/* CSS Document */
*{margin:0;padding:0;}

body{
background:#DDD url(../images/back-tile.jpg) top center repeat-x;
font-size:.8em;
font-family:Arial, Helvetica, sans-serif;
 
}

.clr{clear:both;line-height:0;}
img{border:0;}
.small{font-size:80%;font-weight:normal;}
.nb{color:#FF0000;font-weight:bold;}

#outerWrap{text-align:center;}
#wrap{margin:0 auto; width:765px;background:transparent url(../images/content-tile.jpg) top center repeat-y; }
#innerWrap{background:transparent url(../images/header-tile.jpg) top left no-repeat;}
#home, #content{margin:0 auto; width:710px; text-align:left;}

/* common */
#header{}
#header h1{float:left;}
#header h1 span{display:none;}

	#login{float:left; width:206px; height:119px; background:transparent url(../images/header-right.jpg) top left no-repeat; color: white; font-size: 8pt}
	#login #logInOutBut{padding:12px 0 0 104px; margin: 0px;}
	#login form{padding:0px 0 0 20px;}
	#login .inputBox{width:114px;height:19px;border:0;background:transparent url(../images/login-field.jpg) top left no-repeat;margin-top:6px;padding:0px 0 0 4px; color:#264099;}
	#login .goBut{margin:2px 0 0 140px;}
	#login .logInMsg{padding:12px 26px 0 26px; color:#FFF; font-size:11px;line-height:150%;}
	#login .logInMsg a{color:#FFE541;}
	#login .logInMsg a:hover{text-decoration:none;}

#leftCol{float:left;width:134px;}
#rightCol{float:right;width:564px;}

#leftMenu{margin-top:7px; background:#A500DB url(../images/menu-bot.jpg) bottom center no-repeat;}
#leftMenu ul{background:transparent url(../images/menu-top.gif) top center no-repeat;padding:13px 0 11px;}
#leftMenu ul li{list-style-type:none; text-align:center; margin:0 0 8px; padding:0 0 8px;
background:transparent url(../images/menu-divide.png) bottom center no-repeat; font-weight:bold; font-size:110%;}
#leftMenu ul li.last{background:none;margin:0;padding:0;}
#leftMenu ul li a, #leftMenu ul li a:link{color:#FFF; text-decoration:none;}
#leftMenu ul li.current a, #leftMenu ul li a:hover{color:#FFD638;}

.gamePromo{display:block; margin-top:10px;}

#topTabs{}
#topTabs ul{}
#topTabs li{float:left; list-style-type:none; margin-right:2px;}
#topTabs li a{display:block;margin-top:1px;}
#topTabs li.current a{margin-top:0;}
#topTabs li a:hover{margin-top:0;}

.footerLogos{margin:10px 0;}
#footerLinks{text-align:center; font-size:85%;}
#footerLinks a{color:#333;}
#footerLinks a:hover{text-decoration:none;}
/* end common */

/* Homepage Styling */
#homePromo{margin-top:10px;}
#payOut{text-align:center;margin:11px 0;color:#425EBE;font-size:130%;font-weight:bold;font-style:italic;}
#payOut span{color:#D10E0F;}

#home #contentCol{float:left;width:383px;}
#home #rightSideCol{float:right; width:170px;}

#hotPromos{background:#3651B0 url(../images/home-hot-promo-back.jpg) bottom center no-repeat; height:241px;}
#hotPromos h2 span{display:none;}
#hotPromos h3{font-size:120%;margin-bottom:8px;}
#hotPromos h3 a{color:#FFE541;}
#hotPromos p{line-height:130%;color:#FFF;}
#hotPromos .moreInfo{display:block;margin-top:8px;}
#hotPromos .hotPromo1{float:left; width:160px;}
#hotPromos .hotPromo2{float:left; width:220px;}
#hotPromos .hotPromo1 .pad{padding:20px 5px 20px 30px;}
#hotPromos .hotPromo2 .pad{padding:20px 10px 20px 10px;}
/* End Homepage Styling */

#content #contentCol{float:left;width:400px;}
#content #rightSideCol{float:right; width:150px;}

/* Content Page Styling */
#contentInner{padding:15px 5px 0 5px; color:#333;font-size:100%;line-height:140%;}
#contentInner.smallText{font-size:90%;}
#contentInner h2{color:#8600B2; font-size:180%; text-transform:uppercase; font-weight:normal;margin-bottom:10px;}
#contentInner h3{color:#8600B2; font-size:140%; font-weight:normal;margin:20px 0 10px;}
#contentInner h4{color:#333; font-size:100%; font-weight:bold;margin:20px 0 10px;}
#contentInner p{margin-bottom:10px;}
#contentInner a, #contentInner a:link{color:#425EBE;}
#contentInner a:hover{text-decoration:none;}
#contentInner blockquote, #contentInner blockquote.faqItem{margin-left:20px;}

#contentInner ul{margin:15px 0 15px 0;padding:0}
#contentInner ul li{list-style-type:none; background:transparent url(../images/bullet.jpg) 4px 4px no-repeat;margin:0 0 5px 0px;padding:0 0 5px 20px;}
#contentInner ul li a{color:#425EBE;text-decoration:underline;}
#contentInner ul li a:hover{text-decoration:none;}

#contentInner ul.faq{margin:15px 0 15px 0;}
#contentInner ul.faq li{font-weight:bold;border-bottom:1px dashed #C8D5FF;}
#contentInner ul.faq li.last{border:none;}
#contentInner ul.faq li a{text-decoration:none;
}
#contentInner ul.faq li a:hover{}

#contentInner img.floatLeft{float:left;margin:0 10px 5px 0;}
#contentInner img.floatRight{float:right;margin:0 0 5px 10px;}

#contentInner .formTable{margin:10px 0}
#contentInner .formTable th, #contentInner .formTable td{text-align:left; padding:4px 2px; vertical-align:top}
#contentInner .formTable td{}

#contentInner .textField{width:186px;}
#contentInner .textArea{width:320px;}
#contentInner .selectBox{width:190px;}

#contentInner .accountFrame{border:1px solid EEE;}

#contentInner .gameContainer{float:left; width:190px; margin:0 0 10px 0; }
#contentInner .gameContainer:hover{background-color:#EFEFEF;}
#contentInner .gameContainer .pad{padding:5px;margin:0 2px;}
#contentInner .gameContainer h3{font-size:110%;font-weight:bold;margin:6px 0 3px;}
#contentInner .gameContainer p{margin:0;font-size:11px; line-height:16px;}
#contentInner .gameContainer a{text-decoration:none;}
#contentInner .gameContainer a:hover{text-decoration:none;}

#contentInner .contentTable{border-collapse:collapse;margin:6px 0;}
#contentInner .contentTable th{background-color:#EEE;border-bottom:1px solid #DDD; text-align:left;padding:4px;}
#contentInner .contentTable td{border-bottom:1px solid #DDD;padding:6px 4px;font-size:90%;}

/* End Content Page Styling */

#hotPromosRight{margin:10px 0;}
#hotPromosRight h2 span{display:none;}
#hotPromosRight .pad{padding:15px 8px 1px 11px; background:#4F6BCC url(../images/hot-promo-tile.jpg) top center repeat-x;}
#hotPromosRight h3{font-size:120%;margin-bottom:8px;}
#hotPromosRight h3 a{color:#FFE541;}
#hotPromosRight p{line-height:130%;color:#FFF;}
#hotPromosRight .moreInfo{display:block;margin:8px 0 10px;}

#winners{background:#B70708 url(../images/home-winner-top.jpg) top center no-repeat;}
#winners #winners_content, #winners .pad{padding:58px 15px 2px 15px;}
#winners .winners_item{width:135px;border:0;}
#winners .winners_item th, #winners .winners_item td{padding-bottom:6px;text-align:left;font-size:11px;font-weight:bold;}
#winners .winners_item th{ color:#FFF;}
#winners .winners_item td{color:#FFC600;}
#winners iframe{margin:0;padding:0;}

#content #winners{background-image:url(../images/winner-top.jpg)} 
#content #winners .pad{padding:58px 10px 2px 10px;}
#content #winners .winners_item{width:125px;border:0;}

#jackpots{background:#B70708 url(../images/home-jackpot-top.jpg) top center no-repeat;height:77px;margin-top:5px;}
#jackpots .pad{padding:35px 15px 3px 15px; text-align:center}
#jackpots #jackpotTitle{color:#FFF; font-size:14px; font-weight:bold;}
#jackpots #jackpotValue{color:#FFC600; font-size:21px;font-weight:bold;}
#content #jackpots{background-image:url(../images/jackpot-top.jpg)}
#content #jackpots .pad{padding:35px 8px 3px 8px;}

/* Terms and Conditions Styling */
ol.main, ol.inner {padding-left: 20px}
ol.inner li{margin-bottom: 10px;}

table#allgames {font-size:0.7em; color:#000000; }
table#allgames td {vertical-align:top}
table#allgames ul {margin-left:16px}
table#allgames ul li {padding:3px 5px 3px 0px}
table#allgames ul li a{text-decoration:none; color:#000000; font-weight:bold}
table#allgames ul li a:hover {text-decoration:underline}
.gamebg {width:191px; background-color:#e4e6f0}
