/* Rules specific to b2b-frontpage */
#b2b #advertisefrontpage ul { list-style: none; margin: 0px 0px 4px 4px; padding: 0px; }
#b2b #b2bfrontpage_bottom .clearfix { clear: both; height: 1px; line-height: 1px; font-size: 1px; }
#b2b #b2bfrontpage_bottom img,
#b2b #b2bfrontpage_top div.realestate img,
#b2b #b2bfrontpage_top div.agri img,
#b2b #b2bfrontpage_top p,
#b2b #b2bfrontpage_bottom p,
#b2b #b2bfrontpage_bottom h3,
#b2b #b2bfrontpage_top h3 { margin: 0 0 0 8px; }
#b2b #b2bfrontpage_bottom { font-size: 12px; }
#b2b #b2bfrontpage_bottom p {margin-bottom: 6px;}
#b2b #b2bfrontpage_bottom h3,
#b2b #b2bfrontpage_top h3 { margin-bottom: 3px; }
#b2b #b2bfrontpage_top div.agri { padding-top: 8px; width: 49%; float: right; }
#b2b #b2bfrontpage_top div.realestate { padding: 8px 0 16px 0; width: 49%; float: left; }
#b2b #b2bfrontpage_top { height: 107px; }
#b2b .b2b_subcat { width: 49%; float: left; margin:  0 0 8px 0; }
#b2b .b2bfrontpage_bottom { clear: both; height: 8px; line-height: 1px; font-size: 1px; }
#b2b h4#adcounter { text-align: center; margin: 16px 0 0 0; }

.box2bottom { text-align: left; width: 126px; height: 8px; background: url( box2bottom.gif ) no-repeat center top; }
.box2content { border-left: 1px solid #666666; border-right: 1px solid #666666; padding: 4px; background: #EEEEEE; voice-family: inherit; width: 116px; overflow: hidden; }
.box2top { margin: 0; width: 126px; height: 8px; font: 1px / 1px sans-serif !important; background: url( box2top.gif ) no-repeat center bottom; }

/* New b2b  */

#wrapper h4 {margin: 0; text-align: left; width:235px;}
* html #wrapper .dot1,
* html #wrapper .dot2,
* html #wrapper .dot3,
* html #wrapper .dot4 {display: none;}  /* Hiding rounded corners in IE6 */

ul {list-style-image:none; list-style-position:outside;list-style-type:none;}

#wrapper #content-left {float:left; width: 474px; margin: 0; padding: 0 0 8px 0;}
#wrapper #content-left #promo-helios {padding: 4px 0px 4px 3px; background: #fff; margin-right: 0px; margin-left: 0px; position: relative; height: 400px;}
#wrapper #content-left #promo-helios {width: 472px; float: left;}
#wrapper #content-left #verticals,
#wrapper #content-left #promo,
#wrapper #content-left #banner,
#wrapper #content-left #bodytype,
#wrapper #content-left #last-seen-ads {width: 483px; margin: 0 0 8px 0; padding: 0; overflow:hidden; clear: both;}

#wrapper #content-left #bodytype #drilldown                 {margin:0;}
#wrapper #content-left #bodytype #drilldown li              {padding: 0 0 5px 0; list-style: none; }
#wrapper #content-left #bodytype #drilldown th              {padding: 0 0 4px 0; text-align: left; background: #FFFFFF; }
#wrapper #content-left #bodytype #drilldown ul              {margin: 0; padding: 0; }
#wrapper #content-left #bodytype #drilldown .chassi         {float: left; border:1px solid #CCCCCC; font-size:11px; height:40px; margin:1px; padding:0; text-align:right; width:149px; }
#wrapper #content-left #bodytype #drilldown .chassi .image  {float: left; height: 30px; width: 60px; }
#wrapper #content-left #bodytype #drilldown .chassi .text   {float: right; text-align:right;}
#wrapper #content-left #bodytype ul                         {margin: 0; padding: 8px;}
#wrapper #content-left #bodytype .chassi a                  {display:block; height:30px; margin:0; padding:5px; width:139px; }
#wrapper #content-left #bodytype #drilldown .divheading     {font-size:12px; font-weight: bold;}
#wrapper #content-left #bodytype                    {background-color: #fff; width: 475px; margin-right: 8px; float: left; position: relative; display: inline;}

#wrapper #content-left #bodytype #formcontainer {float:left; width:460px;}
#wrapper #content-left #bodytype #title {font-weight: bold;	width: 300px; float:left; border-bottom:0 solid #CCCCCC; height:20px; margin:0;}
#wrapper #content-left #bodytype #new {font-weight: bold; float: left; height:20px;  }
#wrapper #content-left #bodytype #links {font-weight: bold;	width: 60px; float: left; 	font-size: 10px; margin:0;}

#wrapper #content-left #verticals .status .baplink  {font-size: 13px; font-weight: bold;}

#wrapper #content-right {float:right; margin: 0; padding: 0; width:268px;}
#wrapper #content-right li { width:268px; }
#wrapper #content-right ul {margin:0; padding:0; }
#wrapper #content-right h3 {margin: 0; padding: 0;}
#wrapper #content-right #general-feedback a {color: #006;}
#wrapper #content-right #login-teaser ul {padding-left: 20px; margin-bottom: 8px;}
#wrapper #content-right #login-teaser li {list-style-type: disc; margin: 0; padding-top: 4px; width: 230px;}

#wrapper #content-right .site-module-content {padding: 7px 8px; background-color: #def; position: relative; margin:8px 0 8px 0;}
#wrapper #content-right .site-module-content h3 {margin-bottom: 4px;}

