div[id|="mds-tpl"] input[type="text"], div.mds-cmp-dealer_search form fieldset#searchCriteria p select, div.ui-dialog input[type="text"] {
    margin-bottom: 0px;
}
h1, h2, h3 {
	font-style:normal; /*overide main.css*/
}

#advancedSearchContent {
    margin-bottom: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 30px;
}

h1.vehicleTitle {
	background: url("/assets/en/images/tools/cpo/ads/cpo_ads_title_header.jpg") no-repeat scroll left top transparent;
    cursor: default;
    font-weight: bold;
    height: 20px;
    margin: 5px;
    text-indent: -999999px;
    width: 186px;
    font-size: 0; 
	display:block; 
	line-height: 0;
}

#searchBoxes{
	float: left;
	padding:10px 0px 22px 0px;
}

.Explorer6 #searchBoxes div.viewbar{margin: 0 0 0 12px!important;}
.Explorer6 #searchBoxes div.modelsBox {margin: 0 0 0 6px!important;}
#searchBoxes div.noTopDiv{
	/*margin: 0 0 0 34px;*/
	font-size: 12px;
}
h3.headerCpo{
	color:#000;
	text-decoration:none;
	font-weight:bold;
	font-size: 1em;
}
h3.headerCpo.special{
	padding:2px 10px;
}

#searchBoxes div.vehicleBox{
	 float:left;
	 width: 659px;
	 border: 0px;
	 padding-left: 5px;
}
.Explorer6 #searchBoxes div.vehicleBox{	margin-left:8px;width: 716px;}
.vehicleBox ul{
	 margin: 0px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
}
.vehicleBox ul li{
 	margin: 0px 0px 0px 0px;
 list-style: none;
}

.btnModel{
	width:70%;
	margin: 0 0 0 12px;
	font-weight: normal;
}
.modelTable{
	width:100%;
	border:0 0 0 0;
	padding:0px 10px 0px 10px;
	margin: 0 0 6px 0;
}

.noDisplay{
	visibility:hidden;
}

#searchBoxes div.searchBox{
	 float:right;
	 width: 248px;
	 margin: 0px 10px 0 3px;
}
.searchBox ul{
	 list-style: none;
	 margin: 5px 0px 14px 0;
	 padding:0;
	 spacing:15px;
}
	
#adsRSubmit{
 	float: right;
    position: relative;
    top: -11px;
}
.Explorer7 .searchBox ul{margin-bottom: 31px;}
.searchBox ul li{
 	list-style: none;
}

.searchBox table{
	 padding:0px 0px 0px 0px;
	 border:0px 0px 0px 0px;
}
.searchBox table tr td{
	text-align: right;
	border: white 0 solid;
}
.searchBox table tr td.inputfield{
	padding:0px 0px 8px 5px;
}
.searchBox table tr{margin-bottom: 5px;}
input#zipCode{
	width: 130px;
}
select#price{
	width: 135px;
}
select#mileage{
	width: 135px;
}
select#startYear{
	width: 56px;
}
select#endYear{
	width: 56px;
}
select#distanceProximity{
	width: 136px;
	float: left;
}
.fieldset {
	margin: 22px 29px 6px 0;
	border:2px solid #cccccc;
	font-weight: bold;
	font-size: 12px;
}
.fieldset td, .fieldset p, .fieldset li {
	font-size: 11px;
	border:0px;
}
#adsRSubmit{
 	background:  transparent url("/assets/en/images/global/utility/btns/buttons_24-bit.png") no-repeat;
 	background-position: 0 -928px;
    display: block;
    height: 23px;
    text-indent: -99999px;
    font-size: 0;
    line-height: 0;
    width: 87px;
    border:0px;
    cursor:pointer;
}

input#adsRSubmit:hover, input#adsRSubmit:active{ background-position: 0 -957px; }

span.modelNameDescription{
	padding-left:3px;	
}
.highLightModel img{
	float: center;
	text-decoration:none;
	border-style:none;
	width: 148px;
	height: 90px;
	padding-bottom:4px;
}
.highLightModel{
	margin: 0 11px 9px 0px;
}
.disableModel{
	background-color: #E9E9E9;
	margin: 0 11px 9px 0px;

}
.learnModel{
	margin: 8px 0 0px 0;
 	width:100%;
 	float: left;
 	*margin-top: 26px;
}
div.learnModel a{
	font-size: 12px;
}
.vehicleContainer{
	text-align: center;
	border: 2px dashed #818181;
	width: 190px;
	_width: 180px;
	float: left;
	margin: 10px;
}
.vehicleContainer ul li{
	list-style: none;
	margin: 15px 0px;
	padding: 0;
}
.noYearVehicle{
	display: none;
}
.yearVehicle{
	display: block;
}
.linkModelOverview span{
	border:1px solid #000000;
	margin:8px auto;
	padding:5px;
	width:110px;
}
#gmshop {
	clear:both;
}
#gmshop a{
	margin: 10px 0 0 0;
}
#required{
    float: left;
    position: relative;
    text-align: left;
    top: 10px;
}
}
.required{
	color:red;
}

div.error {
margin-left: 76px;
}

span.modelNameDescription{text-indent: -999999px;line-height: 0;width:85px;height:7px;display:block;margin-left: 22px;margin-top: 4px;}


td#contJelly198 span.modelNameDescription{
	background: url("/assets/en/images/tools/cpo/result/cts-trans.png") no-repeat scroll left top transparent;
}

td#contJelly2327 span.modelNameDescription{
	background: url("/assets/en/images/tools/cpo/result/cts_v-trans.png") no-repeat scroll left top transparent;
}

td#contJelly199 span.modelNameDescription{
	background: url("/assets/en/images/tools/cpo/result/cts_coupe-trans.png") no-repeat scroll left top transparent;
}

td#contJelly2328 span.modelNameDescription{
	background: url("/assets/en/images/tools/cpo/result/cts_v_coupe-trans.png") no-repeat scroll left top transparent;
}

td#contJelly2427 span.modelNameDescription{
	background: url("/assets/en/images/tools/cpo/result/cts_wagon-trans.png") no-repeat scroll left top transparent;
}

td#contJelly1157 span.modelNameDescription{
	background: url("/assets/en/images/tools/cpo/result/sts-trans.png") no-repeat scroll left top transparent;
}

td#contJelly1157 span.modelNameDescription{
	background: url("/assets/en/images/tools/cpo/result/sts-trans.png") no-repeat scroll left top transparent;
}

td#contJelly2324 span.modelNameDescription{
	background: url("/assets/en/images/tools/cpo/result/sts_v-trans.png") no-repeat scroll left top transparent;
}

td#contJelly976 span.modelNameDescription{
	background: url("/assets/en/images/tools/cpo/result/dts-trans.png") no-repeat scroll left top transparent;
}

td#contJelly1014 span.modelNameDescription{
	background: url("/assets/en/images/tools/cpo/result/xlr-trans.png") no-repeat scroll left top transparent;
}

td#contJelly1014 span.modelNameDescription{
	background: url("/assets/en/images/tools/cpo/result/xlr-trans.png") no-repeat scroll left top transparent;
}

td#contJelly2323 span.modelNameDescription{
	background: url("/assets/en/images/tools/cpo/result/xlr_v-trans.png") no-repeat scroll left top transparent;
}

td#contJelly1001 span.modelNameDescription{
	background: url("/assets/en/images/tools/cpo/result/srx-trans.png") no-repeat scroll left top transparent;
}

td#contJelly66 span.modelNameDescription{
	background: url("/assets/en/images/tools/cpo/result/escalade-trans.png") no-repeat scroll left top transparent;
}

td#contJelly61 span.modelNameDescription{
	background: url("/assets/en/images/tools/cpo/result/escalade_h-trans.png") no-repeat scroll left top transparent;
}

td#contJelly898 span.modelNameDescription{
	background: url("/assets/en/images/tools/cpo/result/escalade_esv-trans.png") no-repeat scroll left top transparent;
}

td#contJelly898 span.modelNameDescription{
	background: url("/assets/en/images/tools/cpo/result/escalade_esv-trans.png") no-repeat scroll left top transparent;
}

td#contJelly715 span.modelNameDescription{
	background: url("/assets/en/images/tools/cpo/result/escalade_ext-trans.png") no-repeat scroll left top transparent;
}
