@charset "utf-8";
/* CSS Document */

body {
	width: 100%; 
	height:100%; 
	padding: 0px; 
	margin: 0px;

	color: #ffffff;
	font-family: Istok Web, Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	
	background: #000000;
}
h1, .header {
	font-family: Istok Web, Arial, sans-serif;
	font-size: 20px;
	color: #F07F20;
	font-weight:bold;
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
}
h1 a:link {
	color: #F07F20;
	text-decoration: none;
}
h1 a:visited {
	color: #F07F20;
	text-decoration: none;
}
h1 a:hover {
	color: #FFA356;
	text-decoration: underline;
}
h1 a:active {
	color: #F07F20;
	text-decoration: none;
}

h2, .subhdr, #vm-product-description h1 {
	font-family: Istok Web, Arial, sans-serif;
	font-size: 16px;
	height: auto;
	color: #F07F20;
	font-weight:bold;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}
h2 a:link {
	color: #F07F20;
	text-decoration: none;
}
h2 a:visited {
	color: #F07F20;
	text-decoration: none;
}
h2 a:hover {
	color: #FFA356;
	text-decoration: underline;
}
h2 a:active {
	color: #F07F20;
	text-decoration: none;
}

h3, .subhdr2 {
	font-family: Istok Web, Arial, sans-serif;
	font-size: 14px;
	color: #F07F20;
	font-weight:bold;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
}
h3 a:link {
	color: #F07F20;
	text-decoration: none;
}
h3 a:visited {
	color: #F07F20;
	text-decoration: none;
}
h3 a:hover {
	color: #FFA356;
	text-decoration: underline;
}
h3 a:active {
	color: #F07F20;
	text-decoration: none;
}

h4 {
	font-family: Istok Web, Arial, sans-serif;
	font-size: 12px;
	color: #F07F20;
	font-weight:bold;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
}
h4 a:link {
	color: #F07F20;
	text-decoration: none;
}
h4 a:visited {
	color: #F07F20;
	text-decoration: none;
}
h4 a:hover {
	color: #FFA356;
	text-decoration: underline;
}
h4 a:active {
	color: #F07F20;
	text-decoration: none;
}

h5 {
	font-family: Istok Web, Arial, sans-serif;
	font-size: 12px;
	color: #F07F20;
	font-weight:bold;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
}
h5 a:link {
	color: #F07F20;
	text-decoration: none;
}
h5 a:visited {
	color: #F07F20;
	text-decoration: none;
}
h5 a:hover {
	color: #FFA356;
	text-decoration: underline;
}
h5 a:active {
	color: #F07F20;
	text-decoration: none;
}


a:link {
	color: #ffffff;
	text-decoration: underline;
}
a:visited {
	color: #B9B9B9;
	text-decoration: none;
}
a:hover {
	color: #E5E5E5;
	text-decoration: none;
}
a:active {
	color: #B9B9B9;
	text-decoration: none;

}



.copysm {
	font-family: Istok Web, Arial, sans-serif;
	font-size: 10px;
	color: #6A6A6A;
}

.copyright {
	font-family: Istok Web, Arial, sans-serif;
	font-size: 10px;
	color: #6A6A6A;
}

.alert {
	font-family: Istok Web, Arial, sans-serif;
	font-size: 12px;
	color: #e84f22;
}

table {
	border-collapse: collapse;
}

/* START IMAGE TREATMENT */
img {
	border:none;
}
.imgborder{
	border: 1px solid #100F10;
}

.imgmarginright{
	border: 1px solid #100F10;
	margin-right: 10px;
}
.imgmarginleft{
	border: 1px solid #100F10;
	margin-left: 10px;
}
/* END IMAGE TREATMENT */

.hideme{
	display:none;
}




.category-blog-article-title{

}
.category-blog-article-author{

}
.category-blog-article-readmore {

}
.category-blog-article-date {

}

/* START ARTICLE PAGES */
.article-author {

}
.article-date {

}
.article-lastmodified {

}

.componentheading {
	font-family: Istok Web, Arial, sans-serif;
	font-size: 16px;
	color: #F07F20;
	font-weight:bold;
}

.contentpaneopen {
	position: relative;
	width: 100%;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	border-collapse: collapse;
	border-spacing:0px;
}

.contentpaneopen tr, .contentpaneopen td {
	padding: 0px;
	margin: 0px;
}

#body-left ul, .contentpaneopen ul {
	padding: 0px;
	margin: 0px 0px 0px 16px;

}

#body-left ul li, .contentpaneopen ul li {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

/* END ARTICLE PAGES */



/* START JOOMAGINE SPECIFIC */


.buttonheading {
	width: auto;
	float:right;
	margin: 0px;
	padding: 0px;
}
.buttonheading a {
	margin-left: 4px;
}

.contentheading {
	padding: 0px 0px 10px 0px;
}

ul.pagination {
	list-style: none;
	width: 100%;
	text-align: center;
}

ul.pagination li {
	list-style: none;
	display: inline-block;
	line-height: 12px;
	white-space:nowrap;
}

ul.pagination li p, a.readmore {
	margin: 0px 2px 0px 2px;
	padding: 5px 9px 5px 9px;
	font-weight: bold;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

ul.pagination li.inactive p {
	color: #252525;
	
	border: 1px solid #444444;

	background-image: -moz-linear-gradient(top, #949494, #7D7D7D);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#949494), to(#7D7D7D));
	background-image: -o-linear-gradient(top, #949494, #7D7D7D);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#949494', endColorstr='#7D7D7D');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#949494', endColorstr='#7D7D7D')";
	background-image: linear-gradient(top, #949494, #7D7D7D);
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}

ul.pagination li.active p, a.readmore, ul.pagination li a.pagenav {

	border: 1px solid #444444;
	
	background-image: -moz-linear-gradient(top, #dddddd, #CECECE);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#dddddd), to(#CECECE));
	background-image: -o-linear-gradient(top, #dddddd, #CECECE);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#CECECE');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#CECECE')";
	background-image: linear-gradient(top, #dddddd, #CECECE);
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}

ul.pagination li.active p:hover, a.readmore:hover, ul.pagination li a.pagenav:hover {

	border: 1px solid #ffffff;
	
	background-image: -moz-linear-gradient(top, #ffffff, #EEEEEE);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#EEEEEE));
	background-image: -o-linear-gradient(top, #ffffff, #EEEEEE);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EEEEEE');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EEEEEE')";
	background-image: linear-gradient(top, #ffffff, #EEEEEE);
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}

ul.pagination li.active p a, a.readmore, ul.pagination li a.pagenav {
	color: #252525;
	text-decoration: none;
}






/* ?????????????????????? */
span.pagenav { /* these are inactive pagination buttons */
	color: #252525;
	font-weight: bold;
	margin: 0px 2px 0px 2px;
	padding: 3px 7px 3px 7px;
	
	border: 1px solid #444444;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	background-image: -moz-linear-gradient(top, #949494, #7D7D7D);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#949494), to(#7D7D7D));
	background-image: -o-linear-gradient(top, #949494, #7D7D7D);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#949494', endColorstr='#7D7D7D');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#949494', endColorstr='#7D7D7D')";
	background-image: linear-gradient(top, #949494, #7D7D7D);
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;

}

a.pagenav { /* these are ACTIVE pagination buttons */
	color: #252525;
	font-weight: bold;
	margin: 0px 2px 0px 2px;
	padding: 3px 7px 3px 7px;
	
	border: 1px solid #444444;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	background-image: -moz-linear-gradient(top, #EEEEEE, #DCDCDC);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#EEEEEE), to(#DCDCDC));
	background-image: -o-linear-gradient(top, #EEEEEE, #DCDCDC);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#DCDCDC');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#DCDCDC')";
	background-image: linear-gradient(top, #EEEEEE, #DCDCDC);
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
/* /?????????????????????? */



/* END JOOMAGINE SPECIFIC */

ul.faq-list {
	padding: 0px;
	margin: 0px;
}

ul.faq-list li {
	margin: 0px 0px 6px 0px;
	list-style: none;
}

/* SECTION templates */

.blog {
margin: 0px;
padding: 0px;
}

.contentdescription {

}

.iteminfo {
	padding: 0px 0px 4px 0px;
}

.leading {
	padding-bottom: 14px;
}

.leading_separator {

}

.article_row {

}

.article_column {

}

.article_separator {

}

.row_separator {

}

.blog_more {

}

div.readmore {
	width: 100%;
	text-align: right;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 16px 0px;
	border-bottom: 1px solid #D8D5D4;
}



.createdby {
	font-family: Istok Web, Arial, sans-serif;
	font-size: 10px;
	color: #9E9E9E;
	padding: 0px 10px 0px 0px;
}
.createdate {
	font-family: Istok Web, Arial, sans-serif;
	font-size: 10px;
	color: #9E9E9E;
	padding: 0px 0px 0px 10px;
	border-left: 1px solid #D8D5D4;
}


.counter {/* pagination counter ex:(Page 1 of 2)*/
width: 100%;
text-align:center;
margin: 24px 0px 8px 0px;
font-weight: bold;
}
/* /SECTION templates */

#body-left p, #body-right p {
	margin: 0px 0px 14px 0px;
}

div.social_opacity {
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
}

div.social_opacity:hover {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}

div.social_opacity_bottom {
	width: auto;
	margin: auto;
	height: 22px;
	padding-bottom: 10px;
}

fieldset {
  padding: 5px;
  border: 1px solid #6a6a6a;
  margin-bottom:25px;
  -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; 
}
legend {
  font-weight:bold;
  font-size:14px;
}
label {

}

fieldset table, .sizeguide-chart-table {
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; 
background: #1D1D1D;
}

fieldset table th {
	border-bottom: 1px solid #545454;
	padding: 3px 5px 3px 5px;
	
	
}

fieldset table td, .sizeguide-chart-table td {
padding: 3px 5px 3px 5px;


}

.sizeguide-chart-table {
	margin-left: auto;
	margin-right: auto;
	
}

.sizeguide-chart-table td {
	text-align:center;
}


#buttons-menwomen-container {
position:relative; width:552px; height: 51px; background: url(/sitecontent/images/button-menwomen-bg.jpg); padding: 1px 0px 0px 0px; margin: -24px 0px 14px 0px;
}

#buttons-menwomen-actual {
position:relative; width:148px; height: 30px; margin: 8px 0px 0px 206px;
}

#button-mens, #button-womens {
	opacity:.05;
	filter:alpha(opacity=5); /* For IE8 and earlier */
}

#button-mens:hover, #button-womens:hover {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}

div.rss-feed {
	margin-top: 16px;
}
div.rss-feed a, div.rss-feed a:link, div.rss-feed a:visited, div.rss-feed a:hover {
	background: #686868;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px;
}

div.rss-feed a:hover {
	background: #818181;
}

.mensjacketsmenu, .womensjacketsmenu {
	
	
	
}

.mensjacketsmenu-title, .womensjacketsmenu-title {
	font-family: 'Open Sans', sans-serif;
	color: #E6E6E6;
	font-size: 28px;
	
	margin: 0px 0px 22px 0px;
	
	text-align:right
}

.mensjacketsmenu a, .mensjacketsmenu a:link, .mensjacketsmenu a:active, .mensjacketsmenu a:visited, .womensjacketsmenu a, .womensjacketsmenu a:link, .womensjacketsmenu a:active, .womensjacketsmenu a:visited {
	font-family: 'Open Sans', sans-serif;
	color: #CACACA;
	font-size: 24px;
	text-align:right;
	text-decoration:none;
	
	display:block;
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 12px 0px;
	
	/*background: #4E4E4E;
	background: rgba(78, 78, 78, 0.15);*/
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.mensjacketsmenu a:hover, .womensjacketsmenu a:hover {
	color: #FFFfff;
	text-decoration: none;
	
	/*background: #656565;
	background: rgba(101, 101, 101, 0.15);*/
}

.homejacketsubmenu * {
	text-decoration: none !important;
}


a.topsellers_item, a.topsellers_item:active, a.topsellers_item:link, a.topsellers_item:visited {
	padding: 1px 0px;
	margin: 0px;
	display: block;
	text-decoration: none;
	color: #F07F20;
	text-align:center;
	
	width: 260px;
	line-height: 24px;
	height: 24px;
	margin: 6px 0px 4px 0px;
	
	background: #4E4E4E;
	background: rgba(78, 78, 78, 0.15);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
}

a.topsellers_item:hover {
	color: #FFFFFF;
	background: #4E4E4E;
	background: rgba(78, 78, 78, 0.4);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
}

#master-headertop2 {
	position:absolute;
	width: auto;
	height: 26px;
	top: 8px;
	right: 65px;
	padding: 5px 5px 0px 7px;
	margin: 0px 0px 0px 0px;
	z-index: 300;
	background: #0C0D0E url(../images/mc_bg.jpg);
	color: #E6E6E6;
	font-size: 10px;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	border-top: 1px solid #626262;
	border-right: 1px solid #626262;
	border-left: 1px solid #626262;
	
	-webkit-box-shadow:inset 3px 3px 5px 0 rgba(20,20,20,5);
	box-shadow:inset 3px 3px 5px 0 rgba(20,20,20,5);
	text-align: right;
}

#mc_embed_signup {
	
}

#mc_embed_signup #mce-EMAIL {
	background: #000000 !important;
	font-size: 10px !important;
	font-family: Istok Web, Arial, sans-serif !important;
	margin: 0px 0px 0px 0px !important;
	color: #E6E6E6 !important;
	padding: 1px 3px 1px 3px !important;
	border: 1px solid #626262 !important;
}

#mc_embed_signup #mc-embedded-subscribe {
	font-size: 10px !important;
	font-family: Istok Web, Arial, sans-serif !important;
	color: #E6E6E6 !important;
	padding: 0px 3px 0px 3px !important;
	margin: 0px !important;
	font-weight: normal !important;
	border-top: 1px solid #626262 !important;
	background: #222222 !important;
	min-height: 18px;
	
	-webkit-border-radius: 0 4px 0 0 !important;
	border-radius: 0 4px 0 0 !important;
}
#mc_embed_signup #mce-EMAIL:focus {
	color: #ffffff !important;
}
#mc_embed_signup #mc-embedded-subscribe:hover {
	color: #ffffff !important;
	background: #444444 !important;
}

#sociallike .st_sharethis_button {
	display: inline-block;
position: relative;
top: 1px;
}

#sociallike .st_plusone_hcount {
	display: inline-block;
position: relative;
top: 1px;
}



.new-price-container {
	width: 260px;
	height: 60px;
	background: url(../images/bg_price.gif) no-repeat;
	overflow: hidden;
	font-size: 0px;
}

.new-price {
	width: 86px;
	height: 60px;
	display: inline-block;
}

.new-price-usd, .new-price-gbp, .new-price-eur {
	font-size: 20px;
	color: #ececec;
	font-weight: normal;
	width: 100%;
	text-align:center;
	line-height: 24px;
	margin: 12px 0px 0px 0px;
}

.new-price-aux {
	font-size: 12px;
	color: #93A7BB;
	font-weight: normal;
	width: 100%;
	text-align: center;
	line-height: 15px;
	font-family: Cuprum,Arial,sans-serif;
}

.new-price-gbp {
	margin: 0px 1px 0px 1px;
}

.url__srinventorysale .new-price-usd, .url__srinventorysale .new-price-gbp, .url__srinventorysale .new-price-eur {
	margin: 20px 0px 0px 0px;
}

.url__srinventorysale .new-price-aux {
	display: none;
}