.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; padding-left:26px;}

h3 { margin:0.6em 0 0 0;font-size:14pt;}
h4 { margin:0.6em 0 -0.2em 0;font-size:12pt; color:#444}
p { margin:0.4em 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;}
#logo {color:#fafafa; font-size:40px; display:block; left:248px; top:50px; position:absolute; line-height:40px;}
.moduletableblack table {width:100%;}
#content table td {width:auto; text-align:left;}

#content .topcasinos { border:1px solid #555; margin:0.6em 0;}
#content .topcasinos thead td { border-bottom:1px solid #555; padding:6px; background: #444;}
#content .topcasinos td { padding:6px;}
#content .topcasinos .even { background: #222;}
#content .topcasinos .rank, #content .topcasinos .pic, #content .topcasinos .us, #content .topcasinos .bonus, #content .topcasinos .rating { text-align:center;}
#content .topcasinos .rating img { border:1px solid #555; margin-top:3px;}
.moduletable td.active a {font-weight:bold;}