.bread { padding:6px; border-bottom:1px solid #aaa;}
.bread a:link, .bread a:visited { color:#777;}
.bread a:hover { color:#0081BF;}
.bread span { color:#777; font-weight:bold !important;}

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

.partners1 ul { list-style:none; margin:0; margin:0; padding-left:8px;}
.partners1 ul li {padding-left:0;}
h2 {margin:0.7em 0 0.4em 0;}
h3 { margin:0.6em 0 -0.2em 0;}
h4 { margin:0.6em 0 -0.4em 0;}
p { margin:0.6em 0}

.partners2 ul { list-style:none; text-align:center;}
.partners2 li { display:inline; margin:0 4px;}
.partners2 li a:link,.partners2 li a:visited,.partners2 li a:hover { font-size:8pt; color:#fff}

.topbanners { float:right; padding:17px 20px 0 0;}
.bottombanners {margin-top:8px;}
#header {position:relative;}
#header #logo {position:absolute; color:#ffffff;top:29px; left:19px;background:url(../img/sitename_logo.png) no-repeat 0 0;height:70px; width:500px;font-size:14px;padding:29px 0 0 0;}
.whiteWrap{
	background:#fff;
	padding-top:1px;
	padding-bottom:45px;
-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	behavior: url(PIE.htc);
	zoom: 1;
	position:relative;
}
table.contentpaneopen {width:100%;}
#content{text-align:justify}
#content .topcasinos {border:1px solid #5462b1; width:100%; font-size:12px;}
#content .topcasinos * {font-size:12px;}
#content .topcasinos h4 { width:auto;}
#content .topcasinos td { border:1px dashed #5462b1; border-width:0 0 1px 0; padding:4px 3px 12px 3px; font-size:11px;}
#content .topcasinos thead td { border:1px solid #5462b1; background: #323d79; border-width:0 0 1px 0; font-weight:bold; color:#fff;}
#content .topcasinos td h4 { margin:0; padding:0;}
#content .topcasinos .row-header td { background: #4e7db1; padding:4px; color:#fff; font-size:13px;}
#content .topcasinos .row-header td a:link, #content .topcasinos .row-header td a:visited {color:#fff;}
#content .topcasinos img {border:0 none; padding:0;}

#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;}

.index .rating,
.best-gambling-bonuses td.attention,
.best-match-bonuses td.match_percent {font-size:130% !important; font-weight:bold;}

#mainlevel-nav li.active a, td.active a {font-weight:bold;}

#content .block h4 a { color:#fff;}

.bottomspacer p, .bottomspacer ul { text-align:center; margin:0; padding:2px 0; list-style:none;}
.bottomspacer li {margin:0; padding:0 2px; display:inline; border-right:1px solid #eee;}
.bottomspacer a { color:#eee;}

.radio {float:left;}
input.radio {clear:left;}
.input-submit {font-size:12px; float:right; margin:8px 20px 0 0;}
.p8 {display:inline-block; height:8px; background:#006; width:48px; border:solid #ccc; border-width:0 3px 0 3px;}
.p20 {display:inline-block; height:8px; background:#006; width:84px; border:solid #ccc; border-width:0 3px 0 3px;}
.p40 {display:inline-block; height:8px; background:#006; width:252px; border:solid #ccc; border-width:0 3px 0 3px;}
.p4 {display:inline-block; height:8px; background:#006; width:16px; border:solid #ccc; border-width:0 3px 0 3px;}

#contact-form input, #contact-form textarea {color:#999; width:150px;}
#contact-form .input-submit {width:auto; color:#333;}
#contact-form{overflow:hidden;}

.calc-link {display:block; height:24px; margin-top:5px; padding-left:28px; margin-left:1px; line-height:24px; background:url(../img/odds-head.gif) 0 0 no-repeat; font-size:11px; font-weight:bold !important;}
#mainbody {position:relative;width: 771px;
margin-left: 2px;}
@-moz-document url-prefix() 
{ 
#mainbody {position:relative;width: 771px;
margin-left: 1px;}
}
.rss-feed {width:28px; height:28px; position:absolute; top:25px; right:5px;}
.rss-feed a {display:block; width:28px; height:28px; background:url(../img/feed.png) 0 0 no-repeat;}
