.bread { padding:6px; border-bottom:1px solid #aaa;}
.bread a:link, .bread a:visited { color:#777;}
.bread a:hover { color:#0081BF;}
.bread span { color:#777; font-weight:bold !important;}

.leftbanners, .rightbanners, .bottombanners { text-align:center;}
.leftbanners img, .rightbanners img, .bottombanners img { margin:10px 0;}
.topbanners img, .leftbanners img, .rightbanners img, .bottombanners img {border:0 none;}

.partners1 ul { list-style:none; margin:0; margin:0; padding-left:8px;}
.partners1 ul li {padding-left:0;}
p { margin:0.4em 0}

.partners2 ul { list-style:none; text-align:center;}
.partners2 li { display:inline; margin:0 4px;}
.partners2 li a:link,.partners2 li a:visited,.partners2 li a:hover { font-size:8pt; color:#fff}

.topbanners { float:right; padding:30px 20px 0 0;}
.bottombanners {margin-top:8px;}
#header {position:relative; margin:0 0 10px 0; border-bottom:1px solid #8c9c91;}
.header-extras { position:absolute; right:10px; top:10px; line-height: 26px;}
.header-extras a {float:left; color:#358F3D;}
.header-extras a:hover {color:#930;}
#send-message-link { padding:0 0 0 38px; background:url("../img/message.gif") 0 50% no-repeat;}

#header #logo { color:#fcfcfc; font-weight:bold; font-size:26px;  text-decoration:none;display:block;height:50px;padding:50px 0 0 0;width:400px;}
#content {padding:5px 16px;}
.logo-wrap{background:url("../img/top-logo.png") no-repeat 50% 50%;position:absolute;top:70px; left:370px; height:50px;overflow:hidden;}

#pathway {font-size:80%; height:20px;margin:15px 0 0 0;}

a img { border:0 none;}


 #topcasinos h3 {
	margin: 10px 0px 5px;
}
 #topcasinos .box {
	padding: 5px;
	margin-bottom: 5px;
	border: solid #739073;
	border-width: 1px 2px 2px 1px;
	line-height: normal;
	font-size: 12px;
	overflow: hidden; zoom:1;
	vertical-align: top;
	background:#CFDBCF url("../img/bar.gif") 0 100% repeat-x;
}
 #topcasinos .box strong {color: #657e65;}
 
#sidepanel { float:right; width:170px; margin:0 0 10px 20px}
#index #sidepanel, #info-index #sidepanel { display:none;}
#sidepanel h3 { margin:0 0 10px 0;}
#sidepanel .rating {border:1px solid #999;}
#sidepanel .rating td {padding:2px 0 6px 0;}
#sidepanel .rating img { margin:3px 0 0 0;}
#sidepanel .rating .sep {border-top:1px dashed #999; padding:0;}
#sidepanel .rating .pic { width:39px; padding:0 4px;}
#sidepanel .rating .pic a { display:block; width:39px; height:25px; overflow:hidden; background-position:0 0; background-repeat:no-repeat;}
#sidepanel .rating .pic a span {display:block; padding-top:40px;}


#menu1 ul { margin:0; padding:0;}
#menu1 li { margin:0 -12px; position:relative; padding:0; background:none;}
#menu1 a { margin:0; padding:0 0 0 24px; display:block; height:2em; line-height:2em;}
#menu1 a:link, #menu1 a:visited { background: url("../img/arrow000.png") 12px 50% no-repeat; color:#121712; text-decoration: none;}
#menu1 a:hover, #menu1 a.active { background:#739073 url("../img/arrow001.png") 12px 50% no-repeat; color:#CFDBCF; text-decoration: none;}

#content .topcasinos { border:1px solid #1C351C;width:405px;}
#content .topcasinos td { border-top:1px solid #1C351C;}
#content .topcasinos thead td { border:0px none; background:#739073; color:#C3DFC3;}
#content .topcasinos tfoot td { background:#739073;}

.topcasinos .num { text-align:center;}
.topcasinos .logo { padding:6px; width:50px;}
.topcasinos .logo a { display:block; height:50px; width:50px; overflow:hidden; background-position: 0 0; background-repeat:no-repeat;}
.topcasinos .logo a span {display:block; padding-top:70px;}
.topcasinos .name { padding-left:10px;}
.topcasinos .us { text-align:left;}


#content {position:relative; padding-top:0px;}
#index #content {padding-top:1px;}
#index #content #pathway {display:none;}
#content a {text-decoration:none; color:#358F3D;}
.mostreadable {background:#DFDFDF;margin:0 -16px;;text-align:center; width:572px; padding-bottom:8px;overflow:hidden;zoom:1;}
#content .mostreadable a {text-decoration:none; color:#993300;}
.mostreadable h4 {margin-bottom:6px;margin-top:11px;}
.clearer {clear:both;}
#rightcol .poker-tools {margin:0; padding:0;list-style:none;}
#rightcol .poker-tools li {list-style:none; padding:0; margin:0; background:none;}
#rightcol .poker-tools img {display:block; margin:0 auto; width:70px; border:2px solid #1C351C;}
#rightcol .poker-tools li a {display:block; text-align:center; line-height:1.2; margin-top:6px; text-decoration:none;}

.bottom {padding:10px 10px; background:#F4F8F4; margin-top:10px; border:solid #739073; border-width:5px 10px 5px 10px; position:relative; overflow:hidden; zoom:1; min-height:26px;}
.subscribe {width:162px; position:absolute; top:6px; right:6px;}
#newsletterform {overflow:hidden; zoom:1;}
#nlfield {display:block; float:left; border:1px solid #1C351C; margin-right:3px}
#nlsubmit {display:block; float:left; border:1px solid #1C351C;}
.subscribe h5 {margin:0;}

.community {overflow:hidden; zoom:1;}
.community h3 {font-size:18px; margin:0 0 10px 0;}
.commpic {width:180px; float:left;} 
.commtxt {width:540px;   float:left; padding:30px 0 0 10px; font-size:14px;} 
.innerimg {padding:6px; margin:0 8px 8px; background:#DAE4DA; border:1px solid #739073;}

.about-us-top-block{background-color:#b2d1b2;padding:12px;margin:11px 0 8px 0;overflow:hidden;}
	.about-us-top-block p{color:#333333;text-align:justify;}
	.about-us-top-block img{border:2px solid #739073;margin:0 0 0 5px;}
	
.bot-wrapper{overflow:hidden;text-align:justify;margin:0 0 20px 0;}
	.ip-center{margin:0 30px;}
	.inner-page{float:left;width:160px;}
		.inner-page h3{margin:20px 0 10px 0;overflow:hidden;}
		.inner-page a{color:#358f3d;font-size:11px;float:right;}
.clearfix::after{content:"";display:table;clear:both}
