@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; border:0;}

body { background:#f6f6f6 url(images/bg1.jpg) top repeat-x; font:normal 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#545353;}

.main1 { width:100%; height:auto; min-height:572px !important; float:left;}
.main2 { background:url(images/bg2.jpg) top repeat-x; width:700px; min-height:301px !important; float:left; margin-left:20px;}
.main3 { background:#9c0305 url(images/bg3.jpg) top repeat-x; width:100%; height:auto; float:left;}

	.wrap { width:940px; height:auto; margin:0 auto;}
	
	
/**** Common Styles ****/	
h3 { background:#cdcdcd; color:#9c0305; font:bold 12px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; padding:10px 15px; border-bottom:1px dashed #eee;}
h2 { background:#eaeaea; color:#9b241e; font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding:10px 15px; text-transform:uppercase;}
.red { color:#ca0002;}
a { text-decoration:none; color:#ca0002;}
a:hover { color:#000;}
.img2 { float:left; margin:10px 10px 8px 10px;}
img a:hover { border-bottom:none;}


/**** Main1 : Top Content ****/

.logo { background:url(images/logo.png) 51px 23px no-repeat; width:100%; height:102px; float:left;}

.nav { width:100%; height:36px; float:left; margin-top:9px;}
	.nav ul#menu { width:740px; float:left; margin-left:30px;}
		.nav ul#menu li { list-style:none; line-height:36px; height:36px; float:left;}
			.nav ul#menu li a { padding:12px 15px;}
			.nav ul#menu li a:link, .nav ul#menu li a:visited { color:#fff;}
			.nav ul#menu li a:hover, .nav ul#menu li a:active, .active { background:#fff url(images/navhover.jpg) bottom repeat-x; color:#9c0305; border-bottom:none;}
			.nav ul#menu li.active a { color:#9c0305;}
			
	.nav form.search { width:170px; height:36px; float:left; line-height:36px;}
		.nav form.search input.searchbox { background:#c94741 url(images/icon.jpg) 4px 3px no-repeat; border:1px solid #8d0406; color:#e78a85; font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding:4px 4px 4px 25px; margin-top:7px;}

.top_content { width:100%; height:auto; float:left; padding:10px 0;}
	.content_left { width:220px; height:auto; float:left;}
		.content_left ul li { list-style:none; background:url(images/bullet.jpg) 10px 11px no-repeat; padding:5px 10px 5px 30px; border-bottom:1px solid #d1d1d1; border-top:1px solid #fff;}
		.content_left ul li.first { border-top: none;}
		.content_left ul li.last { border-bottom:1px dashed #ddd;}
			
			.content_left a:link, .content_left a:visited { color:#666;}
			.content_left a:hover, .content_left a:active { color:#b0aeae; border-bottom:none;}
			.content_left p { padding-top:10px;}
		
	.content_mid { width:700px; height:auto; float:left; margin:0 0 0 20px;}
		.content_mid table tr.heads td { background:#eaeaea; font-weight:bold; color:#000; padding:7px 0;}
		.content_mid table td { text-align:center; padding:3px 0; border-bottom:1px solid #d1d1d1; border-top:1px solid #fff;}
		.content_mid table td.notop, .contentbox ul.casino-list li.notop { border-top:none;}
		.content_mid table td.nobtm, .contentbox ul.casino-list li.nobtm { border-bottom:none;}
		.content_mid table td.bonus { font-weight:bold; color:black; text-transform:none;}
	
	.content_right { width:220px; height:auto; float:left;}
		.content_right p, .content_left p { padding:8px 20px 0;}
		.content_right p img.img, .content_left p img.img { border:5px solid #353535;}

	.contentbox { width:680px; height:auto; float:left; margin:0 20px;}
		.contentbox p { padding:8px 20px 0;}
		.contentbox ul.casino-list { margin:10px 20px;}
		.contentbox ul.casino-list li { list-style:none; padding:20px 10px; border-top:1px solid #fff; border-bottom:1px solid #ccc;}
		.contentbox ul.casino-list li img { float:left; margin:0 20px 5px 0;}
		.contentbox a { font-weight:bold;}
		.bg { background:#fff;}
		.style1 { text-transform:uppercase; font-size:12px;}
		
		.banner { background:url(images/banner.png) center no-repeat; width:100px; height:60px; float:right; margin:0 0 10px 10px; text-align:center; color:#fff; font-size:40px; padding-top:40px;}
		
		table.casino_data th { text-align:center; padding:10px 2px; text-transform:uppercase; background:#9d0305; color:#fff;}
		table.casino_data td { text-align:center; padding:8px 2px; border-bottom:1px dashed #ccc; font-weight:bold;}
		
		
	
/**** Main2 : Mid Content ****/
.main2 .wrap { padding:20px 0 10px;}
	.content { width:700px; height:auto; float:left;}
		.content p { padding:10px 20px 0;}
		.content ul li { list-style:none; padding:8px 0; width:550px; float:left;}
			.content li.top { border-top:1px solid #c6c6c6;}
			.content li.bottom { border-bottom:1px solid #f0f0f0;}
		.mright { }
		
		ul.lists { margin:15px 0 0 50px;}
		ul.casino-list ul.lists li { margin:15px 0 10px 20px; border:none; list-style:disc; padding:0;}
		
		ul.lists2 { margin:15px 0 0 50px;}
		ul.lists2 li { width:50%; float:left;}


/**** Main3 : Footer ****/
.main3 .wrap { padding:40px 0 30px; text-align:center; color:#fa9393;}
	.main3 .wrap a { margin:0 5px;}
	.main3 .wrap a:link, .main3 .wrap a:visited { color:#fa9393;}
	.main3 .wrap a:hover, .main3 .wrap a:active { color:#fff;}
	
	
	
	
.sitemap_highlight {font:bold 18px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color: #ca0002}	
.sitemap_sub {font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #252525}	



.tablecon{ width:698px; height:auto; overflow:hidden; margin:0 auto; float: auto; border-left: 1px solid #B3B3B2; border-right: 1px solid #B3B3B2;}
table.casinoCart{ width:100%;  overflow:hidden; border:none; margin:0 auto;}
table.casinoCart tr.title{width:100%; margin: 0 auto; background:#EAEAEA; background-repeat:no-repeat; height:38px; overflow:hidden; }
table.casinoCart tr.title td.number{ width:37px; height:19px;  overflow:hidden; text-align:right; }
table.casinoCart tr.title td.topOnlineCasinos{ width:180px; height:19px;overflow:hidden;text-align:left; font-size:12px; font-weight:bold;text-indent:60px;}
table.casinoCart tr.title td.bonus{width:93px; height:19px; overflow:hidden;text-align:center; font-size:12px; font-weight:bold;}
table.casinoCart tr.title td.payout{width:96px; height:19px; overflow:hidden;text-align:center;font-size:12px; font-weight:bold;}
table.casinoCart tr.title td.usawhat{width:76px; height:19px; overflow:hidden;text-align:center;font-size:12px; font-weight:bold;}
table.casinoCart tr.title td.download{width:117px; height:19px; overflow:hidden;text-align:center; line-height:35px; font-size:12px; font-weight:bold;}
table.casinoCart tr.title td.rating{width:88px; height:19px; overflow:hidden;text-align:center; font-size:12px; font-weight:bold;}
table.casinoCart tr.title td.review{width:82px; height:19px; overflow:hidden;text-align:center; font-size:12px; font-weight:bold;}
table.casinoCart tr.title{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:black; font-size:12px; font-weight:bold;}


table.casinoCart tr.textarea{width:100%; margin: 0 auto; background-image:url(images/tabletextareaBg2.png) ; background-repeat:repeat-x; height:48px;}
table.casinoCart tr.textarea td.number2{ width:35px; height:19px;  overflow:hidden; text-align:center;}
table.casinoCart tr.textarea td.topOnlineCasinos2{ width:167px; height:19px;overflow:hidden;text-align:center; border-bottom:1px #616161 solid;}
table.casinoCart tr.textarea td.casino_software2{ width:167px; height:19px;overflow:hidden;text-align:center; border-bottom:1px #616161 solid;}
table.casinoCart tr.textarea td.bonus2{width:93px; height:19px; overflow:hidden;text-align:center;}
table.casinoCart tr.textarea td.payout2{width:96px; height:19px; overflow:hidden;text-align:center;}
table.casinoCart tr.textarea td.usawhat2{width:76px; height:19px; overflow:hidden;text-align:center;border-bottom:1px #616161 solid;}
table.casinoCart tr.textarea td.download2{width:117px; height:48px; overflow:hidden;text-align:center;border-bottom:1px #616161 solid;}
table.casinoCart tr.textarea td.rating2{width:88px; height:19px; overflow:hidden;text-align:center;}
table.casinoCart tr.textarea td.review2{width:82px; height:19px; overflow:hidden;text-align:center;}
table.casinoCart tr.title td.games{ text-align:center;}
table.casinoCart tr.textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:center;}

table.casinoCart tr.textarea td.games2 {border-bottom:1px #616161 solid;}

table.casinoCart tr.textarea td.number2, table.casinoCart tr.textarea td.rating2, table.casinoCart tr.textarea td.review2, table.casinoCart tr.textarea td.casino_software2{
    color: #333333;
    font-family: "myriad Pro";
    font-size: 12px;
    font-weight: normal;
    padding: 0;
border-bottom:1px #616161 solid;
}
table.casinoCart tr.textarea td.review2{
    color: #9c0305;
    font-family: "myriad Pro";
    font-size: 12px;
    font-weight: normal;
    padding: 0;
border-bottom:1px #616161 solid;
}
table.casinoCart tr.textarea td.bonus2, table.casinoCart tr.textarea td.payout2 {
    color: #9c0305;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: center;
border-bottom:1px #616161 solid;
}

table.casinoCart tr.textarea td.usawhat2 img {
    float: left;
    margin: -3px 0 0 10px;
}
.topOnlineCasinos2 a{ text-decoration:none; color:#333; font-size:12px; text-align:left; display:block;}
.review2 a,.usawhat2 a{ text-decoration:none; color:#333; font-size:14px}

.topOnlineCasinos2 img {
    float: none;
    margin: 0 3px 0 34px;
}

table.casinoCart tr.odd{ background-color:#ffffff;
    background-repeat: no-repeat;
    height: 38px;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;}
table.casinoCart tr.even{background-color:#e8e8e8;
    background-repeat: repeat-x;
    height: 48px;
    margin: 0 auto;
    width: 100%;}
	
	a img { 
    border: 0 none;
           }
 img {
    border: 0 none;
           }
