﻿/* CSS RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
/* TEMPLATE */
html {
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	background: #281304 url('../images/bg.png') repeat;
	width: 100% !important;
	color: #000;
	font-size: 1.1em;
	margin: 0 auto;
	padding: 0;
}
#wrap {
	background: transparent;
	width: 100% !important;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
#headertop {
	color: #FFF5DF;
	font-size: 11px;
	margin: 0 auto !important;
	width: 950px;
	font-family: Arial, Helvetica, sans-serif;
}
#headertopright {
	float: right;
	padding: 3px 0 !important;
}
#headertopright span {
	color: #FFF5DF;
	margin-right: 5px;
}
#headertopleft {
	float: left;
	padding: 3px 0 !important;
}
#headertop a {
	color: #FFF5DF;
	font-weight: normal;
	text-decoration: none !important;
}
#headertopleft a:hover {
	color: #FFF !important;
}
#headertopleft span:hover {
	color: #FFF !important;
	font-weight: normal;
	text-decoration: none !important;
}
#headertopleft span {
	color: #FFF5DF;
	margin: 0 7px 0 5px;
}
#headerwrap {
	margin: 0 auto;
	width: 100%;
}
:focus {
	outline: 0;
}
img {
	border: 0;
}
a, a:visited {
	color: #C80000;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
#header {
	background: #4B2407 url('../images/headerbg.png') repeat-x left bottom !important;
	width: 100%;
	color: #000;
	font-size: 11px;
	margin: 0 auto 0;
	float: left;
	border-bottom: 1px #E07312 solid;
	border-top: 1px #57290B solid;
}
#header p {
	color: #FFF;
	margin: 2px 0 5px;
}
#header a, #header a:visited {
	color: #FFF;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: underline;
	padding: 0 0 0 3px;
}
#header a:hover {
	color: #f30000;
	text-decoration: none;
}
#headermiddle {
	width: 950px;
	margin: 0 auto;
	padding-top: 5px;
}
.headerleft {
	width: 420px;
	float: left;
	font-size: 14px;
	margin: 0;
}
.headerleft img {
	border: none;
	margin: 5px 0 5px 0;
	padding: 0;
}
.headerright {
	width: 468px;
	float: right;
	margin: 0;
	padding: 10px 0 10px 0;
}
#content {
	width: 950px;
	margin: 0 auto 0;
	padding: 0;
	line-height: 15px;
}
.h1title {
	background: #820000 url('../images/h1bg.png') center top no-repeat;
	margin: 0 0 1px 0;
	height: 44px;
	clear: both;
	width: 616px;
}
.h1title h1 {
	float: left;
	display: inline;
}
#content h1 {
	margin: 13px;
	color: #FFF;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-size: 20px;
	font-weight: normal;
}
.h1logo {
	width: 74px;
	height: 36px;
	border: 1px solid #960000;
	font-size: 12px;
	float: right;
	padding: 0;
	margin: 3px;
}
#content h2 {
	color: #FFF;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-size: 17px;
	font-weight: bold;
	background: #802100 url('../images/h2bg.png') center top no-repeat;
	margin: 0 0 1px 0;
	padding: 7px 10px;
	clear: both;
}
#contentleft {
	float: left;
	width: 625px;
	margin: 0;
	padding: 10px 0;
}
.postcore {
	width: 616px !important;
}
.postarea p {
	margin: 0;
	padding: 15px 7px 7px 7px;
}
.postarea p img {
	border: none;
	float: left;
	margin: 0;
	padding: 0;
}
.postarea {
	background: #FFFFFF;
	border: 1px solid #64310B;
	float: left;
	margin: 0 0 5px;
	padding: 5px 5px 0 5px;
}
#sidebar {
	float: right;
	width: 312px;
	margin: 0;
	padding: 10px 0;
}
.boxwrap_menugeneral {
	float: left;
	background: #FFF;
	border: 1px solid #64310B;
	margin-bottom: 10px;
	width: auto;
	padding: 5px;
	overflow: hidden;
}
.sidebarboxcore {
	width: 284px;
}
.box_menugeneral {
	border: 1px solid #CDB594;
	text-align: left;
	float: left;
	padding: 7px;
	overflow: hidden;
	height: auto;
	background: #FDF3DD url('../images/boxbg.png') repeat-x left top;
}
.menucompanieslist {
	border: 1px solid #CDB594;
	vertical-align: middle;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 270px;
}
.formwrap {
	background-color: #FFF0D2;
	border: 1px #CDB594 solid;
	padding: 5px;
}
table.socialicons {
	width: 100%;
}
table.socialicons td {
	vertical-align: middle;
	text-align: center;
}
table.socialicons img {
	vertical-align: middle;
	text-align: center;
}
table.socialicons a {
	cursor: pointer;
}
table.socialicons img {
	opacity : 0.7;
	filter: alpha(opacity=70); // msie
}
table.socialicons img:hover {
	opacity : 1.0;
	filter: alpha(opacity=100); // msie
}
hr {
	border: none;
	background-color: #CDB594;
	color: #CDB594;
	height: 1px;
}
.websitescreen {
	border-style: solid;
	border-color: #007D00;
	border-width: 1px 1px 0 1px;
	width: 380px;
	height: 208px;
	float: right;
}
.screenbox {
	margin-bottom: 15px !important;
	border: 1px #CDB594 solid;
	padding: 7px;
	height: auto;
	background-color: #FFF0D2 !important;
}
.screenbox li {
	line-height: 1.3em !important;
}
.navi {
	float: left;
	width: 180px;
}
.generalimage {
	border: 1px #CDB594 solid;
}
.imgbox {
margin-top: 5px;
		background: #EBEBEB;
	border: 1px solid #CDCDCD;
padding: 7px !important;
}
.imgbox img {
	border: 1px #CDCDCD solid;
	margin: 0 1px;
	opacity : 0.70;
	filter: alpha(opacity=70); // msie
}
.imgbox img:hover {
	border: 1px #646464 solid;
	opacity : 1.0;
	filter: alpha(opacity=100); // msie
}
.companieslist {
	background-color: #FFF0D2;
	border: 1px #CDB594 solid;
	padding: 5px;
	margin: 0 4px;
	float: left
}
.companieslist select {
	border: 1px solid #CDB594;
	font-weight: normal;
	vertical-align: middle;
	font-size: 11px;
	color: #000;
	padding: 1px 2px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 128px;
	font-weight: bold;
	line-height: normal !important;
}
#sidebar h4 {
	color: #FFF;
	font-size: 12px;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-weight: bold;
	margin: 0 0 1px 0;
	padding: 4px 7px;
	clear: both;
	background: #862701 url('../images/sidebarh4bg.png') no-repeat center top;
}
.box_advertisement {
	padding: 5px;
}
.boxwrap_advertisement {
	float: left;
	width: 310px;
	margin-bottom: 10px;
	background: #FFF;
	border: 1px solid #64310B;
}
.box_partners {
	padding: 7px 7px 5px 7px;
	overflow: hidden;
	height: auto;
	background: #FDF3DD url('../images/boxbg.png') repeat-x left top;
	border: 1px solid #CDB594;
}
.box_partners img {
	height: 31px;
	width: 88px;
	margin: 0 2px 2px 0;
}
.box_partners ul {
	margin: 0;
	list-style: none;
	padding: 0 0 0 16px;
	list-style-position: outside;
}
.box_partners li {
	display: list-item;
	line-height: 1.3em;
	margin: 0 0 7px;
	padding: 0 px;
	list-style-image: url('../images/tansquare.png');
}
.box_partners a {
	color: #6D350C;
	text-decoration: none;
}
.box_partners li:hover {
	list-style-image: url('../images/brownsquare.png');
}
.box_partners a:hover {
	color: #000;
	text-decoration: underline;
}
.lefttextpartners {
	float: left;
	width: 132px;
	margin-right: 20px;
}
.righttextpartners {
	float: right;
	width: 132px;
}
.imgpartners {
	float: left;
	width: 284px;
	clear: both;
	margin-bottom: 5px;
}
.box_email {
	padding: 7px;
	background: #FDF3DD url('../images/emailbg.jpg') repeat-x right top;
	border: 1px solid #CDB594;
}
.emailform input {
	width: 160px;
	font-size: 11px;
	color: #000;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #CDB594;
	padding: 2px 4px;
}
.emailformbutton {
	width: 80px !important;
	font-size: 11px;
	font-weight: bold;
	color: #fff !important;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif !important;
	padding: 1px 4px !important;
	margin-left: 5px;
	background-color: #0080FF;
	border: 1px solid #0062C4 !important;
	cursor: pointer;
	line-height: normal !important;
}
.emailformbutton:hover {
	background-color: #00468C;
	border: 1px solid #003C77 !important;
}
.box_popular, .box_bonuses {
	height: auto;
	width: 300px;
}
.box_popular ul, .box_bonuses ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.box_popular li, .box_bonuses li {
	display: list-item;
	vertical-align: middle;
	margin: 1px 0 0 0;
	border: 1px solid #CDB594;
	background: #F7EBD4 url('../images/reviewtabletdvaluebg.png') repeat-x left top;
}
.box_popular a, .box_bonuses a {
	color: #6D350C;
	text-decoration: none;
	padding: 0;
}
.box_popular a:hover, .box_bonuses a:hover {
	padding: 0;
	color: #000;
	text-decoration: underline;
}
.box_popular li {
	padding: 3px 5px;
}
.box_bonuses li {
	padding: 2px;
}
.rblink {
	border-width: 0 !important;
	width: 14px !important;
	height: 14px !important;
	vertical-align: middle !important;
	margin-right: 5px !important;
	opacity : 0.50;
	filter: alpha(opacity=50); // msie
}
.rblink:hover {
	opacity : 1.0;
	filter: alpha(opacity=100); // msie
}
.box_bonuses img {
	border: 1px solid #CDB594;
	width: 75px;
	height: 16px;
	vertical-align: middle;
	margin-right: 5px;
}
.externallink {
	border-width: 0 !important;
	width: 8px !important;
	height: 8px !important;
	vertical-align: text-top !important;
	margin-right: 0 !important;
}
.infoicon {
	border-width: 0 !important;
	width: 16px !important;
	height: 16px !important;
	vertical-align: top !important;
	margin-right: 0 !important;
	margin-left: 5px !important;
}
.clear {
	clear: both !important;
}
/* HEADER */
.mainheaderbuttons {
	overflow: hidden;
	margin: 0 auto !important;
	width: 950px;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	padding-bottom: 4px;
	height: 25px;
	clear: both;
}
.mainheaderbuttons ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.mainheaderbuttons li {
	float: left;
	margin: 0;
	padding: 0;
	text-transform: none !important;
}
.mainheaderbuttons a {
	color: #FFF !important;
	float: left;
	position: relative;
	top: 5px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */;
	background: url('../images/tab-left.gif') no-repeat left top;
	margin: 0;
	margin-right: 5px; /*Spacing between each tab*/;
	padding: 0 0 0 9px;
	text-decoration: none !important;
	text-transform: none !important;
}
.mainheaderbuttons a span {
	color: #FFF !important;
	float: left;
	position: relative;
	display: block;
	background: url('../images/tab-right.gif') no-repeat right top;
	padding: 5px 10px 8px 2px;
/* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */	font-weight: bold;
	margin-left: 5px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.mainheaderbuttons a span {
	float: none;
}
/* End IE5-Mac hack */
.mainheaderbuttons .selected a {
	background-position: 0 -125px;
	top: 0;
}
.mainheaderbuttons .selected a span {
	background-position: 100% -125px;
	padding-bottom: 11px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */;
	top: 0;
}
.mainheaderbuttons a:hover {
	background-position: 0% -24px;
	top: 0;
}
.mainheaderbuttons a:hover span {
	background-position: 100% -24px;
	padding-bottom: 13px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */;
	top: 0;
}
.mainheaderbuttons .navibonus a {
	background: url('../images/tab-left-bonus.gif') no-repeat left top !important;
}
.mainheaderbuttons .navibonus a span {
	background: url('../images/tab-right-bonus.gif') no-repeat right top !important;
}
.navibonus a:hover {
	background-position: 0% -24px !important;
	top: 0;
}
.navibonus a:hover span {
	background-position: 100% -24px !important;
	padding-bottom: 13px !important; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */;
	top: 0;
}
#headerbottom {
	background: url('../images/browngradientbg.png') repeat-x left top;
	width: 100%;
	clear: both;
}
.headerbuttons {
	width: 950px;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	clear: both;
	margin: 0 auto !important;
}
.headerbuttons ul {
	padding: 0 !important;
	margin: 0 !important;
	list-style-type: none;
	display: inline;
	overflow: hidden;
}
.headerbuttons ul a {
	color: #FFF5DF !important;
	padding: 2px 7px !important;
	text-decoration: none !important;
	font-size: 11px !important;
	font-weight: normal !important;
	text-transform: none !important;
	
	border: 1px #73380D solid;
}
.headerbuttons ul a:hover {
	color: #FFFFFF !important;
	border: 1px #B45E10 solid !important;
}
.headerbuttons li {
	display: inline;
	padding: 4px 0;
	margin: 5px 5px 0 0 !important;
	float: left;
}
/* FOOTER */
#footer {
	background: #070401;
	width: 100% !important;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	border-top: 3px #E07312 solid;
	clear: both;
}
#footerwrap {
	margin: 0 auto;
	padding: 15px 0;
	width: 950px;
}
#footerwrap ul {
	padding: 0 0 0 16px;
	margin: 0;
	list-style: none;
	list-style-position: outside;
}
#footer h5 {
	color: #E07312;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 10px 0;
	text-transform: uppercase;
	line-height: 1.2em;
}
#footerwrap li {
	display: list-item;
	line-height: 1.1em;
	margin: 0 0 7px;
	padding: 0;
	font-size: 11px;
	list-style-image: url('../images/brownsquare.png');
}
#footerwrap li:hover {
	list-style-image: url('../images/tansquare.png');
}
#footerwrap a {
	color: #C3A67D;
	padding: 0;
	font-weight: normal;
	text-decoration: none;
}
#footerwrap a:hover {
	font-weight: normal;
	text-decoration: underline;
}
#footerbottom {
	border-top: 1px #1D0E03 solid;
	float: left;
	text-align: center;
	width: 100%;
	overflow: hidden;
	padding: 7px 0;
	background: url('../images/browngradientbg.png') repeat-x left top;
}
#footerbottom p {
	color: #FFF5DF;
}
.footercol1, .footercol2, .footercol3, .footercol4, .footercol5 {
	margin: 0 20px 0 0;
	float: left;
}
.footercol1 {
	width: 140px;
}
.footercol2 {
	width: 140px;
}
.footercol3 {
	width: 140px;
}
.footercol4 {
	width: 140px;
}
.footercol5 {
	width: 160px;
}
.footercol6 {
	width: 120px;
	float: left;
}
/* START PAGE */
.box_latestratingchanges img.date, .bonusrow img.date, .box_blacklist img.date {
	width: 16px !important;
	height: 16px !important;
	float: right !important;
	border: 0 #b96211 solid !important;
	margin-right: 0 !important;
}
.box_general h2 {
	padding: 0 0 5px 0 !important;
	border: 0 #b96211 solid !important;
	color: #C80000 !important;
	background: none !important;
	text-align: left !important;
	vertical-align: top !important;
	font-weight: bold !important;
	font-size: 17px !important;
	height: auto !important;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif !important;
}
.box_general h3 {
	font-size: 12px;
	color: #6D350C;
	font-weight: bold;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	margin-bottom: 2px;
	margin-top: 0 !important;
}
.h2generaltitle, .h2bonustitle, .h2ratingtitle, .h2blacklisttitle {
	padding: 4px 7px !important;
	border: 0 #b96211 solid !important;
	color: #FFF !important;
	text-align: left !important;
	vertical-align: top !important;
	font-weight: bold !important;
	font-size: 12px !important;
	height: auto !important;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif !important;
}
.h2generaltitle {
	background: #862701 url('../images/h2generalbg.png') center top no-repeat !important;
}
.h2bonustitle {
	background: #004891 url('../images/h2bonusbg.png') center top no-repeat !important;
}
.h2blacklisttitle {
	background: #353535 url('../images/h2blacklistbg.png') center top no-repeat !important;
}
.h2ratingtitle {
	background: #006800 url('../images/h2ratingbg.png') center top no-repeat !important;
}
/* BOOKMAKERS COMPARISON AND BONUSES */
.comparisontable {
	font-size: 11px;
	text-align: center;
	margin: 0;
	border-collapse: collapse;
	margin-bottom: 5px;
	width: 100%;
	background-color: #FFF;
}
.comparisontable td {
	border: 1px #E6DACA solid;
	white-space: normal;
	padding: 3px;
	vertical-align: top;
	text-align: center;
}
.comparisontable td img {
	height: 16px;
	width: 16px;
}
.comparisontabletdlogo {
	width: 77px !important;
}
.comparisontabletdlogo img {
	width: 75px !important;
	height: 16px !important;
	border: 1px #E6DACA solid;
}
.comparisontable th {
	border: 1px #CDB594 solid;
	text-align: center;
	vertical-align: bottom;
	background: #FDF3DD url('../images/boxbg.png') repeat-x left top;
	padding: 7px 0 7px 0;
	color: #6D350C;
}
.comparisontablethgeneral {
	text-align: center !important;
	vertical-align: middle !important;
	padding: 4px 7px !important;
	border: 1px #6D350C solid !important;
	background: #1D0E03 url('../images/thbg.png') repeat-x left top !important;
	color: #FFF !important;
}
.comparisontablethtype {
	padding: 4px 7px !important;
	border: 0 #323232 solid !important;
	color: #fff !important;
	background: #862701 url('../images/thtypebg.png') center top no-repeat !important;
	text-align: left !important;
	vertical-align: top !important;
	font-weight: bold;
	font-size: 12px;
	height: auto !important;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif !important;
}
.comparisontable tr:hover td {
	background: #FFFFAA !important;
}
.comparisontabletdred, .comparisontabletdgreen, .comparisontabletdblue, .comparisontabletdpurple, .comparisontabletdorange, .comparisontabletdgeneral {
	padding: 3px 3px 3px 5px !important;
	color: #6D350C;
	text-align: left !important;
	font-weight: bold;
	width: 150px;
}
.comparisontabletdred {
	border-right: 3px #D70000 solid !important;
}
.comparisontabletdgreen {
	border-right: 3px #008000 solid !important;
}
.comparisontabletdblue {
	border-right: 3px #0080FF solid !important;
}
.comparisontabletdpurple {
	border-right: 3px #8000FF solid !important;
}
.comparisontabletdorange {
	border-right: 3px #FF8000 solid !important;
}
.comparisontabletdgeneral {
	border-right: 1px #E6DACA solid !important;
}
.comparisontabletdauto {
	padding: 3px 3px;
	color: #000;
}
.comparisontable td.text {
	padding: 3px 5px !important;
	text-align: left !important;
}
.comparisontabletdauto img {
	height: 14px !important;
	width: 14px !important;
}
.comparisontabletdurl a {
	color: #C80000 !important;
	text-decoration: none;
}
.comparisontabletdurl a:hover {
	color: #000 !important;
}
.comparisontabletdrating {
	padding: 3px 5px;
	color: #000;
	width: 84px !important;
}
.comparisontabletdrating img {
	width: 82px !important;
	height: 16px !important;
}
.comparisontabletdsecurity {
	padding: 3px 3px;
	color: #000;
}
.comparisontabletdsecurity img {
	width: 31px !important;
	height: 14px !important;
}
.comparisontabletdaveragerating {
	padding: 3px 3px;
	font-weight: bold;
	color: #D70000;
}
.comparisontabletdnotice {
	padding: 3px 3px;
	color: #468C00;
	font-weight: bold;
}
.comparisontabletdrank {
	padding: 3px 0 3px 3px !important;
	color: #000;
	font-weight: bold;
}
.comparisontabletdcode {
	padding: 3px 3px;
	font-weight: bold;
	color: #D70000;
}
.comparisontabletdlink {
	padding: 3px 3px;
	color: #000;
}
.comparisontabletdlink img {
	width: 16px;
	height: 16px;
	opacity : 0.5;
	filter: alpha(opacity=50); // msie
}
.comparisontabletdlink img:hover {
	opacity : 1.0;
	filter: alpha(opacity=100); // msie
}
.comparisontabletdurl {
	padding: 3px 3px;
	color: #000;
}
.comparisontable th.comparisontablethinfo {
	height: 10px;
	text-align: center;
	vertical-align: middle;
	background: #C7C7C7;
	padding: 3px;
}
.comparisontable a {
	color: #6D350C;
	text-decoration: none;
	padding: 0;
}
.comparisontable a:hover {
	padding: 0;
	color: #000;
	text-decoration: underline;
}
.box_latestratingchanges {
	overflow: hidden;
	clear: both;
	padding: 0;
}
.ratingdowngradetitle, .ratingupgradetitle, .blacklisttitle {
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
}
.ratingdowngradetitle {
	color: #FF3232;
}
.ratingupgradetitle {
	color: #00AF00;
}
.blacklisttitle {
	color: #4B4B4B;
}
.box_blacklist, .box_ratingupgrade, .box_ratingdowngrade {
	overflow: hidden;
	border: 1px #E1E1E1 solid;
	border-bottom: 1px #C8C8C8 solid;
	clear: both;
	padding: 7px;
	margin-bottom: 1px;
	background: #F2F2F2 url('../images/boxrowbg.png') repeat-x left bottom;
}
.box_latestratingchanges p {
	padding: 0;
	width: 180px;
	float: left;
}
.box_blacklist p {
	padding: 0;
	width: 340px;
	float: left;
}
.box_latestratingchanges img {
	width: 16px;
	height: 16px;
	margin-right: 1px !important;
	vertical-align: bottom;
}
.box_blacklist img {
	width: 16px;
	height: 16px;
	margin-right: 5px !important;
	vertical-align: bottom;
}
.bluecol, .redcol, .greencol, .orangecol, .purplecol, .generalcol {
	border: 1px solid #AED7FF;
	background-color: #F0F8FF;
	padding: 3px 5px;
	margin: 1px 5px 1px 0;
	font-weight: bold;
	float: left;
	width: auto;
}
.bluecol {
	border-right: 3px solid #0080FF;
}
.redcol {
	border-right: 3px solid #D70000;
}
.greencol {
	border-right: 3px solid #008000;
}
.orangecol {
	border-right: 3px solid #FF8000;
}
.purplecol {
	border-right: 3px solid #8000FF;
}
.lastupdate {
	padding: 2px 7px !important;
	border: 1px #0062C4 solid !important;
	color: #fff;
	background: #0080FF !important;
	text-align: right !important;
	vertical-align: top !important;
	font-size: 11px;
	height: auto !important;
	margin-bottom: 1px;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif !important;
}
.flag {
	width: 19px;
	height: 16px;
	vertical-align: baseline;
	margin-right: 5px;
	float: left;
}
.box_general {
	overflow: hidden;
	background: #FDF3DD url('../images/boxbg.png') repeat-x left top;
	border-width: 1px 1px 1px 7px;
	border-color: #CDB594;
	border-style: solid;
	clear: both;
	padding: 7px;
	margin: 0 0 5px 0;
}
.box_general ul {
	padding: 0 0 0 16px;
	margin: 7px 0 0 0 !important;
	list-style: none;
	list-style-position: outside;
}
.box_general li {
	display: list-item;
	line-height: 1.3em;
	margin: 0 0 7px;
	padding: 0;
	list-style-image: url('../images/tansquare.png');
}
.bonusrow {
	vertical-align: middle;
	padding: 7px 0 9px 0;
	border-bottom: 1px #0073E6 solid;
}
.bottombonuslink {
	color: #fff;
	text-align: center;
	padding: 4px 0 4px 0 !important;
	margin: 5px 0 0 0 !important;
	font-size: 12px;
	border: 1px #0091E8 solid !important;
	background: url('../images/bonusboxbottombg.png') center top repeat-y;
}
.boxbottomleft, .boxbottomright {
	padding: 3px 7px !important;
	margin-top: 1px;
	font-size: 11px;
	text-align: right;
	margin-bottom: 5px !important;
}
.boxbottomleft {
	background: #AFAFAF url('../images/boxbottomleftbg.png') right bottom no-repeat !important;
}
.boxbottomright {
	background: #AFAFAF url('../images/boxbottomrightbg.png') right bottom no-repeat !important;
}
.boxbottomleft a, .boxbottomright a {
	color: #000 !important;
}
.bonusbox a {
	color: #fff !important;
	text-decoration: none;
	padding: 0;
}
.bonusbox a:hover {
	padding: 0;
	color: #B4FF17;
	text-decoration: underline;
}
.bonusrow img {
	border: 1px solid #0091E8 !important;
	width: 75px;
	height: 16px;
	vertical-align: middle;
	margin-right: 8px !important;
}
.bonusrow p {
	padding: 0 !important;
	width: 330px;
	float: left;
}
.bonusbox {
	background: #0080FF url('../images/bonusboxbg.png') repeat-x left top;
	border-width: 1px 1px 1px 7px;
	border-color: #0062C4;
	border-style: solid;
	padding: 2px 7px 7px 7px;
}
.archivebox {
	padding-bottom: 3px;
	margin-bottom: 10px;
	border-bottom: 1px #CDB594 solid;
}
.archivebox span {
	color: #6D350C;
	font-size: 11px;
	float: right;
}
.archivebox p {
	width: 500px;
	float: left;
}
.archivebox p img {
	margin-right: 8px !important;
	border: 1px solid #CDB594;
}
.h2icon {
	margin-right: 2px !important;
	width: 16px !important;
	height: 16px !important;
}
.h1index {
	border: 0 #b96211 solid !important;
	color: #fff !important;
	background: #862701 url('../images/h2generalbg.png') center top no-repeat !important;
	text-align: left !important;
	vertical-align: top !important;
	font-weight: bold !important;
	font-size: 12px !important;
	height: auto !important;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif !important;
	padding: 4px 7px !important;
	margin: 0 0 1px 0 !important;
}
.box_left {
	width: 380px;
	float: left;
	margin-bottom: 5px;
}
.box_right {
	margin-left: 5px;
	float: left;
	width: 231px;
}
.box_partnerbanners img {
	height: 31px;
	width: 88px;
	margin: 0 2px 2px 0;
}
.linkhtml {
	color: #000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 580px;
	height: 70px;
	margin-bottom: 5px;
}
.box_jurisdictioninfo {
	padding-left: 15px;
	border-left: 3px #CDB594 solid;
	float: left;
	width: 260px;
	margin-left: 15px;
}
.box_jurisdictionmap {
	float: left;
}
.box_general p {
	padding: 1px 0 0 0 !important;
	margin-bottom: 10px;
}
.box_generalinfo {
	padding-left: 15px;
	border-left: 3px #CDB594 solid;
	float: left;
	margin-left: 15px;
}
.icon {
	float: left;
	width: 32px;
	height: 32px;
	margin-right: 7px;
}
.box_continent {
	width: 130px;
	float: left;
	text-align: center;
	margin-top: 5px;
}
.boxwrap_panel {
	width: 164px;
	float: left;
}
.box_panel {
	text-align: center;
	background-color: #FFF0D2;
	border: 1px #CDB594 solid;
	padding: 5px;
}
.box_panel p {
	margin-bottom: 1px !important;
	background-color: #FFEBBF;
	padding: 2px !important;
	border: 1px #E6DACA solid;
}
.box_panel p a {
	color: #6D350C;
}
.box_panel p a:hover {
	color: #000;
}
.panelrating {
	width: 135px;
	height: 26px;
	margin: 5px 0 10px 0;
}
.box_verticaltitle {
	width: 130px;
	float: left;
	text-align: center;
	margin-top: 5px;
}
.box_warning, .box_info {
	overflow: hidden;
	padding: 7px !important;
}
.box_warning {
	background-color: #FFD7D7;
	border: 1px solid #FFC3C3;
}
.box_info {
	background: #D7EBFF;
	border: 1px solid #AED7FF;
	margin: 1px 0 !important;
}
.box_info img {
	border: 1px solid #AED7FF;
}
.box_warning img {
	border: 1px solid #FFC3C3;
}
.box_warning h3, .box_info h3 {
	margin-bottom: 5px !important;
}
.box_warning h3 {
	color: #FF3232 !important;
}
.box_info h3 {
	color: #0078F0 !important;
}
.warningtitle, .infotitle {
	font-size: 11px;
	padding: 0 !important;
	font-weight: bold;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	margin-bottom: 5px;
}
.warningtitle {
	color: #FF3232;
}
.infotitle {
	color: #0078F0;
}
.box_warning ul, .box_info ul {
	padding: 0 0 0 16px;
	margin: 7px 0 0 0 !important;
	list-style: none;
	list-style-position: outside;
}
.box_warning li {
	display: list-item;
	margin: 0 0 7px;
	padding: 0;
	line-height: 1.3em;
}
.box_warning li {
	list-style-image: url('../images/redsquare.png');
}
.box_info li {
	list-style-image: url('../images/bluesquare.png');
}
.box_list {
	float: left;
	width: 265px;
	margin-right: 20px;
}
.boxwrap_list ul {
	padding: 0 0 0 16px !important;
	margin: 0 !important;
	list-style: none !important;
	list-style-position: outside !important;
}
.boxwrap_list li {
	line-height: 1.1em;
	display: list-item;
	margin: 0 0 5px;
	padding: 0;
	font-size: 11px;
	list-style-image: url('../images/tansquare.png');
}
.boxwrap_list li:hover {
	list-style-image: url('../images/brownsquare.png');
}
.boxwrap_list a {
	color: #6D350C;
	text-decoration: none;
	padding: 0 !important;
}
.boxwrap_list a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
.select, .select1 {
	font-size: 17px;
	background: transparent none;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-weight: bold;
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
}
.select {
	color: #FFF;
}
.select1 {
	color: #000;
}

.mn-pagination {
	margin-bottom: 0px !important;
	color: #6D350C !important;
}
.mn-pagination a, span.inactive {
	color: #6D350C !important;
	margin: 0 8px;
	font-size: 11px;
	font-weight: bold !important;
}
.mn-pagination a:hover {
	color: #000 !important;
}
.mn-pagination .current {
	font-size: 13px;
	margin: 0 8px;
	color: #000 !important;
	font-weight: bold !important;
}
/*SLIDER*/
/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
	Copyright (c) 2009 Niall Doherty
	This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/
/* Insignificant stuff, for demo purposes */
.panel h2.title {
	margin-bottom: 10px;
}
noscript div {
	background: #ccc;
	border: 1px solid #900;
	margin: 20px 0;
	padding: 15px;
}
/* Most common stuff you'll need to change */
.coda-slider-wrapper {
	padding: 0 0;
}
.coda-slider {
}
/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
.coda-slider-no-js .coda-slider {
	overflow: hidden !important;
	padding-right: 20px;
}
/* Change the width of the entire slider (without dynamic arrows) */
.coda-slider, .coda-slider .panel {
	width: 616px;
}
/* Change margin and width of the slider (with dynamic arrows) */
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel {
	width: 616px;
}
.coda-slider-wrapper.arrows .coda-slider {
	margin: 0 0 !important;
}
/* Panel padding */
.coda-slider {
	padding: 0 !important;
}
/* Preloader */
.coda-slider p.loading {
	padding: 20px;
	text-align: center;
	padding: 0 auto !important;
}
/* Don't change anything below here unless you know what you're doing */
/* Tabbed nav */
.coda-nav {
	float: left;
	width: 616px;
	border-bottom: 5px #211004 solid;
	margin-bottom: 1px;
}
.coda-nav ul {
	clear: both;
	display: block;
	margin: auto;
	overflow: hidden;
	font-size: 12px; ;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	float: left;
	padding: 0 !important;
}
.coda-nav ul li {
	display: inline;
}
.coda-nav ul li a {
	background: url('../images/navbg-left.png') no-repeat left top;
	color: #FFF5DF;
	float: left;
	margin-right: 1px;
	padding: 0 0 0 10px;
	text-decoration: none;
	font-weight: bold;
}
.coda-nav ul li a span {
	background: url('../images/navbg-right.png') no-repeat right top;
	color: #FFF5DF;
	display: block;
	float: left;
	padding: 4px 10px 4px 0;
	text-decoration: none;
	font-weight: bold;
	position: relative;
}
.coda-nav ul li a.current {
	background: url('../images/navbg-left-hover.png') no-repeat left top;
	color: #fff; !important;
}
.coda-nav ul li a.current span {
	background: url('../images/navbg-right-hover.png') no-repeat right top;
	color: #fff; !important
}
/* Miscellaneous */
.coda-slider-wrapper {
	clear: both;
	overflow: hidden;
	width: 616px; ;
	height: 360px;
}
.coda-slider {
	float: left;
	overflow: hidden;
	position: relative;
}
.coda-slider .panel {
	display: block;
	float: left;
}
.coda-slider .panel-container {
	position: relative;
}
.coda-nav-left, .coda-nav-right {
}
.coda-nav-left a, .coda-nav-right a {
	display: block;
	text-align: center;
	text-decoration: none;
}
.panel-wrapper {
	width: 616px;
}
/* SORTABLE TABLE */
th.sortable, th.sortable-text, th.sortable-date, th.sortable-keep, th.sortable-date-dmy, th.sortable-numeric, th.sortable-currency, th.sortable-sortByTwelveHourTimestamp, th.sortable-sortIPAddress, th.sortable-sortEnglishLonghandDateFormat, th.sortable-sortScientificNotation, th.sortable-sortImage, th.sortable-sortFileSize, th.sortable-sortAlphaNumeric, th.sortable-sortEnglishDateTime {
	cursor: pointer;
	background: #1D0E03 url(../images/sort.png) no-repeat center top;
	border: 1px #6D350C solid;
	text-align: center;
	vertical-align: middle;
	padding: 11px 10px 12px 10px !important;
}
.sortth {
	cursor: pointer;
	background: #1D0E03 url('../images/thbg.png') repeat-x left top !important;
	border: 1px #6D350C solid !important;
	text-align: center;
	vertical-align: middle;
	padding: 11px 10px 12px 10px !important;
}
th.forwardSort {
	background: #800000 url(../images/sortdown.png) no-repeat center top;
	border: 1px #AA0000 solid !important;
}
th.reverseSort {
	background: #008000 url(../images/sortup.png) no-repeat center top;
	border: 1px #00AA00 solid !important;
}
table thead th.forwardSort a, table thead th.reverseSort a {
	color: #000;
	text-decoration: none;
}
/* CONTACT FORM */
.box_general input, .box_general textarea {
	display: block;
	margin-top: 2px;
	margin-bottom: 7px;
	border: 1px #CDB594 solid;
}
.box_general label {
	color: #6D350C;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
}
span.required {
	font-size: 12px !important;
	color: #FF3232 !important;
}
.errormsg {
	display: block;
	background: #FFD7D7 url('../images/mailerwarning.png') no-repeat 7px center;
	border: 1px solid #FFC3C3;
	padding: 7px;
	padding-left: 40px;
	color: #FF3232;
	font-weight: bold;
	margin-bottom: 10px;
}
.box_general input.button {
	cursor: pointer;
	border: none;
	font-weight: bold;
	background: transparent url('../images/buttonbg.png') no-repeat;
	color: #fff;
	height: 24px;
	width: 100px;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	text-align: center;
}
.box_general input.button:hover {
	background: transparent url('../images/buttonhoverbg.png') no-repeat;
}
/* GOOGLE CUSTOM SEARCH */
.gs-snippet {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.1em;
}
.gs-result .gs-title, .gs-result .gs-title * {
	text-decoration: underline;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif !important;
	font-size: 11px !important;
	height: 1.5em !important;
}
.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b {
	color: #6D350C !important;
}
.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b {
	color: #6D350C !important;
}
.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b {
	color: #000 !important;
}
.gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b {
	color: #6D350C !important;
}
.gs-visibleUrl {
	display: none;
}
div.gsc-clear-button {
	background-image: url('../images/clear.gif') !important;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline;
	margin-left: 4px;
	margin-right: 4px;
	padding-left: 15px !important;
	text-align: right;
}
table.gsc-branding td, table.gsc-branding {
	display: none !important;
}
img.gsc-branding-img {
	display: none !important;
}
.gsc-cursor-box {
	border-top: 1px #CDB594 solid;
	padding-top: 5px !important;
}
.gsc-cursor-box .gsc-cursor-page {
	color: #6D350C !important;
	cursor: pointer;
	display: inline;
	margin: 0 8px !important;
	text-decoration: none !important;
	font-size: 11px !important;
	font-weight: bold !important;
}
.gsc-results .gsc-cursor-box {
	margin-bottom: 0 !important;
}
.gsc-cursor-box .gsc-cursor-page:hover {
	color: #000 !important;
	text-decoration: underline !important;
}
.gsc-cursor-box .gsc-cursor-current-page {
	color: #000 !important;
	font-weight: bold !important;
	text-decoration: none;
	font-size: 13px !important;
}
input.gsc-input {
	width: 160px !important;
	font-size: 11px !important;
	border: 1px solid #CDB594 !important;
	vertical-align: middle;
	color: #000 !important;
	font-family: Arial, Helvetica, sans-serif !important;
	padding: 2px 4px !important;
}
.gsc-resultsHeader {
	border: 0 solid #CDB594 !important;
}
.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet {
	background: #D7EBFF !important;
	border: 1px solid #AED7FF !important;
	margin: 0 !important;
	padding: 5px;
}
input.gsc-search-button {
	width: 80px !important;
	font-size: 11px;
	font-weight: bold;
	color: #fff !important;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif !important;
	padding: 1px 4px !important;
	margin-left: 5px !important;
	background-color: #6D350C;
	border: 1px solid #3F1D03 !important;
	cursor: pointer;
	line-height: normal !important;
}
input.gsc-search-button:hover {
	background-color: #3F1D03;
	border: 1px solid #060300 !important;
}
table.gsc-search-box td.gsc-input {
	padding-right: 0 !important;
	width: 160px !important;
}
table.gsc-search-box td {
	width: 80px !important;
}
/* FANCYBOX */
div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 30;
}
div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}
div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('../images/fancy_progress.png') no-repeat;
}
div#fancy_outer {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	padding: 20px 20px 40px 20px;
	margin: 0;
	background: transparent;
	display: none;
}
div#fancy_inner {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}
div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}
div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}
img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}
div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('../images/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}
#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}
#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}
a#fancy_left, a#fancy_right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	z-index: 111;
	display: none;
	background-image: url("data:image/gif;base64,AAAA");
	outline: none;
	overflow: hidden;
}
a#fancy_left {
	left: 0px;
}
a#fancy_right {
	right: 0px;
}
span.fancy_ico {
	position: absolute;
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112;
	cursor: pointer;
	display: block;
}
span#fancy_left_ico {
	left: -9999px;
	background: transparent url('../images/fancy_left.png') no-repeat;
}
span#fancy_right_ico {
	right: -9999px;
	background: transparent url('../images/fancy_right.png') no-repeat;
}
a#fancy_left:hover, a#fancy_right:hover {
	visibility: visible;
	background-color: transparent;
}
a#fancy_left:hover span {
	left: 20px;
}
a#fancy_right:hover span {
	right: 20px;
}
#fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}
div#fancy_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
	background-color: #FFF;
}
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
	background-color: #FFF;
}
div#fancy_bg_n {
	top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('../images/fancy_shadow_n.png') repeat-x;
}
div#fancy_bg_ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/fancy_shadow_ne.png') no-repeat;
}
div#fancy_bg_e {
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('../images/fancy_shadow_e.png') repeat-y;
}
div#fancy_bg_se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/fancy_shadow_se.png') no-repeat;
}
div#fancy_bg_s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('../images/fancy_shadow_s.png') repeat-x;
}
div#fancy_bg_sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/fancy_shadow_sw.png') no-repeat;
}
div#fancy_bg_w {
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('../images/fancy_shadow_w.png') repeat-y;
}
div#fancy_bg_nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/fancy_shadow_nw.png') no-repeat;
}
div#fancy_title {
	position: absolute;
	z-index: 100;
	display: none;
}
div#fancy_title div {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 3px;
	white-space: nowrap;
}
div#fancy_title table {
	margin: 0 auto;
}
div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}
td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url('../images/fancy_title_left.png') repeat-x;
}
td#fancy_title_main {
	height: 32px;
	background: transparent url('../images/fancy_title_main.png') repeat-x;
}
td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url('../images/fancy_title_right.png') repeat-x;
}


/* MINI CSS */

.mb0 {
margin-bottom: 0px !important;
}
.mt10 {
margin-top: 10px !important;
}
.wa {
width: auto !important;
}
.fr {
float: right !important;
}
.fl {
float: left !important;
}
.w370 {
width: 370px; !important;
}

