@charset utf-8;
.slideshow{height:172px;width:579px;overflow:hidden;border:1px solid #CCC;-webkit-border-radius:5px;-moz-border-radius:5px}
.slideshow img{padding:0}
.slideshow .text{position:absolute;width:170px;font-size:12px;font-weight:700;text-decoration:none;color:#000;padding:13px 15px 8px}
.slideshow .text_head{font-size:24px;font-weight:700;color:#F60;line-height:16px;display:block}
.slideshow .text_head font{font-size:12px;color:#000}
.slideshow a:hover{text-decoration:none}
.slideshow span.price{position:absolute;bottom:10px;right:15px;color:#000;font-size:20px;line-height:14px;font-weight:700}
.slideshow font.small{font-size:11px;font-weight:400}
#nav{position:absolute;bottom:3px;left:10px;z-index:50;margin:0}
#nav a{display:block;float:left;width:20px;height:24px;text-align:center;vertical-align:middle;background-image:url(/graphics/fronthead_feature_button.png);background-position:top;background-repeat:no-repeat;font-size:14px;line-height:23px;font-family:Myriad Pro, Arial, Helvetica, sans-serif;font-weight:700;text-decoration:none;color:#9b9b9b;border:1px solid #9b9b9b;-webkit-border-radius:3px;-moz-border-radius:3px;margin:2px}
#nav a.activeSlide{background-image:url(/graphics/fronthead_feature_button.png);background-position:bottom;background-repeat:no-repeat;color:#595959;border:1px solid #7c7c7c}
#sidebar_container{position:relative;float:left;width:180px}
.sidefeature_bg{background-color:#6a6969;background-image:url(/graphics/front_sidefeature_bg.gif);background-repeat:repeat-y;border:1px solid #999;-webkit-border-radius:5px;-moz-border-radius:5px;padding:9px 4px}
.sidefeature_bg a:link,.sidefeature_bg a:visited{display:block;width:170px;height:31px;background-image:url(/graphics/front_sidefeature_button.gif);background-repeat:no-repeat;background-position:center -28px;font-size:12px;line-height:32px;font-weight:700;text-decoration:none;color:#000}
.sidefeature_bg a:hover{background-position:center 4px;color:#FFF;text-decoration:none}
.sidefeature_bg span{display:block;height:31px;background-repeat:no-repeat;background-position:top left;text-indent:33px}
.sidesol_bg{background-color:#f6f6f6;background-image:url(/graphics/sidebar_body_bg.gif);background-repeat:repeat-y;background-position:right;border:1px solid #C4C4C3;-webkit-border-radius:5px;-moz-border-radius:5px;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;padding:9px 4px}
.sidesol_bg a:link,.sidesol_bg a:visited{display:block;float:left;width:32px;height:32px;margin:5px 4px}
.sidebar_topbg{width:170px;height:23px;margin-top:7px;background-image:url(/graphics/frontside_topbg.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:top center;font-size:12px;font-weight:700;text-indent:5px;line-height:25px;padding:2px 5px}
#sidebar_middlebg{width:170px;height:23px;margin-top:0;background-image:url(/graphics/frontside_middlebg.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:top center;font-size:12px;font-weight:700;text-indent:5px;line-height:25px;padding:2px 5px}
.sidebar_bodybg{width:174px;border:1px solid #c4c4c3;background-color:#f6f6f6;background-image:url(/graphics/sidebar_body_bg.gif);background-repeat:repeat-y;background-position:top center;font-size:11px;line-height:17px;padding:8px 2px}
.sidebar_bodybg ul{list-style:none;list-style-position:outside;margin:0;padding:0}
.sidebar_bodybg ul li a:link,.sidebar_bodybg ul li a:visited{display:block;color:#000;text-decoration:none;width:154px;padding:2px 0 2px 20px}
.sidebar_bodybg ul li a:hover{background-color:#e86700;color:#FFF;text-decoration:none;background-image:url(/graphics/sidebar_body_arrow.gif);background-attachment:scroll;background-repeat:no-repeat;background-position:10px center}
#sidebar_socialbg{width:162px;margin-top:0;border:1px solid #c4c4c3;background-color:#f6f6f6;background-image:url(/graphics/sidebar_body_bg.gif);background-repeat:repeat-y;background-position:top center;font-size:12px;font-weight:700;line-height:17px;text-align:center;padding:8px}
a.frontfeature_box:link,a.frontfeature_box:visited{position:relative;display:block;overflow:hidden;float:left;text-align:center;color:#666;font-size:11px;font-weight:700;margin-right:11px;width:135px;height:88px;background-color:#fff;background-image:url(/graphics/front_featured_bg.gif);background-attachment:scroll;background-repeat:repeat-x;background-position:bottom;border:1px solid #c4c4c3;-webkit-border-radius:5px;-moz-border-radius:5px}
a.frontfeature_box:hover{background-image:none;background-color:#f7f7f7;text-decoration:none;color:#c30}
#front_deptsquare{width:580px}
#front_deptsquare a:link,#front_deptsquare a:visited{display:block;float:left;width:110px;height:80px;padding-top:5px;color:#000;border:1px solid #CCC;font-size:11px;font-weight:700;text-align:center;background-attachment:scroll;background-repeat:no-repeat;background-position:bottom center;margin:5px 5px 0 0}
#front_deptsquare a:hover{text-decoration:none;color:#e86700;border:1px solid #e86700}
a.front_iconsquare:link,a.front_iconsquare:visited{display:block;width:75px;float:left;color:#000;font-size:12px;font-weight:700;text-align:center;line-height:23px;background-attachment:scroll;background-repeat:no-repeat;background-position:top center;margin:5px 2px;padding:29px 0 0}
a.front_iconsquare:hover{text-decoration:none;color:#e86700}
.front_mailbox{position:relative;width:559px;background-image:url(/graphics/front_featured_bg.gif);background-attachment:scroll;background-repeat:repeat-x;background-position:bottom;border:1px solid #CCC;font-size:12px;-webkit-border-radius:5px;-moz-border-radius:5px;margin:8px 0 0;padding:10px}
#bottom_link_list{clear:both;width:766px;height:170px;position:relative;background-image:url(/graphics/front_bottomlist_bg.gif);background-attachment:scroll;background-position:0 8px;background-repeat:no-repeat;padding:8px 0 0 5px}
#bottom_link_list .col{width:142px;float:left;font-size:11px;margin:0 0 0 10px}
#bottom_link_list .col ul{list-style:none;list-style-position:outside;margin:10px 0;padding:0}
#bottom_link_list .col ul li{padding:1px 0}
#bottom_link_list .col ul li a{color:#666}
.front_bottom_logobox{display:block;float:left;border:3px solid #CCC;background-color:#ececec;margin-top:10px;text-align:center;width:760px}
.front_bottom_logobox img{padding:5px}
.front_departments{width:585px;overflow:hidden;}
.front_departments .dept_box{border:1px solid #ccc;margin:2px 4px 6px 0;background-image:url(/graphics/front-cats-usa.png);position:relative;width:140px;height:115px;float:left;text-indent:0;}
.front_departments .dept_box:hover{border:1px solid #111;-moz-box-shadow:0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2); box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);}
.front_departments .dept_box span{position:absolute;top:0;font-weight:bold;font-size:13px;text-align:center;width:99%;}
.front_departments a{position:absolute;top:0;left:0;width:140px;height:115px;margin-right:5px;float:left;padding-top: 5px;color: #000000;margin: 5px 5px 0px 0px;font-size: 12px;font-weight: bold;text-align:left;}
.front_departments dept_box.fold{background-position: 0 0;}
.front_departments .dept_box.fixed{background-position: -140px 0;}
.front_departments .dept_box.combat{background-position: -280px 0;}
.front_departments .dept_box.kitchen{background-position: -420px 0;}
.front_departments .dept_box.multitool{background-position: 0 -115px;}
.front_departments .dept_box.flashlight{background-position: -140px -115px;}
.front_departments .dept_box.swiss{background-position: -280px -115px;}
.front_departments .dept_box.sharpen{background-position: -420px -115px;}
.front_departments .dept_box.swords{background-position: 0 -230px;}
.front_departments .dept_box.backpack{background-position: -140px -230px;}
.front_departments .dept_box.machete{background-position: -280px -230px;}
.front_departments .dept_box.pens{background-position: -420px -230px;}
.front_departments .dept_box.shaving{background-position: 0 -345px;}
.front_departments .dept_box.scissors{background-position: -140px -345px;}
.front_departments .dept_box.camping{background-position: -280px -345px;}
.front_departments .dept_box.celebrate{background-position: -420px -345px;}
.sidefeature_bg .icon_folding    { background-image: url("/graphics/front_sidefeature_iconfolding.png") }
.sidefeature_bg .icon_multi    { background-image: url("/graphics/front_sidefeature_iconmulti.png") }
.sidefeature_bg .icon_kitchen    { background-image: url("/graphics/front_sidefeature_iconkitchen.png") }
.sidefeature_bg .icon_flash    { background-image: url("/graphics/front_sidefeature_iconflash.png") }
.sidefeature_bg .icon_outdoor    { background-image: url("/graphics/front_sidefeature_iconoutdoor.png") }
.sidefeature_bg .icon_hunting    { background-image: url("/graphics/front_sidefeature_iconhunting.png") }
.homepagetext1 {	font-family: Verdana, Geneva, sans-serif;font-size: 12px;}
/* Generic Homepage */
.homepage_box {float:left;}
.homepage_box h3{width:580px;padding:12px 0px 6px 0px;font-size:18px;float:left;margin:0;font-weight:normal}
.homepage_box h3 a{color:inherit}
/* Product Slider */
.scrollable{font-family:verdana,arial,helvetica,sans-serif;position:relative;float:left;overflow:hidden;width:526px;height:175px;margin:0}
.scrollable .items{width:500em;position:absolute}
.scrollable .scrollitem{font-size:12px;width:162px;float:left;height:175px;overflow:hidden;text-align:left;margin:3px 4px;padding:3px}
.scrollable .scrollitem a{font-size:12px;width:100%;color:#c30 !important;text-align:center;font-weight:400 !important;}
.scrollable .scrollitem span{font-size:12px;color:#000}
.leftarrow,.rightarrow{display:block;float:left;height:150px;width:20px;margin:16px 5px 0;cursor:pointer;}
.leftarrow{background:url(http://i.imgur.com/pSctx.png) left top}
.rightarrow{background:url(http://i.imgur.com/pSctx.png) left bottom}
.leftarrow:hover{background-position:right top}
.rightarrow:hover{background-position:right bottom}
.leftarrow a,.rightarrow a{display:block;height:30px;width:30px;cursor:pointer}
.items div{float:left}
.cloned{display:none;}

#maincontainer{font-size:12px}
#maincontainer ul{list-style:none;width:100%;margin:0;padding:0}
.container_12{text-align:left}
.a230{width:230px!important}
.a240{width:240px!important}
.a710{width:710px!important}
.a720{width:720px!important}
.a960{width:960px!important}
.home-box{border:4px solid #d6d6d6;margin-bottom:15px;position:relative}
.home-box.with-padding{padding:7px}
.home-box.no-border{border:4px solid #fff}
.home-box h2{font-size:24px;color:#333;border-bottom:1px solid #ccc;letter-spacing:-1px;text-transform:lowercase;margin:7px 0 4px;padding:0 0 1px}
.home-box h2 a{color:#333}
.slider-box{}
.welcome-box{height:111px;position:relative;margin:0 0 30px}
.welcome-box h1{font-size:18px;margin:0 0 2px}
.welcome-box p{line-height:14px;color:#535353;margin:2px 0 0}
.welcome-box .sub-heading{font-weight:700}
.welcome-box .home-welcome-icons{position:absolute;top:7px;right:7px;width:300px;text-align:right}
.dept-brand-nav{height:513px}
.dept-brand-nav a:hover{text-decoration:none}
.dept-brand-nav ul li{font-size:14px}
.dept-brand-nav .heading-nav{position:relative;height:38px;background-color:#6e6e6e;overflow:hidden}
.dept-brand-nav .heading-nav li{font-size:18px;display:block;float:left;width:111px;text-align:center;background-color:#6e6e6e;letter-spacing:-1px;height:38px;line-height:38px}
.dept-brand-nav .heading-nav li a{color:#fff}
.dept-brand-nav .heading-nav .active-background{z-index:-1;height:38px;width:111px;background-color:#fff;color:#be2501;position:absolute}
.dept-brand-nav .heading-nav .tab-item{z-index:4}
.dept-brand-nav .heading-nav .tab-item:hover{cursor:pointer}
.dept-brand-nav .heading-nav li.active,.dept-brand-nav .heading-nav li.active a{background-color:#fff;color:#be2501;background-image:none}
.dept-brand-nav .list{line-height:25px;width:222px!important;float:left}
.dept-brand-nav .list li a{background-position:top right;background-repeat:no-repeat;text-indent:10px;width:100%;display:block;color:#626262}
.dept-brand-nav .list li:hover a{font-weight:700;background-color:#6e6e6e;color:#fff;background-position:top right;background-repeat:no-repeat}
.dept-brand-nav .list li a.multi-tools{background-position:right 0}
.dept-brand-nav .list li a.flashlights{background-position:right -25px}
.dept-brand-nav .list li a.backpacks{background-position:right -50px}
.dept-brand-nav .list li a.foldingknives{background-position:right -75px}
.dept-brand-nav .list li a.fixedbladeknives{background-position:right -100px}
.dept-brand-nav .list li a.kitchenknives{background-position:right -125px}
.dept-brand-nav .list li a.combatknives{background-position:right -150px}
.social-home{height:20px;overflow:hidden;}
.facebook-home{float:left;width:78px;overflow:hidden}
.twitter-home{float:left;width:140px;overflow:hidden}
.featured-selector{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;margin-top:5px}
.featured-selector ul a{color:#be2501;text-decoration:none}
.featured-selector ul li:last-child{border-bottom:0}
.featured-selector ul li{font-size:18px;height:50px;color:#be2501;border-bottom:1px solid #d4d4d4;position:relative;padding:10px 0}
.featured-selector ul li .inner-div{margin-left:12px;z-index:2}
.featured-selector ul li:hover,.featured-selector ul li.active{background-color:#be2501;color:#eee;background-image:none}
.featured-selector ul li:hover a,.featured-selector ul li.active a,.featured-selector ul li.active span,.featured-selector ul li:hover span{color:#eee}
.featured-selector ul li span{font-size:14px;display:block;color:#868686;z-index:2}
.featured-selector ul li:hover .smooth-arrow,.featured-selector ul li.active .smooth-arrow{background-color:#be2501;position:absolute;z-index:1;background:url(/graphics/arrow-home-slider.png?v=2) top right;width:35px;height:70px;top:0;left:220px}
.featured-products .read-more{padding:8px 0 0}
.featured-products  .read-more a{display:block;float:left;}
.featured-products .read-more a:before{content:" ";margin:4px 4px 0 0;background: url('/graphics/sprite.png') no-repeat -20px -402px;display:block;width: 6px;height: 7px;float:left;}
.featured-products .read-more a{font-size:12px;text-decoration:underline}
.featured-products .product-wheel{float:left;width:160px;font-family:verdana,arial,sans-serif;margin:0 12px}
.featured-products .product-wheel a,.featured-products .read-more a{color:#000}
.featured-products .product-wheel:hover a,.featured-products .read-more a:hover{color:#be2501;text-decoration:underline}
.featured-products .product-wheel .retail_price{color:#666;font-size:11px}
.featured-products .tabslider-vert .vert-slide{height:200px;overflow:hidden;margin:0 0 0 32px}
.brand-box ul li{display:inline}
.brand-box ul li div{display:block;width:186px;height:60px;text-align:center;float:left;margin:6px 0}
.brand-box .brand-logo{-webkit-transition:all 1s ease-in-out;background:url(/graphics/brands-logos.jpg) no-repeat top left;height:60px;width:155px;margin:0 18px}
.brand-box .brand-logo:hover{-webkit-transition:all 1s ease-in-out;background:url(/graphics/brands-logos_colour.jpg) no-repeat}
.brand-box .brand-logo a{display:block;height:60px;width:155px}
.brand-box .brand-logo.benchmade{background-position:top left}
.brand-box .brand-logo.spyderco{background-position:-155px 0}
.brand-box .brand-logo.boker{background-position:-310px 0}
.brand-box .brand-logo.buck{background-position:-465px 0}
.brand-box .brand-logo.case{background-position:-620px 0}
.brand-box .brand-logo.coldsteel{background-position:0 -60px}
.brand-box .brand-logo.crkt{background-position:-155px -60px}
.brand-box .brand-logo.dovo{background-position:-310px -60px}
.brand-box .brand-logo.emerson{background-position:-465px -60px}
.brand-box .brand-logo.esee{background-position:-620px -60px}
.brand-box .brand-logo.gerber{background-position:0 -120px}
.brand-box .brand-logo.kabar{background-position:-155px -120px}
.brand-box .brand-logo.kershaw{background-position:-310px -120px}
.brand-box .brand-logo.leatherman{background-position:-465px -120px}
.brand-box .brand-logo.ontario{background-position:-620px -120px}
.front_departments2{width:952px;overflow:hidden;}
.front_departments2 .dept_box{margin:6px 14px 22px 14px;position:relative;width:152px;height:127px;float:left;text-indent:0; border: 4px solid #E5EAF0; }
.front_departments2 .dept_box:hover{border-color:#91b2da}
.front_departments2 .dept_box span{position:absolute;top:135px;font-weight:bold;font-size:13px;text-align:left;width:100%;padding: 2px 0;}
.front_departments2 .dept_box img{border:0;}
.front_departments2 a.full_link{width:152px;height:127px;float:left;}
.front_departments2 .name{margin-bottom: 6px;float: left;filter: alpha(opacity=85);background: black;background: rgba(0, 0, 0, 0.7);bottom: 0;left: 0;position: absolute;font-size:14px;}
.front_departments2 .name a{color:#ffffff;padding: 6px 8px;display: block;}
#footercenter{padding-top:20px!important}
#footer #lists{background:none!important;padding-top:8px!important;border-top:4px solid #dcdddb!important;margin-bottom:6px!important}
#footer hr{display:none}
.home-box a,.welcome-box .sub-heading span,.featured-products .product-wheel .our_price{color:#be2501}