
/* 
Theme Name: OnlineCasinos-Review
Theme URI: http://onlinecasinos-review.com/
*/

html {margin: 0px;min-height: 100%;}
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.clearfix {display: inline-block;}* html .clearfix {height: 1%;}.clearfix {display: block;}

body {
 margin:0px;padding:0px;background-color: #000000;
 min-height: 100%;background-image: url(../images/bg.png);
 background-repeat: repeat-x; background-position: center top;
 font-family: Arial, Arial, Helvetica;
 font-size:15px;
}
#container {
 width:100%; background-color:#ffffff;
}

a:link {
 color: #A00000;
 text-decoration:underline;
}

a:visited {
 color: #A00000;
}

a:active {
 color: #A00000;
}

a:hover {
 color:#ff0000;
 text-decoration:underline;
}

.container{
 width:960px;
 margin:0 auto;
 position:relative;
 background-color:#ffffff;
}


.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix,.container{display:block}



#container_header {
 *clear:both;width:100%; 
 z-index:900;
 position:relative;
 height:130px;
 margin:0px; 
 padding:0px;
}

#header{
 width:960px;
 margin:0 auto;
 position:relative;
 z-index:900
}

#header_logo {
 margin-bottom:5px;padding-top:10px; padding-left:16px; height:140px;width:100%;
}

#header_468x60 {
 position:absolute;
 left:300px;
 top: 50px;
 width:658px;
 height:80px;
 border:1px #ffff00 solid;
 
}

.breadcrumbs-container {
    height:15px;
	position:relative;
	top:-20px;
	width: 400px;	
	margin: 0;
	padding-bottom:0px;
	
}

.breadcrumbs-container .breadcrumbs {
	height: 40px;
	line-height: 40px;
	font-size: 13px;
	font-weight: bold;
	color: #96999a;
	width: 380px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: relative;
	z-index: 10;
}

.breadcrumbs-container .breadcrumbs a {
	color: #72b325;
	font-weight: normal;
	text-decoration:none;
}

.breadcrumbs-container .breadcrumbs h2 {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 13px;
}

.breadcrumbs-container .rarr {
	display: inline-block;
	width: 7px;
	height: 7px;

	background: url(../images/arrows.gif) -14px 0 no-repeat;
}

.ir{text-indent:-999em;overflow:hidden;text-align:left;direction:ltr}

#brd-crumbs div{background-color:#fff}span.results-count{padding-top:5px;margin-left:5px;}
.bcrumbs {padding-left:0px; margin-left:0px;}
.bcrumbs li{display:inline-block;height:30px;line-height:30px;float:left;_display:inline}
.horizontal-list li{float:left}
.bcrumbs a{color:#000;font-weight:normal}:
.bcrumbs li a:hover{color:#009dcd}
.bcrumbs li:last-child,
.bcrumbs li:last-child>a{font-weight:bold}
.bcrumbs{background-color:#fff;overflow:hidden;float:left;_float:left;_width:100%}
.bcrumbs .bcrumb-arrow{background:url("/images/20120213_bc_caret.png") no-repeat right center;height:5px;width:3px;display:inline-block;*display:inline;margin:0 4px 2px 4px;*margin:0 4px 5px 4px;zoom:1}

#header_social{ 
 color:#000;margin:0;
 height:35px;
 width:315px;
 margin:0px;
 padding:0;
 position:absolute;
 left:645px;
 background-color:#ececfb;
 padding-top:4px;
}

div.span-1, div.span-3 {
 float:left;
 margin-right:8px
}

.rounded-corners {

	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	-khtml-border-radius: 10px
	border: 1px solid #ffffff;	
}

.rounded-corner-bottom {
 border-radius: 0px 0px 10px 10px; 
 -moz-border-radius: 0px 0px 10px 10px; 
 -webkit-border-radius: 0px 0px 10px 10px; 
 border: 1px solid #f1fbf1;	
}

.rounded-corner-top {
 border-radius: 10px 10px 0px 0px; 
 -moz-border-radius: 10px 10px 0px 0px; 
 -webkit-border-radius: 10px 10px 0px 0px; 
 border: 1px solid #006600;	
}

 
/* Start: Social Icons */
.facebook24x24 {
 background:url(../images/sprites.png) -220px -4px no-repeat transparent;
 width:30px; 
 height:24px;
 text-align:left; 
 float:left;
}

.facebook24x24 a{
 display:block;
 width:24px;
 height:24px;
}

.twitter24x24 {
 background:url(../images/sprites.png) -250px -4px no-repeat transparent;
 width:30px; 
 height:24px;
 text-align:left; 
 float:left;
}

.twitter24x24 a{
 display:block;
 width:24px;
 height:24px;
}

.stumbleupon24x24 {
 background:url(../images/sprites.png) -280px -4px no-repeat transparent;
 width:30px; 
 height:24px;
 text-align:left; 
 float:left;
}

.stumbleupon24x24 a{
 display:block;
 width:24px;
 height:24px;
}

.gplus24x24 { 
 width:45px; 
 height:24px;
 text-align:left; 
 float:left;
}


.feed24x24 {
 background:url(../images/sprites.png) -340px -4px no-repeat transparent;
 width:30px; 
 height:24px;
 text-align:left; 
 float:left;
}

.feed24x24 a{
 display:block;
 width:24px;
 height:24px;
}
/* End : Icons */

#menu {
 width:100%; height:35px; background:#fff url(../images/three_0.gif) repeat-x;
 margin: 0 auto;
}

#navigation li.top {display:block; float:left; height:38px;}
#navigation li span.top_link {display:block; float:left; height:33px; line-height:30px; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; padding:0 24px 0 24px; cursor:pointer;}
#navigation li span.top_link:hover {color:#fff; background: url(../images/three_1a.gif) right top no-repeat;}

#navigation li a.top_link {display:block; float:left; height:33px; line-height:30px; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(../images/three_0.gif);}
#navigation li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(../images/three_0.gif) right top no-repeat;}
#navigation li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(../images/three_0a.gif) no-repeat right top;}

#navigation li:hover a.top_link {color:#fff; background: url(../images/three_1.gif) no-repeat;}
#navigation li:hover a.top_link span {background:url(../images/three_1.gif) no-repeat right top;}
#navigation li:hover a.top_link span.down {background:url(../images/three_1a.gif) no-repeat right top;}

/* Default list styling */

#navigation li:hover {position:relative; z-index:200;}

#navigation li:hover ul.sub
{left:1px; top:38px; background: #eeeeee; padding:3px; border:1px solid #333333; white-space:nowrap; width:auto; height:auto; z-index:300;}
#navigation li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:auto; font-weight:normal;}
#navigation li:hover ul.sub li a {display:block; font-size:11px; height:18px; width:300px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #eeeeee;}
#navigation li ul.sub li a.fly{background:#eeeeee url(../images/arrow.gif) 120px 6px no-repeat;}
#navigation li:hover ul.sub li a:hover {background:#a00000; color:#fff; border-color:#fff;}
#navigation li:hover ul.sub li a.fly:hover
{background:#a00000 url(../images/arrow_over.gif) 120px 6px no-repeat; color:#fff;}


#navigation li:hover li:hover ul,
#navigation li:hover li:hover li:hover ul,
#navigation li:hover li:hover li:hover li:hover ul,
#navigation li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #eeeeee; padding:3px; border:1px solid #333333; white-space:nowrap; width:90px; z-index:400; height:auto;}

#navigation ul, 
#navigation li:hover ul ul,
#navigation li:hover li:hover ul ul,
#navigation li:hover li:hover li:hover ul ul,
#navigation li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#navigation li:hover li:hover a.fly,
#navigation li:hover li:hover li:hover a.fly,
#navigation li:hover li:hover li:hover li:hover a.fly,
#navigation li:hover li:hover li:hover li:hover li:hover a.fly
{background:#6a812c url(../images/arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#navigation li:hover li:hover li a.fly,
#navigation li:hover li:hover li:hover li a.fly,
#navigation li:hover li:hover li:hover li:hover li a.fly
{background:#eeeeee url(../images/arrow.gif) 80px 6px no-repeat; color:#000; border-color:#eeeeee;} 

/* End: Menu */

/* start: Footer */
#container_footer {
 width:100%;
 background-color:#000000;

}

#container_footer_content {
 width:960px;
 margin:0 auto;
 position:relative;

}

#thefooter {
 width:945px;
 height:165px;
 margin-left:15px;
 margin-top:10px;
 margin-bottom:10px;
 background-color:#000000;
}

#footer_left {
 margin-left:10px;
 float:left;
 width:760px; 
 
}

#footer_right {
 width:130px;
 float:right;
 margin-right:10px; 
 margin-top:10px; 
 text-align:left;

}

#footer_right_twitter {
 width:110px; 
 height:110px; 
 background:url(../images/sprites.png) -411px -1px no-repeat transparent;
 
}

#footer_right_twitter  a{
display:block;
 width:110px;
 height:110px;
 
}


.footer_left_top {
 margin-top:0px;
 text-align:left;
 padding-left:10px;
 height:120px;
 border:1px #000000 solid;
 
}

.footerlogo {
 background:url(../images/sprites.png) -4px -4px no-repeat transparent;
 padding:0;height:110px;width:200px;
 margin-top:15px; 
}

.footerlogo a{
 display:block;
 width:205px;
 height:60px;
 
}


.footer_left_bottom {
 margin-top:0px;
 padding-top:0px;
 height:40px; 
 font-size:12px;
 color:#fff; 
 padding-left:10px;
 border:1px #000000 solid;
}

.footer_left_bottom a {
 color:#ffffff;
 text-decoration:none;
}

.footer_left_bottom a:link {
 color:#ffffff;
 text-decoration:none;
}

.footer_left_bottom a:visited{
 color:#ffffff;
 text-decoration:none;
}

.footer_left_bottom a:hover {
 color:#ffffff;
 text-decoration:underline;
}
/* end: footer */

ul.one-column {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

ul.one-column li.left {
	float: left;
	width: 100%;;
	padding: 10px;
	margin: 0;
}

ul.two-columns {
	width: 100%;
	margin: 10px 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

ul.two-columns li.left {
	float: left;
	width: 624px;;
	padding: 0;
	margin: 0;
    padding-right:20px; 
	border-right:1px #cccccc solid;	
}

ul.two-columns li.right {
	float: right;
	width: 300px;
	padding: 0;
	margin: 0;
	background-color:#ffffff;
    text-align:left; 
	padding-left:6px;	
}

ul.two-columns li.right h2 {
 font-size:16px;
 color:#000000; 
 
} 
 
ul.two-columns li.wide{
	float: left;
	width: 940px;;
	padding: 0;
	margin: 0;
}

ul.three-columns {
	width: 100%;
	margin: 10px 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

ul.three-columns li.left {
	float: left;
	width: 104px;;
	padding: 0;
	margin-left: 18px;
	margin-right: 10px;
	background-color:#ffffff;
}

ul.three-columns li.center {
	float: left;
	width: 500px;;
	padding: 0;
	margin: 0;
}

ul.three-columns li.right {
	float: right;
	width: 316px;
	padding: 0;
	margin: 0;
	background-color:#ffffff;
}


.rightside {
 background-color:#ffffff; 
 
}

.adsense_300x250 {
 margin: 0 auto; width:305px; height:255px; text-align:center; margin-top:5px;
}

.holder{position:relative;top:-30px; left:15px;}

.intro {
  background:url(../images/three-pic.jpg) 0px 0px no-repeat transparent;
  padding-left:130px;
  position:relative;  
  width: 486px;  
  padding-bottom:5px;
  font-size:14px;
}

#topcasinos{
 position:relative;
 left:15px;
 width: 620px;
 
}

#topcasinos h3 {
 color:#006600;
 font-size:16px;
 font-weight:bold;
 padding-top:0px;
 margin-top:0px;
 padding-bottom:0px;
 margin-bottom:0px;
}

#topcasinos p{
 margin-top:5px;
 margin-bottom:0px;
 font-size:13px;
 line-height:15px;
}


h1.title{
 color:white;
 background:url(../images/ribbon.png) 0px 0px no-repeat transparent;
 width:474px;
 height:62px;
 padding:8px 0 0 16px;
 position:relative;
 left:0px;
 font-size:18px;
 line-height:24px}
 
 h2.subheader {
  color:#ffffff;  
  background:url(../images/bar.jpg) no-repeat transparent;
  height:30px;
  font-size:16px;
  padding-top:4px;   
  text-align:left;
  padding-left:35px;
 }
 
 h2.title2 {
  color:#a00000;
  font-size:20px;    
 }
 
.topcasinos {
 width:620px; padding-bottom:15px; border-bottom:1px #eeeeee solid; margin-top:10px;
}

.topcasinos_logo {
 float:left; width:110px; height:104px; padding-top:4px;
}

.topcasinos_center {
 float:left; width:372px;
}

.topcasinos_left {
 float:left; width:482px;
}

.topcasinos_right {
 float:right; width:135px; height:90px; text-align:right; padding-top:10px;
}

.badge_no1 {
 position:absolute; left:79px; top:45px; z-index:999;
}

.casino_review {
  width:130px;
  height:48px;
  margin-left:3px;
  margin-bottom:0px;
  padding-bottom:0px;  
}

.casino_review a{
 background:url(../images/casino_review.png) 0px 0px no-repeat transparent;
 display:block;
 width:130px; 
 height:48px;
}

.casino_review a:hover{
 background:url(../images/casino_review.png) 0px -48px no-repeat transparent;
 display:block;
 width:130px; 
 height:48px;
}

.playnow {
  width:130px;
  height:48px;
  margin-left:3px;
  margin-bottom:0px;
  padding-bottom:0px;  
}

.playnow a{
 background:url(../images/playnow.png) 0px 0px no-repeat transparent;
 display:block;
 width:130px; 
 height:48px;
}

.playnow a:hover{
 background:url(../images/playnow.png) 0px -48px no-repeat transparent;
 display:block;
 width:130px; 
 height:48px;
} 


.btnLarge-playNow {
    display: inline-block;
	margin-top:20px;
    width: 200px;
    height: 69px;
	margin-left:0px;
    background: url(../images/visitcasino.png) 0px 0px no-repeat transparent;
}

.btnLarge-playNow:hover {
	background-position: 0px -69px;
}

.btnLarge-playNow170 {
    display: inline-block;
	margin-top:10px;
    width: 140px;
    height: 49px;
	margin-left:0px;
    background: url(../images/visitcasino_140.png) 0px 0px no-repeat transparent;
}

.btnLarge-playNow170:hover {
	background-position: 0px -49px;
}

.claimbonus_mini {
    display: inline-block;
	margin-top:0px;
    width: 50px;
    height: 25px;
	margin-left:0px;
    background: url(../images/claim.png) 0px 0px no-repeat transparent;
}

.claimbonus_mini:hover {
	background-position: 0px -25px;
}


.mobile_code {
 position: absolute;
 top:300px;
 left:300px;
 width:200px;
 height:200px;
 border:1px #ffffff solid;
}

/* Casino Rating Bar */

.review-ratings-list {
    float: left;
    width: 100px;
	margin-top:3px;
	
}

.review-ratings-list dd {
    background: #cccccc;
	padding-left:0px;
	margin-left:0px;
    width: 100px;
	height:20px;
    overflow: hidden;
}

.review-ratings-list dd div {
    display: block;
    height: 20px;
    color: white;
    font-size: 13px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #333333;
    background: url(../images/rating-bar.gif) left center no-repeat transparent;
}

.review-ratings-list dd div span {
    float: right;
    padding-right: 5px;
}

.review-ratings-list dt.overall-rating {
    font-size: 13px;
    line-height: 24px;
}

h2.subtitle {
	padding: 8px 0;
	margin: 0;
}

h2.subtitle {
	font-size: 14px;
	font-weight: bold;
	border-bottom: 2px solid #A00000;
	margin: 0 0 14px 0;
	padding: 17px 0 7px 0;
	color: #A00000;
}


h3.subtitle {
 font-size:18px; 
}

h3.subtitle  a:link{
 color:#A00000;
}

h3.subtitle  a:hover{
 color:#0000f0;
}

h3.subtitle  a:visited{
 color:#A00000;
}

.whitebox {
}

.whitebox h2 {
 font-size:16px;
 color:#000000; 
}

.featured_right {
 width:100%; margin-bottom:10px;
}

.featured_right h3 {
 font-size:15px;
 color:#A00000;
 text-decoration:none;
}

.featured_right a:link {
 color:#A00000;
 text-decoration:none;
}

.featured_right a:visited{
 color:#A00000;
 text-decoration:none;
}

.featured_right a:hover {
 color:#0f0000;
 text-decoration:underline;
}

.featured_right_small {
 color:#aaaaaa; font-size:10px; margin-top:-10px;
}

.featured_right_small  a:link{
 color:#0000f0;
 text-decoration:underline; 
 font-weight:none;
}

.featured_right_small  a:visited{
 color:#0000f0;
 text-decoration:underline; 
 font-weight:none;
}
 
.featured_right_small  a:hover{
 color:#A00000;
 text-decoration:underline; 
 font-weight:bold;
} 

.featured_bonuses {
 position:relative;
 height:128px;
 width:296px;
 white-space: nowrap;
 overflow: hidden; 
 float: left;
 background: #446da0 url(../images/sprites-x.png) 0 -814px repeat-x; 
}

#ranking_header{width:100%; background-image:url(../images/bg-heading.jpg); background-repeat:repeat-x; height:30px;}

#ranking_header h1 {color:#ffffff; font-size:1em; font-weight:bold; padding-left:26px; padding-top:5px; background-image:url(../images/left-headaing.jpg); background-repeat:no-repeat; height:24px; text-align:left;}

.textcenter {
 text-align:center;
}

.textleft {
 text-align:left;
}

.redlink {
 color: #000000;
}

.redlink a{
 color: #A00000;
}

.subheader9{
 margin:0; font-size: 14px; font-weight: bold; border-bottom: 2px solid #A00000; margin: 0 0 14px 0; padding: 17px 0 7px 0; color: #000000;
}

.subheader10{
 margin:0; font-size: 14px; font-weight: bold; border-bottom: 2px solid #A00000; margin: 0 0 5px 0; padding: 0 0 5px 25px; color: #000000; background:url("../images/redsquare.gif") center left no-repeat;
}


.meinOuter{ width:624px;}
.meinInner{ width:624px; min-height:100px; border-bottom:1px #1e2124 solid; }
.Inner{ width:624px; margin:0 0 10px 0;}


.casinoList .red-button {
	top: 6px;
}

ol.casinoList {
	counter-reset: casino;
	padding-bottom: 10px;
	margin: 0;
	padding:0px;
}

ul.casinoList2 {
	padding-bottom: 10px;
	margin: 0;
	padding:0px;
}

.casinoList li {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	list-style-position: inside;
	display: list-item;
	padding: 0 0 0 7px;
	margin: 0;
	border-bottom: 1px dotted #ccc;
	min-height: 40px;
	line-height: 34px;
	display: block;
	list-style-type: none;
	*float: left;
	*height: 40px;
	counter-increment: casino 1;
	position: relative;
}


.casinoList li:hover {
	background: #eeeeee;
	
}



.casinoList li:before {
	position: absolute;
	content: counter(casino);
}

.casinoList .listCol {
	display: inline-block;
	height: 40px;
	margin: 0 5px;	
	color: #000000;
	vertical-align: top;
}

.casinoList .image img {
	vertical-align: middle;
	margin-top: 7px;
	padding-left:15px;
	*position: relative;
	*top: 2px;
}

.casinoList .links a {
	font-size: 11px;
	font-weight: normal;
}

.casinoList .line {
	line-height: 22px;
	display: inline-block;
	float: left;
	clear: left;
	height: 22px;
}

.casinoList .topLine * {
	position: relative;
	top: 5px;
}

.casinoList .bottomLine * {
	position: relative;
	top:5px;
	bottom: 2px;
}

.casinoList .bottomLine a {
 color: #006600;
}

.casinoList .itemTitle, .casinoList .links .itemTitle a {
	font-weight: bold;
	font-size: 14px;
	color : #A00000;
}

.casinoList .itemTitleBonus, .casinoList .links .itemTitleBonus a {
	font-weight: bold;
	font-size: 13px;
	color : #006600;
}

.casinoList2 li {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	list-style-position: inside;
	display: list-item;
	padding: 3px 0 5px 0px;
	margin: 0;
	border-bottom: 1px dotted #ccc;
	min-height: 40px;
	line-height: 34px;
	display: block;
	list-style-type: none;
	*float: left;
	*height: 40px;
	counter-increment: casino 1;
	position: relative;
}

.casinoList2 li:hover {
	background: #eeeeee;	
}


.casinoList2 .listCol {
	display: inline-block;
	height: 40px;
	margin: 0 5px;	
	color: #000000;
	vertical-align: top;
}

.casinoList2 .image img {
	vertical-align: middle;
	margin-top: 7px;
	padding-left:0px;
	*position: relative;
	*top: 2px;
}

.casinoList2 .links a {
	font-size: 11px;
	font-weight: normal;
}

.casinoList2 .line {
	line-height: 18px;
	display: inline-block;
	float: left;
	clear: left;
	height: 22px;
}

.casinoList2 .topLine {
	position: relative;
	top: 3px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.casinoList2 .bottomLine {
	position: relative;
	top:0px;
	bottom: 2px;
	padding-bottom:5px;
}

.casinoList2 .bottomLine a {
 color: #006600;
}



.meinOuter_right{ width:296px;}
.meinInner_right{ width:296px; min-height:100px; border-bottom:1px #1e2124 solid; }
.Inner_right{ width:297px; margin:0 0 10px 0;}

/* slidebox styles */


/* List Styles */

.mOuter_right{width:300px; min-height:100px; border-bottom:1px #1e2124 solid; margin-top:10px;}


.mOuter{width:624px; min-height:100px;}


.mOuter ul {
  width:622px;
  margin-bottom:10px;
  overflow:hidden;  
 
  padding-left:0px;
  margin-left:0px;
}

.mOuter .double li  { 
 line-height:25px;  
 display:inline;  
 float:left;
 width:29%; text-align:left; 
 font-size:12px;
 font-weight:bold;
 background: url(../images/dice.png) left center no-repeat transparent;
 padding-left:25px;
}


ol.cList {
	counter-reset: casino;
	padding-bottom: 10px;
	margin: 0;
	padding:0px;
	width:620px;
	text-align:left;
}


.cList li {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	list-style-position: inside;
	display: list-item;
	padding: 0 0 0 7px;
	margin: 0;
	border-bottom: 1px dotted #ccc;
	min-height: 40px;
	line-height: 34px;
	display: block;
	list-style-type: none;
	*float: left;
	*height: 40px;
	counter-increment: casino 1;
	position: relative;
}

.cList li:before {
	position: absolute;
	content: counter(casino);
}

.cList li:hover {
	background: #eeeeee;
	
}

.cList .listCol {
	display: inline-block;	
	margin: 0 5px;	
	margin-left:10px;
	color: #000000;
	vertical-align: top;
}

.cList .image img {
	vertical-align: middle;
	margin-top: 7px;
	margin-bottom: 7px;
	padding-left:15px;
	*position: relative;
	*top: 2px;
}

.cList .links a {
	font-size: 11px;
	font-weight: normal;
}

.cList .links a {
	font-size: 11px;
	font-weight: normal;
}

.cList .line {
	line-height: 22px;
	display: inline-block;
	float: left;
	clear: left;
	height: 22px;
}

.cList .topLine * {
	position: relative;
	top: 5px;
}

.cList .bottomLine * {
	position: relative;
	top:10px;
	bottom: 2px;
}

.cList .bottomLine a {
 color: #006600;
}

.cList .itemTitle, .cList .links .itemTitle a {
	font-weight: bold;
	font-size: 14px;
	color : #A00000;
}

.mOuter_livecasino {
 width:624px; border-bottom: 1px dotted #ccc; padding-top:5px; padding-bottom:5px; margin-left:15px;
}

.mOuter_livecasino:hover {
 background-color:#eeeeee;
}

.mOuter_livecasino .head_title {
 height:20px; font-size:14px; font-weight:bold;
}

.mOuter_livecasino .head_title a {
 text-decoration:none;
}

.mOuter_livecasino .head_title a:hover {
 text-decoration:underline;
 color:#ff0000;
}

.mOuter_livecasino .middle_link {
 height:15px; font-size:12px;
}

.mOuter_livecasino .middle_link a {
 color: #a00000;
 text-decoration:none;
}

.mOuter_livecasino .middle_link a:hover {
 background-color: #a00000;
 color:#ffffff;
}


.mOuter_livecasino .bottom_link {
 height:15px; font-size:12px;
}

.mOuter_livecasino .bottom_link a {
 color: #006600;
}

.mOuter_livecasino .bottom_link a:hover {
 background-color: #006600;
 color:#ffffff;
}


/* games slidebox styles */

.games .slidebox {
	height: 160px;
	font-size:11px;
}


.section {
	position: relative;
	padding: 12px 0 8px 0;
}

.section.games {
	margin-bottom: 5px;
}

.section .title, #content .title, h1#insertedToTop, #html .login #col-left h2, #html .rss #content h2, #html .help #content h2 {
	color: #3c3c3c;
	font-weight: bold;
	font-size: 150%;	/* 18px */
	margin-right: 15px;
}

.section .title .right-link {
	font-size: 92.31%;	/* 12px */
	margin: 0;
	*margin-top: -28px;
	float:right;
}

.section .date {
	font-size: 11px;
	color: #6B6B6B;
}


div.titleHeader {position:relative; height:20px; margin-bottom:10px; margin-top:10px; border-bottom:3px #A00000 solid; z-index:10;}
div.titleHeader h2 {margin:0px; font-size:14px; color:#A00000;}
div.titleHeader h2 a{margin:0px; text-decoration:none; color:#A00000;}
img.titleArrow {position:absolute; left:20px; bottom:-7px; z-index:10;}

/* Tables */
table.default {position:relative; top:-10px; border-collapse: collapse; color:#A00000;}
table.default th {height:40px; background:url('../images/bgjump.gif') repeat-x; padding:0px !important;}
table.default td {height:30px; padding:0px 5px 0px 0px !important; border-bottom:1px #A00000 solid;}

a.boldred{ font:bold 8.5pt verdana; color:#a00000; text-decoration:none; }

.claimbonus {
  text-align:center;
  width:120px;
  height:30px;
  margin-left:63px;
  margin-bottom:0px;
  padding-bottom:0px;  
  margin-top:0px;
}

.claimbonus a{
 background:url(../images/claimbonus.png) 0px 0px no-repeat transparent;
 
 display:block;
 width:120px;
 height:30px;
}

.claimbonus a:hover{
 background:url(../images/claimbonus.png) 0px -30px no-repeat transparent;
 display:block;
 width:120px; 
 height:30px;
} 

.bonus_box a:link {
 color:#ffff00;
 text-decoration:none;
}

.bonus_box a:hover {
 color:#ffff00;
 text-decoration:underline;
}


