/* line 5, ../../../../../Program Files (x86)/Prepros/gems/gems/compass-core-1.0.0.alpha.13/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/
html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}


table {
  border-collapse: collapse;
  border-spacing: 0;
}


caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}


q, blockquote {
  quotes: none;
}

q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}


a img {
  border: none;
}


article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

a{
	text-decoration: none;
	color: #222;F
}

/* Typography
-------------------------------------- */

/*h1,{
   font-family: "land_rover_ot2_bold", Arial,Helvetica, sans-serif;
}
h2, h3{
  font-family: "land_rover_ot2_light", Arial,Helvetica, sans-serif;
  font-weight: 100;
}
h4{
  font-family: "Avenir LT W02 55 Roman", Arial,Helvetica, sans-serif;
}
h5,h6 {
  font-family: "Avenir LT W02 85 Heavy", Arial,Helvetica, sans-serif;
}*/

/*h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child {
  margin-bottom: 0;
}*/

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: inherit;
  text-decoration: none;
}



.hero-block h3{
	width: 68%;
	margin: 0;
}

.hero-block h3 strong {
  font-size: 20px;
  line-height: 1.5em;
  margin: 0px 0 20px -1px;
  margin-left: -1px;
  letter-spacing: 1.12px;
  /*text-transform: uppercase;*/
  font-family: "Avenir LT W02 55 Roman", Arial,Helvetica, sans-serif;
  font-weight: normal;
  display: block;
}

.hero-block h1,.hero-block h2,h1 {
  width: 100%;
  font-size: 48px;
  line-height: 1.2;
  letter-spacing: 0.12em;
  font-family: "land_rover_ot2_bold", Arial,Helvetica, sans-serif;
  white-space: normal;
  margin-bottom: 11px;

}



h2 {
  font-size: 32px;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 16px;
  margin-left: -3px;
  letter-spacing: 0.15em;
  line-height: 1.1em;
  width: 69%;
  font-family: "land_rover_ot2_light", Arial,Helvetica, sans-serif;
  font-weight: 100;
}


h3{
  font-size: 20px;
  line-height: 1.5em;
  margin: 27px 0 20px -1px;
  margin-left: -1px;
  letter-spacing: 1.12px;
  /*text-transform: uppercase;*/
  font-family: "Avenir LT W02 55 Roman", Arial,Helvetica, sans-serif;
  font-weight: normal;
}


h4{
  font-size: 20px;
  line-height: 1.5;
  margin-bottom: 27px;
  margin-left: -1px;
  letter-spacing: 0.12em;
  font-family: "Avenir LT W02 85 Heavy", Arial,Helvetica, sans-serif;
}

h4.price,.price{
  font-size: 20px;
 line-height: 1;
  margin: 27px 0 ;
  letter-spacing: 0.12em;
  font-family: "Avenir LT W02 85 Heavy", Arial,Helvetica, sans-serif;
}


h5,
h6 {
  font-size: 14px;
  line-height: 1.2;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-family: "Avenir LT W02 85 Heavy", Arial,Helvetica, sans-serif;
}

i,em{
	font-style: italic;

}

p,span {
  font-family: 'Avenir LT W02 55 Roman',Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height: 1.5em;
/*  letter-spacing: 0.15em;*/
  margin-bottom: 20px;
}

span.small,.small{
	font-family: 'Avenir LT W02 55 Roman',Arial,Helvetica,sans-serif;
  	font-size: 13px;
  	line-height: 1.5em;
/*  	letter-spacing: 0.015em;*/
  	text-transform: uppercase;
}

p strong,strong {
  font-family: 'Avenir LT W02 85 Heavy',Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height: 1.5em;
  /*letter-spacing: 0.015em;*/
  margin-bottom: 10px;

}

.number-heading{
	letter-spacing: 0em;
	margin-bottom: 10px;
}

.display-heading {
  text-align: center;
  position: relative;
}



/* Web-fonts and headings
---------------------------------------- */

h1,
.main-title,
.bodyText .subHeading,
#approvedUsedData{
	font-family: 'land_rover_ot2_bold', Arial, sans-serif;
	font-weight: normal;
}



/*-- buttons*/

.btn{
  background: none;
  background-color: rgba(255,255,255,0);
  border: 1px solid;
  color: inherit;
  cursor: pointer;
  padding: 13px 23px 11px;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  overflow: hidden;
  margin: 0;
  font-family: "Avenir LT W02 85 Heavy", Arial,Helvetica, sans-serif;
  letter-spacing: 0.12em;
  font-size: 10px;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.3em;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  background: transparent;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 125px;
}

li a.btn + li a.btn{
 margin-top: 10px;
}

.darkBG .btn:hover {
  background: #fff;
  border-color: #fff;
  color: #000;
  text-decoration: none;
}

.lightBG .btn:hover {
  background: #000;
  border-color: #000;
  color: #fff;
  text-decoration: none;
}

.inline-lnk{
	font-family: "Avenir LT W02 85 Heavy",arial,Helvetica,sans-serif;
	font-size: 14px;
	color:inherit;
	text-decoration: underline;
}

.inline-lnk:hover {
	font-family: "Avenir LT W02 85 Heavy",arial,Helvetica,sans-serif;
	font-size: 14px;
	color:#696868;
	text-decoration: none;
}

.prmry-lnk{
  line-height: 1.4;
  font-size: 10px;
  font-family: "Avenir LT W02 85 Heavy", Arial,Helvetica, sans-serif;
  letter-spacing: 0.12em;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  color: inherit;
  padding: 1px 0 0 14px;
  background: url(/landRoverAssets/i/white-small-lnk-arrow.png) 0px 1px no-repeat;
}

.darkBG .prmry-lnk:hover{
  color: #696868;
}

.prmry-lnk:hover{
	color: #696868;
	background: url(/landRoverAssets/i/grey-small-lnk-arrow.png) 0px 1px no-repeat;
	-webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}

.lightBG .prmry-lnk{
	 background: url(/landRoverAssets/i/grey-small-lnk-arrow.png) 0px 1px no-repeat;
}
.prmry-lnk:hover{
	color: #696868;
	background: url(/landRoverAssets/i/hover-grey-small-lnk-arrow.png) 0px 1px no-repeat;
}

.global-footer-lnk{
  line-height: 1.4em;
   font-family: "Avenir LT W02 85 Heavy", Arial,Helvetica, sans-serif;
  cursor: pointer;
  display: inline-block;
	padding: 16px 18px;
	font-size: 9px;
	color: #cbcbce;
	text-decoration: none;
	letter-spacing: 0.3em;
	-webkit-transition: all 400ms ease-out;
	-moz-transition: all 400ms ease-out;
	-o-transition: all 400ms ease-out;
	transition: all 400ms ease-out;
}
a.global-footer-lnk:hover{
	color: #fff;
	text-decoration: none;
}


/* Helper classes
---------------------------------------- */

.cfx:after,
.cfx-children > div:after,
.cfx-children > li:after,
.block-list:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}

.ie7 .cfx,
.ie7 .cfx-children > div,
.ie7 .cfx-children > li,
.block-list {
	zoom:1;
	}

.col {
	float: left;
	display: block;
	height: auto !important;
	height: 10px;
	min-height: 10px;
	}

.hide,
.js .js-hide {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(1px,1px,1px,1px);
	}

/* Font config */
body { /* Base font 12px (14px leading) */
	font: 75%/1.166666666666667 "arial", sans-serif;
	background: #efefef;
	-webkit-font-smoothing: antialiased;
	}
	.advisory {
		font-size: 11px;
		color:#8f9396;
		display: inline-block;
		padding: 5px 0;
		font-style: italic;
		}

.grey-1-texture {
  background: #cbcbce url('/landRoverAssets/i/texture-grey-mist.png');

}

.grey-2-texture {
  background: #696868 url('/landRoverAssets/i/texture-dark-grey.png');

}

.grey-3-texture {
  background: #222222 url('/landRoverAssets/i/texture-darkest-grey.png');
}

.lightBG {
  color:#222222;
}

.darkBG {
  color: #fff;
}

/* Centering */
html {
	text-align: center;
	height: 100%;
	}
	body {
		height: 100%;
		background-position: 50% 0;
		background-repeat: no-repeat;
		 background: #696868 url('/landRoverAssets/i/texture-dark-grey.png');
		}
		.centre,
		.solidWrapper{
			margin:0 auto;
			width:966px;
		}
		.solidWrapper {
			padding: 72px 0 80px 0;
		}
		.solidWrapper > .hero-block {
			margin-top: 0;
		}
		#wrapper1,.wrapper1 {
			height: auto !important;
			height: 550px;

			max-width: 2000px;
			margin: 0 auto;
			}
			#wrapper2 {
				width: 100%;
				text-align: left;
				margin: auto;
				/*padding: 150px 0 0 0;*/
				}
				.home #wrapper2{padding: 0; }
			#navMask {
				position: fixed;
				top: 0;
				left: 0;
				bottom: 0;
				right: 0;
				/*background: #000;*/
				z-index: 101;
				display: none;
				}
				.ie6 #navMask {
					position: absolute;
					top: 0px;
					left: 0px;
					height: 100%;
					width: 100%;
					}
				#newVehicleFlyout {
					z-index: 1000;
					width: 100%;
					margin: 0 auto;
					left: 0;
					right: 0;
					-webkit-box-shadow: 0 0 8px rgba(50, 50, 50, .4);
					box-shadow: 0 0 8px rgba(50, 50, 50, .4);
					background: #fff;
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffffff', endColorstr='#ffededef',GradientType=0 );
					background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
					background: -webkit-linear-gradient(top, #fff 0%, #ededef 100%);
					background: -moz-linear-gradient(top, #fff 0%, #ededef 100%);
					background: -o-linear-gradient(top, #fff 0%, #ededef 100%);
					background: linear-gradient(top, #fff 0%, #ededef 100%);
					}
				.js #newVehicleFlyout {
					overflow: hidden;
					position: absolute;
					top: 125px;
				 	height: 0;
				 	display:none;
					}
				#newVehicleFlyout .inner {
					position: relative;
					text-align: left;
					width:966px;
					margin:0 auto;
					padding:15px 0;
					}
						#newVehicleFlyout .close {
							display: none;
							}
						.js #newVehicleFlyout .btt { display: none; }
						.ie6 #newVehicleFlyout li { height: 1px;}
					#newVehicleFlyout li .small {
						    color: #000;
							font-size: 12px;
							max-width: 135px;
							padding-top: 4px;
							text-transform: capitalize;
					 }
					#newVehicleFlyout li .arrowLink {
						    font-size: 0.75em;
						    font-weight: bold;
						    background-position: 0 3px;
					 }
					#newVehicleFlyout li a:hover {
						text-decoration: none;
						}
						#newVehicleFlyout ul{margin:0 5px;}
						#newVehicleFlyout li a b {
							color: #000;
							font-family: 'land_rover_ot2_bold',arial;
							font-size: 13px;
							font-weight: normal;
							text-transform: uppercase;
							/*min-height: 36px;*/
							display:block;
						}
						#newVehicleFlyout li a br{/*display:none;*/}
						#newVehicleFlyout li a:hover b { text-decoration: none;  }
						#newVehicleFlyout li {
							float:left;
							width:151px;
							margin-right:7px;
							text-align:center;
							}
							#newVehicleFlyout li:hover,
							#newVehicleFlyout li.hover{
								background: #fff;
								background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2RjZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
								background: -webkit-linear-gradient(top, #fff 0%,#dcdcde 100%);
								background: -moz-linear-gradient(top, #fff 0%, #dcdcde 100%);
								background: -o-linear-gradient(top, #fff 0%,#dcdcde 100%);
								background: linear-gradient(top, #fff 0%,#dcdcde 100%);

							}
							#newVehicleFlyout li a {
								display: block;
								padding:110px 0 30px;
								}

					#newVehicleFlyout .defender { background: url(/landRoverAssets/i/models/3qtr/defender.png?v=040814) 50% 32px no-repeat; }
					#newVehicleFlyout .freelander2 { background: url(/landRoverAssets/i/models/3qtr/freelander.png?v=040814) 50% 32px no-repeat; }
					#newVehicleFlyout .discovery4 { background: url(/landRoverAssets/i/models/3qtr/discovery.png?v=040814) 50% 32px no-repeat; }
					#newVehicleFlyout .rangeroverevoque { background: url(/landRoverAssets/i/models/3qtr/evoque.png?v=040814) 50% 32px no-repeat; }
					#newVehicleFlyout .rangeroversport { background: url(/landRoverAssets/i/models/3qtr/sport.png?v=040814) 50% 32px no-repeat; }
					#newVehicleFlyout .rangerover { background: url(/landRoverAssets/i/models/3qtr/rangerover.png?v=040814) 50% 32px no-repeat; }
					#newVehicleFlyout ul li,
					#newVehicleFlyout ul{
						 -webkit-transition: all 0.3s linear;
						-moz-transition: all 0.3s linear;
						-o-transition: all 0.3s linear;
						transition: all 0.3s linear;
					}
					#newVehicleFlyout ul:hover li{opacity:0.5;}
					#newVehicleFlyout ul li:hover{opacity:1;}


/* Headings.
---------------------------------------- */
/*.keyline{border-bottom: 1px solid #cbcbce;}*/




.main-title + .subHeading.-nocaps,
.main-title + .subHeading.-nocaps {
	margin-top: 1.4em;
	}


/* Buttons.
---------------------------------------- */

/* old buttons no longer used -----------
.button {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: auto;
	min-height: 30px;
	padding: 0;
	margin: 5px 0;
	border: none;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 10px #A2A2A2;
	-moz-box-shadow: 0 0 10px #A2A2A2;
	box-shadow: 0 0 10px #A2A2A2;
	color: #e05206;
	background-color: #f7f7f7;
	text-align: center;
	text-transform: uppercase;
	font: bold 10px/30px sans-serif;
	behavior: url(/landRoverAssets/j/PIE.htc);
	cursor: pointer;
	}

	.button:hover,
	.button:focus {color: #FE8852;}

	.button span {
		display: inline-block;
		padding:0 45px 0 20px;
		cursor: pointer;
		font-weight: bold;
		text-transform: uppercase;
		background: url(/landRoverAssets/i/home-button.gif) 100% 50% no-repeat;
		}
*/
/* Nav */
/*#nav {
	height: 120px;
	margin-bottom: 50px;
	position: relative;
	position: absolute;
	width: 966px;
	top: 0px;
	left: 50%;
	margin-left: -483px;
	z-index: 100;
	}
	#dealerName {
		float: right;
		padding-bottom: 0;
		margin: 40px 0;
		color: #000;
		text-transform: uppercase;
		font-family: land_rover_ot2_light, arial;
		font-size: 24px;
		line-height: 1;
		font-weight: normal;
		}
	#dealerName {
		color: #000;
		font-size: 12px;
		text-align: right;
		font-family: 'land_rover_ot2_bold',arial;
		font-weight: normal;
		margin: 40px 0 4px;
		padding: 0;
		text-transform: uppercase;
		}
	#mainNav {
		float:right;
		clear:both;
		position:relative;
		left:20px;
		}
		#mainNav li {
			float: left;
			padding: 0 20px 0 0;
			}
			#mainNav li.last { background: none; }
			#mainNav li a {
				position: relative;
				display: block;
				float: left;
				color: #333;
				text-transform: uppercase;
				font-size: 12px;
				-webkit-transition: .2s;
				-moz-transition: .2s;
				-o-transition: .2s;
				transition: .2s;
				}
				#mainNav li a:hover {
					text-decoration: none;
					color:#6D9AD5;
				}

				#mainNav.flyoutActive li	a:hover,
				#mainNav.flyoutActive li	a:focus,
				#mainNav.flyoutActive li	a.selected { background: none; }

				#mainNav.flyoutActive .newVehicleFlyoutTrigger:after{
					content:'';
					position:absolute;
					bottom:-9px;
					left:50%;
					margin-left:-6px;
					width:12px;
					height:5px;
					background: url(/landRoverAssets/i/menu-arrowtop.png) 0 0 no-repeat;
				}

	#topButtons {
		float:right;
		clear:both;
		position:relative;
		left:20px;
		margin:0 0 35px;
		}
		#topButtons li {
			float: left;
			margin-right:20px;
			}
			#topButtons li a {
				text-transform:uppercase;
				background: url(/landRoverAssets/i/featureBlockArrow.gif) 0px 4px no-repeat;
				text-transform: uppercase;
				padding: 0 0 0 9px;
				font-size: 11px;
				font-weight:bold;
				}


#nav #logo{
	display:block;
	width:120px;
	height:120px;
	overflow:hidden;
	text-indent:-5000px;
	text-decoration:none;
	background:none;
	position:absolute;
	top:0;
	left:-4px;
	background: url(/landRoverAssets/i/logo-landrover.gif) 0 0 no-repeat;
}*/

/* Body Wrapper */
#bodyWrapper {
	height: auto !important;
	height: 411px;
	min-height: 411px;
	position: relative;
	}


	#pageContent {
		height: auto !important;
		height: 50px;
		min-height: 50px;
		padding:0;
		}
		.home #pageContent{

			min-height: 0px;
		}

		.home #homeBody{
			padding: 70px 0 80px 0;
		}
/*.padding-80px{
	padding: 80px 0;
}*/

/* Feature Block */
.featureBlock {
	position: relative;
	margin-bottom: 20px;
	}
	.featureBlock .img{

	}
	.featureBlock .img img{display:block;margin-left: 2px;}
	/*.plainColumns .left .featureBlock{margin-bottom:30px;}*/

		.ie7 .rowOfBlocks { padding-bottom: 8px; }
	.rowOfBlocks .featureBlock { margin: 5px 30px 20px 0; float: left; }
	.smallFeatureBlock {
		width: 169px;
		margin-bottom: 8px;
		}
		.smallFeatureBlock.hover a { text-decoration:none }
		.smallFeatureBlock .fbLink {
				display: block;
				text-transform: uppercase;
				line-height: 17px;
				padding: 5px 0 9px 0;
				color:#000;
				}
				.smallFeatureBlock .fbLink .small {
					font-size: 11px;
					line-height:12px;
					color:#333333;
					text-transform: none;
					}
	.rowOfBlocks .last { margin-right: 0; }

	.largeFeatureBlock {
		width: 302px;
		margin-bottom: 8px;
/*		border-bottom: 1px solid #cbcbcb;*/
		}
		.right .largeFeatureBlock{
			width:219px;
		}
		.largeFeatureBlock.last { margin-right: 0;  }
		.largeFeatureBlock .inner {
			}
		.largeFeatureBlock.hover a { text-decoration:none }
		.largeFeatureBlock .fbLink {
				display: block;
				margin-top: 10px;
				padding: 5px 0 0 0;
				color:#222;
				font-size: 14px;
				line-height: 1.2;
				text-transform: uppercase;
				margin-bottom: 15px;
				font-family: "Avenir LT W02 85 Heavy", Arial,Helvetica, sans-serif;
				border: 1px solid transparent; /* ie7 needs a border on this for equalheights to work */
				}
				.largeFeatureBlock .fbLink .small {
					font-size: 11px;
					color:#000;
					text-transform: none;
					line-height: 12px;
					}
					.largeFeatureBlock  strong {}
					.largeFeatureBlock  strong.prmry-lnk {
						display: block;
						margin-top: 12px;
					}
					/*.largeFeatureBlock  strong.prmry-lnk {
						text-transform: uppercase;
						font-size: 11px;
						line-height: 2;
						font-weight: bold;
						margin: 0 0 10px 0;
						height: auto !important;border: 1px solid red;
						}*/
		#bottomShallowFBs {
			padding: 80px 0 72px 0;
			margin: 0;
			background:#696868 url(/landRoverAssets/i/texture-dark-grey.png) 0 0 repeat;
			}
			.bottomShallowFB {
				width: 292px;
				height: 96px;
				float: left;
				margin: 0 25px 0 0;
				position:relative;
				}
			.bottomShallowFBEditing {
				width: 292px; height: 120px;
				float: left;
				margin: 0 45px 0 0;
				position:relative;
				}
			#bottomShallowFBs .last { margin-right: 0; }
				.bottomShallowFB img{display:block;}
				.bottomShallowFB a {
					text-transform: uppercase;
					font-size: 10px;
					display: inline-block;
					margin-top: 13px;

					}

					.bottomShallowFB span{
						position:absolute;
						top:0px;
						width:5px;
						height:5px;
						font-size:0%;
						background-repeat:no-repeat;
						background-position:0 0;
						}


						.bottomShallowFB img {
							/*background: #eaeaea;*/
						}


/* Footer */
#footer {
	height: auto !important;
	height: 500px;
	min-height: 500px;
	background: #cbcbce url('/landRoverAssets/i/texture-grey-mist.png');
	border-top: 1px solid #cbcbce;
	}
	.home #footer {
		background: none;
	}
	#socialFooter {
		background: #fff;
		height: 40px;
		font-size: 11px;
		}
	#socialHeader{
		float: right;

	}

		#socialLinks {
			margin-left: 13px;
		}

			#socialLinks a {
				height: 50px;
				width:50px;
				float: left;
				text-decoration: none;
				display:block;
				overflow:hidden;
				text-indent:-5000px;
				margin-right:10px;
				margin-bottom: 30px;
				padding: 0;

				}
				#socialLinks .twitter { background: url(/landRoverAssets/i/tw.png) 0 0 no-repeat; }
				#socialLinks .facebook { background: url(/landRoverAssets/i/fb.png) 0 0 no-repeat; }
				#socialLinks .youtube { background: url(/landRoverAssets/i/yt.png) 0 0 no-repeat;}
				#socialLinks .twitter:hover { background: url(/landRoverAssets/i/tw_active.png) 0 0 no-repeat; }
				#socialLinks .facebook:hover { background: url(/landRoverAssets/i/fb_active.png) 0 0 no-repeat; }
				#socialLinks .youtube:hover { background: url(/landRoverAssets/i/yt_active.png) 0 0 no-repeat;}


	#infoBlocks {
		padding: 75px 0 72px ;
		background: #cbcbce url('/landRoverAssets/i/texture-grey-mist.png');

	}

		#infoBlock1  {
			width: 350px;
			float: left;

			}

			#infoBlock1  h5{
			margin-bottom: 5px;

			}


			.openingHours tr.top-row{
				font-family: 'Avenir LT W02 85 Heavy',Arial,Helvetica,sans-serif;
				font-size: 14px;
				line-height: 1.5em;
			}

			.openingHours td,.openingHours th{
				font-family: 'Avenir LT W02 55 Roman',Arial,Helvetica,sans-serif;
				font-size: 14px;
				line-height: 1.5em;
			}


			.openingHours th{
				width: 150px;
			}

			.openingHours  p{
				margin-bottom: 0;
			}
			.contactDetails{
				margin-bottom: 30px;
			}
			.contactDetails h5{
				clear: left;

			}
			.contactDetails a {
				font-family: "Avenir LT W02 85 Heavy",arial,Helvetica,sans-serif;
				font-size: 14px;
				color:#000000;
				margin-bottom: 10px;
				text-decoration: underline;
			}
			.contactDetails a:hover {
				font-family: "Avenir LT W02 85 Heavy",arial,Helvetica,sans-serif;
				font-size: 14px;
				color:#696868;
				text-decoration: none;
			}
			.contactDetails span {
				display: -moz-inline-box !important;
				display: inline-block;
				font-weight:bold;
				}
			.openingHours td, .openingHours th { padding: 0 20px 0 0; font-weight: normal;  }
		#infoBlock2 {
			margin:0 30px;
			}
		#infoBlock2, #infoBlock3 {
				float: left;
				width: 556px;
				}

				#infoBlocks .img{
					margin-bottom: 15px;
				}


	#siteMap {

		background: #696868 url('/landRoverAssets/i/texture-dark-grey.png');
		margin:0;
		overflow: hidden;
		padding: 35px 0 25px;
		width: 100%;
		}

	#siteMapBox {
		}
		.siteMapCol {
			min-height: 100px;
			overflow: hidden !important;
			text-transform:uppercase;
			font-size:10px;
			line-height:1.4;
			}
			#siteMap ul li {
				float: left;
				width: 136px;
				padding-right: 30px;
				margin:0;
				}
				#siteMap ul li h5{
					height: 40px;
					color: #fff;
				}
				#siteMap ul li .top-links{
					color: #fff;
					margin-bottom: 15px;
					display: inline-block;
					font-size: 9px;
					font-weight: bold;
					letter-spacing: 0.2em;
				}
				#siteMapBox ul li a {
				  line-height: 1.4em;
				  font-size: 9px;
				  font-family: "Avenir LT W02 55 Roman", Arial,Helvetica, sans-serif;
				  letter-spacing: 0.2em;
				  cursor: pointer;
				  text-decoration: none;
				}
				#siteMap ul li.last { padding-right: 0; border: 0; }
				#siteMap ul li a { color: #cbcbce; }

				#siteMap ul li a:hover {color:#fff}
				#siteMap ul ul {
					border: 0;
					padding: 0;
					width: auto;
					width: 137px;

					}
				#siteMap ul li ul li {
					border: 0;
					padding:0;
					float: none;
					width: auto;
					margin: 0 0 10px 0;
					font-weight:normal;
					}
					#siteMap ul li ul li a {

						display: block;

						}

	#bottomLinks {
			background:#000 repeat-x scroll left top;
			overflow: hidden;
			width: 100%;
		}

		#bottomLinks ul {
			float: left;
			list-style-type: none;
			overflow: hidden;
			text-transform: uppercase;
/*			width: 75%;*/
		}

		#bottomLinks .inner{
			margin: 0 ;
		}
			#bottomLinks ul li{
				float: left;
				margin: 0 40px 0 0;
			}
			#bottomLinks ul li:first-child{
				float: left;
				margin: 0 40px 0 15px;
			}

				#bottomLinks ul li a:hover,
				#bottomLinks ul li a:focus {
					text-decoration: none;
					}
				#bottomLinks small {
					float: right;
					margin-right: 15px;
					text-transform: uppercase;
				}

/* Arrow Link */
.arrowLink {
	background: url(/landRoverAssets/i/featureBlockArrow.gif) 0px 5px no-repeat;
	text-transform: uppercase;
	height: 28px;
	line-height: 28px;
	padding: 0 0 0 9px;
	font-size: 11px;
	}


/* Homepage */
#homeHeroLeft {
	font-size: 13px;
	position: absolute;
	top: -372px;
	left: 50%;
	width: 410px;
	height: 125px;
	margin:0 0 0 -483px;
	z-index:1;
	}
#homeHeroRight {
	font-size: 13px;
	position: absolute;
	top: -372px;
	left: 50%;
	width: 410px;
	height: 125px;
	margin:0 0 0 73px;
	z-index:1;
	}
	#homeHeroLeft h1,
	#homeHeroRight h1 {
		margin-bottom: .15em;
		text-transform:uppercase;
		font-size:40px;
		}
		#homeHeroRight h1 span,
		#homeHeroRight h2,
		#homeHeroLeft h1 span,
		#homeHeroLeft h2{
			display:block;
			font-family:'land_rover_ot2_light';
			font-size:24px;
			line-height: 1;
			font-weight:normal;
			text-transform:uppercase;
		}
		#homeHeroRight h3,
		#homeHeroLeft h3{
			display:block;
			font-family:'land_rover_ot2_bold';
			font-size:18px;
			font-weight:normal;
			text-transform:uppercase;
		}
		#homeHeroRight h1+h2{
			position:relative;
			margin-top:-10px;
		}

		.heroLight{color:#fff;}

		.homeIntro{
			padding:15px 0 0;
			margin:0 0 20px;
			border-bottom:1px solid #ccc;
		}

		.homeIntro h2{
			float:left;
			width:80%;
		}
		.homeIntro #socialLinks{margin-top:5px;}

	/* Three top Block */
	#homeThreeBlocks { padding: 28px 0 11px 0; margin: 0 0 0 28px; }

	/* Five Top Blocks */
	#homeFiveBlocks { padding: 28px 0 11px 0; margin: 0 0 0 28px;  }

	/* Services */
	#servicesBlocks { padding: 40px 0 80px;}

	.-servicing{
		padding-top: 20px;
	}
	#servicing img {
		margin: 0 0 10px 0;
	}


	#homeBody {
		position: relative;
		padding-top:10px;
		}
		#homeBody .left {
			width: 468px;
			float: left;
			margin-right: 30px;
			padding-bottom: 10px;
			}
			#homeVehicle {
				width: 453px;
				height: auto !important;
				}
				.js #homeVehicle { }
				#homeVehicle h2 {
					padding-top: 12px;
					text-transform:uppercase;
					}
				#homeVehicleSelector {
					padding: 0 0 51px;
					position: relative;
					background:#f3f3f3 url(/landRoverAssets/i/slider-grad.gif) 100% 100% repeat-x;
					}
					.js #homeVehicleSelector { height:302px; overflow: hidden; }
					#homeVehicleSelector .scrollerMask ul { position: absolute;	top: 0px;	left: 0px; }

					#homeVehicleSelector .prevButton,
					#homeVehicleSelector .nextButton{
						position: absolute;
						bottom:15px;
						width: 59px;
						height: 30px;
						cursor: pointer;
						overflow: hidden;
						text-indent: -3000px;
						z-index:1;
					}
					#homeVehicleSelector .prevButton {
						left: 10px;
						background: url(/landRoverAssets/i/btn-hero-promo-slider-left.png) 0 0 no-repeat;
						}
						#homeVehicleSelector .prevButton:hover {}
						#homeVehicleSelector .prevButton.disabled, #homeVehicleSelector .prevButton.disabled:hover { opacity:0.5; cursor: default; }
					#homeVehicleSelector .nextButton {
						right: 10px;
						background: url(/landRoverAssets/i/btn-hero-promo-slider-right.png) 0 0 no-repeat;
						}
						#homeVehicleSelector .nextButton:hover {}
						#homeVehicleSelector .nextButton.disabled, #homeVehicleSelector .nextButton.disabled:hover { opacity:0.5; cursor: default; }
					#homeVehicleSelector li {
						width: 453px;
						height: 302px;
						position: relative;
						}
						#homeVehicleSelector li img { vertical-align: top; }
						.js #homeVehicleSelector li { float: left; }
						#homeVehicleSelector li a { color: #000; }
						#homeVehicleSelector li span {
							position: absolute;
							bottom: 0px;
							left: 0px;
							border-top: 1px solid #fff;
							width: 452px; height: 52px;
							background: url(/landRoverAssets/i/opacity1.png);
							font-size: 11px;
							padding: 8px;
							}
							#homeVehicleSelector li.hover {/*border: 1px solid #fc6500;*/}
							.js #homeVehicleSelector li span { bottom: -70px; height: 52px; }
							#homeVehicleSelector li span strong { font-size: 13px; text-transform: uppercase; }
							#homeVehicleSelector li span em { font-size: 17px; font-style: normal; position: relative; top: -2px; }

							#homeVehicle a.cta{
								font-weight:bold;
								font-size:11px;
								text-transform:uppercase;
							}

		#homeBody .right {
			width: 468px;
			float: left;
			padding-bottom: 10px;
			}

			#homePhotoBlock {
				width: 442px;
				height: auto !important;
				height: 243px;
				min-height: 243px;
				padding: 1px;
				}
				#homePhotoBlock .arrowLink {
					margin-left: 10px;
					position: relative;
					top: 2px;
					}
			#homeBody #homeTwitter.right {
				position: relative;
				width: 468px;
				margin-bottom:5px;
				}
				#homeTwitter h2 {
					padding-top: 12px;
					font-weight:bold;
					text-transform:uppercase;
				}
				#homeTwitter h3 {
					position: absolute;
					top: 14px;
					right: 0px;
					font-weight: bold;
					font-size: 10px;
					color: #999;
					text-transform: uppercase;
					}

				#homeTwitterList{
					background:#f4f4f4;
					padding:12px 18px;
					margin-bottom:10px;
					/*\*/height:auto !important;/**/
					min-height: 280px;
					height: 280px;
				}
				#homeTwitterList li {
					padding: 0 0 12px 0 ;
					margin: 0 0 12px 0;
					border-bottom:1px solid #ccc;
					}
				#homeTwitterList li.last{
					border:0;
					margin:0;
				}
					#homeTwitterList li span {
						color: #333;
						font-size:92%;
						padding:5px 0 0;
						display:block;
					}

				#homeTwitter .cta{
					text-transform:uppercase;
					font-weight:bold;
					font-size:11px;
					margin-left:20px;
				}


/* Top of page titles and tabs */
#tabTop {
	padding: 15px 28px 0;
	}
	#tabTop h1 { color:#242424; }

	#tabTop {
		background: url(/landRoverAssets/i/landRoverTopTabsShadow.png) 0 100% repeat-x;
		}
	#tabTop li {
		float: left;
		height: 32px;
		font-size: 12px;
		text-transform: uppercase;
		margin-right: 5px;
		}
		#tabTop li a {
			float: left;
			display: block;
			background: url(/landRoverAssets/i/landRoverTabs1.png) 100% 0 no-repeat;
			padding: 0 17px 0 0;
			color: #fff;
			height: 32px;
			overflow-y: hidden;
			}
			#tabTop li a.selected, #tabTop li a:hover { background-position: 100% -50px; }

			#tabTop li a b {
				float: left;
				padding: 6px 10px 0;
				font-weight: normal;
				display: block;
				height: 26px;
				background: url(/landRoverAssets/i/landRoverTabs2Sprite.png) 0 0 no-repeat;
				z-index: 2;
				position: relative;
				cursor: pointer;
				}
				#tabTop li a.selected b, #tabTop li a:hover b {
					background-position: 0 -32px; color: #464646;
					}


/* Secondary nav */

#secondaryNav{
/*	background: url(/landRoverAssets/i/bg-secondary-navigation.png) repeat-x  left top;*/
/*	height: 40px;*/
/*	max-width: 2000px;*/
	font-size: 11px;
	position: relative;

	background: #4e4e4e;
	z-index: 2;
}


#secondaryNav ul {
	overflow: hidden;
	padding: 0;
	width: 100%;
}
#secondaryNav ul li {
	float: left;
	line-height: 1em;
	margin: 0;
	padding: 0;
	text-align: center;
}
#secondaryNav ul li.last {
	margin: 0;
}
#secondaryNav ul li.shiftUp {
	margin-top: -0.5em;
}
#secondaryNav ul li.shiftUp a {
	padding-top: 13px;
	padding-bottom: 10px;
}
#secondaryNav ul li.shiftUpTwice {
	margin-top: -1em;
}
#secondaryNav ul li.shiftUpTwice a {
	padding-top: 7px;
	padding-bottom: 7px;
}
#secondaryNav ul li a {
	color: #fff;
	padding: 15px 21px 14px;
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	font-family: 'Avenir LT W02 85 Heavy',Arial,Helvetica,sans-serif;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	letter-spacing: 0.17em;
	}
#secondaryNav ul li a:hover {
	color: #cbcbce;

}

#secondaryNav ul li:active {
	background-color: #333;
}

#secondaryNav ul li.selected {

	color: #cbcbce;
	background-color: #393939;

}
#secondaryNav ul li.selected a {
	color: #cbcbce !important;
}
#secondaryNav ul li.selected a:hover {
	text-decoration: none;
	color: #cbcbce;
}

/*#secondaryNav ul li.choose a {
	background: url('/landRoverAssets/i/nav-arrow.png') 0 0 no-repeat;
}*/



#secondaryNav ul li.selected.choose a {
	padding-right: 50px;
	background: url('/landRoverAssets/i/nav-choose-arrow-down.png') 85% 50% no-repeat;
}

#secondaryNav ul li.selected.choose a.open {
	padding-right: 50px;
	background: #333333 url('/landRoverAssets/i/nav-choose-arrow-up.png') 85% 50% no-repeat;

}

#secondaryNav ul ul {
	position: absolute;
	z-index: 3;
}

#secondaryNav ul ul li {
	width: 420px;
	float: none;
	display: block;
	text-align: left;
	border-bottom: 1px solid #333333;
	background: url('/landRoverAssets/i/texture-darkest-grey.png');
}

#secondaryNav ul ul li a b {
	padding-left: 15px;
	display: inline-block;
	background: url(/landRoverAssets/i/hover-grey-small-lnk-arrow.png) 0px -1px no-repeat;
}

#secondaryNav ul ul li a:hover b {
	padding-left: 15px;
	display: inline-block;
	background: url(/landRoverAssets/i/white-small-lnk-arrow.png) 0px -1px no-repeat;
}

#secondaryNav ul ul li a {
	background-image: none !important;
	color: #cbcbce !important;
	padding: 13px 21px 12px;
/*	background: pink !important;*/
}

#secondaryNav ul ul li a:hover,
#secondaryNav ul ul li.selected {
	background-image: url('/landRoverAssets/i/texture-dark-grey.png') !important;
	background-repeat: repeat !important;
	color: #fff !important;
}

#secondaryNav ul ul li.selected a,
#secondaryNav ul ul li.selected a:hover {
	color: #fff !important;
}

/*#secondaryNav br{display:none;}*/


/*  */
.pageTopHeading {
	position: relative;
	margin: 0 ;
	padding: 80px 0 0;
	}
	.pageTopHeading .topRight { top: 18px; }

/* Plain template, Full width */
.plainFullWidth p:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}
.plainFullWidth {
/*	padding-bottom:  80px;*/
	position: relative;
	}
	.topRight {
		position: absolute;
		top: 0px;
		right: 0px;
		}

/* Plain template columns */
.plainColumns {
	/*padding: 0 0 40px 0 ;*/
	position: relative;
}
.plainColumns > .main-title  {
	margin-bottom: 30px;
	}
.plainColumns .left {
	float: left;
	width: 65%;
	margin-right: 30px;
}
.plainColumns .left h2,.plainColumns .left h1 {
	width: 97%;
}
.plainColumns .right {
	float: right;
	width: 26%;
/*	margin-right:0;*/
}
/*.plainColumns .inner,
.plainColumns .centre {
	float: left;border: 1px solid green;
}*/
.plainColumns div.text img {/*width: 100%;*/ max-width: 100%; margin: 10px 0 15px;}

.plainColumns blockquote p {
	margin-left: 85px;
}

/* In Page Tabs */
.inPageTabs {
	border-bottom: 1px solid #cacaca;
	margin-bottom: 28px;
	}
.inPageTabs h2 { font-weight: normal; color:#000; padding: 0 0 3px; }
.inPageTabs ul { float: left; border-left: 1px solid #cacaca; margin-bottom: -1px;}
.inPageTabs li {
	background: #e2e2e2;
	float: left;
	font-size: 12px;
	}
	.inPageTabs li a {
		color:#464646 !important;
		padding: 3px 10px 2px;
		display: block;
		border-top: 1px solid #cacaca;
		border-right: 1px solid #cacaca;
		border-bottom: 1px solid #cacaca;
		}
		.inPageTabs li a.selected { background: #fff; color:#8f9396; border-bottom: 1px solid #fff; }


/* Wrapper for in page text styles  */
.bodyText {
	line-height: 1.4;
	}
	.bodyText h1{
		font-size: 32px;
	   line-height: 1;
	   text-transform: uppercase;
	   margin-bottom: 16px;
	   margin-left: -3px;
	   letter-spacing: 0.15em;
	   line-height: 1.1em;
	   font-family: "land_rover_ot2_light", Arial,Helvetica, sans-serif;
	   font-weight: 100;

	}
	.bodyText img {
		display: block;
		margin-bottom: 40px !important;

	}
	.bodyText p {
		margin:0 0 25px;
		}
	.bodyText p :last-child{
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.bodyText .subtitle {
		margin-bottom: .6em;
		}
	/*.bodyText h2,
		.bodyText h3 {
			margin: 1.7em 0 .3em;
			}*/
	.bodyText > :first-child {
		margin-top: 0;
		}
	.bodyText .smallGreyHeading {
		font-size: 11px;
		color:#8f9396;
		font-weight: normal;
		padding: 0 0 10px;
		}
	/*.bodyText h3 {
			margin-bottom: 30px;
			}*/
	/*.bodyText h2 {
		margin-bottom: 20px;
		}*/
	.bodyText .subHeading:first-child {
		margin-top: 0;
		}
	.bodyText .arrowLink {
		text-transform: none;
		font-size: 12px;
		height: auto;
		line-height: 12px;
		}
	.bodyText a {
		font-weight: bold;
		text-decoration: underline;
		color: #000;
	}
	.bodyText .toggleizr-toggle {
		text-decoration: none;
		font-weight: normal;
	}
	.bodyText a:hover {
		text-decoration: none;
		color: #696868;

	}
	.bodyText a[rel="external"] {
		padding-right: 20px;
		background: url(../i/external.png) right 50% no-repeat;
		}
		.table{
			margin-top: 72px;
		}
	.grid-explore-1 table,
	.bodyText table {
		width: 500px !important;
		margin-bottom: 20px;
		float:none;
		border-style:hidden;
		border-top: 1px solid #696868;/* Not sure why but required for Chrome */
		border-bottom: 1px solid #cbcbce;
		}
		.grid-explore-1 th,
		.grid-explore-1 td,
		.bodyText th,
		.bodyText td {
			padding:20px 15px;
			border-bottom: 1px solid #cbcbce;
			border-left: 1px solid #cbcbce;
			font-size: 14px;
			font-family:"Avenir LT W02 85 Heavy",arial,Helvetica,sans-serif;

			}

			.grid-explore-1 th,.bodyText th{
				background-color:#333333;
				color:#fff;
				border-color:#333333;
				border-bottom-width:2px;
			}

			.grid-explore-1 table tr.stripe:last-child,.bodyText tr.stripe:last-child{
				border-bottom: 1px solid #cbcbce;

			}

		.grid-explore-1 tr.stripe td,.bodyText tr.stripe td {
			background: #dbdbdc;
			}
	.bodyText .twoColList ul {width: 100%;margin: 10px 0; float: left;}
	.bodyText .twoColList ul li {
		width: 45%;
		float: left;
	}
	.bodyText ul {
		margin: 0 0 25px;
		}
		.bodyText ul li {
/*			list-style: square;*/
			margin-bottom:0.6em;
			font-family: 'Avenir LT W02 55 Roman',Arial,Helvetica,sans-serif;
			font-size: 14px;
			line-height: 1.5em;
			/*letter-spacing: 0.015em;*/
			padding-left: 18px;
			background: url(/landRoverAssets/i/sqrBullet.gif) 0 8px no-repeat;
			}
	.bodyText ol {
		margin: 0 0 15px 0;
		padding: 0 0 0 5px;
		list-style: square;
		}
		.bodyText ol li {margin-bottom:0.6em;}

/* T&C text styles */

	.apr { font-size: 150%; }

/* Big iFrame */
#contentIFrame {
	margin-bottom: 10px;
	}

/* Approved Used Slideshow */
.lightBG #approvedUsedSlideshow {
	border-top: 1px solid #cbcbce;
	border-bottom: 1px solid #cbcbce;
	margin-top: 20px;
	padding: 20px 0;
}

#approvedUsedSlideshow {
	position: relative;
	}

	#approvedUsedSlideshow h2 {
		text-align: center;
		margin-bottom: 35px;
		width: 100%;
	}
	#approvedUsedSlides {
		width: 453px; min-height: 302px;
		position: relative;
		margin-right: 25px;
		float: left;
		height: auto !important;
		height: 302px;
		min-height: 302px;
		}
	#approvedUsedSlideshow .featureBlock {
		width: 750px;
		height: auto !important;
		height: 302px;
		min-height: 302px;
		padding: 1px;
		float: left;
		margin-right: 10px;

		}
	#approvedUsedSlides .slide {
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 1;
		}
	#progressNav {
		position: absolute;
		bottom: 0px;
		right: 0px;
		z-index: 10;
		background: url(/landRoverAssets/i/landRoverApprovedTab.png) 0 0 no-repeat;
		padding: 8px 5px 8px 25px;
		min-width: 130px;
		}
		.ie6 #progressNav { right: -1px }
 		#progressNav span { display: block; float: left; vertical-align: middle;}
		#progressNav .text {
			margin-right: 10px;
			font-size:11px;
			}
		#progressNav .circle {
			width: 13px; height: 13px;
			background: url(/landRoverAssets/i/landRoverApprovedCircles.png) 0 0 no-repeat;
			margin-right: 2px;
			cursor: pointer;
			font-size: 0;
			}
			#progressNav .selected { background-position:0 -13px; }




	#approvedUsedData {
		float: left;
		width: 260px;
		text-transform:uppercase;
	}
		#approvedUsedData h2 {
			text-align: left;
			margin-bottom: 25px;
		}
		#approvedUsedData h5 {
			margin-bottom: 0;
		}
		#approvedUsedData .list {
			padding: 10px 0 10px 0;
			font-size: inherit;
			border-bottom: 1px solid #bbbbbd;
			box-sizing: border-box;
		}
		.darkBG #approvedUsedData .list {
			border-bottom: 1px solid #393939;
		}

		#approvedUsedData .top {
			overflow: hidden;
			font-size:14px;
			margin-bottom: 20px;
		}

		#approvedUsedSlideshow.lightBG #approvedUsedData .btn {
			background: #000;
			  border-color: #000;
			  color: #fff;
			  text-decoration: none;
		}

		#approvedUsedSlideshow.lightBG #approvedUsedData .btn:hover {
		  background: #fff;
		  border-color: #fff;
		  color: #000;
		  text-decoration: none;
		}


#approvedUsedThumbs {
	float: left;
	width: 200px;
	position: relative;
	}

	.gt-ie9 #approvedUsedThumbs .nextButton,
	.gt-ie9 #approvedUsedThumbs .prevButton {
		margin-top: -1px;
	}

	html[data-useragent*='MSIE 10.0'] #approvedUsedThumbs .nextButton,
	html[data-useragent*='MSIE 10.0'] #approvedUsedThumbs .prevButton {
	  margin-top: -2px;
	}

	_:-ms-fullscreen, :root #approvedUsedThumbs .nextButton,
	_:-ms-fullscreen, :root #approvedUsedThumbs .prevButton {
		margin-top: -1px;
	}

	#approvedUsedThumbs .nextButton,
	#approvedUsedThumbs .prevButton{
		width:90px;
		top:292px;
		line-height: 1.4em;
		font-size: 10px;
		font-family: "Avenir LT W02 85 Heavy", Arial,Helvetica, sans-serif;
		letter-spacing: 0.12em;
		cursor: pointer;
		text-decoration: none;
		text-transform: uppercase;
		color: inherit;
		padding: 0 0 0 14px;
		/*background: url(/landRoverAssets/i/white-small-lnk-arrow.png) 0px 0px no-repeat;*/
		margin-top: 1px;
		position: absolute;
		cursor: pointer;
	}
	#approvedUsedThumbs .nextButton {
		right: 0;
		text-align:right;
		padding: 0 14px 0 0;
		background: url(/landRoverAssets/i/white-small-lnk-arrow.png) 95px 0px no-repeat;
		}
	#approvedUsedThumbs .prevButton {
		left: 0px;
		background: url(/landRoverAssets/i/white-small-lnk-arrow-prev.png) 0 0 no-repeat;
		}

	#approvedUsedSlideshow.lightBG .nextButton {
		background: url(/landRoverAssets/i/black-small-lnk-arrow.png) 95px 0px no-repeat;
	}
	#approvedUsedSlideshow.lightBG .prevButton {
		background: url(/landRoverAssets/i/black-small-lnk-arrow-prev.png) 0px 0px no-repeat;
	}

	#approvedUsedSlideshow .nextButton:hover,
	#approvedUsedSlideshow .prevButton:hover {
		color: #696868;
		-webkit-transition-duration: 0.4s;
		-moz-transition-duration: 0.4s;
		-o-transition-duration: 0.4s;
		transition-duration: 0.4s;
		-webkit-transition-timing-function: ease;
		-moz-transition-timing-function: ease;
		-o-transition-timing-function: ease;
		transition-timing-function: ease;
	}

	#approvedUsedSlideshow .nextButton:hover {
		background: url(/landRoverAssets/i/hover-grey-small-lnk-arrow.png) 95px 0px no-repeat;
	}

	#approvedUsedSlideshow .prevButton:hover {
		background: url(/landRoverAssets/i/hover-grey-small-lnk-arrow-prev.png) 0px 0px no-repeat;
	}



	#approvedUsedThumbs .disabled { cursor: default; }
	#approvedUsedThumbWrapper {
		float: left;
		}
	#approvedUsedThumbs ul {
		width: 204px;
		overflow: hidden;
		}
		#approvedUsedThumbs li {
			float: left;
			}
			.js #approvedUsedThumbs ul {
				height:284px;
				width: 204px;
				position: absolute;
				top: 0px;
				left: 0px;
				}
				.js #approvedUsedThumbs ul li { float: left;  }
				.js #approvedUsedThumbs ul ul { position: static;  }
				.js #approvedUsedThumbs ul li li { width: 98px;}

	#approvedUsedThumbs .featureBlock {
		width: 98px;
		height: 64px;
		min-height:64px;
		float: left;
		padding: 0;
		margin: 0 2px 2px 0;
		}
		#approvedUsedThumbs .featureBlock a {
			display: block;
			border: 1px solid #fff;
			width: 96px; height: 64px;
			position: relative;
			border: 1px solid #fff;
			text-decoration: none;
			background: #fff;
			}
			#approvedUsedThumbs .featureBlock a .tooltip { display: none; }
			#approvedTooltip {
				display: block;
				border: 1px solid #bbbbbd;
				padding: 7px 7px 0 7px;
				background:#fff;
				}
				.js #approvedTooltip{
					position: absolute;
					top: 40px;
					right: 10px;
				 	display: none;
					width: 136px;
					color:#464646;
					z-index: 100;
					text-align: left;
					}
					.js #approvedTooltip strong {
						display: block;
						margin-top: 10px;
						padding: 7px 0 0 0;
						font-weight: normal;
						border-top: 1px solid #cbcbce;
						}


			#approvedUsedThumbs .featureBlock a.selected,#approvedUsedThumbs .featureBlock a img:hover { background-color: #fff; border-color: 1px solid #fff; opacity: 0.5; }
			#approvedUsedThumbs .featureBlock a.selected img { background: #fff;opacity:0.4; }
			#approvedUsedThumbs .featureBlock a img { background: #fff; vertical-align: top; }

			#viewApproved {
				margin-top: 21px;
			}


			/*ie 10*/
			_:-ms-input-placeholder, :root #viewApproved {
				margin-top: 18px;
			}

			html[data-useragent*='MSIE 10.0'] #viewApproved{
			  margin-top: 16px;
			}
			/* ie 11*/
			_:-ms-fullscreen, :root #viewApproved {
				margin-top: 16px;
			}
			/* ie 9 */
			.gt-ie9 #viewApproved {
				margin-top: 16px;
			}

/* approvedUsedFinder */
#approvedUsedFinder {
	padding-top: 20px;
	margin-top: 20px;
	position: relative;
	}
	#approvedUsedFinder .topRight {
		line-height: 11px;
		height: 11px;
		top: 24px;
		}

	#approvedUsedFinderSelector {
		width: 100%;
		height: auto !important;
		height: 220px;
		min-height: 220px;
/*		margin-bottom: 20px;*/
		}
		#approvedUsedFinderSelector h3 { display: none; }
		#approvedUsedFinderSelector h5 {margin: 0 0 12px 0; font-size: 13px;}
			#approvedUsedFinderSelector li {
				float: left;
				width: 159px;
				height: auto !important;
				height: 220px;
				min-height: 220px;
				margin-right: 7px;
				margin: 0;
				position: relative;border: 1px solid transparent;
				}
				#approvedUsedFinderSelector li:hover,
				#approvedUsedFinderSelector li.hover{
					border:1px solid #cbcbce;
					margin:0;
					background: url(/landRoverAssets/i/large-arrow-grey-app-used.png) -10px 100% no-repeat;
				}

				#approvedUsedFinderSelector li:hover:after,
				#approvedUsedFinderSelector li.hover:after{
					content:'';
					position:absolute;
					bottom:10px;
					left:56%;
					width:12px;
					height:17px;
					margin-left:-16px;
				}

				#approvedUsedFinderSelector li a { color:#222; }
				#approvedUsedFinderSelector li a:hover,
				#approvedUsedFinderSelector .hover a{
					text-decoration:none;
				}

				#approvedUsedFinderSelector .hover .inner {
					border: 0;
				}
				#approvedUsedFinderSelector li.defender .inner{ background-image: url(/landRoverAssets/i/models/profile/defender.png); }
				#approvedUsedFinderSelector li.freelander2 .inner{ background-image: url(/landRoverAssets/i/models/profile/freelander.png); }
				#approvedUsedFinderSelector li.discovery4 .inner{ background-image: url(/landRoverAssets/i/models/profile/discovery.png); }
				#approvedUsedFinderSelector li.rangeroversport .inner{ background-image: url(/landRoverAssets/i/models/profile/sport.png); }
				#approvedUsedFinderSelector li.rangerover .inner{ background-image: url(/landRoverAssets/i/models/profile/rangerover.png); }
				#approvedUsedFinderSelector li.rangeroverevoque .inner{ background-image: url(/landRoverAssets/i/models/profile/evoque.png); }
				#approvedUsedFinderSelector li .inner {
					margin: auto;
					padding: 100px 0 20px;
					text-align:center;
					background-position:50% 15px;
					background-repeat:no-repeat;
					}
				#approvedUsedFinderSelector li span {
					display: inline-block;
					padding: 0 0 0 16px;
					background: url(/landRoverAssets/i/landRoverStock1.gif?v=040814) 0 4px no-repeat;
					font-size:109%;
					}
					#approvedUsedFinderSelector li span.onorder { background-image: url(/landRoverAssets/i/landRoverStock2.gif?v=040814); }
					#approvedUsedFinderSelector li span.instock { background-image: url(/landRoverAssets/i/landRoverStock3.gif?v=040814); }
					#approvedUsedFinderSelector li.last{margin-right:0;}

/* Photos and Videos */
.gallery {
	margin-top: 23px;
	float: left;
}
.photoThumbs {
	margin-bottom: 30px;
	}
	.photoThumbs li{
		width: 144px; height: 72px;
		float: left;
		margin: 0 20px 20px 0;
		}
		.photoThumbs li.last { margin-right: 0; }
.youtubelogo {
	background: url(/landRoverAssets/i/youtubelogo.gif) 100% 0 no-repeat;
	}
.flickrlogo {
	background: url(/landRoverAssets/i/flickrlogo.gif) 100% 0 no-repeat;
	}
.videoThumbs {
	margin-bottom:0;
	}
	.videoThumbs li {
		width: 297px;
		float: left;
		margin: 0 36px 36px 0;
		}
		.videoThumbs li.last { margin-right: 0; clear:right;}
		.videoThumbs li.first { clear:left;}
		.videoThumbs li span {
			display: block;
			padding: 5px 0 0 0;
			font-weight: bold;
			font-size: 10px;
			text-transform:uppercase;
			}

			.videoThumbs a span{
				line-height: 1.4;
				font-size: 10px;
				font-family: "Avenir LT W02 65 Medium", Arial,Helvetica, sans-serif;
				letter-spacing: 0.12em;
				cursor: pointer;
				text-decoration: none;
				text-transform: uppercase;
				color: inherit;
				padding: 1px 0 0 14px;
				margin-top: 10px;
				background: url(/landRoverAssets/i/grey-small-lnk-arrow.png) 0px 1px no-repeat;
			}

			.videoThumbs a span:hover{
				color: #696868;
				background: url(/landRoverAssets/i/hover-grey-small-lnk-arrow.png) 0px 1px no-repeat;
				-webkit-transition-duration: 0.4s;
				-moz-transition-duration: 0.4s;
				-o-transition-duration: 0.4s;
				transition-duration: 0.4s;
				-webkit-transition-timing-function: ease;
				-moz-transition-timing-function: ease;
				-o-transition-timing-function: ease;
				transition-timing-function: ease;
			}

#modalMask {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1000;
	display: none;
	}
	.ie6 #modalMask {
		position: absolute;
		top: 0px;
		left: 0px;
		height: 100%;
		width: 100%;
		}
		.ie6,
		.ie6 body{height:100%;}
#modalWrapper {
	position: fixed;
	top: 60px;
	left: 50%;
	margin-left: -367px;
	background:#fff;
	padding:14px 7px 7px;
	z-index: 1001;
	width: 720px;
	display: none;
	}
	.ie6 #modalWrapper{position:absolute;}

	#modalWrapper.c360 {
		width: 864px;
		margin-left: -432px;
		border: 1px solid #000;
		}
	#modalWrapper .close {
		position: absolute;
		top: -20px;
		right: 0;
		height: 10px;
		width: ;
		display:block;
		width:10px;
		height:10px;
		overflow:hidden;
		text-indent:-5000px;
		text-decoration:none;
		background: url(/landRoverAssets/i//overlay-close.png) 0 0 no-repeat;
		}
		#modalWrapper .close {
			display: -moz-inline-box !important;
			display: inline-block;
			}
		#modalTarget {
			height: 360px;
			}
			#modalWrapper .loader {
				background: url(/landRoverAssets/i/ajax-loader.gif) 50% 50% no-repeat;
				}

.concertina {
	background: url(/landRoverAssets/i/concertinaContentBG.gif) 0 100% repeat-x;
	padding-bottom: 31px;
	}
	.concertina .title {
		text-transform: uppercase;
		font-size: 11px;
		font-weight: normal;
		background: #fff url(/landRoverAssets/i/concertinaTitleBG.gif) 0 0;
		height: 23px;
		line-height: 23px;
		padding: 0 0 0 30px;
		cursor: pointer;
		border-bottom: 1px solid #fff;
		}
		.js .concertina .content { display: none; }
		.concertina .open .title {
			background-position: 0 -48px;
			color: #fff;
			padding-top: 2px;
			border-top: 1px solid #a9a9a9;
			border-bottom: 0;
			}
	.concertina .content {
		background: url(/landRoverAssets/i/concertinaContentBG.gif) 0 0 repeat-x;
		padding: 20px;
		color:#464646;
		overflow: hidden;
		}
		.concertinaSubLayout {
			padding: 0 0 0 0;
			height: auto !important;
			height: 150px;
			min-height: 150px;
			}
			.concertinaSubLayout img {
				float: left;
				margin-right: 20px;
				}
			.concertinaSubLayout .box { float: left; width: 540px;}
				.concertinaSubLayout h4 { font-size: 15px; font-weight: normal; text-transform: uppercase; }

				.concertinaSubLayout .large {
					font-size: 15px;
					}

        .concertinaSubLayout ul {
          margin: 0 0 15px;
          }
          .concertinaSubLayout ul li {
            background: url(/landRoverAssets/i/bullet.gif) 0 4px no-repeat;
            padding: 0 0 0 15px;
            }


/* About Us */
#aboutUsTop {
	width: 290px;
	position: relative;
	height: auto !important;
	height: 200px;
	min-height: 200px;
	}
	#aboutUsTop .featureBlock {
		position: absolute;
		top: 0px;
		left: 303px;
		padding: 1px;
		width: 594px;
		height: 185px;
		text-align: center;
		}

	.rowOfBlocks .aboutFeatureBlock {
		position: relative;
		height: 108px;
		width: 302px;

		}

	.aboutFeatureBlock .inner{
		overflow:auto;
		height:104px;
		padding:0;
	}

    .editMode .aboutFeatureBlock .inner { overflow: visible; height: auto;}

		.aboutFeatureBlock img {
			float:left;
			margin-right:15px;
			}
		.aboutFeatureBlock h5{
			margin-top: 15px;
		}
		.aboutFeatureBlock h5,.aboutFeatureBlock p{
		margin-bottom: 7px;
		line-height: 1;
		font-size: 13px;
		}

		.aboutFeatureBlock h5,.aboutFeatureBlock p:last-child{
		margin-top: 12px;

		}

		.aboutFeatureBlock a {
			font-family: "Avenir LT W02 65 Medium",arial,Helvetica,sans-serif;
			font-size: 13px;
			font-weight: bold;
			color: inherit;
			margin-top: 10px;
			text-decoration: underline;
		}
		.aboutFeatureBlock a:hover {
			color: #cbcbce;
			text-decoration: none;
		}

/* CMS */
.cmsHint {
    border: 2px dotted red;
	background: white;
    padding: 5px;
    margin: 5px ;
    color:black;
}

#mapviewer{z-index:90;}

/* Ensure edit buttons are in front of absolute positioned objects */
.scWebEditFrame{z-index:1;}
.scWebEditInput{z-index:2;}


#talkToTeam{
	text-align:left;
	float:right;
	width:170px;
	margin-right:25px;
	margin-top:15px;
}

#talkToTeam h2{color:#8f9396; padding-bottom:5px;}

ul.arrowList{}
ul.arrowList li{
	background: url(/landRoverAssets/i/arrow.gif) 0 50% no-repeat;
	padding:0 0 0 20px;
	margin-bottom:8px;
	font-weight:bold;
}

ul.arrowList li a{
	color:#464646 !important;
	font-weight:bold;
}
ul.arrowList li a:hover,
ul.arrowList li a:focus{text-decoration:underline !important;}

.banner{margin:10px auto 40px;}

* html body.home #wrapper1{background:none !important;}
.ie .foundry27 .small { position:relative; top:-3px;}


/* Countdown Feature Block*/

#countDownFb{}
#countDownFb .inner{
	position:relative;
	padding-top:77px;
	background: url(/landRoverAssets/i/countdownBg.jpg) 0 0 no-repeat;
}

* html #countDownFb .inner{
	background: url(/landRoverAssets/i/countdownBgCutout.jpg) 0 0 no-repeat;
}

#countDownFb .small{
	text-transform:uppercase;
	font-size:14px;
}

#countDownFb .fbLink{padding-right:80px; width:200px; position:relative;}
#countDownFb .car{
	position:absolute;
	bottom:0px;
	right:5px;
	width:87px;
	height:69px;
	background: url(/landRoverAssets/i/evoqueFb.png) 0 0 no-repeat;
}

* html #countDownFb .car {
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/landRoverAssets/i/evoqueFb.png', sizingMethod='crop');
	}


#countDownFb .countdown{
	position:absolute;
	top:32px;
	left:14px;
	width:265px;
	height:20px;
}

.countDownLayout span{
	display:block;
	width:9px;
	height:12px;
	overflow:hidden;
	text-indent:-5000px;
	text-decoration:none;
	background: url(/landRoverAssets/i/countdownSprite.png) 0 0 no-repeat;
	float:left;
}

* html .countDownLayout span{background-image: url(/landRoverAssets/i/countdownSprite.gif);}

.countDownLayout .imageDay{
	width:35px;
	background-position:-111px 0;
	margin:0 8px 0 5px;
}
.countDownLayout .imageHour{
	width:49px;
	background-position:-151px 0;
	margin:0 8px 0 5px;
}
.countDownLayout .imageMin{
	width:35px;
	background-position:-205px 0;
	margin:0 8px 0 5px;
}
.countDownLayout .imageSec{
	width:27px;
	background-position:-245px 0;
	margin:0 0 0 5px;
}

.countDownLayout .image0{}
.countDownLayout .image1{background-position:-10px 0;}
.countDownLayout .image2{background-position:-21px 0;}
.countDownLayout .image3{background-position:-30px 0;}
.countDownLayout .image4{background-position:-41px 0;}
.countDownLayout .image5{background-position:-51px 0;}
.countDownLayout .image6{background-position:-62px 0;}
.countDownLayout .image7{background-position:-72px 0;}
.countDownLayout .image8{background-position:-82px 0;}
.countDownLayout .image9{background-position:-92px 0;}



/* Countdown banner */

body.withCountdown{background-position:50% 33px;}
body.withCountdown #nav{top:33px}
.js body.withCountdown #newVehicleFlyout{top:100px}

#countdownPanel{
	height:33px;
	width:100%;
	background:#262626;
}
#countdownPanel .inr{
	width:960px;
	margin:0 auto;
	height:100%;
	background:url(/landRoverAssets/i/countdownPanelBg.gif) 0 0 repeat-x;
	color:#fff;
}
#countdownPanel .inr .pad{padding:9px 15px 0; }

#countdownPanel .hover{}

#countdownPanel h2{width:181px; float:left;  margin-right:160px; padding:0;}
#countdownPanel h2 a,
#countdownPanel p{
	display:block;
	height:15px;
	overflow:hidden;
	text-indent:-5000px;
	text-decoration:none;
	background: url(/landRoverAssets/i/countdownHeaderTitles.gif) 0 0 no-repeat;
	float:left;
	padding:0;
}

#countdownPanel h2 a{width:220px;}
#countdownPanel p{width:209px; background-position:-301px 0;}

#countdownPanel .countdown{
	float:right;
}

#countdownPanel .countDownLayout span{
	display:block;
	width:11px;
	height:12px;
	overflow:hidden;
	text-indent:-5000px;
	text-decoration:none;
	background: url(/landRoverAssets/i/countdownSpriteHeader.png) 0 0 no-repeat;
	float:left;
}

* html #countdownPanel .countDownLayout span{background-image: url(/landRoverAssets/i/countdownSpriteHeader.gif);}

#countdownPanel .countDownLayout .imageDay{
	width:40px;
	background-position:-127px 0;
	margin:0 8px 0 5px;
}
#countdownPanel .countDownLayout .imageHour{
	width:55px;
	background-position:-172px 0;
	margin:0 8px 0 5px;
}
#countdownPanel .countDownLayout .imageMin{
	width:39px;
	background-position:-233px 0;
	margin:0 8px 0 5px;
}
#countdownPanel .countDownLayout .imageSec{
	width:32px;
	background-position:-277px 0;
	margin:0 0 0 5px;
}

#countdownPanel .countDownLayout .image0 {}
#countdownPanel .countDownLayout .image1 {background-position:-11px 0;}
#countdownPanel .countDownLayout .image2 {background-position:-22px 0;}
#countdownPanel .countDownLayout .image3 {background-position:-34px 0;}
#countdownPanel .countDownLayout .image4 {background-position:-46px 0;}
#countdownPanel .countDownLayout .image5 {background-position:-57px 0;}
#countdownPanel .countDownLayout .image6 {background-position:-69px 0;}
#countdownPanel .countDownLayout .image7 {background-position:-80px 0;}
#countdownPanel .countDownLayout .image8 {background-position:-92px 0;}
#countdownPanel .countDownLayout .image9 {background-position:-103px 0;}
/* Hide the seconds portion */
#countdownPanel .countDownLayout .sec{display:none;}
#countdownPanel .countDownLayout .imageMin{margin-right:0;}

/* Evoque Overlay */

.evoqueOverlay{
	padding:0 !important;
	width:750px !important;
	margin-left:-375px !important;
	border:1px solid #808080;
	background:#000 !important;
	top:50% !important;
	background:#000 url(/landRoverAssets/i/evoqueNonFlash.jpg) 0 0 no-repeat !important;
	margin-top:-290px;
}

.evoqueOverlay .close{
	border:0 !important;
	color:#fff !important;
	background:url(/landRoverAssets/i/closeButtonDark.gif) 100% 6px no-repeat !important;
	padding-right:25px !important;
}

#modalTarget ul li a {text-indent: -999em;}
#modalTarget ul li#testDrive a {position: absolute; top: 518px; left: 137px; width: 222px; height: 32px; display: block; background: url(/landRoverAssets/i/evoqueBookTestDriveBtn.jpg) 0 0 no-repeat;}
#modalTarget ul li#testDrive a:hover {background: url(/landRoverAssets/i/evoqueBookTestDriveBtn.jpg) 0 -32px no-repeat;}
#modalTarget ul li#brochureRequest a {position: absolute; top: 518px; left: 392px; width: 222px; height: 32px; display: block; background: url(/landRoverAssets/i/evoqueRequestBrochureBtn.jpg) 0 0 no-repeat;}
#modalTarget ul li#brochureRequest a:hover {background: url(/landRoverAssets/i/evoqueRequestBrochureBtn.jpg) 0 -32px no-repeat;}
body #modalWrapper.hasFlash .close{display:none !important;}
body #modalWrapper.hasFlash{background:#000 !important;}


/* Discovery Promo page */

.discoveryPromo #wrapper1 { background-position: 0 0; }
.discoveryPromo #bodyWrapper { top: 240px; }
* html body.discoveryPromo #wrapper1{background:none !important;}

#discoveryPromoHero {
	font-size: 14px;
	position: absolute;
	top: -192px;
	left: 420px;
	width: 350px;
	height: 125px;
}



	#discoveryPromoHero p {
		text-transform: uppercase;
		font-weight: bold;
		color: #fff;
	}

	#discoveryPromoVideo {
		position: relative;
		top: -130px;
		left: -380px;
	}

	#discoveryPromoVideo .videoHolder {
		border: 1px solid #fff;
		background: #fff;
		-webkit-box-shadow: #808080 0 2px 2px -2px;
		-moz-box-shadow: #808080 0 2px 2px -2px;
		box-shadow: #808080 0 2px 2px -2px;
		width: 352px;
		height: 202px;
		padding: 0;
	}

/* Journey Promo */

.journeyPromo #wrapper1 { background:none; }
.journeyPromo #bodyWrapper { top: 280px; }

#journeyPromoHero{
	position: absolute;
	top: -285px;
	left: 25px;
	width: 350px;
	height: 125px;
}

#journeyPromoVideo{
	width:378px;
	height:262px;
	background: url(/landRoverAssets/i/video-background.png) no-repeat 0 0;
}

#journeyPromoVideo .inr{
	padding:8px;
}

#journeyPromoVideo .videoHolder{
	min-height:204px;
}
#journeyPromoVideo .videoHolder > div{min-height:0px;}

#journeyPromoVideo .videoHolder img{display:block;}

#journeyPromoVideo .video-tabs{
	margin-bottom:8px;
}

#journeyPromoVideo .video-tabs-list{}

#journeyPromoVideo .video-tabs-list a{
	display:block;
	width:173px;
	height:26px;
	overflow:hidden;
	text-indent:-5000px;
	text-decoration:none;
	background-position:0 0;
	background-repeat:no-repeat;
}

#journeyPromoVideo .video-tabs-list li{
	float:left;
	margin-right:8px;
}

#journeyPromoVideo .video-tabs-list .tab-2{margin-right:0;}

#journeyPromoVideo .video-tabs-list .selected a,
#journeyPromoVideo .video-tabs-list a:hover,
#journeyPromoVideo .video-tabs-list a:focus{
	background-position:0 100%;
}

#journeyPromoVideo .video-tabs-list .tab-1 a {
	background-image: url(/landRoverAssets/i/btn-promo-commercial.gif);
	}
#journeyPromoVideo .video-tabs-list .tab-2 a {
	background-image: url(/landRoverAssets/i/btn-promo-discovery.gif);
	}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	body.gws,
	body #wrapper1,
	body #bodyWrapper { background: none !important; }
	#pageContent .solidWrapper .plainFullWidth {width: 100%;}
	#pageContent .solidWrapper .plainFullWidth h1 {font-size: 60px;}
	#pageContent .solidWrapper .plainFullWidth p,
	#pageContent .solidWrapper .plainFullWidth span {font-size: 50px;}
}


/* Homepage model selector */

#modelSelector {
	padding: 60px 0 90px;
	margin: 0;
	background:#cbcbce url("/landRoverAssets/i/texture-grey-mist.png");
		}
		#modelSelector h3 { display: none; }
			#modelSelector li {
				float:left;
				width: 151px;
				margin-right:7px;
				border:2px solid transparent;
				position:relative;
				}
				#modelSelector li:hover,
				#modelSelector li.hover{
					opacity: 0.1;

				}

				#modelSelector li:after{
					content:'';
					position:absolute;
					bottom:-15px;
					left:45%;
					width:45px;
					height:45px;
					margin-left:-16px;
					border: #000 1px solid;
					background: url(/landRoverAssets/i/large-arrow-black.png) 50% 50% no-repeat;
				}
				#modelSelector li:hover:after{
					background: url(/landRoverAssets/i/large-arrow-white.png) 50% 50% no-repeat;
					background-color: #000;
					 -webkit-transition-duration: 0.3s;
					  -moz-transition-duration: 0.3s;
					  -o-transition-duration: 0.3s;
					  transition-duration: 0.3s;
					  -webkit-transition-timing-function: ease;
					  -moz-transition-timing-function: ease;
					  -o-transition-timing-function: ease;
					  transition-timing-function: ease;
				}

				#modelSelector li a { color: #222; }
				#modelSelector li a:hover,
				#modelSelector .hover a{
					text-decoration:none;
				}
				#modelSelector li h5{
					text-transform:uppercase;
					font-size:14px;
					margin-bottom: 5px;
					font-family: "Avenir LT W02 85 Heavy", arial, Helvetica,sans-serif;
				}
				#modelSelector .hover .inner {
					border: 0;
				}
				#modelSelector li.defender .inner{ background-image: url(/landRoverAssets/i/models/3qtr/defender.png?v=040814); }
				#modelSelector li.freelander2 .inner{ background-image: url(/landRoverAssets/i/models/3qtr/freelander.png?v=040814); }
				#modelSelector li.discovery4 .inner{ background-image: url(/landRoverAssets/i/models/3qtr/discovery.png?v=040814); }
				#modelSelector li.discoverysport .inner{ background-image: url(/landRoverAssets/i/models/3qtr/discoverySport.png?v=040814); }
				#modelSelector li.rangeroversport .inner{ background-image: url(/landRoverAssets/i/models/3qtr/sport.png?v=040814); }
				#modelSelector li.rangerover .inner{ background-image: url(/landRoverAssets/i/models/3qtr/rangerover.png?v=040814); }
				#modelSelector li.rangeroverevoque .inner{ background-image: url(/landRoverAssets/i/models/3qtr/evoque.png?v=040814); }
				#modelSelector li .inner {
					position: relative;
					top: 0;
					bottom: 0;
					margin: auto;
					padding: 100px 0 60px;
					text-align:center;
					background-position:50% 15px;
					background-repeat:no-repeat;
					}
				#modelSelector li span {
					display: inline-block;
					color: #222;
					font-size:14px;
					margin-bottom: 5px;
					font-family: "Avenir LT W02 85 Heavy", arial, Helvetica,sans-serif;
					}
					#modelSelector li span.onorder { background-image: url(/landRoverAssets/i/landRoverStock2.gif?v=040814); }
					#modelSelector li span.instock { background-image: url(/landRoverAssets/i/landRoverStock3.gif?v=040814); }
					#modelSelector li.last{margin-right:0;}
				#modelSelector ul li,
					#modelSelector ul{
						 -webkit-transition: all 0.3s linear;
						-moz-transition: all 0.3s linear;
						-o-transition: all 0.3s linear;
						transition: all 0.3s linear;
					}
					#modelSelector ul:hover li{opacity:0.5;}
					#modelSelector ul li:hover{opacity:1;}



/* Model landingpage*/

.model-home{}
.model-home #secondaryNav{}


.model-home #homeHeroRight,
.model-home #homeHeroLeft{
	top:100px;
}
.model-home .hero-block a .inner {width: auto;}

/* Scrolling featureblocks */

#bottomShallowFBs .jcarousel-container-horizontal { width: 926px; margin-left: 20px}
#bottomShallowFBs .jcarousel-clip { overflow: hidden; }
#bottomShallowFBs .jcarousel-clip-horizontal { width:  926px; margin: 0 auto; }

#bottomShallowFBs .jcarousel-next-horizontal,
#bottomShallowFBs .jcarousel-prev-horizontal{
	position:absolute;
	top:12px;
	width:31px;
	height:39px;
	background-image: url(/landRoverAssets/i/scrollerIcons.png?v=040814);
	cursor:pointer;
}

#bottomShallowFBs .jcarousel-next-horizontal {
	background-position:-31px -39px;
	right:-41px;
}
#bottomShallowFBs .jcarousel-next-horizontal:hover {
	background-position:-31px 0;
}
#bottomShallowFBs .jcarousel-prev-horizontal {
	background-position:0 -39px;
	left:-41px;
}
#bottomShallowFBs .jcarousel-prev-horizontal:hover {
	background-position:0 0;
}
#bottomShallowFBs .jcarousel-next-disabled-horizontal,
#bottomShallowFBs .jcarousel-next-disabled-horizontal:hover,
#bottomShallowFBs .jcarousel-prev-disabled-horizontal,
#bottomShallowFBs .jcarousel-prev-disabled-horizontal:hover{ cursor: default; background: none; }


/* Homepage slideshow */
.home .wrapper { background-position: top center; background-repeat: no-repeat; color: #fff;}
.background-shim { position: absolute; width: 100%; top: 0; left: 0; margin: 0; padding: 0; z-index: 0; background-position: center top; background-repeat: no-repeat; background-color: transparent; background-size: cover;}

/* hero block */
/*div.hero-block + .solidWrapper{
	margin-top: -40px;
}*/

.hero-blocks-wrapper{
	height: 537px;
	background-position: center top;
	background-size: cover;
}
.hero-block > .inner > .bodyText{
/*	margin-bottom: 40px;*/
}

.ie8 .hero-block { width: 100%; }
.ie8 .hero-block .inner { max-width: 1600px; }

.hero-block { height:auto; padding: 80px 0 80px; z-index: 2;}
.hero-block .inner { position: relative; max-width:1280px; margin:0 auto; padding-left: 50px;}
.hero-block .text { width: 500px; }
.slider .hero-block .text a.btn {
	width: auto;
}


.hero-block strong {
	font-weight: normal !important;
	}




div.hero-block-right div.text { float: right; text-align: left; width: 400px; }

div.header-only-hero-block { height: auto; min-height: inherit; }
div.header-only-hero-block div.inner { height: auto; min-height: 80px;}
div.header-only-hero-block div.text { width: 800px; }

div.explore-hero-block {
	padding: 80px 0;
	}

.ie7 div.header-only-hero-block {
	height: auto;
	}
.ie7 div.header-only-hero-block {
	min-height: 100px;
	}*/


/* hero control
---------------------------------------- */


div.hero-control-block {

	}

div.hero-control-block div.inner {
	position: relative;
	width: 966px;
	margin: 0 auto;
	}

div.hero-control-block button {
	width: auto;
	padding: 5px 15px;
	border: 1px solid #d3d3d5;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #0b7049;
	background-image: -webkit-linear-gradient(top, #f6f5f6, #dbd9dc);
	background-image: -moz-linear-gradient(top, #f6f5f6, #dbd9dc);
	background-image: -o-linear-gradient(top, #f6f5f6, #dbd9dc);
	background-image: linear-gradient(top, #f6f5f6, #dbd9dc);
	background-color: #ebeaeb;
	text-align: center;
	font-size: 12px;
	line-height: 1;
	}

div.hero-control-block a.scroll-left {
	position: absolute;
	top: -50px;
	left: 189px;
	display: block;
	overflow: hidden;
	width: 50px;
	height: 50px;
	background: url(/landRoverAssets/i/btns-hero-promo-slider.png) left top no-repeat;
	text-indent: -999px;
	}

div.hero-control-block a.scroll-right {
	position: absolute;
	top: -50px;
	left: 719px;
	display: block;
	overflow: hidden;
	width: 50px;
	height: 50px;
	background: url(/landRoverAssets/i/btns-hero-promo-slider.png) right top no-repeat;
	text-indent: -999px;
	}

div.hero-control-block a.scroll-left:hover {
	background: url(/landRoverAssets/i/btns-hero-promo-slider.png) left top no-repeat;
	}

div.hero-control-block a.scroll-right:hover {
	background: url(/landRoverAssets/i/btns-hero-promo-slider.png) right top no-repeat;
	}

div.hero-control-block ul {
	position: absolute;
	top: -76px;
	left: 265px;
	width: 440px;
	list-style-type: none;
	}

div.hero-control-block ul.slides-2 li { width: 49%; }
div.hero-control-block ul.slides-3 li { width: 32.33%; }
div.hero-control-block ul.slides-4 li { width: 24%; }
div.hero-control-block ul.slides-5 li { width: 19%; }
div.hero-control-block ul.slides-6 li { width: 15.666666%; }
div.hero-control-block ul.slides-7 li { width: 13%; }
div.hero-control-block ul.slides-8 li { width: 12.5%; }
div.hero-control-block ul.slides-9 li { width: 11.11111%; }
div.hero-control-block ul.slides-10 li { width: 10%; }

div.hero-control-block ul li {
	overflow: hidden;
	float: left;
	height: 2px;
	margin: 0 5px 0 0;

	background: #c8c8c8;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	}



div.hero-control-block ul li.on {

	background: #fff;
	}

div.hero-control-block ul li a {
	display: inline-block;
	margin: 0 5px;
	padding: 26px 0;
	background-image: url(/resources/images/transparent-1x1.png);
	cursor: pointer;
	}


/* terms and conditons
-----------------*/
.termsAndConditions {
	margin-top: 38px;
}
.termsAndConditions p{
	font-style: italic;

}

/* .grid-explore
---------------------------------------- */

div.hero-block div.grid-explore-1 {
	float: left;
	width: 69%;
	}
div.hero-block div.grid-explore-2 {
	float: right;
	width: 26%;
	}

div.hero-block div.text img {/*width: 100%;*/ max-width: 100%; margin: 10px 0 15px;}


/* .cta-box (was #contactFB)
---------------------------------------- */



.lt-ie9 .cta-box {
	border: 1px solid #eee;
	}
.cta-box-padding {
	border-left: 1px solid #cbcbce;
	padding: 0px 13px 10px;
	box-sizing:border-box;
}

.cta-box {
	margin-bottom: 17px;
}

.cta-box-padding h5{
	margin-bottom: 5px;
}

.cta-box-padding h2{
	width: auto;
}

.cta-box .link-list li{
	margin-top: 5px;
	}

.cta-box.appVehicleBox {
	width:200px;
	position: absolute;
	right: 0;
	top:-35px;
	}

.cta-box.appVehicleBox .cta-box-padding {
	padding: 10px 6px;
	}

.cta-box-padding .btn{

	max-width: 200px;
	display: block;
}




/* .link-list
---------------------------------------- */

.link-list li {
	margin-bottom: 18px;
}


/* .block-list
---------------------------------------- */

.block-list {
	margin: 1.5em 0 1em;
	}
.block-list h2 {
	text-transform: uppercase;
	font-family: "Avenir LT W02 85 Heavy", Arial,Helvetica, sans-serif;
}
.block-list h5 {
	line-height: 1.4em;
	margin-bottom: 8px;
}
.block-list .title {
	text-transform: uppercase;
	font-size: 12px;
	line-height: 1.2;
	min-height: 2.7em;
	}
.block-list .date,
.block-list .cta {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	}
.block-list .cta {
	margin: .8em 0 0;
	}
.block-list .date {
	margin-bottom: .4em;
	font-size: 10px;
	}
.block-list .desc {
	margin: 0 0 .8em 0;
	}
.block-list .desc {
	line-height: 1.2em;
}
.block-list > li {
	float: left;
	padding-bottom: 1.5em;
	border-bottom: 1px solid #ccc;
	margin-bottom: 2em;
	}
.block-list.-dotty > li {
	background: url("/landRoverAssets/i/dots-large.gif") repeat-x 0 100%;
	border-bottom: 0;
	}


/* 4 column .block-list (default) --- */

.block-list > li {
	width: 22.6%;
	margin-right: 30px;
	}
.block-list > li:nth-child(4n+4) {
	margin-right: 0;
	}
.block-list > li:nth-child(4n+5) {
	clear: left;
	}

/* IE 7/8 */
.lt-ie9 .block-list>:first-child +li+li+li,
.lt-ie9 .block-list>:first-child +li+li+li +li+li+li+li,
.lt-ie9 .block-list>:first-child +li+li+li +li+li+li+li +li+li+li+li {
	margin-right: 0;
	}
.lt-ie9 .block-list>:first-child +li+li+li+li,
.lt-ie9 .block-list>:first-child +li+li+li+li +li+li+li+li,
.lt-ie9 .block-list>:first-child +li+li+li+li +li+li+li+li +li+li+li+li {
	clear: left;
	}


/* 2 column .block-list --- */

.block-list[data-cols="2"] > li {
	width: 48%;
	margin-right: 25px;
	}
.block-list[data-cols="2"] > li:nth-child(2n+2) {
	margin-right: 0;
	}
.block-list[data-cols="2"] > li:nth-child(2n+3) {
	clear: left;
	}

/* IE 7/8 */
.lt-ie9 .block-list[data-cols="2"]>:first-child +li,
.lt-ie9 .block-list[data-cols="2"]>:first-child +li +li+li,
.lt-ie9 .block-list[data-cols="2"]>:first-child +li +li+li +li+li {
	margin-right: 0;
	}
.lt-ie9 .block-list[data-cols="2"]>:first-child +li+li,
.lt-ie9 .block-list[data-cols="2"]>:first-child +li+li +li+li,
.lt-ie9 .block-list[data-cols="2"]>:first-child +li+li +li+li +li+li {
	clear: left;
	}


/* 2 columns .block-list.-news --- */

.block-list.-news[data-cols="2"] .preview {
	float: left;
	width: 210px;
	height: 110px;
	margin-right: 30px;
	}
.block-list.-news[data-cols="2"] .body {
	overflow: hidden;
	}

/* .block-list.-news.-thumb --- */

.block-list.-news.-thumb .preview {
	vertical-align: bottom;
	width: 80px;
	height: 40px;
	padding-right: 4px;
	}
.block-list.-news.-thumb .date {
	margin-bottom: 1.3em;
	}

/* Latest News */
.latestNews {
	border-top: 1px solid #ccc;
	padding-top: 20px;
	width: 100%;
}
.latestNews .block-list > li {
	margin-right: 20px;
}



/* Concertina replacement leftnav menu */

.leftTabMenu .cta-box { position: absolute; right: 0; width:219px; top: -30px;}

.leftTabMenu .leftNav { width: 219px; float: left; margin-top: -10px;}

.leftTabMenu .leftNav ul li {

	border-bottom: 1px solid #cbcbce;
 	line-height: 11px;
}

.leftTabMenu .leftNav ul li a {
 	text-align: left;
  	font-size: 10px;
   	font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    color: #333;
    width: 100%;
    display: block;
    padding: 15px 0 15px 12px;
}

.leftTabMenu .leftNav ul li a:hover { color: #696868; }
.leftTabMenu .leftNav ul li a.selected { background-color: #cbcbce; text-decoration: none; width: 207px;}

.leftTabMenu .right {
float: left;
width: 580px;
margin-left: 30px;
}

.leftTabMenu .right .large {
	border-top: 1px solid #cdcdcd;
	margin-top: 30px;
	padding-top: 30px;
/*	font-weight: bold;*/
}
.leftTabMenu .right .large p {
/*	margin: 5px 0 0 0;*/

	font-size: 20px;
	line-height: 1.5;
	margin-bottom: 11px;
	letter-spacing: 1.12px;
	font-family: "Avenir LT W02 55 Roman", Arial,Helvetica, sans-serif;
}

/* Owners page dealer-specific text */
.dealerExtra {
	border-top: 1px solid #CBCBCB;
	padding: 30px 0 0 0;
}

/* Page Not Found & Maintenance*/
.pageNotFound .bodyText,
.maintenance .bodyText {
	padding: 0 180px;
}

.pageNotFound .grey-2-texture,
.maintenance .grey-2-texture {
	text-align: center;
}

.pageNotFound .grey-2-texture h1,
.maintenance .grey-2-texture h1 {
	font-size: 33px;
	line-height: 1;
	letter-spacing: 0.12em;
	text-transform: uppercase;
	font-family: "land_rover_ot2_bold", Arial,Helvetica, sans-serif;
}

.maintenance {
	background: #cbcbce url('/landRoverAssets/i/texture-grey-mist.png');
}
.maintenance #wrapper2 {
	padding: 0;
}


/* Landrover experience */
body.experience #wrapper2 {
	padding: 0;
}

body.experience .hero-block {
	margin: 0;
	padding: 150px 0 0 0;
	min-height: 390px;
}

body.experience div.hero-block div.text {width: 500px;}

body.experience div.hero-block div.text h3 {width: 500px; margin-bottom: 20px;}

body.experience #homeBody {
	margin-bottom:0px;
	padding-top: 72px;
	padding-bottom: 78px;
	background:#cbcbce url("/landRoverAssets/i/texture-grey-mist.png");
	width: auto;
}
body.experience #homeBody h2 {
	width: 100%;
}

body.experience #homeBody .inr {
	margin: 0 auto;
	width: 966px;
}

body.experience #homeBody .inr .left{
	width:570px;
	margin-right:104px;
	padding: 0;
}

body.experience #homeBody .inr .right{
	width:292px;
	padding:0;
}

body.experience #homeBody .inr .right .cta-box {
	margin: 0;
}

body.experience #pageContent {
	min-height: 15px;
}

body.experience #bottomShallowFBs {
	background-color: #ffffff;
	padding: 48px 0 58px 0;
}
body.experience #bottomShallowFBs .bottomShallowFB {
	margin-top: 30px;
	margin-right: 45px;
	height:auto;
	min-height:80px;
}

body.experience #bottomShallowFBs .bottomShallowFB.last {
	margin-right: 0;
}

body.experience .plainColumns > .main-title {margin-bottom: 0;}

body.experience .fullWidthImg img {
/*	border: 1px solid #CCC;*/
	margin: 0 0 25px 0;
/*	padding: 6px;
	background: white;*/
	max-width: 100%;
}

body.experience .med-heading {margin-bottom: 50px;}

body.experience .bodyText table {margin: 73px 0;}

body.experience .bodyText.bottomDots {
	border-bottom: 1px solid #cccccc;
	margin: 20px 0 40px 0;
	padding: 0 0 20px 0;
}

body.experience .bodyText.bottomDots.last {
	border: none;
	margin: 0;
	padding: 0;
}

body.experience .bodyText th {
	background-color: #696868;
	color: #fff;
	border-color: #e3e3e3;
	border-bottom-width: 2px;
}

body.experience .bodyText th .sml {
	font-size: 10px;
	font-weight: normal;
}

/*body.experience h3 {
	text-transform: uppercase;
	font-weight: bold;
}*/

/*body.experience h4 {text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 20px;
}*/

body.experience #siteMap ul li{
	width:169px;
}

body.experience #siteMap h3 {
	color: #fff;
	margin-bottom: 15px;
	display: inline-block;
	font-size: 9px;
	font-weight: bold;
	letter-spacing: 0.2em;
}

body.experience #infoBlock1 {
	float: left;
	width: 302px;
}

body.experience #infoBlock2,
body.experience #infoBlock3 {
	float: left;
	width: 302px;
	height: 204px;
/*	font-size: 12px;
	line-height: 15px;*/
}


/* NEW homepage slider */

.slider{
	position: relative;
	width: 100%;
	height:900px;
	background:#cbcbce;
	z-index: 1;
}

.slide, .slides{
	height:100%;
	width:100%;
}

.slide span.img{
	height: 100%;
	width: 100%;
    background-color: black;
    background-repeat: no-repeat;
	background-position: 50% 50%;
	-webkit-background-size: cover;
	background-size: cover;
    -ms-behaviour:
	position: absolute;
	display: block;
	z-index: 1;
	margin: 0;
}

.slider div.hero-block{
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 2;
}
.slider .scroll-wrap{
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	z-index: 1;
}
.slider a.scroll{
	margin: 0 auto;
	background:rgba(0,0,0,0.7);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);   /* IE6 & 7 */
    zoom: 1;
	font-family: "Avenir LT W02 85 Heavy",arial,Helvetica,sans-serif;
	color:#fff;
	font-size: 8px;
	text-transform: uppercase;
	letter-spacing: 0.36em;
	padding:0 35px 0 15px;
	height: 50px;
	line-height: 50px;
	position: relative;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 236px;

	-webkit-transition: background 0.5s ease;
	-o-transition: background 0.5s ease;
	transition: background 0.5s ease;
}

.slider a.scroll:after{
	content:'';
	height:5px;
	width: 9px;
	background:  url(/landRoverAssets/i/arrow-small.png) 0 0 no-repeat;
	position: absolute;
	top:50%;
	margin-top: -3px;
	right: 15px;
}

.slider a.scroll:hover{
	background: #4e4e4e;
}

.slider .mask{
	height:100%;
	width:100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.6);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);   /* IE6 & 7 */
    zoom: 1;
	opacity:0;
	visibility: hidden;
	z-index: -1;
	-webkit-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

.slider .mask.show{
	display: block;
	opacity: 1;
	z-index: 1000;
	visibility: visible
}

.no-js .slider .scroll-wrap{
	display: none;
}

/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
	.slider{
		height: 500px !important ;
	}
}


span[class^="scWebEdit"],
span[class*="scWebEdit"] { margin-bottom: 0px !important; }

span[class^="scWebEdit"] img,
span[class*="scWebEdit"] img{
	display: inline;
	margin-bottom: 0 !important;
}
