html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{background-color:#666;background-image:url("../design_images/315/background-html.jpg");background-position:top left;background-repeat:repeat;background-image:url("../design_images/315/road-stripes.png"),url("../design_images/315/background-html.jpg");background-position:100px top, left top;background-repeat:repeat-y, repeat;background-attachment:fixed;*background:#666 url("../design_images/315/background-html.jpg") top left}body{width:90%;margin:30px auto 200px auto;background:#fff url("../design_images/315/background-metal.jpg") top left;position:relative;box-shadow:0 10px 20px #000000;max-width:110em;*width:800px;min-width:800px\9}#container1{background:url("../design_images/315/background-metal-right-a.png") top right repeat-y;width:100%}#container2{background:url("../design_images/315/background-metal-left.png") repeat-y 0 top;padding:25px}#header{margin:-34px 240px 0 37px;background:url("../design_images/315/strap-center.png") repeat-x left -13px;position:relative}#title-tagline{background:url("../design_images/315/strap-hook-left.png") no-repeat left -12px;height:140px;width:416px;position:absolute;z-index:2;margin-left:-70px}#cart-search{background:url("../design_images/315/strap-hook-right.png") no-repeat right -13px;height:140px;position:relative;margin-right:-275px;padding-left:349px;padding-right:82px}#shopping_cart{position:absolute;top:67px;right:81px}#shopping_cart a{display:block;width:40px;height:40px;background:url("../design_images/315/icon-cart.png") no-repeat center 1px #000;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-indent:-1000px}#shopping_cart a:hover,#product-search-button:hover,#product_search_submit:hover{background-color:#1137d8}#product-search{height:40px;display:block;position:absolute;max-width:200px;width:40%;right:81px;top:22px}#product-search-button{width:30px;height:40px;background:url("../design_images/315/icon-search.png") no-repeat center 0 #000;overflow:hidden;position:absolute;top:0;right:0;text-indent:-1000px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:none;cursor:pointer}form#product_search{display:block;padding:0;height:40px;border:none;padding:0;margin:0;position:relative}#product_search_submit{display:block;position:absolute;top:0;right:0;width:40px;height:40px;text-align:center;padding:0;line-height:1;z-index:4;background:black;cursor:pointer}#product_search_term{display:block;border:none;line-height:1;width:91px;position:absolute;right:30px;height:30px;padding-left:5px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;top:3px;padding-right:15px;background:black;background:rgba(0,0,0,0.7);color:white;border:1px solid #666;font-weight:bold}#main{float:left;width:100%;position:relative}#title a{display:block;position:absolute;height:48px;width:343px;top:38px;right:1px;text-indent:-10000px}#product-menu-container h2{display:none}#main-menu{float:right;width:85.5714285714%;margin-bottom:.5em;position:relative}#main-menu li{float:left;margin-right:.25em;margin-bottom:.25em}#main-menu li a{display:block;padding:.5em 1em}.sidebar{width:18%;margin-bottom:1em;position:relative;clear:left}#sidebar1{float:left;margin-bottom:.5em;clear:none}#content{margin-bottom:.5em;float:right;width:80%;min-height:300px}#content-bottom{clear:both}img{max-width:100%;display:block;margin:1em auto;box-shadow:0 2px 4px rgba(0,0,0,0.55)}iframe{max-width:100%}#paypal_express_checkout img{box-shadow:none}#footer{clear:left}.noimage{padding:0 10%}.noimage .description,.noimage .catmenu{width:100% !important}div.product{width:15.6666666667%;clear:right;float:left;margin-bottom:.5em;padding-left:1.125%}div.product img{max-width:100%;margin:0 auto;display:block}.pagination{clear:both;text-align:center;padding-top:.5em}.list .description{width:100%}.product-list .r6-first{clear:left}.product-list .r6-first .product{padding-left:0}div.full{width:100%;padding:0;border:0}.full .item_number{color:white;margin:0;float:right;background:black;padding:.25em .5em}.full .product-title-number{width:66.277128548%;float:left}.full h1{margin:0 0 .5em 0}.item_number{font-size:120%;font-weight:bold}.full .product_images{width:32.554257095%;display:inline;margin-bottom:1em;float:right}.full .description{width:66.277128548%;clear:left}.full form{width:66.277128548%}.full .product_images a{display:block;margin-bottom:.5em}.full .product_images .small_product_images a{display:block;height:30%;overflow:hidden;width:50px;height:50px;background:#666;float:left;margin-right:2px;position:relative;border:1px solid white}.full .product_images .small_product_images a:hover{border-color:black}.full .product_images .small_product_images img{max-width:50px;min-height:50px;position:absolute}.full .product_images .small_product_images span{display:none}.list .item_number,.list .price{margin:.75em 0;width:100%}#content div.full{width:100%;padding:0;border:none}#category-image{width:49.4156928214%;float:right;margin-bottom:1em;margin-left:1em}#category-image img{display:block;margin:0 auto}.category.description{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 1em 1em 1em}.slideshow td{background:none;border:none}.slideshow .slide-links a{background:#ccc;text-align:center;line-height:1;height:1em;padding:.45em;color:#999 !important;text-decoration:none;width:6%}.slideshow .slide-links a.current,.slideshow .slide-links a:hover{background:#999;color:#ccc !important}.slide-links{width:97%}#slideshow-61208{float:right;width:60%;margin-left:1em;box-shadow:0px 3px 5px #444}@media screen and (max-width: 1024px){#slideshow-61208{float:none;width:100%;margin-left:0}}#sidebar1 h2{font-size:100%;margin:0}#sidebar2 img{margin:.25em 0}.contactform{max-width:60em;margin:0 auto}.contactform label{display:block;padding-top:1em;font-weight:bold}.contactform input[type='text'],.contactform textarea{margin:0;padding:1%;width:98%%}.contactform textarea{height:10em}.contactform.submission{padding:20px;margin-top:1em;background-color:#36893e;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:white;font-weight:bold;font-size:120%;margin:1em 10%;text-align:center}#site_seal{padding-bottom:1em}#site_seal img{box-shadow:none}table{width:100%}table table{margin-top:.5em}table table td{border:none;border-top:1px solid #fff}table th,table td{border:1px solid #fff;background:#ccc;padding:.25em;vertical-align:top;overflow:hidden;position:relative}table th{background-color:#000;line-height:1;color:#fff;font-size:90%;text-align:left}td.outside{background:#fff}table.editor th{background:white;color:#123470;padding:1.25em 0 0 0;font-size:120%;border-bottom:2px solid #123470}table.editor td.label{text-align:right}table.editor tbody tr:first-child th{padding-top:0}table.editor img{box-shadow:none;display:inline;margin:0}input[type='text'],textarea{border:2px solid #ccc;font-size:120%;padding:.25em}input[type='submit'],input.submit_button{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:.5em 1em;text-transform:uppercase;color:white;border:none;background-color:#ff0000;cursor:pointer}input[type='submit']:hover,input.submit_button:hover{background:black}.full table .submit_button{display:block;float:none}input:disabled{background:#dedede}.call{background:red;line-height:1;color:white;padding:.25em;display:block}td.money{text-align:right}tr.subtotal td.money{background:none}div.error{background:red;color:white;padding:1em 2em;max-width:80%;margin:0 auto;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}table.editor tr.error td.label{background:red;color:white}div.error ul{margin:0 0 0 2em}table.editor h3{margin:0 0 .25em 0}table.shipping_details{width:80%}table td.payment-selector{width:1.5em}table.order_confirmation table td.label{width:10em}div.product{border-top:1px solid black;padding-top:1em}div.price{font-size:125%;text-align:center;font-weight:bold}.item_number{background:#bbb;color:black;text-align:center;padding:.5em 0;margin:.25em 0}.details_button a.view_details{display:block;color:white;text-decoration:none;text-align:center;font-size:125%;padding:.5em;width:80%;margin:.5em auto;-moz-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em;clear:both;background-color:#0000d9}.details_button a.view_details:hover{background:black}div.product h3{font-size:140%;text-align:center}div.product h3 a{color:black}.catmenu{float:left}.catmenu>div{position:relative}.catmenu div div{width:23.5%;margin-left:1.75%;float:left;position:relative;padding-bottom:.5em;text-align:center}#content .catmenu a{display:block;background:#bbb;padding:10% 5%;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative;color:black;text-decoration:none}#content .catmenu a img{margin:0 auto;max-width:90%;border:1px solid white}.catmenu a:hover{background:black;color:white}.catmenu .r4-first div{margin-left:0}.catmenu .r4-first{clear:both}#content .full select{max-width:15em}#product_search_submit,input[type='submit']{-webkit-appearance:none}#sidebar1{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:white}#sidebar1 h2{padding:.4em .6em}#sidebar1 .menu{margin-bottom:0;background-color:#ff0000}#sidebar1 a,#sidebar1 li.current{color:#fff;text-decoration:none;display:block;padding:.5em .75em}#sidebar1 a:hover{background:#000;color:white}#sidebar1 li+li{border-top:1px solid white}#sidebar1 li.current,#sidebar1 li.current .menu{color:white;background-color:#9f0000}#sidebar1 li.current .menu a{color:#fff;padding:.2em .75em;line-height:1.1em}.subtotal td{background:none}table.cart td.product-price{width:70%}.blog.post{max-width:70em;margin:0 auto 2em auto}#content .blog.post h2 a{color:black}#footer{padding:1em;border-top:1px solid #000}#footer p{margin:0}#footer p+p{margin-top:1em}.pagination{padding:.5em;margin:.5em auto;font-size:90%}.pagination a{padding:.5em;-moz-border-radius:.5em;-webkit-border-radius:.5em;border-radius:.5em;text-decoration:none;color:black !important}.pagination a.page{background:#bbb}.pagination a.current{background:black;color:white !important}.pagination a:hover{background:black;color:white !important}#main-menu li a{display:block;background:#DEDEDE;color:#374C70;text-decoration:none;font-weight:bold;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#main-menu li a:hover{background:black;color:white}#main-menu li.current a{background-color:#00914B;color:white}#content-top .menu{padding:1em 1em .5em 1em;border-top:1px solid black;border-bottom:1px solid black;font-size:120%;margin:1em 5%}#content-top .menu li{margin-bottom:.5em}#content-top .menu li.current span{font-weight:bold}#product-menu-container{position:relative}#product-menu-container .menu{border:1px solid #800;border-bottom:none}#product-menu-container .menu li{border:none;margin:0;border-bottom:1px solid #800;z-index:none}#product-menu-container .menu li+li{border-top:1px solid red}#product-menu-container .menu li a{display:block;border:none;padding:0}#product-menu-container .menu li a span{border:none;background:red;color:white;text-shadow:0 2px 2px black;padding-left:10px;padding-right:20px !important;font-size:14px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff0000), color-stop(100%, #cc0000));background-image:-webkit-linear-gradient(top, #ff0000,#cc0000);background-image:-moz-linear-gradient(top, #ff0000,#cc0000);background-image:-o-linear-gradient(top, #ff0000,#cc0000);background-image:linear-gradient(top, #ff0000,#cc0000)}#product-menu-container .menu li a span em{border-left-color:#600}#product-menu-container .menu ul{-webkit-box-shadow:0 4px 8px #000 !important;-moz-box-shadow:0 4px 8px #000 !important;box-shadow:0 4px 8px #000 !important;z-index:51}#product-menu-container .menu ul li+li{border-top-color:#444 !important}#product-menu-container .menu ul li{border-bottom-color:black !important;z-index:51;position:relative}#product-menu-container .menu ul li a span{background:#262626;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #262626), color-stop(100%, #202020));background-image:-webkit-linear-gradient(#262626,#202020);background-image:-moz-linear-gradient(#262626,#202020);background-image:-o-linear-gradient(#262626,#202020);background-image:linear-gradient(#262626,#202020);z-index:51}#product-menu-container .menu ul li a span em{border-left-color:#444}a,a:link,a:visited,a:hover{color:#ff0000}a:visited{color:#000}a:hover{color:black}a.footnote{text-decoration:none}#tagline{position:absolute;top:0;left:0;text-indent:-10000px}body{font:.75em/1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}strong{font-weight:bold}em{font-style:italic}#footer{text-align:center}#content-top+h1{margin-top:0}h1{font-size:225%;font-weight:bold;margin-bottom:.5em;margin-top:.5em;color:#0000d9;line-height:1}h1 small{font-size:50%;color:#666;font-weight:normal}h2{font-size:150%;font-weight:bold;margin-top:.25em;margin-bottom:.45em}h3{font-weight:bold;font-size:115%;margin-top:.25em;margin-bottom:.45em}p,ul,ol{margin:0 0 1em 0}div.image img{display:block;margin:1em auto}#content li{list-style-type:disc;margin-left:1em}#home_page_previews img{float:left}#home_page_previews .description{margin-left:210px;background:transparent}#home_page_previews .home_page_preview_links{position:absolute;top:0;right:0}#content #home_page_previews h3{margin-top:30px}#home_page_previews .home_page_preview_links a{background:#fff;color:#aaa;line-height:1;padding:1px 7px;text-decoration:none;border:1px solid #aaa;font-size:10px}#home_page_previews .home_page_preview_links a:hover,#home_page_previews .home_page_preview_links a.current{background:#aaa;color:#fff}.container .box{background:#ccc;box-shadow:0 3px 5px rgba(0,0,0,0.7);width:45%;margin-left:2%;float:left;padding:2%;margin:1em 0 1em 2%}.container .first{margin-left:0}.container .box img{display:inline;margin:0;float:left;margin-right:10px;box-shadow:none}@media screen and (max-width: 1200px){.full div.product_images,.full .product-title-number{width:49.373433584%}.full .description,.full form{width:49.373433584%}#category-image{width:49.373433584%}.catmenu DIV div{width:32%}.catmenu .r4-first{clear:none}.catmenu .r4-first div{margin-left:2%}.catmenu .r3-first{clear:left}.catmenu .r3-first div{margin-left:0}.sidebar{width:19.2%}#main-menu{width:79.8%}#content{width:79.8%}div.product{width:24.0601503759%;padding-left:1%;margin:0}.product-list .r6-first{clear:none}.product-list .r6-first .product{padding-left:1.2531328321%}.product-list .r4-first{clear:left}.product-list .r4-first .product{padding-left:0}}@media screen and (max-width: 1000px){div.full form{clear:left;width:100%;margin:0}}@media screen and (max-width: 800px){.noimage{padding:0}body{margin:20px auto 50px;width:97%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;box-shadow:none}img.right,img.left{float:none !important;margin:0 auto 1em auto !important}#category-image img{margin:1em auto}#category-image{float:none;width:100%}#content .category.description,#content .catmenu{width:100% !important;margin:0 !important}.catmenu div div{width:23.5%}.catmenu .r3-first{clear:none}.catmenu .r3-first div{margin-left:2%}.catmenu .r4-first{clear:left}.catmenu .r4-first div{margin-left:0}div.full .product_images,.full .product-title-number{width:100%;margin-top:.5em}div.full .description{width:100%}div.full .product_images .full_product_image{width:78%;margin-right:2%;float:left}div.full .product_images .small_product_images{float:left;width:20%;overflow:hidden}div.full .description,div.full form{margin:0}.sidebar{width:23.5%}#main-menu{width:74.5%}#content{width:74.5%}div.product{width:31.5436241611%;padding-left:2.0%;margin:0}.product-list .r6-first,.product-list .r4-first{clear:none}.product-list .r6-first .product,.product-list .r4-first .product{padding-left:2.6845637584%}.product-list .r3-first{clear:left}.product-list .r3-first .product{padding-left:0}table.shipping_details{width:100%}.cart_actions{float:none;text-align:right}#shipping_estimates{width:93.6170213% !important;padding:3%}}@media screen and (max-width: 650px){.catmenu div div{width:32%}.catmenu .r4-first{clear:none}.catmenu .r4-first div{margin-left:2%}.catmenu .r3-first{clear:left}.catmenu .r3-first div{margin-left:0}.pagination{padding:.75em 0}.pagination a{padding:.75em 0}.pagination a.page{padding:.75em .45em}.full form input[type='submit']{text-indent:-1000px;padding:0;width:50px;height:50px;background-image:url("../design_images/315/icon-add-to-cart.png");background-position:top left;background-repeat:no-repeat}.cart_actions{text-align:center}table.editor input[type="text"]{-webkit-appearance:none}.full .description{clear:both}#category-image{margin-left:0}.list #category-image img{margin:1em auto}div.product.list .product_preview{width:40%;float:right;margin-left:.75em}.list .price{width:40%;float:right;clear:right;margin:.25em 0 .25em .75em}.list .item_number{width:40%;float:right;clear:right;margin:0 0 .75em .75em}body{margin:5px auto 50px auto;width:97%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#header{overflow:visible;height:70px;background:url("../design_images/315/strap-small-center.png") top left repeat-x;margin:-23px 0 0;position:relative}#title-tagline{background:url("../design_images/315/strap-small-left.png") top left no-repeat;margin:0 0 0 -32px;width:235px;height:65px;position:ab}#title a{top:11px;left:31px;width:201px;height:31px}#cart-search{background:url("../design_images/315/strap-small-right.png") top right no-repeat;height:65px;top:0;right:0;margin:0 -32px 0 0;padding-left:207px;padding-right:42px}#shopping_cart{right:33px;top:17px}#shopping_cart a,#product_search_submit{width:30px}#product_search_term{right:19px}#product-search{right:65px;top:17px}#main-menu{background:none;padding:-10px !important}#main-menu li{padding:0;width:33.3333333333%;margin:0;background:none}#main-menu li a{display:block;padding:.5em;text-align:center;margin:2%;background:#DEDEDE;color:#374C70;text-decoration:none;font-weight:bold}#main-menu li.current a{background-color:#00914B;color:white}#sidebar1{margin-left:0}div.product{float:none;width:100%;padding:1em 0}#sidebar1 #product-menu-container #product_menu{display:none}#product-menu-container{cursor:pointer}#product-menu-container:hover #product_menu{display:block}}@media screen and (max-width: 480px){#main-menu,.sidebar,#content{margin-left:0;width:100%;float:none;clear:both}#product-menu-container .menu li a span em{border-left-color:transparent;border-top-color:#600}#product-menu-container .menu li.open li.open{background:black;margin:0}#product-menu-container .menu li.open li.open a span{color:white}#product-menu-container .menu li.open li.open a span em{border-top-color:white}#product-menu-container .menu li.open li.open ul{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}#product-menu-container .menu li.open li.open ul li{border:none}#product-menu-container .menu li.open li.open ul li span{background:none;color:#999}#product-menu-container .menu li.open li.open ul li:hover a span{text-decoration:underline}#product-menu-container .menu ul li a span em{border-left-color:transparent;border-top-color:#444}#product-menu-container h2{display:block;background:#000;margin-bottom:2px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#product-menu-container{padding-bottom:0}#product-menu-container h2{padding:.7em 1em .8em;text-align:center}#product-menu-container.open{padding-bottom:1em}#product-search-button{display:block}#product-search{z-index:5;width:60%}form#product_search{margin-right:26px;display:none}#product-search.visible form#product_search{display:block}#product_search_submit{height:30px;top:5px;right:-4px;border:1px solid #1137d8}#product_search_submit:hover{border-color:white}#product_search_term{top:0;height:36px;right:10px;padding-right:25px}#product-search.visible #product-search-button{background-color:#1137d8}#content .full .full_product_image{margin:0;width:100%;float:none}.full .product_images .small_product_images{width:100% !important}}@media screen and (max-width: 320px){table.editor input[type='text']{max-width:190px}table.order_confirmation input[type='text']{max-width:130px}table.order_confirmation table td.label{width:10em}}#related-products{margin-top:50px;border-top:2px solid red}#related-products h3{margin:0;text-align:center;font-size:18px}#related-products h3 span{font-weight:normal;color:#fff;display:inline-block;background:red;color:#fff;padding:4px 8px;text-transform:uppercase}#recent-products{margin-top:30px;margin-bottom:30px}#recent-products h3{border-top:2px solid red;text-align:center;margin-bottom:10px}#recent-products h3 span{font-weight:normal;color:#fff;display:inline-block;background:red;color:#fff;padding:4px 8px;text-transform:uppercase}@media print{.sidebar,#main-menu,#footer,#product-search,#cart,#cart-search{display:none}#container1,#container2,#header,#title-tagline,#cart-search{background:none}#phone-number{right:0}#header{margin-bottom:2em}html,body,#main{background:none;padding:0;box-shadow:none;width:100%;float:none}#content{position:relative;backgroun:none;box-shadow:none;float:left;width:100%;padding:0}#title-tagline{position:relative}#title{background:none;content:url("../design_images/315/strap-hook-left.png");width:416px;height:142px}#sidebar3{display:block;width:50%;margin:3em auto 0;text-align:center}#sidebar3 a{display:none}#shadowbox_container{position:relative !important}#shadowbox{width:100%;page-break-before:always}#shadowbox_info{display:none}#shadowbox_title{color:#000;font-size:16px;text-align:center}#shadowbox_body,#shadowbox_body_inner{width:100%;float:none;position:relative}#shadowbox_body img{max-width:100% !important}}