
#contentArea .contentBox {float: right; width: 620px; margin: 10px 0px 0px 0px; * overflow: hidden;}
#contentArea .sideBox {float: left; width: 145px; margin: 10px 15px 0 0; * overflow: hidden;height: 1700px; } /* -- FIX THIS --*/


#contentArea .featuredbox {height: 740px; margin-bottom: 20px;}
#contentArea .featuredbox .featuredone {height: 215px; border: 1px solid #ccc; padding: 10px 0 0 3px;}
#contentArea .featuredbox .featuredtwo {height: 215px; border: 1px solid #ccc; border-top: 0px; padding: 10px 0 0 3px;}
#contentArea .featuredbox img {
    border:1px solid #666666;
    height:110px;
    margin:2px 0 0 0;
    width:135px;
}
#contentArea .featuredbox .metainfo {display: block; float: left; margin: 2px 0 0 2px;  width: 110px; 
	position: relative; z-index: 99; color: #000;
	}

#contentArea .searchresults .sr_top	{font-size: 11px; display: block; background: #fafafa;}
#contentArea .searchresults h1 {font-size: 11px; margin: 0 0 10px 0;}
#contentArea .searchresults .sr_top .sortby {float: right; margin: -34px 0 0 0;}

#contentArea .searchresults .sr_body {border: 1px solid #ccc; padding: 10px 0 0 0; margin: 0 0 0px 0;}
#contentArea .searchresults .sr_body .singleResult {font-size: 12px; border-bottom: 1px dotted #cccccc; padding: 0 8px 10px 8px; margin: 0 2px 10px 2px; height: 112px; /* clear: both; */}
#contentArea .searchresults .sr_body .singleResult h2 {font-size: 14px; color: #3366cc; width: 410px;}
#contentArea .searchresults .sr_body .singleResult .details {
	color:#3366cc;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}
#contentArea .searchresults .sr_body .singleResult h3 {font-size: 13px; color: #666; width: 410px;}
#contentArea .searchresults .sr_body .singleResult p {font-size: 12px; width: 410px; color: #666;}
#contentArea .searchresults .sr_body .singleResult .sr_image {background:#CCCCCC none repeat scroll 0%;border: 1px solid #666; float: left; width: 100px; height: 75px; margin: 0 5px 0 0; background: #ccc;}
#contentArea .searchresults .sr_body .singleResult .soldicon {border:0px;filter:alpha(opacity=70);float:left;  margin:22px 0 0 -90px; height: 28px;width: 62px;
   -khtml-opacity:0.7;
	-moz-opacity:0.7;
	opacity:0.7;
}
#contentArea .searchresults .sr_body .singleResult img {float: right; width: 78px; height: 58px;}
#contentArea .searchresults .sr_body .singleResult .more {float: right; background: #fff; padding: 0 5px; color: #666;}
#contentArea .searchresults .sr_body .singleResult .date {float: right; background: #fff; font-size: 11px; padding: 0 5px; color: #666;}

#contentArea .searchresults .sr_body a:link {color: #3366cc; text-decoration: none;}
#contentArea .searchresults .sr_body a:visited {color: #3366cc; text-decoration: none;}
#contentArea .searchresults .sr_body .singleResult h2 a:link {color: #3366cc; text-decoration: none;}
#contentArea .searchresults .sr_body .singleResult h2 a:visited {color: #3366cc; text-decoration: none;}
#contentArea .searchresults .sr_body .singleResult h3 a:link {color: #3366cc; text-decoration: none;}
#contentArea .searchresults .sr_body .singleResult h3 a:visited {color: #3366cc; text-decoration: none;}

#contentArea .searchresults .searchmeta {text-align: center; height: 45px; font-size: 12px;}
#contentArea .searchresults .sr_body .paging {display: block; margin: 0 0 5px 0;}
#contentArea .searchresults .searchmeta span span {border: 1px solid #eee; margin: 0 5px; padding: 0px 2px;}
#contentArea .searchresults .srcount {border: 1px solid #eee; margin: 0 5px; padding: 0px 2px;}
#contentArea .searchresults .curpage {border: 1px solid #eee; margin: 0 5px; padding: 0px 2px;}
#contentArea .searchresults .sortby2 {margin: 0 5px; padding: 0px 2px;}
.columnMenu {margin-top: 10px;}

.featuredbox {font-size: 12px;}
.metainfo {font-size: 12px; text-align: left;}
.featuredbox .company { width: 96%; text-align: left;}

/* -- last minute fixes --*/
.srcount {font-weight:bold;}
#contentArea .textAds {border: 1px solid #ccc; padding: 5px; line-height: 18px; margin-bottom: 0px; height: 640px;}
#contentArea .textAds .singletxt {color: #999; margin: 0 0 10px 0; font-size: 12px; height: 120px;}


