body {text-align:center; background-color:#000; font-family: arial, Helvetica, sans-serif; font-size: 12px; color:#000; 
background:#FFEDF9 url("/images/backg-new.jpg") top left repeat-x; margin: 0; line-height: 17px;}

#wrapper {width: 960px; margin: 0 auto; background: #fff; text-align: center; }
#header {width: 960px; background: #fff url(images/header.gif) top right no-repeat; height: 145px; text-align: left; position: relative;}
table#navig {position: absolute; top: 65px; right: 0px;}
img#bannerad {position: absolute; top: 7px; right: 7px;}

#large {padding-left: 8px;}
#left {padding-left: 10px; width: 580px; float: left; text-align: left;}
#right {width: 300px; padding-top: 10px; float: right; text-align: left; margin-right: 20px;}



#footer {width: 960px; clear: both; background: #FFEDF9 url(images/footer_back.gif) top left no-repeat; height: 40px; text-align: left; margin: auto;}

#footer p  {margin: 0 0 0 10px; color: #000;}
#footer p a {color: #000;}

/* sidenav*/
ul.sidenav {margin:0 0 0 3px; padding:0; width: 150px; font-size: .9em; text-align: left;}
ul.sidenav li {margin: 0; padding: 0; list-style: none; }
ul.sidenav li a {padding: 4px 0 4px 18px; background-color: #91C3E5; display: block; text-decoration: none; color: #05466B;}
ul.sidenav li a:hover {display: block; text-decoration: none; color: #fff;}
ul.sidenav li a.review {padding: 4px 0 4px 18px; background: #fff url(/images/reviewlink_back.gif) 5px 7px no-repeat; display: block; text-decoration: none; color: #05466B;}
ul.sidenav li a.review:hover {display: block; text-decoration: none; color: #F41E65	;}

p.tablehead {margin-bottom: 0; font-weight: bold; color: #670B6E;}
table.compare {font-size: 14px; clear: both; border: 1px solid #670B6E; margin: 10px 0 10px 0;}
table.compare th {background-color: #670B6E; text-align: center; color: #fff; font-size: 14px; padding: 5px; font-weight: bold;}
p.name {}
.smalltable p.name {font-size: 15px;}
td {text-align: center; vertical-align: top; padding: 3px;}
td.left {} 
td.right {}
table.compare td.img {vertical-align: middle; text-align: left;}
table.compare td.merchant {text-align: left; vertical-align: middle; }
table.compare td.info {text-align: left;}
table.compare td.chat {vertical-align: middle;}
table.compare td.stars {vertical-align: middle;}
table.compare td.othergames {vertical-align: middle;}
table.compare td.bonus {vertical-align: middle; font-weight: bold;}
table.compare td.url {width: 100px;}
table.compare td.url {vertical-align: middle;  text-align: center;}
table.compare td.url a.morebutton { font-size: 14px; font-weight: bold ;display: block; line-height: 21px;}
.color1 {background: #FFEBFA;}


table.compare.smalltable {border: 2px solid #670B6E; color: #670B6E;} 
table.compare.smalltable th {background: #670B6E; color: #fff; font-size: 15px;}
table.compare.smalltable td.bonus{font-size: 18px;}

table.simple {width:484px;}
table.simple td {border-bottom: 1px solid #efefef; padding: 5px 5px 5px 0; text-align: left;}


.name {font-size: 12px; font-weight: bold; margin: 0 0 2px 0;}

a {color: #670B6E; font-weight: bold;}
a:hover {color: #F41E65; font-weight: bold;}
img {border: 0;}
img.right {float: right; margin: 0 0 10px 10px;}
img.left {float: left; margin: 0 10px 10px 0;}
.clear {clear: both;}
.date {font-size: .8em; color: #666;}
span.note {font-size: 11px; color: #67ABDC; font-style: italic;}
img.free_club {margin-top: 10px;}

/* block lists */

div.outerblock {margin: 10px 0 0px 10px; width: 310px; text-align: left;}
div.outerblock img.outerblocktop {left: 0; top: 0;}
div.outerblock img.outerblockbottom {left: 0;}
ul.blocklist {margin: 0; padding: 0; width: 280px; text-align: left;}
ul.blocklist li { margin: 0; padding: 0; list-style: none; font-size: 11px;}
ul.blocklist li a {display: block; padding: 6px 12px; width: 250px; background: url(/images/blocklist_back.gif) bottom left no-repeat;}

	
/* box out */
/* div.boxout {width: 600px; background: url(/images/boxoutback.gif) top left no-repeat; margin-bottom: 10px; height: 100px;}*/
div.boxout {width: 600px; margin-bottom: 8px; border-bottom: 1px solid #FFE6F9;}
/* div.boxout-mini {width: 600px; background: url(/images/boxoutback-mini.gif) top left no-repeat; margin-bottom: 5px; height: 73px;}*/
div.boxout-mini {width: 600px; margin-bottom: 5px;  border-bottom: 1px solid #FFB9ED;}
div.boxout h2,div.boxout-mini h2 {margin: 0px; padding: 0px 0px 0px 20px; font-size: 14px;}
div.boxout img.edit, div.boxout-mini img.edit{float: left; margin: 0px 10px 10px 0; width: 80px; height: 80px; border: 1px solid #670B6E;}
div.boxout img.logo, div.boxout-mini img.logo{float: left; margin: 0px 10px 10px 0; width: 100px; height: 50px;  border: 1px solid #670B6E;}
div.boxout p,div.boxout-mini p {margin: 0px; padding: 0px 9px 4px 10px; }



div.entry {margin: 3px 0; border: 1px solid #D3E7F7; text-align: left; background: #fff url(/images/entry_back.gif) top right repeat-y; padding: 3px;}
div.entry h3 {margin: 2px 0;}
div.entry p {margin: 2px 0;}

h1 {font-size: 20px; color: #670B6E;}
h1.article-title {font-size: 23px; color: #670B6E; padding: 16px 0; border-bottom: 1px solid #FFB9ED;}
h2{font-size: 18px; color: #670B6E;  padding: 16px 0; margin: 0;}

h3 {font-size: 12px; color: #670B6E;}


p.homepage {margin: 3px 0;}
p.playlink {font-size: 17px; font-weight: bold; margin: 20px 0;}

.adminbox {width: 600px; padding: 25px; margin: 40px auto; text-align: left; background: #fff;}
table.admintable td, th {padding: 5px; text-align: left; font-weight: normal;}
p#adminnav {margin: 0 0 10px 0; padding: 5px 0px 15px 0px; border-bottom: 1px solid #efefef;}

.review-logo {float: right; margin: 0 0px 8px 8px;}
.blockadholder {background: #efefef; text-align: center; padding: 10px 0; width: 310px; margin-bottom: 10px;}
.banner250 {margin-bottom: 25px;}

.playbuttholder{clear:both;padding:4px;background-color:#FFF;margin-bottom:20px;}

.reviewplaybutt{display:block; width:200px; height:35px; background:transparent url(/images/reviewplaybuttnew.gif) no-repeat 0 0;
    margin:0px 20px 3px 0px; padding-top:15px; color:#fff; font-size:18px; text-decoration:none; font-weight:bold; text-align:center;float:left;} 
.reviewplaybutt:hover{background:transparent url(/images/reviewplaybuttnew.gif) no-repeat 0 -50px; color:#FFF;}

.reviewplaybutt2{display:block;width:200px;height:35px;background:transparent url(/images/reviewplaybuttnew.gif) no-repeat 0 0px;
    margin:0px 20px 3px 0px; padding-top:15px; color:#fff; font-size:18px; text-decoration:none;font-weight:bold; text-align:center; float:left;}
    
.reviewplaybutt2:hover{background:transparent url(/images/reviewplaybuttnew.gif) no-repeat 0px -50px; color:#FFF;}

a.tablebutton {display:block; width:90px; height: 26px; background:transparent url(/images/tablebutton.gif) no-repeat 0px 0px;  font-size:15px; text-decoration:none; font-weight:bold; text-align:center; padding:  10px 0 0 0; color: #fff;}

a.tablebutton:hover { background:transparent url(/images/tablebutton.gif) no-repeat 0px -36px;} 

.clubtable {float: right; background-color: #C8FBCB; margin: 0 0 12px 12px; border: 1px solid #64D56C;}
.clubtable td { padding: 8px; text-align: left;}
