.sidebar {	
	width: 200px;
	font size: 12px;
	border-right: 1px solid black;
	border-left: 0px dotted black;
	border-bottom: 0px solid black;
	border-top: 0px solid black;
	padding: 0px 10px 0px 0px;
	}
	
.subheader {
	width: 100%;
	height: 23px;
	font-family: "arial";
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	background: #cc6633;
	padding: 1px 1px 1px 5px;
	margin: 0px; 
	float: left;
	}

.sublinks {
	height: 23px;
	border-right: 0px solid black;
	border-left: 0px solid black;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	background: #6699CC;
	padding: 1px 1px 1px 5px;
	vertical-align: middle;
	margin: 0px; 
	float: left;
}

#classifieds_container {
	background-color: #999; 
	height: 28px; 
	margin: 0 0 5px 0;
}

.classifieds_header {
	height: 28px; 
	background-color: #fff; 
	float: left;
	color: #cc6633;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 22px;
	font-weight: bold;
	padding: 0 5px;
}

.classifieds_links {
	background-image: url(http://img.coxnewsweb.com/C/09/78/58/image_758789.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #fff !important; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	height: 28px; 
	float: left; 
	margin: 0;
	padding: 6px 0 5px 30px;
}

.classifieds_links a {
	color: #fff !important;
}

#classifieds_container .clear_both {
	clear: both;
}

#classifieds_rr {
	width: 200px;
}

.classifieds_rr_ad {
	padding: 10px 0; 
	text-align: center;
}

/*content styles*/

#cxContent  {
	width: 100%;
	float: left;
	margin-right: -1px;
	position:relative;
}

#cxContent .cxLeftRail  {
	width: 345px;
	float: left;
	padding: 0px 10px 0px 10px;
	overflow: hidden;
}

#cxContent .cxCenterRail  {
	width: 345px;
	float: left;
	padding: 0px 10px 0px 10px;
	margin-left: -1px;
	overflow: hidden;
}

.cxBoxTeaser, .cxBoxTeaserMedium, .cxBoxTeaserLong, .cxBoxTeaserNoheight  {
	width: 340px;
	height: 120px;
	float: left;
	clear: left;
	text-align: left;
	padding: 0px;
	font-size: 12px;
	overflow: hidden;
	margin-bottom: 10px;
	border: 1px solid #ccc;
	background-color: #efefef;
}

.cxBoxTeaserMedium {
	height: 135px !important;
}

.cxBoxTeaserLong {
	height: 240px !important;
}

.cxBoxTeaser .top, .cxBoxTeaserMedium .top, .cxBoxTeaserLong .top, .cxBoxTeaserNoheight .top  {
	clear: both;
	padding: 5px;
	text-align: left;
	width: 100%;
	height: 15px;
	line-height: 18px;
	overflow: hidden;	
	background-color: #c63;
}

.cxBoxTeaser h3.label, .cxBoxTeaserMedium h3.label, .cxBoxTeaserLong h3.label, .cxBoxTeaserNoheight h3.label {
	clear: both;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	margin: 0;
}

#classifieds .cxBoxTeaser h4, #classifieds .cxBoxTeaserMedium h4, #classifieds .cxBoxTeaserLong h4, #classifieds .cxBoxTeaserNoheight h4 {
	font-size: 13px;
	margin: 5px;
}

.cxBoxTeaser h3 a, .cxBoxTeaserMedium h3 a, .cxBoxTeaserLong h3 a, .cxBoxTeaserNoheight h3 a {
	text-transform: uppercase;
	color: #fff !important;
	text-decoration: none;
}

.cxBoxTeaser p, .cxBoxTeaserMedium p, .cxBoxTeaserLong p, .cxBoxTeaserNoheight p {
	padding: 5px;
	margin: 0;
}

.cxBoxTeaser a, .cxBoxTeaserMedium a, .cxBoxTeaserLong a, .cxBoxTeaserNoheight a {
	color: #c63 !important;
}

.cxBoxTeaser a:hover, .cxBoxTeaserMedium a:hover, .cxBoxTeaserLong a:hover, .cxBoxTeaserNoheight a:hover {
	color: #000 !important;
	text-decoration: none;
}

.cxBoxTeaser .leftHalf a, .cxBoxTeaser .rightHalf a, .cxBoxTeaser .leftHalf p, .cxBoxTeaser .rightHalf p, .cxBoxTeaserMedium .leftHalf a, .cxBoxTeaserMedium .rightHalf a, .cxBoxTeaserMedium .leftHalf p, .cxBoxTeaserMedium .rightHalf p  {
	margin: 0px;		
	padding:5px;
}

.cxBoxTeaser .leftHalf, .cxBoxTeaserMedium .leftHalf  {
	float: left;	
	clear: left;
	max-width: 140px;
	text-align: left;
	width: 140px;
}

.cxBoxTeaserMedium .leftHalf  {
	max-width: 120px !important;
	width: 120px !important;
}

#classifieds .cxBoxTeaser .leftHalf, #classifieds .cxBoxTeaserMedium .leftHalf  {
	max-width: 100px;
	width: 100px;
}

.cxBoxTeaser .rightHalf, .cxBoxTeaserMedium .rightHalf  {
	float: right;
	clear: right;
	max-width: 140px;
	text-align: left;
	width: 140px;
}

.cxBoxTeaserMedium .rightHalf  {
	max-width: 220px !important;
	width: 220px !important;
}

#classifieds .cxBoxTeaser .rightHalf, #classifieds .cxBoxTeaserMedium .rightHalf  {
	max-width: 240px;
	width: 240px;
}

.cxBoxTeaserLong  ul {
	margin: 0 5px;
	padding: 5px;
	list-style-type: none;
}

.cxBoxTeaserLong  li {
	margin: 3px 0;
}

.cxBoxTeaser a img, .cxBoxTeaserMedium a img, .cxBoxTeaserLong a img, .cxBoxTeaserNoheight a img {
	border: none;
}

#cxContent a img {
	border: none;
}

.cxContentAd {
	width: 340px;
	float: left;
}

#columnLeft, #columnCenter, #columnRight {
	width: 230px; 
	float: left; 
	margin-right: 10px;
}

.cxBoxTeaserNoheight {
	height: auto !important;
	width: 100% !important;
}

.boldText {
	font-weight: bold;
}

/*  rss xml button */
#classifiedsResults #rssFeed {
	text-align: right;
}

#classifiedsResults #rssFeed .xml-button {
	border: 1px solid;
	border-color: #FC9 #630 #330 #F96;
	padding: 0 3px;
	font: bold 10px verdana,sans-serif;
	color: #FFF;
	background: #F60;
	text-decoration: none;
	margin: 0;
	text-align: center;
}

/*results pages styles*/

#classifiedsResults {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;	
}

#classifiedsResults #vendorContent a {
	color: #c63;
	text-decoration: none;	
}

#classifiedsResults #vendorContent a:hover {
	color: #000;
	text-decoration: underline;	
}

h2 {
	font-size: 16px;
	font-style: italic;
	color: #c63;
	margin:5px 0 0;
}

#classifiedsResults table#resultsHeadings {
	border-bottom: 1px solid #000;
	background-color: #c63;
	width: 930px;
}

#classifiedsResults table#resultsDetails {
	width: 930px;
}

#classifiedsResults table#resultsDetails.evenrow {
	background: #fff;
	border-bottom: 1px solid #000;
}

#classifiedsResults table#resultsDetails.oddrow {
	background: #efefef;
	border-bottom: 1px solid #000;
}

#classifiedsResults table#resultsHeadings th {
	text-align: center;
	color: #fff;
	vertical-align: bottom;
	padding: 5px 0;
}

#classifiedsResults table#resultsDetails td {
	text-align: center;
	padding: 5px 0;
	vertical-align: top;
}

#classifiedsResults table#resultsHeadings .photoCell, #classifiedsResults table#resultsDetails .photoCell {
	width: 124px;
}

#classifiedsResults table#resultsDetails .photoCell img {
	border: 1px solid #000;
}

#classifiedsResults table#resultsHeadings .yearCell, #classifiedsResults table#resultsDetails .yearCell {
	width: 45px;
}

#classifiedsResults table#resultsHeadings .makeCell, #classifiedsResults table#resultsDetails .makeCell {
	width: 90px;
}

#classifiedsResults table#resultsHeadings .modelCell, #classifiedsResults table#resultsDetails .modelCell {
	width: 100px;
}

#classifiedsResults table#resultsHeadings .priceCell, #classifiedsResults table#resultsDetails .priceCell {
	width: 70px;
}

#classifiedsResults table#resultsHeadings .descriptionCell, #classifiedsResults table#resultsDetails .descriptionCell {
	width: 240px;
}

#classifiedsResults table#resultsDetails .descriptionCell {
	text-align: left;
}

#classifiedsResults table#resultsHeadings .toolsCell, #classifiedsResults table#resultsDetails .toolsCell {
	width: 100px;
}

#classifiedsResults table#resultsHeadings .spacerCell, #classifiedsResults table#resultsDetails .spacerCell {
	width: 20px;
}

#classifiedsResults .lessleading {
	margin-top: -1.2em;
}

#classifiedsResults .firstpub {
	text-align: center;
	font-size: 11px;
	font-style: italic;
}

#classifiedsResults p.firstpub {
	margin: 0;
	padding: 0;
}

#classifiedsResults .resultsform {
	margin: 10px 20px 5px 0;
	overflow: hidden;
}

/*BEGIN PRINT EMAIL THIS STYLES*/

body#classifiedsPrint #vendorDocument {
	margin: 0 !important; 
	width: 668px !important;
}

body#classifiedsPrint #vendorHeading {
	width: 668px !important;
}

body#classifiedsPrint #vendorContent {
	padding: 5px 10px;
}

body#classifiedsPrint .siteReference {
	text-align: center; 
	padding-top: 3px; 
	margin-bottom: 2px; 
	border-top: 1px solid #999; 
	font-style: italic;
}

table#emailThis {
	 margin: 10px auto;
	 width: 500px;
	 border: none;
}

table#emailThis td {
	font-size: 13px;
	vertical-align: top;
}

body#classifiedsPrint input, body#classifiedsPrint textarea {
	width: 200px;
	border: 1px solid #c63;		
}

/*END PRINT EMAIL THIS STYLES*/