@charset "utf-8";
/* ### Casino.com template ### */
*{
	padding: 0;
	margin: 0;
}
a {
	color: #ffc600;
	text-decoration:none;
}

.underline {
	text-decoration:underline;
}

body{
	background: #050505 url(/images/bg.gif) center 0 repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
}
.newsbody {
	line-height:0.8em;
	background:#000000 url(/images/blank.gif);
}
img{
	border: 0;
}
h1{
	font-size: 1.4em;
}
h2{
	font-size: .8em;
}
h3{
	font-size: .7em;
}
p, ul, ol, table{
	font-size: .7em;
}
#container{
	width: 762px;
	margin: 0 auto;
	padding-top: 10px;
}
/* ### Header styles ### */
#header{
	float: left;
	width: 760px;
	margin: 0 auto;
	height:116px;
	background: url(/images/top_bg.gif) 20px 0px no-repeat;	
}
#header img{
	float: left;
	padding-top:5px;
}
#languages{
	float: right;
	width: 420px;
	margin: -11px 0 30px 0;	
}
* html #languages{
	margin: -5px 0 30px 0;
	position: relative;
	top: -10px;
}
#languages P{
	float: left;
	margin: 8px 0 0 0;
	color: #bab9b9;
}

#jackpot{
	background: url(/images/totalbox.png) 0 10px no-repeat;
	float: right;
	width: 258px;
	height: 40px;
	padding: 15px 10px;		
}

* html #jackpot{
	background-image:none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/totalbox.png",sizingMethod="crop");*/
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.casino.com/images/totalbox.png",sizingMethod="crop");
	padding-top:5px;
}

#jackpot p{
	float: left;	
}
#jackpot p.right{
	float: right;
	color: #ffc600;
}

/* ### Promo Box styles ### */
#midBoxes{
	background: url(/images/boxes_bg.gif) 0 0 no-repeat;
	margin: 10px 0;
	float: left;
	width: 762px;
	height:312px;
}

.smlBox{
	height: 149px;
	margin: 10px 0 0 11px;
	float: left;
}
* html .smlBox{
	margin: 10px 0 0 8px;
}
a .smlBox , a .lrgBox, a .nrwBox {
	text-decoration: none;
	color:#ffffff;
}
p.color{
	color: #ffc600;
}
.smlBox .title{
	font-size:13px;
	font-weight:bold;
	margin: 4px 0 8px 0;
	text-align: center;
	color:#ffffff;
	padding:0px;
	line-height:15px;
}
.jackpot{
	background: url(/images/homebox_1.jpg) 0 0 no-repeat;
	width: 239px;
	cursor: pointer;
}
.jackpot .jp_title{
	float: left;
	width: 80px;
	margin: 0 0 3px 10px;
	color: #ffc600;
	font-size:10px;
	font-weight:normal;
}
.jackpot p{
	float: left;
	width:125px;
	margin: 0 10px 3px 0;
	color: #ffc600;
	font-size:10px;
}
.promo{
	background: url(/images/homebox_2.jpg) 0 0 no-repeat;
	width: 239px;
}
.promo h2{
	margin: 4px 0 3px 0;
}

.promo div{
	margin-left:0px;
}

.bonuses{
	background: url(/images/homebox_3.jpg) 0 0 no-repeat;
	width: 239px;
}

.bonuses h2{
	margin: 4px 0 4px 0;
}

.bonuses div{
	margin-left:19px;
}

.latestnews {
	float: left;
	background: url(/images/latestnews.gif) 0 0 no-repeat;
	width: 739px;
	height:17px;
	margin:8px 0 0 10px;
}

.latestnews .title {
	width:102px;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	text-transform:uppercase;
	margin:0px 0 0 0;
	float: left;	
	line-height:15px;
}

#news {
	padding-top:1px;
}

#news iframe {
	width:630px;
	height:15px;
	overflow:hidden;
}

.nrwBox{
	height: 79px;
	margin: 10px 0 0 11px;
	float: left;
}
* html .nrwBox{
	margin: 10px 0 0 8px;
}

.loyalty{
	background: url(/images/loyalty.jpg) 0 0 no-repeat;
	width: 364px;
}

.loyalty div {
	width:364; 
	height:79px;
	cursor:pointer;
}

.loyalty p{	
	width:90px;
	margin-left:274px; 
	margin-top:-20px;	
	text-align:right;
	padding:0px;	 
}

.loyalty a:link, .loyalty a:visited, .loyalty a:hover {
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;	
}

.promoblow{
	width: 365px;
	height:79px;
}

.promoblow p{
	font-size:10px;
	font-weight:bold;
	color: #ffffff;	
	width:210px;
	padding-top:5px;
	padding-left:154px;
	height:48px;
	line-height:16px;
}

.promoblow p b{
	color:#ffcc00;
}

.promoblow p.bottom{
	padding-left:0px;	
	width:359px;
	text-align:right;
	padding-right:5px;
	height:18px;
}

.promoblow p.bottom a:link, .promoblow p.bottom a:visited, .promoblow p.bottom a:hover {
	font-size:10px;
	font-weight:bold;
	color:#ffcc00;
	text-decoration:underline;		
}

.latestnews h2 {
	width:102px;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	text-transform:uppercase;
	margin:2px 0 0 0;
	float: left;
}

.latestnews h3 {
	width:70px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#e7ad27;
	margin:2px 0 0 0;
	float: left;
}

.latestnews h3.last {
	width:80px;
}

.latestnews p {
	width:270px;
	font-size:10px;
	color:#999999;
	margin:2px 0 0 0;
	float: left;
}

.latestnews p a:link, .latestnews p a:visited, .latestnews p a:hover {
	color:#999999;
}

.latestnews p.last {
	width:200px;
}

.newsticker h3 {
	width:70px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#e7ad27;
	margin:2px 0 0 0;
	float: left;
	cursor:pointer;
}

.newsticker h3.last {
	width:80px;
}

.newsticker p a:link, .newsticker p a:visited, .newsticker p a:hover {
	color:#999999;
}

.newsticker p {
	width:270px;
	font-size:10px;
	color:#999999;
	margin:2px 0 0 0;
	float: left;
}

.newsticker p.last {
	width:200px;
}

.nrwBoxText{
	width: 365px;
	margin: 4px 0 0 11px;
	text-align:center;
	font-size:10px;
	color:#cccccc;
	line-height:16px;
	float: left;
}
* html .nrwBoxText{
	margin: 4px 0 0 8px;
}

/* ### Text box styles ### */
#botBoxes{
	background: url(/images/bot_boxes.gif) 0 0 no-repeat;
	width: 762px;
	height: 190px;
	float: left;
}
#botBoxes .botLeft{
	background: url(/images/casinobox.gif) 0 0 no-repeat;
	float: left;
	width: 365px;
	height: 180px;
	margin: 10px;
}
* html #botBoxes .botLeft{
	margin: 10px 10px 10px 5px;
}
#botBoxes .botRight{
	background: url(/images/newsbox.jpg) 0 0 no-repeat;
	float: left;
	width: 365px;
	margin: 10px 0;
	height: 180px;
}
#botBoxes .botLeft h1 {
	font-size:13px;
	text-align: center;
	margin:0px 0 10px 0;
	color:#8a8a8a;
	padding:0px;
	line-height:15px;
}

#botBoxes .botRight h2{
	font-size:13px;
	text-align: center;
	margin:0px 0 10px 0;
	color:#8a8a8a;
	padding:0px;
}
#botBoxes .botLeft p, #botBoxes .botRight p{
	margin: 0 20px 15px 10px;
	color:#bebebd;
	line-height:15px;
}
#botBoxes .botLeft p.last, #botBoxes .botRight p.last{
	width: 200px;
}
/* ### Footer styles ### */
#footer{
	background: url(/images/footer_bg.gif) 0 30px no-repeat;
	clear: both;
	width: 802px;
	margin: 0 auto;
	color: #999;
}
#footer img{
	margin: 0 0 0 20px;
}
#footer p{
	text-align: center;
	margin: 10px 0 20px 0;
	color:#7d7c7c;
	line-height:16px;
}

#footer ul{
	text-align: center;
	margin: 20px 0 20px 0;
	color:#7d7c7c;
	line-height:16px;
}

#footer p.support{
	color:#ffffff;
	margin: 0px 0 10px 0;
	padding-top:10px;
}

#footer ul li{
	display: inline;
	background: url(/images/line.gif) right 2px no-repeat;
	padding: 0 15px 0 15px;
}
#footer ul li.last{
	background: none;
}
#footer ul li a{
	color: #a5a3a3;
	text-decoration: none;
	font-size:11px;
}
#footer ul li a:hover{
	text-decoration: underline;
}
#footer ul li.last a{
	color: #ffc600;
	font-size:11px;
}
#footer p.last{
	font-size:10px;
	color:#7d7b7c;
	line-height:12px;
	margin: 0px 0 0px 0;
	padding-top:5px;
	padding-bottom: 12px;
	padding-left:140px;
	padding-right:140px;
	line-height:15px;
}

#footer p.last a{
	color:#b88109;
	text-decoration: none;
}

#footer p.last a:hover{
	text-decoration: underline;
}

.playnow {
	background-color:white;
	position:absolute; 
	margin-top:0px; 
	margin-left:0px; 
	width:762px; 
	height:235px;
	cursor:pointer;
	filter:alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0; opacity: 0;
}

.instantplay {
	background-color:white;
	position:absolute; 
	margin-top:190px; 
	margin-left:280px; 
	width:210px; 
	height:25px;
	cursor:pointer;
	filter:alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0; opacity: 0;
}

.promolayer {
        background-color:white;
        position:absolute;
        width:365px;
        height:79px;
        margin-top:0px;
        margin-left:0px;
        cursor:pointer;
        filter:alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0; opacity: 0;
}

#dropmenu1_a a:link {
	width:110px;		
}

* html #dropmenu1_a a:link {
	width:110px;		
}

#dropmenu2_a a:link {
	width:200px;		
}

* html #dropmenu2_a a:link {
	width:200px;		
}