@font-face {
    font-family: 'NovecentoBook';
    src: url('font/novecentowide-book-webfont.eot');
    src: url('font/novecentowide-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/novecentowide-book-webfont.woff') format('woff'),
         url('font/novecentowide-book-webfont.ttf') format('truetype'),
         url('font/novecentowide-book-webfont.svg#NovecentowideLightBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ProximaBold';
    src: url('font/proximanova-bold-webfont.eot');
    src: url('font/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/proximanova-bold-webfont.woff') format('woff'),
         url('font/proximanova-bold-webfont.ttf') format('truetype'),
         url('font/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ProximaLight';
    src: url('font/proximanova-light-webfont.eot');
    src: url('font/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/proximanova-light-webfont.woff') format('woff'),
         url('font/proximanova-light-webfont.ttf') format('truetype'),
         url('font/proximanova-light-webfont.svg#proxima_nova_ltlight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Proxima';
    src: url('font/proximanova-reg-webfont.eot');
    src: url('font/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/proximanova-reg-webfont.woff') format('woff'),
         url('font/proximanova-reg-webfont.ttf') format('truetype'),
         url('font/proximanova-reg-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'TradeGothicBold';
    src: url('font/tradegothicltstd-bold.eot');
    src: url('font/tradegothicltstd-bold.eot') format('embedded-opentype'),
         url('font/tradegothicltstd-bold.woff') format('woff'),
         url('font/tradegothicltstd-bold.ttf') format('truetype'),
         url('font/tradegothicltstd-bold.svg#TradeGothicLTStdBold') format('svg');
}
@font-face {
    font-family: 'TradeGothicBold2Oblique';
    src: url('font/tradegothicltstd-bd2obl.eot');
    src: url('font/tradegothicltstd-bd2obl.eot') format('embedded-opentype'),
         url('font/tradegothicltstd-bd2obl.woff') format('woff'),
         url('font/tradegothicltstd-bd2obl.ttf') format('truetype'),
         url('font/tradegothicltstd-bd2obl.svg#TradeGothicLTStdBoldNo.2Oblique') format('svg');
}
@font-face {
    font-family: 'TradeGothicBold2';
    src: url('font/tradegothicltstd-bd2.eot');
    src: url('font/tradegothicltstd-bd2.eot') format('embedded-opentype'),
         url('font/tradegothicltstd-bd2.woff') format('woff'),
         url('font/tradegothicltstd-bd2.ttf') format('truetype'),
         url('font/tradegothicltstd-bd2.svg#TradeGothicLTStdBoldNo.2') format('svg');
}
@font-face {
    font-family: 'TradeGothicOblique';
    src: url('font/tradegothicltstd-obl.eot');
    src: url('font/tradegothicltstd-obl.eot') format('embedded-opentype'),
         url('font/tradegothicltstd-obl.woff') format('woff'),
         url('font/tradegothicltstd-obl.ttf') format('truetype'),
         url('font/tradegothicltstd-obl.svg#TradeGothicLTStdOblique') format('svg');
}
@font-face {
    font-family: 'aldo_the_apacheregular';
    src: url('font/AldotheApache-webfont.eot');
    src: url('font/AldotheApache-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/AldotheApache-webfont.woff2') format('woff2'),
         url('font/AldotheApache-webfont.woff') format('woff'),
         url('font/AldotheApache-webfont.ttf') format('truetype'),
         url('font/AldotheApache-webfont.svg#aldo_the_apacheregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*** sup & sub css trick ***/

sup, sub {
	vertical-align: baseline;
	position: relative;
	top: -0.4em;
}

sub {
	top: 0.4em;
}

.v2014 .section{
	
}
.v2014 .section a{
	display: inline-block;
	margin-right: 10px;
	position: relative;
}
.v2014 .section a img{
	bottom: 5px;
	height: 5px;
	left: 0;
	position: absolute;
	width: 100%;
}


.page_content .product_page.shadow{
	background: url('../img/layout/bg_col_shadow.png') left 550px no-repeat transparent;
	-webkit-background-size: 1030px 10000px;
	margin: 0 auto;
	position: relative;
	width: 1030px;
}
.page_content .product_page.shadow .show{
	margin: 0 auto;
	height: 570px;
	position: relative;
	width: 990px;
}

.page_content .product_page.white{
	background: url('../img/layout/bg_col_white.png') center 610px no-repeat transparent;
	-webkit-background-size: 960px 5000px;
	color: #333 !important;
	margin: 0 auto;
	position: relative;
	width: 960px;
}
.page_content .product_page.white .show{
	margin: 0 auto;
	height: 610px;
	position: relative;
	width: 960px;
}


.page_content .product_page.classicwhite{
	background: url('../img/layout/bg_col_classicwhite.png') center 610px no-repeat transparent;
	-webkit-background-size: 990px 10000px;
	color: #333 !important;
	margin: 0 auto;
	position: relative;
	width: 1030px;
}
.page_content .product_page.classicwhite .show{
	margin: 0 auto;
	height: 620px;
	position: relative;
	width: 990px;
}

.page_content .product_page.classicwhite.narrow{
	background: url('../img/layout/bg_col_classicwhite_narrow.png') center 570px no-repeat transparent;
	-webkit-background-size: 950px 10000px;
}
.page_content .product_page.classicwhite.narrow .show{
	width: 950px;
}
.page_content .product_page.classicwhite.narrow .sections{
	background: transparent;
	margin: 0 auto;
	position: relative;
	width: 950px;
}


.page_content .product_page.classicwhite .template_display,
.page_content .product_page.classicwhite .template_display .title,
.page_content .product_page.classicwhite .template_float,
.page_content .product_page.classicwhite .template_float .title,
.page_content .product_page.classicwhite .template_float .text,
.page_content .product_page.classicwhite .template_float .slides a,
.page_content .product_page.classicwhite .template_float .white,
.page_content .product_page.classicwhite .template_compare,
.page_content .product_page.classicwhite .template_compare .title{
	color: #333 !important;
}


.page_content .product_page.classicwhite .template_float.darkversion .title,
.page_content .product_page.classicwhite .template_float.darkversion .text,
.page_content .product_page.classicwhite .template_float.darkversion .slides a,
.page_content .product_page.classicwhite .template_float.darkversion .white{
	color: #FFF !important;
}

.page_content .product_page.classicwhite .template_float.blackversion{
	background: #141414;
	font-size: 16px;
}
.page_content .product_page.classicwhite .template_float.blackversion .title,
/*modificato*/
.page_content .product_page.classicwhite .template_float.blackversion .slides a,
.page_content .product_page.classicwhite .template_float.blackversion .white{
	color: #929292 !important;
}
.page_content .product_page.classicwhite .template_float.blackversion .text{
	color: #FFF ! important; /*modificato*/
}

.page_content .product_page.classicwhite .template_float.blackversion .text .subtitle{
	color: #FFF;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 38px;
	letter-spacing: -1px;
}

.page_content .product_page.classicwhite .template_float.brightversion{
	background: #FFF;
	font-size: 16px;
}
.page_content .product_page.classicwhite .template_float.brightversion .title,
/*modificato*/
.page_content .product_page.classicwhite .template_float.brightversion .slides a,
.page_content .product_page.classicwhite .template_float.brightversion .white{
	color: #929292 !important;
}
.page_content .product_page.classicwhite .template_float.brightversion .text{
   color:#333; /*modificato*/

}
.page_content .product_page.classicwhite .template_float.brightversion .text .subtitle{
	color: #303030;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 38px;
	letter-spacing: -1px;
}


.page_content .product_page.classicwhite .template_display .title.medium,
.page_content .product_page.classicwhite .template_float .title.medium{
	font-size: 40px;
}

.classicwhite .template_float .switch .model.sel span{
	background: #FFF !important;
}

.classicwhite .template_float .switch .model.sel,
.classicwhite .template_float .switch .colors{
	background-image: url('../img/layout/bg_template_float_switch_white.png') !important;
}

.page_content .product_page.classicwhite .template_float .switch .colors a{
	color: #000;
}


.classicwhite.narrow .template_compare .item{
	margin: 0 0 0 70px;
	width: 230px;
}
.classicwhite.narrow .template_compare .item:first-child{
	margin-left: 60px;
}
.classicwhite.narrow .template_compare .item .text{
	font-size: 14px;
	line-height: 20px;
	padding: 20px 0 0 0 !important;
}



.classicwhite.narrow .template_display .gallery .item{
	width: 950px !important;
}



.v2014 .product_page.white .template_display .title,
.v2014 .product_page.white .sections{
	color: #000;
}

.page_content .product_page .sections{
	background: transparent;
	margin: 0 auto;
	position: relative;
	width: 990px;
}

.product_page.shadow .show .table,
.product_page.classicwhite .show .table{
	float: right;
	margin: 0 -20px 0 0;
}

#bg_product_cherokee_2014{
	background: url('../img/cherokee_2014/img_header.jpg') top center no-repeat #000;
}
#bg_product_cherokee_2014.new{
	background: url('../img/cherokee_2014/img_header_cherokee.jpg') top center no-repeat #000;
}

#bg_product_renegade_2015{
	background: url('../img/renegade_2015/img_header.jpg') top center no-repeat #000;
}

#bg_product_renegade_2015_hero1{
	background: url('../img/renegade_2015/header-renegade_hero1.jpg') top center no-repeat #000;
}

#bg_product_renegade_2015_hero2{
	background: url('../img/renegade_2015/header-renegade_hero2.jpg') top center no-repeat #000;
}
#bg_product_grandcherokee_2015{
	background: url('../img/grandcherokee_2015/img_header_grandcherokee.jpg') top center no-repeat #000;
}



.product_page.shadow .sections .discover,
.product_page.classicwhite .sections .discover{
	background: url('../img/layout/img_discover_more.png') top center no-repeat transparent;
	height: 45px;
	position: absolute;
	right: 0;
	top: -65px;
	width: 82px;
}

.product_page.shadow .light_segment,
.product_page.classicwhite .light_segment{
	background: url('../img/layout/bg_column_light_segment.png') top center no-repeat transparent;
	height: 1090px;
}



.v2014 .template_display{
	position: relative;
}
.v2014 .template_display .title{
	background: url('../img/layout/bg_template_display_title.png') left center no-repeat transparent;
	color: #FFF;
	display: block;
	font-family: 'NovecentoBook', Arial, Helvetica, sans-serif;
	font-size: 36px;
	height: 120px;
	line-height: 120px;
	padding-left: 35px;
	position: relative;
}
.v2014 .template_display .title.medium{
	height: 80px;
	line-height: 80px;
}
.v2014 .template_display .title.orange{
	background: none;
	color: #FFB900;
	font-size: 24px;
	height: 50px;
	line-height: normal;
}
.v2014 .template_display .title sub{
	font-size: 14px;
	margin: 0;
	padding: 0;
}
.v2014 .template_display .display{
	/*height: 454px;*/
	position: relative;
}
.v2014 .template_display .text{
	display: block;
	line-height:  normal;
	margin: 0 auto;
	position: relative;
	width: 935px;
}
.v2014 .template_display .text.centered{
	font-size: 14px;
	line-height: 24px;
	text-align: center;
}
.v2014 .template_display .text.centered .subtitle{
	text-align: center;
}

.v2014 .template_display .text .subtitle{
	display: block;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height: normal;
	padding-bottom: 10px;
/*	text-align: center !important;*/
}
.v2014 .template_display .text.short{
	padding-right: 335px;
	width: 600px;
}
.v2014 .template_display .text .img{
	position: absolute;
	right: 0;
	top: 0;
}

.v2014 .template_display .display .gallery{ 
	height: 100%;
	position: relative;
	width: 100%;
}
.v2014 .template_display .display .gallery .outer{
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.v2014 .template_display .display .gallery .outer .inner{
	height: 100%;
	position: relative;
	width: 50000px;
}
.v2014 .template_display .display .gallery .outer .inner .item{
	background: none;
	float: left;
	height: 100%;
	padding: 0;
	width: 990px;
}
.v2014 .template_display .display .gallery .outer .inner .item .download{
	background: url('../img/layout/img_button_download.png') top center no-repeat transparent;
	bottom: 15px;
	height: 30px;
	position: absolute;
	right: 20px;
	width: 93px;
	z-index: 15;
}
.v2014 .template_display .display .gallery .prev{
	background: url('../img/layout/bg_template_display_arrows.png') left center no-repeat transparent;
	height: 65px;
	display: none;
	left: 10px;
	margin-top: -32px;
	position: absolute;
	top: 50%;
	width: 36px;
}
.v2014 .template_display .display .gallery .next{
	background: url('../img/layout/bg_template_display_arrows.png') right center no-repeat transparent;
	height: 65px;
	margin-top: -32px;
	position: absolute;
	right: 10px;
	top: 50%;
	width: 36px;
}
.v2014 .template_display .display .gallery .dots{
	bottom: 0;
	height: 30px;
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 10;
}
.v2014 .template_display .display .gallery .dots span{
	background: url('../img/layout/bg_template_display_dots.png') top center no-repeat transparent;
	display: inline-block;
	height: 17px;
	width: 17px;
}
.v2014 .template_display .display .gallery .dots span.sel{
	background-position: bottom center;
}



.v2014 .template_display .display .models{ 
	height: 425px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.v2014 .template_display .display .models .photos{
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.v2014 .template_display .display .models .photos .item{
	height: 100%;
	left: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.v2014 .template_display .display .models .choose{
	background: url('../img/layout/bg_template_display_model_choose.png') top center no-repeat transparent;
	height: 400px;
	left: 10px;
	padding-left: 30px;
	position: absolute;
	top: 360px;
	z-index: 10;
	width: 300px;
}
.v2014 .template_display .display .models .choose .label{
	color: #FFF;
	display: block;
	font-size: 14px;
	height: 45px;
	line-height: 45px;
	margin-top: 20px;
}



.v2014 .template_display .display .colorizer{
	background: url('../img/layout/loading.gif') center center no-repeat #000;
	height: 397px;
	position: relative;
}
.v2014 .template_display .display .colorizer .bg{
	position: relative;
	z-index: 1;
}
.v2014 .template_display .display .colorizer .colors{
	bottom: 15px;
	height: 65px;
	left: 22px;
	position: absolute;
	z-index: 50;
	width: 500px;
}
.v2014 .template_display .display .colorizer .colors a{
	background: url('../img/layout/bg_colorizer_colors.png');
	float: left;
	height: 42px;
	position: relative;
	width: 40px;
}
.v2014 .template_display .display .colorizer .colors a span{
	background: url('../img/layout/bg_colorizer_colors_sel.png') bottom center no-repeat;
	height: 42px;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 40px;
}
.v2014 .template_display .display .colorizer .colors a strong{
	color: #FFF;
	display: none;
	font-weight: normal;
	left: 2px;
	position: absolute;
	top: 48px;
	width: 200px;
}
.v2014 .template_display .display .colorizer .colors a.sel span,
.v2014 .template_display .display .colorizer .colors a.sel strong{
	display: block;
}
.v2014 .template_display .display .colorizer .car{
	position: absolute;
	right: 25px;
	top: 5px;
	z-index: 50;
}

.v2014 .template_display .display .colorizer .colors a.col_brilliantblack{ background-position: -8px top; } 
.v2014 .template_display .display .colorizer .colors a.col_black{ background-position: -8px top; } 
.v2014 .template_display .display .colorizer .colors a.col_deepcherryred{ background-position: -55px top; }
.v2014 .template_display .display .colorizer .colors a.col_brightwhite{ background-position: -102px top; }
.v2014 .template_display .display .colorizer .colors a.col_trueblue{ background-position: -149px top; }
.v2014 .template_display .display .colorizer .colors a.col_billetsilver{ background-position: -196px top; }
.v2014 .template_display .display .colorizer .colors a.col_anvil{ background-position: -243px top; }
.v2014 .template_display .display .colorizer .colors a.col_granitecrystal{ background-position: -290px top; }
.v2014 .template_display .display .colorizer .colors a.col_ecogreen{ background-position: -337px top; }
.v2014 .template_display .display .colorizer .colors a.col_cashmere{ background-position: -384px top; }
.v2014 .template_display .display .colorizer .colors a.col_alpinewhite{ background-position: -431px top; }
.v2014 .template_display .display .colorizer .colors a.col_carbonblack{ background-position: -478px top; }
.v2014 .template_display .display .colorizer .colors a.col_coloradored{ background-position: -525px top; }
.v2014 .template_display .display .colorizer .colors a.col_commandogreen{ background-position: -572px top; }
.v2014 .template_display .display .colorizer .colors a.col_glaciermetallic{ background-position: -619px top; }
.v2014 .template_display .display .colorizer .colors a.col_mojavesand{ background-position: -666px top; }
.v2014 .template_display .display .colorizer .colors a.col_omahaorange{ background-position: -713px top; }
.v2014 .template_display .display .colorizer .colors a.col_mangotango{ background-position: -713px top; }
.v2014 .template_display .display .colorizer .colors a.col_sierrablue{ background-position: -760px top; }
.v2014 .template_display .display .colorizer .colors a.col_solaryellow{ background-position: -807px top; }

.v2014 .template_display .display .colorizer .colors a.col_alpinewhiteblack{ background-position: -854px top; }
.v2014 .template_display .display .colorizer .colors a.col_anvilblack{ background-position: -901px top; }
.v2014 .template_display .display .colorizer .colors a.col_coloradoredblack{ background-position: -948px top; }
.v2014 .template_display .display .colorizer .colors a.col_commandogreenblack{ background-position: -995px top; }
.v2014 .template_display .display .colorizer .colors a.col_glaciermetallicblack{ background-position: -1042px top; }
.v2014 .template_display .display .colorizer .colors a.col_mojavesandblack{ background-position: -1089px top; }
.v2014 .template_display .display .colorizer .colors a.col_omahaorangeblack{ background-position: -1136px top; }
.v2014 .template_display .display .colorizer .colors a.col_sierrablueblack{ background-position: -1183px top; }
.v2014 .template_display .display .colorizer .colors a.col_solaryellowblack{ background-position: -1230px top; }

.v2014 .template_display .display .colorizer .colors a.col_blackforrestgreen{ background-position: -1277px top; }
.v2014 .template_display .display .colorizer .colors a.col_maximumsteel{ background-position: -1324px top; }
.v2014 .template_display .display .colorizer .colors a.col_redline{ background-position: -1370px top; }
.v2014 .template_display .display .colorizer .colors a.col_deepauburn{ background-position: -1418px top; }



.v2014 .template_display .display .youtube{
	height: 100%;
	position: relative;
	width: 100%;
}
.v2014 .template_display .display .youtube .video{
	background: #111;
	height: 570px;
}
.v2014 .template_display .display .youtube .video iframe{
	display: block;
}
.v2014 .template_display .display .youtube .playlist{
	background: #202020;
	height: 85px;
}
.v2014 .template_display .display .youtube .playlist a{
	float: left;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 70px;
	padding: 15px 0 0 55px;
	width: 220px;
}
.v2014 .template_display .display .youtube .playlist a img{
	float: left;
	height: 55px;
	margin-right: 15px;
	width: 95px;
}
.v2014 .template_display .display .youtube .playlist a .tit{
	color: #FFF;
	display: block;
	line-height: 14px;
	padding-bottom: 5px;
}
.v2014 .template_display .display .youtube .playlist a .nowplaying{
	color: #999;
	display: none;
}
.v2014 .template_display .display .youtube .playlist a .clicktoplay{
	color: #333;
}



.v2014 .template_display .scrollnav{
	position: absolute;
	right: -35px;
	top: 45px;
	width: 24px;
}
.v2014 .template_display .scrollnav a{
	background: url('../img/layout/bg_template_2014_scrollnav.png') bottom center no-repeat transparent;
	color: #FFF;
	display: block;
	font-size: 11px;
	height: 19px;
	/*line-height: 27px;*/
	margin-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	text-decoration: none;
}
.v2014 .template_display .scrollnav a.sel{
	background-position: top center;
	color: #242424;
	font-family: 'NovecentoDemiBold', Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
	/*line-height: 24px;*/
	margin-bottom: 2px;
	padding-top: 4px;
}



.v2014 .template_display .item{
	background: url('../img/layout/loading.gif') center center no-repeat #000 !important;
}

.v2014 .template_display .item.img{
	height: auto !important;
	overflow: hidden;
	padding: 0 !important;
}


.v2014 .template_float{
	position: relative;
}
.v2014 .template_float .title{
	background: url('../img/layout/bg_template_display_title.png') left center no-repeat transparent;
	color: #FFF;
	display: block;
	font-family: 'NovecentoBook', Arial, Helvetica, sans-serif;
	font-size: 36px;
	height: 120px;
	line-height: 120px;
	padding-left: 35px;
	position: relative;
}
.v2014 .template_float .text{
	color: #999;
	line-height: 21px;
	margin: 0 auto;
	position: absolute;
}
.v2014 .template_float .text.white{
	color: #FFF;
}
.v2014 .template_float .text .subtitle{
	display: block;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height: normal;
	padding-bottom: 10px;
}
.v2014 .template_float .slides{
	height: 95px;
	position: absolute;
}
.v2014 .template_float .slides a{
	color: #FFF;
	float: left;
	line-height: normal;
	margin-right: 9px;
	text-align: center;
	text-decoration: none;
	width: 66px;
}
.v2014 .template_float .slides a img{
	display: block;
	margin-bottom: 5px;
}
.v2014 .template_float .slides.side a{
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	margin: 0;
	text-align: left;
	width: 220px;
}
.v2014 .template_float .slides.side a img{
	float: left;
	margin-right: 3px;
}

.v2014 .template_float .slides.roundedwhite{
	background: #F5F5F5;
	height: 57px;
}
.v2014 .template_float .slides.roundedwhite{
	height: 57px;
}
.v2014 .template_float .slides.roundedwhite .rl, .v2014 .template_float .slides.roundedwhite .rr{
	background: url('../img/layout/bg_template_float_slides_roundedwhite.png') top left no-repeat transparent;
	height: 57px;
	left: -30px;
	position: absolute;
	top: 0;
	width: 30px;
}
.v2014 .template_float .slides.roundedwhite .rr{
	background-position: top right;
	left: auto;
	right: -30px;
}



.v2014 .template_float .img{
	position: absolute;
}
.v2014 .template_float .switch{
	position: absolute;
	width: 175px;
}
.v2014 .template_float .switch .title{
	background: none;
	border-bottom: 1px solid #434343;
	color: #434343;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	height: auto;
	letter-spacing: normal !important;
	line-height: 30px !important;
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
	text-align: left !important;
	text-transform: none !important;
	width: 108px;
}
.v2014 .template_float .switch .model{
	color: #434343;
	display: block;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
}
.v2014 .template_float .switch .model.sel{
	background: url('../img/layout/bg_template_float_switch.png') right -285px no-repeat;
	font-size: 16px;
}
.v2014 .template_float .switch .model.sel span{
	background: #161515;
	padding-right: 5px;
}
.v2014 .template_float .switch .colors{
	background: url('../img/layout/bg_template_float_switch.png') top left no-repeat;
	display: none;
	font-size: 16px;
	left: 175px;
	min-height: 100px;
	position: absolute;
	top: 35px;
	width: 350px;
}
.v2014 .template_float .switch .colors a{
	color: #999;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 45px;
	padding: 10px 0 10px 75px;
	position: relative;
}
.v2014 .template_float .switch .colors img{
	left: 15px;
	position: absolute;
	top: 12px;
}
.v2014 .template_float .switch .colors a strong{
	display: block;
	font-size: 14px;
}



.v2014 .template_compare{
	position: relative;
}
.v2014 .template_compare .item{
	float: left;
	margin: 0 0 0 65px;
	padding: 0 !important;
	position: relative;
	width: 260px;
}
.v2014 .template_compare .item:first-child{
	margin-left: 40px;
}
.v2014.page_content .template_compare .item .title{
	background: none;
	border: none;
	color: #FFF;
	display: block;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
}
.v2014.page_content .template_compare .item .text{
	display: block;
	padding: 20px 0 0 15px;
	width: auto;
}


.v2014 #scrollpos{
	background: #282828;
	border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
	display: none;
	left: 50%;
	margin: 0 0 0 495px;
	min-width: 100px;
    padding: 10px 15px 10px 0;
	position: fixed;
	top: 230px;
/*	width: 100px;*/
}
.v2014 #scrollpos a{
	color: #999;
	display: block;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 25px;
	line-height: 25px;
	padding: 0 0 0 13px;
	white-space: nowrap;
}
.v2014 #scrollpos a:hover{
	opacity:0.5;
}
.v2014 #scrollpos a.sel{
	background: url('../img/layout/bg_scrollpos_item.png') left center no-repeat;
	color: #FFF;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
}




.product_page .template_cta{
	background: url('../img/layout/bg_template_cta.png') bottom center repeat-x #FFF;
	padding: 10px 0 0 15px;
	height: 240px;
}

.renegade_index .template_cta {
	padding-left: 0;
	margin: 0 auto;
}
.product_page .template_cta a{
	float: left;
	height: 210px;
	padding-top: 30px;
	text-align: center;
	width: 239px;
}

.renegade_index .template_cta a {
	width: 237px;
}

.product_page .template_cta a .img{
	display: inline-block;
	height: 100px;
	width: 110px;
}
.product_page .template_cta a .big{
	color: #000;
	display: block;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 22px;
	padding: 10px 0;
	text-align: center;
}
.product_page .template_cta a .small{
	color: #ffa302;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

.product_page .template_cta a.brochure .img{ background: url('../img/layout/bg_template_cta_brochure.png') center center no-repeat; }
.product_page .template_cta a.quote .img{ background: url('../img/layout/bg_template_cta_quote.png') center center no-repeat; }
.product_page .template_cta a.testdrive .img{ background: url('../img/layout/bg_template_cta_testdrive.png') center center no-repeat; }
.product_page .template_cta a.dealer .img{ background: url('../img/layout/bg_template_cta_dealer.png') center center no-repeat; }




.polar{ }

.polar .cta, .renegade_index .cta{
	background: url('../img/wrangler_polar/bg_cta.png') top center no-repeat;
	bottom: 10px;
	height: 52px;
	position: absolute;
	right: 15px;
	width: 530px;
}
.polar .cta a, .renegade_index .cta a{
	color: #FFF;
	float: left;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	padding-top: 8px;
	text-align: center;
}
.polar .cta .cta_1, .renegade_index .cta .cta_1{ width: 170px }
.polar .cta .cta_2, .renegade_index .cta .cta_2{ width: 131px }
.polar .cta .cta_3, .renegade_index .cta .cta_3{ width: 127px }
.polar .cta .cta_4, .renegade_index .cta .cta_4{ width: 102px }

.polar .bg_product{
	/*background: #294B60 !important;*/
}

#bg_product_wrangler_polar{
	background: url('../img/wrangler_polar/img_header.jpg') top center no-repeat #294B60;
}

.page_content.polar .product_page.shadow{
	background: url('../img/layout/bg_col_no_shadow.png') left 650px no-repeat transparent;
	-webkit-background-size: 1030px 10015px;
}
.page_content.polar .product_page .show{
	height: 670px;	
}

.page_content.polar .product_page .show .colors{
	bottom: 10px;
	height: 60px;
	left: 40px;
	position: absolute;
	width: 150px;
}
.page_content.polar .product_page .show .colors .title{
	bottom: 85px;
	color: #666;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 13px;
	left: 0;
	position: absolute;
	text-align: center;
	width: 150px;
}
.page_content.polar .product_page .show .colors .img{
	bottom: 65px;
	left: 170px;
	position: absolute;
}
.page_content.polar .product_page .show .colors a{
	background-image: url('../img/wrangler_polar/bg_colors.png');
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	position: relative;
	width: 48px;
}
.page_content.polar .product_page .show .colors a span{
	background: url('../img/wrangler_polar/bg_colors_sel.png') bottom center no-repeat;
	bottom: 43px;
	color: #000;
	display: none;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 30px;
	left: -30px;
	position: absolute;
	text-align: center;
	width: 105px;
}
.page_content.polar .product_page .show .colors a.sel span{
	display: block;
}

#polar_color_white{ background-position: bottom left; }
#polar_color_silver{ background-position: bottom center; }
#polar_color_blue{ background-position: bottom right; }

.polar .template_display{ 
	margin: 0 auto;
	width: 950px;
}
.polar .template_display .title{
	background: none;
	color: #55A9C9;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	height: 100px;
	line-height: 100px;
	text-align: center;
	text-transform: uppercase;
}
.polar .template_display .text{
	color: #999;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
}
.polar .template_display .text.medium{
	color: #FFF;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.polar .template_display .text.big{
	color: #FFF;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 35px;
}
.polar .template_display .text .subtitle{
	color: #55A9C9;
	font-size: 28px;
	line-height: normal !important;
}

.polar .template_display .display .gallery{
	height: 403px;
}
.polar .template_display .display .gallery .dots{	
	visibility: hidden;
}
.polar .template_display .display .gallery .prev{
	background: url('../img/layout/bg_template_display_arrows_polar.png') left top no-repeat transparent;
	height: 47px;
	margin-top: -23px;
	width: 47px;
}
.polar .template_display .display .gallery .next{
	background: url('../img/layout/bg_template_display_arrows_polar.png') right top no-repeat transparent;
	height: 47px;
	margin-top: -32px;
	width: 47px;
}
.polar .template_display .display .gallery .prev:hover{
	background-position: left bottom;
}
.polar .template_display .display .gallery .next:hover{
	background-position: right bottom;
}

.polar .template_features{
	margin: 0 auto;
	position: relative;
	width: 840px;
}
.polar .template_features .title{
	color: #55A9C9;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 24px;
	height: 55px;
	line-height: 55px;
	text-transform: uppercase;
}
.polar .template_features .content{
	float: left;
	height: 420px;
	width: 452px;
}
.polar .template_features .content img{
	border: 1px solid #719EC6;
	margin-bottom: 15px;
}
.polar .template_features .features{
	float: right;
	width: 388px;
}
.polar .template_features .features a{
	float: left;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	height: 130px;
	padding-left: 14px;
	position: relative;
	width: 114px;
}
.polar .template_features .features a:hover .desc, .polar .template_features .features a.sel .desc, .polar .template_features .features a.sel:hover .desc{
	color: #FFF;
}
.polar .template_features .features a img{
	border: 1px solid #719EC6;
}
.polar .template_features .features a .desc{
	color: #55a9c9;
	font-size: 14px;
	height: 85px;
	padding-top: 29px;
	position: absolute;
	left: 14px;
	text-align: center;
	top: 0;
	width: 114px;
}
.polar .template_features .features a .desc.two{
	height: 75px;
	padding-top: 39px;
}
.polar .template_features .features a .longdesc{
	display: none;
}


.polar .template_display .accordion{
	width: 950px;
}
.polar .template_display .accordion li span{
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
}

.polar .template_display .circles{
	height: 220px;
	margin: 0 auto;
	position: relative;
	width: 555px;
}
.polar .template_display .circles .circle{
	float: left;
	height: 220px;
	margin-left: 12px;
	width: 169px;
}
.polar .template_display .circles .circle .title{
	color: #999;
	display: block;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	margin: 0;
	padding: 0;
	height: 40px;
	text-transform: none;
}
.polar .template_display .circles .circle a{
	height: 168px;
	display: block;
}

#polar_circles_1{
	background: url('../img/wrangler_polar/bg_circles.png') bottom left no-repeat;
}
#polar_circles_2{
	background: url('../img/wrangler_polar/bg_circles.png') bottom center no-repeat;
}
#polar_circles_3{
	background: url('../img/wrangler_polar/bg_circles.png') bottom right no-repeat;
}

#polar_circles_1.sel{ background-position: top left; }
#polar_circles_2.sel{ background-position: top center; }
#polar_circles_3.sel{ background-position: top right; }


.polar .template_display .switch_2{
	background: url('../img/wrangler_polar/bg_switch_2.png') top center no-repeat;
	bottom: 70px;
	height: 59px;
	left: 40px;
	position: absolute;
	width: 422px;
}
.polar .template_display .switch_2 a{
	color: #666;
	float: left;
	font-size: 10px;
	height: 59px;
	line-height: 70px;
	padding-left: 80px;
	position: relative;
	width: 131px;
}
.polar .template_display .switch_2 a.sel{
	color: #999;
}
.polar .template_display .switch_2 a span{
	background: green;
	height: 45px;
	left: 20px;
	position: absolute;
	top: 7px;
	width: 47px;
}

#switch_engines_1{
	background: url('../img/wrangler_polar/bg_switch_engines.png') top left no-repeat;
}
#switch_engines_2{
	background: url('../img/wrangler_polar/bg_switch_engines.png') top right no-repeat;
}
.sel #switch_engines_1{
	background-position: bottom left;
}
.sel #switch_engines_2{
	background-position: bottom right;
}







.page_content #bg_product_cherokee_2014_models{
	background: url('../img/cherokee_2014/img_header_models.jpg') top center no-repeat #000;
}
.page_content #bg_product_cherokee_2014_models .show{
	height: 210px;
}
#bg_product_cherokee_2014_models .shadow,
#bg_product_cherokee_2014_models .classicwhite{
	background-position: center 190px;
}




.page_content #bg_product_cherokee_2014_interiors{
	background: url('../img/cherokee_2014/img_header_interiors.jpg') top center no-repeat #000;
}
.page_content #bg_product_cherokee_2014_interiors .show{
	height: 210px;
}
#bg_product_cherokee_2014_interiors .shadow,
#bg_product_cherokee_2014_interiors .classicwhite{
	background-position: center 190px;
}



.page_content #bg_product_cherokee_2014_exteriors{
	background: url('../img/cherokee_2014/img_header_dark.jpg') top center no-repeat #000;
}
.page_content #bg_product_cherokee_2014_exteriors .show{
	height: 210px;
}
#bg_product_cherokee_2014_exteriors .shadow,
#bg_product_cherokee_2014_exteriors .classicwhite{
	background-position: center 190px;
}



.page_content #bg_product_cherokee_2014_capability{
	background: url('../img/cherokee_2014/img_header_capability.jpg') top center no-repeat #000;
}
.page_content #bg_product_cherokee_2014_capability .show{
	height: 210px;
}
#bg_product_cherokee_2014_capability .shadow,
#bg_product_cherokee_2014_capability .classicwhite{
	background-position: center 190px;
}


.page_content #bg_product_cherokee_2014_safety{
	background: url('../img/cherokee_2014/img_header_capability.jpg') top center no-repeat #000;
}
.page_content #bg_product_cherokee_2014_safety .show{
	height: 210px;
}
#bg_product_cherokee_2014_safety .shadow,
#bg_product_cherokee_2014_safety .classicwhite{
	background-position: center 190px;
}






.polar_master{ }

.polar_master .cta{
	background: url('../img/wrangler_polar/master/bg_cta.png') top center no-repeat;
}
.polar_master .cta a{
	font-size: 16px;
	line-height: 16px;
	padding-top: 16px;
}
.polar_master .cta .cta_1{ width: 180px; padding-top: 8px; }
.polar_master .cta .cta_2{ width: 173px; }

.polar_master #bg_product_wrangler_polar{
	background: url('../img/wrangler_polar/master/img_header.jpg') top center no-repeat #2A4A61;
}


.polar_master .template_videos{
	height: 315px;
	margin: 0 auto;
	position: relative;
	width: 950px;
}
.polar_master .template_videos .video{
	height: 315px;
	position: relative;
	width: 474px;
}
.polar_master .template_videos .video .title{
	color: #55a9c9;
	display: block;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 20px;
	height: 52px;
	line-height: 80px;
	text-align: center;
}
.polar_master .template_videos .video .img{
	background: #000;
	display: block;
	text-align: center;
}
.polar_master .template_videos .video.centered{
	margin: 0 auto;
}

.polar_master .template_features .content img{
	border: none;
}
.polar_master .template_features .content{
	width: 519px;
}
.polar_master .template_features .features{
	width: 321px;
}
.polar_master .template_features .features a{
	float: left;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	height: 104px;
	overflow: hidden;
	padding-left: 13px;
	position: relative;
	width: 94px;
}
.polar_master .template_features .features a img{
	border: none;
}
.polar_master .template_features .features a .desc{
	display: none;
}







.template_display .comparison{
	padding-left: 40px;
	position: relative;
}
.template_display .comparison .version{
	float: left;
	padding-top: 190px;
	position: relative;
	width: 230px;
}
.template_display .comparison .version .img{
	height: 180px;
	left: -80px;
	position: absolute;
	top: 0;
	width: 400px;
}
.template_display .comparison .version .img.square{
	border: 1px solid #FFBB02;
	height: 195px;
	left: 0;
	width: 195px;
}
.template_display .comparison .version .img.square img{
	height: 195px;
	width: 195px;
}
.template_display .comparison .version .name{
	color: #ffbb02;
	display: block;
	font-family: 'NovecentoBook', Arial, Helvetica, sans-serif;
	font-size: 25px;
	padding-bottom: 5px;
}
.template_display .comparison .version .price{
	color: #FFF;
	display: block;
	font-family: 'NovecentoBook', Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-bottom: 10px;
}
.template_display .comparison .version .motor{
	background: url('../img/comparison/bg_comparison_car_version.png') bottom left no-repeat;
	color: #FFF;
	display: block;
	height: 25px !important;
	line-height: 20px;
	margin: 0;
	padding-left: 3px;
	position: relative;
	width: 184px;
}
.template_display .comparison .version .motor span{
	color: #ffbb02;
	height: 25px;
	position: absolute;
	right: 3px;
	top: 0;
}
.template_display .comparison .version .motor:hover, .template_display .comparison .version .motor.sel, .template_display .comparison .version .motor.sel:hover{
	background-position: top left;
}

.template_display .comparison .version .motor.hide{
	display: none;
}



.page_content #model_comparison{

}


.page_content #model_comparison .show{
	height: 100px;
}
.page_content #model_comparison .shadow,
.page_content #model_comparison .classicwhite{
	background-position: center 100px;
}

.page_content #model_comparison .template_display .title.yellow{
	background: none;
	color: #FFBB02;
	font-size: 43px;
	height: 90px;
	padding-left: 30px;
}
.page_content #model_comparison .template_display .smallwhite{
	color: #FFF;
	display: block;
	padding-left: 30px;
}

#model_comparison .comparison_filters{
	background: #000;
	border-bottom: 2px solid #262626;
	border-top: 2px solid #262626;
	height: 45px;
	/*text-align: center;*/
	overflow: hidden;
}

#model_comparison .comparison_filters .bar{
	background: url('../img/comparison/bg_comparison_section.png') bottom right no-repeat;
	color: #FFF;
	display: block;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 45px;
	line-height: 45px;
	margin-bottom: 10px;
	padding-left: 30px;
	text-align: left;
	text-transform: uppercase;
}
#model_comparison .comparison_filters .bar.open{
	background-position: top right;
}

#model_comparison .comparison_filters .ui-slider-horizontal{
	width: 135px;
}

#model_comparison .comparison_filters .filter{
	display: inline-block;
	margin-left: 30px;
}
#model_comparison .comparison_filters .filter .name{
	color: #FFBB02;
	display: inline-block;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 13px;
	float: left;
	padding-right: 20px;
}
#model_comparison .comparison_filters .filter .slide{
	display: inline-block;
}
#model_comparison .comparison_filters .filter .slide .range{
	clear: both;
	padding-top: 5px;
	text-align: center;
}


.page_content #model_comparison .models_img{
	height: 267px;
	background: url('../img/comparison/bg_comparison_models_img.png') top center no-repeat;
	position: relative;
}
.page_content #model_comparison .models_img .col{
	height: 260px;
	position: relative;
	width: 187px;
}
.page_content #model_comparison .models_img .col .name{
	color: #FFBB02;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 16px;
	display: block;
	padding-top: 15px;
}
.page_content #model_comparison .models_img .col .img{
	border: 1px solid #FFBB02;
	height: 125px;
	left: 0px;
	position: absolute;
	top: 45px;
	width: 125px;
}
.page_content #model_comparison .models_img .col .img img{
	height: 125px;
	width: 125px;
}
.page_content #model_comparison .models_img .col .remove{
	background: url('../img/comparison/bg_comparison_remove.png') top center no-repeat;
	bottom: 55px;
	height: 22px;
	left: 0px;
	position: absolute;
	width: 22px;
}
.page_content #model_comparison .models_img .col .price{
	bottom: 5px;
	color: #FFBB02;
	display: block;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 16px;
	left: 0;
	position: absolute;
}

.page_content #model_comparison .models_img .col.first{
	width: 220px;
}
.page_content #model_comparison .models_img .col.first .name{
	padding-left: 30px;
}
.page_content #model_comparison .models_img .col.first .price{
	left: 30px;
}

.page_content #model_comparison .models_img .col.first .button_orange{
	background: url('../img/comparison/bg_comparison_button_big.png') top center no-repeat;
	height: 40px !important;
	left: 23px;
	line-height: 19px;
	padding-top: 5px;
	position: absolute;
	top: 100px;
	z-index: 50;
	width: 159px;
}


#model_comparison .comparison_section{
	background: url('../img/comparison/bg_comparison_section.png') bottom right no-repeat #282828;
	border-bottom: 2px solid #121212;
	color: #FFBB02;
	display: block;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 18px;
	height: 45px;
	line-height: 45px;
	padding-left: 30px;
}
#model_comparison .comparison_section.open{
	background-position: top right;
}

#model_comparison .comparison_section_box{
	padding-top: 5px;
	position: relative;
}
#model_comparison .comparison_section_box table{
	border: none;
	border-collapse: collapse;
	display: table;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 940px;
}
#model_comparison .comparison_section_box table td{
	background: url('../img/comparison/bg_comparison_section_box_row.png') bottom left repeat-x;
	height: 41px;
	margin: 0;
	padding: 0 0 0 6px;
	vertical-align: middle;
	width: 182px;
}



/*.v2014 .product_page.white .template_display .title.centered,
.v2014 .product_page.classicwhite .template_display .title.centered{*/
.v2014 .product_page.white .template_display .title,
.v2014 .product_page.classicwhite .template_display .title,
.v2014 .product_page.white .template_float .title,
.v2014 .product_page.classicwhite .template_float .title{
	background: none;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 48px; /*54px;*/
	height: auto;
	letter-spacing: -2px;
	line-height: normal;
	text-align: center;
	padding: 25px 0;
	/*text-transform: none;*/
	text-transform: uppercase;
}



.v2014 .product_page.white .template_display .title.centered .small,
.v2014 .product_page.classicwhite .template_display .title.centered .small{
	display: block;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 15px;
	text-align: center;
}




#bsuv_teaser{
	background: url('../img/bsuv_teaser/bg_header.jpg') top center no-repeat #000;
}

#bsuv_teaser .show{
	color: #FFF;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: center;
}
#bsuv_teaser .show h1{
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 72px;
}
#bsuv_teaser .show h2{
	font-size: 40px;
}
#bsuv_teaser .show h3{
	font-size: 25px;
}
#bsuv_teaser .show h1, #bsuv_teaser .show h2, #bsuv_teaser .show h3, #bsuv_teaser .show h4{
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#bsuv_teaser .show .countdown{
	display: block;
}
#bsuv_teaser .show .countdown .block{
	display: inline-block;
	text-align: center;
	/*width: 115px;*/
	padding: 0 15px;
}
#bsuv_teaser .show .countdown .block .desc{
	display: block;
	font-size: 12px;
	line-height: 0px;
	text-align: center;
	text-shadow: 0 0 7px #000;
}
#bsuv_teaser .show .countdown .block .num{
	display: block;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 82px;
	text-align: center;
	text-shadow: 0 0 7px #000;
}


.template_bsuv_teaser{
	background:  url('../img/bsuv_teaser/bg_area.png') top center no-repeat #FFF;
	height: 700px;
	position: relative;
	width: 960px;
}

.template_bsuv_teaser .area{
	position: absolute;
	z-index: 10;
}
.template_bsuv_teaser .area .caption{
	display: none;
	height: 120px;
	left: 50%;
	margin: -55px 0 0 -122px;
	position: absolute;
	top: 50%;
	width: 245px;
}
.template_bsuv_teaser .area .caption .desc{
	background: #000;
	color: #FFF;
	display: block;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 27px;
	margin-bottom: 2px;
	padding: 12px 0;
	text-align: center;
}
.template_bsuv_teaser .area .caption .link{
	background: #000;
	color: #FFA102;
	display: block;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 5px 0;
	text-align: center;
}


.template_bsuv_teaser .overlay{
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 100;
}
.template_bsuv_teaser .overlay .shadow{
	background: #000;
	height: 100%;
	left: 0;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	position: absolute;
	top: 0;
	width: 100%
}
.template_bsuv_teaser .overlay .content{
	background: url('../img/bsuv_teaser/bg_overlay.png') top center no-repeat transparent;
	color: #000;
	height: 650px;
	left: 50%;
	margin: -328px 0 0 -407px;
	padding-top: 7px;
	position: absolute;
	top: 50%;
	width: 815px;
}
.template_bsuv_teaser .overlay .content .close{
	background: url('../img/bsuv_teaser/bg_overlay_close.png') top center no-repeat transparent;
	height: 42px;
	position: absolute;
	right: -14px;
	top: -14px;
	width: 42px;
}

.template_bsuv_teaser .overlay .content .slide{
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 700px;
}

.template_bsuv_teaser .overlay .content .slide strong{
	color: #444;
	display: block;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 54px;
	font-weight: normal;
	line-height: 50px;
	text-align: center;
	padding-bottom: 20px;
	text-transform: none;
}


.page_content #bg_product_renegade_2014_models{
	background: url('../img/renegade_2015/img_Limited_Harbour.jpg') top center no-repeat #000;
	}
	
.page_content #bg_product_renegade_2014_models .show{
	height: 210px;
}
#bg_product_renegade_2014_models .shadow,
#bg_product_renegade_2014_models .classicwhite{
	background-position: center 190px;
}
.v2014 .template_display .display .colorizer .colors{
	bottom: 15px;
	height: 65px;
	left: 22px;
	position: absolute;
	z-index: 50;
	width: 500px;
}	
	
.v2014 .template_display .display .colorizer .colors a{
	
	float: left;
	height: 41px;
	position: relative;
	width: 40px;
}
.v2014 .template_display .display .colorizer .colors a span{
	background: url('../img/renegade_2015/colorizer/bg_colors_sel.png') bottom center no-repeat;
	height: 42px;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 40px;
}

.v2014 .template_display .display .colorizer .colors a strong{
	color: #FFF;
	display: none;
	font-weight: normal;
	left: 2px;
	position: absolute;
	top: 48px;
	width: 200px;
}
.v2014 .template_display .display .colorizer .colors a.sel span,
.v2014 .template_display .display .colorizer .colors a.sel strong{
	display: block;
}

.v2014 .template_display .display .colorizer .bicolor_switch{
	background: url('../img/layout/img_switch_colorizer.png') bottom center no-repeat;
	bottom: 90px;
	height: 45px;
	left: 22px;
	position: absolute;
	z-index: 100;
	width: 144px;
}

.v2014 .template_display .display .colorizer .bicolor_switch.bi{
	background-position: top center;
}


.v2014 .template_display .display .colorizer .car{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 50;
}










#bg_product_renegade_2015 .template_bsuv_teaser, 
#bg_product_renegade_2015_hero1 .template_bsuv_teaser,
#bg_product_renegade_2015_hero2 .template_bsuv_teaser{
	background:  url('../img/bsuv_teaser/bg_area_big.png') top center no-repeat #FFF;
	height: 816px;
	width: 950px;
}

.page_content #bg_product_renegade_2014_models{
	background: url('../img/renegade_2015/img_Limited_Harbour.jpg') top center no-repeat #000;
}





.page_content.wrangler_rubicon_x .product_page.shadow{
	background-position: left 615px;
}
.page_content.wrangler_rubicon_x{
	background: url('../img/wrangler_x/bg_wrangler_x.jpg') center 680px no-repeat #000;
}
#bg_product_wrangler_rubicon_x{
	background: url('../img/wrangler_x/img_header.jpg') top center no-repeat;
}
.page_content.wrangler_rubicon_x .product_page .show{
	height: 645px;	
}


.page_content.wrangler_rubicon_x .product_page .light_segment{
	background: url('../img/wrangler_x/bg_light_noise.png') top left repeat;
	height: auto;
	margin: 0 auto;
	width: 950px;
}



.page_content.wrangler_rubicon_x .product_page .show .colors .img{
	bottom: 100px;
	left: 135px;
}
.page_content.wrangler_rubicon_x .product_page .show .colors{
	bottom: 10px;
	height: 60px;
	width: 250px;
}
.page_content.wrangler_rubicon_x .product_page .show .colors a{
	background-image: url('../img/wrangler_x/bg_colors.png');
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	position: relative;
	width: 45px;
}

#wranglerx_color_anvil{ background-position: 2px top; }
#wranglerx_color_blue{ background-position: -41px top; }
#wranglerx_color_silver{ background-position: -85px top; }
#wranglerx_color_black{ background-position: -129px top; }
#wranglerx_color_white{ background-position:  -173px top; }


.page_content.wrangler_rubicon_x .product_page .show .colors .title{
	bottom: 87px;
	color: #FFF;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	left: 4px;
	text-align: left;
}
.page_content.wrangler_rubicon_x .product_page .show .colors a span{
	bottom: 58px;
	color: #FFF;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	height: 27px;
	left: -58px;
	width: 160px;
}

.wrangler_rubicon_x .template_display .title,
.wrangler_rubicon_x .template_features .title,
.wrangler_rubicon_x .template_display .text .subtitle {
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	color: #94272b;
	text-transform: uppercase;
}


.wrangler_rubicon_x .template_display .accordion li span,
.wrangler_rubicon_x .template_display .text,
.wrangler_rubicon_x .product_page .sections{
	color: #CCC;
}



.wrangler_rubicon_x .template_display .switch_2{
	background: none;
}
.wrangler_rubicon_x .template_display .switch_2 a{
	color: #666;
	float: left;
	font-size: 12px;
	height: 59px;
	line-height: normal;
	padding: 0;
	position: relative;
	text-align: center;
	width: 47px;
}
.wrangler_rubicon_x .template_display .switch_2 a.sel{
	color: #FFF;
}
.wrangler_rubicon_x .template_display .switch_2 a span{
	display: block;
	height: 47px;
	left: auto;
	margin: 5px auto 0 auto;
	position: relative;
	top: auto;
	width: 42px;
}
#wrangler_rubicon_x_switch_engines_1{
	background: url('../img/wrangler_x/bg_switch_engines.png') top left no-repeat;
}
#wrangler_rubicon_x_switch_engines_2{
	background: url('../img/wrangler_x/bg_switch_engines.png') top right no-repeat;
}
.sel #wrangler_rubicon_x_switch_engines_1{
	background-position: bottom left;
}
.sel #wrangler_rubicon_x_switch_engines_2{
	background-position: bottom right;
}


.wrangler_rubicon_x .product_page .sections .template_compare .item{
	margin-left: 80px !important;
	width: 230px;
}
.wrangler_rubicon_x .product_page .sections .template_compare .item:first-child{
	margin-left: 45px !important;
}


.wrangler_rubicon_x .template_display .circles{
	height: 220px;
	margin: 0 auto;
	position: relative;
	width: 555px;
}
.wrangler_rubicon_x .template_display .circles .circle{
	float: left;
	height: 220px;
	margin-left: 12px;
	width: 169px;
}
.wrangler_rubicon_x .template_display .circles .circle .title{
	color: #999;
	display: block;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	margin: 0;
	padding-top: 10px;
	height: 40px;
	text-transform: none;
}
.wrangler_rubicon_x .template_display .circles .circle a{
	height: 168px;
	display: block;
}

#wrangler_rubicon_x_circles_1{
	background: url('../img/wrangler_x/bg_circles.png') bottom left no-repeat;
}
#wrangler_rubicon_x_circles_2{
	background: url('../img/wrangler_x/bg_circles.png') bottom center no-repeat;
}
#wrangler_rubicon_x_circles_3{
	background: url('../img/wrangler_x/bg_circles.png') bottom right no-repeat;
}

#wrangler_rubicon_x_circles_1.sel{ background-position: top left; }
#wrangler_rubicon_x_circles_2.sel{ background-position: top center; }
#wrangler_rubicon_x_circles_3.sel{ background-position: top right; }



.wrangler_rubicon_x .product_page .template_cta{
	background-position: center -6px;
	padding: 10px 0 0 0;
	height: 240px;
	margin: 0 auto;
	width: 950px;
}
.wrangler_rubicon_x .product_page .template_cta a{
	float: left;
	height: 210px;
	padding-top: 30px;
	text-align: center;
	width: 237px;
}

/*** Wrangler X ***/


#bg_product_wrangler_x{
	background: url('../img/wranglerX/img_header.jpg') top center no-repeat;
}















.renegade{ }

.renegade .cta{
	background: url('../img/renegade_2015/bg_cta.png') top center no-repeat;
	width: 430px;
}
.renegade .cta .cta_1{ width: 165px }
.renegade .cta .cta_2{ width: 135px }
.renegade .cta .cta_3{ width: 127px }


.renegade .hero_scroll, .renegade_index .hero_scroll {
	background: url('../img/renegade_2015/bg_hero_scroll.png') bottom center no-repeat;
	color: #FFF;
	bottom: 100px;
	height: 50px;
	left: 50%;
	margin: 0 0 0 -40px;
	position: absolute;
	width: 80px;
}

.renegade_index .hero_scroll {
	bottom: 100px;
}

.renegade .hero_scroll span, .renegade_index .hero_scroll span{
	color: #FFF;
	display: none;
	font-family: 'ProximaBold',Arial,Helvetica,sans-serif;
    font-size: 12px;
	text-align: center;
}
.renegade .hero_scroll:hover span, .renegade_index .hero_scroll:hover span 	{
	display: block;
}



#bg_product_renegade_2015_opening{
	background: url('../img/renegade_2015/img_renegade_head_white.jpg') top center no-repeat #000;
}

#bg_product_renegade_2015_opening{
	background: url('../img/renegade_2015/img_renegade_head_white.jpg') top center no-repeat #000;
}

#bg_product_renegade_2015_heritage{
	background: url('../img/renegade_2015/heritage/img_head.jpg') top center no-repeat #000;
}

#bg_product_renegade_2015_exteriors{
	background: url('../img/renegade_2015/exteriors/img_head.jpg') top center no-repeat #000;
}

#bg_product_renegade_2015_interiors{
	background: url('../img/renegade_2015/interiors/img_head.jpg') top center no-repeat #000;
}

#bg_product_renegade_2015_interiors_uconnect{
	background: url('../img/renegade_2015/interiors/img_head_interiors.jpg') top center no-repeat #000;
}

#bg_product_renegade_2015_capability{
	background: url('../img/renegade_2015/capability/img_head.jpg') top center no-repeat #000;
}

.page_content.renegade .product_page.classicwhite.narrow{
	background: url('../img/layout/bg_col_classicwhite_narrow.png') center 675px no-repeat transparent;
	-webkit-background-size: 950px 10000px;
}
.renegade .product_page .show{
	height: 675px;	
}

.page_content.renegade.short .show{
	height: 580px !important;
}
.page_content.renegade.short .product_page.classicwhite.narrow{
	background: url('../img/layout/bg_col_classicwhite_narrow.png') center 585px no-repeat transparent;
	-webkit-background-size: 950px 10000px;
}


.page_content.renegade .product_page.classicwhite .show{
	margin: 0 auto;
	height: 680px;
	position: relative;
	width: 990px;
}


.page_content.renegade .product_page .show .colors .title{
	color: #000;
	left: -22px;
}
.page_content.renegade .product_page .show .colors a{
	background-image: url('../img/renegade_2015/bg_colors.png');
}
.page_content.renegade .product_page .show .colors a span{
	background: url('../img/renegade_2015/bg_colors_sel.png') bottom center no-repeat;
	color: #FFF;
}

/*cherokee night eagle header*/

.page_content.cherokee_night_eagle .product_page .show .colors{
	bottom: 10px;
	height: 60px;
	left: 26px;
	position: absolute;
	width: 200px;
	top: 535px;
}
.page_content.cherokee_night_eagle .product_page .show .colors .title{
	bottom: 85px;
	color: #666;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 13px;
	left: 0;
	position: absolute;
	text-align: center;
	width: 150px;
}
.page_content.cherokee_night_eagle .product_page .show .colors .img{
	bottom: -58px;
    left: -149px;
    position: absolute;
}
.page_content.cherokee_night_eagle .product_page .show .colors a{
	background-image: url('../img/wrangler_polar/bg_colors.png');
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	position: relative;
	width: 48px;
}
.page_content.cherokee_night_eagle .product_page .show .colors a span{
	background: url('../img/wrangler_polar/bg_colors_sel.png') bottom center no-repeat;
	bottom: 43px;
	color: #000;
	display: none;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 30px;
	left: -30px;
	position: absolute;
	text-align: center;
	width: 105px;
}
.page_content.cherokee_night_eagle .product_page .show .colors a.sel span{
	display: block;
}




.page_content.cherokee_night_eagle .product_page .show .colors .title{
	color: #000;
	left: -22px;
}
.page_content.cherokee_night_eagle .product_page .show .colors a{
	background-image: url('../img/renegade_2015/bg_colors.png');
}
.page_content.cherokee_night_eagle .product_page .show .colors a span{
	background: url('../img/renegade_2015/bg_colors_sel.png') bottom center no-repeat;
	color: #FFF;
}


/**/



#renegade_2015_color_white{ background-position: bottom left; }
#renegade_2015_color_orange{ background-position: -46px bottom; }

.renegade .template_display{ 
	margin: 0 auto;
	width: 950px;
}
.renegade .template_display .title{
	background: none;
	color: #55A9C9;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	height: 100px;
	line-height: 100px;
	text-align: center;
	text-transform: uppercase;
}
.renegade .template_display .text{
	color: #333;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
}
.renegade .template_display .text.medium{
	color: #FFF;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.renegade .template_display .text.big{
	color: #FFF;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 35px;
}
.renegade .template_display .text .subtitle{
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 36px;
}
.renegade .template_display .text.opening {
	color: #999;
	font-size: 14px;
	line-height: 22px;
}


.renegade .template_features{
	width: 840px;
}
.renegade .template_features .content{
	float: left;
	height: 420px;
	width: 500px;
}
.renegade .template_features .content img{
	border: 1px solid #c4612f;
	margin-bottom: 15px;
}
.renegade .template_features .features{
	float: right;
	width: 340px;
}
.renegade .template_features .features a{
	height: 140px;
	margin: 0 0 21px 27px;
	padding: 0;
	width: 140px;
}
.renegade .template_features .features a img{
	border: 1px solid #c4612f;
}
.renegade .template_features .features a .desc{
	padding: 52px 10px 0 10px;
	left: 0;
	top: 0;
	width: 120px;
}
.renegade .template_features .features a .desc.two{
	padding-top: 39px;
}
.renegade .template_features .features a .desc.three{
	padding-top: 45px;
}
.renegade .template_features .features a .desc.four{
	padding-top: 35px;
}
.renegade .template_features .features a .desc.five{
	padding-top: 25px;
}




.renegade .template_display .switch_2{
	background: url('../img/renegade_2015/bg_switch_2.png') top center no-repeat;
	bottom: 20px;
	left: 20px;
	width: 553px;
}
.renegade .template_display .switch_2 a{
	width: 101px;
}
.renegade .template_display .switch_2 a.sel{
	color: #999;
}
.renegade .template_display .switch_2 a span{
	background: green;
	height: 45px;
	left: 20px;
	position: absolute;
	top: 7px;
	width: 47px;
}

#renegade_switch_engines_1{
	background: url('../img/renegade_2015/bg_switch_engines.png') top left no-repeat;
}
#renegade_switch_engines_2{
	background: url('../img/renegade_2015/bg_switch_engines.png') top right no-repeat;
}
#renegade_switch_engines_3{
	background: url('../img/renegade_2015/bg_switch_engines.png') top right no-repeat;
}
.sel #renegade_switch_engines_1{
	background-position: bottom left;
}
.sel #renegade_switch_engines_2{
	background-position: bottom right;
}
.sel #renegade_switch_engines_3{
	background-position: bottom right;
}



.classicwhite .template_float .text.updates{
	color: #FFF;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
	width: 700px;
	
	/*color:#FFF;
	font-family: 'HelveticaMedium', Helvetica, Arial, sans-serif;
	font-size:14px;
	text-align: center;
	width: 700px;*/
	
}



.renegade.internal iframe{
	display: block !important;
}

.renegade.internal .template_display .text .subtitle {
    color: #303030;
	text-align: center !important;
}

.renegade.internal .cta, .renegade_index .cta{
	border-radius: 5px;
}
.renegade.internal .cta a, .renegade_index .cta a {
    height: 52px;
	padding: 10px 20px 0 20px;
}
.renegade.internal .cta a.one, .renegade_index .cta a.one{
	padding-top: 18px;
}
.renegade.internal .cta .sep, .renegade_index .cta .sep{
	background: url('../img/layout/bg_cta_sep.png') center center no-repeat;
	float: left;
	height: 52px;
	width: 11px;
}

#bg_product_renegade_2015 .cta,
#bg_product_renegade_2015_heritage .cta,
#bg_product_renegade_2015_exteriors .cta,
#bg_product_renegade_2015_interiors .cta,
#bg_product_renegade_2015_renegadepeople .cta,
#bg_product_renegade_2015_hero1 .cta,
#bg_product_renegade_2015_hero2 .cta {
	background: #2D2D2D;
	bottom: 20px;
	right: 220px;
	width: auto;
}

#bg_product_renegade_2015 .cta {
	bottom: 75px;
}

.renegade.internal .template_cta{
	margin: 0 auto;
	padding-left: 0;
	width: 945px;
}
.renegade.internal .template_cta a{
	width: 233px;
}



.renegade.internal .template_features{
	width: 890px;
}

.renegade.internal .template_features .title {
	color: #303030;
}
.renegade.internal .template_features .content{
	float: left;
	height: 420px;
	width: 450px;
}
.renegade.internal .template_features .content .description{
	color: #333;
}
.renegade.internal .template_features .content img{
	border: none;
	margin-bottom: 15px;
}
.renegade.internal .template_features .features{
	float: right;
	width: 440px;
}
.renegade.internal .template_features .features a{
	background: #000;
	height: 145px;
	margin: 0 0 12px 12px;
	padding: 0;
	width: 134px;
}
.renegade.internal .template_features .features a .desc{
	color: #FFF;
}
.renegade.internal .template_features .features a.sel .desc{
	background: url('../img/layout/bg_template_features_sel.png') center center no-repeat;
	color: #FFF;
}
.renegade.internal .template_features .features a img{
	border: none;
	height: 145px;
	width: 134px;
}
.renegade.internal .template_features .features a .desc.two {
	padding-top: 58px;
	height: 87px;
	width: 114px;
}
.renegade.internal .template_features .features a .desc.three{
	height: 100px;
	width: 114px;
}



.renegade.internal .template_features.horizontal{
	height: 555px;
	width: auto;
}
.renegade.internal .template_features.horizontal .title {
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 48px;
    height: auto;
    letter-spacing: -2px;
	line-height: normal;
	padding: 25px 0;
	text-align: center;
	
}
.renegade.internal .template_features.horizontal .content{
	display: block;
	float: none;
	height: auto;
	overflow: hidden;
	width: 100%;
}
.renegade.internal .template_features.horizontal .content img{
	border: none;
	margin-bottom: 15px;
}
.renegade.internal .template_features.horizontal .content .description{
	display: block;
	padding: 0 32px;
}
.renegade.internal .template_features.horizontal .features{
	bottom: 165px;
	float: none;
	left: 32px;
	position: absolute;
	width: 800px;
}
.renegade.internal .template_features.horizontal .features a{
	background: #000;
	height: 112px;
	margin: 0 9px 0 0;
	width: 103px;
}
.renegade.internal .template_features.horizontal .features a span{
	height: 65px;
	padding: 47px 0 0 0;
	width: 103px;
}
.renegade.internal .template_features.horizontal .features a img{
	border: none;
	height: 112px;
	width: 103px;
}
.renegade.internal .template_features.horizontal .features a.sel .desc{
	background: url('../img/layout/bg_template_features_horizontal_sel.png') top left no-repeat;
}
.renegade.internal .template_features.horizontal .features a .desc.two {
	padding-top: 40px;
	height: 72px;
	width: 103px;
}



.renegade.internal .template_float .text.left{
	text-align: right;
}
.renegade.internal .template_float .text.right{
	text-align: left;
}

.renegade.internal #scrollpos{
	margin-left: 475px;
}
.renegade.internal #scrollpos a {
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 25px;
    line-height: 25px;
}
.renegade.internal #scrollpos a.sel{
	background: url('../img/layout/bg_scrollpos_item_white.png') left center no-repeat;
}


.renegade.internal .template_display .button_white,
.renegade.internal .template_float .button_white{
	background: #FFF;
	color: #141414;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
}

.renegade.internal .template_display .button_black,
.renegade.internal .template_float .button_black{
	background: #141414;
	color: #FFF;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
}

/*** sedili ***/

.renegade #seats {
	margin-bottom: 15px;
	padding: 0 24px;
}

.renegade #seats .item {
	float: left;
	padding: 0 1px;
	cursor: pointer;
}

.renegade #seatsEq {
	background: #191916;
	height: 115px;
}

#seatsEq .item {
	padding: 0;
}

#seatsEq ul {
	list-style: none;
	padding: 23px 24px;
}

#seatsEq ul li {
	border: 3px solid #3b3b3b;
	width: 80px;
	float: left;
	margin: 0 31px 0 32px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	cursor: pointer;
	position: relative;
}

#seatsEq ul li.active {
}

#seatsEq .item .caret {
	display: none;
	height: 7px;
	width: 8px;
	text-indent: -9999px;
	background: url('../img/renegade_2015/interiors/caret-grey.png') top left no-repeat;
	position: absolute;
}

#seatsEq .item.active .caret {
	display: block;
	top: -17px;
	left: 50%;
	margin-left: -4px;
}

#seatsDescription {
	height: 70px;
}

#seatsDescription p {
	display: block;
	color: #999;
	font-size: 14px;
	padding-left: 55px;
}

#seats_2 {
	position: relative;
	height: 970px;
}

#seats_2 .block {
	position: absolute;
}

#seats_2 h3.block-title {
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	color: #303030;
	text-align: center;
	border-top: 1px solid #e5e5e5;
	padding: 8px 0;
}

#seats_2 .item {
	width: 132px;
	height: 440px;
	padding: 0;
	float: left;
	cursor: default;
}

#seats_2 .item > a {
	cursor: default;
}


#seats_2 .item .itemEq {
	margin: 15px auto 0;
	border: 0;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 108px;
    height: 108px;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    position: relative;
    background-origin: border-box;
}

#seats_2 .item.active .itemEq {
	border: 4px solid #cacaca;
}

#seats_2 .item .itemEq .caret {
	display: none;
	height: 7px;
	width: 12px;
	text-indent: -9999px;
	background: url('../img/renegade_2015/interiors/caret-grey.png') top left no-repeat;
	position: absolute;
	bottom: -11px;
	left: 50%;
	margin-left: -6px;
}

#seats_2 .item.active .itemEq .caret {
	display: block;
}

#seats_2 .itemEq-01 {
	background-image: url('../img/renegade_2015/interiors/seats/01al.png');
}

#seats_2 .itemEq-02 {
	background-image: url('../img/renegade_2015/interiors/seats/02al.png');
}

#seats_2 .itemEq-03 {
	background-image: url('../img/renegade_2015/interiors/seats/03al.png');
}

#seats_2 .itemEq-04 {
	background-image: url('../img/renegade_2015/interiors/seats/04al.png');
}

#seats_2 .itemEq-05 {
	background-image: url('../img/renegade_2015/interiors/seats/05al.png');
}

#seats_2 .itemEq-06 {
	background-image: url('../img/renegade_2015/interiors/seats/06al.png');
}

#seats_2 .itemEq-07 {
	background-image: url('../img/renegade_2015/interiors/seats/07al.png');
}

#seats_2 .itemEq-08 {
	background-image: url('../img/renegade_2015/interiors/seats/08al.png');
}

#seats_2 .itemEq-09 {
	background-image: url('../img/renegade_2015/interiors/seats/08al.png');
}

#seats_2 .item .itemDesc {
	display: none;
	text-align: center;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 12px;
}

#seats_2 .item.active .itemDesc {
	display: block;
}

/***uconnect section***/
			
.image-container{
	position: relative;
}
.image-container .rollover{
	height:79px;
	position:absolute;
	width:79px;
	
}
.image-container .rollover#deezer{
  	background: url('../img/renegade_2015/interiors/ballon-deezer.png') bottom center no-repeat;
  	top: 143px;
		left: 291px;
}
.image-container .rollover#deezer:hover{
  	background: url('../img/renegade_2015/interiors/ballon-deezer.png') top center no-repeat;
}
.image-container .rollover#twitter{
  	background: url('../img/renegade_2015/interiors/ballon-twitter.png') bottom center no-repeat;
  	top: 205px;
		left: 24px;
}
.image-container .rollover#twitter:hover{
  	background: url('../img/renegade_2015/interiors/ballon-twitter.png') top center no-repeat;
}
.image-container .rollover#ballon-2{
  	background: url('../img/renegade_2015/interiors/ballon-2.png') bottom center no-repeat;
  	top: 214px;
		left: 155px;
}
.image-container .rollover#ballon-2:hover{
  	background: url('../img/renegade_2015/interiors/ballon-2.png') top center no-repeat;
}
.image-container .rollover#ballon-3{
  	background: url('../img/renegade_2015/interiors/ballon-3.png') bottom center no-repeat;
  	top: 313px;
		left: 291px;
}
.image-container .rollover#ballon-3:hover{
  	background: url('../img/renegade_2015/interiors/ballon-3.png') top center no-repeat;
}
.image-container .rollover#facebook{
  	background: url('../img/renegade_2015/interiors/ballon-fb.png') bottom center no-repeat;
  	top: 404px;
		left: 156px;
}
.image-container .rollover#facebook:hover{
  	background: url('../img/renegade_2015/interiors/ballon-fb.png') top center no-repeat;
}
.image-container .rollover#tomtom{
  	background: url('../img/renegade_2015/interiors/ballon-tomtom.png') bottom center no-repeat;
  	top: 407px;
		left: 403px;
}
.image-container .rollover#tomtom:hover{
  	background: url('../img/renegade_2015/interiors/ballon-tomtom.png') top center no-repeat;
}
.image-container .rollover#ballon-4{
  	background: url('../img/renegade_2015/interiors/ballon-4.png') bottom center no-repeat;
  	top: 358px;
		left: 523px;
}
.image-container .rollover#ballon-4:hover{
  	background: url('../img/renegade_2015/interiors/ballon-4.png') top center no-repeat;
}
.image-container .rollover#meteo{
  	background: url('../img/renegade_2015/interiors/ballon-meteo.png') bottom center no-repeat;
  	top: 444px;
		left: 723px;
}
.image-container .rollover#meteo:hover{
  	background: url('../img/renegade_2015/interiors/ballon-meteo.png') top center no-repeat;
}
.image-container .rollover#autovelox{
  	background: url('../img/renegade_2015/interiors/ballon-autovelox.png') bottom center no-repeat;
  	top: 343px;
		left: 723px;
}
.image-container .rollover#autovelox:hover{
  	background: url('../img/renegade_2015/interiors/ballon-autovelox.png') top center no-repeat;
}
.image-container .rollover#ecodrive{
  	background: url('../img/renegade_2015/interiors/ballon-ecodrive.png') bottom center no-repeat;
  	top: 292px;
		left: 852px;
}
.image-container .rollover#ecodrive:hover{
  	background: url('../img/renegade_2015/interiors/ballon-ecodrive.png') top center no-repeat;
}
.image-container .rollover#ballon-5{
  	background: url('../img/renegade_2015/interiors/ballon-5.png') bottom center no-repeat;
  	top: 72px;
		left: 647px;
}
.image-container .rollover#ballon-5:hover{
  	background: url('../img/renegade_2015/interiors/ballon-5.png') top center no-repeat;
}

        	


/*** gc 2014 ***/

.gc_2014_srt{
	position: relative;
}

.gc_2014_srt .head{
	background: url('../img/gc_srt/head_new.jpg') top center no-repeat #000;
	height: 567px;
	position: relative;
}

.gc_2014_srt .page_title{
	color: #FFF;
	display: block;
	font-size: 17px;
	line-height: 24px;
	padding: 60px 0 50px 0;
	position: relative;
	text-align: center;
}

.gc_2014_srt .block{
	background: url('../img/gc_srt/bg_2.png') top center no-repeat #000;
	height: 650px;
	position: relative;
}
.gc_2014_srt .block.top{
	background: url('../img/gc_srt/bg_1.png') top center no-repeat #000;
	height: auto;
}

.gc_2014_srt .block .content{
	margin: 0 auto;
	position: relative;
	width: 980px;
}

.gc_2014_srt .block .content .subtitle{
	color: #818181;
	font-family: 'TradeGothicBold2', Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 2px;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	top: 70px;
	width: 980px;
}

.gc_2014_srt .block .content .title{
	position: absolute;
	top: 140px;
	left: -160px;
	line-height: normal;
	text-align: center;
	text-transform: uppercase;
	width: 1300px;
	z-index: 100;
}
.gc_2014_srt .block .content .title .red{
	color: #AC1A2F;
	display: inline-block;
	font-family: 'TradeGothicBold2Oblique', Arial, Helvetica, sans-serif;
	font-size: 36px;
	margin: 0;
	padding: 0 5px 0 0;
	vertical-align: middle;
}
.gc_2014_srt .block .content .title .white{
	color: #FFF;
	display: inline-block;
	font-family: 'TradeGothicOblique', Arial, Helvetica, sans-serif;
	font-size: 75px;
	padding-left: 5px;
	vertical-align: middle;
	
}
.gc_2014_srt .block .content .title_2 {
	text-align:center;
	padding-top:20px;
	z-index:101;

}
.gc_2014_srt .block .content .title_2 .red{
	color: #AC1A2F;
	display: inline;
	font-family: 'TradeGothicBold2Oblique', Arial, Helvetica, sans-serif;
	font-size: 36px;
	margin: 0;
	padding: 0 5px 0 0;
	vertical-align: middle;
	text-align:center;
}
.gc_2014_srt .block .content .title_2 .white{
	color: #FFF;
	display: inline;
	font-family: 'TradeGothicOblique', Arial, Helvetica, sans-serif;
	font-size: 36px;
	padding-left: 5px;
	vertical-align: middle;
}

.gc_2014_srt .block .content .image{
	position: absolute;
	z-index: 10;
}

.gc_2014_srt .block .content .text{
	color: #FFF;
	line-height: 18px;
	position: absolute;
	z-index: 50;
}
.gc_2014_srt .block .content .text strong{
	display: block;
	font-family: 'TradeGothicBold', Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 10px;
}



#gc_2014_box_1 .image{
	top: 200px;
	right: 20px;
}
#gc_2014_box_1 .text{
	height: 280px;
	left: 50px;
	top: 260px;
	width: 425px;
}

#gc_2014_box_2 .image{
	left: 0px;
	top: 200px;
}
#gc_2014_box_2 .text{
	height: 280px;
	right: 18px;
	top: 260px;
	width: 425px;
}


#gc_2014_box_3 .image{
	left: -30px;
	top: 200px;
}
#gc_2014_box_3 .text{
	height: 280px;
	right: 20px;
	top: 260px;
	width: 425px;
}


#gc_2014_box_4{
	height: 800px;
}
#gc_2014_box_4 .image{
	left: -90px;
	top: 290px;
}
#gc_2014_box_4 .text{
	height: 280px;
	left: 30px;
	top: 260px;
	width: 900px;
}


#gc_2014_box_5{
	height: 1000px;
}
#gc_2014_box_5 .image{
	left: -25px;
	top: 240px;
}
#gc_2014_box_5 .text{
	height: 280px;
	left: 30px;
	top: 810px;
	width: 900px;
}

#gc_2014_box_6{
	height: 2300px;
}
#gc_2014_box_6 .image{
	left: -200px;
	top: 110px;
}
#gc_2014_box_6 .text{
	height: 280px;
	left: 30px;
	top: 810px;
	width: 900px;
}
#gc_2014_box_6 .text_1 {
	color: #FFF;
	height: 280px;
	left: 30px;
	position:absolute;
	z-index:100;
	top: 200px;
	width: 260px;
	
}

#gc_2014_box_6 .text_2 {
	color: #FFF;
	height: 150px;
	left: 440px;
	position: absolute;
	z-index: 100;
	top: 830px;
	width: 450px;
	line-height: 20px;
	
}
#gc_2014_box_6 .text_3 {
	color: #FFF;
	height: 200px;
	left: 30px;
	position: absolute;
	z-index: 100;
	top: 1100px;
	width: 390px;
	line-height: 20px;
}
#gc_2014_box_6 .text_4 {
	color: #FFF;
	height: 200px;
	left: 440px;
	position: absolute;
	z-index: 100;
	top: 1475px;
	width: 390px;
	line-height: 20px;
}	


.gc_2014_srt .slidegallery{
	margin: 0 auto;
	position: relative;
	width: 864px;
}
.gc_2014_srt .slidegallery .open{
	background: url('../img/gc_srt/open.jpg') top center no-repeat #000;
	display: block;
	height: 144px;
}
.gc_2014_srt .slidegallery .gallery{
	background: #111111;
	display: none;
	height: 610px;
	position: relative;
}
.gc_2014_srt .slidegallery .gallery .page{
	bottom: 87px;
	display: none;
	height: 435px;
	left: 124px;
	position: absolute;
	width: 630px;
}
.gc_2014_srt .slidegallery .gallery .page a{
	background: #000;
	float: left;
	height: 134px;
	margin: 0 9px 11px 0;
	overflow: hidden;
	width: 201px;
}
.gc_2014_srt .slidegallery .gallery .page a img{
	height: auto;
	width: 100%;
}

.gc_2014_srt .slidegallery .nav{
	bottom: 47px;
	height: 8px;
	left: 389px;
	position: absolute;
	width: 200px;
}
.gc_2014_srt .slidegallery .nav a{
	background: #AC1A2F;
	float: left;
	height: 8px;
	margin-right: 6px;
	width: 46px;
}
.gc_2014_srt .slidegallery .nav a:hover, .gc_2014_srt .slidegallery .nav a.sel, .gc_2014_srt .slidegallery .nav a.sel:hover{
	background: #FFF;
}

#srt_gallery_page_1{
	display: block;
}


/*** RENEGADE 2015 #renegadepeople CONNECT WITH YOUR FREEDOM ***/

#bg_product_renegade_2015_renegadepeople {
	background: url('../img/renegade_2015/renegadepeople/img_head.jpg') top center no-repeat #000000;
}

.page_content.rp .product_page {
	background: url('../img/renegade_2015/renegadepeople/bg_col_renegadepeople_narrow.png') center 592px no-repeat transparent
}

.renegade.rp .template_display .text {
	background-color: #151515;
	color: #929292;
	font-family: 'HelveticaMedium', Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 100;
}

.renegade.rp .template_display .text .subtitle {
	font-family: 'ProximaLight', Helvetica, Arial, sans-serif;
	color: #d3d3d3;
	text-transform: uppercase;
	font-size: 36px;
	font-weight: 100;
	padding: 0;
}

.renegade.rp .template_display .text .video-title {
	font-family: 'ProximaLight', Helvetica, Arial, sans-serif;
	color: #ffcc04;
	text-transform: uppercase;
	font-size: 22px;
	font-weight: 100;
}

.renegade.rp .template_display .video-social {
	/*background-color: #1a1a1a;*/
	padding: 30px 20px;
}

.renegade.rp .template_display .video-social .label {
	font-family: 'Proxima', Helvetica, Arial, sans-serif;
	color: #ffcc04;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 100;
	width: 50%;
	float: left;
	line-height: 25px;
}
.renegade.rp .template_display .video-social .label a:hover{
	color:#fff;


}

.renegade.rp .template_display .video-social .label.right {
	float: right;
	text-align: right;
}


.renegade.rp .template_display .video-social .label a.icon {
	background: url('../img/renegade_2015/renegadepeople/icon-twitter.png') top center no-repeat;
	margin-left: 25px;
	margin-right: 5px;
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align: middle;
}
.renegade.rp .template_display .video-social .label a.icon:last-child {
	margin-left:0;
}
.renegade.rp .template_display .video-social .label a.icon.sharefb{
	background: url('../img/renegade_2015/renegadepeople/icon-facebook.png') top center no-repeat;

}

.renegade.rp .template_display .video-social .label .icon.sharetw:hover{
	background-position: bottom center;
}
.renegade.rp .template_display .video-social .label .icon.sharefb:hover{
	background-position: bottom center;
}



.renegade.rp .rp-footer {
	text-align: center;
}

.renegade.rp .rp-footer .text {
	/*margin: 15px 0;*/
}

.renegade.rp .rp-footer .text .video-title {
	font-size: 15px;
}

.renegade.rp .template_display .text .video-title.appendix {
	font-size: 15px;
	color: #fff;
	/*line-height: 40px;*/
}

.renegade.rp .rp-gallery {
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -301px;
}

.renegade.rp .rp-gallery .jeep-box-photo {
	width: 516px;
	height: 97px;
	overflow: hidden;
	float: left;
}

.renegade.rp .rp-gallery .jeep-thumb {
	float: left;
}

.renegade.rp .rp-gallery .gallery-prev-button, .renegade.rp .rp-gallery .gallery-next-button {
	width: 42px;
	height: 97px;
	display: block;
	float: left;
	cursor: pointer
}

.renegade.rp .rp-gallery .gallery-prev-button.disabled, .renegade.rp .rp-gallery .gallery-next-button.disabled {
	cursor: auto;
}

.renegade.rp .rp-gallery .gallery-prev-button {
	margin-right: 1px;
	background: url('../img/renegade_2015/renegadepeople/lightbox-prev.jpg') top left no-repeat;
}

.renegade.rp .rp-gallery .gallery-next-button {
	margin-left: 1px;
	background: url('../img/renegade_2015/renegadepeople/lightbox-next.jpg') top left no-repeat;
}
.rp-gallery .jeep-box-photo .thumbs .jeep-thumb a{
	display:block;
	position:relative;
}
.rp-gallery .jeep-box-photo .thumbs .jeep-thumb .opacity {
	background-color: #fff;
	opacity:0;
	width:172px;
	height:97px;
	top:0;
	left:0;
	position: absolute;
}
.rp-gallery .jeep-box-photo .thumbs .jeep-thumb .opacity:hover {
	opacity:0.3;
	
}




.renegade.rp .product_page .template_cta {
	background: url('../img/renegade_2015/renegadepeople/bg_template_cta.png') bottom center repeat-x #151515;
}

.button_black_container {
	text-align: center;
	
}

.button_black_container a {
	background-color: #000;
	color: #fff;
	display:inline-block;
	font-family: 'ProximaLight', Helvetica, sans-serif;
	font-size: 16px;
	padding: 10px 20px;
	text-transform: uppercase;
}


.logo_cherokee {
	padding-top:60px;
	position:relative;
}





.template_fade{
	background: #000;
	height: 445px;
	margin: 0 auto;
	position: relative; 
	width: 890px;
}
.template_fade .display{
	height: 334px;
	position: relative;
}
.template_fade .list{
	border-top: 3px solid #FFF;
	height: 108px;
	position: relative;
}
.template_fade .list a{
	float: left;
	height: 108px;
	position: relative;
	width: 178px;
}
.template_fade .list a img{
	display: block;
	height: 108px;
	width: 178px;
}
.template_fade .list a .rollover{
	display: none !important;
	left: 0;
	position: absolute;
	top: 0;
}
.template_fade .list a.hover .rollover{
	display: block !important;
}
.template_fade .list a.sel .rollover{
	display: block !important;
}
.template_display .wrapper-text{
	background-color: #0d0d0d;
	padding:30px;
}
.renegade.rp .template_display .wrapper-text .text{
	background-color: #0d0d0d;
	width:auto;
}

/*Aggiunto per pagina wrangler x*/
#bg_product_wrangler_x .classicwhite.narrow .template_compare .item {
	width:294px;
}
#bg_product_wrangler_x .classicwhite.narrow .template_compare .item:first-child{
	margin-left:74px;
}
#bg_product_wrangler_x .classicwhite.narrow .template_compare .item{
	margin-left:0;
}
#bg_product_wrangler_x .classicwhite.narrow .template_compare .item .text{
	font-size:14px;
	line-height:20px;
	padding:20px 20px 0 19px !important;
	text-align:center;
}
#bg_product_wrangler_x .v2014.page_content .template_compare .item .title {
	font-family:'ProximaBold', Arial, Helvetica, sans-serif;
}
#bg_product_wrangler_x .cta {
	background: #2D2D2D;
	bottom: 20px;
	right: 220px;
	width: auto;
}
#bg_product_wrangler_x .cta a{
	color: #CCC;
}
#bg_product_wrangler_x .cta a:hover{
	color: #FFF;
}
#bg_product_wrangler_x #scrollpos a:hover{
	color: #EEE;
}


.polar.wrangler_x .template_display .text{
	color: #333;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	font-family: HelveticaMedium;
}
.page_content.polar.wrangler_x .product_page .show{
	height: 580px;	
}
.v2014.page_content.wrangler_x .template_compare .item .title{
	background: none;
	border: none;
	color: #FFF;
	display: block;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-bottom:10px;
	text-align: center;
	text-transform: uppercase;
}
.v2014.wrangler_x .product_page.classicwhite .template_display .title {
	background: none;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 36px; /*54px;*/
	height: auto;
	letter-spacing: -2px;
	line-height: normal;
	text-align: center;
	padding: 25px 0;
	/*text-transform: none;*/
	text-transform: uppercase;

}
.v2014.wrangler_x .product_page.classicwhite .template_display .circle .title {
	background: none;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 14px; /*54px;*/
	height: 30px;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
	padding: 25px 0;
	/*text-transform: none;*/
	text-transform: uppercase;

}
.wrangler_x .product_page .template_cta{
	background-position: center -6px;
	padding: 10px 0 0 0;
	height: 240px;
	margin: 0 auto;
	width: 950px;
}
.wrangler_x .product_page .template_cta a{
	float: left;
	height: 210px;
	padding-top: 30px;
	text-align: center;
	width: 237px;
}
.wrangler_x .template_display .circles{
	height: 220px;
	margin: 0 auto;
	position: relative;
	width: 711px;
}
.wrangler_x .template_display .circles .circle{
	float: left;
	height: 220px;
	margin-left: 9px;
	width: 168px;
}
.wrangler_x .template_display .circles .circle .title{
	color: #999;
	display: block;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	margin: 0;
	padding-top: 10px;
	height: 40px;
	text-transform: none;
}
.wrangler_x .template_display .circles .circle a{
	height: 168px;
	display: block;
}
#wrangler_x_circles_1{
	background: url('../img/wranglerX/bg_circles.png') top left no-repeat;
}
#wrangler_x_circles_2{
	background: url('../img/wranglerX/bg_circles.png') -180px 0px no-repeat;
}
#wrangler_x_circles_3{
	background: url('../img/wranglerX/bg_circles.png')  -362px 0px no-repeat;
}
#wrangler_x_circles_4{
	background: url('../img/wranglerX/bg_circles.png')  top right 0px no-repeat;
}

#wrangler_x_circles_1.sel, #wrangler_x_circles_1:hover, #wrangler_x_circles_1:hover.sel{ background-position: bottom left; }
#wrangler_x_circles_2.sel, #wrangler_x_circles_2:hover, #wrangler_x_circles_2:hover.sel{ background-position: -180px -168px; }
#wrangler_x_circles_3.sel, #wrangler_x_circles_3:hover, #wrangler_x_circles_3:hover.sel{ background-position: -362px -168px; }
#wrangler_x_circles_4.sel, #wrangler_x_circles_4:hover, #wrangler_x_circles_4:hover.sel{ background-position: bottom right; }

.wrangler_x .hero_scroll {
	background: url('../img/wranglerX/bg_hero_scroll.png') bottom center no-repeat;
	color: #FFF;
	bottom: 100px;
	height: 50px;
	left: 50%;
	margin: 0 0 0 -40px;
	position: absolute;
	width: 80px;
}
.wrangler_x .hero_scroll span{
	color: #FFF;
	display: none;
	font-family: 'ProximaBold',Arial,Helvetica,sans-serif;
    font-size: 12px;
	text-align: center;
}
.wrangler_x .hero_scroll:hover span {
	display: block;
}


.wrangler_x .cta{
	border-radius: 5px;
}
.wrangler_x .cta a {
    height: 52px;
	padding: 10px 20px 0 20px;
}
.wrangler_x .cta .sep{
	background: url('../img/layout/bg_cta_sep.png') center center no-repeat;
	float: left;
	height: 52px;
	width: 11px;
}
.wrangler_x .cta a.one{
	padding-top: 18px;
}
.v2014.wrangler_x #scrollpos{
	background: #282828;
	border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
	display: none;
	left: 49%;
	margin: 0 0 0 495px;
	min-width: 100px;
    padding: 10px 15px 10px 0;
	position: fixed;
	top: 230px;
/*	width: 100px;*/
}
.v2014.wrangler_x #scrollpos a{
	color: #999;
	display: block;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 25px;
	line-height: 25px;
	padding: 0 0 0 13px;
	white-space: nowrap;
}
.v2014.wrangler_x #scrollpos a.sel{
	background: url('../img/layout/bg_scrollpos_item.png') left center no-repeat;
	color: #FFF;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
}


/**/

/* GC Platinum Edition*/


#bg_product_gc_platinum{
	background: url('../img/gc_platinum_edition/img_header.jpg') top center no-repeat;
}
#bg_product_gc_platinum .template_compare{
	margin: 5px auto 0;
	width:950px;
}

#bg_product_gc_platinum .classicwhite.narrow .template_compare .item:first-child{
	margin-left:34px;
	width:425px;
}
#bg_product_gc_platinum .classicwhite.narrow .template_compare .item {
	width:424px;
	margin-left: 34px;
}


#bg_product_gc_platinum .classicwhite.narrow .template_compare .item .text{
	font-size:14px;
	line-height:20px;
	padding:20px 20px 0 19px !important;
	text-align:center;
}
#bg_product_gc_platinum .v2014.page_content .template_compare .item .title {
	font-family:'ProximaBold', Arial, Helvetica, sans-serif;
}

/* template compare 4 item*/

#bg_product_gc_platinum .classicwhite.narrow .template_compare.four .item{
	width:220px;
	margin:0;
}
#bg_product_gc_platinum .classicwhite.narrow .template_compare.four .item:first-child{
	margin-left:35px;
}

#bg_product_gc_platinum .classicwhite.narrow .template_compare .item.four .text{
	font-size:14px;
	line-height:20px;
	padding:20px 20px 0 19px !important;
	text-align:center;
}
#bg_product_gc_platinum .v2014.page_content .template_compare .item.four .title {
	font-family:'ProximaBold', Arial, Helvetica, sans-serif;
}

/**/

#bg_product_gc_platinum .cta {
	background: #2D2D2D;
	bottom: 20px;
	right: 220px;
	width: auto;
}
#bg_product_gc_platinum .cta a{
	color: #CCC;
}
#bg_product_gc_platinum .cta a:hover{
	color: #FFF;
}
#bg_product_gc_platinum #scrollpos a:hover{
	color: #EEE;
}

.polar.gc_platinum_edition .template_display .text{
	color: #333;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	font-family: HelveticaMedium;
}
.page_content.polar.gc_platinum_edition .product_page .show{
	height: 580px;	
}
.page_content.polar.gc_platinum_edition .product_page .show .header_title{
	padding-top: 35px;
	width: 950px;
	text-align: center;
}
.page_content.polar.gc_platinum_edition .product_page .show .header_title h1{
	color: #fff;
	font-size: 42px;
	font-family: 'ProximaBold';
	margin:0;
	padding: 0;
	
}
.v2014.page_content.gc_platinum_edition .template_compare .item .title{
	background: none;
	border: none;
	color: #FFF;
	display: block;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-bottom:10px;
	text-align: center;
	text-transform: uppercase;
}
.v2014.gc_platinum_edition .product_page.classicwhite .template_display .title {
	background: none;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 36px; /*54px;*/
	height: auto;
	letter-spacing: -2px;
	line-height: normal;
	text-align: center;
	padding: 25px 0;
	/*text-transform: none;*/
	text-transform: uppercase;

}
.v2014.gc_platinum_edition .product_page.classicwhite .template_display .circle .title {
	background: none;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 14px; /*54px;*/
	height: 30px;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
	padding: 25px 0;
	/*text-transform: none;*/
	text-transform: uppercase;

}
.gc_platinum_edition .product_page .template_cta{
	background-position: center -6px;
	padding: 10px 0 0 0;
	height: 240px;
	margin: 0 auto;
	width: 950px;
}
.gc_platinum_edition .product_page .template_cta a{
	float: left;
	height: 210px;
	padding-top: 30px;
	text-align: center;
	width: 237px;
}


.gc_platinum_edition .hero_scroll {
	background: url('../img/bg_hero_scroll.png') bottom center no-repeat;
	color: #FFF;
	bottom: 100px;
	height: 50px;
	left: 50%;
	margin: 0 0 0 -40px;
	position: absolute;
	width: 80px;
}
.gc_platinum_edition .hero_scroll span{
	color: #FFF;
	display: none;
	font-family: 'ProximaBold',Arial,Helvetica,sans-serif;
    font-size: 12px;
	text-align: center;
}
.gc_platinum_edition .hero_scroll:hover span {
	display: block;
}


.gc_platinum_edition .cta{
	border-radius: 5px;
}
.gc_platinum_edition .cta a {
    height: 52px;
	padding: 10px 20px 0 20px;
}
.gc_platinum_edition .cta .sep{
	background: url('../img/layout/bg_cta_sep.png') center center no-repeat;
	float: left;
	height: 52px;
	width: 11px;
}
.gc_platinum_edition .cta a.one{
	padding-top: 18px;
}
.v2014.gc_platinum_edition #scrollpos{
	background: #282828;
	border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
	display: none;
	left: 49%;
	margin: 0 0 0 495px;
	min-width: 100px;
    padding: 10px 15px 10px 0;
	position: fixed;
	top: 230px;
/*	width: 100px;*/
}
.v2014.gc_platinum_edition #scrollpos a{
	color: #999;
	display: block;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 25px;
	line-height: 25px;
	padding: 0 0 0 13px;
	white-space: nowrap;
}
.v2014.gc_platinum_edition #scrollpos a.sel{
	background: url('../img/layout/bg_scrollpos_item_white.png') left center no-repeat;
	color: #FFF;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
}

.gc_platinum_edition span.arrow{
	background: url('../img/gc_platinum_edition/arrow.png') top center no-repeat;
	display:inline-block;
	width:15px;
	height:15px;
	/*position:relative;
	top:3px;*/
	line-height:15px;
	vertical-align: middle;
}
.gc_platinum_edition span.arrow.sel{
	background: url('../img/gc_platinum_edition/arrow.png') bottom center no-repeat;
	
}

.gc_platinum_edition .template_display .tab-group .tab{
	color:#fff;
	margin-left:30px;
	text-align:left;
	width:430px;

}
.gc_platinum_edition .template_display .tab-group .tab p{
	margin: 14px 0 14px 25px;

}
.gc_platinum_edition .template_display .tab-img {
	float:right;
	margin-right:35px;


}



/*MONTREUX (yag se metti un commento oltre al doppio spazio non ti fà male)*/

.montreux{
	background: #FFF;
	color: #000;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	position: relative;
}
.montreux .header{
	background: #000;
	position: relative;
}
.montreux .header .arrow{
	background: url('../img/montreux/bg_montreux_header_arrow.png') center center no-repeat;
	bottom: -20px;
	height: 21px;
	left: 50%;
	margin-left: -20px;
	position: absolute;
	width: 40px;
	z-index: 1000;
}
.montreux .header .simple{
	color: #FFF;
	height: 255px;
	margin: 0 auto;
	padding-top: 45px;
	position: relative;
	text-align: center;
	width: 960px;
}
.montreux .header .simple img{
	margin-bottom: 20px;
}
.montreux .header .simple .title{
	color: #f8bc24;
	display: block;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin-bottom: 10px;
	text-align: center;
}
.montreux .header .simple .title strong{
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.montreux .header .simple .text{
	font-size: 14px;
	line-height: 22px;
}
.montreux .header .video{
	background: url('../img/montreux/img_header_video.png') top center no-repeat;
	height: 425px;
	margin: 0 auto;
	position: relative;
	width: 960px;
}
.montreux .header .video .menu{
	line-height: 22px;
	position: absolute;
	right: 0;
	top: 40px;
	width: 150px;
}
.montreux .header .video .menu a{
	color: #FFF;
	display: block;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.montreux .header .video .menu a:hover{
	color: #ffba00;
}
.montreux .header .video .playback{
	background: #222;
	bottom: 20px;
	left: 50%;
	margin: 0 0 0 -277px;
	height: 253px;
	position: absolute;
	width: 555px;
}


html .jwlogo{
	opacity: 0 !important;
}

.montreux .intro{
	color: #000;
	background: #FFB900;
}
.montreux .intro .content{
	padding: 50px 0 40px 0;
}
.montreux .intro .content .f_left{
	font-size: 17px;
	height: auto;
	width: 490px;
}
.montreux .intro .content .f_right{
	height: auto;
	line-height: 20px;
	width: 440px;
}
.montreux .intro .content .f_right strong{
	color: #FFF;
	display: block;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	padding-bottom: 10px;
}
.montreux .intro .bb{
	background: #000;
	color: #FFF;
	display: inline-block;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	margin-right: 10px;
	text-align: center;
	width: 195px;
}
.montreux .intro .bw{
	border: 1px solid #FFF;
	color: #FFF;
	display: inline-block;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	width: 193px;
}
.montreux .register{
	background: url('../img/montreux/bg_montreux_form.png') top center no-repeat #FFB900;
	display: none;
	color: #000;
	position: relative;
}
.montreux .register .title{
	color: #FFF;
	display: block;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 21px;
	height: 70px;
	line-height: 70px;
	text-align: center;
}
.montreux .register .form{
	margin: 0 auto;
	padding: 20px 0;
	position: relative;
	width: 660px;
}
.montreux .register .form .close{
	color: #000;
	font-size: 20px;
	font-weight: bold;
	position: absolute;
	top: -45px;
	right: 0;
}
.montreux .register .form table{
	border: none;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 0;
}
.montreux .register .form table td{
	border: none;
	margin: 0;
	padding: 0 0 10px 5px;
	vertical-align: middle;
	width: 33%;
}
.montreux .register .form .t{
	background: #FFC834;
	border: none;
	color: #FFF;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 30px;
	padding: 0 10px;
	width: 195px;
}
.montreux .register .form .t.white{
	background: #FFF;
	color: #b1b1b1;
	width: 390px;
}
.montreux .register .form .t.small{
	width: 85px;
}
.montreux .register .form .b{
	background: #000;
	border: none;
	color: #FFF;
	cursor: pointer;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	text-transform: uppercase;
	width: 220px;
}
.montreux .content{
	margin: 0 auto;
	width: 1024px;
}
.montreux .content .col_left{
	float: left;
	position: relative;
	width: 780px;
}
.montreux .content .col_right{
	float: right;
	position: relative;
	width: 230px;
}
.montreux .content .articles{
	display: block;
	height: 380px;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}
.montreux .content .articles li{
	float: left;
	margin: 0 0 0 6px;
	padding: 0;
	position: relative;
	width: 190px;
}
.montreux .content .articles.nocontest li{
	width: 255px;
}
.montreux .content .articles li:first-child{
	margin: 0;
}
.montreux .content .articles li .img{
	background: #000;
	display: block;
	text-align: center;
	height: 190px;
}
.montreux .content .articles li .img img{
	/*height: 190px;
	width: 190px;*/
}
.montreux .content .articles li .text{
	display: block;
	font-size: 14px;
	height: 150px;
	padding: 20px;
	position: relative;
	background: #ffb900;
}
.montreux .content .articles li .text strong{
	color: #FFF;
	display: block;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	line-height: 20px;
	padding-bottom: 10px;
	text-transform: uppercase;
}
.montreux .content .articles li .text a{
	background: #000;
	bottom: 0;
	color: #FFF;
	font-size: 26px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	right: 0;
	text-align: center;
	width: 32px;
}
.montreux .content .articles.small{
	height: 190px;
}
.montreux .content .articles.small li{
	height: 190px;
}
.montreux .content .articles.small li .back{
	background: #000;
	color: #FFF;
	display: block;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 18px;
	height: 190px;
	line-height: 190px;
	text-align: center;
	width: 255px;
}
.montreux .content .article{
	position: relative;
}
.montreux .content .article .back{
	color: #FFB900;
	display: block;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 50px;
	line-height: 50px;
}
.montreux .content .article .media{
	float: left;
	width: 360px;
}
.montreux .content .article .media .m{
	margin-bottom: 15px;
	position: relative;
}
.montreux .content .article .text{
	float: right;
	line-height: 23px;
	padding-right: 10px;
	width: 370px;
}
.montreux .content .article .text h1{
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: normal;
	line-height: 35px;
	margin: 0 0 20px 0;
	padding: 0;
	text-transform: uppercase;
}
.montreux .content .gallery{
	padding: 60px 0;
	position: relative;
}
.montreux .content .gallery .more{
	background: url('../img/montreux/bg_montreux_gallery_more.png') bottom center no-repeat;
	bottom: 0;
	color: #000;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 14px;
	height:50px;
	left: 0;
	line-height: 50px;
	position: absolute;
	text-align: center;
	width: 100%;
}
.montreux .content .gallery .head{
	height: 60px;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 21px;
	left: 0;
	line-height: 50px;
	position: absolute;
	top: 0;
	width: 100%;
}
.montreux .content .gallery .head .search{
	background: #EEE;
	border: none;
	height: 30px;
	margin: 0;
	right: 0;
	padding: 0 10px;
	position: absolute;
	top: 10px;
	vertical-align: middle;
	width: 180px;
}
.montreux .content .gallery .item{
	background: #999;
	float: left;
	height: 190px;
	margin-bottom: 8px;
	position: relative;
	width: 250px;
}
.montreux .content .gallery .item .thumb{
	background: #000;
	display: block;
	height: 140px;
	overflow: hidden;
	position: relative;
}
.montreux .content .gallery .item .thumb img{
	height: 188px;
	left: 0;
	margin-top: -94px;
	position: absolute;
	top: 50%;
	width: 250px;
}
.montreux .content .gallery .item .thumb .play{
	background: url('../img/montreux/bg_montreux_gallery_item_video.png') center center no-repeat;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.montreux .content .gallery .item .title{
	background: #FFBA00;
	color: #FFF;
	display: block;
	font-size: 20px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	padding-left: 20px;
	text-transform: uppercase;
	white-space: nowrap;
}

.montreux .prize{
	background: url('../img/montreux/bg_montreux_prize.png') top center no-repeat #171717;
	height: 370px;
	position: relative;
}
.montreux .prize .text{
	color: #FFF;
	font-size: 14px;
	left: 50%;
	position: absolute;
	top: 120px;
	width: 350px;
}
.montreux .prize .by{
	background: #FFBA00;
	color: #FFF;
	display: inline-block;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	margin-right: 10px;
	text-align: center;
	width: 195px;
}
.montreux .social_footer{
	background: #000;
	height: 70px;
}




.montreux .content .videoplaylist{
	height: 100%;
	position: relative;
	width: 100%;
}
.montreux .content .videoplaylist .title{
	display: block;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 20px;
	padding: 45px 0;
	position: relative;
	text-transform: uppercase;
}
.montreux .content .videoplaylist .tabs{
	height: 40px;
	margin-bottom: 6px;
	position: relative;
}
.montreux .content .videoplaylist .tabs a{
	background: #FFBA00;
	color: #FFF;
	display: table;
	float: left;
	height: 40px;
	margin-left: 6px;
	width: 255px;
}
.montreux .content .videoplaylist .tabs a span{
	display: table-cell;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 100%;
	line-height: 14px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	width: 100%;
}
.montreux .content .videoplaylist .tabs a:hover, .montreux .content .videoplaylist .tabs a.sel, .montreux .content .videoplaylist .tabs a.sel:hover{
	border: 1px solid #FFBA00;
	background: #FFF;
	color: #000;
	height: 38px;
	width: 253px;
}
.montreux .content .videoplaylist .tabs a:first-child{
	margin: 0;
}
.montreux .content .videoplaylist .video{
	background: #111;
	height: 440px;
}
.montreux .content .videoplaylist .video iframe{
	display: block;
	width: 100% !important;
}
.montreux .content .videoplaylist .playlist{
	background: #202020;
	height: auto;
}
.montreux .content .videoplaylist .playlist a{
	float: left;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 80px;
	padding: 15px 0 0 20px;
	width: 235px;
}
.montreux .content .videoplaylist .playlist a img{
	float: left;
	height: 55px;
	margin-right: 15px;
	width: 95px;
}
.montreux .content .videoplaylist .playlist a .tit{
	color: #FFF;
	display: block;
	line-height: 14px;
	padding-bottom: 5px;
}
.montreux .content .videoplaylist .playlist a .nowplaying{
	color: #999;
}
.montreux .content .videoplaylist .playlist a .clicktoplay{
	color: #333;
}

.montreux .models{
	position: relative;
}
.montreux .models .title{
	color: #ffba00;
	font-size: 16px;
	text-align: center;
}
.montreux .models .title strong{
	color: #000;
	display: block;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-align: center;
}
.montreux .models .outer{
	height: 340px;
	position: relative;
}
.montreux .models .outer .item{
	background: #FFF;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 100%;
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 1;
}
.montreux .models .outer .item img{
	display: block !important;
	margin: 0 auto;
}
.montreux .models .outer .item strong{
	display: block;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding: 5px 0;
	text-align: center;
}
.montreux .models .arrow{
	background: url('../img/montreux/bg_montreux_models_arrows.png') left center no-repeat;
	height: 30px;
	margin-top: -15px;
	position: absolute;
	top: 50%;
	width: 30px;
	z-index: 1000;
}
.montreux .models .arrow.prev{
	left: 0;
}
.montreux .models .arrow.next{
	background-position: right center;
	right: 0;
}

.montreux .col_right .by{
	background: #FFBA00;
	color: #FFF;
	display: block;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	margin: 0 auto 5px auto;
	text-align: center;
	text-transform: uppercase;
	width: 195px;
}
.montreux .col_right iframe{
	display: block !important;	
}
.montreux .content .title_big{
    display: block;
    font-family: "ProximaBold",Arial,Helvetica,sans-serif;
    font-size: 43px;
	font-weight: normal;
    line-height: 35px;
	margin: 10px 0 40px 0;
	padding: 0;
    position: relative;
    text-transform: uppercase;
}
.montreux .calendar{
	position: relative;
}
.montreux .calendar .head{
	display: table;
	height: 70px;
	margin-bottom: 25px;
	position: relative;
	width: 98%;
}
.montreux .calendar .head .col{
	color: #000;
	display: table-cell;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 17px;
	height: 70px;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	width: 190px;
}
.montreux .calendar .head .col span{
	color: #ffba00;
	display: block;
	font-size: 12px;
	line-height: normal;
	padding-top: 5px;
	text-align: center;
}
.montreux .calendar .row{
	background: url('../img/montreux/bg_montreux_calendar_day.png') left top no-repeat;
	position: relative;
	padding-bottom: 18px;
}
.montreux .calendar .row .col{
	float: left;
	height: auto;
}
.montreux .calendar .row .col.nday{
	height: 90px;
	position: relative;
	width: 85px;
}
.montreux .calendar .row .col.nday span{
	left: 0;
	position: absolute;
	top: 35px;
	text-decoration: underline;
	text-transform: uppercase;
}
.montreux .calendar .row .col.day{
	height: 90px;
	text-align: center;
	width: 111px;
}
.montreux .calendar .row .col.day span{
	display: block;
	color: #FFF;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 43px;
	line-height: 35px;
	padding-top: 20px;
	text-align: center;
}
.montreux .calendar .row .col.cal{
	background: url('../img/montreux/bg_montreux_calendar_row.png') top center repeat-y;
	margin-top: 14px;
	width: 582px;
}
.montreux .calendar .row .col.cal .col{
	min-height: 67px;
	/*text-transform: uppercase;*/
	padding-left: 14px;
	width: 180px;
}
.montreux .calendar .row .col.cal .col span{
	display: block;
	padding: 7px 0 0 4px;
}




/*GRAND CHEROKEE*/


.page_content #bg_product_grandcherokee_2015_models{
	background: url('../img/cherokee_2014/img_header_models.jpg') top center no-repeat #000;
}
.page_content #bg_product_grandcherokee_2015_models .show{
	height: 210px;
}
#bg_product_grandcherokee_2015_models .shadow,
#bg_product_grandcherokee_2015_models .classicwhite{
	background-position: center 190px;
}




.page_content #bg_product_grandcherokee_2015_interiors{
	background: url('../img/cherokee_2014/img_header_interiors.jpg') top center no-repeat #000;
}
.page_content #bg_product_grandcherokee_2015_interiors .show{
	height: 210px;
}
#bg_product_cherokee_2014_interiors .shadow,
#bg_product_cherokee_2014_interiors .classicwhite{
	background-position: center 190px;
}



.page_content #bg_product_grandcherokee_2015_exteriors{
	background: url('../img/cherokee_2014/img_header_dark.jpg') top center no-repeat #000;
}
.page_content #bg_product_grandcherokee_2015_exteriors .show{
	height: 210px;
}
#bg_product_grandcherokee_2015_exteriors .shadow,
#bg_product_grandcherokee_2015_exteriors .classicwhite{
	background-position: center 190px;
}



.page_content #bg_product_grandcherokee_2015_capability{
	background: url('../img/cherokee_2014/img_header_capability.jpg') top center no-repeat #000;
}
.page_content #bg_product_grandcherokee_2015_capability .show{
	height: 210px;
}
#bg_product_grandcherokee_2015_capability .shadow,
#bg_product_grandcherokee_2015_capability .classicwhite{
	background-position: center 190px;
}


.page_content #bg_product_grandcherokee_2015_safety{
	background: url('../img/cherokee_2014/img_header_capability.jpg') top center no-repeat #000;
}
.page_content #bg_product_grandcherokee_2015_safety .show{
	height: 210px;
}
#bg_product_grandcherokee_2015_safety .shadow,
#bg_product_grandcherokee_2015_safety .classicwhite{
	background-position: center 190px;
}


.bg_product .product_page.classicwhite.narrow .header-title{
	color: #fff;
	font-family: 'aldo_the_apacheregular';
	font-size: 58px;
	left: 50%;
	margin-left: -475px;
	position: absolute;
	text-align: center;
	top: 66px;
	width: 950px;
}
.bg_product .product_page.classicwhite.narrow .header-title sub{
	font-size: 29px;
	
}
.bg_product#bg_product_renegade_2015_hero2 .product_page.classicwhite.narrow .header-title{
	top:25px;
}

/* wragnler black edition */

.page_content.wrangler_black_edition .product_page.shadow{
	background-position: left 615px;
}

#bg_product_wrangler_black_edition {
	background: url('../img/wrangler_black_edition/img_header.jpg') top center no-repeat;
}

.page_content.wrangler_black_edition .product_page .show{
	height: 645px;
	position: relative;
}

.page_content.wrangler_black_edition .product_page .show ul {
	position: absolute;
	bottom: 20px;
	margin: 0;
	padding: 12px;
	background-color: #313131;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	list-style: none;
	left: 50%;
	margin-left: -258px;
}

.page_content.wrangler_black_edition .product_page .show ul li {
	float: left;
	margin: 0;
	padding: 0;
}

.page_content.wrangler_black_edition .product_page .show ul li.sep {
	background-color: #cccccc;
	width: 2px;
	height: 32px;
	margin-left: 12px;
	margin-right: 12px;
}

.page_content.wrangler_black_edition .product_page .show ul li a {
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	color: #cccccc;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 16px;
	display: table-cell;
	text-align: center;
	height: 32px;
	vertical-align: middle;
	padding-left: 12px;
	padding-right: 12px;
}

.page_content.wrangler_black_edition .product_page .show ul li a:hover {
	color: #ffffff;
}

.wrangler_black_edition .template_display, .wrangler_black_edition .template_float {
	background-color: #ffffff;
	color: #303030;
	margin: 0 auto;
	width: 950px;
}

.wrangler_black_edition .template_display.dark {
	background-color: #1a1a1a;
	color: #ffffff;
}

.wrangler_black_edition .template_display.round_top {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}

.wrangler_black_edition .template_display .title, .v2014.wrangler_black_edition .template_float .title {
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	color: #303030;
	text-transform: uppercase;
	font-size: 36px;
	background: none;
}

.wrangler_black_edition .template_display.dark .title {
	color: #ffffff;
}

.wrangler_black_edition .template_display .title.small {
	width: 500px;
	text-align: left;
	padding-left: 60px;
	line-height: 36px;
}

.wrangler_black_edition .template_display .text {
	color: #303030;
	width: 850px;
}

.v2014.wrangler_black_edition .template_float .text {
	width: 450px;
	text-align: left;
	color: #303030;
}

.wrangler_black_edition .template_display.dark .text {
	color: #ffffff;
}

.wrangler_black_edition .template_display .text.small {
	width: 500px;
	text-align: left;
	margin-left: 60px;
}

.wrangler_black_edition .template_display .accordion li span {
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding-top: 65px;
}

.wrangler_black_edition .template_display .sedile {
	position: absolute;
	top: -110px;
	right: 0px;
	text-align: center;
}

.wrangler_black_edition .template_display .color_label {
	float: left;
	width: 50%;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	margin: 0;
}

.wrangler_black_edition .template_display .circles{
	height: 220px;
	margin: 0 auto;
	position: relative;
	width: 712px;
}

.wrangler_black_edition .template_display .circles .circle{
	float: left;
	height: 220px;
	margin-left: 12px;
	width: 166px;
}

.wrangler_black_edition .template_display .circles .circle .title{
	color: #303030;
	display: block;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	margin: 0;
	padding-top: 10px;
	height: 40px;
	text-transform: none;
}

.wrangler_black_edition .template_display .circles .circle a{
	height: 166px;
	display: block;
}

#wrangler_black_edition_circles_1 { background: url('../img/wrangler_black_edition/bg_circles.jpg') 0px 0px no-repeat; }
#wrangler_black_edition_circles_2 { background: url('../img/wrangler_black_edition/bg_circles.jpg') -166px 0px no-repeat; }
#wrangler_black_edition_circles_3 { background: url('../img/wrangler_black_edition/bg_circles.jpg') -332px 0px no-repeat; }
#wrangler_black_edition_circles_4 { background: url('../img/wrangler_black_edition/bg_circles.jpg') -498px 0px no-repeat; }

#wrangler_black_edition_circles_1.sel, #wrangler_black_edition_circles_1:hover { background-position: 0px -166px; }
#wrangler_black_edition_circles_2.sel, #wrangler_black_edition_circles_2:hover { background-position: -166px -166px; }
#wrangler_black_edition_circles_3.sel, #wrangler_black_edition_circles_3:hover { background-position: -332px -166px; }
#wrangler_black_edition_circles_4.sel, #wrangler_black_edition_circles_4:hover { background-position: -498px -166px; }

.wrangler_black_edition .product_page .template_cta{
	background-position: center -6px;
	padding: 10px 0 0 0;
	height: 240px;
	margin: 0 auto;
	width: 950px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	background-color: #f5f5f5;
}

.wrangler_black_edition .product_page .template_cta a{
	float: left;
	height: 210px;
	padding-top: 30px;
	text-align: center;
	width: 237px;
}

.wrangler_black_edition #scrollpos a:hover {
	color: #ffffff;
}

/* wragnler black edition */

.page_content #bg_product_grand_cherokee_2015_models {
	background: url('../img/grandcherokee_2015/img_header_models.jpg') top center no-repeat #000;
}
.page_content #bg_product_grand_cherokee_2015_exteriors {
	background: url('../img/grandcherokee_2015/img_header_exteriors.jpg') top center no-repeat #000;
}
.page_content #bg_product_grand_cherokee_2015_interiors {
	background: url('../img/grandcherokee_2015/img_header_interiors.jpg') top center no-repeat #000;
}
.page_content #bg_product_grand_cherokee_2015_capability {
	background: url('../img/grandcherokee_2015/img_header_capability.jpg') top center no-repeat #000;
}
.page_content #bg_product_grand_cherokee_2015_safety {
	background: url('../img/grandcherokee_2015/img_header_safety.jpg') top center no-repeat #000;
}

.page_content #bg_product_grand_cherokee_2015_models .show, .page_content #bg_product_grand_cherokee_2015_exteriors .show, .page_content #bg_product_grand_cherokee_2015_interiors .show, .page_content #bg_product_grand_cherokee_2015_capability .show, .page_content #bg_product_grand_cherokee_2015_safety .show {
	height: 210px;
}

#bg_product_grand_cherokee_2015_models .shadow, #bg_product_grand_cherokee_2015_models .classicwhite, #bg_product_grand_cherokee_2015_exteriors .shadow, #bg_product_grand_cherokee_2015_exteriors .classicwhite, #bg_product_grand_cherokee_2015_interiors .shadow, #bg_product_grand_cherokee_2015_interiors .classicwhite, #bg_product_grand_cherokee_2015_capability .shadow, #bg_product_grand_cherokee_2015_capability .classicwhite, #bg_product_grand_cherokee_2015_safety .shadow, #bg_product_grand_cherokee_2015_safety .classicwhite {
	background-position: center 190px;
}

.v2014 #bg_product_grandcherokee_2015 .template_display .display .gallery .prev, 
.v2014 #bg_product_grand_cherokee_2015_models .template_display .display .gallery .prev, 
.v2014 #bg_product_grand_cherokee_2015_exteriors .template_display .display .gallery .prev, 
.v2014 #bg_product_grand_cherokee_2015_interiors .template_display .display .gallery .prev, 
.v2014 #bg_product_grand_cherokee_2015_capability .template_display .display .gallery .prev, 
.v2014 #bg_product_grand_cherokee_2015_safety .template_display .display .gallery .prev {
	background: url('../img/layout/bg_template_display_arrows_polar.png') left top no-repeat transparent;
	height: 47px;
	margin-top: -23px;
	width: 47px;
}

.v2014 #bg_product_grandcherokee_2015 .template_display .display .gallery .prev:hover, 
.v2014 #bg_product_grand_cherokee_2015_models .template_display .display .gallery .prev:hover, 
.v2014 #bg_product_grand_cherokee_2015_exteriors .template_display .display .gallery .prev:hover, 
.v2014 #bg_product_grand_cherokee_2015_interiors .template_display .display .gallery .prev:hover, 
.v2014 #bg_product_grand_cherokee_2015_capability .template_display .display .gallery .prev:hover, 
.v2014 #bg_product_grand_cherokee_2015_safety .template_display .display .gallery .prev:hover {
	background-position: left bottom;
}

.v2014 #bg_product_grandcherokee_2015 .template_display .display .gallery .next, 
.v2014 #bg_product_grand_cherokee_2015_models .template_display .display .gallery .next, 
.v2014 #bg_product_grand_cherokee_2015_exteriors .template_display .display .gallery .next, 
.v2014 #bg_product_grand_cherokee_2015_interiors .template_display .display .gallery .next, 
.v2014 #bg_product_grand_cherokee_2015_capability .template_display .display .gallery .next, 
.v2014 #bg_product_grand_cherokee_2015_safety .template_display .display .gallery .next {
	background: url('../img/layout/bg_template_display_arrows_polar.png') right top no-repeat transparent;
	height: 47px;
	margin-top: -32px;
	width: 47px;
}

.v2014 #bg_product_grandcherokee_2015 .template_display .display .gallery .next:hover, 
.v2014 #bg_product_grand_cherokee_2015_models .template_display .display .gallery .next:hover, 
.v2014 #bg_product_grand_cherokee_2015_exteriors .template_display .display .gallery .next:hover, 
.v2014 #bg_product_grand_cherokee_2015_interiors .template_display .display .gallery .next:hover, 
.v2014 #bg_product_grand_cherokee_2015_capability .template_display .display .gallery .next:hover, 
.v2014 #bg_product_grand_cherokee_2015_safety .template_display .display .gallery .next:hover {
	background-position: right bottom;
}

/*****WSL***/

#bg_product_worldsurfleague{
	background: url('../img/world_surf_league/img_header_wsl.jpg')top center no-repeat #f0f0f0;
}

#bg_product_worldsurfleague2{
	background: url('../img/world_surf_league/img_header_wsl2.jpg')top center no-repeat #f0f0f0;
}
#bg_product_worldsurfleague3{
	background: url('../img/world_surf_league/img_header_wsl3.jpg')top center no-repeat #f0f0f0;
}
#bg_product_worldsurfleague4{
	background: url('../img/world_surf_league/img_header_wsl4.jpg')top center no-repeat #f0f0f0;
}

.page_content.renegade.short .product_page.classicwhite.narrow.world_surf_league{
	background: url('../img/layout/bg_col_classicwhite_narrow.png') center 500px no-repeat transparent;
	-webkit-background-size: 950px 10000px;
}

.page_content.renegade.short .show.world_surf_league{
	height: 500px !important;
}
.v2014 .product_page.classicwhite .template_display .title.wsl{
	background: none;
	color:#333;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 40px; /*54px;*/
	height: auto;
	letter-spacing: 0;
	line-height: normal;
	text-align: center;
	padding: 55px 0 45px 0;
	text-transform: none;
	width:950px;
}
.classicwhite .template_display .text.updates.wsl{
	color: #333;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	width:880px;
	padding-top:20px;
	
	
	/*color:#FFF;
	font-family: 'HelveticaMedium', Helvetica, Arial, sans-serif;
	font-size:14px;
	text-align: center;
	width: 700px;*/
	
}
.classicwhite .template_float .text.updates.wsl{
	color: #333;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	width: 400px;
	
	/*color:#FFF;
	font-family: 'HelveticaMedium', Helvetica, Arial, sans-serif;
	font-size:14px;
	text-align: center;
	width: 700px;*/
	
}
.v2014 .product_page.classicwhite .template_float .title.wsl{
	background: none;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 40px;
	height: auto;
	letter-spacing: -2px;
	line-height: normal;
	text-align: left;
	padding: 50px 0 15px 0;
	/* text-transform: none; */
	text-transform: none;
}
.v2014 .template_display .text .subtitle.wsl{
	display: block;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 40px;
	line-height: normal;
	padding-bottom: 10px;
	color:#232323;
/*	text-align: center !important;*/
}
.v2014 .template_display_table{
	position:relative;
	line-height: normal;


}
.v2014 .template_display_table.greyversion{
	background-color: #e3e3e3;
}
.v2014 .template_display_table.greyversion .title{
	color:#333333;
	font-size:32px;
	font-family: 'ProximaBold',Arial, Helvetica, sans-serif;
	text-align:left;
	margin-left:60px;
	padding:40px 0 20px 0;
}
.v2014 .template_display_table.greyversion table{
	margin-left:60px;
	border-collapse:collapse;
	width:830px;
}

.v2014 .template_display_table.greyversion table td {
	padding: 12px 0;
	border-bottom: 1px solid #ccc;
	vertical-align: top;
}
.v2014 .template_display_table.greyversion table tr.off span {
	color:#b0b0b0;

}


.v2014 .template_display_table.greyversion table tr.first-row td{
	border-bottom: 8px solid #000;
	color: #333;
	font-family: 'ProximaBold';
	font-size: 18px;
	letter-spacing: -1px;
	padding-bottom:0px;

}
.v2014 .template_display_table.greyversion table tr.first-row td.empty{
	border:0;	
	width:10px;
}

.v2014 .template_display_table.greyversion table tr.first-row td span {
	color: #333;
	font-family: 'ProximaBold';
	font-size: 18px;
	letter-spacing: -1px;
	
}
.v2014 .template_display_table.greyversion table tr td.sep {
	border-bottom:2px solid #ccc;
	padding: 0;

}
.v2014 .template_display_table.greyversion table tr td span{
	color:#333333;
	font-family: 'Proxima';
	font-size: 16px;

}

.v2014 .template_display_table.greyversion table tr td div.cta-more{
	background-color: #ffbd04;
	display: inline-block;
	padding: 8px 15px 8px 8px;
	border-radius: 5px;
	float:right;
}
.v2014 .template_display_table.greyversion table tr td div.cta-more a{
	color:#2c2c2c;
	display: inline-block;
	font-family:'ProximaBold', Arial,sans-serif;
	font-size:14px;
	padding-right:10px;
	vertical-align: middle;
}
.v2014 .template_display_table.greyversion table tr td div.cta-more img{
	
	vertical-align: middle;
}
.template_display_table.greyversion .surfboard{
	position: absolute;
	top: -60px;
	left: 770px;
}
.template_display .lineup-name ul{
	list-style: none;
	padding: 20px 75px;
	margin:0;

}
.template_display .lineup-name ul li{
	font-family: 'Proxima',Arial,sans-serif;
	font-size:14px;

}
.template_display .lineup-name ul li.left{
	float:left;
	padding-right:100px;

}
.template_display .lineup-name ul li.right{
	float:right;
	padding-left:110px;

}

.template_display .button-toggle-container{
	width: 100%;
}
.template_display .button-toggle-container ul{
	display: block;
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	
	text-align: center;
	
}
.template_display .button-toggle-container ul li{
	background-color: #c9c9c9;
	display: inline-block;
	line-height:25px;
	position:relative;
	text-align: center;
	border:2px solid #c9c9c9;
	/*border-right:2px solid #b0b0b0;*/
}
.template_display .button-toggle-container ul li:hover{
	background-color: #ff9700;
	border-color:#ff9700;
	
}
.template_display .button-toggle-container ul li a{
	color:#161616;
	padding: 0 20px;
	line-height:27px;
	display:inline-block;
}
.template_display .button-toggle-container ul li.sel, .template_display .button-toggle-container ul li.sel:hover{
	background-color:#fff;
	border:2px solid #b0b0b0;
}

.template_display .button-toggle-container ul li.sel:before{
	position: absolute;
	left: 50%;
	border: 7px solid transparent;
	content: "";
	bottom: -10px;
	width: 0px;
	height: 0px;
	margin-left: -7px;
	border-top-color: #000;
	border-top: 8px solid #b0b0b0;
	border-bottom: 0;
}
.template_display .button-toggle-container ul li.sel:after{
	position: absolute;
	left: 50%;
	border: 6px solid transparent;
	content: "";
	bottom: -7px;
	width: 0px;
	height: 0px;
	margin-left: -6px;
	border-top-color: #000;
	border-top: 7px solid #fff;
	border-bottom: 0;
}
.template_display .button-toggle-container ul li.first{
	border-radius:4px 0 0 4px;
	height:25px;
}
.template_display .button-toggle-container ul li.last{
	border-radius:0 4px 4px 0;
	height:25px;
}
.template_display_gallery ul {
	margin:0;
	padding:0;
}
.template_display_gallery ul li{
	list-style: none;
	float:left;
	width:25%;
}
.template_display_gallery ul li:hover{
	opacity: 0.7;
}
.template_display_gallery ul li a{
	position:relative;
	display:block;
}
.fancybox-prev{
	left:-50px;
}
.fancybox-next{
	right:-50px;
}
.fancybox-next span:hover,.fancybox-prev span:hover,.fancybox-close:hover{
	opacity:0.3;
}

.classicwhite.narrow .template_compare.event-wsl {
	margin:32px 34px 0 36px;
	
}
.classicwhite.narrow .template_compare.event-wsl .item{
	margin:0 34px 40px 0;
	width:270px;
}
.classicwhite.narrow .template_compare.event-wsl .item.hover:hover{
	opacity:0.5;
}
.classicwhite.narrow .template_compare.event-wsl .item.last{
	margin:0 0 0 0;
	
}
.v2014 .template_display .text.centered.wsl{
	margin:0 auto;
	width:880px;
}
.cta-wsl{
	background-color: #ffb502;
	border-radius:5px;
    position: absolute;
    padding-bottom: 5px;
    padding-top: 6px;
    
}
.cta-wsl a{
	color:#292f2b;
	padding: 12px 15px;
	font-size: 14px;
	font-family: 'ProximaLight';
}
.page_content .product_page.classicwhite #wsl.template_display{
	background-color: #202020;
}
.page_content .product_page.classicwhite #wsl.template_display .title.centered{
	color:#fff !important;
}

.v2014 .template_compare{
	position: relative;
}
.v2014 .template_compare .item.social-feed{
	float: left;
	text-align:center;
	margin: 0 0 0 65px;
	padding: 0 !important;
	position: relative;
	width: 254px;
	
}

.v2014.page_content .template_compare .item.social-feed .title{
	background: none;
	border: none;
	color: #FFF;
	display: block;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
}
.v2014.page_content .template_compare .item.social-feed .text{
	display: block;
	padding: 20px 0 0 15px;
	width: auto;
}
.classicwhite.narrow .template_compare.event-wsl.three-box  {
	margin:32px 34px 0 36px;
	width:880px;
}
.classicwhite.narrow .template_compare.event-wsl.three-box .item .text .title{
	font-size:17px;
}
.classicwhite.narrow .template_compare.event-wsl {
	/*margin:32px 34px 0 36px;*/
	width: 842px;
    margin: 32px auto;
	
}
.classicwhite.narrow .template_compare.event-wsl .item.social-feed{
	margin:0 30px 0 0;
	width:406px;
	min-height:811px;
}
.classicwhite.narrow .template_compare.event-wsl .item.social-feed.last{
	margin:0 0 0 0;
	
}
.v2014 .template_display .text.centered.wsl{
	margin:0 auto;
	width:880px;
}
.v2014 .template_compare .item.social-feed .container-feed{
	border:1px solid #ccc;
	margin-top:30px;
}
.v2014 .template_compare .item.social-feed .container-feed .post{
	background-color: #3c5b9b;
	height:50px;
}
.v2014 .template_compare .item.social-feed .container-feed .post .date{
	color:#fff;
	line-height: 50px;
}

.v2014 .template_compare .item.social-feed .container-feed .outer-container{
	margin:30px;
	height:607px;
}
.v2014 .template_compare .item.social-feed .container-feed .outer-container .descr{
	text-align:left;
}

.item.social-feed .container-feed .outer-container .channel .logo-channel{
	float:left;
	padding-bottom:15px;

}
.item.social-feed .container-feed .outer-container .channel .name-channel{
	float:left;
	padding:10px 13px;

}
.v2014 .template_compare .item.social-feed .container-feed .outer-container .img-channel{
	position:relative;
	padding:10px 0 0 0;
}
.v2014 .template_compare .item.social-feed .container-feed .outer-container #instafeed{
	text-align: center;
}
.v2014 .template_compare .item.social-feed .container-feed .outer-container #instafeed img{
	width:202px;
	height:202px;
}
.v2014 .template_compare .item.social-feed #tw .post{
	background-color: #2daae2;
}
.v2014 .template_compare .item.social-feed #inst .post{
	background-color: #527ea3;
}

.classicwhite.narrow .template_compare.box .item{
	margin: 0px;
	width: 475px;
}
.classicwhite.narrow .template_compare.box .item .text{
	width:375px;
	text-align: center;
	padding:20px 50px!important;
	margin:0;
}
.classicwhite.narrow .template_compare.box .item .text .title{
	font-weight: bold;
}


.v2014 .template_display .display .gallery{ 
	height: 100%;
	position: relative;
	width: 100%;
}
.v2014 .template_display .display .gallery .outer{
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.v2014 .template_display .display .gallery .outer .inner{
	height: 100%;
	position: relative;
	width: 50000px;
}
.v2014 .world_surf_league .template_display .display .gallery .outer .inner .item{
	background: none;
	float: left;
	height: 100%;
	padding: 0;
	width: 990px;
}
.v2014 .world_surf_league .template_display .display .gallery .outer .inner .item .download{
	background: url('../img/layout/img_button_download.png') top center no-repeat transparent;
	bottom: 15px;
	height: 30px;
	position: absolute;
	right: 20px;
	width: 93px;
	z-index: 15;
}
.v2014 .world_surf_league .template_display .display .gallery .prev{
	background: url('../img/layout/bg_template_display_wsl_arrow.png') left center no-repeat transparent;
	height: 65px;
	display: none;
	left: 10px;
	margin-top: -32px;
	position: absolute;
	top: 50%;
	width: 46px;
}
.v2014 .world_surf_league .template_display .display .gallery .next{
	background: url('../img/layout/bg_template_display_wsl_arrow.png') right center no-repeat transparent;
	height: 65px;
	margin-top: -32px;
	position: absolute;
	right: 10px;
	top: 50%;
	width: 46px;
}
.v2014 .world_surf_league .template_display .display .gallery .dots{
	bottom: 0;
	height: 30px;
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 10;
}
.v2014 .world_surf_league .template_display .display .gallery .dots span{
	background: url('../img/layout/white_dots.png') top center no-repeat transparent;
	display: inline-block;
	height: 12px;
	width: 17px;
}
.v2014 .world_surf_league .template_display .display .gallery .dots span.sel{
	background-position: bottom center;
}


/* NEW WSL INDEX NEW WSL INDEX NEW WSL INDEX NEW WSL INDEX NEW WSL INDEX */
/* NEW WSL INDEX NEW WSL INDEX NEW WSL INDEX NEW WSL INDEX NEW WSL INDEX */
/* NEW WSL INDEX NEW WSL INDEX NEW WSL INDEX NEW WSL INDEX NEW WSL INDEX */

.template_wsl2 {
	width: 950px;
	margin: 0 auto;
	text-align: center!important;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	color:#fff;
}
.template_wsl2 .title {
	font-size: 49px;
	padding: 40px 0 40px 0;
	text-align: center!important;
}
.template_wsl2 .text {
	font-size: 18px;
	margin: 0 auto;
	padding: 30px 0 30px 0;
	color: #c8c8c8;
	line-height: 26px;
	text-align: center!important;
}
.template_wsl2.due .text {
	padding: 210px 0 20px 0;
	color: #333333;
	text-align: center!important;
}
.template_wsl2.tre .title {
	margin: 0;
	font-weight: normal;
	padding: 60px 0 0px 0;
	text-align: center!important;
}
.template_wsl2.due {
	background: url(/img/world_surf_league/img_jeep_ride.png) top center no-repeat;
}
.template_wsl2.tre {
	background: url(/img/world_surf_league/img_toledo.png) top center no-repeat;
}
.template_wsl2.due .ctawsl {
	width: 148px;
	height: 39px;
	margin: 0 auto;
	text-align: center!important;
}
.template_wsl2.due .ctawsl a {
	width: 148px;
	height: 39px;
	display: block;
	border-radius: 2px;
	line-height: 39px;
	background-color: #17191c;
	color: #ffffff;
	font-family: 'ProximaBold';
	text-align: center!important;
}
.template_wsl2.tre .ctawsl {
	width: 93px;
	height: 93px;
	margin: 0 auto;
	text-align: center!important;
}
.template_wsl2.tre .ctawsl a {
	width: 93px;
	height: 93px;
	display: block;
	text-align: center!important;
}
.template_display .lineup-next ul{
	list-style: none;
	margin:0;
	padding: 0;
}
.template_display .lineup-next ul li{
	font-family: 'Proxima',Arial,sans-serif;
	font-size:15px;
	text-align: center!important;
	padding-top: 10px;
	padding-bottom: 40px;
}
.template_display .lineup-next ul li.left{
	float:left;
}
.template_display .lineup-next ul li.right{
	float:right;
}
video#bgvid { 
    position: absolute; 
    right: 0; 
    top: 0;
    min-width: 100%;
    min-height: 100%;
    height: auto;
    width: auto; 
    z-index: -100; 
    background: url(/img/world_surf_league/video_bg.png) no-repeat;
    background-size: cover; 
    z-index: 0;
}
.video_cont_bg {
	width: 100%;
	height: 644px;
	position: relative;
	overflow: hidden;
}
.video_cont_bg img {
	position: absolute;
	top:160px;
	left: 50%;
	margin-left: -483px;
	z-index: 1;
}
.template_wsl2.uno {
	position: relative;
}
.template_wsl2.uno .title {
	width: 950px;
	position: absolute;
	top: 70px;
	left: 50%;
	margin: 0;
	font-weight: normal;
	margin-left: -475px;
	z-index: 3001;
}
.template_wsl2.uno .text {
	width: 600px;
	position: absolute;
	top: 160px;
	left: 50%;
	margin-left: -300px;
	z-index: 3001;
	padding: 0;
}
.template_wsl2.uno .bg {
	position: absolute;
	top: -22px;
	left: 50%;
	margin-left: -475px;
	z-index: 3000;
}
.template_wsl2.uno .arrow {
	position: absolute;
	top: -22px;
	left: 50%;
	margin-left: -17px;
	z-index: 3000;
	cursor: pointer;
}
.template_wsl2.uno span {
	position: absolute;
	bottom: 5px;
	right: 5px;
	z-index: 3000;
	font-size: 11px;
}
.wsl_video_overlay {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 90000000000000000;
}
.wsl_video_overlay iframe {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: block!important;
}
.wsl_video_overlay span {
	font-size: 50px;
	font-weight: bold;
	cursor: pointer;
	position: absolute;
	top: 80px;
	right: 30px;
	color: #fff;
}
.wsl18 {
	font-size: 18px!important;
	font-family: 'Proxima';
}
.line_cta {
    width: 161px;
    height: 39px;
    display: block;
    text-align: center;
    background-color: #f9cf28;
    color: #000;
    font-family: 'ProximaBold',Arial,sans-serif;
    font-size: 12px;
    line-height: 39px;
    border-radius: 2px;
}
.line_cta:hover {
    background-color: #f9cf28;
    color: #000;
}
.template_display.wsllineup .lineup-name ul{
	list-style: none;
	padding: 20px 0 0 0;
	margin:0;
	text-align: center;
}
.template_display.wsllineup .lineup-name ul li{
	font-family: 'Proxima',Arial,sans-serif;
	font-size:18px;
	text-align: center;
	display: inline-block;
	margin:0 30px 0 30px;
}
.template_display.wsllineup .lineup-name ul li.left{
	float:none;
	padding-right:0;
}
.template_display.wsllineup .lineup-name ul li.right{
	float:none;
	padding-left:0;
}
#bg_product_worldsurfleague .fascia_wsl {
    background: url(/img/world_surf_league/white_video_bg.png) top center no-repeat;
    width: 100%;
    height: 22px;
    position: absolute;
    top: 622px;
    left: 0;
}
.video_cont_bg {
	text-align: center;
}
.video_cont_bg .title_img {
	position: absolute;
	top: 110px;
	left: 50%;
	margin-left: -148px;
}
.video_cont_bg .waves {
	position: absolute;
	top: 350px;
	left: 50%;
	margin-left: -21px;
}
.video_cont_bg .title_top {
	font-size: 68px;
    font-family: 'ProximaBold',Arial,sans-serif;
    color: #fff;
    position: absolute;
    top: 200px;
    left: 50%;
    margin-left: -475px;
    width: 950px;
    text-align: center;
}
.video_cont_bg .title_bottom {
	font-size: 16px;
    font-family: 'ProximaBold',Arial,sans-serif;
    color: #fff;
    position: absolute;
    top: 380px;
    left: 50%;
    margin-left: -475px;
    width: 950px;
    text-align: center;
}
.lineup_wsl_title {
	margin: 0;
    background-color: #ffffff;
    font-size: 36px;
    color: #333;
    font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
    height: auto;
    letter-spacing: 0;
    line-height: normal;
    text-align: center;
    padding: 55px 0 45px 0;
    text-transform: none;
    width: 950px;
    font-weight: normal;
}
.v2014 .template_display_table.greyversion .title h3{
	margin: 0;
	color:#333333;
	font-size:32px;
	font-family: 'ProximaBold',Arial, Helvetica, sans-serif;
	text-align:left;
	padding:0;
}

/* NEW WSL INDEX NEW WSL INDEX NEW WSL INDEX NEW WSL INDEX NEW WSL INDEX */
/* NEW WSL INDEX NEW WSL INDEX NEW WSL INDEX NEW WSL INDEX NEW WSL INDEX */
/* NEW WSL INDEX NEW WSL INDEX NEW WSL INDEX NEW WSL INDEX NEW WSL INDEX */



/********SINGLE EVENT CALENDAR*********/

.event_calendar{
	color: #1d1d1d;
	font-family: 'HelveticaMedium', Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 auto;
	position: relative;
	width: 990px;
}
.event_calendar .info_event{
	position: absolute;
	top: 240px;
	left:20px;
}

.event_calendar .info_event .date{
	width:120px;
}
.event_calendar .info_event .date .month{
	color: #ffbd00;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 16px;
	display: block;
	line-height: 16px;
	text-align:center;
	margin: 0 auto;
}

.event_calendar .info_event .date .number{
	color: #ffbd00;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 100px;
	line-height: 100px;
	margin: 0 auto;
}
.event_calendar .info_event .descr{
	color: #ffffff;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 42px;
	line-height: 42px;
	margin: 0 auto;
}
.event_calendar .template_2box{
	background-color: #1d1d1d;
}
.event_calendar .template_2box .box1{
	width:50%;
	background-color: #1d1d1d;
	box-sizing: border-box;
	padding-left:30px;
	float:left;
}
.event_calendar .template_2box .box1 .sep{
	border-bottom:1px solid #fff;
	width:110px;
}
.event_calendar .template_2box .box1 .descr{
	font-family: 'Proxima';
	font-size:15px;
	color:#c3c3c3;
}
.event_calendar .template_2box .box2{
	width:50%;
	float:left;

}
.column_page .title-events{
	color:#ffffff;
	display: inline;
	font-family: 'NovecentoDemiBold', Arial, Helvetica, sans-serif;
	font-size: 35px;
	margin: 0 auto;
	padding-left: 15px;
	position: relative;
	text-transform: uppercase;
	float: left;
	width: 355px;
	padding: 30px 0;
}
.column_page .button-newsletter{
	background: url('../img/event/button_news.png') top center no-repeat;
	float:right;
	height:61px;
	margin: 25px 0 0 0;
	width:469px;
}
.column_page .button-newsletter .btn-more{
	font-family: 'ProximaBold', Arial,sans-serif;
	font-size: 25px;
	color: #000000;
	display: inline-block;
	width: 140px;
	padding: 15px 5px 15px 5px;
	text-align:center;

}
.column_page .button-newsletter .btn-info{
	font-family: 'Proxima', Arial,sans-serif;
	font-size: 13px;
	color: #000000;
	display: inline-block;
	/* line-height: 61px; */
	padding: 0 5px 21px 15px;
	vertical-align: bottom;
	width: 297px;
}
.template_display .title-events{
	font-family: 'ProximaBold',Arial,sans-serif;
	font-size:28px;
	display:inline;
	width:190px;
	padding:0;

}

.sep-events{
	border-bottom:1px solid #fff;
	float:right;
	padding-top:16px;
	width: 770px;
}
 .footer_events{
	padding:0;
}
.footer_events .social-icon{
	margin:0;
	padding:30px 0;
	list-style-type: none;
}

.footer_events .social-icon li{
	float:left;
	width:185px;
}
.footer_events .social-icon li a span{
	font-family: 'ProximaLight', Arial,sans-serif;
	font-size:14px;
	color:#ffffff;
	display:inline-block;
	padding-left:10px;
}

/**********EVENT CALENDAR**************/

	
.column_page .container-event{
	width:960px;
	padding:0 15px;
	list-style-type: none;
}
.column_page .container-event .container-box-event{
	width:100%;
	
}

.column_page .container-event ul{
	list-style-type: none;
	margin:0;
	padding:0;
}
.column_page .container-event .info-img{
	position: absolute;
	top: 240px;
	left:20px;
}
.column_page .container-event .date {
	color: #ffbd00;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size:16px;
	left:0;
	line-height: 16px;
	top:62px;
	text-transform: uppercase;
	text-align: center;
	position: absolute;
	width:100%;
}
.column_page .container-event .date .number{
	font-size: 100px;
	display: block;
	line-height: 100px;
	margin: 0 auto;
	text-align: center;
}
.column_page .container-event .box-event{
	background-color: #ececec;
	height:360px;
	width:311px;
	margin:0 13px 13px 0;
	float:left;
	position:relative;
	display:block;
}
.column_page .container-event .box-event:last{
	margin:0;
}
.column_page .container-event .box-event.last{
	margin-right: 0;
	
}
.column_page .container-event .box-event .descr{
	background-color:#e7a700;
	bottom:0;
	display:block;
	height:125px;
	left:0;
	overflow: hidden;
	position:absolute;
	width:100%;
}

.column_page .container-event .box-event .title{
	color:#000;
	font-family:'ProximaBold',Arial,sans-serif;
	font-size:28px;
	display:block;
	padding:20px 10px 5px 15px;
	line-height: 28px;
	margin:0;
}

.column_page .container-event .box-event .subtitle{
	color:#000;
	font-family:'ProximaLight',Arial,sans-serif;
	font-size:18px;
	padding:0 0 25px 15px;
	display: block;
	margin:0;
	min-height: 47px;
}
.column_page .container-event .box-event .description{
	color:#000;
	font-family:'ProximaLight',Arial,sans-serif;
	font-size:16px;
	padding:15px 5px 15px 15px;
	display: block;
	margin:0;
}
.column_page .container-event .box-event .sep{
	border: 1px solid #000;
    display: block;
    margin-left: 15px;
    width: 53px;
    
}

.column_page .container-event .box-event .cat-event{
	background-color: #000;
	color:#fff;
	height:9px;
	position:absolute;
	padding:5px 13px;
	line-height: 9px;
	top:15px;
	right:15px;
}
.column_page .container-event .container-map{
	height:338px;
	width:100%;
}

.column_page .container-event .container-calendar .title-month{
	background: url('../img/event/sep-bg.png') center center repeat-x;
	color:#e7a700;
	font-family:'ProximaLight',Arial,sans-serif;
	font-size:28px;
	padding:20px 0;
}
.column_page .container-event .container-calendar .title-month .title-left{
	background-color:#1d1d1d;
	color:#e7a700;
	font-family:'ProximaBold',Arial,sans-serif;
	font-size:28px;
	padding:20px 30px 20px 0;
}
.column_page .container-event .container-calendar .title-month span{
	font-family:'ProximaLight',Arial,sans-serif;
}
.column_page .container-event .container-calendar .title-month .sep{
	border:1px solid #e7a700;
	display:inline-block;
}


.title-follow{
	background: url('../img/event/sep-bg-white.jpg') center center repeat-x;
	color:#e7a700;
	font-family:'ProximaLight',Arial,sans-serif;
	font-size:28px;
	padding:20px 0;
}
.title-follow .title-left{
	background-color:#1d1d1d;
	color:#fff;
	font-family:'ProximaBold',Arial,sans-serif;
	font-size:28px;
	padding:20px 30px 20px 0;
}




.column_page .container-event .container-calendar .day{
	color:#fff;
	font-family:'ProximaBold',Arial,sans-serif;
	display:block;
	width:80px;
}
.column_page .container-event .container-calendar .title{
	color:#fff;
	font-family:'ProximaBold',Arial,sans-serif;
	display:block;
	width:245px;
}
.column_page .container-event .container-calendar .title a{
	color:#fff;
}
.column_page .container-event .container-calendar .info{
	color:#fff;
	font-family:'ProximaLight',Arial,sans-serif;
	display:block;
	width:330px;
}
.column_page .container-event .container-calendar .category{
	background-color: #000;
	color:#fff;
	font-size:12px;
	font-family:'Proxima',Arial,sans-serif;
	display:block;
	text-align: left;
	padding:5px 30px 5px 8px;
	width:78px;
	
}
.column_page .container-event .container-filters{
	margin-top:20px;
	
}
.column_page .container-event .container-filters ul li{
	float:left;
	
}
.column_page .container-event .container-filters ul li input{
	background-color: #000;
	border:none;
	color:#fff;
	font-size:12px;
	font-family:'Proxima',Arial,sans-serif;
	height:18px;

	width:150px;
}
.column_page .container-event .container-filters ul li input::-webkit-input-placeholder{
	color:#ccc;
	font-size:12px;
	font-family:'Proxima',Arial,sans-serif;
	padding-left:8px;
}
.column_page .container-event .container-filters ul li.btn-search{
	background-color: #000;
	border:none;
	height:20px;
	position: relative;
	text-align:center;
	width:60px;

}
.column_page .container-event .container-filters ul li.btn-search a{
	color:#fff;
	font-size: 12px;
    font-family: 'Proxima',Arial,sans-serif;
    display: block;
    padding:3px 8px;

    
}

.column_page .container-event .container-filters .drop-down-menu{
	color:#fff;
	font-size:12px;
	font-family:'Proxima',Arial,sans-serif;
	position:relative;
	width:200px;
}

.column_page .container-event .container-filters .drop-down-menu .menu-voice{
	background: url('../img/event/arrow.png') center right no-repeat #000;
	color:#fff;
	display:block;
	padding:3px 8px;
}
.column_page .container-event .container-filters .drop-down-menu-list {
	background-color: #000;
	color:#fff;
	display:none;
	font-size:12px;
	font-family:'Proxima',Arial,sans-serif;
	position:absolute;
	top:20px;
	left:0;
	/*margin-right:110px;*/
	width:100%;
	z-index:10000;
}
.column_page .container-event .container-filters .drop-down-menu-list ul li{
	float:none;
	padding:3px 0 3px 0;
}
.column_page .container-event .container-filters .drop-down-menu-list ul li a{
	color:#fff;
	font-size:12px;
	font-family:'Proxima',Arial,sans-serif;
	display:block;
	padding:1px 8px;
}
.column_page .container-event .container-filters .drop-down-menu-list ul li a:hover{
	color:#e7a700;
	
}
.column_page .container-event .container-filters li{
	padding-right:30px;
}

/* cherokee_night_eagle */

.cherokee_night_eagle .template_display .circles{
	height: 220px;
	margin: 0 auto;
	position: relative;
	width: 712px;
}

.cherokee_night_eagle .template_display .circles .circle{
	float: left;
	height: 220px;
	margin-left: 12px;
	width: 166px;
}

.cherokee_night_eagle .template_display .circles .circle .title{
	color: #303030;
	display: block;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	margin: 0;
	padding-top: 10px;
	height: 40px;
	text-transform: none;
}

.cherokee_night_eagle .template_display .circles .circle a{
	height: 166px;
	display: block;
}

#cherokee_night_eagle_circles_1 { background: url('../img/cherokee_night_eagle/bg_circles.jpg') 0px 0px no-repeat; }
#cherokee_night_eagle_circles_2 { background: url('../img/cherokee_night_eagle/bg_circles.jpg') -166px 0px no-repeat; }
#cherokee_night_eagle_circles_3 { background: url('../img/cherokee_night_eagle/bg_circles.jpg') -332px 0px no-repeat; }
#cherokee_night_eagle_circles_4 { background: url('../img/cherokee_night_eagle/bg_circles.jpg') -498px 0px no-repeat; }

#cherokee_night_eagle_circles_1.sel, #cherokee_night_eagle_circles_1:hover { background-position: 0px -166px; }
#cherokee_night_eagle_circles_2.sel, #cherokee_night_eagle_circles_2:hover { background-position: -166px -166px; }
#cherokee_night_eagle_circles_3.sel, #cherokee_night_eagle_circles_3:hover { background-position: -332px -166px; }
#cherokee_night_eagle_circles_4.sel, #cherokee_night_eagle_circles_4:hover { background-position: -498px -166px; }
#cherokee_night_eagle_circles_4.sel, #cherokee_night_eagle_circles_4:hover { background-position: -498px -166px; }

.page_content.cherokee_night_eagle .product_page.classicwhite .show{
	margin: 0 auto;
	height: 680px;
	position: relative;
	width: 950px;
}


.page_content.cherokee_night_eagle .product_page .show .colors .title{
	color: #FFF;
	left: -28px;
	top: -25px;
}
.page_content.cherokee_night_eagle .product_page .show .colors a{
	background-image: url('../img/cherokee_night_eagle/bg_colors.png');
	background-repeat: no-repeat;
    float: left;
    height: 60px;
    position: relative;
    width: 45px;
}
.page_content.cherokee_night_eagle .product_page .show .colors a span{
	background: url('../img/cherokee_night_eagle/bg_colors_sel.png') no-repeat;
	background-position: 44px 16px;
	color: #FFF;
	position: relative;
    top: 0px;
}

#cherokee_night_eagle_2015_color_black{ background-position: 1px bottom; }
#cherokee_night_eagle_2015_color_white{ background-position: -45px bottom; }
#cherokee_night_eagle_2015_color_silver{ background-position: -90px bottom;; }
#cherokee_night_eagle_2015_color_crystal{ background-position: -138px bottom; }

.page_content.cherokee_night_eagle .product_page.classicwhite{
	background: url('../img/layout/bg_col_classicwhite.png') center 610px no-repeat transparent;
	-webkit-background-size: 950px 10000px;
	color: #333 !important;
	margin: 0 auto;
	position: relative;
	width: 950px;
}

.cherokee_night_eagle .product_page .template_cta{
	background-position: center -6px;
	padding: 10px 0 0 0;
	height: 240px;
	margin: 0;
	width: 950px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	background-color: #f5f5f5;
}

.cherokee_night_eagle .product_page .template_cta a{
	float: left;
	height: 210px;
	padding-top: 30px;
	text-align: center;
	width: 237px;
}

.page_content.cherokee_night_eagle .product_page.classicwhite .template_display {
	width: 950px;
}

.page_content.cherokee_night_eagle .product_page.classicwhite .display {
	width: 950px;
}

.page_content.cherokee_night_eagle .product_page.classicwhite .template_float {
	width: 950px;
}

.page_content.cherokee_night_eagle .product_page .sections .item {
	padding-left: 0px;
	padding-bottom: 0px;
}

.page_content.cherokee_night_eagle .accordion {
	width: 950px;
}

.page_content.cherokee_night_eagle .accordion li {
	height: 370px;
}
.page_content.cherokee_night_eagle .accordion.secondacc li {
	height: 400px;
}

.page_content.cherokee_night_eagle .template_display .text {
	text-align: center;
	line-height: 2;
	font-size: 14px;
}

.page_content.cherokee_night_eagle .template_float .text {
	font-size: 14px;
}

.page_content.cherokee_night_eagle .template_display .display .gallery .next {
    background: url('../img/cherokee_night_eagle/cne_gal_arrow.png') right center no-repeat transparent;
    height: 65px;
    margin-top: -32px;
    position: absolute;
    right: 10px;
    top: 50%;
    width: 46px;
}

.page_content.cherokee_night_eagle .template_display .display .gallery .prev {
    background: url('../img/cherokee_night_eagle/cne_gal_arrow.png') left center no-repeat transparent;
    height: 65px;
    display: none;
    left: 10px;
    margin-top: -32px;
    position: absolute;
    top: 50%;
    width: 46px;
}

.page_content.cherokee_night_eagle .template_display .display .gallery .dots span {
    background: url('../img/cherokee_night_eagle/cne_gal_dots.png') top center no-repeat transparent;
    display: inline-block;
    height: 12px;
    width: 12px;
}

.page_content.cherokee_night_eagle .template_display .display .gallery .dots span.sel {
    background-position: bottom center;
}

.page_content.cherokee_night_eagle .product_page.classicwhite .template_float .slides a img {
	float: left;
}

.page_content.cherokee_night_eagle .product_page.classicwhite .template_float .slides a span {
	float: right;
}

.page_content.cherokee_night_eagle .product_page.classicwhite .template_float .slides a {
	width: 200px;
	text-align: left;
}

.page_content.cherokee_night_eagle .product_page.classicwhite .template_display .title {
	letter-spacing: 0;
	padding: 0;
}

.page_content.cherokee_night_eagle .product_page .sections{
	background: transparent;
	margin: 0 auto;
	position: relative;
	width: 950px;
}

.page_content.cherokee_night_eagle .cne_header_subtitle {
	display:block; 
	width: 930px;  
	position:absolute; 
	top: 40px; 
	left: 50%; 
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif; 
	font-size: 25px; 
	line-height: 20px;
	color:#c8c8c8; 
	text-align:center;
	margin-left: -465px;
	font-style: italic;
}

.page_content.cherokee_night_eagle .cne_header_title {
	display:block; 
	width: 930px;  
	position:absolute; 
	top: 90px; 
	left: 50%; 
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif; 
	font-size: 48px; 
	line-height: 20px;
	color:#c8c8c8; 
	text-align:center;
	margin-left: -465px;
	font-weight: bold;
}

.page_content.cherokee_night_eagle #scrollpos {
	margin: 0px 0 0 476px;
    font-family: 'ProximaLight', Arial, Helvetica, sans-serif; 
    
}

.page_content.cherokee_night_eagle #scrollpos a.sel {
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif; 
	background: url('../img/layout/bg_scrollpos_item_white.png') left center no-repeat;
}

.page_content.cherokee_night_eagle #scrollpos a {
	color: #FFF;
}

.page_content.cherokee_night_eagle .accordion li span {
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif; 
}

.page_content.cherokee_night_eagle .template_compare .item:first-child {
	margin-left: 0px;
}

.page_content.cherokee_night_eagle .template_compare .item .text {
	text-align: center;
	padding: 20px 0 0 0;
	width: 275px;
	margin: 0 auto;
}

.page_content.cherokee_night_eagle .template_compare .item .title {
	margin-top: 38px;
	font-weight: bold;
}

.page_content.cherokee_night_eagle .template_compare .item {
	width: 315px;
}

#bg_product_cherokee_night_eagle {
	background:  url('../img/cherokee_night_eagle/cne_bg_header.jpg') top center no-repeat;
}

#opencontent .page_content.cherokee_night_eagle {
	padding-top: 0;
}




/* renegade_night_eagle */

.page_content.renegade_night_eagle .product_page.shadow{
	background-position: left 615px;
}

#bg_product_renegade_night_eagle {
	background: url('../img/renegade_night_eagle/img_header.jpg') top center no-repeat;
}

.page_content.renegade_night_eagle .product_page .show{
	height: 645px;
	position: relative;
}

.page_content.renegade_night_eagle .product_page .show ul {
	position: absolute;
	bottom: 20px;
	margin: 0;
	padding: 12px;
	background-color: #313131;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	list-style: none;
	left: 50%;
	margin-left: -258px;
}

.page_content.renegade_night_eagle .product_page .show ul li {
	float: left;
	margin: 0;
	padding: 0;
}

.page_content.renegade_night_eagle .product_page .show ul li.sep {
	background-color: #cccccc;
	width: 2px;
	height: 32px;
	margin-left: 12px;
	margin-right: 12px;
}

.page_content.renegade_night_eagle .product_page .show ul li a {
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	color: #cccccc;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 16px;
	display: table-cell;
	text-align: center;
	height: 32px;
	vertical-align: middle;
	padding-left: 12px;
	padding-right: 12px;
}

.page_content.renegade_night_eagle .product_page .show ul li a:hover {
	color: #ffffff;
}

.renegade_night_eagle .template_display, .renegade_night_eagle .template_float {
	background-color: #ffffff;
	color: #303030;
	margin: 0 auto;
	width: 950px;
}

.renegade_night_eagle .template_display.dark {
	background-color: #1a1a1a;
	color: #ffffff;
}

.renegade_night_eagle .template_display.round_top {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}

.renegade_night_eagle .template_display .title, .v2014.renegade_night_eagle .template_float .title {
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	color: #303030;
	text-transform: uppercase;
	font-size: 36px;
	background: none;
}

.renegade_night_eagle .template_display.dark .title {
	color: #ffffff;
}

.renegade_night_eagle .template_display .title.small {
	width: 500px;
	text-align: left;
	padding-left: 60px;
	line-height: 36px;
}

.renegade_night_eagle .template_display .text {
	color: #303030;
	width: 850px;
}

.v2014.renegade_night_eagle .template_float .text {
	width: 450px;
	text-align: left;
	color: #303030;
}

.renegade_night_eagle .template_display.dark .text {
	color: #ffffff;
}

.renegade_night_eagle .template_display .text.small {
	width: 500px;
	text-align: left;
	margin-left: 60px;
}

.renegade_night_eagle .template_display .accordion li span {
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding-top: 65px;
}

.renegade_night_eagle .template_display .sedile {
	position: absolute;
	top: -110px;
	right: 0px;
	text-align: center;
}

.renegade_night_eagle .template_display .color_label {
	float: left;
	width: 50%;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	margin: 0;
}

.renegade_night_eagle .template_display .circles{
	height: 220px;
	margin: 0 auto;
	position: relative;
	width: 712px;
}

.renegade_night_eagle .template_display .circles .circle{
	float: left;
	height: 220px;
	margin-left: 12px;
	width: 166px;
}

.renegade_night_eagle .template_display .circles .circle .title{
	color: #303030;
	display: block;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	margin: 0;
	padding-top: 10px;
	height: 40px;
	text-transform: none;
}

.renegade_night_eagle .template_display .circles .circle a{
	height: 166px;
	display: block;
}

.renegade_night_eagle .product_page .template_cta{
	background-position: center -6px;
	padding: 10px 0 0 0;
	height: 240px;
	margin: 0 auto;
	width: 950px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	background-color: #f5f5f5;
}

.renegade_night_eagle .product_page .template_cta a{
	float: left;
	height: 210px;
	padding-top: 30px;
	text-align: center;
	width: 237px;
}

.renegade_night_eagle #scrollpos a:hover {
	color: #ffffff;
}

#bg_product_renegade_night_eagle {
	background: url('../img/renegade_night_eagle/img_header.jpg') top center no-repeat;
}

.page_content.renegade_night_eagle #scrollpos {
    margin: 0px 0 0 476px;
}

.page_content.renegade_night_eagle .img_container {
	width: 950px;
	margin: 0 auto;
}

.page_content.renegade_night_eagle .template_float .slides a span {
	color: #666;
    font-size: 13px;
    height: 59px;
    line-height: 55px;
    padding-left: 20px;
    position: relative;
}

.page_content.renegade_night_eagle .template_display_gallery ul {
	margin:0;
	padding:0;
}
.page_content.renegade_night_eagle .template_display_gallery ul li{
	list-style: none;
	float:left;
	width: auto;
}
.page_content.renegade_night_eagle .template_display_gallery ul li .sprite {
	width:190px;
	height: 159px;
	background-image: url(../img/renegade_night_eagle/nuove/1s.jpg);
	background-position: top left;
}
.page_content.renegade_night_eagle .template_display_gallery ul li .sprite:hover {
	background-position: top right;
}
/*
.page_content.renegade_night_eagle .template_display_gallery ul li #secondo {
	width:179px !important;
}
.page_content.renegade_night_eagle .template_display_gallery ul li #terzo {
	width:182px !important;
}
.page_content.renegade_night_eagle .template_display_gallery ul li #quarto {
	width:180px !important;
}
.page_content.renegade_night_eagle .template_display_gallery ul li #quinto {
	width:202px !important;
}*/
#sesto {
	position: relative;
	top: 0;
	left: 481px;
}
#buco {
	position: relative;
	top: 0;
	right: 469px;
}
.page_content.renegade_night_eagle .template_display_gallery ul li:hover{
	opacity: 1;
}
.page_content.renegade_night_eagle .template_display_gallery ul li a{
	position:relative;
	display:block;
}
.page_content.renegade_night_eagle .fancybox-prev{
	left:-50px;
}
.page_content.renegade_night_eagle .fancybox-next{
	right:-50px;
}
.page_content.renegade_night_eagle .fancybox-next span:hover,.fancybox-prev span:hover,.fancybox-close:hover{
	opacity:0.3;
}