*:focus {outline: 0;}
a { text-decoration:none; }
a:link, a:visited { color:#ac1f30;}
a:hover { color:#000000;}
.clear { clear:both; display:block; }
.clearer { clear:both; display:block; }

h2 { font-family:; font-weight:800; color:#000000; }

body { margin:0px; padding:0px;

font-family:"Helvetica Neue", "Helvetica Neu", Helvetica , "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666666;

 }
.wrapper { width:100%; }
.cms-home .wrapper { width:100%; background:none; }


/* Nav & Header */

/*
.cms-home #siw-header-bkg { background:#110e08 url(../images/siw-nav-texture.jpg) repeat-x center top;}
.cms-home #siw-innerheader-bkg { background:url(../images/siw-nav-texture-size.jpg) no-repeat;  width:960px; margin-left:auto; margin-right:auto;}
#siw-header-bkg { background:#110e08 url(../images/siw-nav-texture2.jpg) repeat-x center top;}
#siw-innerheader-bkg { background:url(../images/siw-nav-texture-size2.jpg) no-repeat;  width:960px; margin-left:auto; margin-right:auto;}

#siw-innerheader-lines { background:url(../images/siw-nav-bkg.png) repeat-x; width:100%; }
.header-container { width:100%; background:url(../images/siw-nav-bkg.png) repeat-x; height:96px; }
.header { width:960px; margin-left:auto; margin-right:auto; position:relative; }

#nav { display:none; }

#logo { margin:0; padding:0; background-repeat:no-repeat;}
#logo a{ display:block; text-indent:-5000px;}

.links { list-style:none; margin:0; padding:0;}
.links .first { }
*/
.top-link-checkout { display:none; }


#siwLogo { display:block; width:238px; height:86px; text-indent:-5000px; background:url(../images/siw-site-logo.png) no-repeat 0 10px; padding-top:10px;}
#siwSubNav { color:#ac1f30; position:absolute; left:250px; top:18px;}
#siwSubNav a:link, #siwSubNav a:visited { color:#ac1f30; }
#siwSubNav a:hover { color:#ffffff; }
.links .last { position:absolute; left:630px; top:18px;  }
.links .first { position:absolute; left:690px; top:18px;  }  
.links .last a:link, .links .last a:visited, .links .first a:link, .links .first a:visited { color:#ffffff; }
.links .last a:hover, .links .first a:hover { color:#ac1f30; }
.top-link-cart:link, .top-link-cart:visited { display:block; color:#000000 !important; font-weight:bold; font-size:14px; line-height:35px; background:url(../images/siw-cartbtn-bkg.png); height:36px; width:95px; position:absolute; top:41px; left:840px; }
.top-link-cart:hover { background:#ffffff; }
.top-link-cart span { display:block; width:31px; height:11px; background:url(../images/siw-cartbtn-txt.png) no-repeat; float:left; text-indent:-5000px; margin:13px 7px 0 19px;}

#searchMiddle { width:960px; margin:0 auto; position:relative; z-index:720; }
#searchLabel { font-weight:800; font-family: 'Open Sans', serif; color:#ac1f30; float:left; margin-right:10px; font-size:13px; line-height:26px; font-weight:800;}
#search_mini_form { float:right; margin-top:7px; margin-right:12px;   }
#searchHolder { float:left; background:#ffffff; width:130px; height:17px; padding:3px 5px 5px 5px; }
#search_mini_form input { border:0; width:130px; color:#211b10; float:left; background:#ffffff; border:none; font-size:11px; height:15px; }
#siwSearchBtn:link, #siwSearchBtn:visited { margin-left: 5px; display:block; float:left; text-decoration:none; font-weight:800; font-family: 'Open Sans', serif; color:#000000; background:#ac1f30; height:25px; padding:0 5px; font-size: 13px; line-height:25px; font-weight:800;}
#siwSearchBtn:hover { background:#ffffff; color:#000000; }
.search-autocomplete {display:none; }
.cartLink { display:block; float:right; width:25px; height:23px; background:url(../images/cart-icon.png) no-repeat 0px 0px; text-indent:-5000px; margin-top:8px; }
.cartLink:hover { background:url(../images/cart-icon-r.png) no-repeat 0px 0px  }


#siwProductNav { position:absolute; top:53px; left:250px;}
#siwProductNav a { display:block; text-indent:-5000px; height:13px; float:left; margin-right:15px; cursor:pointer; }

#siwNavGuys:link, #siwNavGuys:visited { width:31px; background:url(../images/siw-nav-guys-n.png) no-repeat; }
#siwNavGuys:hover { width:31px; background:url(../images/siw-nav-guys-r.png) no-repeat; }
#siwNavGirls:link, #siwNavGirls:visited { width:34px; background:url(../images/siw-nav-girls-n.png) no-repeat; }
#siwNavGirls:hover { width:34px; background:url(../images/siw-nav-girls-r.png) no-repeat; }
#siwNavWarmGear:link, #siwNavWarmGear:visited { width:70px; background:url(../images/siw-nav-warmgear-n.png) no-repeat; }
#siwNavWarmGear:hover { width:70px; background:url(../images/siw-nav-warmgear-r.png) no-repeat; }
#siwNavHeadGear:link, #siwNavHeadGear:visited { width:61px; background:url(../images/siw-nav-headgear-n.png) no-repeat; }
#siwNavHeadGear:hover { width:61px; background:url(../images/siw-nav-headgear-r.png) no-repeat; }
#siwNavAccessories:link, #siwNavAccessories:visited { width:78px; background:url(../images/siw-nav-accessories-n.png) no-repeat; }
#siwNavAccessories:hover { width:78px; background:url(../images/siw-nav-accessories-r.png) no-repeat; }
#siwNavYouth:link, #siwNavYouth:visited { width:37px; background:url(../images/siw-nav-youth-n.png) no-repeat; }
#siwNavYouth:hover { width:37px; background:url(../images/siw-nav-youth-r.png) no-repeat; }
#siwNavWeb:link, #siwNavWeb:visited { width:58px; background:url(../images/siw-nav-web-n.png) no-repeat; }
#siwNavWeb:hover { width:58px; background:url(../images/siw-nav-web-r.png) no-repeat; }
#siwNavFeatured:link, #siwNavFeatured:visited { width:58px; background:url(../images/siw-nav-featured-n.png) no-repeat; }
#siwNavFeatured:hover { width:58px; background:url(../images/siw-nav-featured-r.png) no-repeat; }


#siwSocialBox { width:35px; height:1200px; position:fixed; left:0; top:335px;  z-index:100}
.cms-home #siwSocialBox { top:165px; }

.catalog-category-view #siwSocialBox { display:none; }
.catalog-product-view #siwSocialBox { display:none; }

#siwSocialBoxInner { background:#303030; padding:7px 5px 5px 5px; margin-bottom:5px;}
#siwSocialHead { display:block; text-indent:-5000px; width:20px; height:79px; background:url(../images/siw-followus-head.gif) no-repeat; padding-bottom:5px;  }
#siwFacebook { display:block; text-indent:-5000px; width:24px; height:24px; background:url(../images/icon-fb.gif) no-repeat; padding-bottom:3px;   }
#siwTwitter { display:block; text-indent:-5000px;  width:24px; height:25px; background:url(../images/icon-twitter.gif) no-repeat; padding-bottom:2px;  }
#siwMyspace { display:block; text-indent:-5000px; width:24px; height:24px; background:url(../images/icon-myspace.gif) no-repeat; padding-bottom:3px;   }

#siwMusicBoxInner { background:#303030; padding:7px 5px 5px 5px;}
#siwMusic { display:block; text-indent:-5000px; width:24px; height:24px; background:url(../images/icon-music.gif) no-repeat; padding-bottom:3px;   }
#siwNewsletter { display:block; text-indent:-5000px; width:24px; height:24px; background:url(../images/icon-email.gif) no-repeat; padding-bottom:2px;   }

/* Footer Styles */

.footer { width:100%; background:url(../images/siw-footer-bkg.gif) repeat-x; height:150px; margin-top:30px; clear:both; margin-top:35px; }
#footerContent { width:960px; margin-left:auto; margin-right:auto; position:relative; }

#siwFooterProductNav { position:absolute; left:0; top:28px;}
#siwFooterProductNav a { display:block; text-indent:-5000px; height:13px; float:left; margin-right:15px; }

#siwFooterNavGuys:link, #siwFooterNavGuys:visited { width:30px; background:url(../images/siw-fnav-guys-n.gif) no-repeat; }
#siwFooterNavGuys:hover { background:url(../images/siw-fnav-guys-r.gif) no-repeat; }
#siwFooterNavGirls:link, #siwFooterNavGirls:visited { width:33px; background:url(../images/siw-fnav-girls-n.gif) no-repeat; }
#siwFooterNavGirls:hover {  background:url(../images/siw-fnav-girls-r.gif) no-repeat; }
#siwFooterNavWarmGear:link, #siwFooterNavWarmGear:visited { width:68px; background:url(../images/siw-fnav-warm-n.gif) no-repeat; }
#siwFooterNavWarmGear:hover {  background:url(../images/siw-fnav-warm-r.gif) no-repeat; }
#siwFooterNavHeadGear:link, #siwFooterNavHeadGear:visited { width:58px; background:url(../images/siw-fnav-head-n.gif) no-repeat; }
#siwFooterNavHeadGear:hover {  background:url(../images/siw-fnav-head-r.gif) no-repeat; }
#siwFooterNavAccessories:link, #siwFooterNavAccessories:visited { width:74px; background:url(../images/siw-fnav-accessories-n.gif) no-repeat; }
#siwFooterNavAccessories:hover {  background:url(../images/siw-fnav-accessories-r.gif) no-repeat; }
#siwFooterNavYouth:link, #siwFooterNavYouth:visited { width:36px; background:url(../images/siw-fnav-youth-n.gif) no-repeat; }
#siwFooterNavYouth:hover {  background:url(../images/siw-fnav-youth-r.gif) no-repeat; }
#siwFooterNavWeb:link, #siwFooterNavWeb:visited { width:53px; background:url(../images/siw-fnav-web-n.gif) no-repeat; }
#siwFooterNavWeb:hover { background:url(../images/siw-fnav-web-r.gif) no-repeat; }
#siwFooterNavFeatured:link, #siwFooterNavFeatured:visited { width:56px; background:url(../images/siw-fnav-featured-n.gif) no-repeat; }
#siwFooterNavFeatured:hover {  background:url(../images/siw-fnav-featured-r.gif) no-repeat; }

#siwFooterCopy { float:right; margin-top:76px; text-align:right;}
#siwFooterNewsletter:link, #siwFooterNewsletter:visited { display:block; text-indent:-5000px; width:188px; height:14px; background:url(../images/siw-newsletter-footer-n.gif) no-repeat; position:absolute; top:27px; left:752px;}
#siwFooterNewsletter:hover { background:url(../images/siw-newsletter-footer-r.gif) no-repeat; }
#siwFooterSubNav { color:#ac1f30; position:absolute; left:0px; top:76px; }
#siwFooterSubNav a:link, #siwFooterSubNav a:visited { color:#ac1f30; }
#siwFooterSubNav a:hover { color:#211b10; }

/* Homepage Styles */

.cms-home .main {
	/*min-height:600px;*/
	width:100%;
}

#bannerHolder {
	width:960px;
	 height:403px; 
	margin-left:auto; margin-right:auto;
}
.siwMainBanner { display:block; width:960px; height:403px;  cursor:pointer; }
<!--#siwBannerAds { display:block; width:100%; height:189px; background:url(../images/siw-mid-bkg.gif) repeat-x;}-->
#siwRotatingBannerAd img { display:block; margin-left:auto; margin-right:auto; padding-top:17px;}

#siwTickerHolder { display:block; width:960px; height:46px; color:#ac1f30; margin-left:auto; margin-right:auto; text-align:center; margin-top:16px; background:none;}
#siwTickerHolder div { height:44px; line-height:48px; text-align:center; width:960px; background:#000000;}
#siwTickerHolder a:hover { color:#fff;}

#siwHomepageContent { width:960px; margin-left:auto; margin-right:auto; padding:15px 0 0px 0; }

.siwProductBox { float:left;  }
.siwProductBox img { display:block; }
.siwProductBox div { width:226px; height:40px; background:#000000; border-bottom:solid 5px #ac1f30; color:#fff; font-weight:bold; }
.siwProductBox span { width:226px; height:40px; background:#000000; border-bottom:solid 5px #ac1f30; color:#fff; font-weight:bold; }
.siwProductBox div p { display:block; width:150px; padding:12px 0 0 12px; margin:0;}


.siwBoxArrow:link, .siwBoxArrow:visited { margin:12px 12px 0 0; font-weight:bold; color:#ac1f30; float:right; padding: 1px 15px 0 0; background: url(../images/siw-smarrow-orange.png) no-repeat center right; }
.siwBoxArrow:hover { color:#ac1f30;  background: url(../images/siw-smarrow-blue.png) no-repeat center right;}

.marginright { margin-right:18px; }
.marginCenter { margin:0px 4px 30px 4px; }

.marginCenterUp { margin:0px 3px 30px 3px; }

.siwBoxLeft { float:left; width:450px; padding-top:40px;}
.siwBoxRight { float:right; width:450px; padding-top:40px; }
.siwColorRow { background:#e1e0de; }
.siwSerfHead { font-weight:800; font-family:"Open Sans"; color:#ac1f30; font-size:30px; line-height:30px; font-weight:normal; margin:0 0 10px 0; font-weight:800;}

.siwBtn:link, .siwBtn:visited { display:block; color:#ffffff; font-weight:bold; text-align:center; background:url(../images/siw-btn-bkg.gif) no-repeat; width:141px; height:28px; line-height:28px; margin-top:15px;}
.siwBtn:hover { color:#211b10; }






/*
.catalog-category-view .wrapper, .catalog-product-view .wrapper, .catalogsearch-result-index .wrapper, .sendfriend-product-send .wrapper { background:url(../images/siw-catnav-bkg.gif) repeat-x 0 95px; }
*/
.main { width:960px; margin-left:auto; margin-right:auto; position:relative; }
.col2-right-layout { position:relative; }



.siwCategoryTitle { color:#ac1f30; font-weight:800; font-family:"Open Sans"; font-size:30px !important; line-height:30px !important;  margin:0; padding-top:15px; margin-bottom:10px; font-weight:800; }


.breadcrumbs { position:absolute; left:0; top:130px; display:none; }
.breadcrumbs ul { list-style:none; margin:0; padding:0; }
.breadcrumbs ul li { float:left; color:#999999;}
.breadcrumbs ul li a:link, .breadcrumbs ul li a:visited { color:#ac1f30; }
.breadcrumbs ul li a:hover { color:#ffffff; } 


.siwCategoryNav {
	display:block;
	width:680px;
	height:80px;
	margin-top:0px;
}
.siwCategoryNav a { display:block; width:220px; float:left; font-size:13px; font-weight:bold; padding-bottom:5px;}
.siwCategoryNav a:link, .siwCategoryNav a:visited { color:#fff; }
.siwCategoryNav a:hover { color:#ac1f30; }



.catalogsearch-result-index .category-products { padding-top:130px; min-height:300px;}


.col-right { display:block; position:absolute; left:706px; top:15px; padding-left: 17px; height:110px; width:205; color:#CCCCCC; }
.col-right .block-title { color:#ac1f30; font-weight:800; font-family:"Open Sans"; font-size:30px !important; line-height:30px !important;  margin:0; padding-bottom:10px; font-weight:800; }

.col-right .block-title strong { font-weight:normal; }

.siwQuickCartCheckOut:link, .siwQuickCartCheckOut:visited { color:#ac1f30; }
.siwQuickCartCheckOut:hover { color:#ffffff; }
.subtotal { font-weight:bold; color:#ffffff;  font-size:16px; margin:0 0 6 0;}

.siwQuickCartCheckOutBtn:link, .siwQuickCartCheckOutBtn:visited {  font-weight:bold; color:#ac1f30; padding: 1px 15px 0 0; background: url(../images/siw-smarrow-orange2.gif) no-repeat center right; }
.siwQuickCartCheckOutBtn:hover { color:#fff;  background: url(../images/siw-smarrow-white2.gif) no-repeat center right;}

.actions { margin-top:10px;}

.category-title { display:none; }
.category-title h1 {margin:0;}
.sorter { display:none; }
.add-to-links { display:none; }
.pager { display:none; }

.products-grid .button { display:none; }

.short-description { display:none; }

.siwGridBox { width:226px; float:left;}
.siwGridImage { border-top:solid 3px #ccc; display:block; }
.siwGridImage image { display:block; }
.siwGridBoxBottom { width:201px; min-height:120px; background:#000000; border-bottom:solid 5px #ac1f30; color:#fff; font-weight:bold; padding:10px 15px 5px 10px; margin-top:-5px; text-align:center; }
.siwGridBoxBottom a:link, .siwGridBoxBottom a:visited { color:#ac1f30; }
.siwGridBoxBottom a:hover { color:#ffffff; }


.siwUpSellBox { width:182px; float:left;}
.siwUpSellImage { border-top:solid 3px #ccc; display:block; }
.siwUpSellImage image { display:block; }
.siwUpSellBottom { width:155px; min-height:75px; background:#000000; border-bottom:solid 5px #ac1f30; color:#fff; font-weight:bold; padding:10px 15px 0px 10px; margin-top:-5px; text-align:center; }
.siwUpSellBottom a:link, .siwGridBoxBottom a:visited { color:#ac1f30; }
.siwUpSellBottom a:hover { color:#ffffff; }
 

.catalog-product-view .siwUpSellBox .price-box { padding-bottom:none; }
.totals .price { display:block; width:200px; text-align:right;}

.note-msg, h3, h4 { color:#211b10; font-weight:800; font-family:"Open Sans"; font-size:20px !important; line-height:23px !important; margin:0; margin-bottom:20px; font-weight:800;}
h3 { margin-bottom:10px;}
h4 { margin-top:20px;}
fieldset { border:none; }



.catalog-product-view .availability { }
.catalog-product-view .product-sku  { margin-top:15px;}
.tags { display:none; }
.catalogsearch-result-index .page-title h2 {padding-top:15px;}

.siwMainProductImage { border-top:3px solid #ccc; border-bottom:5px solid #ac1f30; width:500px; padding:0; margin-bottom:0; float:left; margin-right:60px;}
.product-collateral { clear:both; padding-top:45px;}

.add-to-cart { margin:0;}
.add-to-cart .button { display:block; color:#ffffff; font-weight:bold; text-align:center; background:url(../images/siw-btn-bkg.gif) no-repeat; width:141px; height:28px; line-height:25px; margin-top:15px; border:0; cursor:pointer;}
.add-to-cart legend { display:none;}
.catalog-product-view .required { display:none; }
.required { color:red;}

/*.more-views { position: absolute; left:560px; top:705px;}*/
.more-views { display:block; padding-top:30px;}
.more-views strong, .description strong { display:block; color:#211b10; font-weight:800; font-family:"Open Sans"; font-weight:800; font-size:20px !important; line-height:20px !important;  margin:0; margin-bottom:10px; }
.more-views a { display:block; float:left; margin:0 5px 5px 0;  padding:0;}
.more-views a img { display:block; padding:0; border:solid 1px #ccc;}
.description { margin-top:35px;}

.product-shop .price-box .price { font-weight:800; font-family:"Open Sans"; color:#ac1f30; font-size:40px; line-height:40px; font-weight:normal; font-weight:800; }
.qty {  border:solid 1px #211b10; width:30px; height:16px;}
.product-options label, .add-to-cart label { float:left; text-align:right; width:30px; padding-right:10px; }
.product-options { margin:0; padding:0; }
.catalog-product-view .price-box { padding-bottom:20px;}

#messages_product_view {  }
.messages { list-style:none; margin:0; padding:0; margin-bottom:35px;}
.messages ul { list-style:none; }
.messages ul li { text-align:center;  margin:0; padding:16px 15px 15px 15px; }
.messages { background:#000000; color:#FFFFFF; font-weight:800; font-family:"Open Sans"; font-size:20px !important; line-height:20px !important; font-weight:800;}
.success-msg { color:#80c250;  }
.error-msg { color:#FF0000;}

.checkout-onepage-success .page-title h2 { position:absolute; left:0; top:15px; color:#ac1f30;font-weight:800; font-family:"Open Sans"; font-size:30px !important; line-height:30px !important;  margin:0;}



.col-left { display:none;}




/* Cart */
#siwCartList { width:590px; float:left; min-height:350px;}
#siwCartTotals { width: 300px; float:right; padding-left:30px; border-left:solid 1px #ccc;}
.shopping-cart-table { }

.button { display:block; color:#ffffff; font-weight:bold; text-align:center; background:url(../images/siw-btn-bkg.gif) no-repeat; width:141px; height:28px; line-height:23px; margin-top:15px; border:0; cursor:pointer;}
fieldset { border:0; padding:0; margin:0;}
.shipping ul { margin:0; padding:0; list-style:none;}
.shipping ul li { padding-bottom:8px;}
.siwCartShipping { padding-top:35px;}
.input-text { border:solid 1px #211b10; height:16px; }
.sp-methods dt { font-weight:bold;}
.sp-methods dd { margin:0; padding:0; padding-bottom:8px;}
.sp-methods dd ul { list-style:none; margin:0; padding:0;}
.sp-methods dd ul li {margin:0; padding:0;}






/*.catalog-product-view .siw-product-name { position:absolute; left:0; top:15px; width:840px; }*/
.catalog-product-view .siw-product-name h1, .catalogsearch-result-index .page-title h2, .customer-account-login .page-title h2, .customer-account-create .page-title h2, .customer-account-forgotpassword .page-title h2, .customer-account-index .page-title h2{color:#ac1f30; font-weight:800;font-family:; font-size:30px !important; line-height:30px !important; margin:0;}
.checkout-onepage-success .page-title h2, .customer-account-login .page-title h2, .customer-account-create .page-title h2, .customer-account-forgotpassword .page-title h2, .customer-account-index .page-title h2, .customer-account-logoutsuccess .page-title h2, .cms-no-route  .page-title h2  { position:absolute; left:0; top:15px; color:#ac1f30;  font-family:"Open Sans"; font-weight:800; font-size:30px !important; line-height:30px !important;  margin:0;}
.siwPageTitle, .contacts-index-index .page-title h1, .siwNoneMagentoPages .page-title h2, .sendfriend-product-send .page-title h2 {position:absolute; left:0; top:-15px; width:840px; color:#ac1f30;  font-family:"Open Sans"; font-weight:800 !important; font-size:30px !important; line-height:30px !important;  margin:0;}

.onestepcheckout-title { color:#ac1f30;font-weight:800; font-family:"Open Sans"; font-size:30px !important; line-height:30px !important;  margin:0;}
#siwCartList h2  { display:block; color:#211b10;font-weight:800; font-family:"Open Sans"; font-size:20px !important; line-height:20px !important; margin:0; margin-bottom:10px; }

/*
.checkout-cart-index .wrapper, .checkout-onepage-index .wrapper,  .checkout-onepage-success .wrapper,.customer-account-login .wrapper,.customer-account-create .wrapper,  .customer-account-forgotpassword .wrapper, .customer-account-index .wrapper, .customer-account-logoutsuccess .wrapper, .cms-page-view .wrapper, .contacts-index-index .wrapper, .cms-no-route .wrapper , .onestepcheckout-index-index .wrapper { background:url(../images/siw-catnav-bkg2.gif) repeat-x 0 95px; } 

.siwNoneMagentoPages .wrapper { background:url(../images/siw-catnav-bkg2.gif) repeat-x; }
*/
#siwCartPageTitle { position:absolute; top:15px; left:0; color:#ac1f30;font-weight:800; font-weight:800; font-family:"Open Sans"; font-size:30px !important; line-height:30px !important;  margin:0; padding-bottom:0px; }



.catalog-category-view .col_full {
	padding-top:75px;
}
.category-products {
	min-height:300px;
	padding-top:75px;
}
.catalog-product-view .col-main, .sendfriend-product-send .col-main {
	padding-top:180px;
}
.checkout-onepage-success .col-main {
	padding-top:140px; min-height:300px;
}
.cart {
	padding-top:140px; padding-bottom:20px;
}
.customer-account-login .col-main, .customer-account-create .col-main,  .customer-account-forgotpassword .col-main  {
	padding-top:140px; min-height:300px;
}
.customer-account-create .col-main, .customer-account-index .col-main, .customer-account-logoutsuccess .col-main  {
	padding-top:140px; min-height:300px;
}
.cms-page-view .col-main, .contacts-index-index .col-main, .siwNoneMagentoPages .col-main, .cms-no-route .col-main {
	padding-top:150px; min-height:300px;
}
.cms-page-view .siwPageTitle {
	padding-top:33px;
}
.siwNoneMagentoPages .col-main {
	position:relative;
	width:960px; 
	margin-left:auto;
	margin-right:auto;
}


/*
.col-main {
	padding-bottom:20px;
}
*/


legend { display:none; }






#siwEmptyCart { height:300px; padding-top:165px;}
#siwEmptyCart h2 { display:block; color:#211b10; font-weight:800; font-weight:800; font-family:"Open Sans"; font-size:20px !important; line-height:20px !important;  margin:0; margin-bottom:10px; }

#siwEmptyCart a:link, #siwEmptyCart a:visited { color:#ac1f30;}
#siwEmptyCart a:hover { color:#000000;}

th { text-align:left; }
.product-name a:link, .product-name a:visited { color:#ac1f30; }
.product-name a:hover { color:#000; }
.item-options dt { float:left; font-weight:bold; width:20px;}
.item-options dd { float:left; }


#shopping-cart-table .product-image img { border:solid #ccc 1px;}


.totals { padding-top:60px; font-weight:bold;}

.totals th { width:500px;}

.checkout-types { list-style:none; margin:0; padding:0;}
.checkout-types li { padding:0; padding-top:10px;}
.checkout-types li a:link, .checkout-types li a:visited { color:#ac1f30; }
.checkout-types li a:hover { color:#000; }




.checkout-onepage-index .col-right { display:block; position:relative; left:0px; top:0px; padding-left:17px; border-left:none; height:110px; width:205; color:#CCCCCC; }
#siwOnePageHolder { background:red;}

/* Checkout ============================================================================== */

.checkout-onepage-index .main  {
	padding-top:165px; padding-bottom:20px;
}
.checkout-onepage-index legend {
	display:none;
}
.checkout-onepage-index .col-right {
 	margin-top:165px; margin-bottom:20px; border:0; margin-left:0; color:#211b10;
	display:block; position:absolute; left:720px; top:0px; padding-left:0; border-left:0; width:300px;
}
.checkout-onepage-index .col-right .block-title h2 { color:#ac1f30;font-weight:800; font-weight:800; font-family:"Open Sans"; font-size:30px !important; line-height:30px !important;  margin:0; padding-bottom:10px; }

.checkout-onepage-index a:link, .checkout-onepage-index a:visited {color:#ac1f30;}

.form-list { list-style:none; margin:0; padding:0;}
.checkout-onepage-index .page-title h2 { position:absolute; top:15px; left:0; color:#ac1f30;font-weight:800; font-weight:800; font-family:"Open Sans"; font-size:30px !important; line-height:30px !important;  margin:0; padding-bottom:0px; }

#checkoutSteps { width:670px; margin:0; padding:0; list-style:none;}
.order-review { width:600px;}


/* One Page */
.step-title { display:block; clear:both;}
.opc {  position:relative; }
.opc li.section {  border-bottom:0; }
.opc .step-title { padding:0 5px; text-align:right; border-bottom:solid 1px #cccccc; height:30px; padding-top:10px;  }
.opc .step-title .number { float:left; line-height:22px; margin-right:5px;  }
.opc .step-title h3 { float:left;  }
.opc .allow .step-title { cursor:pointer; }
.opc .active { }
.opc .active .step-title { cursor:default; background:#000000; color:#ac1f30 !important; }
.opc .active .step-title  h3 { color:#ac1f30 !important;}
.opc .step {  padding:10px; position:relative; }
.opc .step .tool-tip { right:10px; }
.opc .order-review {}

/* Multiple Addresses Checkout */
.checkout-progress { padding:0 50px; margin:10px 0; }
.checkout-progress li { float:left; width:20%; border-top:5px solid #ccc; text-align:center; color:#ccc; }
.checkout-progress li.active { border-top-color:#000; color:#000; }

.multiple-checkout { position:relative; }
.multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:10px; }
.multiple-checkout .grand-total { font-size:1.5em; text-align:right; }
.multiple-checkout .grand-total big {}
.multiple-checkout .grand-total .price {}

/********** < Common Checkout Styles */
/* Shipping and Payment methods*/
.sp-methods { padding-left:5px;}
.sp-methods dt { font-weight:bold; }
.sp-methods .price { font-weight:bold; }
.sp-methods .form-list { padding-left:20px; }
.sp-methods select.month { width:150px; margin-right:10px; }
.sp-methods select.year { width:96px; }
.sp-methods input.cvv { width:3em !important; }

.please-wait { float:right; margin-right:5px; }
.cvv-what-is-this { cursor:help; margin-left:5px; } 

/* Tooltip*/ 
.tool-tip {  background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999; }
.tool-tip .btn-close { text-align:right; }
.tool-tip .tool-tip-content { padding:5px; }

/* Gift Messages*/
.add-gift-message {}
.gift-message-form {  background-color:#f5f5f5; }
.gift-message-form .inner-box { padding:5px; height:300px; overflow:auto; }
.gift-message-form .gift-item {}

.gift-message-link { display:block; background:url(../images/bg_collapse.gif) 0 4px no-repeat; padding-left:20px; }
.gift-message-link.expanded { background-position:0 -53px; }
.gift-message-row {}
.gift-message-row .btn-close { float:right; }
.gift-message dt strong { font-weight:bold; } 

/* Checkout Agreements*/
.checkout-agreements {}
.checkout-agreements li { margin:10px 0; }
.checkout-agreements .agreement-content {  height:6em; padding-left:3px; }
.checkout-agreements .agreement-content a { color:#2a89bd;}
.checkout-agreements .agree { padding:6px; }

.col2-set { clear:both;}
.col2-set .col-1 { width:300px; float:left; }
.col2-set .col-2 { width:300px; float:right; }

.siwRegBulletList { list-style:square; margin:0; padding-left:15px; }

#billing-new-address-form ul { list-style:none; }
#billing-new-address-form .input-box { padding-bottom:10px;}
#billing-new-address-form label { float:left; width:200px; text-align:right; padding-right:10px;}
#billing-new-address-form br { display:none;}


#co-shipping-form ul { list-style:none; }
#co-shipping-form .input-box { padding-bottom:10px;}
#co-shipping-form label { float:left; width:200px; text-align:right; padding-right:10px;}
#co-shipping-form br { display:none;}

.block-progress dt { font-weight:bold; color:#000; }
.block-progress dd { padding-left:0px; margin:0;}
.block-progress dl { padding-bottom:10px;}
address {margin:0; margin-bottom:15px; color:#666666; } 




#co-shipping-form ul, #form-validate ul { list-style:none; }
#co-shipping-form .input-box, #form-validate .input-box { padding-bottom:10px;}
#co-shipping-form label, #form-validate label { float:left; width:180px; text-align:right; padding-right:10px;}
#co-shipping-form br, #form-validate br { display:none;}


.customer-account-index .col-left { display:block; }
.col-left .block-banner, .col-left .block-subscribe, .col-left .block-cart, .block-cart{ display:none;}

.account-nav { width:200px; padding-top:150px; }
.account-nav ul { list-style:none; margin:0; padding:0; border-bottom:solid 1px #cccccc; }
.account-nav ul li { border-top:solid 1px #cccccc; padding:10px;}
.customer-account-index .col-main { width:650px; float:right; margin-bottom:50px;}


h5 { font-size:14px; border-bottom:solid 1px #ccc;}
h6 { font-size:12px;}
.dashboard-welcome strong { display:block;font-weight:800; font-weight:800; font-family:"Open Sans"; font-weight:normal; font-size:25px; line-height: 28px; color:#ac1f30; }



#my-orders-table { width:100%; margin-top:15px;}
#my-orders-table th { border-bottom:solid 1px #ccc; }
#my-orders-table td { width:15%;}
.account-box { padding-top:30px;}
h4 { border-bottom:solid 5px #ac1f30; font-weight:800;}

.sales-order-view #my-orders-table, .sales-order-shipment  #my-orders-table{ clear:left;  }
.sales-order-view #my-orders-table h4, .sales-order-shipment  #my-orders-table h4, .sales-order-shipment h5{ border:none; font-size:13px !important; font-weight:800; font-family:,Verdana, Arial, Helvetica, sans-serif; }
.sales-order-view h3, .sales-order-shipment h3{ clear:left;  }
.sales-order-view .page-title a, .sales-order-shipment .page-title a{ display:none; }
.sales-order-view .order-info dt, .sales-order-shipment .order-info dt { color:#ac1f30; font-weight:800; font-family:"Open Sans"; font-size:30px !important; line-height:30px !important; }
.sales-order-view .order-info ul, .sales-order-shipment .order-info ul { list-style:square; }
.sales-order-shipment .a-right, .sales-order-shipment .f-right { display:none; }



/* CMS PAGES */

.cms-page-view .breadcrumbs { display:none; }

.cms-retail-locations h3 { color:#ac1f30 !important; border-bottom:solid 1px #ccc; }
.cms-retail-locations h2 { border-bottom:solid 5px #ac1f30; padding-bottom:5px; margin-bottom:20px; font-weight:800; font-family:"Open Sans" !important; font-size:30px !important; line-height:30px !important; }


.catalog-category-view .category-image {display:none;}



.siwVideoPlayerBox { float:left; margin-right:10px; margin-left:10px; text-align:center; width:293px; height:280px;}


/* EMAIL TO FRIEND FORM */

.sendfriend-product-send #product_sendtofriend_form textarea { width:400px;}
.sendfriend-product-send #product_sendtofriend_form h3 { border-bottom:solid 1px #ccc; margin-top:20px;}
#add_recipient_button { float:left;}



/* Calendar Class */

#printCalendar {
	display:none;
}
#calendar {
	padding-top:0px;
}
.calendarGrey {
	background-color:#fff;
}
#calendar div {
	margin-top:5px;
	margin-right:5px;
	display:block;
	width:125px;
	height:127px;
	color:#000000;
	font-weight:bold;
	padding-top:3px;
	padding-left:5px;
	background:#ccc;
}

#calendar span {
	display:block;
	width:130px;
	height:18px;
	text-align:center;
	font-weight:bold;
	color:#ac1f30;
	background-color:#000000;
	font-size:11px;
	padding:4px 0 3px 0;
}
.currentDay {
	background-color:#ac1f30;
}

#calendarTitle {
	float:left;
}
#calendarBtns {
	float:right;

}
#calendarBtns a:link, #calendarBtns a:visited {
	font-size:13px;
	display:block;
	float:right;
	color:#ac1f30
}
#calendarBtns a:hover {
	color:#000000;
}
calendarBtns img {
	display:inline;
}



.regLink:link, .regLink:visited, .emailLink a:link, .emailLink a:visited {
	color:#3277b1;
}

.regLink:hover, .emailLink a:hover {
color:#e71500;
}



.siwMusicBox {
 display:block;
 width:297px;
 float:left;
 height:300px;
}

.siwMusicBox img {
	display:block;
	margin-bottom:8px;
	border:solid 3px #ccc;
}




.additional { display:none; }
.or { display:none; }



#sizing-chart { color:#ffffff; padding:20px;}

#sizing-chart h1 { font-weight:800; font-family:"Open Sans"; color:#ac1f30; font-weight:; font-size:30px; line-height:30px; margin:0; margin-bottom:15px;}
#sizing-chart table { width: 540px; }
#sizing-chart th { text-align:left; border-bottom:solid 1px; color:#666666; }
#sizing-chart td { height:20px;}
.sizeColorRow { background:#333333;}



.top-link-onestepcheckout { display:none; }



























#background {
	/*
    width: 100%; 
    height: 100%; 
    position: absolute; 
    left: 0px; 
    top: 0px; 
	*/
 /* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;

	/* Set up proportionate scaling */
	width: 100%;
	height: auto;

	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
    z-index: -1;
}

.stretch {
    width:100%;
    height:100%;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#topNavBar {
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	height:32px;
}
#searchBar { width:100%; height:40px; background:#000000; }
#bigNav { width:100%; height:40px; background:url(../images/black-opacity.png);  }
 #bigNavHolder {
	width:960px; margin:0 auto; position:relative; z-index:720;
 }
 #bigNavHolder a { font-weight:800; font-family:,Verdana, Arial, Helvetica, sans-serif; font-size:26px; display:block; float:right; color:#ffffff; font-weight:800; margin-left:60px; height:40px; line-height:38px;}
 #bigNavHolder a:hover { color:#ac1f30; }
 #shopBtn { color:#ac1f30 !important; position:relative; z-index:900; }
#navBar {
	width:960px;
	height:32px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#mainLogo {
	width:288px;
	height:116px;
	position:absolute;
	z-index:705;
	top:0;
	left:-6px;
	
}

#lifestyleButton {
	width:238px; 
	height:108px;
	background:#ffffff;
	margin-left:7px;
	z-index:700;
	position:absolute;
	top:0;
	left:284px;
}

#navBox {
	margin-top:11px;
	float:right;
	font-family: 'Open Sans', serif;
	
}

#navBox a { color:#ffffff; text-decoration:none;  font-size:12px; line-height:18px; display:block; float:right; padding-right:15px;}
#navBox a:hover { color:#ac1f30; }
#navBox a.highlight { color:#ac1f30 !important; }




#bottomFooterBar {
	width:100%;
	height:72px;
	background:#000000;
	position:fixed;
	bottom:0px;
	z-index:800;	
}


#footerBar { width:960px; height:52px; margin-left:auto; margin-right:auto; padding-top:20px;  }
#footerContectTag { font-weight:800; font-family: 'Open Sans', serif; font-weight:800; float:left; color:#ac1f30; font-size:24px; padding-right:25px; border-right:1px solid #999999; height:32px; line-height:31px;  }
#footerFollowBox { float:left; padding-right:25px; border-right:1px solid #999999; padding-left:25px;  height:32px; line-height:31px;    }
#footerFollowBox span, #newsletterFooterForm span { color:#ffffff;font-weight:800; font-weight:800; font-family: 'Open Sans', serif; font-size:18px; display:block; float:left; padding-right:12px; line-height:31px;   }
#footerFollowBox a {display:block; text-indent:-5000px; width:32px; height:32px; float:left; padding-right:2px; }
#footerFBLink { background:url(../images/social-fb.gif) no-repeat; }
#footerTwitterLink { background:url(../images/social-twitter.gif) no-repeat; }
#footerMySpaceLink { background:url(../images/social-myspace.gif) no-repeat; }
#footerYouTubeLink {  background:url(../images/social-youtube.gif) no-repeat; }

#newsletterFooterForm { display:block; margin:0; float:left; padding-left:25px; }
#newsletterFooterForm input { border:0px; height:32px; width:201px; margin-right:5px; float:left; }
#newsletterGOBtn { display:block; float:left; text-decoration:none; font-weight:800; font-family: 'Open Sans', serif;font-weight:800; color:#000000; background:#ac1f30; height:34px; padding:0 5px; font-size: 13px; line-height:35px;}
#newsletterGOBtn:hover { background:#000000; color:#ffffff;}

#dropContainer { width:960px; position:relative; margin:0 auto; z-index:900;}
#dropMenu { position:absolute; z-index:900 !important; background:#ffffff; left:0px; top:80px; width:933px; padding:27px 0 10px 27px; visibility:hidden;}
#dropMenuBkg { position:absolute; left:0; top:0; z-index:800 !important; width:100%; height:100%; background-color:#000000; filter:alpha(opacity=80); opacity:.8; visibility:hidden;}


.dropMenuItem { display:block; width:215px; height:180px; float:left; padding-right:15px;}
.dropMenuItem a { display:block; font-weight:800; font-family: 'Open Sans', serif; color:#ac1f30; text-decoration:none;  font-size:13px; line-height:30px; width:215px; font-weight:800;}
.dropMenuItem a:hover { color:#ac1f30; }
.dropMenuItem a img {display:block; }
.dropMenuLast { padding-right:0px;} 
#shopHeading { position:absolute; left:0px; top:-40px;  font-family: 'Open Sans', serif; color:#ffffff; text-decoration:none;  font-size:35px; font-weight:800; line-height:35px; margin:0;}
#dropCloseBtn { position:absolute; left:850px; top:-28px; font-family: 'Open Sans', serif; color:#ac1f30; text-decoration:none;  font-size:20px; font-weight:800;}


#mainContentHolder { margin-top:50px; margin-bottom:115px;}
.mainContentCenter { width:960px; margin: 0 auto;  }
.marginTop { margin-top:140px; clear:both; }




.notext { text-indent: -4000px; }
.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }
.shell { width: 960px; margin: 0 auto; padding: 0px; }


#slider { background: #000000; height: 432px; padding: 0px 0 0; position: relative; margin: 0 0 0 0; width: 100%; border-top:10px solid #000; }

#slider .prev, #slider .next { width: 54px; height: 54px; display:block; margin-top:25px;  }
#slider .prev { background: url(/siw/_slider/arrow-left-n.gif) no-repeat;  float:left;}
#slider .next { background: url(/siw/_slider/arrow-right-n.gif) no-repeat;  float:right; }
#slider .prev:hover { background: url(/siw/_slider/arrow-left-r.gif) no-repeat;  float:left;}
#slider .next:hover { background: url(/siw/_slider/arrow-right-r.gif) no-repeat;  float:right; }

.slider-container { width: 100%; height: 425px; position: relative; overflow: hidden; z-index: 100;  }
.slider-container .shell{ width:960px; position:relative; padding:0; }
.slider-container ul { list-style: none; position: absolute; top: 0; left: 0; margin:0; padding:0; }
.slider-container li { float: left; width: 960px; height: 425px; position: relative; margin:0; padding:0; }
.slider-container li img { width: 960px; }


.slider-container .overlay { width: 960px; height: 425px; position: absolute; top: 0; z-index: 200; background: #000000;  }

.slider-thumbs { width: 100%; height: 104px; position: absolute; top: 425px; left: 0; z-index: 200; background:#000; }


.slider-thumbs .shell {  height: 146px; position: relative; overflow: hidden; width: 960px; padding:0 }
.slider-thumbs ul { list-style: none; position: absolute; height: 110px; top: 0; left: 0; z-index: 50; margin:0; padding:0; margin-top:10px; margin-left:66px; }
.slider-thumbs li { float: left; width: 139px; height: 83px; margin:0; padding:0;   }
.slider-thumbs li a {  display:block; border:4px solid #000000; width:125px; height:75px; }
.slider-thumbs li a:hover {  border:4px solid #ac1f30; }

.videoBox { position:absolute; left:0; top:0; z-index:199; width:960px; height:425px;}

a.sliderLink { display:block; text-decoration:none; width:960px; height:425px;  }



#twitterBox { 
	width:560px;	
	
	/*background:url(../images/white-trans.png);*/
	background:#ffffff;
	float:left;
	display:block;
	padding:25px;
}


#storyBox {
	width:275px;	
	
	/*background:url(../images/white-trans.png);*/
	background:#ffffff;
	float:right;
	padding:25px;
	display:block;
}
.boxTitle {
	margin:0;
	font-weight:800; font-family: 'Open Sans', serif; color:#000000; border-bottom:1px solid #999999; 
	font-weight:800;
	font-size:23px;
	padding-bottom:5px;
	margin-bottom:20px;
	color:#000000;
}


/*
 * jTweetsAnywhere V1.2.1
 * http://thomasbillenstein.com/jTweetsAnywhere/
 *
 * Copyright 2010, Thomas Billenstein
 * Licensed under the MIT license.
 * http://thomasbillenstein.com/jTweetsAnywhere/license.txt
 */

.jta-tweet-list
{
    padding: 0;
    list-style: none;
}

.jta-tweet-list-item
{
  
    border-bottom: 1px solid #e4e4e4;
    padding: 8px 0px 8px 0px;
	overflow: hidden;
}

.jta-tweet-list-item:first-child
{
    border-top: 1px solid #e4e4e4;
}

.jta-tweet-profile-image
{
	width: 48px;
	display: inline;
	float: left;
}

.jta-tweet-profile-image-link
{
}

.jta-tweet-profile-image img
{
	width: 48px;
	height: 48px;
}

.jta-tweet-body
{
}

.jta-tweet-body-list-profile-image-present
{
	margin-left: 58px;
}

.jta-tweet-user-name
{
	font-weight: bold;
	color:#ac1f30 !important;
}

.jta-tweet-user-screen-name
{
	color:#ac1f30 !important;
}

.jta-tweet-user-full-name
{
   color:#ac1f30 !important;
   
}

.jta-tweet-text
{
}

.jta-tweet-user-screen-name-link,
.jta-tweet-user-full-name-link,
.jta-tweet-a,
.twitter-anywhere-user
{
   color:#ac1f30;
	text-decoration: none;
}

.jta-tweet-user-screen-name-link:hover,
.jta-tweet-user-full-name-link:hover,
.jta-tweet-a:hover,
.twitter-anywhere-user:hover
{
    color:#ac1f30;
	text-decoration: underline;
}

.jta-tweet-link
{
	color:#ff7e00;

}

.jta-tweet-link:hover
{
}

.jta-tweet-hashtag
{
}

.jta-tweet-hashtag:hover
{
}

.jta-tweet-attributes
{
	display: block;
    color: #999;
    font-size: 11px;
    margin-top: 3px;
}

.jta-tweet-timestamp
{
}

.jta-tweet-source
{
}

.jta-tweet-inreplyto
{
}

.jta-tweet-location
{
}

.jta-tweet-retweeter
{
}

.jta-tweet-timestamp-link,
.jta-tweet-source-link a,
.jta-tweet-inreplyto-link,
.jta-tweet-location-link,
.jta-tweet-retweeter-link
{
    color: #999;
	text-decoration: none;
}

.jta-tweet-timestamp-link:hover,
.jta-tweet-source-link a:hover,
.jta-tweet-inreplyto-link:hover,
.jta-tweet-location-link:hover,
.jta-tweet-retweeter-link:hover
{
    color: #999;
	text-decoration: underline;
}

.jta-tweet-list-controls
{
	margin-top: 20px;
}

.jta-tweet-list-controls-button
{
	padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
    border: 1px solid #999;
}

.jta-tweet-list-controls-button:hover
{
	color: black;
	background-color: #999;
	cursor: pointer;
}

.jta-tweet-list-controls-button-more
{
}

.jta-tweet-list-controls-button-prev
{
}

.jta-tweet-list-controls-button-next
{
	margin-left: 10px;
}

.jta-tweet-list-autorefresh-trigger
{
	padding: 8px 0px 8px 0px;
	margin-bottom: 10px;
	text-align: center;
    border: 1px solid #999;
}

.jta-tweet-list-autorefresh-trigger:hover
{
	color: black;
	background-color: #999;
	cursor: pointer;
}

.jta-tweet-list-autorefresh-trigger-content
{
}

.jta-follow-button
{
}


.jta-tweet-box
{
}


.jta-connect-button
{
}


.jta-login-info
{
}

.jta-login-info-profile-image
{
	width: 48px;
	display: inline;
	float: left;
}

.jta-login-info-profile-image img
{
	width: 48px;
	height: 48px;
}

.jta-login-info-block
{
	margin-left: 58px;
}

.jta-login-info-screen-name
{
}

.jta-login-info-sign-out
{
	width: 97px;
	margin-top: 2px;
	padding: 1px;
	text-align: center;
    border: 1px solid #999;
}

.jta-login-info-sign-out:hover
{
	color: black;
	background-color: #999;
	cursor: pointer;
}


.jta-loading
{
	margin: 0;
    padding: 8px 0px 8px 0px;
}

.jta-error
{
	margin: 0;
    padding: 8px;
    color: #000;
    background-color: #f00
}

.jta-nodata
{
	margin: 0;
    padding-top: 8px;
    padding-bottom: 8px;
}

.jta-clear
{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}


#jTweetsAnywhereEndlessScrollingSample .jta-tweet-list
{
    height: auto;
    overflow:auto;
}






body { background:url(../images/siw_bkg_default_half.gif) no-repeat center 40px; }



.catalog-category-view .col-left { display:block !important; position:absolute; left:0px; top:0px; background:#ffffff; z-index:400; width:960px; height:60px;} 
.subCatNavHolder  { background:#ffffff; width:960px; height:60px;} 
#categoryNavigation { float:right; margin:22px 20px 0 0;}
#categoryNavigation a { font-weight:800; font-family: 'Open Sans', serif; color:#ac1f30; display:block; float:left; padding-left:15px; font-size:15px; font-weight:800; }
#categoryNavigation a:hover { color:#ac1f30 !important; }
.siwCatName { font-weight:800; font-family: 'Open Sans', serif; color:#000000; display:block; float:left; padding-left:20px; font-size:25px; line-height:25px; padding-top:18px; font-weight:800; }
.catMainBanner { padding-top:80px; position:relative; z-index:400;}
#siwMainCategoryContent { padding-top:50px;}
#siwHighLightBoxes { padding-bottom:30px;}


#secondLevelCatNav { font-weight:800; font-family: 'Open Sans', serif; background:#000000; height:27px; padding-top:10px; margin-top:7px; font-weight:800;  }
#secondLevelTitle { float:left; margin:0 0 0 20px; font-size:15px; color:#ffffff; }
#secondLevelNav { float:right; margin:0 20px 0 ; font-size:15px;  }
#secondLevelNav a { display:block; float:left; padding-left:15px; color:#ac1f30;}
#secondLevelNav a: hover { color:#ffffff !important; }

.catalog-category-view #twitterBox { 
	background:#f6f4f1;
	
}


.catalog-category-view  #storyBox {
	background:#f6f4f1;
	
}

.siwProductCatNav { position: absolute; top:0px; left:0; z-index:400;}









/* CONCEPT */
.category-class-concept-landing-main { background:url(../images/concept-bkg-full.jpg) no-repeat center 40px; }
.category-class-concept-subcatgory { background:url(../images/concept-bkg-half.jpg) no-repeat center 40px; }

/* GIVE */
.category-class-give-landing-main- { background:url(../images/give-bkg-full.jpg) no-repeat center 40px; }
.category-class-give-subcatgory { background:url(../images/give-bkg-half.jpg) no-repeat center 40px; }

/* RODEO */
.category-class-rodeo-landing-main { background:url(../images/rodeo-bkg-full.jpg) no-repeat center 40px; }
.category-class-rodeo-subcatgory { background:url(../images/rodeo-bkg-half.jpg) no-repeat center 40px; }

/* TRAIN */
.category-class-train-landing-main { background:url(../images/train-bkg-full.jpg) no-repeat center 40px; }
.category-class-train-subcatgory { background:url(../images/train-bkg-half.jpg) no-repeat center 40px; }

/* SURF */
.category-class-surf-landing-main { background:url(../images/surf-bkg-full.jpg) no-repeat center 40px; }
.category-class-surf-subcatgory { background:url(../images/surf-bkg-half.jpg) no-repeat center 40px; }

/* WAKE */
.category-class-wake-landing-main { background:url(../images/wake-bkg-full.jpg) no-repeat center 40px; }
.category-class-wake-subcatgory { background:url(../images/wake-bkg-half.jpg) no-repeat center 40px; }

/* ALL STARS */
.category-class-stories-main- { background:url(../images/allstar-bkg-full.jpg) no-repeat center 40px; }
.category-class-stories-subcatgory { background:url(../images/allstar-bkg-half.jpg) no-repeat center 40px; }

/* ALL PRODUCT */
.category-class-allproduct-landing-main { background:url(../images/allproduct-bkg-full.jpg) no-repeat center 40px; }
.category-class-allproduct-subcatgory { background:url(../images/allproduct-bkg-half.jpg) no-repeat center 40px; }





.photoGalleryThumb { display:block; width:150px; height:150px; overflow:hidden; float:left; margin-right:10px; margin-bottom:10px; background:#000000; }









