/* HTML5 âœ° Boilerplate
* ==|== normalize ==========================================================
*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0;font-size:13px;line-height:1.231}
body,button,input,select,textarea{font-family:sans-serif;color:#222}
::-moz-selection{background:#5578a2;color:#fff;text-shadow:none}
::selection{background:#dedede;color:#333;text-shadow:none}
a{color:#00e}
a:visited{color:#551a8b}
a:hover{color:#06e}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
ins{background:#ff9;color:#000;text-decoration:none}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}
pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:"";content:none}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
ul,ol{margin:1em 0;padding:0 0 0 40px}
dd{margin:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:0;margin:0;padding:0}
label{cursor:pointer}
legend{border:0;*margin-left:-7px;padding:0}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal;*overflow:visible}
table button,table input{*overflow:auto}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
input:valid,textarea:valid{}
input:invalid,textarea:invalid{background-color:#f0dddd}
table{border-collapse:collapse;border-spacing:0}
td{vertical-align:top}

/* ==|== primary styles =====================================================
   Author: Create Interactive/Dru Kelly
   ========================================================================== */
/* Webfonts*/
@font-face{font-family:'FuturaStdLight';src:url('/webfonts/futurastd-light-webfont.eot');src:url('/webfonts/futurastd-light-webfont.eot?#iefix') format('embedded-opentype'),
url('/webfonts/futurastd-light-webfont.woff') format('woff'),
url('/webfonts/futurastd-light-webfont.ttf') format('truetype'),
url('/webfonts/futurastd-light-webfont.svg#FuturaStdLight') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'FuturaStdBook';src:url('/webfonts/futurastd-book-webfont.eot');src:url('/webfonts/futurastd-book-webfont.eot?#iefix') format('embedded-opentype'),
url('/webfonts/futurastd-book-webfont.woff') format('woff'),
url('/webfonts/futurastd-book-webfont.ttf') format('truetype'),
url('/webfonts/futurastd-book-webfont.svg#FuturaStdBook') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'FuturaTEELig';src:url('/webfonts/futurateelight-webfont.eot');src:url('/webfonts/futurateelight-webfont.eot?#iefix') format('embedded-opentype'),
url('/webfonts/futurateelig-webfont.woff') format('woff'),
url('/webfonts/futurateelig-webfont.ttf') format('truetype'),
url('/webfonts/futurateelig-webfont.svg#FuturaTEELig') format('svg');font-weight:normal;font-style:normal}
/* General */
body{color:#999;font:12px/18px Helvetica,Arial,sans-serif}
a:link,
a:visited,
a:active {
	color: #666;
	text-decoration: none
}

a:hover{color: #9d9d9d}

/* Container */
#container{margin:0 auto;width:990px}

/* Header */
header{height:85px;position:relative}
header .tagLine{position:absolute;left:125px;top:20px;font:18px/1em 'FuturaStdLight',Helvetica,Arial,sans-serif;text-transform:uppercase;color:#333333;}
header h1{height:75px;margin:0;position:absolute;text-indent:-999em;width:99px}
header h1 a{background:url(/img/home/indi.png) no-repeat;display:block;height:75px;width:99px}
header .shipping{position: absolute; right: 15px; top: 28px; font-size: 12px; line-height: 14px; text-transform: uppercase; font-family:'FuturaStdBook'; color: #ff6600;}
header #shippingInfo {position: absolute; right: 15px; top: 45px; background-color: #ffffff; border: solid 1px #dedede; font-family:'FuturaStdLight'; padding: 5px 0px 5px 0px; z-index: 10; width: 175px; text-align: center; line-height: 22px; display: none;}
header .shipping a {color: #ff6600;}
header #shippingInfo a {color: #999;}

/* Nav */
nav{height:25px;left:120px;position:relative;top:45px;width:825px;border-top: 1px solid #dedede;border-bottom: 1px solid #dedede; padding-left: 40px;}
nav ul,
nav ul li, nav ul li a{_display:inline;float:left;height:30px;line-height:30px}
nav ul{width:100%}
nav ul li.active{padding-right:0px} /*previously 100px*/


/* Webkit-based browsers only */
/*
@media screen and (-webkit-min-device-pixel-ratio:0){
nav ul li.active{padding-right:0}
}
*/

nav ul li a{color:#363636 !important;margin:0;text-decoration:none;text-transform:uppercase}
nav ul li a span{display:block;height:30px;line-height:25px;padding:0 13px;;background:url(/img/home/navArrowOff.gif) no-repeat 0px 8px;}
nav ul li.active a span{cursor:pointer;position:relative;top:0;z-index:3;background:url(/img/home/navArrowOn.gif) no-repeat 0px 8px;}
nav li.active span, nav li.active > a {color: #ff6600 !important}
nav ul #women a:hover, nav ul #men a:hover{color: #ff6600 !important;}
nav ul li > a{font:14px/25px 'FuturaStdBook',Helvetica,Arial,sans-serif}
nav li.active > a{color:#ccc}
/* Second Level */
nav li ul{left:-987em;position:absolute;top:0px}
nav li ul li{}
nav li.active ul{left:280px;}
nav li.active ul li a{padding:0 2em; }
nav li.active ul li a:hover{color:#acacac !important;}
nav li.active ul li.active a{color:#acacac  !important;}
nav li ul li > a{font:12px/30px Helvetica,Arial,sans-serif;}

/* Utility Nav */
 #utility-nav{
	list-style:none;
	font-weight:bold;
	/* Clear floats */
	position:absolute;
	z-index:1060;
	top:0px;
	right:0;
	margin-top:	0px;
	
}
#utility-nav li{
	float:left;
	margin-right:10px;
	position:relative;
}
#utility-nav a{
	display:block;
	padding:5px;
	color:#999;
	font-size: 10px;
	background:#fff;
	text-transform: uppercase;
	text-decoration:none;
}
#utility-nav a:hover{
	color:#666;
	background:#ffffff;
	text-decoration:none;
	direction:ltr;
}

/*--- DROPDOWN ---*/
#utility-nav ul{
	background:#fff;
	list-style:none;
	position:absolute;
	z-index:1050;
	left:-9999px;
}
#utility-nav ul li{
	padding:0;
	float:none;
}
#utility-nav ul a{white-space:nowrap;}
#utility-nav li:hover ul{
	left:0;
	border:1px solid #ccc;
	padding:0;
	margin:0;
}
#utility-nav li:hover a{ 
	background:#fff;
	text-decoration:none;
}
#utility-nav li:hover ul a{text-decoration:none;}
#utility-nav li:hover ul li a:hover{background:#fff;}

/*=Slide =============================*/

.slide-pager{
	float: right;
	position: absolute;
	top: 200px;
	float: right;
	margin: 420px 0 5px 890px; z-index:100;
}
.slide-pager a{
	background-color: #999;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	display: inline-block;
	margin: 0 5px 0 0;
	outline:none;
	text-indent: -987em;
	height: 8px;
	width: 8px; 
}
.slide-pager a.activeSlide{
	background-color: #ff6600;
	outline: none;
}
.slide1 {
	width: 994px;
	height: 447px;
}

.slide1 a {
	display: block;
	margin-left:168px;
	margin-top:-37px;
}

.slide1 a:first-child {
	margin-top:317px;
	margin-left: 56px;
}

.slide2 {
	width: 994px;
	height: 447px;
}

.slide2 a {
	display: block;
	margin-left:168px;
	margin-top:-36px;
	padding:0;
}

.slide2 a:first-child {
	margin-top:267px;
	margin-left: 56px;
}

.slide3 {
	width: 994px;
	height: 447px;
}

.slide3 a {
	display: block;
	margin-left:173px;
	margin-top:-37px;
}

.slide3 a:first-child {
	margin-top:316px;
	margin-left: 62px;
}

.slide4 {
	width: 994px;
	height: 447px;
}

.slide4 a {
	display: block;
	margin-left:173px;
	margin-top:-37px;
}

.slide4 a:first-child {
	margin-top:306px;
	margin-left: 62px;
}

.slide5 {
	width: 994px;
	height: 447px;
}

.slide5 a {
	display: block;
	margin-left: 177px;
	margin-top: -37px;
}

.slide5 a:first-child {
	margin-left: 63px;
	margin-top: 284px;
}



#splash-container {
	overflow:hidden;
	margin-bottom:14px;
}

/* Hero slideshow */

#jqb_object {
	position: relative;
	width: 994px;
	overflow: hidden;
}

#jqb_object div.slide-container-inner {
	width: 100%;
	height: 447px;
	overflow: hidden;
}

#jqb_object div.slide-container-inner+p {
	/* Hides a dummy <p> that Magento's WYSIWYG editor inserts */
	display: none;
}

/*
#jqb_object div.slide-container div.slide-container-inner div {
	width: 100%;
	height: 100%;
}
*/
#jqb_object div.slide-container div.slide-container-inner img {
	border: 0;
}

/* Progress bar */

#jqb_object div.slideshow-progress-bar-wrap {
	position: relative;
}

#jqb_object div.slideshow-progress-bar-wrap div.slideshow-progress-bar {
	position: relative;
	margin: 4px 0 20px;
	border-top: 4px solid #cccccc;
}

/* Progress bar numbers and highlight bar */
#jqb_object div.slideshow-progress-bar-wrap div.slideshow-progress-bar div.pagerLink {
	float: left;
	position: relative;
	width: 994px;
	height: 70px;
	margin: -35px 0 0;
}

#jqb_object div.slideshow-progress-bar-wrap div.highlight-bar {
	position: absolute;
	z-index: 10;
	background: #ff6600;
	height: 4px;
	left: 0;
	width: 20%;
}

#jqb_object div.slideshow-progress-bar-wrap div.highlight-bar div.edge {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 2px;
	background: #fff;
}

#jqb_object div.slideshow-progress-bar-wrap div.highlight-bar div.edge.left {
	left: -2px;
}

#jqb_object div.slideshow-progress-bar-wrap div.highlight-bar div.edge.right {
	right: -2px;
}


.slide-pager{
    float: right;
    position: absolute;
    top: 200px;
    float: right;
	margin: 420px 0 5px 890px; z-index:100;
}
.slide-pager a{
    background-color: #999;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    
    display: inline-block;
    margin: 0 5px 0 0;
    outline:none;
    text-indent: -987em;
    height: 8px;
    width: 8px; 
}
.slide-pager a.activeSlide{
    background-color: #ff6600;
    outline: none;
}
/* Sub Pages */
body.inner-page{}
/* Sub Pages - .breadcrumbs */
body.inner-page .breadcrumbs{height:40px;line-height:48px;margin:0;position:relative}
body.inner-page .breadcrumbs-custom{margin:0 0 26px}
body.inner-page .breadcrumbs h2{color:#666;display:inline;font:20px/40px 'FuturaStdBook',Helvetica,Arial,sans-serif;float:left;margin:0;padding:0;text-transform:uppercase;width:645px}
body.inner-page .breadcrumbs ul{display:inline;float:right;margin:0;padding:0;width:300px;margin-top: -5px;}
body.inner-page .breadcrumbs ul li{display:inline;float:right;list-style:none;margin-right:5px;}
body.inner-page .breadcrumbs ul li span{margin-left:2px}
body.inner-page .breadcrumbs ul li a{color:#999;font-size:10px;text-transform:uppercase}
body.inner-page .breadcrumbs ul li a:hover{color:#666}	
/* Sub Pages - .same-page-navigation */
body.inner-page .same-page-navigation,
body.inner-page .same-page-navigation ul{width:100%}
<!--[if IE 7]>
body.inner-page .same-page-navigation,
body.inner-page .same-page-navigation ul{width:100%;margin-bottom:20px;}
<![endif]-->
<!--[if IE 8]>
body.inner-page .same-page-navigation,
body.inner-page .same-page-navigation ul{width:100%;margin-bottom:20px;}
<![endif]-->
body.inner-page .same-page-navigation,
body.inner-page .same-page-navigation ul,
body.inner-page .same-page-navigation ul li{display:inline;float:left}
body.inner-page .same-page-navigation ul,
body.inner-page .same-page-navigation ul li{list-style:none;margin:0 0 26px;padding:0}
body.inner-page .same-page-navigation ul,
body.inner-page .same-page-navigation ul li,
body.inner-page .same-page-navigation ul li a{height: 34px;line-height: 34px}
body.inner-page .same-page-navigation ul{border-bottom:1px solid #dedede;border-top:1px solid #dedede;}
body.inner-page .same-page-navigation ul li{display:inline;float:left}
body.inner-page .same-page-navigation ul li a{border-right:1px solid #fff;border-left:1px solid #fff;color:#999;display:block;font-size:10px;padding:0 22px;position:relative;text-transform:uppercase}
body.inner-page .same-page-navigation ul li.active a{border-right:1px solid #dedede;border-left:1px solid #dedede}
/* .same-page-navigation > .arrow-border */
.arrow-border,
.arrow{height:0;left:42%;position:absolute;width:0}
.same-page-navigation li a:hover .arrow-border,
.same-page-navigation li.active .arrow-border{border-color:#dedede transparent transparent;border-style:solid;border-width:8px;top:34px;z-index:1}
.same-page-navigation li a:hover .arrow,
.same-page-navigation li.active .arrow{border-color:#fff transparent transparent;border-style:solid;border-width:8px;top:32px;z-index:2}
/* Mid-Home Callouts */
/* Mid-Home Callouts */
#callouts{overflow: visible; margin:14px 0}
#callouts div{_display:inline;float:left;height:240px;margin:20px 20px 0 0;width:316px;}

#callouts div h4{font:16px/1em 'FuturaStdBook',Helvetica,Arial,sans-serif; color:#666666; margin:0;padding-top:145px;text-transform:uppercase}
#callouts div p{font:16px/1em 'FuturaStdBook',Helvetica,Arial,sans-serif; color:#999999; margin:0;padding:5px 0;text-transform:uppercase}
#callouts div a{font:13px/1em 'FuturaStdBook',Helvetica,Arial,sans-serif; color:#ff6600;text-transform:uppercase}	
/* Mid-Home Callouts */
#calloutsb{overflow: visible; margin:-30px auto 0; width:990px; padding-bottom:40px;}
#calloutsb div{_display:inline;float:left;margin-right:20px;width:316px;}
#calloutsb div:last-child{margin-right:0}
#calloutsb h4{font:18px/1em 'FuturaStdBook',Helvetica,Arial,sans-serif; color:#333333; margin-bottom:10px}
#calloutsb p{font:15px/1em Arial, Helvetica, sans-serif; color:#666666; margin:0;padding:10px 0;}
#calloutsb a{font:14px/1em 'FuturaStdBook',Helvetica,Arial,sans-serif; color:#ff6600;text-transform:uppercase}

/* Footer */
footer{background-color:#f2f2f2;bottom:0;height:38px;overflow:hidden;position:fixed;width:990px;z-index:50!important}
footer div{position:relative;z-index:100!important}
footer ul,
footer ul li{_display:inline;float:left;font-size:10px;height:38px;line-height:38px;list-style:none;margin:0;padding:0;text-transform:uppercase}
footer ul li{margin-right:10px}
footer ul li a:link,
footer ul li a:visited,
footer ul li a:active{color:#666}
footer ul li a:hover{color:#999}
#container.sticky footer{position:relative}
/* Email Signup */
form#email-signup-form{_display:inline;float:left;height:38px;line-height:38px;margin:0 10px}
form#email-signup-form input[name="email-signup"]{background-color:#fff;border:1px solid #ccc;color:#ccc;font-size:10px;padding:.4em;text-transform:uppercase}
/* Footer Links */
ul#footer-links{margin-left:10px;width:800px}
ul#footer-links li{margin-left:30px}
footer .addThisBar{position:absolute;right:0px;top:10px;width:120px;}
/* Social Links */
ul#social-links{position:absolute;right:0;width:133px}
ul#social-links li{margin-right:5px}
ul#social-links li a{display:block;height:38px;line-height:38px;text-indent:-987em;width:100%}
ul#social-links li#social-link-fb{width:25px}
ul#social-links li#social-link-fb a{background:url(/img/buttons/btn-facebook.png) no-repeat}
ul#social-links li#social-link-twt{width:30px}
ul#social-links li#social-link-twt a{background:url(/img/buttons/btn-twitter.png) no-repeat}
ul#social-links li#social-link-yt{width:63px}
ul#social-links li#social-link-yt a{background:url(/img/buttons/btn-youtube.png) no-repeat}
/* #social-pods */
#social-pods{clear:both;padding:0 0 40px}
#social-pods section{_display:inline;float:left;font-size:11px;margin-right:24px;width:280px}
#social-pods section.last{margin-right:0}
#social-pods section h5{border-bottom:1px solid #dedede;font:14px/1'FuturaStdLight',Helvetica,Arial,sans-serif;letter-spacing:.75pt;margin:20px 0 10px;padding:5px 0 10px;text-transform:uppercase}
#social-pods section h6{font:12px/1'FuturaStdBook',Helvetica,Arial,sans-serif;margin:10px 0 0;text-transform:uppercase}
#social-pods section ul{margin:10px 0 20px;padding:0 0 0 25px}
#social-pods section ul li{margin:0 0 5px}
#social-pods section ul li a{color:#999}
#social-pods section ul li a:hover{color:#ccc}
section#sp-facebook{width:292px}
section#sp-facebook iframe{height:534px !important}
section#sp-twitter{font-size:11px;width:300px}
section#sp-testimonials{font-size:11px;width:320px}
section#sp-links{font-size:11px;width:300px}

/* #bottom-footer */
#bottom-footer{clear:both;padding:0 0 40px}
#bottom-footer section{_display:inline;float:left;text-align:center;font-size:11px;margin-right:24px;width:900px}
#bottom-footer section a{color:#999; padding:0px 65px 0px 10px;}
#bottom-footer section a:hover{color:#ccc}

/* Login Window */
div#login-window {
	padding: 20px;
	width: 700px
}
div#login-window h2{border-bottom:1px solid #dedede;color:#999;font:20px/1 'FuturaStdBook',Helvetica,Arial,sans-serif;margin:0 0 15px;padding:10px 0 15px;text-transform:uppercase}
div#login-window fieldset{float:none;margin:5px 0 10px;}
div#login-window fieldset label input[type="text"]{background-color:#fff;border:1px solid #ccc;color:#333;font-size:12px;padding:5px 0;}
div#login-window fieldset.custom{display:inline;float:left;margin:5px 20px 10px 0;width:325px}
div#login-window fieldset label{text-transform:none}
div#login-window fieldset.custom label{text-transform:uppercase}
div#login-window fieldset.custom label span{_display:inline;display:inline-block;_float:left;margin-right:10px;width:140px}
div#login-window fieldset.custom-2{margin-left:152px}
/* Classes */
.btn-general{background-color:#f3f3f3;border:1px solid #dedede;font-size:11px;padding:4px 8px;text-transform:uppercase}
.btn-general img{margin:-2px 5px 0 5px}
.btn-very-big-general{background-color:#8d8d8d;border:1px solid #dedede;color:#fff !important;display:block;font:22px/1 'FuturaStdBook',Helvetica,Arial,sans-serif;margin:0 0 5px;padding:14px 11px;text-align:center;text-transform:uppercase}		
.btn-big-general{background-color:#8d8d8d;border:1px solid #dedede;color:#fff !important;display:block;font:16px/1 'FuturaStdBook',Helvetica,Arial,sans-serif;margin:0 0 5px;padding:10px 8px;text-align:center;text-transform:uppercase}
.btn-med-general{background-color:#8d8d8d;border:1px solid #dedede;color:#fff !important;display:block;font:14px/1 'FuturaStdBook',Helvetica,Arial,sans-serif;margin:0 0 5px;padding:10px 8px;
text-align:center;text-transform:uppercase}
.clear{clear:both;height:0;overflow:hidden}
.fpo-video-embed{background:#f9f9f9 url(/img/video-embed.png) no-repeat center center;border:1px solid #ccc;height:222px;margin-bottom:30px;width:403px}
.none{display:none}
.ttu{text-transform:uppercase}

/* ==|== non-semantic helper classes ======================================== */
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.ir br{display:none}
.hidden{display:none !important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
/* ==|== media queries ====================================================== */
@media only screen and (min-width:480px){ /* mobile handsets, iPhone, etc. */ }
@media only screen and (min-width:768px){ /* tablets, iPad, etc. */ }
/* ==|== print styles ======================================================= */
@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
@page{margin:0.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
.errors {color:	#941807; font-weight: bold;}
/*optIn Popup styles */
.optInPopup .heading {font-family: 'FuturaStdBook'; font-size: 29px; color:	#ff6600; margin: 30px 0px 20px 30px;}
.optInPopup .text {font-family: 'FuturaStdBook'; font-size: 18px; line-height:	25px; color: #333333; margin: 0px 0px 35px 30px;}
.optInPopup input {margin: 0px 0px 0px 30px; border: solid 1px #000000; width: 265px; height: 36px; font-family: arial; font-size: 13px; padding-left: 10px;}
.optInPopup img {margin: -2px 0px 0px 10px;}
.optInPopup .btn-med-general {width: 100px; margin-left: 140px; background-color: #ff6600;}
.optInPopup .btn-med-general a{color: #ffffff;}