/* DJMODULE */

div.djmodule,
div.djmodule_menu,
div.djmodule_text {
	width: 100%;
	margin: 0;
	}

div.djmodule a, 
div.djmodule_menu a, 
div.djmodule_text a {}

#left .djmodule, 
#left .djmodule_menu, 
#left .djmodule_text, 
#left .djmodule_hammer,
#left .djmodule_screwdriver {
	padding: 2px 0;
	margin: 0;
}
#right .djmodule, #right .djmodule_menu, #right .djmodule_text {background: none;}

div.djmodule_text .bannerheader {padding: 0 0 12px 0; margin: 0;}
div.djmodule_text .banneritem_text {padding: 0 0 12px 0;}

div.djmodule_text .bannerfooter_text a {font-weight: bold; color: #33404C;}
#left div.djmodule_text .bannerfooter_text a {color: #fff;}

#right .djmodule_text .banneritem_text a {font-weight: bold;  color: #33404C;}
#left .djmodule_text .banneritem_text a {font-weight: bold;  color: #FFFFFF;}

#right .djmodule_menu .module-content {
	padding: 20px;
}

#right .djmodule .module-content,
#right .djmodule_text .module-content {padding: 10px; color: #fff;}

#left .djmodule .module-content,
#left .djmodule_text .module-content {
	padding: 18px 25px 25px 25px;
	background: url(leftShade.png) no-repeat bottom left;
}

#left .djmodule_menu .module-content {
	padding: 5px 15px 20px 15px;
	margin: 0 0 5px 0; 
	color: #FFFFFF; 
	zoom:1;
	height:auto;
	overflow:hidden;
	background: url(leftShade.png) no-repeat bottom left;
}

#left .djmodule .module-content,
#left .djmodule_screwdriver .module-content,
#left .djmodule_hammer .module-content {
	padding: 10px 20px 20px 20px;
	margin: 0 0 5px 0;
	background: url(leftShade.png) no-repeat bottom left;
}

#right h3 {
	background: url(right_h3.png) top left no-repeat;
	line-height: 33px;
	padding: 0;
	margin: 0;
	font-family: Tahoma;
	font-size: 15px;
	font-weight: normal;
	color: #636f78;
	padding: 0 15px;
}

#left h3 {
	line-height: 52px;
	font-family: Tahoma;
	font-size: 16px;
	color: #fff;
	padding: 0 10px;
	zoom:1;
}

#left div.djmodule h3,
#left div.djmodule_text h3 {
	background: url(h3_left.png) no-repeat top left;	
	zoom:1;
}

#left div.djmodule_menu h3 {
	background: url(h3_menu.png) no-repeat top left;
	zoom:1;
}

#left div.djmodule_screwdriver h3 {
	background: url(h3_screwdriver.png) no-repeat top left;
	zoom:1;
}

#left div.djmodule_hammer h3 {
	background: url(h3_hammer.png) no-repeat top left;
	zoom:1;
}

#left div.djmodule table.poll div,
#left div.djmodule_hammer table.poll_hammer div,
#left div.djmodule_screwdriver table.poll_screwdriver div,
#right div.djmodule table.poll div {
	padding: 25px 0 0 0;
	text-align:center;
	width:100%;
}

/* USER1, USER2 */

#user1 h3, #user2 h3, #user1_100 h3, #user2_100 h3 {
	padding: 0 0 10px 0;
	text-align: center;
	font-family: Tahoma;
	font-size: 18px
	line-height: 38px;
	font-weight: normal;
	color: #42515e;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #6e777e;
}

#user1 ul, #user2 ul #user1_100 ul, #user2_100 ul {list-style: none; padding: 0; margin: 0;}
#user1 ul li, #user2 ul li, #user1_100 ul li, #user2_100 ul li {background: url(user_li.png) no-repeat 0 6px; padding: 0 0 0 20px;}
#user1 ul li a, #user2 ul li a, #user1_100 ul li a, #user2_100 ul li a {color: #6e767e;}

/* BOTTOM */

#bottom h3 {
	height: 38px;
	padding: 0;
	text-align: center;
	font-family: Tahoma;
	font-size: 18px;
	line-height: 38px;
	font-weight: normal;
	color: #42515e;
}
#bottom p {
	margin: 10px 0;
	color: #fff;
	font-size:12px;
	padding: 0 40px 0 10px;
}

.banner img{
border:1px solid #fff;
}

.bonus{
font-size:13px;
text-align:center;
color:#000;
}

.casino_name a{
font-size:15px;
text-align:center;
font-weight:bold;
color:#fff;
text-decoration:none;
}

.casino_name a:hover{
color:#000;
text-decoration:none;
}


.reviews_banner img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
  border-bottom:1px dashed #457C92;
	margin:5px 0 10px;
	padding:0 0 5px;
}

.reviews h4 a:hover{
color:#808080;
text-decoration:none;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
 color:#000;
 text-decoration:none;
 font-size:13px;
 margin:0 0 3px 0;
 font-weight:bold;
}

a.read-more{
background:#D84110 none repeat scroll 0 0;
color:#bcbcbc;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:15px;
margin:0 10px;
float:right;
padding:2px 5px;
vertical-align:middle;
text-align:center;
}

a.read-more:hover{
background:#000;
color:#FFFFFF;
text-decoration:none;
}

.input_bg{
 background:url(input_bg.jpg) repeat-x;
 height:35px;
 width:250px;
 padding:5px;
 float:left;
 margin:0 5px 0 0;
}
.btn{
float:left;
width:93px;
margin:0;

}

.input_box{
 background:#2E77D1;
 height:20px;
width:97%;
 padding:2px;
 border:1px solid #bcbcbc;
}

.button{
float:left;
}




