body {font-family: arial, helvetica, serif; margin-top: 3px;}

div#divBody{
	position: relative;
	width: 983px;
	min-height: 650px; 
	height: auto; 
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	color: black;
	text-align: left;
}
* html div#divBody{height: 650px;} 

div#pageHeader{
	position: relative;
	top: 0px;
	left: 0px;
	width: 983px;
	min-height: 50px;
	height: auto;
}
* html div#pageHeader{height: 50px;}

div#headerLeft{
	position: relative;
	top: 0px;
	left: 18px;
	width: 47px;
	height: 39px;
	float: left;
}
div#headerSecondRight{
	position: relative;
	top: 0px;
	right: 17px;
	width: 500px;
	height: 30px;
	text-align: right;
	color: #CCCCCC;
	float: right;

}
div#headerRight{
	position: relative;
	top: 0px;
	left: 0px;
	width: 75px;
	height: 35px;
	float: right;
}

div#divMenuBar{
	position: relative;
	top: 0px;
	left: 0px;
	width: 983px;
	min-height: 25px;
	height: auto;
	z-index: 1000; 
	font-size: 60%;
	padding: 0px;
	margin: 0px;
}
* html div#divMenuBar{height: 25px;}

div#mainBody{
	position:relative;
	left: 0px;
	width: 983px;
	min-height: 500px;
	height: auto;
}
* html div#mainBody{height: 500px;}

div#mainBodyLeft{
	position: relative;
	top: 0px;
	left: 0px;
	width: 635px;
	min-height: 500px;
	height: auto;
	float: left;
}
* html div#mainBodyLeft{height: 500px;}

div#mainBodyMovie{
	position: relative;
	width: 634px;
	min-height: 283px;
	height: auto;
	margin: 0px;
}
* html div#mainBodyMovie{height: 283px;}

div.mainPromo{
	position: absolute;
	width: 634px;
	height: 283px;
	font-size: 150%;
	background: #EBECF6;
}

div#mainPromoNav {
	position: relative;
	width: 624px;
	height: 25px;
	background: #fff;
	padding-top: 5px;
	text-align: right;
	padding-right: 10px;
}

#homePromoNavList {font-family: arial, helvetica, sans-serif; font-size: 16px; margin:0 0 0 0; padding:1px; list-style-type:none;}
#homePromoNavList li {font-weight:bold; color:#c1c1c1; display:inline; list-style-type:none; padding:0; margin-right:-3px; border: 1px solid #c1c1c1; width: 200px}
#homePromoNavList a{text-align:center; font-weight:bold; color:#c1c1c1; background-color:#fff; text-decoration:none; height:18px; width:21px; padding: 0 6px 0 6px;}

/*.mainPromoPlayAClass 
{font-size: 13px; padding: 0; margin: 0 2px 0 2px; width: 21px}*/

a#mainPromoPlayA
{font-family: arial narrow; font-size: 14px; padding: 0; margin: 0 2px 0 2px; line-height: 80%;}

*+html a#mainPromoPlayA
{font-size: 16px; padding: 0; margin: 0 4px 0 8px; line-height: 80%;}

a#mainPromoPauseA
{font-family: arial black; font-size: 14px; padding: 0; margin:0 4px 0 5px; line-height: 80%; font-weight: 900;}

div#mainBodyJackpot1{
	position: relative;
	width: 634px;
	min-height: 58px;
	height: auto;
	border-top: 2px solid white;
	border-bottom: 6px solid white;
}
* html div#mainBodyJackpot1{height: 58px;}

div#mainBodyJackpot2{
	position: relative;
	width: 634px;
	min-height: 58px;
	height: auto;
	border-top: 2px solid white;
	border-bottom: 6px solid white;
}
* html div#mainBodyJackpot2{height: 58px;}

.mainBodyJackpotSmall{
	position: relative;
	top: 0px;
	left: 0px;
	width: 210px;
	min-height: 55px;
	height: auto;
	float: left;
	border-top: 3px solid white;
	background: white url(background_jackpot.png) no-repeat center center;  
}
* html .mainBodyJackpotSmall{height: 55px;}

.mainBodyJackpotBig{
	position: relative;
	top: 0px;
	left: 0px;
	width: 210px;
	min-height: 75px;
	height: auto;
	float: left;
	border-top: 3px solid white;
	background: white url(background_jackpot_big.png) no-repeat center center;  
}
* html .mainBodyJackpotBig{height: 75px;}

.mainBodyJackpotLogoSmall{position:relative; width:80px; height:42px; float:left; margin:5px 5px 0px 0px;}
.mainBodyJackpotLogoBig{position:relative; width:80px; height:42px; float:left; margin:18px 5px 0px 0px;}

.mainBodyJackpotEstSmall{position:relative; width:116px; height:35px; margin-top:12px; color:#1B355E; font-size:75%; float:left;}
.mainBodyJackpotEstBig{position:relative; width:116px; height:35px; margin-top:25px; color:#1B355E; font-size:75%; float:left;}

.mainBodyJackpotMaxMillions{
	position: relative;
	width: 160px;
	height: 20px;
	color: #1B355E;
	font-size: 100%;
	float: left;
	margin: 0px 0px 0px 10px;
}

div#mainBodyCorporate{
	position: relative;
	width: 634px;
	min-height: 145px;
	height: auto;
	background: white url(dropShadow_opacity15.png) no-repeat center top;
}
* html div#mainBodyCorporate{height: 145px;}

div#mainBodyCorporateOne{
	position: relative;
	top: 20px;
	left: 20px;
	width: 174px;
	min-height: 120px;
	height: auto;
	float: left;
}
* html div#mainBodyCorporateOne{height: 120px;}

div#mainBodyCorporateTwo{
	position: relative;
	top: 20px;
	left: 35px;
	width: 185px;
	min-height: 120px;
	height: auto;
	float: left;
}
* html div#mainBodyCorporateTwo{height: 120px;}

div#mainBodyCorporateThree{
	position: relative;
	top: 20px;
	left: 50px;
	width: 208px;
	min-height: 120px;
	height: auto;
	float: left;
}
* html div#mainBodyCorporateThree{height: 120px;}

div#mainBodyRight{
	position: relative;
	top: 0px;
	left: 5px;
	width: 322px;
	min-height: 490px;
	height: auto;
	float: left;
	border-bottom: 10px solid white;	
}
* html div#mainBodyRight{height: 490px;}

div#mainBodyQuickLinks{
	position: relative;
	left: 0px;
	width: 297px;
	min-height: 165px;
	height: auto;
	background: #FFF7E1; 
	border-bottom: 1px solid #E9D1B5; 
	border-top: 10px solid #FFF7E1;
	border-left: 15px solid #FFF7E1;
	border-right: 10px solid #FFF7E1;
}
* html div#mainBodyQuickLinks{height: 165px;}

div#mainBodyQuickLinksLeft{
	position: relative;
	left: 0px;
	top: 0px;
	width: 145px;
	min-height: 120px;
	height: auto;
	float: left;
}
* html div#mainBodyQuickLinksLeft{height: 120px;}

div#mainBodyQuickLinksRight{
	position: relative;
	left: 0px;
	top: 0px;
	width: 145px;
	min-height: 120px;
	height: auto;
	float: right;
}
* html div#mainBodyQuickLinksRight{height: 120px;}

div#mainBodyFindSlots{
	position: relative;
	width: 297px;
	min-height: 160px;
	height: auto;
	margin: 0px;
	background: #FFF7E2;
	border-width: 10px 10px 10px 15px;
	border-style: solid;
	border-color: #FFF7E2;
}
* html div#mainBodyFindSlots{height: 160px;}

div#mainBodyHowToPlay{
	position: relative;
	top: 0px;
	left: 0px;
	width: 297px;
	min-height: 93px; 
	height: auto;
	background: #FFEFC4;
	border-width: 15px 10px 15px 15px;
	border-style: solid;
	border-color: #FFEFC4;
}
* html div#mainBodyHowToPlay{height: 93px;}

div#pageFooter {
	position: relative;
	top: 0px;
	left: 0px;
	width: 965px;
	min-height: 150px;
	height: auto;
	background-color: #F4F4F4;
}
* html div#pageFooter {height: 150px;}

div#pageFooterTop {
	position: relative;
	top: 0px;
	left: 0px;
	width:965px;
	min-height: 130px;
	height: auto;
	border-style: groove;
	border-color: #C8C8C8; 
	border-width: 0px 0px 2px 0px; 
}
* html div#pageFooterTop{height: 130px; border-width: 0px 0px 1px 0px;}

div#pageFooterBottom {
	position: relative;
	left: 40px;
	width: 880px;
	min-height: 15px;
	height: auto;
}
* html div#pageFooterBottom {height: 15px;}

div#footerServices {
	position: relative;
	top: 15px;
	left: 0px;
	width: 210px;
	min-height: 100px;
	height: auto;
	font-size: 70%; 
	float:left;
}
* html div#footerServices {height: 100px;}

div#footerServices ul {margin-top: 0px; list-style-image: url(arrow_black_small.png);}
div#footerServices a {color: #666; text-decoration:none;}
div#footerServices a:focus, div#footerServices a:hover, div#footerServices a:active {color: #d94500; text-decoration:underline;}

div#footerPrivacy {
	position: absolute;
	top: 15px;
	left: 200px;
	width: 175px;
	min-height:100px;
	height: auto;
	font-size: 70%;
}
* html div#footerPrivacy {height: 100px;}

div#footerPrivacy ul {margin-top:0px; list-style-image: url(arrow_black_small.png);}
div#footerPrivacy a {color: #666; text-decoration:none;}
div#footerPrivacy a:focus, div#footerPrivacy a:hover, div#footerPrivacy a:active {color: #d94500; text-decoration:underline;}

div#footerContactUs {
	position: absolute;
	top: 15px;
	left: 365px;
	width: 210px;
	min-height:100px;
	height: auto;
	font-size: 70%;
}
* html div#footerContactUs {height: 100px;}

div#footerContactUs ul {margin-top:0px;list-style-image: url(arrow_black_small.png);}
div#footerContactUs a {color: #666; text-decoration:none;}
div#footerContactUs a:focus, div#footerContactUs a:hover, div#footerContactUs a:active {color: #d94500; text-decoration:underline;}

div#footerUseofWebsite {
	position: absolute;
	top: 35px;
	left: 590px;
	width: 365px;
	min-height:75px;
	height: auto;
	font-size: 70%;
	color: #666; 
}
* html div#footerUseofWebsite { height: 75px;}

/* menu lists */
#nav, #nav ul {padding: 0px;line-height: 1; list-style: none;}
*html #nav {margin-left: -10px;}
*+html #nav {margin-left: -10px;}

#nav a {display: block; color: #154760; font-size:12px; font-weight: bold; text-decoration:none; text-transform: Uppercase; margin: 0px; padding: 5px 21px 0px 20px;}

#nav li { /* all list items */
	float: left; 
	padding: 0px 0px 2px 0px;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #fff;
}
*html #nav li {padding: 0px 0px 2px 0px;} 
*+html #nav li {padding: 0px 0px 2px 0px;}

#nav li#global_far_right {border-right: 1px solid #fff;}

#nav li#global_far_left a {color: #d94500;}

#nav li ul { /* second-level lists */
	position: absolute;
	padding: 0px;
	margin: 2px 0 0 -1px;
	width: 25em;
	left: -999em;
	list-style: none;
	background-color: #fff;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc; 
}

#nav li ul li {
	width: 25em;
	padding: 0;
	margin: 0; 
	background: /* #c6c6c6 */ url(listgrad.png) no-repeat left bottom;
}

#nav li ul a {
	margin-left: 2em;
	padding: 8px 5px 5px 5px; 
	display: list-item;
	list-style-image: url(arrow_dark.png);
	color: #666666;
	font-size: 12px;
	text-transform: none;
	border: none;
}

#nav li ul a:hover, #nav li ul a:focus, #nav li ul a:active {
	list-style-image: url(arrow_orange.png);
	color: #d94500; 
	text-decoration:underline;
}

#nav li:hover, #nav li.sfhover { /* lists nested under hovered list items */
	border-top: 1px solid #cecece;
}

#nav li#global_far_right:hover {
	border-right: 1px solid #cccccc;
}

#nav li:hover a.global_nav, #nav li.sfhover a.global_nav { /* lists nested under hovered list items */
	color: #d94500;
	text-decoration:none;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li a:focus + ul { left: auto;}
#nav li li a:focus + ul {left: 999em;}
#nav li li a:focus {left: 999em;}

#nav li:hover ul li:hover, #nav li.sfhover ul li.sfhover { /* lists nested under hovered list items */
	background-color: #f4f4f4;
	border-top: 1px solid #f4f4f4; 
}

.grey {color: #666;}
#small {font-size: 70%;}
#medium {font-size: 70%; font-weight: bold;}
#large {font-size: 110%; line-height: 150%;}

a.navySmall {color: #154760; font-size:70%; font-weight: normal;}
a.grey {color: #666; text-decoration:none;}
a.grey:focus, a.grey:hover, a.grey:active {color: #d94500; text-decoration:underline;}

a.orangeSmall {color: #F16F00; font-size: 71%; font-weight: bold;}
a.orangeMedium {color: #F16F00; font-size: 78%; font-weight: normal;}
a.blueSmall {color: #3A80D0; font-size: 72%; font-weight: bold;}

h2 {color: #984405; font-size:115%; margin:0px 0px 8px 0px;}
h3 {color: #8D4000; font-size: 80%; font-weight: bold; margin-bottom: 0px; margin-top: 0px; line-height: 21px;}
h4 {color: #666; font-size:102%; font-weight: bold; margin-bottom: 6px; margin-top: 0px; margin-left: 25px;}
p.brownMedium{color: #A36C33; font-size: 78%; font-weight: normal; margin:10px 0px 10px 0px;}
p.greyMedium {color: #807F7F; font-size: 78%; font-weight: normal;}

