body {font-size: 62.5%; font-family: Verdana, Arial, Helvetica, sans-serif;color:  #444444;}
ul {list-style: none;}
p {padding: 0; margin: 0 0 14px;}

img {border: 0;}

a:link {text-decoration: none; color: #0048C0;}
a:visited {text-decoration: none; color: #20328E;}
a:hover {text-decoration: underline; color: #D89108;}
a:active {text-decoration: none; color: #0048C0;}

#bodywrapper {}
.rb_content .pagewrapper {padding-top: 20px; position: relative;}
#contentwrapper {float: left; width: 812px;}

#dl-navigation {float: left; width: 155px; padding: 0 0 0 10px;}
#left-nav {float: left; width: 155px; padding: 0 0 0 10px;}
#dl-content {float: left; width: 502px;}
#dl-sidebar {float: left; width: 310px;}

.clear {clear:both;}

div.columns-3-abbcc-a {float: left; width: 190px;}
div.columns-3-abbcc-b {float: left; width: 382px;}
div.columns-3-abbcc-c {float: right; width: 382px;}

div.columns-3-abb-a {float: left; width: 190px; margin-left: 4px;}
div.columns-3-abb-b {float: right; width: 812px;}

div.columns-3-aabc-a {float: left; width: 382px; display: inline; position: relative;}
div.columns-3-aabc-b {float: left; width: 191px; display: inline; position: relative;}
div.columns-3-aabc-c {float: right; width: 191px; display: inline; position: relative;}

div.columns-2-ab-a {float: left; width: 381px;}
div.columns-2-ab-b {float: right; width: 382px;}

div.columns-2-aab-a {float: left; width: 573px;}
div.columns-2-aab-b {float: right; width: 381px;}

div.columns-2-ab-a div.columns-2-ab-a, div.columns-2-ab-b div.columns-2-ab-a {width: 161px; padding-right: 15px;}
div.columns-2-ab-a div.columns-2-ab-b, div.columns-2-ab-b div.columns-2-ab-b {width: 160px; padding-left: 15px;}

div.split-wrapper {border-bottom: 1px solid #D3D3D2;}
div.split-columns-2-ab-a {float: left; width: 191px; border-right: 1px solid
#D3D3D2;}
div.split-columns-2-ab-b {float: left; width: 190px;  border-left: 1px solid
#D3D3D2; margin-left: -1px;}

div.columns-2-ab-dotted-a {float: left; width: 161px; padding-right: 15px; background: url(http://www.topdownloads.net/images/h_img/dotted_div_vert.gif) repeat-y top right;}
div.columns-2-ab-dotted-b {float: left; width: 160px; padding-left: 15px; margin-left: -1px; background: url(http://www.topdownloads.net/images/h_img/dotted_div_vert.gif) repeat-y top left;}

.container-15 {padding: 15px; border-bottom: 1px solid #D3D3D2;}
.container-20 {padding: 20px 15px 15px; border-bottom: 1px solid #D3D3D2;}
.container-25 {padding: 25px 15px 15px; border-bottom: 1px solid #D3D3D2;}
.container-30 {padding: 30px 15px 15px; border-bottom: 1px solid #D3D3D2;}
.container-40 {padding: 30px 0 40px 40px; border-bottom: 1px solid #D3D3D2;}

.container-15-nb {padding: 15px;}
.container-15-margin-nb {margin: 15px;}
.container-20-nb {padding: 20px 15px 15px;}
.container-25-nb {padding: 25px 15px 15px;}
.container-30-nb {padding: 30px 15px 15px;}
.container-40-nb {padding: 30px 0 40px 40px;}

.hr-dots {height: 1px; background: url(http://www.topdownloads.net/images/h_img/hr-dots.gif) repeat-x bottom left; clear: both; padding: 0 0 0 0; margin: 0 0 0 0;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
 .clearfix {
display: inline-block;
}  

    * html .clearfix {height: 1%;}
      .clearfix {display: block;}

.float-buster {clear: both; height: 0; line-height: 0;}

.mpu {width: 300px;  text-align: center;}
.mpu .adtext {margin-bottom: 4px;}

#page-title {height: 60px; background-color: #3C2549;}
#page-title .header1 {margin: 20px 0 0 25px;}
#page-title #switch-profile {float: right; width: 300px; padding: 15px 25px 0 0; text-align: right; color: #ffffff;}
#page-title #switch-profile a {color: #ffffff;}

.two-column-list {float: left; width: 348px; margin: 10px 0 0 0; padding: 0; list-style: none;}
.two-column-list li {float: left; width: 165px; margin: 0;padding: 0 0 1px 9px; background: url(http://www.topdownloads.net/images/h_img/bullet_boldlinks.gif) 0 3px no-repeat;}
.two-column-list li a {}

.two-column-link-list {float: left; width: 348px; margin: 10px 0 0 0; padding: 0; list-style: none;}
.two-column-link-list li {float: left; width: 165px; margin: 0;padding: 0 0 3px 9px;}
.two-column-link-list li.more {float: left; width: 165px; margin: 0;padding: 9px 0 3px 9px;}
.two-column-link-list li a {font-weight: bold;}

li { padding-right:3px; list-style-image: url("/images/fleche.gif"); }
div.hr-m {height: 1px;background: url('/box/hr-dot.gif') repeat-x;clear:left;width:650px;}
div.hr-m hr {display:none;}
div.hr {height: 1px;background: url('/box/hr-dot.gif') repeat-x;clear:left;width:300px;}
div.hr hr {display:none;}

.sep-list {padding: 0; margin: 10px 0 0px 0; list-style: none;}
.sep-list li {padding: 8px 0 8px 0px; background: url(http://www.topdownloads.net/images/h_img/dotted_div_hor.gif) repeat-x top left;}
.sep-list li a {}

.link-list {padding: 0; margin: 5px 0 0 0; list-style: none;}
.link-list li {padding: 0 0 4px 0; margin: 0;  list-style: none;}
.link-list li a {font-weight: bold;}
.link-list li.more a {font-weight: lighter; color: #888383;}

.bullet-list {padding: 0; margin: 0 0 10px 15px;}
.bullet-list li {padding: 0 0 4px 0; margin: 0; font-weight: bold;}

#leaderboard-banner {text-align: center;}

.icons_hpnb {margin-right: 14px;}
#footer {padding-top: 19px;}
#footer img {padding: 0 15px 0 20px;}
.columns-3-abbcc-a .ad {margin: 15px 0 0 15px;}
.columns-3-abbcc-c img.fpo {margin: 12px 0 24px 27px;}
.link-top {margin-top: 4px;}
.buttdown {margin-bottom: 15px;}
.buttdown2 {margin-bottom: 7px;}
.bottom3 {float: left; margin-top: 6px;}
.icon-two {margin-bottom: -2px;}

.span-columns-top {background-color: #fff; border-bottom: 1px solid #D3D3D2;}
.span-columns-bottom {background-color: #fff; border-top: 1px solid #D3D3D2;}

.squarebtn-wrapper {padding: 20px 0 0 7px;}
.squarebtn-wrapper div img {margin-right: 24px;}

#search-fields-oi {float: left; width: 130px; margin: 0 22px 0 94px}
#search-fields-o {float: left; width: 102px; padding: 0; margin-right: 5px;margin-left: 5px;*margin-left: 0px;}

#rb_login_cancel {
position:absolute;
top:1px;
right:1px;
*right:25px;
}