

html{
	min-width:998px;
	overflow-y: scroll;
	overflow-x: hidden; 
}
body{
	margin:0;
	font:12px/14px Arial, Helvetica, sans-serif;
	min-width:998px;
	color:#5f5f5f;
}

body.lr {
}

body.rr{
	background-color: #000000;
}

img{border-style:none;}
a{
	color:#000;
	text-decoration:none;
	cursor:pointer;
}
a:hover{
	color:#ff6500;
	text-decoration:underline;
}

#everything {
	position: absolute;
	z-index: 5;
}
.trans{
	width:100%;
	background:url(../images/bg-trans.gif) no-repeat 50% 0;
}
.default{
	width:100%;
	background:url(../images/bg-startpage.jpg) no-repeat 50% 0;
}
.startpage{
	width:100%;
	background:url(../images/bg-startpage.jpg) no-repeat 50% 0;
}

.startpage-lr {
	width:100%;
	background:url(../images/bg-startpage-lr.jpg) no-repeat 50% 0;
}

.startpage-rr {
	width:100%;
	background:url(../images/bg-startpage-rr.jpg) no-repeat 50% 0;
}

.staticpage{
	width:100%;
	background:url(../images/bg-road.jpg) no-repeat 50% 0;
}

body.lr .staticpage{
	background:url(../images/bg-mountains.jpg) no-repeat 50% 0;
}

body.rr .staticpage{
	background:url(../images/bg-city.jpg) no-repeat 50% 0;
}

.yourlandrover{
	width:100%;
	background:url(../images/bg-yourlandrover.jpg) no-repeat 50% 0;
}
.defender{
	width:100%;
	background:url(../images/defender/bg.jpg) no-repeat 50% 0;
}
.freelander2{
	width:100%;
	background:url(../images/freelander2/bg.jpg) no-repeat 50% 0;
}
.discovery4{
	width:100%;
	background:url(../images/discovery4/bg.jpg) no-repeat 50% 0;
}
.evoque{
	width:100%;
	background:url(../images/evoque/bg.jpg) no-repeat 50% 0;
}
.evoque.explore_evoque{
	background:url(../images/bg-city.jpg) no-repeat 50% 0;
}
.rangeroversport{
	width:100%;
	background:url(../images/rangeroversport/bg.jpg) no-repeat 50% 0;
}
.rangerover{
	width:100%;
	background:url(../images/rangerover/bg.jpg) no-repeat 50% 0;
}


/* start wrapper */
#wrapper{
	width:982px;
	margin:0 auto;
}
/* start header */
#header{
	width:100%;
}

body.lr #header {
	background:url(../images/bg-header-lr.png) no-repeat;
}

body.rr #header {
	background:url(../images/bg-header-rr.png) no-repeat;
}

#header .holder{
	height:66px;
	position:relative;
	z-index: 5;
}
#headerImage {
	height: 600px;
	left: 50%;
	margin-left: -800px;
	opacity: 1;
	position: absolute;
	top: 0;
	width: 1600px;
	z-index: 0;
}

h1{margin:0;}
.logo{
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	z-index:5;
}

body.lr .logo {
	width:86px;
	height:47px;
	top:7px;
	left:42px;
	background:#555 url(../images/bg-logo-lr.jpg) no-repeat;
}

body.rr .logo {
	width:122px;
	height:33px;
	top:14px;
	left:41px;
	background:url(../images/bg-logo-rr.png) no-repeat transparent;
}

/* start nav */
#nav{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	bottom:8px;
	left:237px;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
}
#nav li{
	float:left;
	margin:0;
	display:inline;
}
#nav a{
	float:left;
	padding:8px 10px 5px 12px;
}

body.lr #nav a {
	color:#5f5f5f;
}

body.rr #nav a {
	color:#bcbcbc;
}

body.lr #nav a:hover,
body.lr #nav .active a{
	background:url(../images/bg-nav-lr.jpg) no-repeat 100% 100%;
	text-decoration:none;
}

body.rr #nav a:hover,
body.rr #nav .active a{
	background:url(../images/bg-nav-rr.jpg) no-repeat 100% 100%;
	text-decoration:none;
}

/* start gallery */
.gallery{
	width:100%;
	overflow:hidden;
	position:relative;
	height:260px;
	z-index: 5;
}

.gallery.large {
	height:324px;
}

.gallery div{
	width:982px;
	overflow:hidden;
	position:relative;
}
.gallery ul{
	margin:0;
	padding:0;
	list-style:none;
	width:9999px;
	position:relative;
}
.gallery ul li{
	width:982px;
	height:325px;
	float:left;
	position:relative;
}
.gallery .btn-prev,
.gallery .btn-next{
	position:absolute;
	top:117px;
	left:14px;
	z-index:1;
}
.gallery .btn-next{
	left:921px;
	top:120px;
}
.gallery .btn-prev span,
.gallery .btn-next span{
	background:url(../images/btn-prev.png) no-repeat;
	width:52px;
	height:98px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	display:block;
}
.gallery .btn-next span{
	background:url(../images/btn-next.png) no-repeat;
	width:45px;
	height:92px;
}
.gallery .holder{
	position:absolute;
	color:#fff;
	width:380px;
}


.overview .gallery .holder{
	left:661px;
	top:100px;
	color:#4d4d4d;
	width:300px;
}
.gallery h2{
	margin:0 0 3px;
	font:36px/36px "Foundry Monoline", Arial, Helvetica, sans-serif;
	color:#fff;
}
.overview .gallery h2{
	color:#4d4d4d;
}
.gallery .call{
	height:1%;
	width:auto;
	padding:0 0 0 2px;
}
.call a{
	background:url(../images/btn-call.png) no-repeat;
	font-size:12px;
	line-height:15px;
	color:#fff;
	font-weight:bold;
	float:left;
	padding:0 0 0 23px;
	cursor:pointer;
}
.overview .call a{
	color:#4d4d4d;
}
.gallery strong{
	display:block;
	font-size:14px;
	line-height:17px;
	padding:0 0 0 2px;
	margin:0 0 7px;
}


/*Flo:This is the car's header:*/
.car-header {
	width:100%;
	overflow:hidden;
	position:relative;
	height:268px;
	z-index: 5;
}


/* start twocolumns */
.twocolumns{
	height:1%;
}
body.lr .twocolumns .t{
	height:284px;
}

body.rr .twocolumns .t{
	/*height:417px;*/
	height:284px;
}

body.lr .twocolumns .t{
	background:url(../images/bg-twocolumns-t-lr.png) no-repeat;
}

body.rr .twocolumns .t{
	background:url(../images/bg-twocolumns-t-rr.png) no-repeat;
}



.twocolumns .c{
	background:url(../images/bg-twocolumns-c.gif) repeat-y;
	width:100%;
}

/*Flo: This is actually not a good idea - but since the start page doesn't have too much content, it will work:*/
body.rr .twocolumns .c{
	background: none;
}

.twocolumns .frame{
	height:1%;
}

body.lr .twocolumns .frame{
	background:url(../images/bg-twocolumns-b-lr.gif) no-repeat 0 100%;
}

body.rr .twocolumns .frame{
	background:url(../images/bg-twocolumns-b-rr.png) no-repeat;
}

.twocolumns .frame:after,
.columns-c:after,
.three-columns .c:after,
.two-columns .c:after,
.box-holder:after,
.main-c:after,
.gray-h:after,
.main-h:after{
	content:"";
	display:block;
	clear:both;
}
.twocolumns-h{
	width:100%;
	float:left;
	margin:-273px 0 0;
	position:relative;
	padding:0 0 40px;
	z-index: 5;
}
/* start cars-holder */
.cars-holder{
	height:1%;
	overflow:hidden;
	margin:0 0 23px;
}
.cars-holder .column{
	float:left;
	width:482px;
	margin:0 -10px 0 0;
	display:inline;
}
.cars-holder h3{
	font:26px/26px "Foundry Monoline", Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 0 39px;
}

body.lr .cars-holder h3 {
	color:#707070;
}

body.rr .cars-holder h3 {
	color:#2e2e2e;
}

body.lr .cars-holder .range-rover h3 {
	color:#908d8a;
}

.cars-holder .range-rover h3{
	padding:0 0 0 45px;
}

/* start cars-list */
.cars-list{
	margin:-3px 0 0;
	padding:0 0 0 23px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.cars-list li{
	float:left;
	width:142px;
	margin:0 0 0 9px;
	display:inline;
}
.cars-list img{
	display:block;
	margin:0 auto;
	cursor:pointer;
}
.cars-list .inner{
	height:1%;
	display:block;
	padding:8px 0 0 6px;
	cursor:pointer;
}

body.lr .cars-list .inner{
	background:url(../images/bg-cars-list-lr.gif) no-repeat;
}

body.rr .cars-list .inner{
	background:url(../images/bg-cars-list-rr.gif) no-repeat;
}

.cars-list a{
	height:1%;
	background:url(../images/transparent.gif);
}
.cars-list a:hover{
	text-decoration:none;
}

body.lr .cars-list a:hover .inner,
body.lr .cars-list .active .inner {
	background:url(../images/bg-cars-list-hover-lr.gif) no-repeat;
}

body.rr .cars-list a:hover .inner,
body.rr .cars-list .active .inner {
	/*background:url(../images/bg-cars-list-hover-rr.gif) no-repeat;*/
}

.cars-list .image-holder{
	min-height:75px;
	cursor:pointer;
	display:block;
}
* html .cars-list .image-holder{height:75px;}
.cars-list strong{
	display:block;
	font:12px/12px "Foundry Monoline", Arial, Helvetica, sans-serif;
}

body.lr .cars-list strong {
	color:#4e4e4e;
}

body.rr .cars-list strong {
	color:#ffffff;
}

.cars-list .series{
	display:block;
	font-size:10px;
	line-height:13px;
	padding:0;
}

body.lr .cars-list .series {
	color:#929696;
}

body.rr .cars-list .series {
	color:#a3a3a3;
}


/* start columns */
.columns{
	width: 909px;
	margin:-2px 0 0;
	position:relative;
}
.columns-t{
	height:49px;
}
body.lr .columns-t {
	background:url(../images/bg-columns-t-lr.png) no-repeat;
}
body.rr .columns-t {
	background:url(../images/bg-columns-t-rr.png) no-repeat;
}

.columns-c{
	height:1%;
	padding:0 0 0 4px;
}

body.lr .columns-c {
	background:url(../images/bg-columns-c-lr.png) repeat-y;
}

body.rr .columns-c {
	background:url(../images/bg-columns-c-rr.png) repeat-y;
}

.columns-b{
	height:128px;
}

body.lr .columns-b{
	background:url(../images/bg-columns-b-lr.png) no-repeat;
}

body.rr .columns-b{
	background:url(../images/bg-columns-b-rr.png) no-repeat;
}

.columns-h{
	width:100%;
	float:left;
	margin:-24px 0 -93px;
	position:relative;
}
.columns .column{
	float:left;
	width:125px;
	margin:0 0 0 22px;
	display:inline;
}
.columns h4{
	margin:0 0 8px;
	font-size:11px;
	line-height:14px;
}

body.lr .columns h4{
	color:#5f5f5f;
}

body.rr .columns h4{
	color:#c9c9c9;
}

.columns ul{
	margin:0;
	padding:0 7px 0 1px;
	list-style:none;
	height:1%;
	overflow:hidden;
	font-size:11px;
	line-height:14px;
}
.columns .right-list{
	float:right;
	font-weight:bold;
	padding:0 27px 0 1px;
	width: 126px;
}
.columns ul li{
	padding:0 0 0 9px;
	margin:0 0 5px;
}

body.lr .columns ul li{
	background:url(../images/bullet01-lr.gif) no-repeat 0 4px;
}

body.rr .columns ul li{
	background:url(../images/bullet01-rr.gif) no-repeat 0 4px;
}

.columns .right-list li{
	margin:0 0 7px;
}
.columns ul a{
	color:#8e8e8e;
}
.columns ul a:hover{
	color: #C9C9C9;
}

body.rr .columns ul.right-list li{
	background:url(../images/bullet03-rr.gif) no-repeat 0 4px;
}

body.lr .columns .right-list a{
	color:#5f5f5f;
}

body.rr .columns .right-list a {
	color:#c9c9c9;
}

/* start seitenubersicht */
.seitenubersicht{
	height:1%;
	padding:0 0 0 35px;
	margin:0 0 9px;
}
.seitenubersicht .label{
	height:1%;
	overflow:hidden;
	margin:0 0 0 15px;
	clear:both;
	position:relative;
	z-index:99; /*Flo: To have no line directly below the label*/
}

.seitenubersicht .label-l {
	width:6px;
	height:19px;
	font-size:0;
	float:left;
}

body.lr .seitenubersicht .label-l {
	background:url(../images/bg-label-l-lr.png) no-repeat;
}

body.rr .seitenubersicht .label-l {
	background:url(../images/bg-label-l-rr.png) no-repeat;
}

.seitenubersicht .label-r{
	width:19px;
	height:19px;
	font-size:0;
	float:left;
}

body.lr .seitenubersicht .label-r {
	background:url(../images/bg-label-r-lr.png) no-repeat;
}

body.rr .seitenubersicht .label-r {
	background:url(../images/bg-label-r-rr.png) no-repeat;
}

.seitenubersicht .label-c{
	letter-spacing:1px;
	padding:0 4px;
	float:left;
	line-height:19px;
	font-size:11px;
	text-transform: uppercase;
}

body.lr .seitenubersicht .label-c {
	color:#606060;
	background: #ffffff;
}

body.rr .seitenubersicht .label-c {
	color: #c9c9c9;
	background: #3b3b3b;
}

/* start two columns */
.two-columns .t{
	height:146px;
}

body.lr .two-columns .t{
	background:url(../images/bg-two-columns-t-lr.png) no-repeat;
}

body.rr .two-columns .t{
	background:url(../images/bg-two-columns-t-rr.png) no-repeat;
}

.two-columns .b{
	height:54px;
}

body.lr .two-columns .b{
	background:url(../images/bg-two-columns-b-lr.png) no-repeat;
}

body.rr .two-columns .b{
	background:url(../images/bg-two-columns-b-rr.png) no-repeat;
}


.two-columns .c{
	height:1%;
	padding:0 0 0 29px;
}

body.lr .two-columns .c{
	background:url(../images/bg-two-columns-c-lr.png) repeat-y;
}

body.rr .two-columns .c{
	background:url(../images/bg-two-columns-c-rr.png) repeat-y;
}

.two-columns .column{
	float:left;
	width:303px;
	margin:0 0 0 7px;
	display:inline;
}

.two-columns .column.middle{
	width:297px;
	margin: 0 0 0 4px;
}

/*.two-columns .column span {
	padding-left:10px;
}*/


/* start three-columns */
.three-columns,
.two-columns{
	height:1%;
	margin:-3px 0 0;
	position:relative;
}
.three-columns .t{
	height:146px;
}

body.lr .three-columns .t{
	background:url(../images/bg-three-columns-t-lr.png) no-repeat;
}

body.rr .three-columns .t{
	background:url(../images/bg-three-columns-t-rr.png) no-repeat;
}

.three-columns .b{
	height:54px;
}

body.lr .three-columns .b{
	background:url(../images/bg-three-columns-b-lr.png) no-repeat;
}

body.rr .three-columns .b{
	background:url(../images/bg-three-columns-b-rr.png) no-repeat;
}

.three-columns .c{
	height:1%;
	padding:0 0 0 29px;
}

body.lr .three-columns .c{
	background:url(../images/bg-three-columns-c-lr.png) repeat-y;
}

body.rr .three-columns .c{
	background:url(../images/bg-three-columns-c-rr.png) repeat-y;
}

.three-columns .frame,
.two-columns .frame{
	width:100%;
	float:left;
	position:relative;
	margin:-134px 0 -36px;
}


.three-columns .holder,
.two-columns .holder{
	height:1%;
	overflow:hidden;
}
.three-columns .column{
	float:left;
	width:303px;
	margin:0 0 0 7px;
	display:inline;
}

.three-columns .column.middle {
	width:294px;
	margin: 0 0 0 4px;
}

body.lr .three-columns .column img,
body.lr .two-columns .column img{
	display:block;
	margin:3px 0 6px 5px;
}

body.rr .three-columns .column img,
body.rr .two-columns .column img{
	margin:3px 0 4px 5px;
}

.three-columns .heading,
.two-columns .heading{
	height:1%;
	overflow:hidden;
	padding:0 0 0 9px;
	margin:0 0 17px;
}


body.lr .three-columns .heading,
body.lr .two-columns .heading {
	color:#222222;
}

body.rr .three-columns .heading,
body.rr .two-columns .heading {
	color:#565656;
}


h3{
	margin:0;
}
.heading h3{
	float:left;
	font:26px/26px "Foundry Monoline", Arial, Helvetica, sans-serif;
}

body.lr .heading h3{
	color:#222222;
}

body.rr .heading h3{
	color:#ffffff;
}

.heading strong{
	float:left;
	font:16px/16px "Foundry Monoline", Arial, Helvetica, sans-serif;
	margin:8px 0 0 12px;
}

body.lr .heading strong{
	color:#222222;
}

body.rr .heading strong{
	color:#ffffff;
}

.three-columns .column strong,
.two-columns .column strong{
	color:#4d4d4d;
	display:block;
	height:1%;
	overflow:hidden;
	padding-left: 3px;
}

body.lr .three-columns .column strong, 
body.lr .two-columns .column strong {
	padding-left: 5px;
}

body.rr .three-columns .column strong, 
body.rr .two-columns .column strong {
	padding-left: 13px;
}


.three-columns .column strong a,
.two-columns .column strong a{
	float:left;
	font:12px/12px "Foundry Monoline", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}

.three-columns .column strong a:hover,
.two-columns .column strong a:hover{
	text-decoration: none;
}

body.lr .three-columns .column strong a,
body.lr .two-columns .column strong a {
	color: #000000;
}

body.rr .three-columns .column strong a,
body.rr .two-columns .column strong a {
	color: #ffffff;
}

.three-columns .column .legend,
.two-columns .column .legend{
	display:block;
	text-transform:uppercase;
	font-size:10px;
	line-height:13px;
}


body.lr .three-columns .column .legend,
body.lr .two-columns .column .legend{
	color:#929696;
	padding-left: 5px;
}

body.rr .three-columns .column .legend,
body.rr .two-columns .column .legend{
	color:#9b9b9b;
	padding-left: 13px;
}


/* start box */
.box{
	height:1%;
}

body.lr .box .t{
	background:url(../images/bg-box-t-lr.png) no-repeat;
	height:56px;
}

body.rr .box .t{
	background:url(../images/bg-box-t-rr.gif) no-repeat;
	height:164px;
} 

.box .c{
	background:url(../images/bg-box-c.gif) repeat-y;
	width:100%;
}

body.rr .box .c{
	background: none;
}

.box-holder{
	background:url(../images/bg-box-b.gif) no-repeat 0 100%;
	height:1%;
	padding:0 0 25px;
}

body.rr .box-holder{
	background: none;
}

/* start box-content */
.box-content{
	width:100%;
	float:left;
}

body.lr .box-content{
	margin:-36px 0 0;
}

body.rr .box-content{
	margin:-144px 0 0;
}

/* start main */
#main{
	height:1%;
}
/* start mainblock */
.main-block{
	height:1%;
	padding:75px 0 0;
}
.main-block .t{
	height:102px;
	padding:0 0 0 39px;
	overflow:hidden;
}

body.lr .main-block .t{
	background:url(../images/bg-main-block-t-lr.png) no-repeat;
}

body.rr .main-block .t{
	background:url(../images/bg-main-block-t-rr.png) no-repeat;
}

.main-block .t.large {
	height:133px;
}

body.lr .main-block .t.large{
	background:url(../images/bg-main-block-large-t-lr.png) no-repeat;
}

body.rr .main-block .t.large{
	background:url(../images/bg-main-block-large-t-rr.png) no-repeat;
}

.main-block .t h2{
	font:26px/26px "Foundry Monoline", Arial, Helvetica, sans-serif;
	margin:20px 0 0 0;
	text-transform: uppercase;
}

body.lr .main-block .t h2{
	margin:18px 0 0 0; /*Flo: Don't really know why this is necessary...*/
} 

.main-block .t.large h2{
	margin:18px 0 0 0;
}

body.lr .main-block .t h2 {
	color:#000000;
}

body.rr .main-block .t h2 {
	color:#ffffff;
}

.main-c{
	margin:0 8px;
	background:#fff;
	height:1%;
	padding:0 38px 10px 24px; 
}

.main-h{
	width:100%;
	float:left;
	margin:-31px 0 0;
	position:relative;
}


/* start detail-list */
.detail-list{
	margin:0;
	padding:27px 0 0;
	list-style:none;
	width:100%;
	overflow:hidden;
	position:relative;
}

.t.large .detail-list {
	padding:13px 0 0;
}

.detail-list li{
	float:left;
	margin:0 6px 0 0;
	display:inline;
}
.detail-list a.off{
	float:left;
	color:#fff;
}
.detail-list a.on {
	color:#4d4d4d;
}
.detail-list a:hover{
	text-decoration:none;
}
.detail-list em{
	float:left;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.detail-list .l{
	background:url(../images/bg-detail-list-l01.png) no-repeat;
	width:6px;
}

.detail-list .active .l{
	background:url(../images/bg-detail-list-l.png) no-repeat;
}
.detail-list .r{
	background:url(../images/bg-detail-list-r01.png) no-repeat;
	width:19px;
}
.detail-list .active .r{
	background:url(../images/bg-detail-list-r.png) no-repeat;
}
.detail-list strong{
	float:left;
	text-transform: uppercase;
	cursor:pointer;
	height:24px;
	background:#707070;
	font:12px/12px "Foundry Monoline", Arial, Helvetica, sans-serif;
	padding:8px 0 0 2px;
	width:149px;
}
.detail-list .active strong{
	background:#fff;
	text-transform: uppercase;
}
/* start tab-content */
.tab-content{
	height:1%;
	overflow:hidden;
	margin-bottom: 15px;
}

.tab-content .subtab-left {
	width:680px;
	float:left;
	margin-right:50px;
}


.tab-content .subtab-right {
	width:130px;
	float:left;
	border-left: 1px solid #CACACA;
    margin: 35px 0 0;
    padding: 10px 0 0 15px;
}

.tab-content .subtab-right ul {
	padding-left:0px;
	list-style-type: none;
}

.tab-content .subtab-right ul li {
	padding-left:0px;
	list-style-type: none;
}

.tab-content .subtab-right ul li a {
	margin: 0px; 
	padding: 5px 0 5px 33px; 
	text-decoration: none; 
	color: #464646; 
	line-height:14px; 
	display: block; 
	font-weight: bold; 
	font-size: 11px;
}

.tab-content .subtab-right ul li a:hover {
	text-decoration: underline;
}

/*Social media*/
ul.social li {
	padding-bottom: 5px;			
}

.tab-content .subtab-right ul li.social-medialearnmore a { 
	padding-left: 23px;
	background: url('../images/icn-orange-learnmore.gif') center left no-repeat; 
}
.tab-content .subtab-right ul li.social-mediabuild a { 
	background: url('../images/icn-orange-build.gif') center left no-repeat; 
}
.tab-content .subtab-right ul li.social-mediamouse a { 
	background: url('../images/icn-mouse.png') center left no-repeat;
}
.tab-content .subtab-right ul li.social-mediafacebook a { 
	background: url('../images/icon_facebook_24x24.png') center left no-repeat;
}
.tab-content .subtab-right ul li.social-mediayoutube a { 
	background: url('../images/icon_youtube_24x24.png') center left no-repeat;
}
.tab-content .subtab-right ul li.social-mediaflickr a { 
	background: url('../images/icon_flickr_24x24.png') center left no-repeat;
}
.tab-content .subtab-right ul li.social-mediatwitter a { 
	background: url('../images/icon_twitter_24x24.png') center left no-repeat;
}


/*.tab-content h2{
	display: none;
}*/

.tab-content .image-holder{
	float:left;
	width:290px;
	margin:0 23px 0 0;
}
.tab-content .text-holder{
	height:1%;
	overflow:hidden;
	padding:10px 0 0;
	min-height: 330px;
}
.tab-content .image-holder img{
	display:block;
	margin:0 auto;
}
p{
	margin:0 0 10px;
}
h2{
	margin:0;
	font-size:26px;
	line-height:26px;
	color:#8f8f8f;
	font-weight:normal;
}
.tab-content h2{
	font:26px/26px "Foundry Monoline", Arial, Helvetica, sans-serif;
	margin:0 0 8px;
	text-transform: uppercase;
}
.back{
	display:block;
	height:1%;
	overflow:hidden;
	margin:0 0 20px;
}
.back a{
	float:left;
	background:url(../images/ico01.gif) no-repeat 0 5px;
	padding:0 0 0 10px;
	font-size:11px;
	line-height:14px;
	color:#8f8f8f;
	font-weight:bold;
}
/* start links-list */
.links-list{
	margin:23px 0 40px;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	font-size:11px;
	line-height:15px;
	font-weight:bold;
}
.horizontal li{
	margin-top: 10px;
}
.links-list li{
	float:left;
	margin:0 17px 0 0;
	display:inline;
}
.links-list a{
	float:left;
	color:#5f5f5f;
	background:url(../images/ico02.gif) no-repeat;
	padding:0 0 0 23px;
}
.links-list a:hover{
	color: #FF6500;
}

/*start download*/
p.download {
	width:590px;
}

.links-list.download {
	padding-top:0px;
	margin: 15px 0;
}

.download-left-column, .download-right-column {
	float:left;
	width:377px;
	margin-bottom: -25px;
}

hr.download {
	border-top: 1px solid #CACACA;
	background: none;
	margin: 0 0 35px;
}

.download-left-column {
	border-right: 1px solid #cacaca;
}

.download-right-column {
	margin-left: 55px;
}

.download-left-column .car, .download-right-column .car {
	display:block;
	float:none;
	margin-bottom: 20px;
}

.car img {
	float: left;
	margin-right: 35px;	
}

.car h3 {
	color: #5f5f5f;
	font-size:11px;
	font-weight: bold;
	margin-bottom: 10px;
}

.car ul {
	list-style-type: none;
}

.car ul li {
	list-style-type: none;
}

.car ul li a{
	color: #5f5f5f;
	font-size:11px;
	font-weight: normal;
}

.car ul li a:hover {
	color:#ff6500;
	text-decoration: none;
}

/* start model-box */
.model-box{
	height:1%;
}

/*Variant name*/
.model-box strong.title em {
	color:#5f5f5f;
	font:24px/24px "Foundry Monoline", Arial, Helvetica, sans-serif;
	margin:0 0 9px; 
	text-transform: uppercase;
}

/*Variant price*/
.model-box strong.title strong {
	color:#5f5f5f;
	font:16px/16px "Foundry Monoline", Arial, Helvetica, sans-serif;
	margin:6px 0 0 9px;
}

.tab-content h3{
	color:#5f5f5f;
	font:14px/14px "Foundry Monoline", Arial, Helvetica, sans-serif;
	margin:0 0 9px;
	text-transform: uppercase;
}
/* start model-list */
.model-list{
	height:1%;
	border-bottom:1px solid #b8b8b8;
	overflow:hidden;
	margin:0 0 15px;
}
.model-list .tabset{
	margin:0;
	list-style:none;
	float:none;
	clear:both;
	width:900px;
	padding:0;
}


.model-list li{
	float:left;
	border:solid #cacaca;
	border-width:1px 0 0 1px;
	white-space: nowrap;
}

.model-list .tabset .last{
	border-width:0 0 0 1px;
}

.model-list .tabset .first{
	clear:both;
}

.model-list .tabset .last a{
	background:url(../images/bg-model-list.gif) no-repeat 100% 100%;
	padding:1px 10px 0 0;
	padding:5px 19px 2px 9px;
}
.model-list .tabset .last .active{
	background:url(../images/bg-model-list01.gif) no-repeat 100% 100%;
}
.model-list a{
	float:left;
	color:#4e4e4e;
	font:12px/12px "Foundry Monoline", Arial, Helvetica, sans-serif;
	background:#e2e2e2;
	padding:4px 9px 2px;
	text-transform: uppercase;
}


.model-list .active{
	background:#fff;
}
.model-list a:hover{
	text-decoration:none;
}
.title{
	display:block;
	height:1%;
	overflow:hidden;
	margin:0 0 5px;
	color:#8e8e8e;
}
.title em{
	float:left;
	font:14px/14px "Foundry Monoline", Arial, Helvetica, sans-serif;
}
.title strong{
	float:left;
	font:11px/11px "Foundry Monoline", Arial, Helvetica, sans-serif;
	margin:2px 0 0 4px;
}
/* start gray-box */
.gray-box{
	background:url(../images/bg-gray-box-c.gif) repeat-y;
	width:100%;
	margin:-4px 0 0;
	position:relative;
}

body.rr .gray-box{
	background:none;
}

.gray-c{
	background:url(../images/bg-gray-box-b.gif) no-repeat 0 100%;
	width:100%;
}

body.rr .gray-c {
	background:none;
}

.gray-h{
	height:1%;
	padding:27px 0 53px;
}

body.lr .gray-h{
	background:url(../images/bg-gray-box-t-lr.gif) no-repeat;
}

body.rr .gray-h{
	background:url(../images/bg-gray-box-t-rr.gif) no-repeat;
} 

/* start content */
#content{
	float:left;
	width:618px;
	margin:0 0 0 10px;
	display:inline;
	padding:12px 0 5px;
}
#content h3{
	font:16px/16px "Foundry Monoline", Arial, Helvetica, sans-serif;
	margin:0 0 7px;
	text-transform: uppercase;
}
#content img{
	display:block;
}



/* start image-box */
.image-box{
	height:1%;
	margin:0 0 5px;
}
.content-h{
	height:1%;
	overflow:hidden;
	background:url(../images/bg-content-h.gif) repeat-y;
	padding:15px 0 0;
}
.content-h .column{
	float:left;
	width:293px;
	margin:0 16px 0 0;
	display:inline;
}
.content-h .columnRight{
	float:left;
	width:273px;
	margin:0 16px 0 0;
	display:inline;
}
.content-h .column.widecolumn{
	width:570px;
}
.nobackground{
	background: none;
}
.content-h p{
	margin:0 0 17px;
}
.content-h .legend{
	font-size:11px;
	line-height:14px;
	color:#5f5f5f;
	padding:2px 0 0 2px;
	height:1%;
	margin:0 0 14px;
	text-transform: uppercase;
}
.content-h .legend a{
	color:#5f5f5f;
}
.content-h .legend em{
	font-style:normal;
	font-weight:bold;
	color:#ff6500;
}
#static .column h3{
	color:#5f5f5f;
	font:14px/14px "Foundry Monoline", Arial, Helvetica, sans-serif;
	margin:0 0 9px;
	text-transform: uppercase;
}
/* start sidebar */
.sidebar{
	float:right;
	width:169px;
	padding:192px 0 0;
	margin:0 -12px 0 0;
	display:inline;
	position:relative;
}
.sidebar.top {
	padding:40px 0 0;
}

.sidebar.dealer {
	padding:75px 0 0 0;
}

.sidebar.verytop {
	padding:30px 0 0 0;
}

.sidebar.verytop.withfiller, .sidebar.verytop.withimg {
	padding:0;
}

.sidebar .holder{
	border-top:1px solid #cacaca;
	height:1%;
	padding:5px 0 0 4px;
	margin:0 0 7px;
}
.sidebar .holderwide {
	height:1%;
	padding:5px 0 0 4px;
	margin:0 -41px 7px
}
.sidebar .holderwide .filler {
	height: 180px;
}

h4{
	margin:0 0 5px;
	color:#ff6500;
	font-size:11px;
	line-height:14px;
}
h5{
	margin:0 0 5px;
	color:#002940;
	font-size:11px;
	line-height:14px;
}
/* start subnav */
.subnav{
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	font-size:11px;
	line-height:14px;
}
.bottom-subnav{
	padding:5px 28px 0 2px;
	font-weight:bold;
}
.subnav li{
	margin:0 0 5px;
	background:url(../images/ico03.gif) no-repeat 0 3px;
	padding:0 0 0 9px;
}
.bottom-subnav li{
	margin:0 0 7px;
}
.subnav a{
	color:#8e8e8e;
	cursor: pointer;
}
.bottom-subnav a{
	color:#5f5f5f;
}
.subnav a:hover,
.subnav .active a{
	text-decoration:none;
	color:#ff6500;
	font-weight:bold;
}

/* start footer */
#footer{
	height:1%;
	text-align:center;
	font-size:11px;
	line-height:14px;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer ul li{
	display:inline;
	background:url(../images/bullet02.gif) no-repeat 0 1px;
	padding:0 3px 0 7px;
}
#footer ul li:first-child{
	background:none;
}

body.lr #footer ul a{
	color:#8f8f8f;
}


body.rr #footer ul a{
	color: #767676;
}

/* custom */

.hide {
	display: none;
}

.thumb-container {
	margin: 0;
	padding: 0;
}

.thumb-container img {
	margin-left: 8px;
	margin-bottom: 8px;
}

.main-h {
	min-height:400px;
}

.main-h .tab-content hr {
	margin:20px 0 20px 8px;
	background: url(../images/bg-hr.jpg) repeat-x;
	border: none;
}



.dealers-box{
	margin-top: 20px;
	width: 595px;
}

.dealers-box .tab-container a{
	color:#ff6500;
}

#content img.inline-img {
	display:inline;
	vertical-align:middle;
}

/* form */
form {
	width: 100%;
}

form .formElement {
	display: block;
	padding: 10px 0;
	width: 100%;
}

form .formElement .left {
	display: inline-block;
	float:left;
	min-width: 200px;
	padding-top:5px;
	width: 200px;
}

form .formElement .wide {
	width: 405px;
}
form .formElement .full {
	width: 500px;
}


form .formElement .right {
	display: inline-block;
	min: 200px;
}

form .formElement .narrow {
	width: 115px;
}

form select {
	width: 200px;
}

form .narrow select,
.narrowInner select {
	width: 108px;
}

form input[type=text] {
	background: url(../images/bg-input.png) no-repeat;
	border: none;
	padding: 4px;
	width: 265px;
}

form input.submit {
	float: right;
}

/*
form select {
	background: url(../images/bg-select.png) no-repeat;
	border: none;
	padding: 4px;
}
*/

form .errorlist {
	color: #ff6500;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 210px;
}

hr {
	background: url(../images/bg-hr.jpg) repeat-x;
	border: none;
	margin:20px 0 20px 0px;
}

.error {
	color: #ff6500;
}

