/* Global styles */
#branded {
	background: #fff;
}
#branded .header .logo {
	display: none!important;
}
/* Global header */
/*
.top_header .header_top_wrapper {
	background: transparent;
	box-shadow: none;
	border-top: 1px solid #333;
	text-transform: uppercase;
	color: #a9aaab;
}
.bes .top_header .header_top_wrapper,
.ma .top_header .header_top_wrapper {
	background: #fff;
	color: #E6E6E6;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}
.top_header .header_asset {
	height: 22px;
	width: 999px;
	padding: 0;
	text-align: center;
	background-image:none;
}

.ma .top_header .header_asset,
.bes .top_header .header_asset {
    background-image:none;
}
.general-header-marketing-slot, 
.header_asset .slot, 
.header_asset .slot span strong {
	font-family: 'Univers_lt_cn', Helvetica, Arial, Verdana, sans-serif;
	line-height: 22px;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #7c7c80;
	text-transform:uppercase;
	background-image: none;
}
.header_asset .slot_middle {
	background-image: none;
}
.top_header .header_top_wrapper a.brand_selector_link,
.customer_info, 
.customer_info a, 
.nav_general ul li a {
	color: #a9aaab;
    font-family: 'Univers_lt_cn';
    font-weight: bold;
}
.top_header .header_top_wrapper a.brand_selector_link {
	background: #000;
   	font-family: 'Univers_lt_cn', Helvetica, Arial, Verdana, sans-serif;
   	font-weight:bold;
   	font-size:10px;
	background: url('../images/arrow_small_down_grey.png') no-repeat 100% 50%;
	padding: 0 14px 0 0;
}
.bes .top_header .header_top_wrapper a.brand_selector_link
.ma .top_header .header_top_wrapper a.brand_selector_link {
	color:#e6e6e6;
	background: url('../images/arrow_small_down.png') no-repeat 100% 50%;
}
*/

/*
.minicart,
.ma .minicart,
.bes .minicart {
	width: auto;
	min-width: 165px;
	padding:0;
	font-family: 'Univers_lt_cn', Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	font-weight:normal;
	background: url(../images/bg_top_header_cart.jpg) repeat-x 0 0;
	position: absolute;
	top: 0px;
	height: 30px;
	right: 0;
	background: #fff;
	color: #000;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	        box-shadow: none;
}
.minicart .minicarttotal {
	background: url('../images/minicart-icon.png') no-repeat 8px 7px;
	padding: 9px 15px 6px 35px;
	text-align: center;
}
.ma .minicart .minicarttotal,
.bes .minicart .minicarttotal {
	padding: 9px 15px 6px 35px;
}
.minicart .minicarttotal .linkminicart {
	color: #000;
}
.minicart .emptycart {
	color: #000;
}
*/


.minicart,
.ma .minicart,
.bes .minicart {
	font-family: 'Univers_lt_cn', Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	font-weight:normal;
}

/* Tabbed navigation */
.tabsplaceholder {
	background: url('../images/tabsplaceholder-bg.png') 0px -21px #343538;
}
.tabscontainer {
	z-index: 49;
	width: 100%;
	border-bottom: 1px solid #f0f0f0;
	padding-top: 14px;
}
.tabs {
	width: 1020px;
	height: 40px;
	margin: 0 auto;
}
.tab {
	width: 16.51%;
	height: 100%;
	float: left;
}
.tab:hover {
	background-color: #424348;
}
.tab a  {
	background: url('../images/tab-separator.png') no-repeat right transparent;
}
.tab a:hover  {
	background: none;
}
.tab a,
.jj-logo a {
	display: block;
	height: 100%;
	width: 100%;
}
.jj-logo-container {
	background: #f0f0f0;
	width: 100%;
	display: none;
}
.jj-logo {
	background: url('../images/jj-logo.png') no-repeat center center transparent;
	height: 40px;
	width: 150px;
	margin: 0 auto;
	        opacity: 0.6;
	     -o-opacity: 0.6;
	   -moz-opacity: 0.6;
	-webkit-opacity: 0.6;
}
/* Logos for tabs */
.jackjones {
	background: url('../images/tabs/jackjones.png') no-repeat center center transparent;
}
.core {
	background: url('../images/tabs/core.png') no-repeat center center transparent;
}
.originals {
	background: url('../images/tabs/originals.png') no-repeat center center transparent;
}
.premium {
	background: url('../images/tabs/premium.png') no-repeat center center transparent;
}
.vintage {
	background: url('../images/tabs/vintage.png') no-repeat center center transparent;
}
.tech {
	background: url('../images/tabs/tech.png') no-repeat center center transparent;
}
/* Tabs active */
.tabscontainer .tabs .jackjones.active {
	background: url("../images/tabs/jackjones_active.png") no-repeat center center transparent;
}
.tabscontainer .tabs .core.active {
	background: url("../images/tabs/core_active.png") no-repeat center center transparent;
}
.tabscontainer .tabs .originals.active {
	background: url("../images/tabs/originals_active.png") no-repeat center center transparent;
}
.tabscontainer .tabs .premium.active {
	background: url("../images/tabs/premium_active.png") no-repeat center center transparent;
}
.tabscontainer .tabs .vintage.active {
	background: url("../images/tabs/vintage_active.png") no-repeat center center transparent;
}
.tabscontainer .tabs .tech.active {
	background: url("../images/tabs/tech_active.png") no-repeat center center transparent;
}
.tabscontainer .tabs .tab.active {
	border-bottom: 1px solid #fff;
	background-color: #fff;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}
.tabscontainer .tabs .tab.active.grayedout {
	background-color: #f4f4f4;
	border-bottom: 1px solid #f4f4f4;
}
/* Hiding the logos on storefront in the hero slot */
#branded.pt_lifestylestorefront div#style-choose-wrapper a {
	background: none;
}
/***********************************************************************************************/
/* HEADER TEMPLATE 2 DARK */
/*
.branded_header .branded_header_wrapper {
    background-color:#000;
}
.branded_header .header_asset .wrapper {
    background-color: #000;
    border-color:#000;
    color:#aaa;
}
.bes .branded_header .header_asset .wrapper,
.ma .branded_header .header_asset .wrapper {
    border-color:#666;
}
*/
/* HEADER TEMPLATE 3 DARK */
/*
.top_header,
.top_header#header_global {
	background: url(../images/headerglobal-bg.png) #343538;
}
.ma .top_header,
.ma .top_header#header_global,
.bes .top_header,
.bes .top_header#header_global {
	background-image: none;
	background-color:#fff;
	border-bottom: none;
}
.header_top,
.ma .header_top,
.bes .header_top {
	width: 999px;
}
.ma #branded .wrapper,
.bes #branded .wrapper {
	background: none;
}
.top_header .header_top_wrapper a.brand_selector_link img {
	display: none;
}
.nav_general ul {
	line-height: 26px;
}
.nav_general ul li {
	background: url(../images/nav_top_separator.png) no-repeat 0 50%;
	background: none;
	padding: 0 10px;
}
.nav_general.country_selector {
	background: url(../images/arrow_small_down_grey.png) no-repeat 32px 11px;
	cursor: pointer;
}
.nav_general.country_selector ul li a img {
	display: none;
}
.country_selector a.country_link span {
	display: none;
}
.nav_general.country_selector li a {
	text-indent: -35px; 
	width: 20px;
    padding-top: 1px;
}
.country_selector a.country_link {
}
.customer_info,
.customer_info a,
.nav_general ul li a {
	font-family: 'Univers_lt_cn', Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #a9aaab;
}
.customer_info a:hover,
.nav_general ul li a:hover,
.nav_general ul li img#jsSelectedCountryFlag:hover {
        color: #d9d9d9;
        text-decoration: none;
}
.nav_general ul li img#jsSelectedCountryFlag {
        margin: 8px 42px 0 0;
}
.ma .customer_info,
.ma .customer_info a,
.ma .nav_general ul li a,
.bes .customer_info,
.bes .customer_info a,
.bes .nav_general ul li a {
	color: #b2b2b2;
}
.customer_info .welcome_message {
	background: url(../images/nav_top_separator.png) no-repeat 100% 50%;
}
.top_header .customer_info {
	font-family: 'Univers_lt_cn', Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin: 0 50px; 
}
.ma .top_header .customer_info,
.bes .top_header .customer_info {
	margin: 0 10px; 
}
.jj .top_header .nav_general ul li:first-child {
	background: none;
}
*/

/* IE block */
/*
.ie7 .top_header .header_top_wrapper,
.ie8 .top_header .header_top_wrapper {
	height: 27px;
}
.ie7 #branded .wrapper, 
.ie8 #branded .wrapper{
	padding: 0!important;
	width: 100%!important;
	overflow-x: hidden;
}
.ie7 .ma #branded .wrapper,
.ie8 .ma #branded .wrapper {
	top: -80px;
	position: relative;
	zoom: 1;
}
.ie9 .nav_general ul  {
	line-height: 26px !important;
}
*/


/**************** Country Popup ******************/
/*
.choose_country {
	padding: 50px;
	height: 238px;
}
.choose_country h2 {
	text-transform: uppercase;
	border-bottom: none;
}
.choose_country img {
	vertical-align: middle;
	margin-bottom: 3px;
}
*/
/**************** Mini Cart ***********************/
.jj .minicart .minicartcontent {
	top: 30px;
}
.jj .minicart .minicarttotal .linkminicart {
	color: #000;
	float: left;
	margin-right: 10px;
	font-size: 13px;
	line-height: 16px;
}

/* General styles */
#branded {
	width: 100%!important;
}