

p.total-points      {text-align:center;font-weight:bold;}
/*********************************************************************** lotto template tweaks */
.container h2.title {padding-bottom: 5px; margin-bottom:5px; font-size: 1.2em;}
.breadcrumbs ul a   {text-decoration:none;}
.vip-area .aside .menu li a  {text-decoration:none;font-weight:normal;}
/************************************************************************************************/
li.active a .leftyLinkerson    {font-size:12px;}

/*********************************************************************** lotto template tweaks */
.container h2.title {padding-bottom: 5px; margin-bottom: 5px; font-size: 1.2em;}

/*********************************************************************** general */
.style-table {width:100%;border-collapse:collapse; margin-bottom: 5px;}
.style-table, .style-table th, .style-table td {border: 4px solid #fffaec; text-align:center;  padding:4px; line-height:19px;}
.style-table th {background-color:#000; color:#fff; font-weight:bold;}
.style-table .THstyle   {width:50%;}
.style-table td {background-color:#e7dfc7; color:#3d3d3d; font-weight:bold; font-size:12px;}
.style-table td a {}

.rulesTable th, .rulesTable th   {}
img .widthMaxi        {margin:0px 0px 25px 0px;display:block;}
.width100 {width:100%}
.width75 {width:75%}
.width50 {width:50%}
.tweak-width82  {width:82%;}
.nowrap {white-space: nowrap;color:#fff;}
td.nowrap  {color:#fff;}
h5 {color:#006633; font-size:14px;}

/***********************************************************************
HEADER
*************************************************************************/
#game-header {margin:0px; padding:0px;}
#game-header img {height: auto; max-width: 100%;}
#game-nav {height:31px;background: #000 url('../images/back-nav.jpg') repeat-x top left; margin:0; padding:8px 0px 8px 0px; text-align:center;font-family:Arial, Helvetica, sans-serif;font-weight:bold;background-size:100% 100%; /*font-family: 'Krona One', sans-serif;*/}
#game-nav li {display:inline; float:none; color:#fff; font-size:12px; font-weight:normal; text-transform:uppercase;}
#game-nav a, #game-nav a:link, 
#game-nav a:active, #game-nav a:visited {color:#fff; margin:0px 8px; text-decoration:none;font-weight:bold;}
#game-nav a:hover {color:#FF6;
}
#game-nav li.current a {color:#F00;text-shadow: 1px 1px #333;}
.terms       {color:#fff;font-size:10px;text-align:left;}
p.terms      {color:#fff;font-size:10px;text-align:left;}
#nav-welcome {background:transparent;text-align:center;padding:1em;margin:0px;}
#nav-welcome  ul    {margin:0px;}
#nav-welcome li
{ display: inline;  list-style: none outside none;margin: 0 0 0 0; text-align: center;color:#000;}
#nav-welcome li   a:link,#nav-welcome li   a:hover,#nav-welcome li   a:visited  {color:#fff;}	
	
 /****************************************************************prizes*/
 .image-margin {
    margin-bottom: 0.5em;
    margin-right: 1.2em;
}
.pull-left {
    float: left;
}

.img-polaroid {

    background-color: #FFFFFF;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
}
a.btn-rollover {
  display: block;
  width: 300px;
  height: 87px;
  cusror: pointer;
  background-image:url(../images/btn-enternow.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  text-indent: -9999em;
  margin-left:auto;
  margin-right:auto;
}
a.btn-rollover:hover {}


/*********************************************************************** content */
#game-content {background-color:#fcf6e8;
box-shadow: -.75px -1px 8px 3px #888888 inset;
 font-size:13.5px; line-height:19px;
 background: #fcf6e8 url(../images/divBar.png)repeat-x bottom left; 
 }
.data {margin:0px auto;
/*width:85%;*/
padding:0px 0px 17px 0px;
text-align:center;
font-weight:normal;}

 .data-content
 {text-align:left;
   padding-left:3.75em;
   padding-right:3.75em;
   padding-bottom:1em;
   padding-top:5px;
 }


.data-contentEntry
 {
   padding-left:3.75em;
   padding-right:3.75em;
   padding-bottom:1em;
   padding-top:.4em;
 }


/************************************************************************
FEEDBACK/HELP FORM 
**********************************************************************/

.feedback-data {margin:auto; width:85%; padding:10px 0px 17px 0px;}
.feedback-data   .formDiv             {background-image:url(../images/feedback.png);
									   color:#000;
									   background-repeat:no-repeat;
									   background-position:420px 100px;}
						   
.feedback-data   .formDiv  input      {border:1px solid #333; background-image:url(../images/feedback-input.png);
									   background-repeat:no-repeat;margin-left:20px;
									   background-position:top left;}
.feedback-data   .formDiv  textarea   {border:1px solid #333;width:350px;margin-left:20px;}

.feedback-data  .formBox              {background-image:url(../images/feedbackBG.png);
									   background-color:#000;
									   background-repeat:no-repeat;color:#fff;
									   margin:20px auto 0px auto;position:relative;
									   min-width:315px;
									   max-width:408px;
									   height:469px;
									   padding:0px 0px 0px 30px;
									   background-position:0px 0px;}       
									   
.feedback-data  .formBox  b           {color:#fff;margin-left:20px;}  									   



.feedback-data input.submitterBtn      {background:url(../images/button/entry-submitter.png) no-repeat 3px 4px;
									   border:none;
									   width:179px;height:52px;
									   display:block;
									   font-size:16px;
									   margin:0px auto;position:relative;left:-30px;top:-5px;
									   font-weight:bold;
									   color:#000;}
.feedback-data  input.submitterBtn:hover   {background:url(../images/button/entry-submitter.png) no-repeat 3px -55px;
											border:none;
											width:179px;height:52px;
											display:block;
											color:#000;
											padding:0px;}

.feedback-data   .formDiv  textarea   {border:1px solid #333;width:80%;}

/*************************************************************************************
TICKET ENTRY BOX ETC.
************************************************************************/
table.entry-table                     {width:100%;}
#entry-box {
				border:2px solid #666;
				font-size:15px;
				font-weight:bold;
				color:#fff;
				margin:auto;
				margin-bottom:40px;
				padding:10px 20px 20px;
				width:450px;
				text-align:justify;
				background-image:url('../images/entry.jpg'); 
				background-repeat:repeat-y;
				background-size:100% 100%;
				background-color:#000;
				}
	
	

#entry-box input                          {vertical-align:middle; font-size:15px; font-weight:bold;}
	
#entry-box	input.submitterBtn            {background:url(../images/button/entry-submitter.png) no-repeat 3px 4px;
										   border:none;
										   width:179px;height:52px;
										   display:block;
										   font-size:16px;
										   margin:auto;
										   font-weight:bold;
										   color:#343800;
										   padding:0px;}
											   
											   
#entry-box	input.submitterBtn:hover       {background:url(../images/button/entry-submitter.png) no-repeat 3px -55px;
											border:none;
											width:179px;height:52px;
											display:block;
											color:#343800;
											padding:0px;}
												
table.entry-table span.nowrap   {text-align:right;}
table td.entryNumbInput   {text-align:left;}
.hide-dash   {color:#fff;margin:0px 5px 0px 5px;}
.spanikapita     {color:#fff;font-weight:bold;display:block;text-align:center;}
.spanikapita2     {color: rgb(204, 0, 0);font-weight:bold;display:block;text-align:left;}

	
#tickyNumbTable	      {float:left;position:relative;top:-5px;}	
.darn-tootin-ticket      {display:block;margin-left:6px;position:relative;top:-4px;left:5px;}
.ticky_tier      {margin:0px auto 15px auto;}
.entry_scan_tier {margin:0px auto 15px auto;}
#tickerNumero    {display:inline-block;}
#tickyNumb        {position:relative;top:-20px;}


/*************************************************************************************
TICKET ENTRY BOX ETC.
************************************************************************/


.howToozer {border:1px solid #000;margin:0px;padding:0px;margin-bottom:20px;}
.howToozer img.redHow    {width:100%;}
          
.howToozer  table {width:100%;}	
.howToozer  table td  {padding:0px 0px 0px 5px}


.howToozer img.redHow    {width:100%;}
.howToozer  img.how    {}
#howToFirst         {text-align:center;background:#fff url(none)  bottom  left no-repeat;background-size:0% 0%;/*background:#fff;background-image:none;*/height:auto;}


.legalSpeak      {background-color:#fcf6e8;
box-shadow: -.75px -1px 8px 3px #888888 inset;
background: #fcf6e8 url(../images/divBar.png)repeat-x bottom left;
padding:15px 30px;font-size:11px;
 }
/***********************************************************************
LINKS
***********************************************************************/
a:focus, a:hover {color:#09f; text-decoration:none; font-weight:bold;}
a {color:#09f;text-decoration:none; font-weight:bold; text-decoration:underline;}


/*********************************************************************** 
FOOTER LINKS, ETC.
*************************************************************************/
#game-footer {background:url('../images/back-footer.jpg') #000 no-repeat; background-size: 100%; margin:auto; padding-top:3%; padding-bottom:5%;} 
#game-footer ul {line-height:23px; margin:0; padding:0; text-align:center; font-size: 12px;}
#game-footer li {display:inline; color:#fff; float: none; font-size:12px; font-weight:bold;}
#game-footer a, #game-footer a:link,
#game-footer a:active, #game-footer a:visited {color:#fff; margin:auto 14px auto 14px; text-decoration:none;}
#game-footer a:hover {color:#FF6;}
#game-footer  .current    {color:#F00;}


/***********************************************************************
fonts
**************************************************************************/
#game-content p  {font-size:1em; margin-bottom:1.5em; line-height:24px;text-align:left;}
#game-content h2 {font-size:1.2em; font-weight:bold; line-height:26px; margin-bottom:.4em;}
#game-content h3 {font-size:1.8em; font-weight:bold;color:#000;line-height:24px; margin-bottom:.4em;}
h2.capLock       {text-transform:uppercase; color:#000;}
h3.capLock       {text-transform:uppercase; color:#000;margin-top:60px;display:block;}
h4               {display:inline-block;margin:0px;text-align:center;font-weight:normal;}





/***********************************************************************
MISC
 ***********************************************************************/
.show {border:1px solid pink;}
.clear{clear:both;}
.left {float:left; padding:0 26px 16px 0;}
.right {float:right;}
.center {text-align:center;}
.center-sub {text-align:center; padding-bottom:12px;}
img.center {display: block; margin:auto;}
div.center {margin:auto;}
.sup{bottom:.33em; font-size:xx-small; position:relative; vertical-align:baseline;} 
.sub{bottom:-.33em; font-size:xx-small; position:relative; vertical-align:baseline;} 

.fail, .notice, .pass {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.fail {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.pass {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.fail a {color:#8a1f11;}
.notice a {color:#514721;}
.pass a {color:#264409;}





.note, .success, .error{display:block;}
.error{color:#900;
    background-color: #F2DEDE;
    border-bottom-color: #EED3D7;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #EED3D7;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #EED3D7;
    border-top-color: #EED3D7;
    color: #B94A48;
    width:90%;
    margin-bottom: 20px;
    padding-bottom: 8px;
    padding-left: 5px;
    padding-right: 25px;
    padding-top: 8px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);

}
.success{color:#060;font-size:11px;}
.note{font-weight:bold;}
.alert-success {
    background-color: #DFF0D8;
    border-bottom-color: #D6E9C6;
    border-top-color: #D6E9C6;
    color: #468847;
    width: 90%;
}
.alert {

    background-color: #DFF0D8;
    border-bottom-color: #FBEED5;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #FBEED5;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 20px;
    padding-bottom: 8px;
    padding-left: 14px;
    padding-right: 35px;
    padding-top: 8px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.data h4 {
    font-size: 18px;
}


/************************************************************************************
DOWN LOAD APP
***********************************************************************************/
#downloadApp  	    {height:auto;text-align:center;margin:0px 0px 15px 0px;}
#downloadApp   p	{text-align:center;border:0px solid #000;position:static;color:#000;font-weight:bold;font-size:13px;display:block;padding:0px;margin:0px 0px 15px 0px;}


/************************************************************************************
TICKET ILLUSTRATION DIVS
***********************************************************************************/

div.outerPoppa   {width:100%;text-align:center;height:auto;display:block;vertical-align:top;padding:0px;} 
div.leftBoxE     {width:226px;padding:0px;display:inline-block;margin:0px 0px 0px 0px;border:0px red solid;vertical-align:top;text-align:center;}
div.leftBoxE p   {border:0px solid #000;height:160px;padding:0px 0px 0px 10px;margin-left:0px;text-align:left;}
div.leftBox      {width:226px;padding:0px;display:inline-block;margin:0px 0px 0px 0px;vertical-align:top;text-align:center;}
div.leftBox  p   {border:0px solid #000;height:160px;padding:0px 0px 0px 10px;margin-left:0px;text-align:left;}


/*iPad in portrait*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
#game-nav        {background-size:100% 150%;height:80px; padding:8px 0px 16px 0px;}
#game-nav    {padding-top:16px;}
#game-nav li {display:inline; float:none; color:#d8cba8; font-size:14px; font-weight:normal; text-transform:uppercase;}	
#game-footer ul {line-height:24px; margin:0; padding:0; text-align:center; font-size:10px;}

/************************************************************************************
TICKET ILLUSTRATION DIVS
***********************************************************************************/
div.outerPoppa   {width:100%;text-align:center;height:auto;} 
div.leftBoxE     {width:226px;padding:0px;float:none;display:inline-block;margin:0px 0px 0px 0px;border:0px red solid;}
div.leftBox      {width:226px;padding:0px;float:none;display:inline-block;margin:0px 10px;}
div.leftBox  p   {border:0px solid #000;height:160px;padding:0px 0px 0px 10px;margin-left:20px;text-align:left;}
div.leftBoxE p   {border:0px solid #000;height:160px;padding:0px 0px 0px 10px;margin-left:20px;text-align:left;}


.center.widthMaxi        {width:75%;}
}


/* Iphones Portrait----------- */
@media only screen 
and (max-device-width : 320px) 
 {
/****************************************************************************
TICKET ILLUSTRATIONS
********************************************************************************/	 
div.outerPoppa   {width:100%;text-align:center;height:auto;float:none;} 
div.leftBoxE     {padding:0px;display:block;margin:0px 0px 0px 0px;border:0px red solid;}
div.leftBox      {padding:0px;display:block;margin:0px 0px 0px 0px;}
div.leftBox  p   {border:0px solid #000;height:auto;padding:0px 0px 0px 10px;margin-left:20px;text-align:left;}
div.leftBoxE p   {border:0px solid #000;height:auto;padding:0px 0px 0px 10px;margin-left:20px;text-align:left;}
/********************************************************************************/	 


.data {margin:0px auto;
border:0px solid red;
padding:0px 0px 17px 0px;
text-align:left;
font-weight:normal;}
#game-header img {height:auto; max-width:320px;}
.note, .success, .error{display:block;font-size:19px; line-height:25px;}
/****************************************************************************
TICKET ENTRY STUFF
********************************************************************************/	
.ticky_tier      {margin-left:5px;}
.entry_scan_tier {margin-left:5px;}
}




@media only screen and (max-width: 800px){
	
	
input[type=checkbox] {
 width: 44px; height: 44px;
 -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px;
 border: 5px solid red;
 font-size:24px;
}

	
/*******************************************************************************
ENTRY TABLE
********************************************************************************/	
	
.style-table {width:100%;border-collapse:collapse; margin:0px auto 5px auto;font-size:100%;}
.style-table, .style-table th, .style-table td {border: 2px solid #fffaec; text-align:center;  padding:2px; line-height:19px;font-size:11px;}
.style-table .THstyle   {width:50%;}
.style-table td {background-color:#e7dfc7; color:#3d3d3d; font-weight:bold; font-size:10px;}
.style-table td a {}
	
	
/****************************************************************************
DOWNLOAD APP DESKTOP
********************************************************************************/       
		#downloadApp  	{height:auto;text-align:center;}
		#downloadApp   p	{color:#000;font-weight:bold;font-size:90%;display:block;}
		#downloadApp  img 	{height:auto;}
/****************************************************************************
TICKET ENTRY
********************************************************************************/
		#entry-box {width:88%;text-align:left; font-size:95%;}
		.ticky_tier     {margin:0px auto 15px auto;position:relative;width:400px;text-align:left;}
.entry_scan_tier {margin:0px auto 15px auto;max-width:400px;text-align:left;}
	  	 #tickyNumb      {float:none;position:relative;top:-20px;}
		.hide-dash   {color:#fff;visibility:collapse;margin:0px 0px 0px 0px;width:0px;}
/****************************************************************************
FEEDBACK FORM
********************************************************************************/ 		
		.feedback-data {margin:auto; width:85%; padding:10px 0px 17px 0px;}
		.feedback-data   .formDiv   {background-image:none;}
        .feedback-data   input     {border:1px solid #333;}
        .feedback-data  .formDiv  textarea   {border:1px solid #333;width:80%;}
		.feedback-data  .formBox       {background-image:url(../images/entry.jpg);
									    background-repeat:no-repeat;
									    width:95%;color:#000;
									    background-position:0px 0px;} 
/****************************************************************************
HEADER LINKS
********************************************************************************/ 										 
		#game-nav     { background-size:100% 150%;height:auto; padding:8px 0px 16px 0px;}

		#game-nav   li   {line-height:25px;}
/****************************************************************************
FOOTER LINKS
*****************************************************************************/ 			
	    #game-footer {padding-top:2%; padding-bottom:2%;background-size:100% 100%;} 
		#game-footer ul {line-height:18px; margin:0; padding:0; text-align:center; font-size:9px;}
		#game-footer ul    li   {margin-right:10px;}
/****************************************************************************
ORPHANS
********************************************************************************/ 		
	    .rulesTable th, .rulesTable td  { font-size:80%;}
	    .darn-tootin-ticket      {display:block;position:relative;top:0px;left:0px;}	
	    .HT-Play    {width:90%;}
		.widthMaxi        {width:100%;}
		.MrMonInvis         {display:none; visibility:collapse;}		
		.widthMaxi        {width:100%;}
	    .data-content
		  {font-size:100%;
		   padding-left:1em;
		   padding-right:1em;
		   padding-bottom:1em;
		   padding-top:5px;}
        .outerPoints	  {width:100%;margin:30px auto;font-size:100%;}
		.outerPoints	 p{width:100%;margin:30px auto;font-size:100%;}
        .outerPoints  h3  {font-size:100%;}
 
	}
	@media only screen and (max-width: 600px){
/****************************************************************************
DOWNLOAD APP DESKTOP
********************************************************************************/    
		#downloadApp  	{height:auto;text-align:center;}
		#downloadApp   p	{color:#000;font-weight:bold;font-size:90%;display:block;}
		#downloadApp  img 	{height:auto;}
		span.tickyTitle     {display:block;}
		
/****************************************************************************
HEADER NAV
********************************************************************************/
	    #game-nav {height:52px;margin:0; padding:3px 0px 0px 0px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-weight:bold; /*font-family: 'Krona One', sans-serif;*/}
        #game-nav li {display:inline; float:none; color:#fff; font-size:80%; font-weight:normal; text-transform:uppercase;}
        #game-nav a, #game-nav a:link, #game-nav a:active, #game-nav a:visited {color:#fff; margin:0px 5px; text-decoration:none;font-weight:bold;}
/****************************************************************************
FOOTER NAV
********************************************************************************/	
		#game-footer ul {line-height:20px; margin:0; padding:0; text-align:center; font-size: 9px;}
		#game-footer    {background-size:100% 100%;}
		#game-footer ul    li   {margin-right:0px;}
		
		
		.rulesTable th, .rulesTable td  { font-size:70%;padding:1px;}
		.darn-tootin-ticket      {display:block;position:relative;top:0px;left:0px;}	
		.HT-Play    {width:90%;}
		.hide-dash   {color:#fff;visibility:collapse;margin:0px 0px 0px 0px;width:0px;}

		.tweak-entry {display:inline;}
		.tweak-width100 {width:100%}
		.tweak-width75 {width:75%}
		.tweak-width50 {width:50%}
		
/****************************************************************************
FEEDBACK/HELP FORM
********************************************************************************/	
		.feedback-data   .formBox textarea  {width:80%;}
		.feedback-data   .formDiv   {background-image:none;}
		.feedback-data   .formBox            {background-image:url(../images/entry.jpg);
											   background-repeat:no-repeat;
											   max-width:320px;color:#000;
											   background-position:0px 0px;}  
											   
											   
											   
/****************************************************************************
TICKET ENTRY BOX
********************************************************************************/	
	
		table td.entryNumbInput   {text-align:left;width:400px;}
		table.entry-table td {width:auto;}
		#tickyNumb           {float:none;position:relative;top:0px;}
		#tickyNumbTable	     {float:none;position:relative;top:0px;margin:0px auto;}
		.ticky_tier     {margin-left:5px;}
		.entry_scan_tier {margin-left:5px;}		
		#entry-box {width:95%;padding:3px;text-align:center;font-size:95%;}
		#entry-box	span.tickyTitle     {display:block;}
	    #entry-box	span#entryTitle     {position:relative;top:10px;}
		.entry-table td {text-align:left;}		
		
/****************************************************************************
MISC
********************************************************************************/			
		.widthMaxi        {width:100%;}
		.data-content
		 {
		   padding-left:5px;
		   padding-right:5px;
		   padding-bottom:1em;
		   padding-top:.4em;
		 }
		
/****************************************************************************
TICKET ILLUSTRATIONS
********************************************************************************/    
		
		div.outerPoppa   {width:100%;height:auto;text-align:center;display:block;} 
		div.leftBoxE     {padding:0px;margin:0px auto 0px auto;display:block;text-align:center;}
		div.leftBox      {padding:0px;margin:0px auto 0px auto;display:block;text-align:center;}
		div.leftBox  p   {border:0px solid #000;height:180px;padding:0px 0px 0px 0px;margin-left:0px;}
		div.leftBoxE  p  {border:0px solid #000;height:180px;padding:0px 0px 0px 0px;margin-left:0px;}
			}

