@import "reset.css";

body {
	padding-top:0px;
	font:12px/16px normal normal Arial, Sans-Serif, Tahoma, Georgia, serif;
	background:url(../images/bg-body.gif) repeat-x;
}

p { margin-bottom: 0.5em; } 

div#wrapper {
	width:986px;
	margin:0 auto;
	overflow:hidden;
}
div#top, div#bottom {
	height:37px;
	overflow:hidden;
}
div#top {
	background:url(../images/top.png) no-repeat;
}
div#bottom {
	background:url(../images/bottom.png) no-repeat;
}
div#container {
	background:url(../images/content.png) repeat-y;
}
div#logo {
	padding:20px 0 15px 20px;
	float:left;
}
div#header {
	width:930px;
	margin-left:31px;
	background:url(../images/bg-header.gif) repeat-x;
}
div#header-btns {
	position:relative;
	padding-right:15px;
	float:right;
}
div#header-btns a {
	width:82px;
	height:27px;
	margin:-7px 0 0 10px;
	padding-top:5px;
	font-size:15px;
	position:relative;
	z-index:100;
	color:#fff;
	text-align:center;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
	background:url(../images/sprites-header-btns.gif) no-repeat;
	background-position:-90px 0;
}
div#header-btns a:hover {
	background-position:0 0;
}
div#header-btns a strong {
	top:-3px;
	position:relative;
}
div#header h1 {
	position:absolute;
	top:60px;
	left:-40px;
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#9c9e9f;
}
div#menu {
	height:31px;
	padding:10px 10px 0 0;
	background:url(../images/bg-menu.gif) repeat-x;
	overflow:hidden;
}
div#menu ul {
	float:left;
}
div#menu ul li {
	padding-left:10px;
	float:left;
}
div#menu ul li a {
	height:30px;
	padding-top:10px;
	margin-top:-10px;
	font:15px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	display:block;
	overflow:hidden;
	position:relative;
}
div#menu ul li a:hover {
	background:url(../images/menu-hover.gif) repeat-x;
}
div#menu ul li a strong {
	top:-3px;
	margin:0 4px;
	position:relative;
}
form#search fieldset {
	margin-top:-2px;
	float:right;
}
form#search input {
	display:block;
	float:left;
	overflow:hidden;
	border:none;
}
form#search input.text {
	width:150px;
	height:25px;
	background:url(../images/input-text-search.gif) no-repeat;
}
form#search input.submit {
	width:62px;
	height:25px;
	cursor:pointer;
	background:url(../images/input-submit-search.gif) no-repeat;
}
div#content {
	padding:10px 30px 10px 45px; 
             /* 25px 10px 10px 45px; */
             /* 10px 10px 10px 45px; */
	overflow:hidden;
}
h2 {
	font:20px Georgia, "Times New Roman", Times, serif;
	color:#00628d;
}
div#info {
	background:url(../images/review-stamp.gif) no-repeat 480px top;
	padding-right:225px;
}
div#main {
	width:686px;
	float:left;
}
div#nav {
	padding:5px 10px 5px 45px;
} 
div#info ul {
	padding:5px 0 20px 20px;
}
div#info ul li {
	line-height:20px;
	list-style:disc;
	list-style-position:inside;
	color:#646464;
	font-weight:bold;
}
div#info p {
	line-height:20px;
	color:#646464;
}

div.col1 {
	width:333px;
	float:left;
}
div.col2 {
	width:333px;
	float:right;
}
div.col1 h2, div.col2 h2 {
	margin-bottom:15px;
}
table.info, table.review {
	width:333px;
	background:url(../images/table-head.gif) no-repeat;
	border-collapse:collapse;
}
table.info th, table.review th {
	padding:7px 0;
	font-weight:bold;
	color:#fff;
}
table.info td, table.review td {
	height:32px;
	text-align:center;
	background:url(../images/bg-td-repeat-x.gif) repeat-x;
}
table.info td span, table.info td img, table.review td span, table.review td img {
	margin-left:7px;
	float:left;
}
table.info td span {
	margin-top:3px;
}
div.col1 div.info th.col1 {
	width:218px;
}
div.col1 div.info th.col2 {
	width:50px; 
	text-align:left;
}
div.col1 div.info th.col3 {
	width:65px; 
	text-align:left;
}
div.col2 table.info th {
	padding-left:5px;
}
div.col2 table.info td {
	padding-left:5px;
}
div.col2 div.info th.col1 {
	width:75px; 
	text-align:left;
}
div.col2 div.info th.col2 {
	width:250px;
	text-align:left;
	text-indent:70px;
}
div.headline {
	width:686px;
	height:23px;
	padding:7px 0 0 5px;
	background:url(../images/bg-headline.gif) no-repeat;
}
div.star-empty {
	width:96px;
	overflow:hidden;
	height:15px;
	background:url(../images/star-non.gif) repeat-x;
}
div.star-empty.gray {
	background:url(../images/star-non-graybg.gif) repeat-x;
}
div.star-filled {
	height:15px;
	background:url(../images/star.gif) repeat-x;
}
div.star-empty.gray div.star-filled {
	background:url(../images/star-graybg.gif) repeat-x;
}
div.headline h3 {
	font-weight:bold;
	color:#ffffff;
	font-size:13px;
}
div.article h5, div.article p {
	padding-top:2px;
	font-size:12px;
	color:#646464;
	font-weight:normal;
	line-height:14px;
}
ul.list {
	padding-bottom:10px;
}
ul.list li {
	margin-bottom:15px;
}
div.article.highlighted {
	padding:10px;
	background:#ddeaf0 url(../images/bg-article-highlighted.gif) repeat-x;
}
div.article.highlighted p {
	font-size:12px;
	color:#000;
	line-height:16px;
}
div#sidebar {
	width:200px;
	padding-right:15px;
	float:right;
}
div.headline-tall {
	width:195px;
	height:51px;
	padding-left:5px;
	display:table-cell;
	vertical-align:middle;
	position:relative;
	background:url(../images/bg-headline-tall.gif) no-repeat;
}
div.headline-tall h3 {
	font-size:14px;
	color:#fff;
}
ul#sidebar-list {
	margin-bottom:20px;
}
ul#sidebar-list li {
	height:24px;
	padding:8px 0 0 10px;
	background:url(../images/bg-sidebar-list-repeat-x.gif) repeat-x;
}
ul#sidebar-list li a {
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
div#sidebar div.article {
	padding:10px;
	background:#ccc url(../images/bg-article-sidebar.gif) repeat-x;
}
div#sidebar div.article p {
 	font-size:12px;
	line-height:16px;
	color:#ffffff;
}
div#sidebar div.article p a {
	font-weight:bold;
	color:#00628d;
}
div#sidebar div.article p a:hover {
	text-decoration:underline;
}
div#footer {
	padding-top:50px;
	font-size:12px;
	color:#9c9e9f;
	text-align:center;
	background:url(../images/bg-footer-icons.gif) no-repeat center 20px;
}
div#footer div.container {
	padding-top:5px;
}
div#footer a, div#footer span {
	font-weight:bold;
	color:#00628d;
}
div#footer a:hover {
	text-decoration:underline;
}
div#footer strong {
	margin:0 5px;
}
form#review {
	padding-top:10px;
}
form#review div {
	overflow:hidden;
}
form#review span {
	width:130px;
	margin-right:20px;
	text-align:right;
	color:#646464;
	float:left;
	display:block;
}
form#review select {
	width:169px;
	border:2px solid #418aa9;
	float:left;
}
div#graph {
	width:385px;
	font-weight:bold;
	color:#00628d;
}
div#graph ul {
	padding:5px 0 0 10px;
}
div#graph ul li {
	padding-right:31px;
	float:left;
}
div#graph ul li.last {
	padding:0;
}
form#review ul.checkboxes {
	width:375px;
	padding:2px 0 0 7px;
	height:15px;
	overflow:hidden;
	background-color:#bdbdbd;
}
form#review ul.checkboxes li {
	padding-right:26px;
	float:left;
}
form#review ul.checkboxes li.last {
	padding:0;
}
form#review span.align {
	padding-top:5px;
}
/*
form#review input.text {
	width:140px;
	height:25px;
	padding:1px 0 0 5px;
	display:block;
	float:left;
	border:2px solid #00628d;
} */
input#id_title {
	width:140px;
	height:25px;
	padding:1px 0 0 5px;
	display:block;
	float:left;
	border:2px solid #00628d;
}
form#review input.text.large {
	width:222px;
	margin-right:5px;
}
input#id_email {
	width:222px;
	margin-right:5px;
	height:25px;
	padding:1px 0 0 5px;
	display:block;
	float:left;
	border:2px solid #00628d;
}
form#review textarea {
	width:527px;
	height:161px;
	padding:5px 0 0 5px;
	float:left;
	border:2px solid #00628d;
}
form#review input.align {
	margin-top:1px;
	border:1px solid #00628d;
}
form#review div.relative {
	position:relative;
}
form#review span.info {
	padding-top:5px;
	width:auto;
	font-size:10px;
}
form#review input.submit {
	width:90px;
	height:40px;
	margin-right:10px;
	float:left;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border:none;
	background:url(../images/btn-submit-review.gif) no-repeat;
}
form#review span.info.align {
	font-size:11px;
	padding-top:10px;
}	

.errorlist {
	color: red;
	float:left;
	display:block;
	padding-left: 10px;
}

.userrating {
 	font-size:18px;
}

div#review-info  {
	margin-bottom:20px;
	overflow:hidden;
}
div#review-info span {
	float:left;
}
div#review-info span.title {
	width:320px;  /* 260px  = 645 total*/
	padding:2px 0 2px 5px;
	font:20px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background-color:#00628d;
}	
div#review-info span.rating {
	width:325px; /* 385px */
	padding:7px 0 6px 35px;
	font-size:13px;
	color:#000;
	background-color:#f0f0f0;
}
div#review-info span.rating strong {
	font-weight:normal;
	color:#00628d;
}
div.casino-info div.pic {
	float:left;
	padding-right:20px;
}
div.casino-info div.info {
	float:left;
}
div.casino-info div.info ul li {
	margin-bottom:5px;
	color:#646464;
}
div.casino-info p {
	padding-top:20px;
	color:#646464;
}
div#content a.btn-review {
	font-weight:bold;
	color:#00628d;
	display:block;
}
div.centered {
	text-align:center;
}	
ul.in-list {
	width:222px;
	float:left;
}
div#content ul.in-list li {
	list-style-type:disc;
	list-style-position:inside;
	margin-bottom:0;
}
div#content ul.in-list li a {
	color:#010101;
}
div#content ul.in-list li a:hover {
	text-decoration:underline;
}
table.comments {
	width:686px;
	border-collapse:collapse;
	background:url(../images/bg-headline.gif) no-repeat;
}
table.comments th {
	padding:5px 0 7px;
	font-weight:bold;
	color:#ffffff;
}
table.comments .col1 {
	width:575px;
}
table.comments .col2 {
	width:55px;
}
table.comments .col3 {
	width:55px;
}
table.comments td {
	padding:5px 0;
	text-align:center;
	background:#cccccc url(../images/bg-sidebar-list-repeat-x.gif) repeat-x;
}
div.pagination {
	padding:2px 0 10px;
	overflow:hidden;
}
div.pagination span.thread {
	width:560px;
	display:block;
	float:left;
	text-align:right;
	color:#646464;
}
div#content div.pagination a {
	color:#646464;
	float:right;
}
p {	
	line-height:18px;
	color:#646464;
}
h2.small {
	font-size:18px;
}
table.review td a.btn img {
	float:right;
}
table.review th.coll {
	width:145px;
}
table.review th.col2 {
	width:180px;
	text-align:left;
	text-indent:20px;
}
table.review span {
	margin-top:5px;
}
table.review td a.btn img {
	float:right;
}
table.review span.align {
	text-indent:18px;
	padding-top:1px;
}
div.headline strong.goleft {
	margin-left:5px;
	font-weight:normal;
	color:#dcdcdc;
	font-size:13px;
	font-style:italic;
}
div.headline {
	position:relative;
}
div.headline span.goright {
	position:absolute;
	right:10px;
	top:3px;
}
div.headline span.goright span {
	top:-7px;
	right:5px;
	position:relative;
}
div.game-reviews {
	padding:5px;
	background-color:#f0f0f0;
}
ul#game-list li {
	overflow:hidden;
	margin-bottom:20px;
}
ul#game-list div.pic {
	float:left;
}
ul#game-list div.info {
	width:596px;
	float:right;
}	
ul#game-list div.info h3 {
	margin-bottom:5px;
	font-size:14px;
	color:#00628d;
	font-weight:normal;
}
ul#game-list div.info p a {
	font-weight:bold;
	color:#00628d;
}
ul#game-list div.info p a:hover {
	color:#007cb3;
}
div#info.payment-methods {
	height:170px;
}
table.deposit {
	width:686px;
	border-collapse:collapse;
	background:url(../images/bg-table-deposit.gif) no-repeat;
}
table.deposit a, table.deposit a:link, table.deposit a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
table.large {
	width:898px;
	border-collapse:collapse;
	background:url(../images/bg-table-large.gif) no-repeat;
}
table.mlarge {
         	width:686px;
}

table.deposit th, table.large th {
	padding:12px 0 11px 0;
	font-weight:bold;
	color:#ffffff;
}
table.deposit th.col1 {
	width:265px;
	text-indent:20px;
	text-align:left;
}
table.deposit th.col2 {
	width:135px;
}
table.deposit th.col3 {
	width:195px;
}
table.deposit th.col4 {
	width:90px;
}
table.deposit td, table.large td {
	text-align:center;
	background:url(../images/bg-td-repeat-x.gif) repeat-x;
}
table.deposit td.left, table.large td.left {
	text-align:left;
}
div.logo-holder {
	padding:3px 0 3px 10px;
	overflow:hidden;
}
div.logo-holder img, div.logo-holder span {
	float:left;
}
div.logo-holder span {
	padding:2px 0 0 5px;
	display:block;
}
div#content table.deposit td a {
	color:#000;
}
div#content table.deposit td a:hover {
	text-decoration:underline;
}
span.ico-updown {
	display:block;
	background:url(../images/ico-updown.gif) no-repeat 12px -1px;
}
ul#pagination {
	padding:20px;
	display:inline-block;
}
ul#pagination li.prev, ul#pagination li.next {
	margin:0;
	list-style:none;
}
ul#pagination li.next {
	margin-left:10px;
}
ul#pagination li {
	margin-left:10px;
	float:left;
	list-style-type:disc;
	list-style-position:inside;
}
ul#pagination li a {
	color:#646464;
}
ul#pagination li a strong, ul#pagination li a:hover {
	color:#000;
}
.current {
        font-size:150%;  
}   
table.large th.col1 {
	width:290px;
	text-align:left;
	text-indent:20px;
}

table.large th.coln {
 	width:200px;
        text-align:left;   
        text-indent:20px;
}

table.large a, table.large a:link, table.large a:visited {
 	color:#fff;
	text-decoration: underline;
}
table.large th.col2 {
	width:65px;
}
table.large th.col3 {
	width:85px;
}
table.large th.col4 {
	width:65px;
}
table.large th.col5 {
	width:90px;
}
table.large th.col6 {
	width:100px;
}

table.large th.col7 {
        width:100px;
}
table.large th.col8 {
        width:100px;
        
}


/*
table.large th.col7 {
	width:200px;
	text-align:left;
	text-indent:20px;
}
*/

table.large th {
	height:40px;
	padding:0;
	vertical-align:middle;
}
table.large span.ico-updown {
	background-position:0 -1px;
}
table.large th.col2 span.ico-updown, table.large th.col3 span.ico-updown, table.large th.col4 span.ico-updown {
	background-position:0 8px;
}
div#content table.large td a {
	color:#000;
}
div#content table.large td a:hover {
	text-decoration:underline;
}
div#content table.large td a.align {
	padding-top:7px;
}
div#content table.large td a.padded {
	padding-top:2px;
	height:30px;
}
div#content strong.normal {
	font-style:normal;
}
div#content strong.normal a {
	font-weight:bold;
	color:#DCDCDC;
}
div#content strong.normal a:hover {
	text-decoration:underline;
}
ul.reviews li span {
	width:80px;
	padding-right:10px;
	margin-top:1px;
	text-align:right;
	float:left;
	display:block;
	font-weight:bold;
	color:#646464;
}
ul.reviews li {
	padding-right:45px;
	margin-bottom:10px;
	overflow:hidden;
	float:left;
}
ul.reviews li.last {
	padding-right:0;
}
div.game-reviews p strong {
	font-size:14px;
	color:#000;
}
div.game-reviews p.detailed-review {
	color:#000;
}
div.game-reviews {
	margin-bottom:20px;
}

.offer {
	padding:5px;
	color:black;
	background-color:#FF0;	
}

.offer2 {
        padding:5px;
 	color:black;
        font-size: 30px;
        line-height:34px;        
}

.requestlink {
	font-size:14px;
 	font-weight:bold;
	margins: 10px;
        text-decoration:underline;
        
}


