
@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;

}
@font-face {
    font-family: 'dinbold';
    src: url('font/din_bold-webfont.eot');
    src: url('font/din_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/din_bold-webfont.woff2') format('woff2'),
         url('font/din_bold-webfont.woff') format('woff'),
         url('font/din_bold-webfont.ttf') format('truetype'),
         url('font/din_bold-webfont.svg#dinbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'dinbold';
    src: url('font/din-bold-webfont.eot');
    src: url('font/din-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/din-bold-webfont.woff2') format('woff2'),
         url('font/din-bold-webfont.woff') format('woff'),
         url('font/din-bold-webfont.ttf') format('truetype'),
         url('font/din-bold-webfont.svg#dinbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'din_lightregular';
    src: url('font/din-light-webfont.eot');
    src: url('font/din-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/din-light-webfont.woff2') format('woff2'),
         url('font/din-light-webfont.woff') format('woff'),
         url('font/din-light-webfont.ttf') format('truetype'),
         url('font/din-light-webfont.svg#din_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'din_lightregular';
    src: url('font/din_light-webfont.eot');
    src: url('font/din_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/din_light-webfont.woff2') format('woff2'),
         url('font/din_light-webfont.woff') format('woff'),
         url('font/din_light-webfont.ttf') format('truetype'),
         url('font/din_light-webfont.svg#din_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'din_lightregular';
    src: url('font/din-light-webfont.eot');
    src: url('font/din-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/din-light-webfont.woff2') format('woff2'),
         url('font/din-light-webfont.woff') format('woff'),
         url('font/din-light-webfont.ttf') format('truetype'),
         url('font/din-light-webfont.svg#din_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'josefin_sanslight';
    src: url('font/josefinsans-light-webfont.eot');
    src: url('font/josefinsans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/josefinsans-light-webfont.woff2') format('woff2'),
         url('font/josefinsans-light-webfont.woff') format('woff'),
         url('font/josefinsans-light-webfont.ttf') format('truetype'),
         url('font/josefinsans-light-webfont.svg#josefin_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'HelveticaNeueLTStd-Roman';
	src: url('font/HelveticaNeueLTStd-Roman.eot');
	src: url('font/HelveticaNeueLTStd-Roman.woff') format('woff'), url('fonts/HelveticaNeueLTStd-Roman.ttf') format('truetype'), url('fonts/HelveticaNeueLTStd-Roman.svg') 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/grand-cherokee/img_header_grandcherokee.jpg') top center no-repeat #000;
}
#bg_product_anniversary{
	background: url('/img/75th_anniversary/img_header_anniversary.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;
}
.page_content .product_page.classicwhite.narrow.anniversary{
	background: url('/img/layout/bg_col_aged.jpg') center 435px no-repeat transparent; /*420px*/
	-webkit-background-size: 950px 10000px;
}

.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;*/
	font-weight: normal;
}
.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;
}

/* OLD PALETTE (quella più grande) */
/*
.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,
.v2014 .template_display .display .colorizer .colors a.col_velvetred{ 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,
.v2014 .template_display .display .colorizer .colors a.col_jetsetblue{ 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,
.v2014 .template_display .display .colorizer .colors a.col_jetsetblueblack{ 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_granitecrystalblack{ background-position: -1747px top; }
.v2014 .template_display .display .colorizer .colors a.col_carbonblackblack{ background-position: -1700px 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 .colorizer .colors a.col_recongreen{ background-position: -1465px top; }
.v2014 .template_display .display .colorizer .colors a.col_rhino{ background-position: -1512px top; }
.v2014 .template_display .display .colorizer .colors a.col_granitecrystal{ background-position: -1559px top; }

.v2014 .template_display .display .colorizer .colors a.col_junglegreen{ background-position: -1465px top; }
.v2014 .template_display .display .colorizer .colors a.col_sarge{ background-position: -1606px top; }
.v2014 .template_display .display .colorizer .colors a.col_lightbrownstone{ background-position: -1654px top; }
*/

.v2014 .template_display .display .colorizer .colors a.col_brilliantblack{ background-position: -10px top; }
.v2014 .template_display .display .colorizer .colors a.col_black{ background-position: -10px top; }
.v2014 .template_display .display .colorizer .colors a.col_deepcherryred,
.v2014 .template_display .display .colorizer .colors a.col_velvetred{ background-position: -47px top; }
.v2014 .template_display .display .colorizer .colors a.col_brightwhite{ background-position: -84px top; }
.v2014 .template_display .display .colorizer .colors a.col_trueblue{ background-position: -1638px top; }
.v2014 .template_display .display .colorizer .colors a.col_billetsilver{ background-position: -158px top; }
.v2014 .template_display .display .colorizer .colors a.col_anvil{ background-position: -195px top; }
.v2014 .template_display .display .colorizer .colors a.col_granitecrystal{ background-position: -1231px top; }
.v2014 .template_display .display .colorizer .colors a.col_cashmere{ background-position: -306px top; }
.v2014 .template_display .display .colorizer .colors a.col_alpinewhite{ background-position: -343px top; }
.v2014 .template_display .display .colorizer .colors a.col_carbonblack{ background-position: -380px top; }
.v2014 .template_display .display .colorizer .colors a.col_coloradored{ background-position: -417px top; }
.v2014 .template_display .display .colorizer .colors a.col_glaciermetallic{ background-position: -491px top; }
.v2014 .template_display .display .colorizer .colors a.col_mojavesand{ background-position: -528px top; }
.v2014 .template_display .display .colorizer .colors a.col_omahaorange{ background-position: -565px top; }
.v2014 .template_display .display .colorizer .colors a.col_mangotango{ background-position: -565px top; }
.v2014 .template_display .display .colorizer .colors a.col_sierrablue,
.v2014 .template_display .display .colorizer .colors a.col_jetsetblue{ background-position: -602px top; }
.v2014 .template_display .display .colorizer .colors a.col_solaryellow{ background-position: -639px top; }
.v2014 .template_display .display .colorizer .colors a.col_alpinewhiteblack{ background-position: -676px top; }
.v2014 .template_display .display .colorizer .colors a.col_anvilblack{ background-position: -713px top; } 
.v2014 .template_display .display .colorizer .colors a.col_coloradoredblack{ background-position: -750px top; } 
.v2014 .template_display .display .colorizer .colors a.col_commandogreenblack{ background-position: -787px top; }
.v2014 .template_display .display .colorizer .colors a.col_glaciermetallicblack{ background-position: -824px top; } 
.v2014 .template_display .display .colorizer .colors a.col_mojavesandblack{ background-position: -861px top; } 
.v2014 .template_display .display .colorizer .colors a.col_omahaorangeblack{ background-position: -898px top; } 
.v2014 .template_display .display .colorizer .colors a.col_sierrablueblack,
.v2014 .template_display .display .colorizer .colors a.col_jetsetblueblack{ background-position: -935px top; } 
.v2014 .template_display .display .colorizer .colors a.col_solaryellowblack{ background-position: -972px top; }
.v2014 .template_display .display .colorizer .colors a.col_granitecrystalblack{ background-position: -1379px top; }
.v2014 .template_display .display .colorizer .colors a.col_carbonblackblack{ background-position: -1342px top; }
.v2014 .template_display .display .colorizer .colors a.col_blackforrestgreen{ background-position: -1009px top; }
.v2014 .template_display .display .colorizer .colors a.col_maximumsteel{ background-position: -1046px top; }
.v2014 .template_display .display .colorizer .colors a.col_redline{ background-position: -1083px top; } 
.v2014 .template_display .display .colorizer .colors a.col_deepauburn{ background-position: -1120px top; }
.v2014 .template_display .display .colorizer .colors a.col_recongreen{ background-position: -1268px top; } 
.v2014 .template_display .display .colorizer .colors a.col_rhino{ background-position: -1194px top; }
.v2014 .template_display .display .colorizer .colors a.col_junglegreen{ background-position: -1157px top; } 
.v2014 .template_display .display .colorizer .colors a.col_sarge{ background-position: -1268px top; } 
.v2014 .template_display .display .colorizer .colors a.col_lightbrownstone{ background-position: -1305px top; }
.v2014 .template_display .display .colorizer .colors a.col_hydro{ background-position: -1416px top; } 
.v2014 .template_display .display .colorizer .colors a.col_firered{ background-position: -1453px top; } 
.v2014 .template_display .display .colorizer .colors a.col_green{ background-position: -1490px top; } 
.v2014 .template_display .display .colorizer .colors a.col_greenblack{ background-position: -1527px top; }
.v2014 .template_display .display .colorizer .colors a.col_luxurybrown{ background-position: -1120px top; } 
.v2014 .template_display .display .colorizer .colors a.col_ivorywhite{ background-position: -343px top ; } 
.v2014 .template_display .display .colorizer .colors a.col_walnutbrown{ background-position: -1601px top ; } 

/* NEW PALETTE (quella più piccola) */

/*
.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,
.v2014 .template_display .display .colorizer .colors a.col_velvetred{ background-position: -43px top; }
.v2014 .template_display .display .colorizer .colors a.col_brightwhite{ background-position: -78px top; }
.v2014 .template_display .display .colorizer .colors a.col_trueblue{ background-position: -1566px top; }
.v2014 .template_display .display .colorizer .colors a.col_billetsilver{ background-position: -149px top; }
.v2014 .template_display .display .colorizer .colors a.col_anvil{ background-position: -184px top; }
.v2014 .template_display .display .colorizer .colors a.col_granitecrystal{ background-position: -1171px 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: -290px top; }
.v2014 .template_display .display .colorizer .colors a.col_alpinewhite{ background-position: -325px top; }
.v2014 .template_display .display .colorizer .colors a.col_carbonblack{ background-position: -360px top; }
.v2014 .template_display .display .colorizer .colors a.col_coloradored{ background-position: -395px 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: -466px top; }
.v2014 .template_display .display .colorizer .colors a.col_mojavesand{ background-position: -501px top; }
.v2014 .template_display .display .colorizer .colors a.col_omahaorange{ background-position: -536px top; }
.v2014 .template_display .display .colorizer .colors a.col_mangotango{ background-position: -536px top; }
.v2014 .template_display .display .colorizer .colors a.col_sierrablue,
.v2014 .template_display .display .colorizer .colors a.col_jetsetblue{ background-position: -571px top; }
.v2014 .template_display .display .colorizer .colors a.col_solaryellow{ background-position: -607px top; } 

.v2014 .template_display .display .colorizer .colors a.col_alpinewhiteblack{ background-position: -641px top; }
.v2014 .template_display .display .colorizer .colors a.col_anvilblack{ background-position: -677px top; } 
.v2014 .template_display .display .colorizer .colors a.col_coloradoredblack{ background-position: -712px 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: -783px top; } 
.v2014 .template_display .display .colorizer .colors a.col_mojavesandblack{ background-position: -818px top; } 
.v2014 .template_display .display .colorizer .colors a.col_omahaorangeblack{ background-position: -853px top; } 
.v2014 .template_display .display .colorizer .colors a.col_sierrablueblack,
.v2014 .template_display .display .colorizer .colors a.col_jetsetblueblack{ background-position: -889px top; } 
.v2014 .template_display .display .colorizer .colors a.col_solaryellowblack{ background-position: -924px top; }
.v2014 .template_display .display .colorizer .colors a.col_granitecrystalblack{ background-position: -1312px top; }
.v2014 .template_display .display .colorizer .colors a.col_carbonblackblack{ background-position: -1277px top; }


.v2014 .template_display .display .colorizer .colors a.col_blackforrestgreen{ background-position: -959px top; }
.v2014 .template_display .display .colorizer .colors a.col_maximumsteel{ background-position: -995px top; }
.v2014 .template_display .display .colorizer .colors a.col_redline{ background-position: -1030px top; } 
.v2014 .template_display .display .colorizer .colors a.col_deepauburn{ background-position: -1065px top; }

.v2014 .template_display .display .colorizer .colors a.col_recongreen{ background-position: -1207px top; } 
.v2014 .template_display .display .colorizer .colors a.col_rhino{ background-position: -1136px top; }
.v2014 .template_display .display .colorizer .colors a.col_granitecrystal{ background-position: -1171px top; }

.v2014 .template_display .display .colorizer .colors a.col_junglegreen{ background-position: -1101px top; } 
.v2014 .template_display .display .colorizer .colors a.col_sarge{ background-position: -1207px top; } 
.v2014 .template_display .display .colorizer .colors a.col_lightbrownstone{ background-position: -1241px top; } 

.v2014 .template_display .display .colorizer .colors a.col_hydro{ background-position: -1347px top; } 
.v2014 .template_display .display .colorizer .colors a.col_firered{ background-position: -1383px top; } 
.v2014 .template_display .display .colorizer .colors a.col_green{ background-position: -1420px top; } 
.v2014 .template_display .display .colorizer .colors a.col_greenblack{ background-position: -1456px top; } 

.v2014 .template_display .display .colorizer .colors a.col_luxurybrown{ background-position: -1064px top; } 
.v2014 .template_display .display .colorizer .colors a.col_ivorywhite{ background-position: -148px top ; } 
.v2014 .template_display .display .colorizer .colors a.col_walnutbrown{ background-position: -1529px 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;
	font-weight: normal;
}
.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: 141px;
	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;
	font-weight: normal;
}



.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;
}

/* OLD PALETTE (quella più grande) */
/*
.v2014 .template_display .display .colorizer .colors a{

	float: left;
	height: 41px;
	position: relative;
	width: 40px;
}
*/
/* NEW PALETTE (quella più piccola) */

.v2014 .template_display .display .colorizer .colors a{

	float: left;
	height: 31px;
	position: relative;
	width: 31px;
}


/* OLD PALETTE (quella più grande) */
/*
.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;
}
*/
/* NEW PALETTE (quella più piccola) */

.v2014 .template_display .display .colorizer .colors a span{
	background: url('/img/renegade_2015/colorizer/bg_colors_sel.png') bottom center no-repeat;
	height: 33px;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 26px;
}


.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_2014_models .template_display .display .colorizer .car{
	position: absolute;
	right: 76px;
	top: 97px;
	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{ }

.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 #e8e6e6;
}

#bg_product_renegade_2015_opening{
	background: url('/img/renegade_2015/img_renegade_head_white.jpg') top center no-repeat #e8e6e6;
}

#bg_product_renegade_2015_heritage{
	background: url('/img/renegade_2015/heritage/img_head.jpg') top center no-repeat #191916;
}

#bg_product_renegade_2015_exteriors{
	background: url('/img/renegade_2015/exteriors/img_head.jpg') top center no-repeat #191916;
}

#bg_product_renegade_2015_interiors{
	background: url('/img/renegade_2015/interiors/img_head.jpg') top center no-repeat #191916;
}

#bg_product_renegade_2015_interiors_uconnect{
	background: url('/img/renegade_2015/interiors/img_head_interiors.jpg') top center no-repeat #191916;
}

#bg_product_renegade_2015_capability{
	background: url('/img/renegade_2015/capability/img_head.jpg') top center no-repeat #000000;
}

.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;
}

.image-container .rollover#ballon-6{
  	background: url('/img/renegade_2015/technology/jeep_skills_logo.png') bottom center no-repeat;
    top: 144px;
    left: 456px;
}
.image-container .rollover#ballon-6:hover{
  	background: url('/img/renegade_2015/interiors/jeep_skills_logo.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:45px;
	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*/

.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: 45px;
	left: 50%;
	margin-left: -475px;
	position: absolute;
	text-align: center;
	top: 25px;
	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;
}

/* wrangler black edition */

.page_content #bg_product_grand_cherokee_2015_models {
	background: url('/img/grand-cherokee/img_header_models.jpg') top center no-repeat #000;
}
.page_content #bg_product_grand_cherokee_2015_exteriors {
	background: url('/img/grand-cherokee/img_header_exteriors.jpg') top center no-repeat #000;
}
.page_content #bg_product_grand_cherokee_2015_interiors {
	background: url('/img/grand-cherokee/img_header_interiors.jpg') top center no-repeat #000;
}
.page_content #bg_product_grand_cherokee_2015_capability {
	background: url('/img/grand-cherokee/img_header_capability.jpg') top center no-repeat #000;
}
.page_content #bg_product_grand_cherokee_2015_safety {
	background: url('/img/grand-cherokee/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;
}
.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;
}
.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;
}
.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;
}
.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: 314px;
	left:20px;
}
.event_calendar .info_event .date{
	width:100%;
}
.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:left;
	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;
	display:none;
}
.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 .container{
	padding-right:10px;
}
.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: block;
	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 0 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: #000;
	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.on .date {
	color: rgb(231, 167, 0);
	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 .box-event.on .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;
	cursor: default;
}
.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:#9D9FA2;
	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 .box-event.on{
	background-color: #ececec;
	height:360px;
	width:311px;
	margin:0 13px 13px 0;
	float:left;
	position:relative;
	display:block;
	cursor: pointer;
}
.column_page .container-event .box-event.on:last{
	margin:0;
}
.column_page .container-event .box-event.on.last{
	margin-right: 0;

}
.column_page .container-event .box-event.on .descr{
	background-color:#e7a700;
	bottom:0;
	display:block;
	height:125px;
	left:0;
	overflow: hidden;
	position:absolute;
	width:100%;
}

.column_page .container-event .box-event.on .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.on .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.on .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;
	margin:0 15px;
}
.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: 240px;
	margin: 0 auto;
	position: relative;
	width: 712px;
	margin-bottom:30px;
}

.cherokee_night_eagle .template_display .circles .circle{
	float: left;
	height: 250px;
	margin-left: 12px;
	width: 166px;

}

.product_page.classicwhite.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: 20px 0 30px 0;
	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: 610px;
	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;
}

.v2014.cherokee_night_eagle .template_float .text .subtitle{
	color:#303030;
	font-family: 'ProximaLight',Arial,sans-serif;
}
.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: 46px;
	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,
.page_content.renegade_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/jeep-renegade-night-eagle-bg.jpg') top center no-repeat;
}
#bg_product_renegade_night_eagle.v2 {
	background: url('/img/renegade_night_eagle/jeep-renegade-night-eagle-bg-v2.jpg') top center no-repeat;
}
#bg_product_renegade_night_eagle h2.header_title {
	margin:0;
	padding:0;
    width: 930px;
    position: absolute;
    top: 70px;
    left: 50%;
    font-family:'ProximaLight', Arial, Helvetica, sans-serif;
    font-size: 46px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    margin-left: -465px;
    font-weight: normal;
}
#bg_product_renegade_night_eagle h3.header_subtitle{
	margin:0;
	padding:0;
	width: 930px;
    position: absolute;
    top: 20px;
    left: 50%;
    font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
    font-size: 25px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    margin-left: -465px;
    font-style: italic;
    font-weight: normal;
}


.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,
.v2014 .product_page.classicwhite.cherokee_night_eagle .template_display .title, 
.v2014.cherokee_night_eagle .template_float .title
{
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	color: #303030;
	text-transform: uppercase;
	font-size: 36px;
	background: none;
	padding:20px 0 10px 0;
	padding: 40px 0 30px 0;
    line-height: 36px;
    height:auto;
}

.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,
.cherokee_night_eagle .template_display .text {
	color: #303030;
	width: 750px;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
}

.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: 900px;
}

.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: #fff;
	display: block;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	margin: 0;
	padding-top: 20px;
	height: 40px;
	text-transform: uppercase;

}

.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;
}

.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;
	background-image: url(/img/renegade_night_eagle/rne_color_background.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.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#primo a {
	width:209px;
	height: 154px;
	background-image: url(/img/renegade_night_eagle/rne_rollover_1.jpg);
	background-position: top left;
}
.page_content.renegade_night_eagle .template_display_gallery ul li#primo a:hover {
	background-position: top right;
}
.page_content.renegade_night_eagle .template_display_gallery ul li#secondo a {
	width:182px;
	height: 154px;
	background-image: url(/img/renegade_night_eagle/rne_rollover_2.jpg);
	background-position: top left;
}
.page_content.renegade_night_eagle .template_display_gallery ul li#secondo a:hover {
	background-position: top right;
}
.page_content.renegade_night_eagle .template_display_gallery ul li#terzo a {
	width:180px;
	height: 154px;
	background-image: url(/img/renegade_night_eagle/rne_rollover_3.jpg);
	background-position: top left;
}
.page_content.renegade_night_eagle .template_display_gallery ul li#terzo a:hover {
	background-position: top right;
}
.page_content.renegade_night_eagle .template_display_gallery ul li#quarto a {
	width:183px;
	height: 154px;
	background-image: url(/img/renegade_night_eagle/rne_rollover_4.jpg);
	background-position: top left;
}
.page_content.renegade_night_eagle .template_display_gallery ul li#quarto a:hover {
	background-position: top right;
}
.page_content.renegade_night_eagle .template_display_gallery ul li#quinto a {
	width:196px;
	height: 154px;
	background-image: url(/img/renegade_night_eagle/rne_rollover_5.jpg);
	background-position: top left;
}
.page_content.renegade_night_eagle .template_display_gallery ul li#quinto a:hover {
	background-position: top right;
}
.page_content.renegade_night_eagle .template_display_gallery ul li#sesto a {
	width:517px;
	height: 265px;
	background-image: url(/img/renegade_night_eagle/rne_rollover_6.jpg);
	background-position: top left;
}
.page_content.renegade_night_eagle .template_display_gallery ul li#sesto a:hover {
	background-position: top right;
}
.page_content.renegade_night_eagle .template_display_gallery ul li#sesto {
	float: right;
}
.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;
}

#renegade_night_eagle_circles_1 { background: url('/img/renegade_night_eagle/bg_circles.png') 0px 0px no-repeat; }
#renegade_night_eagle_circles_2 { background: url('/img/renegade_night_eagle/bg_circles.png') -166px 0px no-repeat; }
#renegade_night_eagle_circles_3 { background: url('/img/renegade_night_eagle/bg_circles.png') -332px 0px no-repeat; }
#renegade_night_eagle_circles_4 { background: url('/img/renegade_night_eagle/bg_circles.png') -498px 0px no-repeat; }
#renegade_night_eagle_circles_5 { background: url('/img/renegade_night_eagle/bg_circles.png') -664px 0px no-repeat; }

#renegade_night_eagle_circles_1.sel, #renegade_night_eagle_circles_1:hover { background-position: 0px -166px; }
#renegade_night_eagle_circles_2.sel, #renegade_night_eagle_circles_2:hover { background-position: -166px -166px; }
#renegade_night_eagle_circles_3.sel, #renegade_night_eagle_circles_3:hover { background-position: -332px -166px; }
#renegade_night_eagle_circles_4.sel, #renegade_night_eagle_circles_4:hover { background-position: -498px -166px; }
#renegade_night_eagle_circles_4.sel, #renegade_night_eagle_circles_4:hover { background-position: -498px -166px; }
#renegade_night_eagle_circles_5.sel, #renegade_night_eagle_circles_5:hover { background-position: -664px -166px; }
/*** Renegade Justice***/

.page_content.renegade_justice .product_page.shadow{
	background-position: left 615px;
}


#bg_product_renegade_justice {
	background: url('/img/renegade_justice/header_renegade_justice.jpg') top center no-repeat;
}
.page_content.renegade_justice .product_page .show{
	height: 645px;
	position: relative;
}

.page_content.renegade_justice .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_justice .product_page .show ul li {
	float: left;
	margin: 0;
	padding: 0;
}

.page_content.renegade_justice .product_page .show ul li.sep {
	background-color: #cccccc;
	width: 2px;
	height: 32px;
	margin-left: 12px;
	margin-right: 12px;
}

.page_content.renegade_justice .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_justice .product_page .show ul li a:hover {
	color: #ffffff;
}

.renegade_justice .template_display, .renegade_justice .template_float {
	background-color: #ffffff;
	color: #303030;
	margin: 0 auto;
	width: 950px;
}

.renegade_justice .template_display.dark {
	background-color: #1a1a1a;
	color: #ffffff;
}
.renegade_justice .template_display.dark .promo {
	width:910px;
	margin:0 auto;
	color:#fff;
	font-family: 'HelveticaMedium',Arial,sans-serif;
	font-size:14px;
	line-height: 18px;
}
.renegade_justice .template_display.dark .promo h3 {
	margin:20px 0;
}
.renegade_justice .template_display.dark .promo p {
	margin:10px 0;
}
.renegade_justice .template_display.dark .promo p.legal_info {
	font-size:10px;
	margin-bottom:20px;
}
.renegade_justice .template_display.dark .promo .button_orange {
	display: inline-block;
}

.renegade_justice .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_justice .template_display .title, .v2014.renegade_justice .template_float .title {
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	color: #303030;
	text-transform: uppercase;
	font-size: 36px;
	background: none;
	padding:0;
}

.renegade_justice .template_display.dark .title {
	color: #ffffff;
}

.renegade_justice .template_display .title.small {
	width: 500px;
	text-align: left;
	padding-left: 60px;
	line-height: 36px;
}

.renegade_justice .template_display .text {
	color: #303030;
	width: 850px;
}

.v2014.renegade_justice .template_float .text {
	width: 450px;
	text-align: left;
	color: #303030;
}

.renegade_justice .template_display.dark .text {
	color: #ffffff;
}

.renegade_justice .template_display .text.small {
	width: 500px;
	text-align: left;
	margin-left: 60px;
}

.renegade_justice .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_justice .template_display .sedile {
	position: absolute;
	top: -110px;
	right: 0px;
	text-align: center;
}

.renegade_justice .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_justice .template_display .circles{
	height: 220px;
	margin: 0 auto;
	position: relative;
	width: 760px;
}

.renegade_justice .template_display .circles .circle{
	float: left;
	height: 220px;
	margin: 0 125px 0 0;
	width: 170px;
}
.renegade_justice .template_display .circles .circle.last{
	margin:0;
}

.renegade_justice .template_display .circles .circle .title{
	color: #fff;
	display: block;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	margin: 0;
	padding-top: 10px;
	height: 40px;
	text-transform: none;
}

.renegade_justice .template_display .circles .circle a{
	height: 169px;
	display: block;
}

.renegade_justice .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_justice .product_page .template_cta a{
	float: left;
	height: 210px;
	padding-top: 30px;
	text-align: center;
	width: 237px;
}

.renegade_justice #scrollpos a:hover {
	color: #ffffff;
}
.page_content.renegade_justice #scrollpos {
    margin: 0px 0 0 476px;
}

.page_content.renegade_justice .img_container {
	width: 950px;
	margin: 0 auto;
}

.page_content.renegade_justice .template_float .slides a span {
	color: #666;
    font-size: 13px;
    height: 59px;
    line-height: 55px;
    padding-left: 20px;
    position: relative;
}

.page_content.renegade_justice .justice_colors {
	margin:0 auto;
	padding:0;
	background-image: url(/img/renegade_justice/renegade_justice_color_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 230px;
}
.color_sprite_item {
	width: 237px;
	height: 113px;
	margin-top:50px;
	float: left;
	position: relative;
}
.color_sprite_item .label-colors{
	color:#fff;
	font-family: 'ProximaBold',Arial,sans-serif;
	font-size:13px;
	position: absolute;
	width:100%;
	bottom:-20px;
	text-align: center;
}
#color_sprite_item1 {
	background-image: url(/img/renegade_justice/colors_sprite.png);
	background-position: 15px top;
	background-repeat: no-repeat;
}
#color_sprite_item1:hover {
	background-image: url(/img/renegade_justice/colors_sprite.png);
	background-position: 15px bottom;
	background-repeat: no-repeat;
}

#color_sprite_item2 {
	background-image: url(/img/renegade_justice/colors_sprite.png);
	background-position: -222px top;
	background-repeat: no-repeat;
}
#color_sprite_item2:hover {
	background-image: url(/img/renegade_justice/colors_sprite.png);
	background-position: -222px bottom;
	background-repeat: no-repeat;
}
#color_sprite_item3 {
	background-image: url(/img/renegade_justice/colors_sprite.png);
	background-position: -459px top;
	background-repeat: no-repeat;
}

#color_sprite_item4 {
	background-image: url(/img/renegade_justice/colors_sprite.png);
	background-position: -696px top;
	background-repeat: no-repeat;
}


.page_content.renegade_justice .fancybox-prev{
	left:-50px;
}
.page_content.renegade_justice .fancybox-next{
	right:-50px;
}
.page_content.renegade_justice .fancybox-next span:hover,.fancybox-prev span:hover,.fancybox-close:hover{
	opacity:0.3;
}
.dawn_logo {
	margin: 0 auto;
	width: 318px;
	position:relative;
}
.dawn_logo .label-date{
	color: #fff;
    font-family: 'HelveticaNeueLTStd-Roman','Proxima',Arial,sans-serif;
    font-size: 13px;
    position: absolute;
    bottom: -30px;
    left: 66px;
    text-align: center;
    letter-spacing: 2px;
}
.dawn_logo_top {
	position: absolute;
	width: 255px;
	top: 30px;
	left: 50%;
	margin-left: 230px;
}
.dawn_logo_top .label-date{
	color:#fff;
	font-family: 'HelveticaNeueLTStd-Roman','Proxima',Arial,sans-serif;
	font-size:11px;
	position:absolute;
	bottom:-20px;
	left:57px;
	text-align: center;
	letter-spacing: 1px;
}
.dawn_disclaimer {
	font-family: Helvetica, sans-serif;
	font-size: 8px;
	text-align: left;
	position: absolute;
	top: 530px;
	left: 50%;
	margin-left: -465px;
	letter-spacing: 1px;
}
.iframe_cont {
	height: 534px !important;
}
.iframe_cont iframe {
	display: block !important;
}
.page_content.renegade_justice .header_subtitle {
	display:block;
	width: 930px;
	position:absolute;
	top: 33px;
	left: 50%;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 20px;
	color:#fff;
	text-align:left;
	margin-left: -465px;
}

.page_content.renegade_justice .header_title {
	display:block;
	width: 930px;
	position:absolute;
	top: 74px;
	left: 50%;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 48px;
	line-height: 20px;
	color:#fff;
	text-align:left;
	margin-left: -465px;
	font-weight: bold;
}
#renegade_justice_circles_1 { background: url('/img/renegade_justice/bg_circles.png') 0px 0px no-repeat; }
#renegade_justice_circles_2 { background: url('/img/renegade_justice/bg_circles.png') -269px 0px no-repeat; }
#renegade_justice_circles_3 { background: url('/img/renegade_justice/bg_circles.png') -533px 0px no-repeat; }

#renegade_justice_circles_1:hover { background-position: 0px -168px; }
#renegade_justice_circles_2:hover { background-position: -269px -168px;}
#renegade_justice_circles_3:hover { background-position: -533px -168px;}

/****75 anniversario*****/
.page_content.anniversary.short .product_page.classicwhite.narrow{
	background: url('/img/layout/bg_col_classicwhite_narrow.png') center 585px no-repeat transparent;
	-webkit-background-size: 950px 10000px;
}
.v2014 .template_display.anniversary .display .gallery .outer .inner .item{
	background: none #000!important;
}
.v2014 .template_display .display .gallery .outer .inner .item .wrapper-img{
	float: left;
	height: 100%;
	padding: 0;
	width: 317px;
}
.v2014 .template_display .display .gallery .outer .inner .item .wrapper-descr{
	float: right;
	height: 100%;
	padding: 30px;
	width:573px;
}
.v2014 .template_display .display .gallery .outer .inner .item .wrapper-descr h1,
.v2014 .template_display .display .gallery .outer .inner .item .wrapper-descr p{
	height: 100%;
	padding: 0;
	margin:0;
	text-align: left;
	color:#fff;

}
.v2014 .template_display .display .gallery .outer .inner .item .wrapper-descr h1{
	padding-bottom:10px;
	font-family: 'ProximaBold',Arial,sans-serif;
}
.v2014 .template_display .display .gallery .outer .inner .item .wrapper-descr p{
	font-size:14px;
	color:#bcbcbc;
	width:510px;
	font-family: 'Proxima',Arial,sans-serif;
}
.v2014 .template_display.anniversary .display .gallery .dots{
	bottom: auto;
	height: 30px;
	left: auto;
	position: relative;
	padding-top: 10px;
	text-align: center;
	width: 100%;
	z-index: 10;
}
.v2014 .template_display .display .gallery .outer .inner .item .wrapper-descr .calltoaction{
	background-color: #fecd0e;
	padding: 10px 50px;
}
.v2014 .template_display .display .gallery .outer .inner .item .wrapper-descr .wrapper-cta{
	padding-top:40px;

}
.v2014 .template_display .display .gallery .outer .inner .item .wrapper-descr .calltoaction{
	display: inline-block;
	border-radius: 3px;
	float:left;
}
.v2014 .template_display .display .gallery .outer .inner .item .wrapper-descr .calltoaction.social{
	float:right;
	width:34px;
	height: 34px;
	padding:0;
	margin-left:3px;
	margin-top:5px;
}
.v2014 .template_display .display .gallery .outer .inner .item .wrapper-descr .calltoaction span{
	color:#000;
	font-size:14px;
}
.template_display .container-boxyears{
	width:100%;
}
.template_display .container-boxyears .item-year{
	border-right:1px solid #000;
	border-top:1px solid #000;
	background-color: #000;
	float:left;
	height:261px;
	position:relative;
	width:316px;
	/*cursor:pointer;*/
}
.template_display .container-boxyears .item-year.enabled{
	cursor:pointer;
}
.template_display .container-boxyears .item-year.enabled.noclick{
	cursor:default;
}
.template_display .container-boxyears .item-year.last{
	border-right:none;
}
.template_display .container-boxyears .item-year .selected{
	/*background: url('/img/anniversario75/border-yellow.png') center center no-repeat;*/
	position:absolute;
	top:0;
	left:0;
	height:271px;
	width:316px;
	z-index: 10;
}
.template_display .container-boxyears .item-year .title-year{
	background-color: #4f4f4f;
	border-radius:3px;
	opacity:0.9;
	width:110px;
	height:55px;
	position:absolute;
	top:102px;
	left:103px;
}
.template_display .container-boxyears .item-year .title-year a span{
	padding: 19px 22px;
    display: inline-block;
    font-size: 28px;
    color:#fff;
    opacity:1;
}
.template_display .container-boxyears .item-year .unavailable{
	/*background: #333;
	border-radius: 10px;*/
	background: url('/img/75th_anniversary/img_unavailable.png') top center no-repeat;
	color: #FFF;
	cursor: default;
	display: none;
	font-family: "ProximaBold",Arial,sans-serif;
	font-size: 19px;
	height: 195px;
	left: 50%;
	line-height: 75px;
	margin: 0 0 0 -115px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: 12px;
	width: 230px;
}
.template_display .container-boxyears .item-year.lastone .unavailable{
	background: url('/img/75th_anniversary/img_unavailable_last.png') top center no-repeat;
}

#bg_product_anniversary .button_white:hover{
	background: #fbcb0d;
}

.v2014 .template_display .template_boxed{
	padding:18px;
}
.v2014 .template_display .template_boxed .button_white{
	border-radius: 3px;
	font-family:'ProximaBold',Arial,sans-serif;
	padding:0 50px;
	background: #FFF;
    color: #141414;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;

}
.v2014 .template_display .template_boxed .text{
	color:#000;
	font-size:18px;
	font-family: 'ProximaBold',Arial,sans-serif;
	line-height: 17px;
	letter-spacing: 5px;
	text-align: center;

}
.v2014 .template_display .template_boxed .absolute{
	position:absolute;
}
#bg_product_anniversary .show{
	text-align: center;
	height: 435px; 
}
#bg_product_anniversary .show .countdown{
	width:295px;
	margin:0 auto;
	margin-top:20px;
}
#bg_product_anniversary .header-title{
	font-family: 'ProximaBold',Arial,sans-serif;
	font-size:50px;
	display: inline-block;
	position:relative;
	top:auto;
	left:auto;
	margin:0;
	padding: 40px 0 40px 0; /*60px*/
	width:100%;
}
#bg_product_anniversary .header-subtitle{
	color:#fff;
	display: inline-block;
	font-family: 'ProximaLight',Arial,sans-serif;
	font-size:23px;
	position:relative;
	padding-bottom:15px;
	text-align: center;
	margin:0;
	width:100%;
}
#bg_product_anniversary span.header-subtitle {
	color:#fff;
	display: inline-block;
	font-family: 'Proxima',Arial,sans-serif;
	font-size:16px;
	position:relative;
	padding-bottom:15px;
	margin:30px 0 0 0;
	width:815px;
	text-align: center;
}
.container-details{
	background-color: #000;
	clear:both;
	height:auto;


}
.container-details .item{
	text-align:center;

}
.v2014 .product_page.classicwhite .template_display .container-details .title{
	text-align:center;
	font-family: 'ProximaBold',Arial,sans-serif;
	font-size: 58px;
	color:#fff!important;

}
.v2014 .product_page.classicwhite .template_display .container-details .title sup{
	color:#ffcf0d;
	font-family: 'ProximaLight',Arial,sans-serif;
	font-size: 31px;

	vertical-align: middle;

}
.v2014 .product_page.classicwhite .template_display .container-details .descr{
	color:#d9d9d9;
	font-family: 'Proxima',Arial,sans-serif;
	font-size: 15px;
	margin:0;
	text-align: center;
	padding:0 90px;


}
.v2014 .product_page.classicwhite .template_display .container-details .sep{
	background-color:#ffcf0d;
	height:8px;
	margin:25px auto 20px auto;
	width:39px;
}
.v2014 .template_display .container-boxyears .container-details .display .gallery .prev{
	background: url('/img/75th_anniversary/arrow-left.png') center center no-repeat;
	height:39px;
	width:39px;
	top:32%;
}
.v2014 .template_display .container-boxyears .container-details .display .gallery .next{
	background: url('/img/75th_anniversary/arrow-right.png') center center no-repeat;
	height:39px;
	width:39px;
	top:32%;
}
.v2014 .template_display .container-details .display .gallery .prev{
	background: url('/img/75th_anniversary/arrow-left.png') center center no-repeat;
	height:39px;
	width:39px;
	top:51%;
}
.v2014 .template_display .container-details .display .gallery .next{
	background: url('/img/75th_anniversary/arrow-right.png') center center no-repeat;
	height:39px;
	width:39px;
	top:51%;
}
.v2014 .template_display .container-details .display .gallery .outer .inner .item .wrapper-descr{
	float:none;
	width:auto;
	height:auto;
	padding:0;
	margin:0;
	text-align: center;
}
.v2014 .template_display .container-details .display .gallery .outer .inner .item h1{
	color:#ffcf0d;
	font-size: 18px;
	font-family: 'ProximaLight',Arial,sans-serif;
	padding-bottom:20px;
	margin:0;
	text-align: center;
}
.v2014 .template_display .container-details .display .gallery .outer .inner .item img{
	max-height:350px;
}
.v2014 .template_display .container-details .display .gallery .outer .inner .item .wrapper-descr p{
	color:#d9d9d9;
	font-family: 'Proxima',Arial,sans-serif;
	font-size: 15px;
	margin:0 auto;
	text-align: center;
	padding:30px 90px 0 90px;
	width:auto;
}
.v2014 .template_display .container-details .display .gallery .wrapper-cta{
	/*background: url('/img/75th_anniversary/logo-jog.png') right center no-repeat;*/
	height:80px;
}
.v2014 .template_display .container-details .display .gallery .wrapper-cta .calltoaction{
	background-color: #fecd0e;
	border-radius: 3px;
    color: #000;
    display: block;
    font-family: 'ProximaBold',Arial,sans-serif;
    font-size: 16px;
	padding: 10px 10px;
    margin: 0 auto ;
    text-align: center;
    width: 250px;
}

.v2014 .template_display .container-details .display .gallery .wrapper-cta .calltoaction.social{
	background-color: #000;
	float:left;
	width:auto;
	height: 22px;
	padding:4px;
	margin:4px 0 0 3px;

	display: inline-block;
    border-radius: 3px;

}
.v2014 .template_display .container-details .display .gallery .wrapper-cta .calltoaction.social span{
	color:#fff;
	font-size:10px;
	font-family: 'ProximaBold',Arial,sans-serif;
	padding:10px 13px;
}
.v2014 .template_display .container-details .display .gallery .wrapper-cta .jog{
	float:right;
}

.title_anniversary_centered {
	background: none;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size:32px; /*54px;*/
	height: auto;
	letter-spacing: -2px;
	line-height: normal;
	text-align: center;
	padding: 60px 0 60px 0;
	text-transform: uppercase;
	display: block;
}
.title_anniversary_centered sup {
	font-size: 25px;
}
.anniversary_news{
	background: url('/img/75th_anniversary/bg-news.jpg') center center;
	height:349px;
	text-align: center;
	position: relative;
}
.anniversary_news .a-title{
	font-family: 'ProximaBold',Arial,sans-serif;
	font-size: 28px;
	color:#f6c70d;
	display: inline-block;
	padding-top: 40px;
	padding-bottom:20px;

}
.show .discover75,
.anniversary_news .discover75,
.v2014 .template_display .container-details .display .gallery .outer .inner .item .discover75 {
	width: 161px;
	height: 39px;
	display: block;
	text-align: center;
	background-color: #f9cf28;
	color: #000;
	font-family: 'ProximaBold',Arial,sans-serif;
	position: absolute;
	font-size: 12px;
	line-height: 39px;
	border-radius: 2px;
}
.show .discover75{
	top:85px;
	right: 50%;
	margin-right: -80px;
}
.anniversary .show .stick{
	position: absolute;
	top:105px;
	right:0;
}
.anniversary_news .discover75.kmi75 {
	top: 289px;
	right: 50%;
	margin-right: -80px;
}
.anniversary_news .discover75.br75 {
	top: 289px;
	left: 50%;
	margin-left: 10px;
}
.v2014 .template_display.hub_75th .container-details .display .gallery .outer .inner .item .discover75.fom75 {
	top: 95px;
	left: 140px;
}
.v2014 .template_display.hub_75th .container-details .display .gallery .outer .inner .item h1 {
	text-align: left;
	color: #fff;
	font-family: 'ProximaBold',Arial,sans-serif;
	position: absolute;
	font-size: 20px;
	top: 60px;
	left: 140px;
}
.v2014 .template_display.hub_75th .container-details .display .gallery .outer .inner .item img {
	max-height: 613px;
}

.anniversary .a-title sub{

	font-size: 22px;
}
.anniversary .a-title sup{
	font-family: 'ProximaLight',Arial,sans-serif;
	font-size: 17px;
}
.anniversary .a-descr{
	font-family: 'Proxima',Arial,sans-serif;
	font-size: 15px;
	color:#e3e3e3;
	width:595px;
	margin:0 auto;
	line-height: 20px;
	text-align: center;
}
.anniversary .yellow-row{
	background-color: #fbcb0d;
	text-align: center;
	height:50px;
}
.anniversary .yellow-row span{
	font-family: 'ProximaBold',Arial,sans-serif;
	font-size: 14px;
	color:#323232;
	line-height: 50px;
}
.container-boxyears .model-detail-container{
	clear:both;
}
.anniversary .template_boxed.yellow{
	background-color: #f9cf28;
}
.anniversary .box-wall-inner{
	background-color: #060606;
	text-align: center;
}
.anniversary .box-wall-inner h3{
	margin:0;
	padding:55px 0 60px 0;
	font-size: 36px;
	line-height: 28px;
	font-family: 'ProximaBold',Arial,sans-serif;
	color:#fff;
	text-align:center;
}
.anniversary .box-wall-inner h4{
	margin:0;
	padding:40px 0 20px 0;
	font-size: 17px;
	font-family: 'Proxima',Arial,sans-serif;
	color:#eaeaea;
	text-align:center;
}
.anniversary .box-wall-inner p{
	margin:45px 0 0 0;
	font-size: 17px;
	font-family: 'Proxima',Arial,sans-serif;
	color:#eaeaea;
	text-align:center;
}
.anniversary .wrapper-cta{
	padding:50px 0;
	margin:0 auto;
	text-align: center;
}
.anniversary .wrapper-cta .discover75{
	height: 39px;
	display: inline-block;
	text-align: center;
	background-color: #333333;
	color: #fff;
	font-family: 'Proxima',Arial,sans-serif;
	font-size: 18px;
	line-height: 39px;
	border-radius: 2px;
}

.anniversary .wrapper-cta .discover75:nth-child(even){
	margin-left: 50px;
}
.anniversary .wrapper-cta .discover75 span{
	padding:0 20px;
}
.anniversary .spacerblack{
	height: 20px;
	background-color: #000;
}

/**********WRANGLER Backcountry************/


#bg_product_wrangler_backcountry{
	background:  url('/img/wrangler_backcountry/img_header.jpg') top center no-repeat #242a36;
}
.page_content.wrangler_backcountry .product_page .show .colors{
	bottom: 10px;
	height: 60px;
	left: 26px;
	position: absolute;
	width: 200px;
	top: 535px;
}
.page_content.wrangler_backcountry .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.wrangler_backcountry .product_page .show .colors .img{
	bottom: -58px;
    left: -149px;
    position: absolute;
}
.page_content.wrangler_backcountry .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.wrangler_backcountry .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.wrangler_backcountry .product_page .show .colors a.sel span{
	display: block;
}

.wrangler_backcountry .template_display .circles{
	height: 220px;
	margin: 0 auto;
	position: relative;
	width: 712px;
}

.wrangler_backcountry .template_display .circles .circle{
	float: left;
	height: 220px;
	margin-left: 12px;
	width: 166px;
}

.wrangler_backcountry .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_backcountry .template_display .circles .circle a{
	height: 166px;
	display: block;
}

#wrangler_backcountry_circles_1 { background: url('/img/wrangler_backcountry/bg_circles.png') 0px 0px no-repeat; }
#wrangler_backcountry_circles_2 { background: url('/img/wrangler_backcountry/bg_circles.png') -166px 0px no-repeat; }
#wrangler_backcountry_circles_3 { background: url('/img/wrangler_backcountry/bg_circles.png') -332px 0px no-repeat; }
#wrangler_backcountry_circles_4 { background: url('/img/wrangler_backcountry/bg_circles.png') -498px 0px no-repeat; }

#wrangler_backcountry_circles_1.sel, #wrangler_backcountry_circles_1:hover { background-position: 0px -166px; }
#wrangler_backcountry_circles_2.sel, #wrangler_backcountry_circles_2:hover { background-position: -166px -166px; }
#wrangler_backcountry_circles_3.sel, #wrangler_backcountry_circles_3:hover { background-position: -332px -166px; }
#wrangler_backcountry_circles_4.sel, #wrangler_backcountry_circles_4:hover { background-position: -498px -166px; }
#wrangler_backcountry_circles_4.sel, #wrangler_backcountry_circles_4:hover { background-position: -498px -166px; }

.page_content.wrangler_backcountry .product_page.classicwhite .show{
	margin: 0 auto;
	height: 680px;
	position: relative;
	width: 950px;
}


.page_content.wrangler_backcountry .product_page .show .colors .title{
	color: #FFF;
	left: -28px;
	top: -25px;
}
.page_content.wrangler_backcountry .product_page .show .colors a{
	background-image: url('/img/wrangler_backcountry/bg_colors.png');
	background-repeat: no-repeat;
    float: left;
    height: 60px;
    position: relative;
    width: 45px;
}
.page_content.wrangler_backcountry .product_page .show .colors a span{
	background: url('/img/wrangler_backcountry/bg_colors_sel.png') no-repeat;
	background-position: 44px 16px;
	color: #FFF;
	position: relative;
    top: 0px;
}

#wrangler_backcountry_2015_color_black{ background-position: 1px bottom; }
#wrangler_backcountry_2015_color_white{ background-position: -45px bottom; }
#wrangler_backcountry_2015_color_silver{ background-position: -90px bottom;; }
#wrangler_backcountry_2015_color_crystal{ background-position: -138px bottom; }

.page_content.wrangler_backcountry .product_page.classicwhite{
	background: url('/img/layout/bg_col_classicwhite.png') center 618px no-repeat transparent;
	-webkit-background-size: 950px 10000px;
	color: #333 !important;
	margin: 0 auto;
	position: relative;
	width: 950px;
}

.wrangler_backcountry .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;
}

.wrangler_backcountry .product_page .template_cta a{
	float: left;
	height: 210px;
	padding-top: 30px;
	text-align: center;
	width: 237px;
}

.page_content.wrangler_backcountry .product_page.classicwhite .template_display {
	width: 950px;
}

.page_content.wrangler_backcountry .product_page.classicwhite .display {
	width: 950px;
}

.page_content.wrangler_backcountry .product_page.classicwhite .template_float {
	width: 950px;
}

.page_content.wrangler_backcountry .product_page .sections .item {
	padding-left: 0px;
	padding-bottom: 0px;
}

.page_content.wrangler_backcountry .accordion {
	width: 950px;
}

.page_content.wrangler_backcountry .accordion li {
	height: 370px;
}
.page_content.wrangler_backcountry .accordion.secondacc li {
	height: 400px;
}

.page_content.wrangler_backcountry .template_display .text {
	text-align: center;
	color:#242a36;
	font-size: 18px;
	font-family: 'Proxima',Arial,sans-serif;
	line-height: 22px;
	width:750px;

}

.page_content.wrangler_backcountry .template_float .text {
	font-size: 14px;
}

.page_content.wrangler_backcountry .template_display .display .gallery .next {
    background: url('/img/wrangler_backcountry/cne_gal_arrow.png') right center no-repeat transparent;
    height: 65px;
    margin-top: -32px;
    position: absolute;
    right: 10px;
    top: 50%;
    width: 46px;
}

.page_content.wrangler_backcountry .template_display .display .gallery .prev {
    background: url('/img/wrangler_backcountry/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.wrangler_backcountry .template_display .display .gallery .dots span {
    background: url('/img/wrangler_backcountry/cne_gal_dots.png') top center no-repeat transparent;
    display: inline-block;
    height: 12px;
    width: 12px;
}

.page_content.wrangler_backcountry .template_display .display .gallery .dots span.sel {
    background-position: bottom center;
}

.page_content.wrangler_backcountry .product_page.classicwhite .template_float .slides a img {
	float: left;
}

.page_content.wrangler_backcountry .product_page.classicwhite .template_float .slides a span {
	float: right;
}

.page_content.wrangler_backcountry .product_page.classicwhite .template_float .slides a {
	width: 200px;
	text-align: left;
}

.page_content.wrangler_backcountry .product_page.classicwhite .template_display .title {
	letter-spacing: 0;
	padding: 0;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
}

.page_content.wrangler_backcountry .product_page .sections{
	background: transparent;
	margin: 0 auto;
	position: relative;
	width: 950px;
}

.page_content.wrangler_backcountry .header_subtitle {
	display:block;
	width: 930px;
	position:absolute;
	top: 480px;
	left: 50%;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 20px;
	color:#fff;
	text-align:center;
	margin-left: -465px;
}

.page_content.wrangler_backcountry .header_title {
	display:block;
	width: 930px;
	position:absolute;
	top: 540px;
	left: 50%;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 60px;
	line-height: 20px;
	color:#fff;
	text-align:center;
	margin-left: -465px;
	font-weight: bold;
}

.page_content.wrangler_backcountry #scrollpos {
	margin: 0px 0 0 476px;
    font-family: 'ProximaLight', Arial, Helvetica, sans-serif;

}

.page_content.wrangler_backcountry #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.wrangler_backcountry #scrollpos a {
	color: #FFF;
}

.page_content.wrangler_backcountry .accordion li span {
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
}

.page_content.wrangler_backcountry .template_compare .item:first-child {
	margin-left: 0px;
}

.page_content.wrangler_backcountry .template_compare .item .text {
	text-align: center;
	padding: 20px 0 0 0;
	width: 275px;
	margin: 0 auto;
}

.page_content.wrangler_backcountry .template_compare .item .title {
	margin-top: 38px;
	font-weight: bold;
}

.page_content.wrangler_backcountry .template_compare .item {
	width: 315px;
}

#opencontent .page_content.wrangler_backcountry {
	padding-top: 0;
}
.page_content.wrangler_backcountry .template_display .grid{
	padding:60px;

}
.page_content.wrangler_backcountry .template_display .grid .element{
	float:left;
	font-family:'Proxima',Arial,sans-serif;
	width:225px;
	text-align:center;
	padding:0 70px 60px 0;
}
.v2014 .template_display .grid .element.last{
	padding:0;
}
.page_content.wrangler_backcountry .template_display .grid .element h1{
	color:#242a36;
	font-size:22px;
	margin:0;
	padding: 0 0 20px 0;
	text-transform: uppercase;
	text-align:center;
	line-height: 24px;
	font-family:'ProximaBold',Arial,sans-serif;
	height: 60px;
}
.page_content.wrangler_backcountry .template_display .grid .element p{
	color:#242a36;
	font-size:15px;
	margin: 20px 0 0 0;
	padding: 0;
	line-height: 18px;
	font-family:'Proxima',Arial,sans-serif;
	text-align:center;
}
.page_content.wrangler_backcountry .template_display_gallery{
	background: url('/img/wrangler_backcountry/bg-colors.jpg') center center no-repeat #000;
	height:375px;
}
.page_content.wrangler_backcountry .product_page.classicwhite .template_display_gallery .title{
	color:#fff;
	font-size: 42px;
	font-family: 'ProximaBold',Arial,sans-serif;
	text-align: center;
	display: block;
	line-height: 42px;
	padding: 50px 0 45px 0;

}
.v2014 .template_display_gallery .grid .element{
	float:left;
	font-family: 'Proxima',Arial,sans-serif;
	width:315px;
	text-align:center;
	display: block;
	padding:0 0 60px 0;
	height:151px;

}

.page_content.wrangler_backcountry .product_page.classicwhite .template_display_gallery .grid .element .title{
	font-family: 'ProximaBold',Arial,sans-serif;
	font-size: 14px;
	text-align:center;
	color:#fff;
	line-height: 44px;
	height:40px;
	padding:0;
}
.v2014 .template_display_gallery .grid .element a{
	display:block;
}
.v2014 .template_display_gallery .grid .element a#granitecrystal{
	background: url('/img/wrangler_backcountry/granitecrystal.png') top left no-repeat transparent;
	width:315px;
	height:152px;
}
.v2014 .template_display_gallery .grid .element a#granitecrystal:hover{
	background-position: bottom left;
}
.v2014 .template_display_gallery .grid .element a#black{
	background: url('/img/wrangler_backcountry/black.png') top left no-repeat transparent;
	width:315px;
	height:152px;
}
.v2014 .template_display_gallery .grid .element a#black:hover{
	background-position: bottom left;
}
.v2014 .template_display_gallery .grid .element a#brightwhite:hover{
	background-position: bottom left;
}
.v2014 .template_display_gallery .grid .element a#brightwhite{
	background: url('/img/wrangler_backcountry/brightwhite.png') top left no-repeat transparent;
	width:315px;
	height:152px;
}
.v2014 .template_display_gallery .grid .element a#hydro:hover{
	background-position: bottom left;
}
.v2014 .template_display_gallery .grid .element a#hydro{
	background: url('/img/wrangler_backcountry/hydro.png') top left no-repeat transparent;
	width:315px;
	height:152px;
}
.v2014 .template_display_gallery .grid .element a#purple:hover{
	background-position: bottom left;
}
.v2014 .template_display_gallery .grid .element a#purple{
	background: url('/img/wrangler_backcountry/purple.png') top left no-repeat transparent;
	width:315px;
	height:152px;
}

.v2014 .template_display_gallery .grid .element.last{
	padding-right:0;
}

.page_content.wrangler_backcountry .template_display_gallery .grid .element h1{
	font-size:22px;
	margin:0;
	padding: 0px 0 30px 0;
	text-transform: uppercase;
	line-height: 24px;
}
.page_content.wrangler_backcountry .template_display_gallery .grid .element p{
	font-size:14px;
	margin:0;
	padding: 0;
	line-height: 18px;
}

/********************  75 ***************************/

#opencontent .page_content.v2014.cherokee_75 {
  background: url('/img/cherokee_75th/pattern.jpg');
  padding-top:0;
}

.v2014.cherokee_75 .template_display .title {
  background: none;
  color: #d64014;
  text-align: center;
  font-size: 30px;
  font-family: 'josefin_sanslight';
  line-height: normal;
  height: auto;
}

#bg_product_cherokee_75 {
  background: url('/img/cherokee_75th/header.jpg') top center no-repeat;
  padding-top: 610px;
  position: relative;
}

#bg_product_cherokee_75 .header_subtitle {
  font-size: 20px;
  position: absolute;
  left: 50%;
  margin-left: -540px;
  margin-top: 60px;
  top: 0;
  font-family: 'josefin_sanslight';
}

#bg_product_cherokee_75 .header_title {
  font-size: 50px;
  position: absolute;
  left: 50%;
  margin-left: -540px;
  margin-top: 118px;
  top: 0;
  font-family: 'josefin_sanslight';
}

.page_content .product_page.cherokee_75 {
  background: #282828;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  width: 950px;
}

.page_content .product_page.cherokee_75 .sections {
  width: 950px;
}

.page_content.cherokee_75 .template_display .text {
  color: #999999;
  font-size: 14px;
  text-align: center;
  font-family: 'Proxima';
  line-height: 24px;
}

.product_page.cherokee_75 .template_cta {
  padding-top: 0px;
}
.product_page.cherokee_75 .template_cta a {
  width: 233px;
}

.product_page.cherokee_75 .accordion {
  width: 950px;
}

.product_page.cherokee_75 .accordion li span {
  color: #999999;
  font-family: 'ProximaLight';
}

.v2014.page_content.cherokee_75 .template_compare .item {
  width: 230px;
  padding-left: 43px !important;
  padding-right: 43px !important;
  margin-left: 0px;
}

.v2014.cherokee_75 .template_compare .item:first-child {
  margin-left: 0px;
}

.v2014.page_content.cherokee_75 .template_compare .item .title {
  font-size: 22px;
  line-height: 24px;
  margin: 0;
  height: 90px;
  vertical-align: bottom;
  display: table-cell;
  width: 230px;
  padding: 0px;
  padding-bottom: 32px;
}

.v2014.page_content.cherokee_75 .template_compare .item .text {
  padding: 0px;
  padding-top: 32px;
  color: #999999;
  font-size: 14px;
  font-family: 'Proxima';
}

.v2014.cherokee_75 .template_float .text {
  font-size: 14px;
}

.v2014.cherokee_75 .template_float .text .subtitle {
  color: #d64014;
  font-size: 38px;
  font-family: 'josefin_sanslight';
}

.v2014.cherokee_75 .template_display .display .colorizer .car {
  top: 80px;
  right: 100px;
}

.v2014.cherokee_75 .template_display .display .colorizer .colors {
  bottom: -145px;
  left: 352px;
}

.v2014.cherokee_75 .template_display .display .colorizer .colors a strong {
  top: -26px;
  width: 150px;
  text-align: center;
  left: -55px;
  font-size: 12px;
}
/* OLD PALETTE */
/*
.v2014.cherokee_75 .template_display .display .colorizer .colors a span {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
  top: -4px;
  left: 2px;
}
*/
/* NEW PALETTE */

.v2014.cherokee_75 .template_display .display .colorizer .colors a span {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
  top: -4px;
  left: 0px;
}

.v2014.cherokee_75 .template_display .display .colorizer .title {
  color: #ffffff;
  font-size: 34px;
  font-family: 'josefin_sanslight';
  position: absolute;
  left: 28px;
  top: 154px;
  z-index: 1;
  text-align: left;
  padding: 0;
}

.v2014.cherokee_75 .template_display .display .colorizer .subtitle {
  color: #ffffff;
  font-size: 18px;
  font-family: 'josefin_sanslight';
  position: absolute;
  left: 28px;
  top: 238px;
  z-index: 1;
  text-align: left;
}

.v2014.cherokee_75 .triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 16px 16px 0 16px;
  border-color: #000000 transparent transparent transparent;
  position: absolute;
  left: 50%;
  margin-left: -16px;
}

.v2014.cherokee_75 .gallerySwitchWrapper {
  text-align: center;
  background-color: #7c7668;
  color: #33322b;
  padding-top: 20px;
  padding-bottom: 20px;
}

.v2014.cherokee_75 .gallerySwitch {
  cursor: pointer;
  margin-left: 15px;
  margin-right: 15px;
  opacity: .3;
}

.v2014.cherokee_75 .gallerySwitch.sel {
  opacity: 1;
}

.v2014.cherokee_75 .galleryText {
  display: none;
  padding-left: 62px;
}

.v2014.cherokee_75 .galleryText .title {
  text-align: left;
  color: #d64014;
  font-size: 30px;
  font-family: 'Proxima';
  padding: 0;
}

.v2014.cherokee_75 .galleryText .text {
  color: #999999;
  font-size: 14px;
  font-family: 'Proxima';
  text-align: left;
  margin: 0;
}

.v2014.cherokee_75 .galleryText[rel="1"] {
  display: block;
}

.v2014.cherokee_75 .gallery .zoom {
  position: absolute;
  left: 40px;
  bottom: 40px;
  padding-top: 40px;
  background: url('/img/cherokee_75th/zoom.png');
  background-position: top center;
  background-repeat: no-repeat;
  font-family: 'ProximaLight';
  color: #ffffff;
  font-size: 10px;
  cursor: pointer;
}

.v2014.cherokee_75 .gallery .zoom:hover {
  background: url('/img/cherokee_75th/zoom-on.png');
  background-position: top center;
  background-repeat: no-repeat;
  color: #666666;
}

.v2014.cherokee_75 .learn {
  text-align: center;
}

.v2014.cherokee_75 .learn a {
  color: #ffffff;
  font-size: 12px;
  font-family: 'ProximaBold';
}

.v2014.cherokee_75 .learn a .image {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4.5px 0 4.5px 8px;
  border-color: transparent transparent transparent #ffb302;
  display: inline-block;
  margin-left: 5px;
}

.cherokee_75 .template_display .circles{
	height: 220px;
	margin: 0 auto;
	position: relative;
	width: 651px;
}

.cherokee_75 .template_display .circles .circle{
	float: left;
	height: 220px;
	width: 167px;
  margin-left: 25px;
  margin-right: 25px;
}

.cherokee_75 .template_display .circles .circle .title{
	color: #9d9d9d;
	display: block;
	font-family: 'Proxima';
	font-size: 14px;
	line-height: 14px;
	margin: 0;
  padding: 0;
	padding-top: 10px;
  text-align: center;
}

.cherokee_75 .template_display .circles .circle img {
	display: block;
}

.v2014.cherokee_75 #scrollpos {
  margin-left: 478px;
}

.v2014.cherokee_75 .template_display .display .gallery .dots span {
  background: url('/img/cherokee_75th/dots.png') top center no-repeat transparent;
  display: inline-block;
  height: 12px;
  width: 12px;
}

.v2014.cherokee_75 .template_display .display .gallery .dots span.sel {
  background-position: bottom center;
}

.v2014.cherokee_75 .template_display .display .gallery .next {
    background: url('/img/cherokee_75th/arrow.png') right center no-repeat transparent;
    height: 65px;
    margin-top: -32px;
    position: absolute;
    right: 10px;
    top: 50%;
    width: 46px;
}

.v2014.cherokee_75 .template_display .display .gallery .prev {
    background: url('/img/cherokee_75th/arrow.png') left center no-repeat transparent;
    height: 65px;
    display: none;
    left: 10px;
    margin-top: -32px;
    position: absolute;
    top: 50%;
    width: 46px;
}

.accordion.accordionNew li {
  background-color: #333;
  height: auto;
  position: relative;
  cursor: pointer;
}
.accordion.accordionNew li .learnmore{
	position: absolute;
	top:258px;
	left:0;
	color:#fff;
	background:rgba(0, 0, 0, 0.7);
	width:100%;
	padding:12px 0;
	text-align: center;
	display: none;
	font-size: 12px;
	font-family: "ProximaNova", Helvetica,Arial;
	font-weight: bold;
}
.accordion.accordionNew li .learnmore .image {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4.5px 0 4.5px 8px;
  border-color: transparent transparent transparent #ffb302;
  display: inline-block;
  margin-left: 5px;
}
.accordion.accordionNew li.right {
  text-align: right;
}

.accordion.accordionNew li span {
  background-color: #282828;
}

.accordion.accordionNew li .content {
  position: absolute;
  left: 50%;
  top: 0;
  display: none;
}

.accordion.accordionNew li.right .content {
  left: 0px;
}

.accordion.accordionNew li .content .wrapper {
  padding: 50px;
}

.accordion.accordionNew li .content .wrapper .title {
	font-family: 'ProximaLight';
	color: #ffffff;
	font-size: 22px;
	padding: 0;
	margin: 0;
	text-align: left;
	padding-bottom: 5px;
	line-height: 22px;
}

.accordion.accordionNew li .content .wrapper .text {
  font-family: 'ProximaLight';
  color: #999999;
  font-size: 16px;
  padding: 0;
  margin: 0;
  text-align: left;
  width: auto;
}

.accordion.accordionNew li .content .wrapper .close {
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer;
}

.modalZoom {
  background-color: #222222;
  cursor: crosshair;
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.modalZoom .close {
  position: absolute;
  top: 65px;
  right: 0;
  cursor: pointer;
}

.modalZoom .image_zoom {
  width: 100%;
  height: 100%;
}

.modalZoom .image_content {
  position: fixed;
  bottom: 0;
  left: 0;
  background: #f2f2f2;
  width: 100%;
  opacity: 0.8;
  z-index: 1;
}

.modalZoom .image_content p {
  padding: 25px 20px 25px 85px;
}

.modalZoom .image_content p .caption {
  font-size: 30px;
  font-family: 'ProximaLight';
  line-height: 30px;
  color: #333333;
}

.modalZoom .image_content p span.description {
  font-size: 14px;
  font-family: 'ProximaLight';
  display: block;
  color: #666;
  line-height: 18px;
}

/*
==========================================
==========================================
75th MODELS ID
==========================================
==========================================

*/

#bg_product_renegade_75 {
  background: url('/img/renegade_75th/renegade_75th_header.jpg') top center no-repeat;
  padding-top: 610px;
  position: relative;
}

#bg_product_grandcherokee_75 {
  background: url('/img/grand_cherokee_75th/grand_cherokee_75_anniversary_header.jpg') top center no-repeat;
  padding-top: 610px;
  position: relative;
}

#bg_product_wrangler_75 {
  background: url('/img/wrangler_75th/wrangler_75_anniversary_header.jpg') top center no-repeat;
  padding-top: 610px;
  position: relative;
}

#bg_product_wrangler_4D_75 {
  background: url('/img/wrangler_4D_75th/wrangler_4D_75_anniversary_header.jpg') top center no-repeat;
  padding-top: 610px;
  position: relative;
}

#bg_product_renegade_75 .header_subtitle {
  font-size: 20px;
  position: absolute;
  left: 50%;
  margin-left: -540px;
  margin-top: 60px;
  top: 0;
  font-family: 'josefin_sanslight';
}

#bg_product_renegade_75 .header_title {
  font-size: 50px;
  position: absolute;
  left: 50%;
  margin-left: -540px;
  margin-top: 118px;
  top: 0;
  font-family: 'josefin_sanslight';
}

#bg_product_grandcherokee_75 .header_subtitle {
  font-size: 20px;
  position: absolute;
  left: 50%;
  margin-left: -540px;
  margin-top: 60px;
  top: 0;
  font-family: 'josefin_sanslight';
}

#bg_product_grandcherokee_75 .header_title {
  font-size: 50px;
  position: absolute;
  left: 50%;
  margin-left: -540px;
  margin-top: 118px;
  top: 0;
  font-family: 'josefin_sanslight';
}

#bg_product_wrangler_75 .header_subtitle {
  font-size: 20px;
  position: absolute;
  left: 50%;
  margin-left: -540px;
  margin-top: 60px;
  top: 0;
  font-family: 'josefin_sanslight';
}

#bg_product_wrangler_75 .header_title {
  font-size: 50px;
  position: absolute;
  left: 50%;
  margin-left: -540px;
  margin-top: 118px;
  top: 0;
  font-family: 'josefin_sanslight';
}

#bg_product_wrangler_4D_75 .header_subtitle {
  font-size: 20px;
  position: absolute;
  left: 50%;
  margin-left: -540px;
  margin-top: 60px;
  top: 0;
  font-family: 'josefin_sanslight';
}

#bg_product_wrangler_4D_75 .header_title {
  font-size: 50px;
  position: absolute;
  left: 50%;
  margin-left: -540px;
  margin-top: 118px;
  top: 0;
  font-family: 'josefin_sanslight';
}


/*
==========================================
==========================================
75th MODELS CLASS
==========================================
==========================================

*/


#opencontent .page_content.v2014.models_75 {
  background: url('/img/models_75th/pattern.jpg');
  padding-top:0;
}

.v2014.models_75 .template_display .title {
  background: none;
  color: #d64014;
  text-align: center;
  font-size: 30px;
  font-family: 'josefin_sanslight';
  line-height: normal;
  height: auto;
}

.page_content .product_page.models_75 {
  background: #282828;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  width: 950px;
}

.page_content .product_page.models_75 .sections {
  width: 950px;
}

.page_content.models_75 .template_display .text {
  color: #999999;
  font-size: 14px;
  text-align: center;
  font-family: 'Proxima';
  line-height: 24px;
}

.product_page.models_75 .template_cta {
  padding-top: 0px;
}
.product_page.models_75 .template_cta a {
  width: 233px;
}

.product_page.models_75 .accordion {
  width: 950px;
}

.product_page.models_75 .accordion li span {
  color: #999999;
  font-family: 'ProximaLight';
}

.v2014.page_content.models_75 .template_compare .item {
  width: 230px;
  padding-left: 43px !important;
  padding-right: 43px !important;
  margin-left: 0px;
}

.v2014.models_75 .template_compare .item:first-child {
  margin-left: 0px;
}

#bg_product_grandcherokee_75 .template_compare .item:first-child {
    margin-left: 165px;
}

.v2014.page_content.models_75 .template_compare .item .title {
  font-size: 22px;
  line-height: 24px;
  margin: 0;
  height: 90px;
  vertical-align: bottom;
  display: table-cell;
  width: 230px;
  padding: 0px;
  padding-bottom: 32px;
}

.v2014.page_content.models_75 .template_compare .item .text {
  padding: 0px;
  padding-top: 32px;
  color: #999999;
  font-size: 14px;
  font-family: 'Proxima';
}

.v2014.models_75 .template_float .text {
  font-size: 14px;
}

.v2014.models_75 .template_float .text .subtitle {
  color: #d64014;
  font-size: 38px;
  font-family: 'josefin_sanslight';
}

.v2014.models_75 .template_display .display .colorizer .car {
  top: 80px;
  right: 100px;
}

.v2014.models_75 .template_display .display .colorizer .colors {
  bottom: -145px;
  left: 352px;
}

.v2014.models_75 .template_display .display .colorizer .colors a strong {
  top: -26px;
  width: 150px;
  text-align: center;
  left: -55px;
  font-size: 12px;
}
/* OLD PALETTE */
/*
.v2014.models_75 .template_display .display .colorizer .colors a span {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
  top: -4px;
  left: 2px;
}
*/
/* NEW PALETTE */

.v2014.models_75 .template_display .display .colorizer .colors a span {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
  top: -4px;
  left: 0px;
}


.v2014.models_75 .template_display .display .colorizer .title {
  color: #ffffff;
  font-size: 34px;
  font-family: 'josefin_sanslight';
  position: absolute;
  left: 28px;
  top: 154px;
  z-index: 1;
  text-align: left;
  padding: 0;
}

.v2014.models_75 .template_display .display .colorizer .subtitle {
  color: #ffffff;
  font-size: 18px;
  font-family: 'josefin_sanslight';
  position: absolute;
  left: 28px;
  top: 238px;
  z-index: 1;
  text-align: left;
}

.v2014.models_75 .triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 16px 16px 0 16px;
  border-color: #000000 transparent transparent transparent;
  position: absolute;
  left: 50%;
  margin-left: -16px;
}

.v2014.models_75 .gallerySwitchWrapper {
  text-align: center;
  background-color: #7c7668;
  color: #33322b;
  padding-top: 20px;
  padding-bottom: 20px;
}

.v2014.models_75 .gallerySwitch {
  cursor: pointer;
  margin-left: 15px;
  margin-right: 15px;
  opacity: .3;
}

.v2014.models_75 .gallerySwitch.sel {
  opacity: 1;
}

.v2014.models_75 .galleryText {
  display: none;
  padding-left: 62px;
}

.v2014.models_75 .galleryText .title {
  text-align: left;
  color: #d64014;
  font-size: 30px;
  font-family: 'Proxima';
  padding: 0;
}

.v2014.models_75 .galleryText .text {
  color: #999999;
  font-size: 14px;
  font-family: 'Proxima';
  text-align: left;
  margin: 0;
}

.v2014.models_75 .galleryText[rel="1"] {
  display: block;
}

.v2014.models_75 .gallery .zoom {
  position: absolute;
  left: 40px;
  bottom: 40px;
  padding-top: 40px;
  background: url('/img/models_75th/zoom.png');
  background-position: top center;
  background-repeat: no-repeat;
  font-family: 'ProximaLight';
  color: #ffffff;
  font-size: 10px;
  cursor: pointer;
}

.v2014.models_75 .gallery .zoom:hover {
  background: url('/img/models_75th/zoom-on.png');
  background-position: top center;
  background-repeat: no-repeat;
  color: #666666;
}

.v2014.models_75 .learn {
  text-align: center;
}

.v2014.models_75 .learn a {
  color: #ffffff;
  font-size: 12px;
  font-family: 'ProximaBold';
}

.v2014.models_75 .learn a .image {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4.5px 0 4.5px 8px;
  border-color: transparent transparent transparent #ffb302;
  display: inline-block;
  margin-left: 5px;
}

.models_75 .template_display .circles{
	height: 220px;
	margin: 0 auto;
	position: relative;
	width: 651px;
}

#bg_product_grandcherokee_75 .template_display .circles{
	height: 220px;
	margin: 0 auto;
	position: relative;
	width: 868px;
}

.models_75 .template_display .circles .circle{
	float: left;
	height: 220px;
	width: 167px;
  margin-left: 25px;
  margin-right: 25px;
}

.models_75 .template_display .circles .circle .title{
	color: #9d9d9d;
	display: block;
	font-family: 'Proxima';
	font-size: 14px;
	line-height: 14px;
	margin: 0;
  	padding: 0;
	padding-top: 10px;
  	text-align: center;
}

.models_75 .template_display .circles .circle img {
	display: block;
}

.v2014.models_75 #scrollpos {
  margin-left: 478px;
}

.v2014.models_75 .template_display .display .gallery .dots span {
  background: url('/img/models_75th/dots.png') top center no-repeat transparent;
  display: inline-block;
  height: 12px;
  width: 12px;
}

.v2014.models_75 .template_display .display .gallery .dots span.sel {
  background-position: bottom center;
}

.v2014.models_75 .template_display .display .gallery .next {
    background: url('/img/models_75th/arrow.png') right center no-repeat transparent;
    height: 65px;
    margin-top: -32px;
    position: absolute;
    right: 10px;
    top: 50%;
    width: 46px;
}

.v2014.models_75 .template_display .display .gallery .prev {
    background: url('/img/models_75th/arrow.png') left center no-repeat transparent;
    height: 65px;
    display: none;
    left: 10px;
    margin-top: -32px;
    position: absolute;
    top: 50%;
    width: 46px;
}

/*////////GC SRT///////////*/

#opencontent .page_content.grandcherokee_srt{
	padding-top:0;
}

.bg_product#bg_product_grandcherokee_srt .product_page.classicwhite.narrow .header-title{
	color: #fff;
	font-family: 'ProximaBold',Arial,sans-serif;
	font-size: 58px;
	left: 50%;
	margin-left: -475px;
	position: absolute;
	text-align: center;
	top: 5px;
	width: 950px;
}
.bg_product#bg_product_grandcherokee_srt .product_page.classicwhite.narrow .header-title h2{
	color: #fff;
	font-family: 'ProximaBold',Arial,sans-serif;
	font-size: 58px;
	text-align: center;
	margin:0;
}
.bg_product#bg_product_grandcherokee_srt .product_page.classicwhite.narrow .header-title .subtitle h1{
	font-size: 34px;
	display: block;
	text-align:center;
	margin:0;
}
.bg_product#bg_product_grandcherokee_srt .product_page.classicwhite.narrow .header-title sub{
	font-size: 29px;

}
.v2014.grandcherokee_srt #scrollpos{
	margin-left:475px;
}


#bg_product_grandcherokee_srt{
	background:url('/img/grand-cherokee-srt-night/jeep-grand-cherokee-srt-night-header.jpg') top center no-repeat;
}
.product_page.grandcherokee_srt .accordion {
  width: 950px;
  background-color: #ebebeb;
}
.grandcherokee_srt .template_cta a{
	width:233px;
}
.page_content .grandcherokee_srt.product_page.classicwhite.narrow{
	background:url('/img/layout/bg_col_classicwhite_narrow.png') center 600px no-repeat transparent
}
.page_content .grandcherokee_srt.product_page.classicwhite .show{
	height:600px;
}

.page_content .product_page.classicwhite.grandcherokee_srt .template_float .text{
	color:#e1e1e1 !important;
}
.page_content .product_page.classicwhite.grandcherokee_srt .template_float .text.centered{
	text-align: center;
	top:70px;
	margin:0 auto;

}
.v2014.grandcherokee_srt .template_display .text.centered{
	font-family: 'Proxima',Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
	color:#444444;
}
.v2014.grandcherokee_srt .template_display.dark {
	background-color: #000;
	
}
.v2014.grandcherokee_srt .template_display.dark .text.centered {
	color:#e1e1e1 !important;
}
.v2014.grandcherokee_srt .template_display.dark .text.centered .subtitle{
	font-family: 'ProximaLight',Arial,sans-serif;
	font-size: 30px;
	font-weight: normal;
	letter-spacing: 0px;
	margin:0;
}
.v2014.grandcherokee_srt .template_float .text.left{
	top:100px;
	left:55px;
	width:275px;
}
.v2014.grandcherokee_srt .template_float .text.right{
	top:100px;
	left:560px;
	width:350px;
}
.v2014.grandcherokee_srt .template_float .text.right.textdark{
	color:#444444 !important;
}
.v2014.grandcherokee_srt .template_float .text .subtitle{
	font-size: 27px;
	font-weight: normal;
	margin:0;
}
.v2014.grandcherokee_srt .product_page.classicwhite .template_display .title{
	font-family: 'ProximaLight',Arial,sans-serif;
	font-size: 30px;
	font-weight: normal;
	color:#444444 !important;
	letter-spacing: 0px;
	padding:60px 0;
	margin:0;
}

.v2014.grandcherokee_srt.page_content .template_compare .item .title{
	padding:20px 0 0 0;
	text-align: left;
	font-size: 18px;
	display: inline-block;
	width: 255px;

}
.v2014.grandcherokee_srt.page_content .template_compare .item .text{
	font-family: 'Proxima',Arial,sans-serif;
	line-height: 18px;
}
.v2014.grandcherokee_srt .template_display .display .gallery .prev{
    background: url('/img/grand-cherokee-srt-night/arrow_srt.png') left center no-repeat transparent;
    height: 34px;
    display: none;
    left: 10px;
    margin-top: 0;
    position: absolute;
    top: 50%;
    width: 34px;
    background-position: top left;
}
.v2014.grandcherokee_srt .template_display .display .gallery .next{
    background: url('/img/grand-cherokee-srt-night/arrow_srt.png') left center no-repeat transparent;
    height: 34px;
    display: block;
    right: 10px;
    margin-top: 0;
    position: absolute;
    top: 50%;
    width: 34px;
    background-position: top right;
}
.v2014.grandcherokee_srt .template_display .display .gallery .next:hover{
	background-position: bottom right;
}
.v2014.grandcherokee_srt .template_display .display .gallery .prev:hover{
	background-position: bottom left;
}
.v2014.grandcherokee_srt .accordion.accordionNew li span{
	background-color: #ebebeb;
}
.v2014.grandcherokee_srt .product_page.classicwhite .template_display .accordionNew .title{
	font-family: 'ProximaLight';
    color: #ffffff !important;
    font-size: 22px;
    padding: 0;
    margin: 0;
    text-align: left;
}
/*.v2014.grandcherokee_srt .product_page.classicwhite .template_display .accordionNew .text{
	font-family: 'ProximaLight';
    color: #999999;
    font-size: 16px;
    padding: 0;
    margin: 0;
    text-align: left;
    width: auto;
}*/
.v2014.grandcherokee_srt .accordion.accordionNew li{
	background-color: #000;
}
.v2014.grandcherokee_srt .accordion.accordionNew li .content .wrapper .text{
	font-family: 'ProximaLight';
	color: #ffffff;
    font-size: 16px;
    padding: 0;
    margin: 0;
    text-align: left;
    width: auto;
}
.v2014.grandcherokee_srt .triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 16px 16px 0 16px;
  border-color: #fff transparent transparent transparent;
  position: absolute;
  left: 50%;
  margin-left: -16px;
  z-index:50;
}
.v2014.grandcherokee_srt .template_display .display .colorizer{
	background: url('/img/layout/loading.gif') center center no-repeat #fff;
	height: 530px;
	position: relative;
}
.v2014.grandcherokee_srt .template_display .display .colorizer .car{
	top:30px;
}
.v2014.grandcherokee_srt .template_display .display .colorizer .colors{
	bottom: 15px;
    height: 65px;
    /*left: 409px;*/
    /*NEWPALETTE*/
    left: 368px;
    position: absolute;
    z-index: 50;
    width: 250px;
}
.v2014.grandcherokee_srt .template_display .display .colorizer .colors a strong{
	color:#444444;
	font-family: 'ProximaBold',Arial,sans-serif;
	font-size:11px;
}
.v2014.grandcherokee_srt .template_display .display .colorizer .label{
	border-bottom: 3px solid #000;
    color:#010101;
    display: inline-block;
    font-family: 'ProximaBold',Arial,sans-serif;
    font-size: 14px;
    left: 50%;
    margin-left: -5px;
    position: absolute;
   	bottom:90px;
}

/*////////GC TRAILHAWK SUMMIT///////////*/

#opencontent .page_content.grandcherokee_trail_summ{
	padding-top:0;
}

.bg_product#bg_product_grandcherokee_trail_summ .product_page.classicwhite.narrow .header-title{
	color: #fff;
	font-family: 'ProximaBold',Arial,sans-serif;
	font-size: 58px;
	left: 50%;
	margin-left: -475px;
	position: absolute;
	text-align: center;
	top: 5px;
	width: 950px;
}
.bg_product#bg_product_grandcherokee_trail_summ .product_page.classicwhite.narrow .header-title h2{
	color: #fff;
	font-family: 'ProximaBold',Arial,sans-serif;
	font-size: 56px;
	text-align: center;
	margin:0;
}
.bg_product#bg_product_grandcherokee_trail_summ .product_page.classicwhite.narrow .header-title .subtitle h1{
	font-size: 28px;
	display: block;
	text-align:center;
	margin:0;
}
.bg_product#bg_product_grandcherokee_trail_summ .product_page.classicwhite.narrow .header-title sub{
	font-size: 29px;

}
.v2014.grandcherokee_trail_summ #scrollpos{
	margin-left:475px;
}


#bg_product_grandcherokee_trail_summ{
	background-color: #000000;
}
.product_page.grandcherokee_trail_summ .accordion {
  width: 950px;
  background-color: #ebebeb;
}
.grandcherokee_trail_summ .template_cta a{
	width:233px;
}
.page_content .grandcherokee_trail_summ.product_page.classicwhite.narrow{
	background:url('/img/layout/bg_col_classicwhite_narrow.png') center 120px no-repeat transparent
}
.page_content .grandcherokee_trail_summ.product_page.classicwhite .show{
	height:130px;
}

.page_content .product_page.classicwhite.grandcherokee_trail_summ .template_float .text{
	color:#e1e1e1 !important;
}
.page_content .product_page.classicwhite.grandcherokee_trail_summ .template_float .text.centered{
	text-align: center;
	top:70px;
	margin:0 auto;

}
.v2014.grandcherokee_trail_summ .template_display .text.centered{
	font-family: 'Proxima',Arial,sans-serif;
	font-size: 18px;
	line-height: 20px;
	color:#333333;
}
.v2014.grandcherokee_trail_summ .template_display.dark {
	background-color: #000;
	
}
.v2014.grandcherokee_trail_summ .template_display.dark .text.centered {
	color:#e1e1e1 !important;
}
.v2014.grandcherokee_trail_summ .template_display.dark .text.centered .subtitle{
	font-family: 'ProximaLight',Arial,sans-serif;
	font-size: 30px;
	font-weight: normal;
	letter-spacing: 0px;
	margin:0;
}
.v2014.grandcherokee_trail_summ .template_float .text.left{
	top:100px;
	left:55px;
	width:275px;
}
.v2014.grandcherokee_trail_summ .template_float .text.right{
	top:100px;
	left:560px;
	width:350px;
}
.v2014.grandcherokee_trail_summ .template_float .text.right.textdark{
	color:#333333 !important;
}
.v2014.grandcherokee_trail_summ .template_float .text .subtitle{
	font-size: 27px;
	font-weight: normal;
	margin:0;
}
.v2014.grandcherokee_trail_summ .product_page.classicwhite .template_display h2.title{
	font-family: 'ProximaLight',Arial,sans-serif;
	font-size: 30px;
	font-weight: normal;
	color:#333333 !important;
	letter-spacing: 0px;
	padding:30px 0px 0px 0px;
	margin:0;
	text-transform: uppercase;
	
}
.v2014.grandcherokee_trail_summ .product_page.classicwhite .template_display h3.title{
	font-family: 'ProximaLight',Arial,sans-serif;
	font-size: 48px;
	font-weight: normal;
	color:#333333 !important;
	letter-spacing: 0px;
	padding:10px 0px 0px 0px;
	margin:0;
	text-transform: uppercase;
}

.v2014.grandcherokee_trail_summ.page_content .template_compare .item .title{
	padding:20px 0 0 0;
	text-align: left;
	font-size: 18px;
	display: inline-block;
	width: 255px;

}
.v2014.grandcherokee_trail_summ.page_content .template_compare .item .text{
	font-family: 'Proxima',Arial,sans-serif;
	line-height: 18px;
}
.v2014.grandcherokee_trail_summ .template_display .display .gallery .prev{
    background: url('/img/grand-cherokee-srt-night/arrow_srt.png') left center no-repeat transparent;
    height: 34px;
    display: none;
    left: 10px;
    margin-top: 0;
    position: absolute;
    top: 50%;
    width: 34px;
    background-position: top left;
}
.v2014.grandcherokee_trail_summ .template_display .display .gallery .next{
    background: url('/img/grand-cherokee-srt-night/arrow_srt.png') left center no-repeat transparent;
    height: 34px;
    display: block;
    right: 10px;
    margin-top: 0;
    position: absolute;
    top: 50%;
    width: 34px;
    background-position: top right;
}
.v2014.grandcherokee_trail_summ .template_display .display .gallery .next:hover{
	background-position: bottom right;
}
.v2014.grandcherokee_trail_summ .template_display .display .gallery .prev:hover{
	background-position: bottom left;
}
.v2014.grandcherokee_trail_summ .accordion.accordionNew li span{
	background-color: #ebebeb;
}
.v2014.grandcherokee_trail_summ .product_page.classicwhite .template_display .accordionNew .title{
	font-family: 'ProximaLight';
    color: #ffffff !important;
    font-size: 22px;
    padding: 0;
    margin: 0;
    text-align: left;
}
/*.v2014.grandcherokee_trail_summ .product_page.classicwhite .template_display .accordionNew .text{
	font-family: 'ProximaLight';
    color: #999999;
    font-size: 16px;
    padding: 0;
    margin: 0;
    text-align: left;
    width: auto;
}*/
.v2014.grandcherokee_trail_summ .accordion.accordionNew li{
	background-color: #000;
}
.v2014.grandcherokee_trail_summ .accordion.accordionNew li .content .wrapper .text{
	font-family: 'ProximaLight';
	color: #ffffff;
    font-size: 16px;
    padding: 0;
    margin: 0;
    text-align: left;
    width: auto;
}
.v2014.grandcherokee_trail_summ .triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 16px 16px 0 16px;
  border-color: #fff transparent transparent transparent;
  position: absolute;
  left: 50%;
  margin-left: -16px;
  z-index:50;
}
.v2014.grandcherokee_trail_summ .template_display .display .colorizer{
	background: url('/img/layout/loading.gif') center center no-repeat #fff;
	height: 530px;
	position: relative;
}
.v2014.grandcherokee_trail_summ .template_display .display .colorizer .car{
	top:30px;
}
.v2014.grandcherokee_trail_summ .template_display .display .colorizer .colors{
	bottom: 15px;
    height: 65px;
    /*left: 409px;*/
    /*NEWPALETTE*/
    left: 368px;
    position: absolute;
    z-index: 50;
    width: 250px;
}
.v2014.grandcherokee_trail_summ .template_display .display .colorizer .colors a strong{
	color:#444444;
	font-family: 'ProximaBold',Arial,sans-serif;
	font-size:11px;
}
.v2014.grandcherokee_trail_summ .template_display .display .colorizer .label{
	border-bottom: 3px solid #000;
    color:#010101;
    display: inline-block;
    font-family: 'ProximaBold',Arial,sans-serif;
    font-size: 14px;
    left: 50%;
    margin-left: -5px;
    position: absolute;
   	bottom:90px;
}

.v2014.grandcherokee_trail_summ .image-container .rollover{
	height:19px;
	position:absolute;
	width:19px;

}
.v2014.grandcherokee_trail_summ .image-container .rollover{
  	background: url('/img/grand-cherokee-trailhawk-summit/tooltip_dot.png') bottom center no-repeat;
}
.v2014.grandcherokee_trail_summ .image-container .rollover:hover{
  	background: url('/img/grand-cherokee-trailhawk-summit/tooltip_dot.png') top center no-repeat;
}
.v2014.grandcherokee_trail_summ .image-container .rollover#gc_trail_dot_ext_1{
	top: 250px;
	left: 340px;
}
.v2014.grandcherokee_trail_summ .image-container .rollover#gc_trail_dot_ext_2{
	top: 360px;
	left: 570px;
}
.v2014.grandcherokee_trail_summ .image-container .rollover#gc_trail_dot_ext_3{
	top: 240px;
	left: 640px;
}
.v2014.grandcherokee_trail_summ .image-container .rollover#gc_trail_dot_ext_4{
	top: 240px;
	left: 780px;
}
.v2014.grandcherokee_trail_summ .image-container .rollover#gc_trail_dot_int_1{
	top: 300px;
	left: 160px;
}
.v2014.grandcherokee_trail_summ .image-container .rollover#gc_trail_dot_int_2{
	top: 100px;
	left: 570px;
}
.v2014.grandcherokee_trail_summ .image-container .rollover#gc_trail_dot_int_3{
	top: 330px;
	left: 560px;
}
.v2014.grandcherokee_trail_summ .image-container .rollover#gc_trail_dot_int_4{
	top: 330px;
	left: 810px;
}
.v2014.grandcherokee_trail_summ .image-container .rollover#gc_summ_dot_ext_1{
	top: 260px;
	left: 290px;
}
.v2014.grandcherokee_trail_summ .image-container .rollover#gc_summ_dot_ext_2{
	top: 130px;
	left: 490px;
}
.v2014.grandcherokee_trail_summ .image-container .rollover#gc_summ_dot_ext_3{
	top: 390px;
	left: 530px;
}
.v2014.grandcherokee_trail_summ .image-container .rollover#gc_summ_dot_ext_4{
	top: 260px;
	left: 780px;
}
.v2014.grandcherokee_trail_summ .image-container .rollover#gc_summ_dot_int_1{
	top: 30px;
	left: 190px;
}
.v2014.grandcherokee_trail_summ .image-container .rollover#gc_summ_dot_int_2{
	top: 350px;
	left: 380px;
}
.v2014.grandcherokee_trail_summ .image-container .rollover#gc_summ_dot_int_3{
	top: 110px;
	left: 570px;
}
.v2014.grandcherokee_trail_summ .image-container .rollover#gc_summ_dot_int_4{
	top: 120px;
	left: 720px;
}
.v2014.grandcherokee_trail_summ .item {
	padding: 0!important;
}
.v2014.grandcherokee_trail_summ .owl-theme .owl-controls .owl-buttons div {
    color: transparent!important;
    display: inline-block;
    zoom: 1;
    margin: 0px!important;
    padding: 0px!important;
    font-size: 12px;
    opacity: 1!important;
    border-radius: 0!important;
}
.v2014.grandcherokee_trail_summ .owl-theme .owl-controls {
	margin: 0!important;
	padding-bottom: 20px!important;
}
.v2014.grandcherokee_trail_summ .owl-theme .owl-controls .owl-buttons div.owl-prev {
	position: absolute;
	top: 178px;
	left: 0;
	width: 54px;
	height: 86px;
	background: url('/img/grand-cherokee-trailhawk-summit/prev_arrow.png') center center no-repeat;

}
.v2014.grandcherokee_trail_summ .owl-theme .owl-controls .owl-buttons div.owl-next {
	position: absolute;
	top: 178px;
	right: 0;
	width: 54px;
	height: 86px;
	background: url('/img/grand-cherokee-trailhawk-summit/next_arrow.png') center center no-repeat;
}
.v2014.grandcherokee_trail_summ .owl-pagination {
	text-align: center!important;
}

/* -------------------------------------------------------------- */
/* -------------------------------------------------------------- */
/* -------------------------------------------------------------- */
/*  JEEP SKILLS RENEGADE */
/* -------------------------------------------------------------- */
/* -------------------------------------------------------------- */
/* -------------------------------------------------------------- */

.bg_product#bg_product_renegade_skills .product_page.classicwhite.narrow {
    background: url('/img/layout/bg_col_classicwhite_narrow.png') center 585px no-repeat transparent;
    -webkit-background-size: 950px 10000px;
}
#bg_product_renegade_skills {
    background: url('/img/renegade_2015/skills/header_bg.jpg') top center no-repeat #000;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite.narrow .header-title {
    top: 25px;
    color: #fff;
    font-family: 'aldo_the_apacheregular';
    font-size: 45px;
    left: 50%;
    margin-left: -475px;
    position: absolute;
    text-align: center;
    width: 950px;
    font-weight: normal;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite.narrow .show {
    width: 950px;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite.narrow .show p {
    padding-top: 480px;
    color: #fff;
    text-align: center;
    font-size: 15px;
    font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
    line-height: 23px;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display h3.title.centered {
	margin: 0;
	padding:0;
	background: none;
    font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
    font-size: 28px;
    color: #555555;
    height: auto;
    letter-spacing: -2px;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    font-weight: normal;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .text {
	margin: 0;
	padding: 0;
	color: #555555;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    display: block;
    margin: 0 auto;
    position: relative;
    width: 765px;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_float .uconnect_item1 {
	float: left;
}

.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_float .uconnect_item2 {
	float: right;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_float .uconnect_item1 .text {
	width: 474px;
	text-align: center;
	font-size: 15px;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	color: #555555;
	padding-top: 15px;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_float .uconnect_item2 .text {
	width: 474px;
	text-align: center;
	font-size: 15px;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	color: #555555;
	padding-top: 15px;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .yellow_title {
	width: 100%;
	height: 71px;
	background: url('/img/renegade_2015/skills/yellow_triangle.png') center bottom no-repeat;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .yellow_title h2 {
	background-color: #ffcc04;
	line-height: 62px;
	width: 100%;
	height: 62px;
	text-align: center;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #fff;
	margin: 0;
}
.bg_product#bg_product_renegade_skills .template_float.beats_list {
	background: url('/img/renegade_2015/skills/jeep-renegade-beats-audio-system.jpg') center top no-repeat #000;
}
.bg_product#bg_product_renegade_skills .template_float.beats_list h3 {
	text-align: left;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #ffcc04;
	padding: 84px 0 0 353px;
	margin: 0 0 0 0;
    font-weight: normal;
}
.bg_product#bg_product_renegade_skills .template_float.beats_list ul {
	list-style:none;
	padding: 33px 0 0 369px;
	margin: 0 0 0 0;
}
.bg_product#bg_product_renegade_skills .template_float.beats_list ul li {
	text-align: left;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #646464;
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
}
.bg_product#bg_product_renegade_skills .template_float.beats_list ul li img {
	padding-bottom: 4px;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display.usb_aux {
	height: 723px;
	background: url('/img/renegade_2015/skills/jeep-renegade-usb-aux.jpg') center top no-repeat #000;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display.usb_aux .usb_aux_list1{
	width: 50%;
	float: left;
    padding-top: 435px;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display.usb_aux .usb_aux_list2{
	width: 50%;
	float: right;
    padding-top: 435px;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display.usb_aux .usb_aux_list1 h4,
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display.usb_aux .usb_aux_list2 h4 {
	text-align: left;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #ffcc04;
	padding: 0px 0 0 60px;
	margin: 0 0 0 0;
    font-weight: normal;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display.usb_aux .usb_aux_list1 ul,
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display.usb_aux .usb_aux_list2 ul {
	list-style: none;
	padding: 0px 0 0 70px;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display.usb_aux .usb_aux_list1 ul li,
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display.usb_aux .usb_aux_list2 ul li {
	text-align: left;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #646464;
	padding: 0 0 0 0;
	margin: 5px 0 0 0;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .disclaimer {
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	width: 100%;
	padding: 0;
	margin: 0;
	padding-left: 25px;
	padding-top: 10px;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display.relative_td {
	position: relative;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display.relative_td .label{
	position: absolute;
	bottom: 45px;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #555555;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display.relative_td .label.l1 {
	left: 130px;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display.relative_td .label.l2 {
	left: 350px;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display.relative_td .label.l3 {
	left: 730px;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display.iframe_temp .iframe_cont2 {
	width: 700px;
	height: 394px;
	margin: 0 auto;
	padding: 0;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .display .gallery .dots {
    bottom: 180px;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .display .gallery .outer .inner .item .item_text {
    text-align: left;
    /* padding-top: 50px; */
    width: 500px;
    margin: 0 auto;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .display .gallery .outer .inner .item .item_text h4 {
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #f75700;
	font-weight: normal;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .display .gallery .outer .inner .item .item_text p {
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b2b2b2;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .display .gallery .dots span {
    background: url('/img/renegade_2015/skills/dots.png') top center no-repeat transparent;
    display: inline-block;
    height: 13px;
    width: 13px;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .display .gallery .dots span.sel {
    background-position: bottom center;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .display.one .gallery .next {
    background: url('/img/renegade_2015/skills/arrows2.png') right top no-repeat transparent;
    height: 39px;
    margin-top: -32px;
    position: absolute;
    right: 52px;
    top: 332px;
    width: 39px;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .display.one .gallery .prev {
    background: url('/img/renegade_2015/skills/arrows2.png') left top no-repeat transparent;
    height: 39px;
    display: none;
    left: 56px;
    margin-top: -32px;
    position: absolute;
    top: 332px;
    width: 39px;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .display.one .gallery .next:hover {
    background: url('/img/renegade_2015/skills/arrows2.png') right bottom no-repeat transparent;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .display.one .gallery .prev:hover {
    background: url('/img/renegade_2015/skills/arrows2.png') left bottom no-repeat transparent;
}
.bg_white_template {
	background-color: #fff;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .cta {
	display: block;
	background-color: #f0cf27;
	width: 250px;
	height: 50px;
	line-height: 50px;
	color: #000;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	margin: 0 auto;
	font-family: 'ProximaBold';
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .disclaimer {
	font-size: 14px !important;
}
#bg_product_renegade_skills .template_display.gallery_temp .display.one{
	height: 810px;
}
#bg_product_renegade_skills .template_display .display.one .gallery .outer.skills{
	width:950px;
	height:770px;
	margin:0 auto;
	padding-top: 72px;
}
#bg_product_renegade_skills .template_display .display.two .gallery .outer .inner .item {
	background: transparent !important;
}

.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .template_float .text {
	width: 950px;
	height: 964px;
	display: block;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .template_float .text .slide {
	width: 950px;
	height: 964px;
	display: block;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .template_float .text .slide.switch_tab_1 {
	width: 950px;
	height: 964px;
	display: block;
	background:url('/img/renegade_2015/skills/jeep-renegade-uconnect-5-radio-live.png') top center no-repeat;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .template_float .text .slide.switch_tab_2 {
	width: 950px;
	height: 964px;
	display: block;
	background:url('/img/renegade_2015/skills/jeep-renegade-uconnect-5-radio-nav-live.png') top center no-repeat;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .template_float .text .slide.switch_tab_3 {
	width: 950px;
	height: 964px;
	display: block;
	background:url('/img/renegade_2015/skills/jeep-renegade-uconnect-6.5-radio-nav-live.png') top center no-repeat;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .template_float .text .slide .slide_list_cont {
	width: 550px;
	height: auto;
	margin: 0 auto;
	padding-top: 570px;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .template_float .text .slide .slide_list_cont .slide_list{
	width: 50%;
	height: auto;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .template_float .text .slide .slide_list_cont .slide_list ul {
	list-style:none;
	text-align: left;
	text-transform: uppercase;
	color: #555555;
	font-size: 15px;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .template_float .text .slide .slide_list_cont .slide_list ul li {
	margin-top: 20px;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .template_float .text .slide .slide_list_cont .slide_list ul li img {
	padding-bottom: 5px;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .template_float .text .slide .slide_list_cont .slide_list.one{
	float: left;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .template_float .text .slide .slide_list_cont .slide_list.two{
	float: right;
}
.bg_product#bg_product_renegade_skills .product_page.classicwhite .template_display .template_float .slides.no_img a {
	font-size: 21px;
	color: #333333;
	font-family: 'ProximaLight';
	text-transform: uppercase;
}
.page_content .section .content.renegade_skill {
	width: 1005px !important;
}
#bg_product_renegade_skills .template_display.gallery_temp .display.one #reel_home {
	height: 770px;
}
#bg_product_renegade_skills .template_display.gallery_temp .display.one #reel_home .carousel .outer {
	padding-top: 75px;
}
#bg_product_renegade_skills .template_display.gallery_temp .display.one #reel_home .carousel .outer .inner {
	height: 770px;
}
#bg_product_renegade_skills .template_display.gallery_temp .display.one #reel_home .carousel .outer .inner .item {
	height: 770px;
	padding: 0;
}
#bg_product_renegade_skills .template_display.gallery_temp .display.one #reel_home .wrapper-bullet {
    width: 144px;
    margin: 0 auto;
    position: absolute;
    top: 580px;
    left: 50%;
    margin-left: -72px;
    z-index: 2000;
}
#bg_product_renegade_skills .template_display.gallery_temp .display.one #reel_home .bullet {
    background: url('/img/renegade_2015/skills/page-off.png') center center no-repeat;
    display: block;
    width: 13px;
    height: 13px;
    margin: 0;
    margin-right: 5px;
    float: left;
}
#bg_product_renegade_skills .template_display.gallery_temp .display.one #reel_home .bullet.on {
    background: url('/img/renegade_2015/skills/page-on.png') center center no-repeat;
}
#bg_product_renegade_skills .template_display.gallery_temp .display.one #reel_home .carousel .outer .inner .item .item_text {
    text-align: left;
   /*padding-top: 50px;*/
    width: 500px;
    margin: 0 auto;
}
#bg_product_renegade_skills .template_display.gallery_temp .display.one #reel_home .carousel .outer .inner .item .item_text h4 {
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #f75700;
	font-weight: normal;
	margin:0;
}
#bg_product_renegade_skills .template_display.gallery_temp .display.one #reel_home .carousel .outer .inner .item .item_text p {
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b2b2b2;
}
#bg_product_renegade_skills .template_display.gallery_temp .display.one #reel_home .carousel .prev {
    background: url('/img/renegade_2015/skills/arrow_prev.png');
    width: 39px;
    height: 39px;
    position: absolute;
    top: 41%;
    left: 25px;
    margin-top: -25px;
}
#bg_product_renegade_skills .template_display.gallery_temp .display.one #reel_home .carousel .next {
    background: url('/img/renegade_2015/skills/arrow_next.png');
    width: 39px;
    height: 39px;
    position: absolute;
    top: 41%;
    right: 25px;
    margin-top: -25px;
}
#bg_product_renegade_skills .template_display.gallery_temp .display.one #reel_home .carousel .prev:hover {
    background: url('/img/renegade_2015/skills/arrow_prev_hover.png');
    opacity: 1!important;
}
#bg_product_renegade_skills .template_display.gallery_temp .display.one #reel_home .carousel .next:hover {
    background: url('/img/renegade_2015/skills/arrow_next_hover.png');
    opacity: 1!important;
}


/*////////Gallery one row///////////*/ 

.anniversary .template_gallery{
    width:950px;
    height:245px;
    background-color: #0f0f0f;
    position:relative;
}
.anniversary .template_gallery .outer{
    margin:0 auto;
    height:225px;
    position:relative;
    overflow: scroll;
    overflow-y: hidden;
    width: 950px;
}
.anniversary .template_gallery .outer .inner{
    position:relative;
}
.anniversary .template_gallery .outer .inner .row .thumb{
    float:left;
    width:207px;
    height:138px;
    border:10px solid #2a2a2a;
    margin:0 13px 13px 0;

}
.anniversary .template_gallery .row{
    padding-top:23px;
}
.anniversary .template_gallery .col.last{
    margin-right:0px;
}
.anniversary .template_gallery .col .thumb a img{
    width:100%;
    height:148px;
}
/*/-------MONTREUX 75TH ANNIVERSARY---------/*/

.montreux_festival.v2014{
	max-width:1280px;
	margin:0 auto;
}
.montreux_festival.v2014 .header{
	background: url('/img/montreux_festival/header.jpg') center top no-repeat #000;
	width:100%;
	height:554px;
	text-align: center;
}
.montreux_festival.v2014 .header span{
    color: #fff;
    font-size: 20px;
    font-family: 'ProximaLight',Arial,sans-serif;
    line-height: 25px;
    text-align: center;
    padding: 0;
    display: inline-block;
    margin-top: 100px;
}
.montreux_festival.v2014 .header h1{
	color:#fff;
	font-size: 36px;
	font-family: 'ProximaBold',Arial,sans-serif;
	text-transform: uppercase;
	text-align: center;
	margin:15px 0 0 0;
	padding: 0;
	line-height: 30px;
}
.montreux_festival.v2014 h2{
	color:#fff;
	font-size: 36px;
	font-family: 'ProximaBold',Arial,sans-serif;
	text-transform: uppercase;
	text-align: center;
	margin:0;
	padding: 0;
	line-height: 30px;
}
.montreux_festival.v2014 h3{
	color:#fff;
	font-size: 20px;
	font-family: 'ProximaLight',Arial,sans-serif;
	line-height: 30px;
	text-align: center;
	margin:0;
	padding: 0;
	display: inline-block;
	font-weight:normal;
}
.montreux_festival.v2014 .header h3{
	margin:110px 0 19px 0;
}
.montreux_festival.v2014 .text-box{
	background: url('/img/montreux_festival/bg-text.png') center top repeat-y #000;
	text-align: center;
}
.montreux_festival.v2014 .text-box h3{
	color:#000;
	font-size:22px;
	font-family: 'ProximaBold',Arial,sans-serif;
	text-align: center;
	line-height: 30px;
	margin: 0;
	padding: 35px 0;
}
.montreux_festival.v2014 span.label{
	/*background-color: #223868;*/
	background: #1e5799;
	background: -moz-linear-gradient(left,  #1e5799 0%, #2d4270 29%, #2d4270 36%, #2d4270 48%, #2d4270 50%, #0e265b 99%);
	background: -webkit-linear-gradient(left,  #1e5799 0%,#2d4270 29%,#2d4270 36%,#2d4270 48%,#2d4270 50%,#0e265b 99%);
	background: linear-gradient(to right,  #1e5799 0%,#2d4270 29%,#2d4270 36%,#2d4270 48%,#2d4270 50%,#0e265b 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#0e265b',GradientType=1 );
	margin: 0;
	padding: 8px 45px;
	color:#fff;
	font-size: 18px;
	font-family: 'ProximaLight',Arial,sans-serif;
	text-align: center;
	display: inline-block;
	margin-bottom:30px;
}
.montreux_festival.v2014 .vynil-box span.label{
	margin: 50px 0 40px 0;

}
.montreux_festival.v2014 .gallery span.label{
	margin:0;
	position: relative;
	top:-20px;
}
.montreux_festival.v2014 .cta{
	background-color: #ffcc04;
	border-radius: 4px;
	color:#000;
	display: inline-block;
	text-align: center;
}
.montreux_festival.v2014 .cta a{
	color:#000;
	display: inline-block;
	padding: 15px 65px;
	font-family: 'ProximaBold',Arial,sans-serif;
	font-size: 15px; 
}
.montreux_festival.v2014 .contest-box{
	background-color: #fff;
}
.montreux_festival.v2014 .contest-box .col-sx{
	background-color: #fff;
	float:left;
	width:25.95%;
	padding:45px 7.42% 45px 10.93%;
}
.montreux_festival.v2014 .contest-box .col-sx h2{
	color:#153884;
	text-align: left;
}
.montreux_festival.v2014 .contest-box .col-sx p{
	color:#000;
	font-family: 'ProximaLight',Arial,sans-serif;
	font-size: 16px;
	line-height: 18px;
	margin:25px 0 25px 0;
}
.montreux_festival.v2014 .contest-box .col-sx p.disclaimer{
	font-size: 13px;
	line-height: 15px;
	margin:20px 0 0 0;
}
.montreux_festival.v2014 .contest-box .col-dx{
	float:right;
	display: inline-block;
	width:55.7%;
}
.montreux_festival.v2014 .contest-box .col-dx img{
	width:100%;
	height: auto;
}
.montreux_festival.v2014 .vynil-box{
	background:url('/img/montreux_festival/bg-vinyl.jpg') center top no-repeat #fff;
	text-align: center;
}

.montreux_festival.v2014 .vynil-box h3{
	margin:10px 0 60px 0;
}
.montreux_festival.v2014 .vynil-box .artist{
	width:990px;
	margin:0 auto;
}
.montreux_festival.v2014 .vynil-box .artist .item{
	float:left;
	width:233px;
	text-align: left;
	margin-right: 19px;
}
.montreux_festival.v2014 .vynil-box .artist .item.last{
	margin:0;
}
.montreux_festival.v2014 .vynil-box .artist .item .name{
	font-size:26px;
	font-family:'ProximaBold';
	color:#f3b100;
	margin:0;
	padding:0;
	line-height: 20px;
}
.montreux_festival.v2014 .vynil-box .artist .item .date{
	font-size:18px;
	font-family:'Proxima';
	color:#fff;
	margin:0 0 15px 0;
	padding:0;
}
.montreux_festival.v2014 .vynil-box .artist .item p{
	font-size:17px;
	font-family:'ProximaLight';
	color:#000;
	margin:20px 0;
	padding:0;
	height:240px;
}
.montreux_festival.v2014 .vynil-box .artist .item .cta{
	width:233px;
}
.montreux_festival.v2014 .vynil-box .artist .item .cta.black{
	background-color: #000;
	color:#f3b100;
	margin-bottom:4px;
}
.montreux_festival.v2014 .vynil-box .artist .item .cta.black a{
	color:#f3b100;
}
.montreux_festival.v2014 .vynil-box .artist .item .cta a{
	font-size: 15px;
	display: inline-block;
	padding: 15px 35px;
}
.montreux_festival.v2014 h2.title{
	color:#000;
	margin-top:55px;
}
.montreux_festival.v2014 h3.subtitle{
	color:#000;
	font-size:19px;
	font-family: 'ProximaBold',Arial,sans-serif;
	text-transform: uppercase;
}
.montreux_festival.v2014 .template_display .display .youtube .video{
	background: url('/img/montreux_festival/bg-anniversary.jpg') center center no-repeat #000;
	height: 460px;	
}
.montreux_festival.v2014 .template_display .display .youtube .video iframe{
	margin:0 auto;
	padding:0;
}
.montreux_festival.v2014 .template_display .display .youtube .playlist{
	background-color: #000;
	position: relative;
}
.montreux_festival.v2014 .template_display .display .youtube .playlist .timeline{
	position: absolute;
	top:-10px;
}
.montreux_festival.v2014 .template_display .display .youtube .playlist a{
	text-align: center;
    height: auto;
    padding: 20px 0 0 0;
    margin: 0;
    line-height: 0;
    display: block;
    text-align: center;
    width: 14.28%;
    position: relative;
}
.montreux_festival.v2014 .template_display .display .youtube .playlist a .line{
	position: absolute;
	background: url('/img/montreux_festival/single-timeline.png') center top no-repeat;
	height: 15px;
	width: 100%;
	left:0;
	top:-6px;
}
.montreux_festival.v2014 .template_display .display .youtube .playlist a .tit{
    margin: 0 auto;
	line-height: 40px;
    font-size: 28px;
    font-family: 'ProximaBold',Arial,sans-serif;
    display: block;
    width: 90px;
    height: 40px;
    padding: 0;
    text-align: center;
}
.montreux_festival.v2014 .template_display .display .yellow{
    color:#ffba05;
    font-family: 'Proxima',Arial,sans-serif;
}
.montreux_festival.v2014 .template_display .display .youtube .playlist a .tit.sel{
   	background-color: #ffcc04;
   	color:#000;
}
.montreux_festival.v2014 .template_display .display .youtube .playlist a .tit.sel .yellow{
   	color:#000;
}
.montreux_festival.v2014 .gallery{
	background:url('/img/montreux_festival/bg-anniversary.jpg') center top no-repeat;
	text-align: center;
	height: 650px;
}
.montreux_festival.v2014 .gallery h2{
	padding:25px 0 10px 0;
}
.montreux_festival.v2014 .gallery h3{
	padding:0 0 20px 0;
	line-height: 20px;
}
/*---- carousel ----*/
.montreux_festival.v2014 .gallery .carousel h3{
	color:#fff;
	font-size: 44px;
	font-family: 'ProximaBold',Arial,sans-serif;
	line-height: 40px;
	margin:0;
	padding-bottom: 30px;
	display: block;
}
.montreux_festival.v2014 .gallery .carousel h3 span{
	color:#f3b100;
	font-family: 'ProximaLight',Arial,sans-serif;
	font-size:40px;
}
.montreux_festival.v2014 .carousel{
	width:100%;
	margin:0;
	padding:0;
	position: relative;
}
.montreux_festival.v2014 .carousel .outer{
	overflow:hidden;
	width: 100%;
	max-width:1600px;
	margin:0 auto;
	position: relative;
}
.montreux_festival.v2014 .carousel .outer .inner{
	height:488px;
	margin:0 auto;
	padding:0;
	position:relative;
	width: 100%;
}
.montreux_festival.v2014 .carousel .outer .inner .cta-container {
	background: url('img/layout/bg_product_page_show_table_body.png') left no-repeat transparent;
	top: 125px;
	position: absolute;
	left: 50%;
	padding: 15px 10px 5px 30px;
	width: 285px;
	margin-left: 170px;
	text-align: left;
}
.montreux_festival.v2014 .carousel .outer .inner .item{
	float:left;
	position:absolute;
	top:0;
	left:5000px;
	width:100%;
	height:488px;
}
.montreux_festival.v2014 .carousel .outer .inner .item .round{
	text-align: right;
	padding-right: 21.64%;
	padding-top:35px;
}
.montreux_festival.v2014 .carousel .outer .inner .item .player{
	width:380px;
	height:340px;
	position: absolute;
	top:80px;
	left:330px;
}
.montreux_festival.v2014 .carousel .outer .inner .item .player iframe{
	display: block !important;
}
.montreux_festival.v2014 .carousel .outer .inner .item.visible{
	left:0;
}
.montreux_festival.v2014 .carousel .outer .inner .item .bg-img {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -800px;
}
.montreux_festival.v2014 .carousel .prev{
	background-image: url('/img/montreux_festival/arrow-left.png');
	width:26px;
	height: 37px;
	position:absolute;
	top:50%;
	left:200px;
	margin-top: -25px;
}
.montreux_festival.v2014 .carousel .next{
	background-image: url('/img/montreux_festival/arrow-right.png');
	width:26px;
	height: 37px;
	position:absolute;
	top:50%;
	right:200px;
	margin-top: -25px;
}
.icon-stack.icon-64 .equalizer-16{
    margin: 4px 0 0 40px;
}
.montreux_festival.v2014 .carousel .prev:hover,
.montreux_festival.v2014 .carousel .next:hover{
	opacity:0.75;
}
.montreux_festival.v2014 .carousel .prev .year-label,
.montreux_festival.v2014 .carousel .next .year-label{
	position: absolute;
    top: -35px;
    font-size: 32px;
    font-family: 'ProximaBold';
    color: #fff;
    left: -30px;
    line-height: 0;
}
.montreux_festival.v2014 .carousel .year-label .yellow{
	color:#ffba05;
    font-family: 'Proxima',Arial,sans-serif;
}
.montreux_festival.v2014 .bg img{
	display:block;
}
.montreux_festival.v2014 .wrapper-bullet{
	width: 165px;
    margin: 0 auto;
    position: absolute;
    bottom: -1px;
    left: 50%;
    margin-left:-75px;
}
.montreux_festival.v2014 .bullet{
	background: url('/img/montreux_festival/page-off.png') center center no-repeat;
    display: block;
    width: 18px;
    height: 18px;
    margin: 0;
   	margin-right: 5px;
    float: left;
}
.montreux_festival.v2014 .bullet.on{
	background: url('/img/montreux_festival/page-on.png') center center no-repeat;
}
/*------Player MP3------*/

.montreux_festival.v2014 .carousel .outer .inner .item .player .audiojs{
	width:380px;
	background-color:#111111;
	background-image: none;
}
.montreux_festival.v2014 .carousel .outer .inner .item .player .audiojs .scrubber{
	width:205px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #222), color-stop(0.5, #333), color-stop(0.51, #222), color-stop(1, #222));
	border-top:none;
}
.montreux_festival.v2014 .carousel .outer .inner .item .player .audiojs .loaded{
	background-color: #5a5a5a;
	background-image: none;
}
.montreux_festival.v2014 .carousel .outer .inner .item .player ol{
	width:100%;
	overflow: auto;
	height:304px;
	border:none;
}
.montreux_festival.v2014 .carousel .outer .inner .item .player ol li{
	text-align: left;
	padding: 9px 2px 10px 30px;
	color:#a1a1a1;
	border-color:#f9f9f9;
}
.montreux_festival.v2014 .carousel .outer .inner .item .player ol li.playing{
	background-color:#111111;
	text-shadow:none;
	width:348px;
}
.montreux_festival.v2014 .carousel .outer .inner .item .player ol li.playing a{
	color:#e9b33d;
	display: inline-block;
}
.montreux_festival.v2014 .carousel .outer .inner .item .player ol li a{
	color:#040404;
	display: inline-block;
}
.montreux_festival.v2014 .carousel .outer .inner .item .player ol li.playing:before{
	left:5px;
}
.montreux_festival.v2014 .carousel .outer .inner .item .player .jspVerticalBar .jspDrag{
	background: url('/img/layout/bg_scrollbar_track_vertical_montreux.png') center center repeat;
	width:6px;
	margin:0 auto;
	border-radius: 5px;
}
/**********************************************************************************/
/**********************************************************************************/
/* CHEROKEE TECHNOLOGY */
/**********************************************************************************/
/**********************************************************************************/

.bg_product#bg_product_cherokee_skills .product_page.classicwhite.narrow {
    background: url('/img/layout/bg_col_classicwhite_narrow.png') center 585px no-repeat transparent;
    -webkit-background-size: 950px 10000px;
}
#bg_product_cherokee_skills {
    background: url('/img/cherokee_2014/technology/cherokee-technology-header-bg.jpg') top center no-repeat #000;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite.narrow .header-title {
    top: 25px;
    color: #fff;
    font-family: 'ProximaBold';
    font-style: italic;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
    font-size: 37px;
    left: 50%;
    margin-left: -475px;
    position: absolute;
    text-align: center;
    width: 950px;
    font-weight: normal;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite.narrow .show {
    width: 950px;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite.narrow .show p {
    padding-top: 480px;
    color: #fff;
    text-align: center;
    font-size: 15px;
    font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
    line-height: 23px;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display h3.title.centered {
	margin: 0;
	padding:0;
	background: none;
    font-family: 'Proxima', Arial, Helvetica, sans-serif;
    font-size: 28px;
    color: #555555;
    height: auto;
    letter-spacing: -2px;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    font-weight: normal;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .text {
	margin: 0;
	padding: 0;
	color: #000000;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    display: block;
    margin: 0 auto;
    position: relative;
    width: 765px;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_float .uconnect_item1 {
	float: left;
}

.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_float .uconnect_item2 {
	float: right;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_float .uconnect_item1 .text {
	width: 474px;
	text-align: center;
	font-size: 15px;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 15px;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_float .uconnect_item2 .text {
	width: 474px;
	text-align: center;
	font-size: 15px;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	color: #555555;
	padding-top: 15px;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .yellow_title {
	width: 100%;
	height: 71px;
	background: url('/img/cherokee_2014/technology/yellow_triangle.png') center bottom no-repeat;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .yellow_title h2 {
	background-color: #ffcc04;
	line-height: 62px;
	width: 100%;
	height: 62px;
	text-align: center;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #fff;
	margin: 0;
}
.bg_product#bg_product_cherokee_skills .template_float.beats_list {
	background: url('/img/cherokee_2014/technology/cherokee-technology-alpine.jpg') center top no-repeat #000;
}
.bg_product#bg_product_cherokee_skills .template_float.beats_list h3 {
	text-align: left;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #ffcc04;
	padding: 50px 0 0 353px;
	margin: 0 0 0 0;
    font-weight: normal;
}
.bg_product#bg_product_cherokee_skills .template_float.beats_list ul {
	list-style:none;
	padding: 33px 0 0 369px;
	margin: 0 0 0 0;
}
.bg_product#bg_product_cherokee_skills .template_float.beats_list ul li {
	text-align: left;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #646464;
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
}
.bg_product#bg_product_cherokee_skills .template_float.beats_list ul li img {
	padding-bottom: 4px;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display.usb_aux {
	height: 723px;
	background: url('/img/cherokee_2014/technology/jeep-renegade-usb-aux.jpg') center top no-repeat #000;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display.usb_aux .usb_aux_list1{
	width: 50%;
	float: left;
    padding-top: 435px;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display.usb_aux .usb_aux_list2{
	width: 50%;
	float: right;
    padding-top: 435px;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display.usb_aux .usb_aux_list1 h4,
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display.usb_aux .usb_aux_list2 h4 {
	text-align: left;
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #ffcc04;
	padding: 0px 0 0 60px;
	margin: 0 0 0 0;
    font-weight: normal;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display.usb_aux .usb_aux_list1 ul,
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display.usb_aux .usb_aux_list2 ul {
	list-style: none;
	padding: 0px 0 0 70px;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display.usb_aux .usb_aux_list1 ul li,
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display.usb_aux .usb_aux_list2 ul li {
	text-align: left;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #646464;
	padding: 0 0 0 0;
	margin: 5px 0 0 0;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .disclaimer {
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	width: 100%;
	padding: 0;
	margin: 0;
	padding-left: 25px;
	padding-top: 10px;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display.relative_td {
	position: relative;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display.relative_td .label{
	position: absolute;
	bottom: 45px;
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #555555;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display.relative_td .label.l1 {
	left: 130px;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display.relative_td .label.l2 {
	left: 350px;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display.relative_td .label.l3 {
	left: 730px;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display.iframe_temp .iframe_cont2 {
	width: 700px;
	height: 394px;
	margin: 0 auto;
	padding: 0;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .display .gallery .dots {
    bottom: 180px;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .display .gallery .outer .inner .item .item_text {
    text-align: left;
    /* padding-top: 50px; */
    width: 500px;
    margin: 0 auto;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .display .gallery .outer .inner .item .item_text h4 {
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #f75700;
	font-weight: normal;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .display .gallery .outer .inner .item .item_text p {
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b2b2b2;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .display .gallery .dots span {
    background: url('/img/cherokee_2014/technology/dots.png') top center no-repeat transparent;
    display: inline-block;
    height: 13px;
    width: 13px;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .display .gallery .dots span.sel {
    background-position: bottom center;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .display.one .gallery .next {
    background: url('/img/cherokee_2014/technology/arrows2.png') right top no-repeat transparent;
    height: 39px;
    margin-top: -32px;
    position: absolute;
    right: 52px;
    top: 332px;
    width: 39px;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .display.one .gallery .prev {
    background: url('/img/cherokee_2014/technology/arrows2.png') left top no-repeat transparent;
    height: 39px;
    display: none;
    left: 56px;
    margin-top: -32px;
    position: absolute;
    top: 332px;
    width: 39px;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .display.one .gallery .next:hover {
    background: url('/img/cherokee_2014/technology/arrows2.png') right bottom no-repeat transparent;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .display.one .gallery .prev:hover {
    background: url('/img/cherokee_2014/technology/arrows2.png') left bottom no-repeat transparent;
}
.bg_white_template {
	background-color: #fff;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .cta {
	display: block;
	background-color: #f0cf27;
	width: 250px;
	height: 50px;
	line-height: 50px;
	color: #000;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	margin: 0 auto;
	font-family: 'ProximaBold';
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .disclaimer {
	font-size: 14px !important;
}
#bg_product_cherokee_skills .template_display.gallery_temp .display.one{
	height: 810px;
}
#bg_product_cherokee_skills .template_display .display.one .gallery .outer.skills{
	width:950px;
	height:770px;
	margin:0 auto;
	padding-top: 72px;
}
#bg_product_cherokee_skills .template_display .display.two .gallery .outer .inner .item {
	background: transparent !important;
}

.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .template_float .text {
	width: 950px;
	height: 964px;
	display: block;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .template_float .text .slide {
	width: 950px;
	height: 964px;
	display: block;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .template_float .text .slide.switch_tab_1 {
	width: 950px;
	height: 964px;
	display: block;
	background:url('/img/cherokee_2014/technology/cherokee-technology-radio-nav5.jpg') top center no-repeat #000000;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .template_float .text .slide.switch_tab_2 {
	width: 950px;
	height: 964px;
	display: block;
	background:url('/img/cherokee_2014/technology/cherokee-technology-radio-nav84.jpg') top center no-repeat #000000;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .template_float .text .slide.switch_tab_3 {
	width: 950px;
	height: 964px;
	display: block;
	background:url('/img/cherokee_2014/technology/cherokee-technology-radio-nav84.jpg') top center no-repeat #000000;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .template_float .text .slide .slide_list_cont {
	width: 550px;
	height: auto;
	margin: 0 auto;
	padding-top: 470px;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .template_float .text .slide .slide_list_cont .slide_list{
	width: 50%;
	height: auto;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .template_float .text .slide .slide_list_cont .slide_list ul {
	list-style:none;
	text-align: left;
	text-transform: uppercase;
	color: #555555;
	font-size: 15px;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .template_float .text .slide .slide_list_cont .slide_list ul li {
	margin-top: 20px;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .template_float .text .slide .slide_list_cont .slide_list ul li img {
	padding-bottom: 5px;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .template_float .text .slide .slide_list_cont .slide_list.one{
	float: left;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .template_float .text .slide .slide_list_cont .slide_list.two{
	float: right;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .template_float .slides.no_img a {
	font-size: 21px;
	color: #333333;
	font-family: 'ProximaLight';
	text-transform: uppercase;
}
.page_content .section .content.renegade_skill {
	width: 1005px !important;
}
#bg_product_cherokee_skills .template_display.gallery_temp .display.one #reel_home {
	height: 770px;
}
#bg_product_cherokee_skills .template_display.gallery_temp .display.one #reel_home .carousel .outer {
	padding-top: 75px;
}
#bg_product_cherokee_skills .template_display.gallery_temp .display.one #reel_home .carousel .outer .inner {
	height: 770px;
}
#bg_product_cherokee_skills .template_display.gallery_temp .display.one #reel_home .carousel .outer .inner .item {
	height: 770px;
	padding: 0;
}
#bg_product_cherokee_skills .template_display.gallery_temp .display.one #reel_home .wrapper-bullet {
    width: 144px;
    margin: 0 auto;
    position: absolute;
    top: 580px;
    left: 50%;
    margin-left: -72px;
    z-index: 2000;
}
#bg_product_cherokee_skills .template_display.gallery_temp .display.one #reel_home .bullet {
    background: url('/img/cherokee_2014/technology/page-off.png') center center no-repeat;
    display: block;
    width: 13px;
    height: 13px;
    margin: 0;
    margin-right: 5px;
    float: left;
}
#bg_product_cherokee_skills .template_display.gallery_temp .display.one #reel_home .bullet.on {
    background: url('/img/cherokee_2014/technology/page-on.png') center center no-repeat;
}
#bg_product_cherokee_skills .template_display.gallery_temp .display.one #reel_home .carousel .outer .inner .item .item_text {
    text-align: left;
   /*padding-top: 50px;*/
    width: 500px;
    margin: 0 auto;
}
#bg_product_cherokee_skills .template_display.gallery_temp .display.one #reel_home .carousel .outer .inner .item .item_text h4 {
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #f75700;
	font-weight: normal;
	margin:0;
}
#bg_product_cherokee_skills .template_display.gallery_temp .display.one #reel_home .carousel .outer .inner .item .item_text p {
	font-family: 'Proxima', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b2b2b2;
}
#bg_product_cherokee_skills .template_display.gallery_temp .display.one #reel_home .carousel .prev {
    background: url('/img/cherokee_2014/technology/arrow_prev.png');
    width: 39px;
    height: 39px;
    position: absolute;
    top: 41%;
    left: 25px;
    margin-top: -25px;
}
#bg_product_cherokee_skills .template_display.gallery_temp .display.one #reel_home .carousel .next {
    background: url('/img/cherokee_2014/technology/arrow_next.png');
    width: 39px;
    height: 39px;
    position: absolute;
    top: 41%;
    right: 25px;
    margin-top: -25px;
}
#bg_product_cherokee_skills .template_display.gallery_temp .display.one #reel_home .carousel .prev:hover {
    background: url('/img/cherokee_2014/technology/arrow_prev_hover.png');
    opacity: 1!important;
}
#bg_product_cherokee_skills .template_display.gallery_temp .display.one #reel_home .carousel .next:hover {
    background: url('/img/cherokee_2014/technology/arrow_next_hover.png');
    opacity: 1!important;
}
.bg_product#bg_product_cherokee_skills .product_page.classicwhite .template_display .template_float .slides.no_img a.sel {
	background-color: rgb(219, 219, 219);
}

/**********RENEGADE DESERT HAWK************/


#bg_product_renegade_desert_hawk{
	background:  url('/img/renegade_desert_hawk/img_header.jpg') top center no-repeat #000	;
}
.page_content.renegade_desert_hawk .product_page .show .colors{
	bottom: 10px;
	height: 60px;
	left: 26px;
	position: absolute;
	width: 200px;
	top: 535px;
}
.page_content.renegade_desert_hawk .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.renegade_desert_hawk .product_page .show .colors .img{
	bottom: -58px;
    left: -149px;
    position: absolute;
}
.page_content.renegade_desert_hawk .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.renegade_desert_hawk .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.renegade_desert_hawk .product_page .show .colors a.sel span{
	display: block;
}

.renegade_desert_hawk .template_display .circles{
	height: 220px;
	margin: 0 auto;
	position: relative;
	width: 712px;
}

.renegade_desert_hawk .template_display .circles .circle{
	float: left;
	height: 220px;
	margin-left: 12px;
	width: 166px;
}

.renegade_desert_hawk .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_desert_hawk .template_display .circles .circle a{
	height: 166px;
	display: block;
}

#renegade_desert_hawk_circles_1 { background: url('/img/renegade_desert_hawk/bg_circles.png') 0px 0px no-repeat; }
#renegade_desert_hawk_circles_2 { background: url('/img/renegade_desert_hawk/bg_circles.png') -166px 0px no-repeat; }
#renegade_desert_hawk_circles_3 { background: url('/img/renegade_desert_hawk/bg_circles.png') -332px 0px no-repeat; }
#renegade_desert_hawk_circles_4 { background: url('/img/renegade_desert_hawk/bg_circles.png') -498px 0px no-repeat; }

#renegade_desert_hawk_circles_1.sel, #renegade_desert_hawk_circles_1:hover { background-position: 0px -166px; }
#renegade_desert_hawk_circles_2.sel, #renegade_desert_hawk_circles_2:hover { background-position: -166px -166px; }
#renegade_desert_hawk_circles_3.sel, #renegade_desert_hawk_circles_3:hover { background-position: -332px -166px; }
#renegade_desert_hawk_circles_4.sel, #renegade_desert_hawk_circles_4:hover { background-position: -498px -166px; }
#renegade_desert_hawk_circles_4.sel, #renegade_desert_hawk_circles_4:hover { background-position: -498px -166px; }

.page_content.renegade_desert_hawk .product_page.classicwhite .show{
	margin: 0 auto;
	height: 680px;
	position: relative;
	width: 950px;
}


.page_content.renegade_desert_hawk .product_page .show .colors .title{
	color: #FFF;
	left: -28px;
	top: -25px;
}
.page_content.renegade_desert_hawk .product_page .show .colors a{
	background-image: url('/img/renegade_desert_hawk/bg_colors.png');
	background-repeat: no-repeat;
    float: left;
    height: 60px;
    position: relative;
    width: 45px;
}
.page_content.renegade_desert_hawk .product_page .show .colors a span{
	background: url('/img/renegade_desert_hawk/bg_colors_sel.png') no-repeat;
	background-position: 44px 16px;
	color: #FFF;
	position: relative;
    top: 0px;
}

#renegade_desert_hawk_2015_color_black{ background-position: 1px bottom; }
#renegade_desert_hawk_2015_color_white{ background-position: -45px bottom; }
#renegade_desert_hawk_2015_color_silver{ background-position: -90px bottom;; }
#renegade_desert_hawk_2015_color_crystal{ background-position: -138px bottom; }

.page_content.renegade_desert_hawk .product_page.classicwhite{
	background: url('/img/layout/bg_col_classicwhite.png') center 618px no-repeat transparent;
	-webkit-background-size: 950px 10000px;
	color: #333 !important;
	margin: 0 auto;
	position: relative;
	width: 950px;
}

.renegade_desert_hawk .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;
}

.renegade_desert_hawk .product_page .template_cta a{
	float: left;
	height: 210px;
	padding-top: 30px;
	text-align: center;
	width: 237px;
}

.page_content.renegade_desert_hawk .product_page.classicwhite .template_display {
	width: 950px;
}

.page_content.renegade_desert_hawk .product_page.classicwhite .display {
	width: 950px;
}

.page_content.renegade_desert_hawk .product_page.classicwhite .template_float {
	width: 950px;
}

.page_content.renegade_desert_hawk .product_page .sections .item {
	padding-left: 0px;
	padding-bottom: 0px;
}

.page_content.renegade_desert_hawk .accordion {
	width: 950px;
}

.page_content.renegade_desert_hawk .accordion li {
	height: 370px;
}
.page_content.renegade_desert_hawk .accordion.secondacc li {
	height: 400px;
}

.page_content.renegade_desert_hawk .template_display .text {
	text-align: center;
	color:#242a36;
	font-size: 18px;
	font-family: 'Proxima',Arial,sans-serif;
	line-height: 22px;
	width:790px;

}

.page_content.renegade_desert_hawk .template_float .text {
	font-size: 14px;
}

.page_content.renegade_desert_hawk .template_display .display .gallery .next {
    background: url('/img/renegade_desert_hawk/cne_gal_arrow.png') right center no-repeat transparent;
    height: 65px;
    margin-top: -32px;
    position: absolute;
    right: 10px;
    top: 50%;
    width: 46px;
}

.page_content.renegade_desert_hawk .template_display .display .gallery .prev {
    background: url('/img/renegade_desert_hawk/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.renegade_desert_hawk .template_display .display .gallery .dots span {
    background: url('/img/renegade_desert_hawk/cne_gal_dots.png') top center no-repeat transparent;
    display: inline-block;
    height: 12px;
    width: 12px;
}

.page_content.renegade_desert_hawk .template_display .display .gallery .dots span.sel {
    background-position: bottom center;
}

.page_content.renegade_desert_hawk .product_page.classicwhite .template_float .slides a img {
	float: left;
}

.page_content.renegade_desert_hawk .product_page.classicwhite .template_float .slides a span {
	float: right;
}

.page_content.renegade_desert_hawk .product_page.classicwhite .template_float .slides a {
	width: 200px;
	text-align: left;
}

.page_content.renegade_desert_hawk .product_page.classicwhite .template_display .title {
	letter-spacing: 0;
	padding: 0;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
}

.page_content.renegade_desert_hawk .product_page .sections{
	background: transparent;
	margin: 0 auto;
	position: relative;
	width: 950px;
}

.page_content.renegade_desert_hawk .header_subtitle {
	display:block;
	width: 930px;
	position:absolute;
	top: 20px;
	left: 50%;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 20px;
	color:#fff;
	text-align:center;
	margin-left: -465px;
}

.page_content.renegade_desert_hawk .header_title {
	display:block;
	width: 930px;
	position:absolute;
	top: 70px;
	left: 50%;
	font-family: 'ProximaBold', Arial, Helvetica, sans-serif;
	font-size: 60px;
	line-height: 20px;
	color:#fff;
	text-align:center;
	margin-left: -465px;
	font-weight: bold;
}

.page_content.renegade_desert_hawk #scrollpos {
	margin: 0px 0 0 476px;
    font-family: 'ProximaLight', Arial, Helvetica, sans-serif;

}

.page_content.renegade_desert_hawk #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.renegade_desert_hawk #scrollpos a {
	color: #FFF;
}

.page_content.renegade_desert_hawk .accordion li span {
	font-family: 'ProximaLight', Arial, Helvetica, sans-serif;
}

.page_content.renegade_desert_hawk .template_compare .item:first-child {
	margin-left: 0px;
}

.page_content.renegade_desert_hawk .template_compare .item .text {
	text-align: center;
	padding: 20px 0 0 0;
	width: 275px;
	margin: 0 auto;
}

.page_content.renegade_desert_hawk .template_compare .item .title {
	margin-top: 38px;
	font-weight: bold;
}

.page_content.renegade_desert_hawk .template_compare .item {
	width: 315px;
}

#opencontent .page_content.renegade_desert_hawk {
	padding-top: 0;
}
.page_content.renegade_desert_hawk .template_display .grid{
	padding:60px;

}
.page_content.renegade_desert_hawk .template_display .grid .element{
	float:left;
	font-family:'Proxima',Arial,sans-serif;
	width:225px;
	text-align:center;
	padding:0 70px 60px 0;
}
.v2014 .template_display .grid .element.last{
	padding:0;
}
.page_content.renegade_desert_hawk .template_display .grid .element h1{
	color:#242a36;
	font-size:22px;
	margin:0;
	padding: 0 0 0px 0;
	text-transform: uppercase;
	text-align:center;
	line-height: 24px;
	font-family:'ProximaBold',Arial,sans-serif;
	height: 60px;
}
.page_content.renegade_desert_hawk .template_display .grid .element p{
	color:#242a36;
	font-size:15px;
	margin: 20px 0 0 0;
	padding: 0;
	line-height: 18px;
	font-family:'Proxima',Arial,sans-serif;
	text-align:center;
}
.page_content.renegade_desert_hawk .template_display_gallery{
	background: url('/img/renegade_desert_hawk/bg-colors.jpg') center center no-repeat #000;
	height:375px;
}
.page_content.renegade_desert_hawk .product_page.classicwhite .template_display_gallery .title{
	color:#fff;
	font-size: 42px;
	font-family: 'ProximaBold',Arial,sans-serif;
	text-align: center;
	display: block;
	line-height: 42px;
	padding: 50px 0 45px 0;

}
.v2014 .template_display_gallery .grid .element{
	float:left;
	font-family: 'Proxima',Arial,sans-serif;
	width:315px;
	text-align:center;
	display: block;
	padding:0 0 60px 0;
	height:151px;

}

.page_content.renegade_desert_hawk .product_page.classicwhite .template_display_gallery .grid .element .title{
	font-family: 'ProximaBold',Arial,sans-serif;
	font-size: 14px;
	text-align:center;
	color:#fff;
	line-height: 44px;
	height:40px;
	padding:0;
}
.v2014 .template_display_gallery .grid .element a{
	display:block;
}
/*.v2014 .template_display_gallery .grid .element a#granitecrystal{
	background: url('/img/renegade_desert_hawk/granitecrystal.png') top left no-repeat transparent;
	width:315px;
	height:152px;
}
.v2014 .template_display_gallery .grid .element a#granitecrystal:hover{
	background-position: bottom left;
}
.v2014 .template_display_gallery .grid .element a#black{
	background: url('/img/renegade_desert_hawk/black.png') top left no-repeat transparent;
	width:315px;
	height:152px;
}
.v2014 .template_display_gallery .grid .element a#black:hover{
	background-position: bottom left;
}
.v2014 .template_display_gallery .grid .element a#brightwhite:hover{
	background-position: bottom left;
}
.v2014 .template_display_gallery .grid .element a#brightwhite{
	background: url('/img/renegade_desert_hawk/brightwhite.png') top left no-repeat transparent;
	width:315px;
	height:152px;
}
.v2014 .template_display_gallery .grid .element a#hydro:hover{
	background-position: bottom left;
}
.v2014 .template_display_gallery .grid .element a#hydro{
	background: url('/img/renegade_desert_hawk/hydro.png') top left no-repeat transparent;
	width:315px;
	height:152px;
}
.v2014 .template_display_gallery .grid .element a#purple:hover{
	background-position: bottom left;
}
.v2014 .template_display_gallery .grid .element a#purple{
	background: url('/img/renegade_desert_hawk/purple.png') top left no-repeat transparent;
	width:315px;
	height:152px;
}
*/
.v2014 .template_display_gallery .grid .element.last{
	padding-right:0;
}

.page_content.renegade_desert_hawk .template_display_gallery .grid .element h1{
	font-size:22px;
	margin:0;
	padding: 0px 0 30px 0;
	text-transform: uppercase;
	line-height: 24px;
}
.page_content.renegade_desert_hawk .template_display_gallery .grid .element p{
	font-size:14px;
	margin:0;
	padding: 0;
	line-height: 18px;
}