/* CSS Document */



body{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

	text-align:center;

	background:url(images/bg.gif) repeat-x top left #f4f4f4;

}

*{

	margin:0;

	padding:0;

}

ul, li, ol{

	padding:0;

	margin:0;

	list-style:none;

}

a{

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:underline;

	color:#000;

	outline:none;

}

a:hover{

	text-decoration:none;

	color:#000;

}

img{

	border:none;

	padding:0;

	margin:0;

}

.cls{

	clear:both;

}

.hide,h1 b,h2 b,h3 b,h5 b,a i{

     position: absolute;

     left: -9999px;

}



.headerarea{

	width:100%;

	height:181px;

	overflow:hidden;

	background:url(images/headerbg.png) no-repeat top center;

}

.header{

	width:943px;

	margin:0 auto;

	padding:0 0 0 0;

	overflow:hidden;

	text-align:left;

}

.headertop{

	width:943px;

	height:115px;

	padding:0 0 0 0;

	overflow:hidden;

}

.logo{

	width:284px;

	float:left;

	padding:19px 0 0 62px;

	overflow:hidden;

}

.searchbox{

	width:345px;

	float:right;

	padding:46px 0 0 252px;

	overflow:hidden;

}

.searchbox input{

	width:221px;

	height:23px;

	background:url(images/searchinputbg.gif) no-repeat;

	border:none;

	float:left;

	padding:7px 0 0 27px;

}

.searchbox input.submit{

	width:77px;

	height:30px;

	background:none;

	border:none;

	float:left;

	padding:0 0 0 0;

	margin:0 0 0 12px;

}

.topnavigation{

	width:943px;

	padding:0 0 0 0;

	height:46px;

	overflow:hidden;

}

.topnavigation ul{

	padding:0 0 0 20px;

}

.topnavigation ul li{

	float:left;

	display:inline;

	line-height:46px;

	background:url(images/bar.gif) no-repeat 0 0;

}

.topnavigation ul li a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#192407;

	text-decoration:none;

	display:block;

	text-transform:uppercase;

	padding:0 12px;

	font-weight:bold;

}

.topnavigation ul li a:hover{

	color:#585858;

	text-decoration:none;

}

.topnavigation ul li.first{

	background:none;

}

.maincontent{

	width:100%;

	padding:0 0 0 0;

	overflow:hidden;

	background:url(images/contentbg.gif) repeat-y top center;

}

.wrap{

	width:903px;

	margin:0 auto;

	padding:0 20px;

	overflow:hidden;

	text-align:left;

}

.welcomebox{

	width:903px;

	padding:0 0 15px 0;

	overflow:hidden;

}

.welcomeboxleft{

	width:460px;

	float:left;

	padding:0 0 0 0;

	overflow:hidden;

	background:url(images/welcomeboxbg.gif) repeat-y;

}

.welcomeboxtop{

	width:460px;

	height:6px;

	overflow:hidden;

	padding:0 0 0 0;

	background:url(images/welcomeboxtop.gif) no-repeat;

}

.welcomeboxbottom{

	width:460px;

	height:5px;

	overflow:hidden;

	padding:0 0 0 0;

	background:url(images/welcomeboxbottom.gif) no-repeat;

}

.welcomedata{

	width:406px;

	margin:0 3px;

	padding:27px 24px 25px 24px;

	overflow:hidden;

	background:url(images/welcomedatabg.gif) repeat-x top #fff;

}

.welcometitle{

	width:406px;

	padding:0 0 15px 0;

	overflow:hidden;

	border-bottom:1px solid #cfcfcf;

}

.welcometitle h1{

	font-family:Arial, Helvetica, sans-serif;

	font-size:25px;

	color:#425f14;

	padding:0 0 10px 0;

}

.welcometitle h1 span{

	color:#75a805;

	font-weight:normal;

}

.welcometitle strong{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#5a5a5a;

}

.welcomedata p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#5a5a5a;

	padding:18px 0 0 0;

}

.welcomeboxright{

	width:423px;

	float:right;

	padding:0 0 0 0;

	overflow:hidden;

}

.onlinecasino{

	width:423px;

	padding:0 0 0 0;

	overflow:hidden;

}

.onlinecasinoheader{

	width:396px;

	padding:0 10px 0 17px;

	overflow:hidden;

	background:url(images/onlinecasinoheaderbg.gif) no-repeat bottom;

	line-height:43px;

}

.onlinecasinoheader h4{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#414240;

	float:left;

	text-transform:uppercase;

}

.onlinecasinoheader h4 span{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#8c8c91;

	text-transform:none;

}

.onlinecasinoheader label{

	float:right;

	padding:8px 0 0 0;

	display:block;

}

.onlinecasinotitle{

	width:423px;

	padding:0 0 0 0;

	overflow:hidden;

	line-height:33px;

	background:url(images/onlinecasinotitlebg.gif) no-repeat top;

}

.firsttitle{

	width:245px;

	float:left;

	padding:0 0 0 15px;

	overflow:hidden;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#3b560f;

}

.bonus{

	width:60px;

	float:left;

	padding:0 0 0 0;

	text-align:center;

	overflow:hidden;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#3b560f;

}

.us{

	width:30px;

}

.playnow{

	width:73px;

}

.casinodatalist{

	width:423px;

	padding:16px 0;

	overflow:hidden;

	background:url(images/onlinedatabg.gif) repeat-y;

	border-top:1px solid #cfcfcf;

}

.numberbox{

	width:43px;

	float:left;

	padding:7px 0 0 0;

	text-align:center;

}

.thumbbox{

	width:80px;

	float:left;

	text-align:center;

}

.infobox{

	width:125px;

	float:left;

	padding:0 0 0 10px;

	overflow:hidden;

}

.infobox p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#5a5a5a;

}

.infobox p span{

	color:#465f1d;

	font-weight:bold;

}

.bonusinfo{

	width:48px;

	float:left;

	padding:0 6px;

	text-align:center;

	overflow:hidden;

}

.bonusinfo p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#75a805;

}

.bonusinfo p span{

	color:#fe0000;

	font-weight:bold;

}

.usinfo{

	width:30px;

	float:left;

	text-align:center;

}

.firstlist{

	border-top:none;

}

.onlinedataboxbottom{

	width:423px;

	height:6px;

	padding:0 0 0 0;

	overflow:hidden;

	background:url(images/onlinedataboxbottom.gif) no-repeat;

}

.casinomiddlepart{

	width:903px;

	padding:0 0 10px 0;

	overflow:hidden;

}

.casinomiddlepartleft{

	width:460px;

	float:left;

	padding:0 0 0 0;

	overflow:hidden;

}

.gallerybox{

	width:460px;

	height:251px;

	margin:0 0 15px 0;

	overflow:hidden;

	background:url(images/galleryboxbg.gif) no-repeat;

}

.casinowinsheader{

	width:460px;

	padding:0 0 0 0;

	overflow:hidden;

	line-height:43px;

}

.casinowinsheader h4{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#414240;

	padding:0 0 0 15px;

	float:left;

}

.casinowinsheader h4 span{

	color:#8c8c91;

	font-size:14px;

}

.casinowinsheader label{

	float:right;

	display:block;

	padding:7px 12px 0 0;

}

.galleryinfo{

	width:458px;

	padding:25px 1px 0 1px;

	overflow:hidden;

}

.previous{

	width:29px;

	float:left;

	margin:32px 0 0 0;

	overflow:hidden;

}

.next{

	width:29px;

	float:right;

	margin:32px 0 0 0;

	overflow:hidden;

}

.gallerylist{

	width:400px;

	float:left;

	padding:0 0 0 0;

	overflow:hidden;

}

.singlebox{

	width:141px;

	float:left;

	padding:0 0 0 39px;

	overflow:hidden;

	text-align:center;

}

.imgholder{

	width:135px;

	height:97px;

	padding:3px;

	text-align:center;

	background:url(images/frame.gif) no-repeat;

	overflow:hidden;

}

.singlebox strong{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#fe0000;

	display:block;

	padding:12px 0 0 0;

}

.singlebox label{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#636363;

	display:block;

	padding:2px 0 0 0;

}

.casinobox{

	width:460px;

	padding:0 0 0 0;

	overflow:hidden;

	background:url(images/casinoboxbg.gif) repeat-y;

	margin:0 0 15px 0;

}

.casinoboxheader{

	width:433px;

	padding:0 12px 0 15px;

	overflow:hidden;

	background:url(images/casinoboxheader.gif) no-repeat;

	line-height:43px;

}

.casinoboxheader h4{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#414240;

	float:left;

}

.casinoboxheader label{

	float:right;

	display:block;

	padding:6px 0 0 0;

	overflow:hidden;

}

.casinoboxtop{

	width:460px;

	height:3px;

	background:url(images/casinoboxtop.gif) no-repeat;

}

.casinoboxbottom{

	width:460px;

	height:5px;

	background:url(images/casinoboxbottom.gif) no-repeat;

}

.casinoboxinfo{

	width:454px;

	background:url(images/casinoboxinfobg.gif) repeat-x top left;

	padding:18px 0 22px 0;

	margin:0 3px;

	overflow:hidden;

}

.casinoboxinfo ul li a {
padding-left:7px;
}

.casinoboxinfoleft{

	width:121px;

	float:left;

	text-align:center;

	padding:0 0 0 24px;

	overflow:hidden;

}

.casinoboxinfoleft label{

	display:block;

	padding:14px 0 0 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#fe0000;

	font-weight:bold;

}

.casinoboxinfoleft label span{

	font-size:16px;

	color:#fe0000;

}

.casinoboxinforight{

	width:256px;

	float:right;

	padding:0 30px 0 23px;

	overflow:hidden;

}

.casinoboxinforight p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#636363;

	padding:0 0 15px 0;

}

.casinoboxinforight p span{

	color:#75a805;

	font-size:14px;

	font-weight:bold;

}

.read{

	padding:10px 0 0 0;

	overflow:hidden;

}

.read img{

	float:left;

	margin:0 13px 0 0;

}

.casinoboxinfo ul{

	padding:0 0 0 20px;

	overflow:hidden;

}

.casinoboxinfo ul li{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#123bd5;

	background:url(images/bullet.gif) no-repeat 0 5px;

	padding:0 0 12px 17px;

}

.casinoboxinfo ul li a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#123bd5;

	text-decoration:none;

}

.casinoboxinfo ul li a:hover{

	color:#123bd5;

	text-decoration:underline;

}

.casinoboxinfo ul li span{

	font-size:10px;

	color:#75a805;

}

.casinomiddlepartright{

	width:423px;

	float:right;

	padding:0 0 0 0;

	overflow:hidden;

}

.casinobonuses{

	width:209px;

	float:left;

	padding:0 0 0 0;

	overflow:hidden;

}

.casinobunusheadr{

	width:192px;

	line-height:43px;

	padding:0 0 0 17px;

	overflow:hidden;

	background:url(images/casinobonusheaderbg.gif) no-repeat bottom;

}

.casinobunusheadr h4{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#414240;

}

.casinobunusheadr h4 span{

	font-size:14px;

	color:#8c8c91;

}

.casinobonusbox{

	width:209px;

	padding:0 0 0 0;

	overflow:hidden;

	background:url(images/casinobonusboxbg.gif) repeat-y;

}

.casinobonusboxtop{

	width:209px;

	height:4px;

	background:url(images/bonusboxtop.gif) no-repeat;

}

.casinobonusdata{

	width:203px;

	margin:0 3px;

	padding:8px 0 14px 0;

	overflow:hidden;

	background:url(images/casinobonusdatabg.gif) repeat-x top;

}

.casinobonusdataleft{

	width:90px;

	float:left;

	text-align:center;

	padding:0 0 0 0;

	overflow:hidden;

}

.casinobonusdataright{

	width:108px;

	float:right;

	padding:0 0 0 5px;

	overflow:hidden;

}

.casinobonusdataright span{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#75a805;

	font-weight:bold;

	display:block;

	padding:0 0 10px 0;

}

.casinobonusdataright p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#5a5a5a;

	padding:0 0 5px 0;

}

.casinobonusbottom{

	width:209px;

	height:5px;

	background:url(images/casinobonusbottom.gif) no-repeat;

}

.casinotopdiff{

	background:url(images/bonusboxtopdiff.gif) no-repeat top;

}

.casinobonusdata h4{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#75a805;

	padding:5px 0 12px 20px;

}

.casinobonusdata ul{

	padding:0 0 0 20px;

}

.casinobonusdata ul li{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#fe0000;

	padding:0 0 0 13px;

	background:url(images/bullet1.gif) no-repeat 0 5px;

}

.casinobonusdata ul li a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#fe0000;

	text-decoration:none;

}

.casinobonusdata ul li a:hover{

	color:#fe0000;

	text-decoration:underline;

}

.casinoguide{

	width:194px;

	float:right;

	padding:0 0 0 0;

	overflow:hidden;

}

.casinoguideheader{

	width:183px;

	line-height:43px;

	padding:0 0 0 11px;

	overflow:hidden;

	background:url(images/casinoguideheader.gif) no-repeat bottom;

}

.casinoguideheader h4{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#414240;

}

.casinoguideheader h4 span{

	font-size:14px;

	color:#8c8c91;

}

.casinoguidetop{

	width:194px;

	height:4px;

	background:url(images/casinoguidetop.gif) no-repeat;

}

.casinoguidedata{

	width:170px;

	padding:0 12px;

	overflow:hidden;

	background:url(images/casinoguidedatabg.gif) repeat-y;

}

.casinoguideinfo{

	width:170px;

	overflow:hidden;

	padding:15px 0;

	border-top:1px solid #e7e7e7;

}

.casinoguideinfo img{

	float:left;

	padding:0 10px 5px 0;

}

.casinoguideinfo span{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#75a805;

	display:block;

	padding:0 0 10px 0;

}

.casinoguideinfo p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#5a5a5a;

	padding:0 0 0 0;

}

.casinoguideinfo label{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#123bd5;

	padding:0 0 0 0;

	display:block;

}

.casinoguideinfo label a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#123bd5;

	text-decoration:none;

}

.casinoguideinfo label a:hover{

	color:#123bd5;

	text-decoration:underline;

}

.guidediff{

	border-top:none;

}

.casinoguidebottom{

	width:194px;

	height:5px;

	background:url(images/casinoguidebottom.gif) no-repeat;

}

.footerarea{

	width:100%;

	height:76px;

	background:url(images/footerbg.gif) repeat-x;

	overflow:hidden;

	text-align:center;

}

.footer{

	width:903px;

	margin:0 auto;

	padding:22px 0 0 0;

	overflow:hidden;

}

.footer p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#75a805;

	padding:0 0 10px 0;

}

.footer p a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#75a805;

	padding:0 3px;

	text-decoration:none;

}

.footer p a:hover{

	color:#75a805;

	text-decoration:underline;

}

.footer span{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#fff;

	padding:0 0 0 0;

	display:block;

}



/* for content page */



.page{

	height:161px;

}

.crumbtail{

	width:915px;

	line-height:39px;

	background:url(images/crumbtailbg.gif) repeat-x;

	text-align:left;

	margin:0 auto;

	color:#749638;

	padding:0 0 0 28px;

}

.crumbtail p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#fff;

	font-weight:bold;

}

.crumbtail p span{

	text-transform:uppercase;

}

.crumbtail p a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#b5e75c;

	font-weight:normal;

	text-decoration:none;

}

.crumbtail p a:hover{

	color:#b5e75c;

	text-decoration:underline;

}

.pagecontent{

	width:903px;

	padding:20px 0;

	overflow:hidden;

}

.pagecontentleft{

	width:250px;

	padding:0 0 0 0;

	float:left;

	overflow:hidden;

}

.pageonlinecasino{

	width:250px;

	padding:0 0 20px 0;

	overflow:hidden;

}

.pageonlinecasinoheader{

	width:233px;

	line-height:43px;

	padding:0 0 0 17px;

	background:url(images/pagecasinoheaderbg.gif) no-repeat bottom;

	overflow:hidden;

}

.pageonlinecasinoheader h4{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#414240;

	text-transform:uppercase;

}

.pageonlinecasinoheader h4 span{

	font-size:14px;

	color:#8C8C91;

	text-transform:none;

}

.pageonlinecasinotop{

	width:250px;

	line-height:33px;

	background:url(images/pagecasinotopbg.gif) no-repeat;

	overflow:hidden;

}

.firstcolom{

	width:115px;

	float:left;

	padding:0 0 0 0;

	overflow:hidden;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#3B560F;

	text-align:center;

}

.secondcolom{

	width:45px;

	float:left;

	padding:0 0 0 0;

	overflow:hidden;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#3B560F;

	text-align:center;

}

.secondcolom span{

	font-weight:bold;

	color:#FE0000;

	display:block;

	padding:8px 0 0 0;

}

.thirdcolom{

	width:90px;

	float:left;

	padding:0 0 0 0;

	overflow:hidden;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#3B560F;

	text-align:center;

}

.thirdcolom img{

	padding:8px 0 0 0;

}

.sidelist{

	width:250px;

	padding:10px 0;

	overflow:hidden;

	border-top:1px solid #CFCFCF;

	background:url(images/sidelistbg.gif) repeat-y;

}

.sidelistfirst{

	border-top:none;

}

.sidelistbottom{

	width:250px;

	height:5px;

	background:url(images/sidelistbottom.gif) no-repeat;

}

.sidenavigatio{

	width:250px;

	padding:0 0 0 0;

	overflow:hidden;

}

.sidenavigationtop{

	width:250px;

	height:4px;

	background:url(images/sidenavigationtopbg.gif) no-repeat;

}

.sidenavigationdata{

	width:208px;

	padding:5px 21px 5px 21px;

	overflow:hidden;

	background:url(images/sidelistbg.gif) repeat-y;

}

.sidenavigationdata ul{

}

.sidenavigationdata ul li{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#3B560F;

	background:url(images/bullet2.gif) no-repeat 7px 12px;

	padding:6px 0 6px 20px;

	border-top:1px solid #EAEAEA;

}

.sidenavigationdata ul li a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#3B560F;

	text-decoration:none;

}

.sidenavigationdata ul li a:hover{

	color:#3B560F;

	text-decoration:underline;

}

.sidenavigationdata ul li.firstnav{

	border-top:none;

}

.pagecontentright{

	width:632px;

	padding:0 0 0 0;

	float:right;

	overflow:hidden;

}

.pageinfo{

	width:632px;

	padding:0 0 0 0;

	overflow:hidden;

	background:url(images/pageinfobg.gif) repeat-y;

}

.pageinfotop{

	width:632px;

	height:5px;

	background:url(images/pageinfotop.gif) no-repeat;

}

.pagedata{

	width:576px;

	padding:25px 25px 15px 25px;

	margin:0 3px;

	background:url(images/pagedatabg.gif) repeat-x top;

}

.pagedata h1{

	border-bottom:1px solid #CFCFCF;

        color:#425F14;

        font-family:Arial,Helvetica,sans-serif;

        font-size:25px;

        padding:0 0 20px 0;

}

.pagedata h2{

	font-family:Arial, Helvetica, sans-serif;

	font-size:19px;

	color:#7ABB0D;

	padding:25px 0 10px 0;

}

.pagedata h3{

	font-family:Arial, Helvetica, sans-serif;

	font-size:19px;

	color:#7ABB0D;

	padding:10px 0 0px 0;

}

.pagedata p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#5A5A5A;

	padding:15px 0 0 0;

}

.pagedata span{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#5A5A5A;

	display:block;

	padding:0 0 20px 0;

}

.pagedata strong{

	color:#5A5A5A;

}



.pageinfobottom{

	width:632px;

	height:5px;

	background:url(images/pageinfobottom.gif) no-repeat;

}



.post{

	width:100%;

	padding:0 0 20px 0;

	overflow:hidden;

}

.post h1{

	font-family:Arial, Helvetica, sans-serif;

	font-size:25px;

	color:#425F14;

	padding:0 0 20px 0;

	border-bottom:1px solid #CFCFCF;

}

.post h1 a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:25px;

	color:#425F14;

	text-decoration:none;

}

.post h1 a:hover{

	color:#425F14;

	text-decoration:underline;

}

h2.resulttitle{

	font-family:Arial, Helvetica, sans-serif;

	font-size:19px;

	color:#7ABB0D;

	padding:0 0 10px 0;

}

h2.widgettitle{

	font-family:Arial, Helvetica, sans-serif;

	font-size:19px;

	color:#7ABB0D;

	padding:10px 0 10px 0;

}



/*-------------------------------------*/





.commentbox{

	width:539px;

	margin-top:10px;

}

.box-in{

	background:url(images/box-bg.gif) repeat-y top;

	text-align:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#454545;

	padding:0 10px 0 20px;

}

.box-in a , .box-in1 a{

	text-align:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#454545;

	text-decoration:none;

}

.box-in1{

	background:url(images/box-bg1.gif) repeat-y top;

	text-align:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#454545;

	padding:0 10px 0 20px;

}

.box-in span , .box-in1 span{

	text-align:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#00A5CE;

	padding:0 0 5px 0;

	display:block;

}

.comments{

	text-align:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#00A5CE;

	padding:5px 0 5px 0;

}

.comments p{

	padding:0;

}

.commentinfo{

	width:519px;

	padding:0 0 5px 0;

	overflow:hidden;

}

.reply{

	width:539px;

	text-align:left;

	padding:10px 0 0 0;

}

.reply label{

	width:62px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#3A3A3A;

	background:none !important;

	padding:0 0 5px 0;

	display:block;

}

.reply input{

	width:300px;

	height:16px;

	float:left;

	border:1px solid #00A5CE;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#3A3A3A;

	padding:2px;

}

.reply input.leave{

	width:74px;

	height:21px;

	float:left;

	cursor:pointer;

	border:none;

	padding:0;

}

.reply textarea{

	width:410px;

	height:150px;

	float:left;

	border:1px solid #00A5CE;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#3A3A3A;

	padding:5px;

}

.submit{

	width:400px;

	padding:10px 0 0 60px;

	overflow:hidden;

}

.pagination{

	width:100%;

	padding:0 0 0 0;

	overflow:hidden;

}

.alignleft{

	float:left;

}

.alignright{

	float:right;

}

.login{

	padding:10px 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

}

.login a{

	text-align:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#7F378B;

	text-decoration:none;

}

.login a:hover{

	color:#7F378B;

	text-decoration:underline;

}



/* modified style to sidebar to make it flexible */



li.widget {

	border:1px solid #dbdbdb;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	width:245px;

	margin:10px 0 10px 0;

	}

h2.widgettitle{

	color:#414240;

	background: url(images/navboxbg.gif) repeat-x top;

	font-family:Arial,Helvetica,sans-serif;

	font-size:16px;

	line-height:43px;

	padding:0 0 0 17px;

	text-transform:uppercase;

	-moz-border-radius-topright:5px;

	-moz-border-radius-topleft:5px;

	-webkit-border-top-right-radius:5px;

	-webkit-border-top-left-radius:5px;

}

li.widget ul {

	padding:5px 21px 0 5px;

	width:208px;

}

li.widget ul li {

	background:transparent url(images/bullet2.gif) no-repeat scroll 7px 12px;

	border-top:1px solid #EAEAEA;

	color:#3B560F;

	font-family:Arial,Helvetica,sans-serif;

	font-size:12px;

	padding:6px 0 6px 20px;

}

li.widget ul li:first-child {

border-top:0;

}

li.widget ul li a{

	color:#3B560F;

	font-family:Arial,Helvetica,sans-serif;

	font-size:12px;

	text-decoration:none;

}

li.widget ul li a:hover{

	color:#3B560F;

	text-decoration:underline;

}

/* new style added for nav sidebar */



/*li.widget_navt{

	width:250px;

	height:270px;

	overflow:hidden;

	background:url(images/navboxbg.gif) no-repeat;

}



li.widget_navt ul.menu{

	overflow:hidden;

	padding:5px 21px;

	width:208px;

}

li.widget_navt ul.menu li{

	background:transparent url(images/bullet2.gif) no-repeat scroll 7px 12px;

	border-bottom:1px solid #EAEAEA;

	color:#3B560F;

	font-family:Arial,Helvetica,sans-serif;

	font-size:12px;

	padding:6px 0 6px 20px;

}

li.widget_navt ul.menu li a{

	color:#3B560F;

	font-family:Arial,Helvetica,sans-serif;

	font-size:12px;

	text-decoration:none;

}

li.widget_navt ul.menu li a:hover{

	color:#3B560F;

	text-decoration:underline;

}

li.widget_navt ul.menu li ul.casino-games{

	overflow:hidden;

	padding:0 5px;

}

li.widget_navt ul.menu li ul.casino-games li{

	border-bottom:none;

}*/





#casino-sites {

	width: 540px;

	padding: 0;

	margin-bottom: 10px;

	margin-left:0px;

	border:1px solid #cfcfcf;

        background-image: url('http://www.onlinegamblingsites.com/wp-content/uploads/2009/09/tablebg.jpg');

}

#casino-sites th {

	font-family:verdana;

	font-size:10px;

	font-weight:bold;

	color:#000;

	letter-spacing: 2px;

	text-transform: uppercase;

	text-align: center;

	border-bottom: 1px dotted #cfcfcf;

	background-image: url('http://www.onlinegamblingsites.com/wp-content/uploads/2009/09/tablebg.jpg');

}

#casino-sites th.special {

	background: #99ff99;

}

#casino-sites td {

	border-bottom: 1px dotted #cfcfcf;

	font-family:arial;

	font-size:14px;

	font-weight:normal;

	text-align:center;

	padding:5px;

	background-image: url('http://www.bestonlinecasinos.org/images/table/tablebg.jpg');

}

#casino-sites td.last {

	border-bottom: 0px dotted #cfcfcf;

	font-family:arial;

	font-size:14px;

	font-weight:normal;

	text-align:center;

	padding:5px;

	background-image: url('http://www.bestonlinecasinos.org/images/table/tablebg.jpg');

}

#casino-sites td.special2 {

	border-bottom: 0px dotted #cfcfcf;

	font-family:verdana;

	font-size:12px;

	font-weight:normal;

	text-align:center;

	padding:5px;

	background: #99ff99;

}

#casino-sites td.name {

	border-bottom: 0px dotted #cfcfcf;

	font-family:verdana;

	font-size:12px;

	font-weight:normal;

	text-align:left;

	width:30%;

	padding:5px;

}

#casino-sites td.special {

	background: #99ff99;

}

/*SLIDER*/
#slider {
  width: 420px;
  margin: 0 auto;
  position: relative;
}

.scroll {
  height: 190px;
  overflow: auto;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
}

.scrollContainer div.panel {
  padding: 20px;
  height: 190px;
position:relative;
top:-30px;
  width: 370px; /* change to 560px if not using JS to remove rh.scroll */
}
.scrollButtons {
  position: absolute;
  top: 50px;
  cursor: pointer;
}

.scrollButtons.left {
  left: -20px;
}

.scrollButtons.right {
  right: -20px;
}

/* ADDED APRIL 2010 */
#number-bg {
	background:url(images/number-bg.png) no-repeat;
	width:20px;
	height:18px;
	margin:auto;
	color:#000;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	padding-top:4px;
	padding-left:2px;
}
.packet-bg {
	background:url(images/packet-bg.png) no-repeat;
	width:90px;
	height:55px;
	padding:35px 0 0 0;
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.packet-bg span {
	color:#a12716;
	font-size:14px;
	font-weight:bold;

}

/* Table Coded by Tom 5/12/10 */

a img {
	border:0;
}
.table-outer {
	width:565px;
	border:1px solid #dbdbdb;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676866;
	text-align: left;
}
.table-outer h2 {
	width:545px;
	background:url(http://www.bestonlinecasinos.org/images/table/2010/table-header.png) repeat-x top;
	line-height:32px;
	color:#414240;
	font-weight:normal;
	font-size:18px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	margin:0;
	padding:5px 10px 5px 10px;
	text-align:left;
}
.table-outer h2 span {
	font-weight:bold;
	font-size:22px;
	color:#192901;
	padding:0 10px 0 0;
display:inline;
}
.table-outer .tableleft {
	border-right:1px solid #dbdbdb;
	width:375px;
	float:left;
	padding:10px 10px 15px 10px;
	text-align:left;
}
.table-outer .tableright {
	width:149px;
	float:right;
	padding:10px 10px 10px 10px;
	text-align:left;
}
.table-outer .casino {
	width:120px;
	float:left;
	text-align:center;
	margin:0 15px 5px 0;
}
.table-outer .casino a img {
	margin-top:10px;
}
.table-outer h3 {
	font-size:16px;
	font-weight:bold;
	color:#920201;
	margin:0 0 15px 0;
	padding:0;
display:block;
}
.table-outer h3 span {
	font-size:12px;
color:#920201;
padding:0;
display:inline;
}
.table-outer ul {
	padding:0 0 15px 0;
}
.table-outer ul li {
	list-style:inside url(http://www.bestonlinecasinos.org/images/table/2010/li-dash.png);
	margin:0;
	padding:0;
	line-height:15px;
	color:#414240;
}
.table-outer {
	margin:10px 0 10px 0;
}
.table-outer p.joinnow {
	background:url(http://www.bestonlinecasinos.org/images/table/2010/redarrow.png) center left no-repeat;
	padding:0 0 0 15px !important;
	margin-top: 10px !important;
}
.table-outer p.joinnow, .table-outer p.joinnow a {
	color:#008139;
	font-size:12px;
	font-weight:bold;
	margin:0 !important;
	text-decoration:none;
}
.table-outer p.joinnow a:hover {
	text-decoration:underline;
}
.table-outer .acceptsusa p {
	color:#414240;
	font-size:12px;
	font-weight:bold;
	margin:0 0 18px 0;
padding:0;
}
.table-outer .acceptsusa img {
	float:left;
	margin-right:10px;
}
.table-outer .bonus {
	width: 160px;
}
.table-outer .tableright img {
	margin-left: 5px;
}
.table-outer .bonus p {
	color:#414240;
	font-size:10px;
	font-weight:bold;
	margin:18px 0 0 0;
	padding:3px 0 0 0;
}
.table-outer .bonus p span {
	color:#920201;
	font-size:16px;
display:inline;
padding:0;
}
.table-outer .bonus img {
	float:left;
	margin-right:0px;
	margin-top: 13px
}
.table-outer .tableleft p {
	margin:8px 0 8px 0;
	padding:0;
font-size:11px;
}
