.maincontent{
background:white none repeat scroll 0;
font-size:12px;
padding:10px 10px 10px 20px;
text-align:left;
width:607px; _width:637px;
color:#5D5D5D;
}

.leftcube{

width:323px;
height:258px;
float:left;
}

.rightcube{
float:right; 
  
width:280px;
}
  
.allpromotop{
background:transparent url(storytop.jpg) repeat scroll 0;
height:13px;
width:637px;
_background-position:bottom; _background-repeat:no-repeat;
}


.allpromobottom{
background:transparent url(storybottom.jpg) repeat scroll 0;
height:13px;
width:637px;
_background-position:top; _background-repeat:no-repeat;

}

.bannetotalrankcube{
width:133px; float:left;
}

.bannetotalrankcube div img{
border:none;
}

.totaltop{
background:transparent url(underlogoboxtop.jpg) repeat scroll 0 50%;
height:5px;
width:133px;
_background-position:bottom; _background-repeat:no-repeat;

}


.totalcontent{
background:#F4F4F4; 
width:133px;
}

.totalbottom{
background:transparent url(underlogoboxbottom.jpg) repeat scroll 0 50%;
height:5px;
width:133px;
_background-position:top; _background-repeat:no-repeat;

}

.visitbutton{
background:transparent url(buttonvisit.jpg) repeat scroll 0;
color:white !important;
display:block;
font-family:arial;
font-size:25px !important;
height:53px;
line-height:49px;
text-align:center;
width:121px;
margin:0 auto;
*margin-left:6px;
}

.totalranktitle{
color:black;
display:block;
font-family:lucida sans;
font-size:14px;
font-weight:bolder;
text-decoration:underline;
text-align:center;
*margin-top:0px;
}

.totalrank{
width:133px;
margin-top:3px; 
*margin-top:1px;
}

.bigranknum{
color:#EF8D00;
display:block;
font-size:60px;
text-align:center;
font-family:arial;
}

 

.ratingspeccube{
width:185px;
height:257px;
float:left; margin-left:5px;
}

.ratingspectop{
background:transparent url(ratingspectop.jpg) repeat scroll 0;
color:#067397;
font-family:arial;
font-size:12px;
font-weight:bolder;
height:25px;
line-height:27px;
text-indent:5px;
width:185px;
_background-position:bottom; _background-repeat:no-repeat;

}

.ratingspecstars{
background:url(ratingspecstars.jpg);
width:185px; height:21px;
}

.ratingspeccontent{
background:#F4F4F4;
}

.ratingspecbottom{
width:185px; height:7px;
background:url(ratingspecbottom.jpg);
_background-position:top; _background-repeat:no-repeat;

}
 
 .specraw{
 padding:6px 5px 7px 5px;
 color:black;
 }  
 
 .specraw .right{
 float:right;
 }
 
  .specraw .left{
 float:left;
 }
 
 .specsep{
  display:block; 
 }
 .bonustop{
 background:url(bonuscubetop.jpg);
 width:268px;
 height:7px;
 _background-position:bottom; _background-repeat:no-repeat;
 *margin-top:-6px;

 }
 
 .bonusbottom{
 background:url(bonuscubebottom.jpg);
 width:268px;  
 height:7px;
 _background-position:top; _background-repeat:no-repeat;

 }
 
 .bonuscontent{
 background:#F4F4F4;
 width:268px;
 font-family:arial;
 }
 
 .bonuscode{
background:transparent url(bonuscodeback.jpg) repeat scroll 0;
color:#B60000;
font-size:18px;
height:36px;
line-height:35px;
width:265px;
text-align:center;
margin:0 auto;
 }
 
.bonuscode span{
font-weight:bolder;
}
 
 .exlusive{
 color:black;
font-size:20px;
padding-left:10px;
 }
 
 .exlusive span{
color:#EF8D00;
font-family:lucida sans;
font-size:24px;
font-weight:bolder;
 }
 
.exlusive i{
font-size:14px;
color:#EF8D00;
font-style:normal;
text-decoration:line-through;
}

.yourbonus a{
color:#3F73D3;
float:left;
font-family:arial;
font-size:16px;
font-weight:bolder;
 line-height:28px;
text-decoration:underline;
}

.yourbonus a:hover{
font-size:16px;
color:#3F73D3;

}

.yourbonus img{
float:left;
margin-left:3px;
margin-right:1px;}

.screenshots{
margin-top:5px;
_margin-top:-3px;
}

.screenshotstop{
background:url(casinoinfotop.jpg);
width:268px;
height:26px;
color:#067397;
font-family:arial;
font-size:12px;
font-weight:bolder;
line-height:27px;
text-indent:5px;
_background-position:bottom; _background-repeat:no-repeat;

}

.screenshotsbottom{ 
background:url(casinoinfobottom.jpg);
width:268px;
height:10px;
_background-position:top; _background-repeat:no-repeat;

}
.screencontent{
background:#F4F4F4;
padding:15px 0;
width:268px;
}

.screencontent img{
display:block;
margin:0 auto;
*margin-left: 22px! important;
}

.screenseperate{
height:15px;
}

.casinoinfo{
margin-top:5px;
*margin-top:0px;
}

.casinoinfocontent{
background:#F4F4F4;
width:268px;
}

.inforaw{
border-bottom:1px dashed #D8D8D8; 
padding:5px 10px;
color:black;
}

.inforaw .title{
font-weight:bolder;
float:left;
 width:75px;
 font-family:arial;
}

.inforaw .text{
float:right;
font-weight:lighter;
width:170px;
}

.inforaw a{
color:#4C6BE9;
}

.inforaw a:hover{
color:#4C6BE9;
}


.downloadimage{
border:none;
	margin:15px 20px;
	*margin:19px;
}

.linksraw{
margin:20px auto 0;
width:500px;
height:40px;
}

.linksraw img{
border:none;
float:left;
}

.linksraw a{
color:#106BDE;
font-family:arial;
font-size:16px;
font-weight:bolder;
float:left;
line-height:29px;
}

.linksraw a:hover{
font-size:16px; color:#106BDE; 
}
  
.ratingnum{  
color:black;
float:right;
letter-spacing:-1px;
line-height:20px;
width:45px;
}

.ratingnum .boldnum{
font-weight:bolder;
}

#mymainreview h1{
color:#005291;
font-family:arial;
font-size:18px;
text-align:left;
padding:0px;
}

#mymainreview h2{
color:#005291;  
font-family:arial;
font-size:16px;  
text-align:left;  
padding:0px;
}

#mymainreview h3{
color:#005291;
font-family:arial;
font-size:15px;
padding:0;
text-align:left;
}

#mymainreview h4{
color:#005291;
font-family:arial;
font-size:14px;
padding:0;
text-align:left;
}

#mymainreview h5{
color:#005291;
font-family:arial;
font-size:13px;
padding:0;
text-align:left;
}

#mymainreview h6{
color:#005291;
font-family:arial;
font-size:12px;
padding:0;
text-align:left;
}

.imageflag img{
margin-top:3px;
}


	.titlepay{
						font-weight:bolder;  
						margin-bottom:10px;
						text-decoration:underline;
						}
						
						.titlepayi{
						font-weight:lighter;  
						margin-bottom:10px;
						text-decoration:underline;
						 
						}
						
						.paybox{
						margin-bottom:5px;  
						margin-top:20px;
						}
						
						
.inforaw .textpay { 
float:right;
font-weight:lighter;
width:248px;	
}					
			

.storyrightsep{ 
float:right;
height:1160px; 
width:20px;
}			

/*         PAYMENT STYLE      */


 

.allpaymentmethd{
width:266px;
margin-top:10px; 
font-size:12px;
font-family:arial;

}


.paymentmethdtop{
background:transparent url(paymentmethodtop.jpg);
clear:both;
height:24px;
line-height:40px;
text-indent:17px;
width:266px;
color:067397;
font-weight:bolder;
font-size:14px;
}


.paymentmethdbottom{
background:url(paymentmethodbottom.jpg) bottom left;
width:266px;
height:12px;
clear:both;
}  

.paymentmethdmiddle{
background:url(paymentmethodmiddle.jpg);
width:266px;
clear:both;
padding-top:10px;
_text-align:center;
}


.paymentmethdinnertop{
background:transparent url(paymentmethodinnertop.jpg);
clear:both;
height:30px;
padding:10px 10px 0;
width:212px;
_width:232px;
font-size:12px;
font-weight:bolder;
_text-align:left;
}

.paymentmethdinnerbottom{
background:url(paymentmethodinnerbottom.jpg);
width:232px;
height:21px;
clear:both;

}

.paymentmethdinnermiddle{
 
background:white;
clear:both;
padding:10px 10px 0;
width:212px;
_width:232px;
_text-align:left;
}

.cubpaybox{
width:232px;
margin:0 auto;
}

.cubepayseperate{
height:15px;
clear:both;
}




/*         PAYMENT STYLE      */

