* {margin:0; padding:0;}
html, body { height:100%; text-align:center; background: #999;}

body, table {font-family: Trebuchet MS, Helvetica, sans-serif; line-height: 140%; font-size: 11px; color: #333333;}

#container { text-align: left; width:960px; margin:0 auto; background: #efefef;}
#sh-l {width:11px; background:url(../img/shade_left.gif) 0 0 repeat-y;}
#sh-r {width:11px; background:url(../img/shade_right.gif) 100% 0 repeat-y;}

#sh-lb {background:url(../img/shade_left.gif) 0 0 repeat-y;}
#sh-lb img { margin-right:-6px;}
#sh-rb {background:url(../img/shade_right.gif) 100% 0 repeat-y;}
#sh-rb img { margin-left:-6px;}
#footercont {background:url(../img/shade_bot.gif) 0 100% repeat-x; padding:0 0 13px 0;}
#footer {background:#1b5fb1 url(../img/bg_footer.gif) 0 100% repeat-x; padding:2px 10px;}

a:link, a:visited {
	color: #E85C00; text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #FF8B3E;	text-decoration: none;
	font-weight: bold;
}

#header { height:100px; background: #2e5fa2/* url(../img/header.jpg) 0 100% no-repeat*/;}
#logo { float:left; margin:24px 0 0 16px;}
#logo h1 { margin:0; padding:0; height:67px; overflow:hidden;}
#logo h1 a { margin:0; padding:18px 0 0 0; display:block;}
.topbanners { float:right; padding:18px 20px 0 0;}
.topbanners img { border:0 none;}



#menu1 { background:#ccc url(../img/bg_menu1.gif) 0 100% repeat-x; height:29px; border-bottom:7px solid #ff6600; margin-bottom:7px;}
#menu1 ul { list-style:none; height:29px;}
/*#menu1 li { float:left; margin:0 4px; background: url(../img/menu1_center.gif) 0 4px repeat-x;}
#menu1 li a { display:block; background: url(../img/menu1_left.gif) 0 0 no-repeat; height:25px; margin-top:4px;}
#menu1 li a span {display:block; background: url(../img/menu1_right.gif) 100% 0 no-repeat; height:25px; line-height:25px;}
*/


/*
#menu1 {
	margin-left: 5px;
}
*/
#menu1 ul {
  margin: 0;
  padding: 0;
  list-style:none;
}

/* top level links */

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#menu1 a {float:none;}
/* End IE5-Mac hack */


#menu1 li {
	margin: 0;
  float:left;
  height: 25px; margin-top:4px;
  background:url(../img/bus_tab_.png) no-repeat bottom left;
  margin-left: 4px;
  padding:0 0 0 7px;
}

#menu1 li a {
	float:left;
  display:block;
  line-height: 25px;
  height: 25px;
  background:url(../img/bus_tab0.png) no-repeat 100% 100%;
  padding: 0px 35px 0px 20px;
  text-decoration: none;
  font-family: Tahoma, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #29539E;
  text-transform: uppercase;
}

#menu1 li:hover, #menu1 li.sfhover {
  background: url(../img/bus_tab1.png) no-repeat bottom left;
}
#menu1 li:hover a, #menu1 li.sfhover a {
  background: url(../img/bus_tab2.png) no-repeat bottom right;
  color: #29539E;
}

#menu1 li.active a {
  background: url(../img/bus_tab2.png) no-repeat bottom right;
  color: #f63;
}

#menu1 li.active {
  background: url(../img/bus_tab1.png) no-repeat bottom left;
}





.textblock {margin:0 8px;}
#contleft { width:210px; border-right:1px solid #ccc; vertical-align:top;}
#contcenter { border:1px solid #fff; border-width:0 1px; vertical-align:top;}
#contright {width:210px; border-left:1px solid #ccc; vertical-align:top;}

.bluebox { background: url(../img/plate_blue_m.gif) 0 0 repeat-y; margin:10px 0;}
.bluebox .wrap1 {background: url(../img/plate_blue_t.gif) 0 0 no-repeat;}
.bluebox .wrap2 {background: url(../img/plate_blue_b.gif) 0 100% no-repeat; min-height:30px; padding:2px 6px; color:#fff;}

.graybox { background: url(../img/plate_gray_m.gif) 0 0 repeat-y; margin:10px 0;}
.graybox .wrap1 {background: url(../img/plate_gray_t.gif) 0 0 no-repeat;}
.graybox .wrap2 {background: url(../img/plate_gray_b.gif) 0 100% no-repeat; min-height:30px; padding:2px 6px; color:#fff;}

.menu2, .menu2 ul { margin:0; padding:0; list-style:none;}
.menu2 {margin-top:6px;}
.menu2 li {background:url(../img/arrow.gif) 0 7px no-repeat; padding:2px 0 2px 12px; font-size:10pt; font-weight:bold;}
.menu2 li li {background: none; padding:0 0 0 10px; font-size:9pt; font-weight: normal;}
.menu2 a:link,.menu2 a:visited { color: #004c88;}
/*.menu2 li.active { border:1px dashed #f5b163;}*/
.menu2 li.active a:link,.menu2 li.active a:visited { color: #ff6600;}
.menu2 a:hover { color:#ff6600;}
.menu2 li.active a:hover { text-decoration:none;}

.reviewblock { margin:10px 0; border:1px solid #999; width:98%;}
.reviewblock H4 {margin:0 0 0.2em 0; padding:0.2em 0 0.3em 10px; border-bottom:1px solid #999; background-color:#e4e4e4;}
.rb_left { width:145px; margin-right:-145px; float:left; text-align:center;}
.rb_left img { margin:10px 0;}
.rb_right { margin-left:145px; padding:0 5px 0 0;} 
.rb_clr { width:100%; height:1px; clear:left;}

.flags li { background:none; margin-bottom:8px; min-height:13px; line-height:13px;}
.flags li img { border:0; margin-right:3px;}

.overviewblock { margin:10px 0; border:1px solid #999; width:98%; background:url(../img/blackjack-img-1.jpg) 100% 0 no-repeat; min-height:126px;}
.ob_content { margin-right:250px; padding:8px;}
* html .overviewblock {height:126px;}

.green {color: #ff6600; font-size:11pt;}

html>body .content ul { display: table; list-style:none;}


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


.content li {zoom:1; padding:2px 0 2px 12px; background:url(../img/bull.gif) 0 5px no-repeat;}
.content table { margin:0 10px 10px 0; border-collapse:collapse;}
.content table td { padding:3px 6px; border:1px solid #999;}
.content table thead td {background-color:#e4e4e4; font-weight:bold;}

.content .topcasinos {border:1px solid #999; width:98%;}
.content .topcasinos td { border:1px dashed #ccc; border-width:0 0 1px 0;}
.content .topcasinos thead td { border:1px solid #ccc; border-width:0 0 1px 0;}

.topcasinos a { text-decoration:underline;}
.topcasinos .odd, .topcasinos .even { background-color:#f4f4f4; margin:10px 0; padding:10px; border:1px solid #fff;}
.topcasinos .usaccepted { background-image:url(../img/us.png); background-position:100% 0; background-repeat:no-repeat;}
.topcasinos .leftcol { float:left; width:100px; margin-right:-100px;}
.topcasinos .rightcol { margin-left:110px;}
.topcasinos h4 { margin:0;}
.topcasinos h4 small {}
.topcasinos .piclink { display:block; width:50px; height:50px; overflow:hidden; margin:10px 20px;}
.topcasinos .piclink span { display:block; padding-top:70px;}
.topcasinos .visitlink {}
.topcasinos .visitlink span {}
.topcasinos .downloadlink {}
.topcasinos .downloadlink span {}
.topcasinos .bonus {}
.topcasinos .match {}
.topcasinos .rating {}
.topcasinos .rating span {}
.topcasinos .readreview {}
.topcasinos .readreview span {}

#index .rating,
#top-bonuses .bonus,
#match-bonuses .match { font-size:130%; color:#ff6600;}

