/* Global */
body{color: #565655;margin: 0;padding: 0;background: #5f7110;font: 12px/1.4em Arial, Helvetica, sans-serif;letter-spacing:0px;}
a { color:#6e840b;font: 12px/1.4em Arial, Helvetica, sans-serif; text-decoration:none;}
.clear {clear:both; overflow:hidden; margin:0; padding:0; height:1px;} 
a:hover {text-decoration:none;}
h1 { color:#95a938;font: bold 20px Arial, Helvetica, sans-serif; margin: 0 5px 5px 0;}
h2 { color:#95a938;font: bold 13px Arial, Helvetica, sans-serif; margin: 15px 5px 5px 0;}
h3 { color:#95a938;font: bold 13px Arial, Helvetica, sans-serif; margin: 0 0 3px 0;}
.h3 { color:#95a938;font: bold 13px Arial, Helvetica, sans-serif; margin: 0 0 3px 0;}
/******* Layout **********/
#wrapper{width:769px;margin: 0 auto;background: url(images/l-bg.gif) repeat-y center;}
#top{background: url(images/top.png) no-repeat center;height: 29px;margin:0;padding:0}
#header{background: url(images/shade.gif) repeat-x top;height: 99px;margin:0 21px;}
#logo {float: left; width:179px; padding:35px 0 0 30px}
#sm { float: right; padding:35px 50px 0 0}
/****** Navigation **********/
#nav{background: url(images/nav.gif) repeat-x top;height: 40px;margin:0 18px;padding-left:1px;}
#nav ul {margin: 0;list-style: none;padding:0}
#nav li {display: block;float: left;}
#nav li a {font: bold 12px Arial, Helvetica, sans-serif;color: #FAFCF8;text-decoration: none;display: block;padding: 12px 10px 13px 10px;border-right: 1px solid #95a938;}
#nav li a:hover {background: url(images/hover.gif) repeat-x top;}
#nav li a.active {background: url(images/hover.gif) repeat-x top;}
/******* Content *********/
#main{ background: url(images/shade.gif) repeat-x top;margin:2px 21px;padding: 10px;overflow: hidden;clear:both;}
#content{width:513px;padding:10px 0 10px 10px;float:left;}
#content p { margin: 0 0 10px 0}
#content ul {padding:0 0 10px 0;margin:15px 0 0 25px;list-style: square url(images/bullet.gif);}
#content li {margin:0; padding:0 0 4px 0;}
.img { border: 1px solid #e5e5e5; padding: 7px; margin: 0 0 12px 0; background-color:#fff;}
img {border:0 none;}
.box1 {width: 190px; float:left; padding:7px; border: 1px solid #e5e5e5; margin-bottom:16px;}
.box2 {width: 190px; float:left;padding:7px; border: 1px solid #e5e5e5;}
.cont { display:block;background-color:#F7F7F7;padding:8px;}
.box1 .cont {background-color:#F1F1F1;}
.box2 .cont:hover{ background-color:#fff;}
/***** Side Bar **********/
#sidebar{float:right;width:170px;}
.menu { margin:20px 0 0 0;padding:0; list-style:none;}
.menu li {height: 25px; padding: 11px 0 0 45px;background: url(images/menu.gif) repeat-x left top;}
.menu a { color:#475509; text-decoration: none;font-weight:bold;}
.menu a:hover { color:#000000; }
#pol1 inpul{list-style-type:none; margin-left:10px; display:inline;}
#pol1 label{cursor:pointer;}
.inline{display:inline;}
#pol_head, .block_head{font-size:15px;font-weight:bold; background:url(img/pol_bg1.gif) repeat-x left top; margin:0; padding:10px 10px; color:black;}
#pol1{border:1px solid #a6ac86; color:#4d5b0f;}
#img2{position:relative;top:-134px;left:10px;}
#calculator, #top_casinos{margin:20px auto;border:1px solid #a6ac86; color:#4d5b0f; height:250px;}
#vote{background:url(img/vote_but.gif) no-repeat 0 0; margin-bottom:10px; width:100px;}
#inner{background:url(img/inner_bg.gif) no-repeat; height:172px; width:500px;}
#left{float:left;}
#right{float:right;}
#left, #right{margin:26px; width:198px;}
.block_head{font-size:16px;  color:#637131;font-weight:bold;}
.inner_block{padding:10px;}
/******** Footer *******/
#footer-line{background: #89a606 url(images/footer.gif) repeat-y left;height: 13px;margin:0 18px;}
#footer {background: url(images/shade.gif) repeat-x top;margin:2px 21px;padding: 18px;line-height:1.6em;}
.crd a { color:#565655;text-decoration:none;}
#bottom{background: url(images/bottom.png) no-repeat center;height: 27px;}

#botmenu { padding:10px 0; text-align:center; font-size:8pt; margin-top:0px; color:#6e840b;}
#botmenu ul { margin:0;  display:inline; padding:0; overflow:hidden;}
#botmenu li { margin:0 3px 0 0; padding:0 6px 0 0; background:none; display:inline; border-right:1px solid #6e840b;}
#botmenu li.last { margin:0; padding:0; border-right: 0 none;}
#botmenu a.active { font-weight:bold; text-decoration:none;}

.input input {width:174px; margin-bottom:6px;}
.box2 .submit {text-align:right; margin-top:8px;}

#sidebar .topsearch2 {}
#sidebar .topsearch2 td {padding:2px 0 6px 0;}
#sidebar .topsearch2 img { margin:3px 0 0 0;}
#sidebar .topsearch2 .sep {border-top:1px dashed #999; padding:0;}
#sidebar .topsearch2 .pic { width:39px; padding:0 4px;}
#sidebar .topsearch2 .pic a { display:block; width:39px; height:25px; overflow:hidden; background-position:0 0; background-repeat:no-repeat;}
#sidebar .topsearch2 .pic a span {display:block; padding-top:40px;}

#content .topcasinos h4 { font-size:14pt; line-height:1.2; background:url(images/nav.gif) repeat-x center top;}
#content .topcasinos .offer { color:#5F7110;}
#content .topcasinos em {color:#6E840B;}

.top-wrapper{overflow:hidden;text-align:justify;}
	.about-us{float:left;width:298px;}
	.right-wrap{float:right;width:205px;}
		.mp-calc-block{background-color:#b3c26e;padding:11px 14px;margin:30px 0;}
			.mp-calc-block img{margin:0 auto;display:block;}
			.mp-calc-block h3{color:#445205;font-size:16px;}
			.mp-calc-block p{margin:5px 0 0 0 !important;}
		.rel-site{border:1px solid #a6ac86;padding:0 7px;}
			.rel-site h4{color:#95a938;margin:7px 0;}

.pages-block{position:relative;z-index:10;background-color:#c9eba7;text-align:justify;margin:15px 0 6px 0;}
	.tl,.tr,.bl,.br{background-image:url(img/corns.gif);position:absolute;z-index:1;width:10px;height:10px;background-repeat:no-repeat;}
	.tl{top:0;left:0;background-position:0 0;}
	.tr{top:0;right:0;background-position:100% 0;}
	.bl{bottom:0;left:0;background-position:0 100%;}
	.br{bottom:0;right:0;background-position:100% 100%;}
	.left-page{float:left;width:220px;}
	.inner-wrap{padding:14px 18px 5px 18px;overflow:hidden;}
		.pages-block h3 a{font-weight:bold;color:#95a938;}

.topcasinos{border-collapse:collapse;text-align:justify;}	
.topcasinos td {vertical-align:top;border:1px solid #cccccc;padding:7px;}
.topcasinos td h4 { margin:0; text-transform:uppercase; font-size:14px; line-height:20px; background:#4874b9; color:#fff; font-weight:bold; padding-left:3px;}
.topcasinos td h4 a:link, .topcasinos td h4 a:visited, .topcasinos td h4 a:hover {color:#fff !important; text-decoration:underline !important;}
.topcasinos td h4 a:hover { text-decoration:none;}
.offer { font-weight:bold; color:#78a1e2;}
.links a:link, .links a:visited, .links a:hover {font-weight:bold; color:#951621; text-decoration:underline !important;}
.rating {font-weight:bold; color:#001391;margin:0 !important;}
.topcasinos td a{display:block;text-align:center;}

