.content a img {
  border: 1px solid black;
}

ul {
	margin:0;
	padding:0;
	list-style:none;
}

fieldset {
    padding:15px;
}

.checklist {
	margin:0px; padding:2px 10px 2px 2px; overflow:auto; overflow-y:auto; overflow-x:hidden; border:1px solid #7e9db9; height:120px; background:none;
	width:150px;
}
.longlist {
	width:200px !important;
}
.checklist li {
	margin:0; margin-top:3px;  margin-bottom:3px; _margin-bottom:0px !important; padding:0 !important; border:none; display:block; float:none; height:auto;
}
.checklist li label {
	margin:0 !important; padding:0 !important; vertical-align:top; color:#000000; font-weight:normal;
	_display:inline;
}

#odometerList {width:130px !important;}
/*#extColorList {width:90px !important;}*/


.mTop10 {
	margin-top:10px !important;
}
.mBot10 {
	margin-bottom:10px !important;
}
.listTable {
  width: 100%;
  border-spacing: 1px;
  border-collapse: separate;
  background-color: #888888;
}
.listTable th {
  font-weight: bold;
  background-color: #FAB35C;
}
.listTable td {
  padding: 5px;
}
.listTable td.image {
  text-align: center;
}
.listTable td.image a {
  display: block;
}
.row1 {
  background-color: #f4f5e3;
}
.row2 {
  background-color: #e7c784;
}
.sep {
  margin: 10px 0;
}
.head {
  border: 1px solid #9D5721;
  background-color: #FAB35C;
  text-align: center;
  padding: 5px;
  font-weight: bold;
}
.copdata {
  width: 700px;
}
.copdata div {
  margin: 10px 0;
}

#advancedOptions {
	clear:left; /* added by PBOGGS to clear the float on walled garden (its good to clear a float anyway) */
}

*:first-child+html #advancedOptions	{top:0px !important;} /* ie7 only hack */

#advancedOptions_detail {
	margin:0; padding:0;

	height:auto; overflow:hidden !important; _height:1%;
}

#advancedOptions_detail ul.checklist {
	height:80px !important;
	width:120px !important;
	overflow:auto; overflow-y:auto; overflow-x:hidden;

}
#advancedOptions_detail #extColorList {width:120px !important;}


/* Details page */
#callout {
	width: 307px;
	float: left;
	margin-right: 10px;
	min-height: 600px;
}
#callout p {
	margin: 0 0 10px 0; font-weight: bold;
}
#medImage img {
	border: 2px solid #dddddd;
}
#medImage span {
	float: right; margin-top: 5px; text-align: right;
}
#medImage span a {
	padding-left: 15px;
}
#medImage span.zoomImage a {
	background:url(/Images/powersearch2/icn_zoom.jpg) no-repeat;
}
#smlImageSet {
	clear: both; margin-top: 20px; text-align: center; overflow: hidden; _height: 1%;
}							
#smlImageSet a.next {
	background: url(/Images/powersearch2/arrow_next.jpg) right no-repeat; float: right; padding-right: 18px;
}							
#smlImageSet a.previous {
	background: url(/Images/powersearch2/arrow_previous.jpg) no-repeat; float: left; padding-left: 18px;
}							
#smlImageSet ul {
	margin: 0; padding: 0; margin-top: 50px; text-align: left;
}							
#smlImageSet ul li {
	float: left; margin: 0 3px 3px 0;
}														
#smlImageSet ul li a img {
	border: 2px solid #cfcfcf !important;
}																					
#smlImageSet ul li a:hover img {
	border: 2px solid #21548f !important;
}								
#smlImageSet ul li.selected img {
	border: 2px solid #21548f !important;
}														
#smlImageSet ul li.noRightMargin {
	margin-right: 0 !important;
}
.vehicleDetail #rightContent {
	display: block; margin: 0; padding: 0; overflow: hidden; _height: 1%;
}
.vehicleDetail #rightContent #otherVehicles {
	float: right; background:url(/Images/powersearch2/vdp/bg_vdp_otherVehicles.jpg) bottom repeat-x; height: 70px; margin-bottom: 3px;
}
.vehicleDetail #rightContent #otherVehicles a img{
	border: 2px solid #cfcfcf !important;
}
.vehicleDetail #rightContent #otherVehicles a:hover img{
	border: 2px solid #21548f !important;
}								
.vehicleDetail #rightContent #otherVehicles a.next {
	background: url(/Images/powersearch2/arrow_next.jpg) right no-repeat; float: right; padding-right: 18px;
}
.vehicleDetail #rightContent #otherVehicles a.previous {
	background: url(/Images/powersearch2/arrow_previous.jpg) left no-repeat; float: right; padding-left: 18px; margin-right: 10px;
}
#rightContent #vdpDetail {
border-top: 1px solid #86a3bd; border-right: 1px solid #86a3bd; clear: both; padding: 3px 3px 3px 0; overflow: hidden; _height: 1%;
}
.vehicleDetail #rightContent #vdpDetail h3 {
	background: url(/Images/powersearch2/vdp/bg_vdp_header.jpg) repeat-x; height: 25px; padding: 15px 10px; font-size: 1.5em; clear: both; margin-bottom: 3px;
}
.vehicleDetail #rightContent #vdpDetail h3 span {
	float: right; font-size: .7em;
}
.vehicleDetail #rightContent .vehInformation {
	background: url(/Images/powersearch2/vdp/bg_veh_detail.jpg) top repeat-x; padding: 10px 3px 10px 10px; border-bottom: 1px dotted #a2a2a2; overflow: hidden; _height: 1%; margin-bottom: 10px;
}	
						

/* styles for Comments Section*/
#comments	{position:relative; border-right:1px solid #AAAAAA; border-top:1px solid #AAAAAA; padding:8px 8px 8px 0px; margin-top:25px;}
#comments h2	{position:relative; left:-4px; margin-bottom:10px;}
#comments label	{font-size:130%; font-weight:bold; margin:8px 0px;}
#comments p	{margin:5px; font-weight:normal !important;}
