@charset UTF-8;
*{margin:0;padding:0;}
body{line-height:1.3;font-size:14px;font-family:"ff-netto-web", "Arial Narrow", Arial, sans-serif;}
button{font-family:"ff-netto-web" , "Arial Narrow", Arial, sans-serif !important;}
div.price-box{h1font-size:14px;padding:8px 0 !important;}
label.item-color{float:left;font-weight:400;padding:4px 0 5px 10px;}
body.Info{background:#96969A;}
#nav,#nav_checkout{letter-spacing:.065em;display:block;width:880px;height:13px;line-height:120%;margin:5px 0;}
#nav{z-index:1;}
#nav_checkout{z-index:20000;}
h1,.entry_title,.mouse_overlay{letter-spacing:1px;line-height:1;}
h1{font-weight:400;font-size:2em;}
a{text-decoration:none !important;}
u{text-decoration:underline;}
textarea{resize:none;}
#container{width:990px;margin:0 auto;}
#content{width:880px;padding-left:110px;margin:0 auto;}
#logo,#logo_checkout{display:block;height:53px;width:55px;position:fixed;z-index:1;padding:0 0 0 33px;}
#title{display:block;height:50px;margin-top:22px;position:relative;top:2px;z-index:1;}
#title a img{padding:11px 0;}
#blog{position:absolute;top:88px;}
#nav #nav_left,#nav_checkout #nav_left{float:left;position:absolute;padding-left:2px;}
#nav #nav_right,#nav_checkout #nav_right{float:right;position:absolute;right:1px;}
#nav #nav_left li,#nav_checkout #nav_left li{float:left;padding-right:32px;padding-top:0;height:18px;overflow:hidden;}
#nav #nav_right li,#nav_checkout #nav_right li{padding-left:32px;padding-top:0;height:18px;overflow:hidden;float:left;}
li.icon_grid{padding-top:1px !important;}
li.icon_list{padding-top:0 !important;}
#nav a,#nav li,#nav_checkout a,#nav_checkout li{font-family:"ff-netto-web", "Arial Narrow", Arial, sans-serif;font-size:12px !important;text-decoration:none;color:#000;text-transform:uppercase;letter-spacing:2px;display:block;}
#nav a,#nav_checkout a{display:inline;padding:0;}
#nav a.active,#nav_checkout a.active{border-top:2px solid #000;padding:3px 0 0 !important;}
#nav .subcategory .active,#nav_checkout .subcategory .active{border-color:#ccc;}
body.Info #nav .subcategory .active{border-color:#ffffff;}
.mouse_overlay a { text-decoration: none !important;color: #64648C  !important;}
.mouse_overlay{color:#64648c; display:none;background-color:#ffffff;font-size:18px;left:16px;text-transform:uppercase;min-height:20px;max-width:666px;position:absolute;top:17px;letter-spacing:2px;padding:7px 60px 3px 8px;}
.show_cover{font-size:24px;right:16px;position:absolute;text-transform:uppercase;top:16px;padding:8px;}
.entry_title,.product_1,.product_2,.product_3{display:block;float:left;margin-left:24px;margin-top:24px;}
.entry_title{height:20px;width:832px;margin-bottom:-11px;font-size:18px;text-transform:uppercase;letter-spacing:2px;}
.entry_title a,.entry_title a:link,.entry_title a:hover,.entry_title a:active,.entry_title a:visited{text-decoration:none;}
.product_wrap{font-family:"ff-netto-web", "Arial Narrow", Arial, sans-serif !important;letter-spacing:1px;display:block;height:587px;overflow:hidden;font-size:14px;}
.product_wrap.info{height:auto;padding-bottom:24px;background-color:#404046;}
.product_wrap.white_background.info{background-color:#fff !important;}
.product_wrap a,.product_wrap a:link,.product_wrap a:hover,.product_wrap a:active,.product_wrap a:visited{color:#8c0000;}
.product_wrap.white_background a,.product_wrap.white_background a:link,.product_wrap.white_background a:hover,.product_wrap.white_background a:active,.product_wrap.white_background a:visited{color:red !important;}
.product_cover{min-height:587px;cursor:pointer;}
.product_1{min-width:0;min-height:170px;}
.product_2{width:404px;max-height:242px;}
.product_3{min-width:230px;max-width:424px;height:242px;}
.fixed{position:fixed;}
.fade_hide{visibility:hidden;opacity:0;transition:visibility 0 2s opacity 2s linear;}
.fade_visible{visibility:visible;opacity:1;transition:opacity 2s linear;}
.entry-asset{position:relative;z-index:30000;display:block;width:880px;background-color:#ffffff;float:left;margin:0 auto 53px;}
div.product_inner img.bg{image-rendering:optimizequality;left:0;opacity:0.1;filter:alpha(opacity=15);position:absolute;top:0;z-index:-1;}
.item-purchase{float:right;width:490px;}
.item-purchase fieldset{border:0 none;margin:0 0 5px;}
.item-color{margin:3px 0;}
.item-color label{font-weight:400;}
.item-size{background:none repeat scroll 0 0 #E7E7E7;box-shadow:0 1px 2px rgba(0,0,0,0.075);float:left;height:30px;font-size:11px;margin:0 0 10px;padding:0;}
.item-size label{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #E9E9E9;box-shadow:1px 1px 0 rgba(255,255,255,0.4) inset;cursor:pointer;float:left;line-height:28px;text-shadow:1px 1px 0 rgba(255,255,255,0.85);font-weight:400;border-color:rgba(150,150,150,0.2);border-style:solid solid solid none;border-width:1px 1px 1px 0;padding:0 8px;}
.item-size li:first-child label{border-bottom-left-radius:2px;border-left:1px solid rgba(150,150,150,0.2);border-top-left-radius:2px;padding-left:8px;}
.item-size li:last-child label{border-bottom-right-radius:2px;border-top-right-radius:2px;}
.item-size label:hover{background:none repeat scroll 0 0 #DDD;border-left:1px solid rgba(150,150,150,0.5);padding-left:7px;border-color:rgba(150,150,150,0.5);}
.item-size li:first-child label:hover{border-left-color:rgba(150,150,150,0.5);}
label.active,label.active:hover{background:none repeat scroll 0 0 #555;border:1px solid rgba(150,150,150,0.5);box-shadow:1px 1px 0 rgba(255,255,255,0.3) inset;padding-left:7px;color:#eee;text-shadow:none;}
label.disabled,label.disabled:hover{background:none repeat scroll 0 0 #EEE;border-left:0 none rgba(150,150,150,0.3);color:#CCC;cursor:default;padding-left:8px;border-color:rgba(150,150,150,0.3);}
.purchase{float:left;background:none repeat scroll 0 0 #555;border:1px solid rgba(50,50,50,0.2);border-radius:2px 2px 2px 2px;box-shadow:0 1px 2px rgba(0,0,0,0.075), 1px 1px 0 rgba(255,255,255,0.1) inset;cursor:pointer;display:inline-block;font-size:11px;font-weight:700;line-height:21px;text-decoration:none;color:#ffffff;margin:0 0 15px;padding:2px 12px;}
.purchase:hover{background:none repeat scroll 0 0 #5F5F5F;border-color:rgba(50,50,50,0.5);}
.purchase:active{background:none repeat scroll 0 0 #444;border-color:rgba(50,50,50,0.5);}
.purchase:disabled{text-shadow:0 0 0 #ccc;background:#dedede;color:#000;border-color:#ddd;}
.cf:before,.cf:after{content:"";display:table;}
.hidden{border:0 none;clip:rect(0pt,0pt,0pt,0pt);height:1px;overflow:hidden;position:absolute;width:1px;margin:-1px;padding:0;}
a img{border:0 none;}
:focus{outline:0 none;}
h1,h2,h3,h4,h5,h6,.head{color:#000;line-height:1.3em;margin-bottom:.4em;}
h2{font-size:1.5em;}
h3{font-size:1.35em;}
h6{font-size:.95em;}
th{text-align:left;vertical-align:top;padding:0;}
td{vertical-align:top;padding:0;}
p{margin-bottom:.8em;}
address{margin-bottom:.4em;font-style:normal;line-height:1.4em;}
cite{font-size:10px;font-style:normal;}
q:before,q:after{content:"";}
fieldset{border:medium none;}
label{color:#666;font-weight:700;}
input,select,button{vertical-align:middle;}
dt{display:block;font-weight:700;}
ul,ol{list-style:none outside none;}
small{font-size:.92em;}
big{font-size:1.1em;}
hr{height:0;overflow:hidden;visibility:hidden;margin:8px 0;}
.nowrap{white-space:nowrap;}
.bold{font-weight:700;}
#info_widget a{color:#000;text-decoration:underline;}
#info_widget h1,h1.post_title{background-color:#34363C;height:25px;clear:both;display:block;float:left;font-size:18px;font-weight:400;text-transform:uppercase;margin-bottom:15px;margin-left:-8px;letter-spacing:2px;padding:5px 30px 0 8px;}
#info_widget h1 a,h1.post_title a{font-size:17px;}
h1.post_title{background-color:#f2f3f4;color:#767a7b;width:auto;margin:0 0 24px;}
.product_wrap.white_background.info #info_widget h1{background-color:#323747;color:#f5f5f5;}
#info_widget h1 a{color:#383838;text-decoration:none;}
.product_wrap.white_background.info #info_widget h1 a{color:#f5f5f5 !important;}
#info_widget p{clear:both;letter-spacing:1px;}
#info_widget{width:404px;float:left;display:block;font-size:14px;color:#646469;padding:16px 0 0 24px;}
.product_wrap.white_background.info #info_widget{color:#2d2d2d !important;}
.product_wrap.custom_width #info_widget{padding-right:24px;width:auto;}
#info_widget.Contact.Widget{min-height:500px;}
#info_widget.Copyright.Widget{width:808px;}
#info_widget.Retail.Widget{width:190px;}
#info_widget.Facebook.Widget{float:none !important;}
#mce-FNAME,#mce-EMAIL,#sendEmail #emailFrom,#sendEmail #subject,#loginEmail,#loginPassword{font-size:14px;font-family:"ff-netto-web", "Arial Narrow", Arial, sans-serif;width:190px;background-color:#d8d8d8;margin:0 15px 6px 0;}
#mc-embedded-subscribe{margin:0 !important;}
#sendEmail #message{font-size:14px;font-family:"ff-netto-web", "Arial Narrow", Arial, sans-serif;width:395px;background-color:#d8d8d8;margin:0 15px 6px 0;}
#forgotPassword{padding-left:80px;line-height:1;}
#sendEmail input,textarea{display:block;}
#sendEmail .error,#login .error{color:#8c0000;display:block;margin:0 0 8px;}
.custom_width .product_inner.no_cover{overflow:hidden;}
.product_inner.no_cover h1 a,.product_inner.no_cover h1 a:link,.product_inner.no_cover h1 a:hover,.product_inner.no_cover h1 a:active,.product_inner.no_cover h1 a:visited,.product_inner.dark_background h1 a,.product_inner.dark_background h1 a:link,.product_inner.dark_background h1 a:hover,.product_inner.dark_background h1 a:active,.product_inner.dark_background h1 a:visited{color:#000 !important;}
.product_inner.no_cover .purchase,.product_inner.dark_background .purchase{background:none repeat scroll 0 0 #e6e7e8;}
#infscr-loading{clear:both;width:100px;margin:10px auto 75px;}
#infscr-loading.end{display:none !important;}
#slideleft_button{cursor:pointer;}
#slideleft_container{overflow:hidden;position:relative;float:left;}
li.subcategory a{color:#9696a5 !important;}
#slideright_button{cursor:pointer;padding:5px 0 0;}
#slideright_container{overflow:hidden;position:relative;float:right;}
#slideright{display:block;float:left;}
#next{width:1px;height:1px;display:block;}
.all_subcategories .each_subcategory{float:left;padding-right:20px;}
.subcategory_title{text-decoration:underline;clear:both;padding-top:20px;}
.post_text_title2{text-decoration:none;cursor:pointer;padding-left:10px;color:#8c0000;}
.post_text_title2:before{content:"· ";}
.faq_toggle{font-size:12px;padding:15px 0 15px 18px;}
input[type=text],input[type=password],textarea{-webkit-appearance:textfield;background-color:#ffffff;border:2px inset;border-image:initial;-webkit-rtl-ordering:logical;-webkit-user-select:text;cursor:auto;border-color:#ffffff;border-style:inset;border-width:2px;padding:3px;}
.outlieragram{clear:both;width:428px;height:428px;overflow:hidden;}
.outlieragram li{float:left;padding:0 24px 24px 0;}
#returns_widget{padding-bottom:24px;}
#login_widget{display:block;float:left;width:220px;padding:0 24px 0 0;}
#register_widget{display:block;float:left;width:370px;}
.product_wrap.text a,.product_wrap.text a:active,.product_wrap.text a:link,.product_wrap.text a:visited{color:#64648c !important;}
#sto #container{width:880px;text-align:left;}
#sto #container div.mt_images{text-align:left;}
#sto #container div.shop_item_wrap{width:880px;margin-top:24px;}
#sto #container .prod_desc{clear:none !important;float:left;width:380px;padding:0 20px 24px;}
#sto #container .prod_purch{clear:none !important;display:inline;float:left;width:450px;}
#sto{position:absolute;top:103px;font-family:"ff-netto-web", "Arial Narrow", Arial, sans-serif !important;width:880px;font-size:14px;}
#sto #container_wide{width:880px;overflow:hidden;width:920px\9;}
div.shop_post_wrap{display:inline;float:left;width:428px;clear:both;margin-right:24px;margin-bottom:24px;clear:none\9;min-height:500px\9;}
div.shop_post_wrap:nth-child(odd){margin-right:0;clear:none;}
div.shop_post_wrap .shop_post_title{background-color:#f2f3f4;font-size:18px;min-height:20px;line-height:20px;width:412px;letter-spacing:2px;text-transform:uppercase;margin-bottom:24px;padding:7px 8px 5px;}
div.shop_post_wrap .shop_post_title a:visited,div.shop_post_wrap .shop_post_title a:link,div.shop_post_wrap .shop_post_title a:hover,div.shop_post_wrap .shop_post_title a:active,div.shop_post_wrap .shop_post_title a{color:#767a7b;}
div.shop_post_image img{width:190px;height:285px;}
div.shop_post_wrap div.shop_post_image{padding-left:24px;float:left;display:inline;padding-right:20px;padding-top:45px\9;}
div.shop_post_wrap div.shop_post_text{width:190px;float:left;display:inline;padding-top:62px\9;line-height:1.35;}
div.shop_post_wrap div.shop_post_purchase{width:190px;float:left;display:inline;padding-top:24px;}
div.shop_post_wrap div.shop_post_purchase p{clear:both;padding:0;}
div.shop_post_wrap div.shop_post_purchase .price-box{display:inline;float:left;width:48px;}
div.shop_post_wrap div.shop_post_purchase .add-to-cart-box{display:inline;float:left;clear:none !important;}
div.shop_post_wrap div.shop_post_purchase dt{clear:both;display:inline;float:left;line-height:12px;overflow:hidden;width:47px;font-weight:400 !important;height:20px;padding:4px 2px 4px 0;}
.product_inner div.price-box{padding:4px 0 0 10px !important;}
div.shop_post_wrap div.shop_post_text a:visited,div.shop_post_wrap div.shop_post_text a:link,div.shop_post_wrap div.shop_post_text a:hover,div.shop_post_wrap div.shop_post_text a:active,div.shop_post_wrap div.shop_post_text a{color:#b33837;}
div.shop_post_wrap:nth-child(odd) div.shop_post_image{padding-left:0;}
div.page-head{clear:both;overflow:auto;}
#twitter{width:375px;}
a.left{color:#000;}
#nav li{display:inline-block;}
#nav ul{display:inline;float:left;}
#left-nav .flyout{float:right;display:inline-block;white-space:nowrap;margin-top:0;}
#right-nav .flyout{float:left;display:inline-block;white-space:nowrap;margin-top:0;}
#nav li,#nav_checkout li,.entry_cover:hover .mouse_overlay,.product_cover:hover .mouse_overlay,.mouse_overlay:hover,.item-size li,form,.timestamp{display:inline;}
#nav a .subnav,#nav li .subnav,#nav_checkout a .subnav,#nav_checkout li .subnav,a#next{color:#ccc;}
.product_inner,#content-inner{position:relative;}
.hide,legend,#punLoadMessage{display:none;}
.item-purchase form,.item-purchase fieldset.no-display{margin:0;}
.cf:after,#sto #container div.shop_post_image2,#sto #container #tabswrap{clear:both;}
h4,h5{font-size:1.05em;}
.product_wrap.white_background.info #info_widget a,.product_wrap.text a:hover{color:#8c0000 !important;}
h1 a:after,div.shop_post_wrap .shop_post_title a:after,div.shop_post_wrap div.shop_post_text a:after{content:" →";}
#mce-FNAME,#mce-EMAIL,#nav_right a.onoff,#left-nav,#left-nav .has-flyout ul{float:left;}
.product_inner.no_cover,.product_inner.dark_background{color:#B4B4B8;}
.product_inner.no_cover a,.product_inner.no_cover a:link,.product_inner.no_cover a:hover,.product_inner.no_cover a:active,.product_inner.no_cover a:visited,.product_inner.dark_background a,.product_inner.dark_background a:link,.product_inner.dark_background a:hover,.product_inner.dark_background a:active,.product_inner.dark_background a:visited,body.Info li.subcategory a{color:#fff !important;}
#slideleft,#nav_left a.onoff,#right-nav,#right-nav .has-flyout ul{float:right;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input:-moz-placeholder,textarea:-moz-placeholder{color:#ffffff;font-size:12px;}
/* color of overlays */
.mouse_overlay,.entry_title a,.entry_title a:link,.entry_title a:visited,.entry_title a:active {color:#64648C;}
.entry_title a:hover {color:#8c0000;}
@media screen and (max-device-width:1136px){.product_cover .mouse_overlay{display:none !important;}
#logo,#logo_checkout{position:absolute !important;}
#nav,#nav_checkout{position:absolute !important;top:53px !important;left:0 !important;}
#title{margin-top: 22px !important;}
}
#productupdates{ display:none; position: absolute; top:30%; left:50%; z-index:9999; margin:-150px 0 0 -150px; text-align:left; /*background-color: #fff;*/ }
#productupdates[id]{ /* IE6 and below Can't See This */ position:fixed; }
#aw_pun_heading {display:block; width:280px; margin: 0 0 5px 0 }
/* Style for H4 */ .aw_pun_success { width:280px; }
#productupdates h3 {padding: 4px 0;}
#productupdates .group-select {margin: 0;}
#productupdates-overlay{ display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:5000; background-color:#000; -moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30); }
#pun-subscribe h4{ font-size: 18px;
    font-weight: normal;
    letter-spacing: 2px;
    padding-bottom: 24px;
    text-transform: uppercase; }
#pun-subscribe ul.form-list { background: none;padding:0; }   
#productupdates-overlay[id]{ /* IE6 and below Can't See This */ position:fixed; }
#productupdates.done #punLoadMessage{ display:none; }
#productupdates.done #punContent{ display:block;max-width:400px; }
#productupdates.loading #punContent{ display:none; }
#productupdates.loading #punLoadMessage{ font-size: 1.1em; font-weight: bold; color: #000; display:block; background-color: #fff; width: 100px; padding: 10px; margin: 250px 0 0 120px; }
.productupdates-please-wait { padding-right:7px; }
#pun-subscribe .group-select { margin:5px 0; padding:12px; background:#fbfaf6; }
#pun-subscribe .button-set{ clear:both; padding:24px 0 0; background: none; text-align:left; }
#pun-subscribe .group-select li .input-box .input-text { width:275px; }
.pun-right{ text-align: right; padding:0 0 5px; }
#pun-subscribe .form-list label { float: none; }
.pag {  display: block; float: right; margin: -35px 0 0; z-index:20000; background-color:#ffffff;font-size:12px;position:relative;}
.pag a { text-decoration: none;color:#000000; }
.pag img { padding:0 0 2px 4px;     vertical-align: bottom; }
.pag span {    vertical-align: bottom; }
#mt  { padding-bottom: 13px;
    padding-top: 40px; }
#mt .photocredit{padding-top:13px}  
#mt .entry-asset  {margin-bottom:40px}
.mt_images #mt img { padding-bottom: 0;
    padding-top: 0; }
.show_cover{cursor:pointer}

 
 /* Sizing Chat ~James~ */
 .sizechart td:first-of-type {
text-align: left;
padding: 5px 0px 5px 0;
width:295px;
border-left: 0;
}
.sizechart td{
border:0;
padding:0;
margin:0;
background-color:transparent;
color:#666666;
}
.sizechart {
border:0;
background-color:transparent;
}

table {
}

.sizechart tr:nth-child(even) {
background: transparent;
}
  /* End Sizing Chart */
 
  /* Back Of Card Resize ~James~ */
  .product_1 {
  /* width:300px !important;*/

  }

  .product_1 img {
 /* width:300px !important;*/
  }

  .product_3 {
  min-width: 230px;
 /* width: 530px !important;;*/
  /*max-width: 530px !important;*/
  max-width:490px;
  height: 300px;
  }
  /* End Back of Card Resize */


 #logo, #logo_checkout {
   padding: 0;
   margin-left: -22px;
}

#content {
	padding-left: 0;
}

#title {
   margin-bottom: -1px;
}
 
   /*
  .
 ∧ ∧⌒ヽ
(´ー`)(　)～
￣￣￣￣￣ */

