* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  pre, blockquote { border: 1px solid #999999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3, h4, h5, h6 { orphans: 3; widows: 3; }
  h2, h3, h4, h5, h6 { page-break-after: avoid; }

body {
	font: 75%/1.166666666666667  "arial", sans-serif;
	color: black;
	}

ol {list-style-type: decimal !important; margin: 0 !important; padding: 0 !important; list-style-position: outside !important;}
ul {list-style-type: disc !important; margin: 0 !important; padding: 0 !important; list-style-position: outside !important;}
ol li, ul li {float: none !important; display: block;}

.plainColumns span.orangeLink {
	color: black !important;
	font-weight: bold !important;
}

.cfx:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}
	* html .cfx { height: 1px }
	*+html .cfx { min-height: 1px; }

#dealerName,
.MainNav,
.primaryNav
#secondaryNav,
#topButtons,
#siteMap,
#bottomLinks,
#newVehicleFlyout,
#modelSelector,
#bottomShallowFBs,
#topBreadCrumbs,
.inPageTabs,
.hero-control-block,
.bx-controls,
.img,
.selector-block {display: none !important; visibility: hidden;}

.slider{
	height: 200px !important;
}

#secondaryNav{
	display: none;
}

table { border-collapse: collapse; }
table, th, td { text-align: left; vertical-align: top; border: 1px solid black; padding: 5px !important;}
.openingHours{margin-bottom:20px;}
.openingHours td, .openingHours th { padding: 5px 20px 5px 0; font-weight: normal;  }
.openingHours th{font-weight:bold;}

.cfx:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}
	* html .cfx { height: 1px }
	*+html .cfx { min-height: 1px; }

.hero-blocks-wrapper {height: auto !important;}

#infoBlock1,
#infoBlock2{float:left;}
#infoBlock2, #infoBlock3{ margin-bottom:20px;}
#infoBlock1{width:70%}
/*#infoBlock1 p{width:45%; margin-right:10px; float:left;}*/
#infoBlock1 table{ width:45%;}
.contactDetails{clear:both; width: 100% !important;}

#infoBlock2 .indent, #infoBlock3 .indent{padding-left:10px; padding-right:10px;}
.contactDetails{padding-bottom:20px;}

#infoBlock2 .fbLink,
#infoBlock3 .fbLink {
	display:none;
}
	
#homeVehicleSelector .nextButton,
#homeVehicleSelector .prevButton,
#homeVehicle .arrowLink,
#homePhotoBlock .arrowLink{display:none !important;}

#homeVehicle,
#homePhotoBlock{margin-bottom:20px; border:0 !important; padding:0 !important; 
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}

#homeVehicle ul li {display: block !important; width: 453px !important;}
#homeVehicle ul li img, #homeVehicle ul li span {width: 453px !important; float: left;}

#homeVehicleSelector .scrollerMask{
	height:auto !important;
	width:auto !important;
	overflow:auto !important;
}
#homeVehicleSelector .scrollerMask ul{width:auto !important;}
#homeVehicleSelector .scrollerMask li{float:left; margin-right:10px; margin-bottom:10px; list-style:none outside; padding:0; width:278px;}
#homeVehicleSelector .scrollerMask li a img{border:0; margin-bottom:10px;}
#homeVehicleSelector .scrollerMask li a{color:#000000; text-decoration:none;}

#homeBody .left,
#homeBody .right,
.featureBlock .fbLink {height:auto !important;}

.tabContent#tab1,
.tabContent#tab2,
.tabContent#tab3,
.tabContent#tab4,
.tabContent#tab5 {display: block !important;}

.toggle .state .hide {display: none !important;}
.toggleizr-drawer {margin: 0 !important; display: block !important;}


/* Forms */
h2 {border-top: none;}

.button,
.close,
.btt,
.error-summary,
.postcode p a {display: none !important;}

#competitionConf .car-select,
#kmiform .car-select,
#testDrive .car-select,
#brochureRequest .car-select {display: block !important; width: 100% !important;}

#competitionConf .car-select ul li,
#kmiform .car-select ul li,
#testDrive .car-select ul li,
#brochureRequest .car-select ul li {display: inline !important;}

#competitionConf .car-select ul li label,
#kmiform .car-select ul li label,
#testDrive .car-select ul li label,
#brochureRequest .car-select ul li label {width: 100% !important; display: block; float: left;}

#competitionConf .car-select ul li span,
#kmiform .car-select ul li span,
#testDrive .car-select ul li span,
#brochureRequest .car-select ul li span {width: 100% !important;}

#competitionConf .car-select ul li .img,
#kmiform .car-select ul li .img,
#testDrive .car-select ul li .img,
#brochureRequest .car-select ul li .img {display: none !important;}

.collapsible-set a, .collapsible-set a {text-decoration: none !important;}
.panel {padding-bottom: 20px !important;}
.panel .lft, .panel .rgt {display: block !important; width: 100% !important;}

.panel .method ul li {float: left !important; display: block !important;}

/* Form Confirmation */

.questionContainer,
.mapContainer,
.fewMoreQuestions,
.car-select,
.orderBrochures,
.orderTestDrive {display: none !important;}
