/*! normalize.css v3.0.2 | MIT License | git.io/normalize */img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}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-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}h1,h2,p,option{font-family:Calibri, Candara, Segoe, "Segoe UI", Arial, sans-serif;font-size:18px;line-height:28px}input[type=submit]{font-family:Calibri, Candara, Segoe, "Segoe UI", Arial, sans-serif;font-size:19px}h1{font-size:24px}html{min-height:100%}body{min-height:100%;min-width:320px}#browser-warning{position:fixed;z-index:9999;bottom:0px;left:0px;right:0px;height:40px;line-height:40px;text-align:center;font-size:15px;color:#312C00;background-color:#FFFDDA;border-top:1px solid #312C00}#store-header{position:relative;height:64px}#store-header .logo{position:absolute;top:0px;left:0px;width:180px;height:64px;background-repeat:no-repeat;background-size:180px 64px}#store-header .logo a{display:inline-block;width:100%;height:100%}#store-header .cart{position:absolute;top:0px;right:0px;width:140px;height:64px;text-align:right;font-size:32px;font-weight:bold;line-height:64px;color:#296AA6;text-shadow:1px 1px 2px #d1d1d1}#store-header .cart a{display:inline-block;position:absolute;z-index:1000;top:0px;right:0px;width:140px;height:64px}#store-header .cart .count{margin:0px 32px 0px 12px;font-family:HelveticaNeue, "Helvetica Neue", Calibri, Candara, Segoe, "Segoe UI", Arial, sans-serif;font-size:27px}.shipnote{margin:20px 20px 0px 20px;text-align:center;font-size:17px;line-height:22px;overflow:auto;font-weight:bold;color:#a62977}.shipnote i{margin-right:8px;color:#454545}#store-search{height:48px;overflow:auto;background:#296AA6}#store-search .searchbox{margin:6px 10px;height:32px;color:#a6a6a6;background:#fff;border:2px solid #296AA6;border-radius:4px}#store-search .searchbox i{float:left;font-size:21px;margin:5px 0px 0px 10px;color:#296AA6}#store-search .searchbox span{display:block;overflow:hidden;padding-right:5px;padding-left:8px}#store-search .searchbox input{height:32px;width:100%;padding:0px;border:0px;color:#797979;background-color:#ffffff}#store-categories,#productBrowser{overflow:auto;margin:24px}#store-categories .toggle,#productBrowser .toggle{position:relative;height:42px;line-height:42px;padding-left:16px;font-size:18px;font-weight:bold;text-align:left;text-shadow:1px 1px 0px #fff;border-color:#B6B8B6;border-width:1px;border-style:solid;color:#296AA6;background:#F8F8F8;cursor:pointer}#store-categories .toggle.down,#productBrowser .toggle.down{color:#F3F4F2;text-shadow:1px 1px 0px #000;background:#296AA6}#store-categories .toggle i,#productBrowser .toggle i{position:absolute;top:11px;right:16px;font-size:22px}#store-categories .catlist,#productBrowser .catlist{display:none;margin:0px;padding:0px}#store-categories .catlist li,#productBrowser .catlist li{list-style-type:none;margin:0px;padding:0px}#store-categories .catlist a,#productBrowser .catlist a{display:block;height:42px;line-height:42px;padding-left:16px;font-size:18px;font-weight:bold;text-align:left;text-decoration:none;text-shadow:1px 1px 0px #fff;border-width:0px 1px 1px 1px;border-style:solid;border-color:#B6B8B6;color:#296AA6;background:#F3F4F2}#manufacturerNotice{padding:10px 15px;margin:0px 0px 36px 0px;font-size:14px;font-weight:normal;text-align:center;overflow:hidden;border:1px solid #e9c59b;background:#ffecce;color:#e3302c}#store-cs{height:32px;line-height:32px;margin:12px 0px;font-size:15px;text-align:center;overflow:auto}#store-cs a{height:32px;padding:6px 0px 6px 12px;color:#4A4A4A;text-decoration:none}#store-cs .bar{padding:6px 12px 6px 0px;border-right:1px solid #8b8b8b}#store-footer{margin-top:24px;padding:24px;border-width:1px 0px 0px 0px;border-style:solid;border-color:#B6B8B6}#store-footer ul{margin:0px;padding:0px;text-align:center}#store-footer li{list-style-type:none;font-size:16px;font-weight:bold;line-height:32px}#store-footer .section{margin:18px 0px 9px 0px}#store-footer li a{font-size:20px;font-weight:normal;text-decoration:none;color:#296AA6}#store-copy{text-align:center;overflow:auto;background:#F3F4F2}#store-copy .switch{margin:10px 0px 14px 0px}#store-copy .switch a{text-decoration:none;font-size:15px;color:#3777BB}#store-copy .us{margin:12px 12px 6px 12px;font-size:15px;font-weight:bold}#store-copy .them{margin:6px 12px 12px 12px;font-size:13px}.randomProducts{clear:both;font-family:Helvetica, Arial, sans-serif;margin-top:24px;border-color:#B6B8B6}.randomProducts ul{margin:0;padding:0}.randomProducts ul li{width:100%;display:inline-block;vertical-align:top}.randomProducts .item{width:100%;margin:32px 0px}.randomProducts .item a{text-decoration:none;display:inline-block;width:100%;height:100%}.randomProducts .item .preview{height:128px}.randomProducts .item .details{text-align:center;margin:0px 8px}.randomProducts .item .productImage{width:128px;height:128px;margin:0px auto;text-align:center;line-height:128px}.randomProducts .item .productImage.unavailable{border:1px solid #e5e5e5;box-shadow:3px 3px 4px #e5e5e5;-moz-box-shadow:3px 3px 4px #e5e5e5;-webkit-box-shadow:3px 3px 4px #e5e5e5;font-size:11pt;font-weight:bold;color:#666;text-shadow:1px 1px 1px #cfcfcf}.randomProducts .item .productImage img{border:0px}.randomProducts .item .name{font-size:18px;font-weight:bold;color:#2b2b2b;text-shadow:1px 1px 1px #cfcfcf;margin:24px 0px 8px 0px}.randomProducts .item .price{font-size:20px;font-weight:bold;color:#3366CC}.randomProducts .item .price.original{font-size:16px;font-weight:normal;text-decoration:line-through;color:#999999;margin-bottom:6px}.randomProducts .item .price.sale{color:#cc0000}.randomProducts .item .price.qty div{margin-top:6px;font-size:16px;font-weight:normal;color:#275219}.randomProducts .item .price span{margin-right:4px}.cartview-header{padding-bottom:8px;margin-bottom:16px;text-align:center;font-size:24px;font-weight:bold;border-bottom:1px solid #b3b3b3}table.shoppingCartContents{table-layout:auto;border-collapse:collapse;border:0px;font-family:Arial, Helvetica, sans-serif;width:100%;border-color:#B6B8B6}table.shoppingCartContents th{display:none}table.shoppingCartContents td{display:block;padding:0px 16px;text-align:center}table.shoppingCartContents td.image{text-align:center}table.shoppingCartContents td.image .image_unavailable{width:128px;margin:0px auto;font-size:16px;text-align:center;line-height:28px;color:#b7b7b7}table.shoppingCartContents td.description .name{font-weight:bold;font-size:18px;margin-bottom:4px}table.shoppingCartContents td.description .name a{color:#296AA6;text-decoration:none}table.shoppingCartContents td.description .lot{color:#666666;font-size:11pt;margin-bottom:13px}table.shoppingCartContents td.description .option{margin-bottom:6px}table.shoppingCartContents td.description .option,table.shoppingCartContents td.description .color{font-size:20px}table.shoppingCartContents td.description .option span,table.shoppingCartContents td.description .color span{display:none}table.shoppingCartContents td.description .quick-policy{margin:12px 0px 24px 0px;font-size:13px}table.shoppingCartContents td.description .quick-policy a{color:#616161;text-decoration:none}table.shoppingCartContents td.price .original{color:#999;font-size:11pt;text-decoration:line-through;font-weight:normal;margin-bottom:4px}table.shoppingCartContents td.price .sale{color:#003333;font-size:15pt;font-weight:normal}table.shoppingCartContents td.price .savings{font-style:italic;font-size:12pt;color:#339999}table.shoppingCartContents td.price .surcharge{margin-top:12px;font-size:10pt;color:#336600}table.shoppingCartContents td.quantity{margin-top:16px;text-align:center}table.shoppingCartContents td.quantity form{text-align:center;margin:0px;padding:0px}table.shoppingCartContents td.quantity .qty{width:48px;text-align:center;font-size:11pt}table.shoppingCartContents td.quantity .qtybtn{margin-top:8px;padding:6px 12px;font-weight:normal;font-size:16px;border:0px;border-radius:4px;color:#fff;background:#296AA6}table.shoppingCartContents td.quantity .removebtn{margin-top:16px;padding:6px 12px;font-weight:normal;font-size:16px;border:0px;border-radius:4px;color:#fff;background:#296AA6}table.shoppingCartContents td.itemtotal{margin:32px 0px;padding:8px 0px;font-size:15pt;background:#d8d8d8}table.shoppingCartContents td.itemtotal:before{content:"Item Subtotal: "}table.shoppingCartTotals{table-layout:auto;width:100%;margin:32px 0px;font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:48px;border-width:1px 0px 0px 0px;border-style:solid;border-collapse:collapse}table.shoppingCartTotals th{width:60%;text-align:right;color:#666666;border:0px;font-weight:normal}table.shoppingCartTotals td{width:40%;padding-right:16px;text-align:right;color:#333333}table.shoppingCartTotals tr.total{border-width:1px 0 0 0;border-style:solid;height:54px;border-color:#B6B8B6}table.shoppingCartTotals tr.total th{text-align:right;color:#339966;border:0px;font-weight:normal;font-size:17pt}table.shoppingCartTotals tr.total td{width:120px;min-width:120px;max-width:120px;border:0px;text-align:right;font-size:17pt;color:#006633}.gateway_button{text-align:center;margin:36px 0px}.button{height:44px;margin:0px auto;padding:0px 48px;font-weight:bold;font-size:18px;line-height:44px;border:0px;border-radius:4px;color:#fff;background:#296AA6}.removedFromCart{margin:24px 0px;padding:12px;background-color:#ffffcc;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border:1px solid #ffcc66;-webkit-box-shadow:4px 4px 8px -3px rgba(255,204,102,0.75);-moz-box-shadow:4px 4px 8px -3px rgba(255,204,102,0.75);box-shadow:4px 4px 8px -3px rgba(255,204,102,0.75);font-family:Arial, Helvetica, sans-serif}.removedFromCart em{font-weight:bold;font-size:9pt}.removedFromCart ul{list-style-type:square}.removedFromCart li{font-size:11pt;margin:24px 36px;padding-left:8px}#catViewer{position:relative}.breadcrumbs{display:none}#catViewer .refine{display:none}.catList .catHeader{margin:0px 12px 36px 12px;border-bottom:1px solid #979797}.catList .catHeader .catname{font-weight:normal;font-size:20px}.catList .catHeader .catname i{margin:0px 12px 0px 12px}.catList .catHeader .catsort{margin:16px 0px}.catList ul{margin:0;padding:0}.catList ul li{display:block;vertical-align:top}.catList .item{margin:0 12px 48px 12px}.catList .item a{position:relative;text-decoration:none;display:inline-block;width:100%;height:100%}.catList .brand{position:absolute;top:24px;left:12px;width:48px;height:48px;padding:4px;border:1px solid #dddddd;box-shadow:3px 3px 4px #f6f6f6;-moz-box-shadow:3px 3px 4px #f6f6f6;-webkit-box-shadow:3px 3px 4px #f6f6f6;background:#ffffff}.catList .familyswatches{position:absolute;top:88px;left:24px;width:32px;height:196px}.catList .familyswatches img,.catList .familyswatches .none{width:32px;height:32px;padding:0px;border:1px solid #dddddd;box-shadow:3px 3px 4px #f6f6f6;-moz-box-shadow:3px 3px 4px #f6f6f6;-webkit-box-shadow:3px 3px 4px #f6f6f6;background:#ffffff;margin-bottom:6px}.catList .preview{height:256px;margin-bottom:24px}.catList .details{text-align:center}.catList .productImage{width:256px;height:256px;margin:0px auto;padding:4px;text-align:center;line-height:256px;border:1px solid #eeeeee;box-shadow:3px 3px 4px #f6f6f6;-moz-box-shadow:3px 3px 4px #f6f6f6;-webkit-box-shadow:3px 3px 4px #f6f6f6}.catList .productImage.unavailable{font-size:14pt;font-weight:bold;color:#666;text-shadow:1px 1px 1px #cfcfcf}.catList .productImage img{border:0px}.catList .lot{font-size:14px;font-weight:normal;color:#7ba0a4;margin-top:6px}.catList .name{font-size:15pt;font-weight:bold;color:#2b2b2b;text-shadow:1px 1px 1px #cfcfcf;margin:12px 0px}.catList .price{color:#3366CC;font-size:24px;font-weight:bold}.catList .short{font-family:Trebuchet MS, Helvetica, Arial, sans-serif;font-size:14px;font-style:normal;line-height:18px;color:#4b4b4b;margin:12px 0px 24px 0px}.catList .price.original{font-size:15px;font-weight:normal;text-decoration:line-through;color:#999999;margin-bottom:8px}.catList .price.sale{color:#cc0000}.catList .sale span{display:block;font-size:13px;font-weight:bold;margin-bottom:8px}.catList .price.qty div{margin-top:6px;font-size:12pt;font-weight:normal;color:#275219}.pagination{height:32px;margin-bottom:64px;text-align:center}.pagination ul{height:32px;margin:0 auto;padding:0}.pagination li{display:inline-block;list-style-type:none;margin:0;padding:0;background-image:linear-gradient(-180deg, #fff 0%, #E7E7E7 100%);border:1px solid #777777;border-right:1px solid #777777;border-bottom:1px solid #777777;border-left:0px}.pagination .prev{border-left:1px solid #777777}.pagination .first,.pagination .last{display:none}.pagination a,.pagination a:visited{display:inline-block;text-decoration:none;font-size:17px;color:#333;padding:8px 14px}.pagination a:hover{background-image:linear-gradient(-180deg, #C9E3FB 0%, #A4C8E8 100%)}.pagination a.disabled,.pagination a.disabled:hover{color:#999999;cursor:default;background-image:inherit}.pagination a.current,.pagination a.current:hover{background-image:linear-gradient(-180deg, #ECECEC 0%, #CECECE 100%)}.noresults{margin:24px;font-size:18px}.noresults span{display:block;margin-top:12px;text-align:center;font-weight:bold;color:#7e1c1c}.searchtips{margin:36px 0px;font-size:18px;font-weight:bold;border-top:1px solid #bbdbe0;border-bottom:1px solid #bbdbe0;background:#ecf9ff;color:#0888c3}.searchtips .tips,.searchtips .help{margin:24px}.searchtips ul{margin:12px 0px}.searchtips li{color:#075d85;font-weight:normal;line-height:28px}.searchtips a{color:#0888c3}.checkout_header{margin:24px 0px;text-align:center}.checkout_header .notice{margin-bottom:4px;font-size:24px;font-weight:bold}.checkout_header .logo{display:none}.coform{margin:48px 0px 64px 0px}.coform div{text-align:center;margin:24px}.coform .section_header{margin:48px 0 48px 0;padding:8px 0px;border-width:1px 0px;border-style:solid;font-size:18px;font-weight:bold;text-align:center;border-color:#B6B8B6;color:#296AA6;background:#F3F4F2;text-shadow:1px 1px 1px #d1d1d1}.coform .privacy{font-size:14px;color:#929292}.coform .status{font-size:15px;color:#793a3a}.coform .optional{display:block;margin-top:12px;font-size:14px;color:#929292}.coform .left-label{display:block;line-height:38px}.coform .indent.threshold{color:#282828}.coform .combined{display:block;margin-top:24px;line-height:38px}.coform .cardimages{height:38px;line-height:38px}.coform .message{display:block}.coform .long{width:96%;padding:8px;border:1px solid #acacac}.coform .mid{width:66%;padding:8px;border:1px solid #acacac}.coform .short{width:40%;padding:8px;border:1px solid #acacac}.coform .tiny{width:20%;padding:8px;border:1px solid #acacac}.coform label{margin-right:24px}.coform label input{margin-right:4px}.coform .select-styled{border:1px solid #acacac;line-height:38px;padding:5px}.coform .select-styled.leftmargin{margin-left:24px}.coform textarea{height:128px}.coform .submit{width:auto;margin-top:16px;padding:6px 16px;color:#296AA6;background-color:#fff;border:2px solid #296AA6;border-radius:4px}.coform input.invalid,.coform textarea.invalid,.coform select.invalid,.coform .indent.errors{background:#fae8e8;background:-moz-linear-gradient(top, #fae8e8 0%, #f6f6f6 53%, #fff7f7 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #fae8e8), color-stop(53%, #f6f6f6), color-stop(100%, #fff7f7));background:-webkit-linear-gradient(top, #fae8e8 0%, #f6f6f6 53%, #fff7f7 100%);background:-o-linear-gradient(top, #fae8e8 0%, #f6f6f6 53%, #fff7f7 100%);background:-ms-linear-gradient(top, #fae8e8 0%, #f6f6f6 53%, #fff7f7 100%);background:linear-gradient(to bottom, #fae8e8 0%, #f6f6f6 53%, #fff7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fae8e8', endColorstr='#fff7f7', GradientType=0 );border:1px solid #c51f28;-webkit-box-shadow:2px 2px 10px 0px rgba(255,0,0,0.25);-moz-box-shadow:2px 2px 10px 0px rgba(255,0,0,0.25);box-shadow:2px 2px 10px 0px rgba(255,0,0,0.25)}.coform .type{margin-right:264px;color:#2c2c2c}.coform input[type="checkbox"]{transform:scale(1.3, 1.3)}.coform .important{font-weight:bold}.coform .card_preview{width:55px;height:35px;margin:0 12px 0 0}.coform li{line-height:28px}.coreview .section_header{margin:48px 0 48px 0;padding:8px 0px;border-width:1px 0px;border-style:solid;font-size:18px;font-weight:bold;text-align:center;border-color:#B6B8B6;color:#296AA6;background:#F3F4F2;text-shadow:1px 1px 1px #d1d1d1}.coreview .left_column,.coreview .right_column{display:block;width:90%;margin:0 auto 48px auto}.coreview .title{margin-bottom:12px;font-weight:bold}.coreview .more{margin-top:24px}.coreview .info{margin:0 0 12px 24px}.finalreview{width:90%;margin:0 auto;font-family:Calibri, Candara, Segoe, "Segoe UI", Arial, sans-serif;font-size:16px;text-align:left;color:#000}.finalreview .agreement_box{width:96%;height:172px;margin:24px auto 36px auto;padding:0px 10px 5px 10px;border:1px solid #acacac;background:#ffffff;overflow:auto;text-align:left;color:#000000}.finalreview .agreement_box,.finalreview .agreement_box p,.finalreview .agreement_box h1{font-family:Arial, Helvetica, MS Sans Serif, Sans Serif;font-size:14px;line-height:18px}.finalreview .agreement_box h1{font-size:16px;font-weight:bold}.finalreview .agreement_box li{margin-bottom:6px}.finalreview .agreeboxtext{cursor:pointer;text-align:center;font-family:Arial, Verdana, Helvetical, Sans Serif;font-size:18px;line-height:24px;color:#000000}.finalreview #Agree_Check{margin-right:12px}.finalreview .invalid{background:#fae8e8;background:-moz-linear-gradient(top, #fae8e8 0%, #f6f6f6 53%, #fff7f7 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #fae8e8), color-stop(53%, #f6f6f6), color-stop(100%, #fff7f7));background:-webkit-linear-gradient(top, #fae8e8 0%, #f6f6f6 53%, #fff7f7 100%);background:-o-linear-gradient(top, #fae8e8 0%, #f6f6f6 53%, #fff7f7 100%);background:-ms-linear-gradient(top, #fae8e8 0%, #f6f6f6 53%, #fff7f7 100%);background:linear-gradient(to bottom, #fae8e8 0%, #f6f6f6 53%, #fff7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fae8e8', endColorstr='#fff7f7', GradientType=0 );border:1px solid #c51f28;-webkit-box-shadow:2px 2px 10px 0px rgba(255,0,0,0.25);-moz-box-shadow:2px 2px 10px 0px rgba(255,0,0,0.25);box-shadow:2px 2px 10px 0px rgba(255,0,0,0.25)}.finalreview .submit_order,.finalreview .revise_order{text-align:center}.finalreview .sbutton{height:44px;margin-top:12px;padding:0px 48px;font-weight:bold;font-size:18px;line-height:44px;border:0px;border-radius:4px;color:#fff;background:#296AA6}.finalreview .rbutton{height:38px;margin-top:24px;padding:0px 36px;font-weight:bold;font-size:16px;line-height:38px;border:0px;border-radius:4px;color:#fff;background:#4884bd}.couponReject{margin-top:12px;border:2px solid #800000;font-weight:bold;padding:8px;text-align:center;color:#390003}#submit_notice{display:none;margin:48px 0px;color:#000000;font-weight:bold;text-align:center;line-height:24px}.coreceipt{width:90%;margin:0 auto;padding:0px;font-family:Arial, Helvetica, MS Sans Serif, Sans Serif;font-size:11pt;color:#000000}.coreceipt .addresses{margin-left:36px}.coreceipt .addresses td{display:block}.coreceipt .totals{margin:0 auto;border:0px}.coreceipt .totals td{padding-right:16px;line-height:24px}.coreceipt .totals .grand{padding-top:16px;font-weight:bold}#order_receipt p,#order_receipt td,#order_receipt .shipping_info p{font-family:Arial, Helvetica, MS Sans Serif, Sans Serif;font-size:11pt;color:#000000}.coerror{width:90%;margin:0 auto;font-family:Calibri, Candara, Segoe, "Segoe UI", Arial, sans-serif;font-size:16px;text-align:left;color:#000}.coerror .ccresponse{margin:24px;padding:8px;color:#690505;border:1px solid #690505;background-color:#f9e5e5;text-align:center}.coerror .submit{display:block;width:auto;margin:16px auto 0 auto;padding:6px 16px;color:#296AA6;background-color:#fff;border:2px solid #296AA6;border-radius:4px}.cs-header{margin:0px 16px}.csform{margin:48px 16px}.csform div{margin-top:24px}.csform .privacy{font-size:16px;color:#929292}.csform .status{font-size:15px;color:#793a3a}.csform .optional{margin-top:8px;font-size:16px;color:#929292}.csform span{display:block;margin-bottom:8px}.csform .message{display:block}.csform .short{width:50%}.csform .long{width:90%}.csform label{display:block;font-size:18px;line-height:30px}.csform label input{margin-right:4px}.csform textarea{width:90%;height:128px}.csform .submit{margin:16px auto;padding:6px 16px;color:#296AA6;border:2px solid #296AA6;border-radius:4px}.csform input.invalid,.csform textarea.invalid,.csform .indent.errors{background:#fae8e8;background:-moz-linear-gradient(top, #fae8e8 0%, #f6f6f6 53%, #fff7f7 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #fae8e8), color-stop(53%, #f6f6f6), color-stop(100%, #fff7f7));background:-webkit-linear-gradient(top, #fae8e8 0%, #f6f6f6 53%, #fff7f7 100%);background:-o-linear-gradient(top, #fae8e8 0%, #f6f6f6 53%, #fff7f7 100%);background:-ms-linear-gradient(top, #fae8e8 0%, #f6f6f6 53%, #fff7f7 100%);background:linear-gradient(to bottom, #fae8e8 0%, #f6f6f6 53%, #fff7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fae8e8', endColorstr='#fff7f7', GradientType=0 );border:1px solid #c51f28;-webkit-box-shadow:2px 2px 10px 0px rgba(255,0,0,0.25);-moz-box-shadow:2px 2px 10px 0px rgba(255,0,0,0.25);box-shadow:2px 2px 10px 0px rgba(255,0,0,0.25)}#type-exchange,#type-fastexchange{display:none}.csform .type{color:#2c2c2c}.csform input[type="checkbox"]{transform:scale(1.3, 1.3)}.csform .important{font-weight:bold}.csform li{line-height:28px}#faqs{margin:16px}#faqs dt,#faqs dd{padding:0px 0px 0px 42px}#faqs dt{margin:0px 0px 24px 0px;font-size:17px;line-height:27px}#faqs dd{color:#1F5585;font-size:17px;margin:0px 0px 36px 0px}#faqs dt{background:url(https://factorydirectshippers.com/repository/images/customerservice/plus.png) no-repeat left}#faqs .expanded{background:url(https://factorydirectshippers.com/repository/images/customerservice/minus.png) no-repeat left}.aboutus-photo{text-align:center;margin:48px 0px}.aboutus-photo img{max-width:100%;border:1px solid #000}.aboutus-photo .names{margin:24px 0px 12px 0px;font-size:18px}.aboutus-photo .date{font-size:11px}#mobileBanner{margin-bottom:20px}#mobileBanner img{border:0px;width:100%}#mobileSplash img{border:0px;width:100%}.joinList{margin:64px 24px 48px 24px;text-align:center;font-size:18px;font-weight:normal;line-height:24px;color:#9E1F63}.joinList .fa-envelope-o{margin-right:12px}.joinList span{display:block;margin-top:12px;height:36px;line-height:36px;border:2px solid #9E1F63}.joinList .swap_value{width:100%;height:32px;padding:0px;margin:0px;font-size:18px;text-align:center;line-height:32px;background-color:#fff;color:#9E1F63;border:0px}.joinList .listsubmit{display:none}#policy{margin:0px 16px;font-size:17px;line-height:25px}#policy .title{font-size:24px;font-weight:bold}#policy .date{margin:14px 0px;font-size:14px;color:#878787}#policy .forward{margin-top:54px}#policy .subject{margin:54px 0px 24px 0px;padding-bottom:12px;border-bottom:2px solid #cccccc;font-size:18px;text-transform:uppercase;font-weight:bold}#policy ul{margin:16px 0px 16px 0px}#policy li{font-size:17px;margin-bottom:4px}#policy div{margin-bottom:13px}#policy a,#policy a:visited{color:#0000ff}.return-policies{margin:0px 16px}.returnguidelines{padding:12px 64px;color:#444444}.returnguidelines li{margin-bottom:14px}.returnguidelines ul{padding:12px 64px}.return-policies .policy{margin:84px 0px}.return-policies .policy li{margin-bottom:14px}.return-policies .policy ul{padding:12px 64px}.return-policies .policy .name{margin-bottom:24px;font-size:15px;font-weight:bold}.return-policies .policy .window{margin:36px 0px;color:#444444}.return-policies .policy .window li{margin-bottom:28px}.return-policies .policy .window li span{margin-left:12px}.return-policies .policy .window li div{margin-top:6px;font-size:14px;color:#444444}.return-policies .policy .terms{margin-bottom:48px}.notice{padding:10px 15px;margin:0px;font-size:14px;font-weight:normal;text-align:center;overflow:hidden}.notice.discontinued{border-top:1px solid #e5e181;border-bottom:1px solid #e5e181;background:#fefde2;color:#666}#product-page .name{margin:24px 8px 0px;font-size:22px;font-weight:bold;text-align:center;color:#0B0B0A}#product-page .short{margin:24px 8px 0px;font-size:18px;text-align:center;color:#000}#product-page .productImage{height:256px;margin:24px 0px 12px 0px;text-align:center;line-height:256px;vertical-align:middle;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}#product-page .productImage.unavailable{color:#b7b7b7;font-size:32px}#product-page .productImage img{height:256px;width:auto}#product-page .brand{text-align:center}#product-page .description{margin:24px;font-size:16px;line-height:18pt;color:#191919}#product-page .description ul{margin-top:12px}#product-page .description li{margin-bottom:4px}#product-page .features{margin:0px 24px 24px 24px}#product-page .features ul{margin:0px;padding:0px}#product-page .features li{list-style-type:none;padding-left:0px;margin-bottom:12px}#product-page .features .lot{margin:0px 0px 32px 0px}.price-block{margin:24px}.price-block .price{margin-bottom:4px;font-size:60px;line-height:69px;font-weight:bold;color:#296AA6}.price-block .sale span{display:block;margin-bottom:2px;font-weight:normal;font-size:16px;line-height:20px}.price-block .original{margin-top:4px;font-weight:normal;font-size:17px;line-height:20px;color:#797C7B}.price-block .savings{font-weight:normal;font-size:17px;line-height:20px;color:#3B3B39}.price-block .price.qty{display:none}.price-block .qtyPricing{font-size:16px;width:100%;border-collapse:collapse}.price-block .qtyPricing th{padding:8px;font-size:20px;font-weight:bold;text-align:left}.price-block .qtyPricing .qLabel{padding:8px;font-size:18px;text-align:right}.price-block .qtyPricing .qPrice{padding:8px;font-size:18px;font-weight:bold;text-align:left;color:#296AA6}.atcBlock{margin:24px}.atcBlock .choice{margin-bottom:24px}.atcBlock .choice label{display:block;margin-bottom:8px;font-weight:bold;font-size:15px;color:#0B0B0A}.atcBlock .dd-selected-image,.atcBlock .dd-option-image{width:32px;height:32px;margin-right:12px}.atcBlock label.dd-selected-text,.atcBlock label.dd-option-text{margin-bottom:0px}.atcBlock .atcb{height:44px;margin-top:12px;padding:0px 48px;font-weight:bold;font-size:18px;line-height:44px;border:0px;border-radius:4px;color:#fff;background:#296AA6}#restockNotification{display:none;width:100%;margin:10px 0px;font-size:15px;font-weight:normal}#restockNotification b{color:#508600}#restockNotification div{margin-bottom:12px}#restockNotification .rsenAddress{width:100%}#restockNotification .rsenSubmit{height:34px;padding:0px 12px;font-weight:bold;font-size:14px;line-height:32px;color:#FFFFFE;background:#1F5585;border:0px;border-radius:4px}#restockNotification .rsnResult{display:none;color:#990000}#restockNotification .rsnResult .success{color:#508600}#product-page .toggle{position:relative;height:35px;border-bottom:1px solid #B6B8B6;margin-bottom:24px}#product-page .toggle ul{margin:0px;padding:0px}#product-page .toggle li{float:left;list-style-type:none;margin:0px 0px 0px 0px;padding:0px 12px;height:34px;line-height:34px;cursor:pointer;color:#4A4A4A;background:#f2f2f2;background:linear-gradient(#f2f2f2, #fff);border:1px solid #B6B8B6;border-right:0px}#product-page .toggle li:first-child{margin-left:12px}#product-page .toggle li:last-child{border-right:1px solid #B6B8B6}#product-page .toggle .active{color:#296AA6;background:#fff;text-shadow:1px 1px 2px rgba(150,150,150,0.5);border-bottom:2px solid #fff}#infoBlock{display:block;width:100%;margin-bottom:48px;border-bottom:1px solid #B6B8B6}#videosBlock{display:none;width:100%;margin-bottom:48px;border-bottom:1px solid #B6B8B6}#videosBlock .callsub{font-size:20px;text-align:center;margin-bottom:48px}#videosBlock .callsub a{display:block;line-height:28px}#videosBlock .callsub a,#videosBlock .callsub a:visited{color:#cc181e;text-decoration:none}#videosBlock .vidlist .video{margin:24px 24px 48px 24px}#videosBlock .vidlist .video .embed{position:relative;width:100%;height:0;padding-bottom:56.25%;margin-bottom:24px}#videosBlock .vidlist .video .embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}#videosBlock .vidlist .video .title{margin-bottom:24px;font-size:17px;font-weight:bold;line-height:24px}#videosBlock .vidlist .video .description{display:none}#sizechartBlock{display:none;width:100%;margin:24px 0px 48px 0px;line-height:18pt;border-bottom:1px solid #B6B8B6}#sizechartBlock .chart_container{margin:0px 24px}#sizechartBlock .sizechart{display:table;width:100%;margin:24px 0px 48px 0px;text-align:center;border:1px solid #e1e1e1}#sizechartBlock .sizechart th{background:#f3f3f3}#sizechartBlock .sizechart td,#sizechartBlock .sizechart th{padding:5px}
