body.cms .model-index .search-results h6,
body.cms .press-index .search-results h6 {
	margin: 0;
	font-size: 100%;
}
body.cms .model-index .search-results th.description div,
body.cms .press-index .search-results th.description div {
	left:22px;
	position:absolute;
	text-align:left;
	width:200px;
}
body.cms .model-index #searchForm,
body.cms .press-index #searchForm {
	width: 466px;
	float: left;
}
body.cms .model-index .quick-search,
body.cms .press-index .quick-search {
	margin-bottom: 25px;
	float: left;
}
body.cms .model-index .quick-search .box-content,
body.cms .press-index .quick-search .box-content {
	padding-left: 0;
}
body.cms .model-index .quick-search h3,
body.cms .press-index .quick-search h3 {
	color: #FF6600;
	padding-left: 40px;
	background: transparent url(../images/icons/teaserTab/car_h.gif) no-repeat scroll 0 4px;
	font-size: 1.4em;
	font-weight: bold;
}
body.cms .model-index .quick-search .separator,
body.cms .press-index .quick-search .separator {
	margin: 2px 10px;
}
body.cms .model-index .quick-search .row {
	
}
body.cms .model-index .quick-search .col,
body.cms .press-index .quick-search .col {
	width: 150px;
}
body.cms .model-index .quick-search .col .col-content,
body.cms .press-index .quick-search .col .col-content {
	margin-right: 11px;
	margin-bottom: 10px;
}
body.cms .model-index .quick-search .quicksearch-fields label,
body.cms .press-index .quick-search .quicksearch-fields label {
	display: block;
	font-weight: bold;
	padding-bottom: 2px;
}
body.cms .model-index .quick-search .quicksearch-fields select,
body.cms .press-index .quick-search .quicksearch-fields select {
	width: 100%;
}
body.cms .model-index .quick-search .quicksearch-fields input,
body.cms .press-index .quick-search .quicksearch-fields input {
	width: 135px !important;
}
body.cms .model-index .quick-search .submit-row,
body.cms .press-index .quick-search .submit-row {
	margin-bottom: 0;
}
body.cms .model-index .quick-search .submit-row .detailSearch,
body.cms .press-index .quick-search .submit-row .detailSearch {
	margin-top: 5px;
}
body.cms .model-index .quick-search .submit-row .submitSearch,
body.cms .press-index .quick-search .submit-row .submitSearch {
    margin-top: 5px;
	width: 300px;
}
body.cms .model-index .quick-search .button,
body.cms .press-index .quick-search .button {
	float: right;
	margin-left: 30px;
}
body.cms .model-index .bottom-link-box {
	margin-bottom: 15px;
}
body.cms .model-index .bottom-link-box h3,
body.cms .model-index .bottom-link-box .bottom-links {
	margin: 0px 0px 10px 10px;
}
body.cms .model-index .bottom-link-box .bottom-links a {
	width: 30%;
	float: left;
}
* html body.cms .model-index .bottom-link-box h3 {
	font-size: 1.25em;
}
*+html body.cms .model-index .bottom-link-box h3 {
	font-size: 1.25em;
}
body.cms .model-index #parkAndCompareVehicle .pagination fieldset,
body.cms .press-index #parkAndCompareVehicle .pagination fieldset {
	display: none;
}

body.cms .contentColumn a.keyword {
	text-decoration:none; 
	font-weight:normal; 
	color:#333;
}


/* Redesign modelpress model-page */
body.cms .make-page.tabLayout .cmsContent,
body.cms .model-page.tabLayout .cmsContent {
   float:left;
   width:505px;
}
body.cms .make-page.tabLayout .rightBoxContent,
body.cms .model-page.tabLayout .rightBoxContent {
   float:right;
   width:280px;
   margin-bottom:20px;
}
body.cms .make-page.tabLayout .contentColumn,
body.cms .model-page.tabLayout .contentColumn {
   width:505px;
   margin-bottom:0em;
   overflow:hidden;
}
body.cms .make-page.tabLayout .contentColumn .default-paragraph h4,
body.cms .model-page.tabLayout .contentColumn .default-paragraph h4,
body.cms .make-page.tabLayout .contentColumn .default-paragraph p,
body.cms .model-page.tabLayout .contentColumn .default-paragraph p {
   margin-left:5px;
}

body.cms .make-page.tabLayout .boxColumn,
body.cms .model-page.tabLayout .boxColumn {
   width:280px !important;
   margin:40px 0 0;
}

body.cms .make-page.tabLayout .boxColumn .tabBorderTop,
body.cms .model-page.tabLayout .boxColumn .tabBorderTop {
   background-image:url(./../images/tab_box_border.png);
   background-position:-1px -1px;
   background-repeat:no-repeat;
   display:block;
   float:left;
   height:10px;
   width:280px;
   padding:0;
   margin-top:-2px;
}
body.cms .make-page.tabLayout .tabBorderBottom,
body.cms .model-page.tabLayout .tabBorderBottom {
   background-image:url(./../images/tab_box_border.png);
   background-position:-1px -14px;
   background-repeat:no-repeat;
   display:block;
   float:right;
   height:10px;
   width:280px;
   margin:0;
   padding:0;
}

body.cms .make-page.tabLayout #tabs,
body.cms .model-page.tabLayout #tabs {
   margin: 0 ;
   overflow: hidden;
   position:relative;
   width:280px;
   z-index:400;
   padding:0;
   padding: 0;
}
body.cms .make-page.tabLayout #tabs ul,
body.cms .model-page.tabLayout #tabs ul {
   margin:0;
   padding:0;
}
body.cms .make-page.tabLayout #tabs ul li,
body.cms .model-page.tabLayout #tabs ul li {
   background:none;
   display:block;
   float:left;
   height:36px;
   margin: 0 -1px 0 0;
   padding:0;
}
body.cms .make-page.tabLayout #tabs ul li.act,
body.cms .model-page.tabLayout #tabs ul li.act {
   position:relative;
   margin-right: -1px;
}
body.cms .make-page.tabLayout #tabs ul li a,
body.cms .model-page.tabLayout #tabs ul li a {
   background-image:url(./../images/bgr_tabs_modelpress.png);
   background-position:right top;
   background-repeat:no-repeat;
   color: #2D2D2D;
   cursor:pointer;
   display:block;
   float:left;
   height:29px;
   margin:6px 0 0;
   text-decoration:none;
}
body.cms .make-page.tabLayout #tabs ul li.act a,
body.cms .model-page.tabLayout #tabs ul li.act a {
   background-position: right -210px;
   font-weight:bold;
   height:35px;
   margin:0;
   padding-right:4px;
   color:#000000;
   text-decoration:none;
}
body.cms .make-page.tabLayout #tabs ul li a h2,
body.cms .model-page.tabLayout #tabs ul li a h2 {
   background-image:url(./../images/bgr_tabs_modelpress.png);
   background-position:left top;
   background-repeat:no-repeat;
   display:block;
   font-size:100%;
   font-weight:normal;
   height:18px;
   margin:0 4px 0 0;
   padding: 6px 8px 5px 14px;
   color:#000000;
}
body.cms .make-page.tabLayout #tabs ul li a:hover h2,
body.cms .model-page.tabLayout #tabs ul li a:hover h2 {
   color: #EE6002;
   text-decoration:underline;
}
body.cms .make-page.tabLayout #tabs ul li.act a h2,
body.cms .model-page.tabLayout #tabs ul li.act a h2 {
   background-position:left -210px;
   color:#EE6002;
   height:18px;
   font-weight:bold;
   margin-right:1px;
   padding-top:12px;
}
body.cms .make-page.tabLayout #tabs ul li.act a:hover h2,
body.cms .model-page.tabLayout #tabs ul li.act a:hover h2 {
   cursor:default;
   text-decoration:none;
}

body.cms .make-page.tabLayout #tabscontent,
body.cms .model-page.tabLayout #tabscontent {
   border-left: 1px solid rgb(182,182,182);
   border-right: 1px solid rgb(182,182,182);
   float:left;
   width:278px;
}
body.cms .make-page.tabLayout #tabscontent .separator,
body.cms .model-page.tabLayout #tabscontent .separator {
   margin: 10px;
}
body.cms .make-page.tabLayout #tabscontent .areaBox-1col,
body.cms .model-page.tabLayout #tabscontent .areaBox-1col {
   margin: 0em 10px 10px;
}
body.cms .make-page.tabLayout #tabscontent .areaBox-1col h3,
body.cms .model-page.tabLayout #tabscontent .areaBox-1col h3 {
   font-size: 1em;
   color:#969696;
   padding-left: 2px;
}
body.cms .make-page.tabLayout #tabscontent .areaBox-1col ul,
body.cms .model-page.tabLayout #tabscontent .areaBox-1col ul {
   background:none;
}
body.cms .make-page.tabLayout #tabscontent .areaBox-1col ul li
body.cms .model-page.tabLayout #tabscontent .areaBox-1col ul li {
   margin-left:1px;
}
body.cms .make-page.tabLayout #tabscontent .areaBox-1col .make-model-link,
body.cms .model-page.tabLayout #tabscontent .areaBox-1col .make-model-link {
   margin:2px 10px 0;
}
body.cms .make-page.tabLayout #tabscontent .quick-search-tab #searchForm,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab #searchForm {
   width: 258px;
   padding:5px 0em;
}
body.cms .make-page.tabLayout #tabscontent .quick-search-tab #searchForm .quicksearch-fields-tab,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab #searchForm .quicksearch-fields-tab {
   width: 258px;
}
body.cms .make-page.tabLayout #tabscontent .quick-search-tab .col,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab .col {
   width: 124px;
   margin:5px 0em;
}
body.cms .make-page.tabLayout #tabscontent .quick-search-tab .col1,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab .col1 {
   padding-right:5px;
}
body.cms .make-page.tabLayout #tabscontent .quick-search-tab .col2,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab .col2 {
   padding-left:5px;
}

/* SCOPE_ID C */
body.cms .make-page.tabLayout #tabscontent .quick-search-tab.scopeID_C .modelDescription,
body.cms .make-page.tabLayout #tabscontent .quick-search-tab.scopeID_C .minPrice,
body.cms .make-page.tabLayout #tabscontent .quick-search-tab.scopeID_C .minMileage,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab.scopeID_C .modelDescription,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab.scopeID_C .minPrice,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab.scopeID_C .minMileage {
   padding-right:5px;
}
body.cms .make-page.tabLayout #tabscontent .quick-search-tab.scopeID_C .colors,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab.scopeID_C .colors {
   padding-left:5px;
}
body.cms .make-page.tabLayout #tabscontent .quick-search-tab.scopeID_C .col1.FieldQuicksearchMaxPrice,
body.cms .make-page.tabLayout #tabscontent .quick-search-tab.scopeID_C .col1.mileageMax,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab.scopeID_C .col1.FieldQuicksearchMaxPrice,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab.scopeID_C .col1.mileageMax {
   padding-left:5px;
   padding-right:0;
}

/* SCOPE_ID MH,MB,AT */
body.cms .make-page.tabLayout #tabscontent .quick-search-tab.scopeID_MH .modelDescription,
body.cms .make-page.tabLayout #tabscontent .quick-search-tab.scopeID_MB .modelDescription,
body.cms .make-page.tabLayout #tabscontent .quick-search-tab.scopeID_AT .modelDescription,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab.scopeID_MH .modelDescription,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab.scopeID_MB .modelDescription,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab.scopeID_AT .modelDescription {
   padding-left:5px;
}
body.cms .make-page.tabLayout #tabscontent .quick-search-tab.scopeID_MH .minPrice,
body.cms .make-page.tabLayout #tabscontent .quick-search-tab.scopeID_MB .minPrice,
body.cms .make-page.tabLayout #tabscontent .quick-search-tab.scopeID_AT .minPrice,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab.scopeID_MH .minPrice,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab.scopeID_MB .minPrice,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab.scopeID_AT .minPrice {
   padding-right:5px;
}
body.cms .make-page.tabLayout #tabscontent .quick-search-tab.scopeID_MH .col1.FieldQuicksearchMaxPrice,
body.cms .make-page.tabLayout #tabscontent .quick-search-tab.scopeID_MB .col1.FieldQuicksearchMaxPrice,
body.cms .make-page.tabLayout #tabscontent .quick-search-tab.scopeID_AT .col1.FieldQuicksearchMaxPrice,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab.scopeID_MH .col1.FieldQuicksearchMaxPrice,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab.scopeID_MB .col1.FieldQuicksearchMaxPrice,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab.scopeID_AT .col1.FieldQuicksearchMaxPrice {
   padding-left:5px;
   padding-right:0;
}


body.cms .make-page.tabLayout #tabscontent .quick-search-tab label,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab label {
   display:block;
   padding-bottom:2px;
}
body.cms .make-page.tabLayout #tabscontent .quick-search-tab select,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab select {
   width:124px;
}
body.cms .make-page.tabLayout #tabscontent .quick-search-tab input,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab input {
   width:120px;
}
*html body.cms .make-page.tabLayout #tabscontent .quick-search-tab .modelDescription input {
   height:13px;
   width:110px;
}
*html body.cms .model-page.tabLayout #tabscontent .quick-search-tab .modelDescription input {
   height:13px;
   width:110px;
}
body.cms .make-page.tabLayout #tabscontent .quick-search-tab .submitSearch,
body.cms .make-page.tabLayout #tabscontent .quick-search-tab .submitSearch .button,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab .submitSearch,
body.cms .model-page.tabLayout #tabscontent .quick-search-tab .submitSearch .button {
   float:right;
}

body.cms .make-page.tabLayout .adSearchResults,
body.cms .model-page.tabLayout .adSearchResults {
   width:505px;
}
body.cms .make-page.tabLayout .adSearchResults h2,
body.cms .model-page.tabLayout .adSearchResults h2 {
   color:#FF6600;
   background:transparent url(./../images/bgr_hit_list.gif) repeat-x scroll left bottom;
   margin-bottom:0;
   padding-bottom:9px;
   font-size:1.35em;
}
body.cms .make-page.tabLayout .adSearchResults .col.listTitle .discriptionBox,
body.cms .model-page.tabLayout .adSearchResults .col.listTitle .discriptionBox {
   padding-right:5px;
   width:390px;
}
body.cms .make-page.tabLayout .adSearchResults .col.listTitle .priceBox,
body.cms .model-page.tabLayout .adSearchResults .col.listTitle .priceBox {
   text-align:right;
   padding-right:5px;
}
body.cms .make-page.tabLayout .adSearchResults .borderContainer,
body.cms .make-page.tabLayout .adSearchResults .borderContainer .discriptionBox .car-pic,
body.cms .model-page.tabLayout .adSearchResults .borderContainer,
body.cms .model-page.tabLayout .adSearchResults .borderContainer .discriptionBox .car-pic {
   float:left;
   width:90px;
}
body.cms .make-page.tabLayout .adSearchResults .borderContainer .discriptionBox .description-text,
body.cms .model-page.tabLayout .adSearchResults .borderContainer .discriptionBox .description-text {
   float:left;
   margin:0em 5px;
   width:300px;
}
body.cms .make-page.tabLayout .adSearchResults .borderContainer .priceBox,
body.cms .model-page.tabLayout .adSearchResults .borderContainer .priceBox {
   float:right;
   text-align:right;
   width:105px
}
body.cms .make-page.tabLayout .adSearchResults .parkingBox,
body.cms .model-page.tabLayout .adSearchResults .parkingBox {
   float:right;
}
body.cms .make-page.tabLayout .adSearchResults .vat-reclaimable,
body.cms .model-page.tabLayout .adSearchResults .vat-reclaimable {
   display:block;
   overflow:hidden;
}
body.cms .make-page.tabLayout .adSearchResults .col,
body.cms .model-page.tabLayout .adSearchResults .col {
   width:505px;
   float:left;
   margin:0;
   padding:0 0 5px;
   background:transparent url(./../images/separator-bg-outset.gif) repeat-x scroll left bottom;
}
body.cms .make-page.tabLayout .adSearchResults .col.listTitle,
body.cms .model-page.tabLayout .adSearchResults .col.listTitle {
   width:505px;
   float:left;
   margin:0;
   padding:15px 0 5px;
   background:transparent url(./../images/separator-bg-outset.gif) repeat-x scroll left bottom;
}
   * html body.cms .model-page.tabLayout .adSearchResults .col {
      padding:0;
   }
   * +html body.cms .model-page.tabLayout .adSearchResults .col {
      padding:0;
   }
   
   * html body.cms .model-page.tabLayout .adSearchResults .col.listTitle {
      padding:15px 0 5px;
   }
   * +html body.cms .model-page.tabLayout .adSearchResults .col.listTitle {
      padding:15px 0 5px;
   }

body.cms .make-page.tabLayout .adSearchResults .ad .col-content,
body.cms .model-page.tabLayout .adSearchResults .ad .col-content {
   padding:5px 0 0;
}
body.cms .make-page.tabLayout .adSearchResults .col .discriptionBox,
body.cms .model-page.tabLayout .adSearchResults .col .discriptionBox {
   width:505px;
   float:left;
}
body.cms .make-page.tabLayout .adSearchResults .col .discriptionBox h5,
body.cms .model-page.tabLayout .adSearchResults .col .discriptionBox h5 {
   display:inline;
   font-size:100%;
}
body.cms .make-page.tabLayout .adSearchResults .col .discriptionBox h4,
body.cms .model-page.tabLayout .adSearchResults .col .discriptionBox h4 {
   font-size:100%;
   margin:0;
   display:inline;
   font-size:100%;
}
body.cms .make-page.tabLayout .adSearchResults .col .discriptionBox h6,
body.cms .model-page.tabLayout .adSearchResults .col .discriptionBox h6 {
   font-size:100%;
   margin:0;
}
body.cms .make-page.tabLayout .adSearchResults .col .discriptionBox .infoLink,
body.cms .model-page.tabLayout .adSearchResults .col .discriptionBox .infoLink {
   display:block;
}

body.cms .make-page.tabLayout .adSearchResults .col .priceBox,
body.cms .model-page.tabLayout .adSearchResults .col .priceBox {
width:105px;
float:left;
}
body.cms .make-page.tabLayout .vat-reclaimable .col,
body.cms .model-page.tabLayout .vat-reclaimable .col {
   margin-top:15px;
   background:none;
}
body.cms .make-page.tabLayout .vat-reclaimable .col p,
body.cms .model-page.tabLayout .vat-reclaimable .col p {
   float:right;
}
















