* { margin:0; padding:0;}
html, body { height:100%; text-align:center; background:#073c06 url("../img/bg-page150.gif") 0 0 repeat-x;}
body, table { font-family:Arial, Helvetica, sans-serif; color:#ff9}
body { font-size:90%;}

ul { margin:0.6em 0; list-style:none;}
ul li {margin:0.2em 0; padding:0 0 0 12px; background:url("../img/bull.gif") 0 0.5em no-repeat;}
ol {margin:0.6em 0;}
ol li {margin:0.2em 0 0.2em 1.6em;}

a:link, a:visited {color: #81AC00;}
a:hover {color:#ff9}
h1 {font-size:26px;}

#container { width:760px; margin:0 auto; padding:1px 0; text-align:left;}
#header { height:126px; margin-top:22px; background:url("../img/baccarat-header.jpg") 0 0 no-repeat; position:relative;}
#logo { display:block; position:absolute; top:-37px; left:5px; width:182px; height:179px; overflow:hidden; background:url("../img/baccarat-logo.gif") 0 0 no-repeat;}
#logo span { display:block; padding-top:220px;}
.topbanners { text-align:right; padding:34px 34px 0 0;}
.leftbanners { text-align:center;}
.leftbanners img { border:0 none; margin:10px 0;}
.bottombanners { border:solid #ff9; border-width:1px 0; text-align:center;}
.bottombanners img { border:0 none; margin:10px 0;}


#leftcol { width:190px; float:left; margin-right:-190px; padding-top:40px;}
#leftcol div {background-color:#0f510e; padding:5px 10px; border:1px solid #186a16; margin-bottom:20px;}
.menu li li { font-size:90%; margin:0.1em 0;}
.menu a:link, .menu a:visited, .menu a:hover { text-decoration:none;}
.menu a.active, .menu a.current { font-weight:bold; color:#ff9;}


a img { border:0 none;}

#content {margin-left:200px; padding:10px 5px 5px 10px;}
#content table { border-collapse:collapse; margin:0.5em 0;}
#content table td { padding:3px; border:1px solid #11690f;}
#content table thead td {background: #0f510e; font-weight:bold;}
#content table caption {color: #11690f; font-weight:bold; font-size:110%; padding:2px 0 10px 0; margin:0; line-height:1.2;}

#content .topcasinos {border:1px solid #11690f; width:100%;}
#content .topcasinos td { border:1px dashed #11690f; border-width:0 0 1px 0; padding:4px 3px 12px 3px;}
#content .topcasinos thead td { border:1px solid #11690f; border-width:0 0 1px 0;}
#content .topcasinos td h4 { margin:0; padding:0;}
#content .topcasinos .row-header td { background: #0f510e; padding:4px;}

#content .download { display:block; width:100px; height:22px; overflow:hidden; background:url("../img/download.gif") 0 0 no-repeat;}
#content .download span {display:block; padding-top:50px;}



.piclink { display:block; width:16px; height:16px; overflow:hidden; background-position:0 0; background-repeat:no-repeat;}
.piclink span {display:block; padding-top:17px;}

#content p, #content ul {  margin:0.6em 0;}
#content h2 { font-size:140%; color: #81AC00; font-weight:normal; margin:0.6em 0 0 0;}
#content h3 { font-size:120%; color: #81AC00; font-weight:normal; margin:0.6em 0 -0.3em 0;}
#content h4 { font-size:100%; font-weight: bold; margin:0.6em 0 -0.5em 0;}
#content h5 { font-size:90%; font-weight: bold; margin:0.6em 0 -0.5em 0;}

.copy { text-align:center; padding:10px; border-top:5px solid #012500;}
.bread { height:30px; line-height:30px; font-size:8pt; margin-right:200px;}
.clearer {clear:both; height:1px;}

#sidepanel { float:right; width:160px; margin:0 0 12px 12px;}
#index #sidepanel { width:0; height:0; overflow:hidden; float:none;}
.toprt { text-align:center; font-size:8pt; border:2px solid #feef73; padding:1px 4px;}
#sidepanel h3 { margin:6px 0 12px 0; color:#feef73; text-align:center;}
#sidepanel h4 { margin:6px 0 4px 0; font-size:10pt;}
.article_seperator { display:block; height:4px; border-bottom:1px solid #feef73;}


#content .topcasinos { border-collapse:separate;}
#content a:link, #content a:visited {text-decoration:none}
#leftcol div.question {background-color:#ee9; color:#666}
#leftcol div.question a {color:#060}
div.question ul {margin-left:-10px; list-style:none !important}
.question .results {text-align:center; font-size:smaller; margin:5px 0}
.question h3 a{color:#666666 !important;text-decoration:none;}

#leftcol div.rss {background: url("../img/rss.png") no-repeat top left; height:80px; border:0 none}
#leftcol div.rss a {width:100%; height:100%; display:block; text-decoration:none}
#leftcol div.rss a span {display:block; margin-left:80px; margin-top:10px}
#leftcol div.rss a span b {display:block; font-size: larger}

#leftcol div.poker-table {border:0 none;}
div.poker-table {overflow:hidden;}
div.poker-table .description, div.poker-table a {font-size:smaller;}
#content div.poker-table p.description {margin-bottom:0;}
div.poker-table .price {display:block; float:left;}
div.poker-table a {}
div.poker-table p.details {display:block; margin-left:50px; text-align:right; float:right;}
div.poker-table h4 {color:#fff}
div.poker-table .price {font-weight:bold; color:#f60}

#reviews {width:100%}
#reviews div.reviewblock {float:left; width:32%; margin-right:1%}

.a2a_dd{float:right;}

.mp-tables{overflow:hidden;background-color:#0F510E;border:1px solid #186A16;margin-bottom:10px;padding:5px 10px;}
	.mp-tables .poker-table{float:left;width:150px;margin:0 10px;}
		.mp-tables h3{color:#FFFF99 !important;font-weight:bold !important;margin:0.6em 0 -0.3em 10px  !important;}