#contentArea .contentBox {
	float:left;
	margin:10px 0px 0px 0px;
	width:620px;
}
#contentArea .sideBox {
* overflow:hidden;/* -- FIX THIS --*/
	float:right;
	margin:10px 0 0 15px;
	width:145px;
}
#contentArea .featuredbox {
	height:710px;
	margin-bottom:20px;
}
#contentArea .featuredbox .featuredone {
	border:1px solid #ccc;
	height:215px;
	padding:10px 3px 5px 0;
}
#contentArea .featuredbox .featuredtwo {
	border:1px solid #ccc;
	border-top:0px;
	height:215px;
	padding:10px 3px 5px 0;
}
#contentArea .featuredbox .featuredthree {
    border:1px solid #ccc;
    height:215px;
    padding:10px 3px 5px 0;
}
#contentArea .featuredbox img {
    border:1px solid #666666;
    height:110px;
    margin:2px 0 0 0;
    width:135px;
}
#contentArea .featuredbox .metainfo {
	color:#000;
	display:block;
	float:right;
	margin:2px 2px 0 0;
	position:relative;
	width:110px;
	z-index:99;
}
#contentArea .searchresults .sr_top {
	background:#fafafa;
	display:block;
	font-size:12px;
    font-weight:bold;
}
#contentArea .searchresults h1 {
	font-size:11px;
	margin:0 0 10px 0;
}
#contentArea .searchresults .sr_top .sortby {
	float:left;
	margin:-10px 0 0 0;
}
#contentArea .searchresults .sr_body {
	border:1px solid #ccc;
	margin:0 0 0px 0;
	padding:10px 0 0 0;
}
#contentArea .searchresults .sr_body .singleResult {
	border-bottom:1px dotted #cccccc;
	font-size:12px;
	height:75px;
	margin:0 2px 10px 2px;
	padding:0 8px 10px 8px;
}
#contentArea .searchresults .sr_body .singleResult h2 {
	color:#3366cc;
	font-size:14px;
}
#contentArea .searchresults .sr_body .singleResult .details {
	color:#3366cc;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}
#contentArea .searchresults .sr_body .singleResult h3 {
	color:#666;
	font-size:13px;
}
#contentArea .searchresults .sr_body .singleResult p { font-size:12px; }
#contentArea .searchresults .sr_body .singleResult .sr_image {
	background:#CCCCCC none repeat scroll 0%;
	border:1px solid #666666;
	float:right;
	height:75px;
	margin:0pt 0pt 0pt 5px;
	width:100px;
}

#contentArea .searchresults .sr_body .singleResult .soldicon {
	border:0px;
	filter:alpha(opacity=70);
	float:right;
	-khtml-opacity:0.7;
	margin:23px -85px 0 0;
	height:28px;
	-moz-opacity:0.7;
	opacity:0.7;
}

#contentArea .searchresults .sr_body .singleResult img {
	float:left;
	height:52px;
	width:70px;
    background: #CCC;
}
#contentArea .searchresults .sr_body .singleResult .more { float:left;  margin: -20px 0 0 0;}
#contentArea .searchresults .sr_body .singleResult .date {
	float:left;
	font-size:11px; margin: -20px 0 0 0;
}
#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 .sr_body .singleResult .mls {
    color:red !important;
    text-decoration:none;
}
#contentArea .searchresults .searchmeta {
	font-size:12px;
	hei ght:45px;
	text-align:center;
	padding-bottom:3px;
}
#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;
	zoom:1;
}
#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:right;
}
.featuredbox .company {
	text-align:right;
	width:96%;
}

/* -- last minute fixes --*/
.srcount {font-weight:bold;}
#contentArea .searchresults .sr_body .paging {
	display:block;
	margin:0 50px 5px auto;
        width:400px;
        text-align:center;
}
.sortby2 select {width:90px;}

