	@media print{
	  @viewport {
		width: 1000px;
	  }
		.header_new .logo:before{content:"KnifeCenter.com";font-size:1.4em}
	}

	.welcome-box {height: 125px;}
	.maincontent{}
	.product_listing{width:auto;}
	.headerpages{position:static;left:0;width:auto;}
	li{line-height:inherit;}
	.navigation{width:auto;}
	.navigation .container{width:auto;}
	#slider{width:auto;max-height:300px;}
	.slider-box{width:auto;min-height:300px;overflow:hidden;}
	.dept-brand-nav .list{width:auto!important;}
	.results_table{border-left:2px solid #e8e6e6;width:100%;}
	.front_departments2{width:auto;}
	#footer #lists ul{width:auto;padding:0;}
	.product_listing .listing_item{width: 23.076923077%;margin: 0 6px;}
	.product_listing .listing_item:nth-child(4n+1) {clear:left;}
	#footer #lists .collapsable{font-weight:700;margin: 4px 0;}	
	.exit-menu-ipad{color: #D85A0D;right: 2px;top: 2px;position: static;font-weight: 400;padding:5px;float:right;z-index:9999;}
	.middle-content{position:relative;width:770px;margin-top:5px;}
	.cart-shipping .totals{float:none;width:auto;}
	.cart-shipping .calculate-shipping{float:none;width:auto;}
	.collapse{
		height: auto;
		overflow: visible !important;
	}
	.margin-right{margin-right:8px;}
	.margin-left{margin-left:8px;}
	.margin-top{margin-top:8px;}
	.margin-bottom{margin-bottom:8px;}
		
	@media only screen 
	and (min-width : 768px) 
	and (max-width : 980px) {
		#collapse-drilldown{height:auto!important}
		.brand-logo{max-width: 100%;height: auto;}
		.category img{width:99%;height:auto;}
		#showload{width: 503px!important;}
		.category.span4,.category.span6,.category.span8 {height: auto;}
		.noborder.table th, .noborder.table td{padding: 5px 1px;}
		.input-xxlarge{width:99%;}
		.form-horizontal .control-label{width: 90px;}
		.form-horizontal .controls{margin-left:100px}
		.navigation ul li.navitem .submenu ul{padding:5px;margin:5px 0;}
		.navigation ul li.navitem .submenu .table{min-width:140px;}
		.navigation ul li.navitem .small-menu ul li a{font-size:12px;}
		.navigation ul li.navitem.show .submenu, .navigation ul li.navitem:hover .submenu{width: 724px;}
		.navigation ul li.navitem .submenu .container{width: 724px;}
		.navigation ul li.navitem .submenu .submenunav{display:block;width:100%;max-width:none;margin:0;}
		.navigation ul li.navitem .submenu .submenunav .menu-changer li {display:inline;}
		.navigation ul li.navitem .submenu .submenunav ul li a, .navigation ul li.navitem .submenu .submenunav ul li .list-heading {display:inline;width:auto;height:auto;margin: 10px;padding:4px 10px;border-radius:3px;}
		.navigation .active{display:inline!important}
		.navigation ul li.navitem .submenu .submenunav ul li.active a:after{display:none;}	
		.blackwrap {margin-left: -17px;margin-right: -17px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.4)}		
	}
	
	@media (min-width: 980px) {
		.slide-temp-hide{display:none;}
		.rsWithBullets{display:block!important;}
		#slider{min-height:280px;}
		.collapse {
		display:block!important;
		height:auto!important
		}
		#imagetd{width:308px;}
	}
		
	@media (max-width: 979px) {
	  body{min-width:0}
	  .slider-box{height:auto;min-height:0;}
	  .home-box h2 {font-size: 22px;}
	  .main_box_shadow{
		width:728px;
		margin:10px auto;
	  }
	  #maincontainer{
		width:auto;
	  }
	  .header_new{
		width:auto
	  }
	  .navigation div > ul li.navitem:nth-child(n){
		width:auto;
		font-size:12px;
	  }
	  #footer #lists{height:auto;width:auto;}
	  .dept-brand-nav .list li a{text-indent: 0px;}
	  .dept-brand-nav ul li{font-size:12px;}
	  .front_departments2 .dept_box {margin: 6px 4px 22px 14px;}
	  .featured-products .product-wheel {margin: 0 6px;}
	  .header_new{}
	  .header_new .logo{top:0;left:0;margin-bottom:10px;}
	  .header_new .header_top_container{height:auto!important;}
	  .top_search {top: 25px!important;}
	  /* .welcome-box {height: auto;} */
	  .welcome-box {height: 155px;}
	  .navigation ul li.navitem a{padding: 10px 5px;}
	  .product_listing .listing_item {width: 31.491712705%;margin: 0;}
	  .product_listing .listing_item:nth-child(n) {clear:none;border-top: 2px solid #DFDCDC;}
	  .product_listing .listing_item:nth-child(3n+1) {clear:left;}
	  .product_listing .listing_item:nth-child(-n+3){border-top: 0;}
	  .maincontent {width: 535px;}
	  .results_table{border:0;}
	  #slider{min-height:180px;}
	  .nav-collapse {
		height: 0;
		overflow: hidden;
	  }
	  .mini-banners img{width: 95%;}
	  .detail{width:auto;padding: 0;}
	  #product{width:auto;}
	  #product #block{width:100%;background-image:none;}
	  .middle-content{width:auto;}
	  .tabs_container{width:auto;}
	  .tabs_container{width:auto;}
	  .panes .pane{width:auto;}
	  #product #block #productpicture{width:60%;border:0;}
	  .socialbottom{}
	  .panes .pane .specifications .specs,.panes .pane .specifications .features{width:auto;padding:0}
	  #product #block #productpicture a{width:100%;}
	  .productimage{width:100%;}
	  .productinfo{width:39%}
	  #col2, #col3{height:auto;width:auto;}
	  #col3{clear:left;}
	  .additional_images{height:auto;}
	  div.detail h2{width:auto;}
	  .productinfo .littlebox{width:100%}
	  
	  .cart-container h4{width:70%}
	  .cart-item-pricing{width:30%}
	  .cart-container{width:auto;}
	  
	  .proceedcheckout{margin:6px;}
	  .cart-shipping{padding:12px 0;}
	  .cart-product-image{width:110px}
	  .cart-product-details{margin-left:115px}
	  .scrollable, .scrollable2{width:518px;}
	  .leftarrow, .rightarrow, .leftarrow2, .rightarrow2{display:none;}
	  .wishlist-items .leftarrow, .wishlist-items .rightarrow{display:none;}
	  #footer #creditcard,#footer #shipping {zoom: 0.85;}
	  #footer #lists img {margin-left: 2px!important;}
	  .feature .details{display: none;}
	  .manufacturertitle h1{padding-left:10px;}
	  .itemrow{border-bottom:0;}
	  .product_listing{padding: 10px 0 10px 10px!important;}
	  #brandboxcontainer{width:auto;}
	  .promo-image{width:106%;}
	  /*
	  .row-fluid img {max-width: 99%;}
	  */
	  .brand-cover .image{max-width: 960px;}
	  .ss-box{display:none!important;}
	  .brand-embed img.image{margin-top:0!important}
	  /*.header_new .live_chat{top:4px!important;left:400px!important;}
	  .header_new #resphol.live_chat{top:-5px!important;}*/
	}
	
	@media (min-width: 767px) {
	  .nav-collapse {
		height: auto !important;
		overflow: visible !important;
	  }
	}
	
	@media (max-width: 746px) {
	.navigation { height: auto;  }
	
	}
	
	@media (max-width: 767px) {
		.maincontent {width: auto;}
		.header_new .logo{margin-top:0;width:272px;}
		.header_new .logo a{width:272px;}
		.header_new .top_links{font-size: 12px;position: static;margin: 4px 0;}
		a.headerLinks:link, a.headerLinks:visited{font-size:13px;}
		.top_search {position: static;}
		.search-box{width: 72%;}
		.header-button{padding: 1px 4px;}
		.front_departments2 .dept_box{margin: 4px 2px 12px 2px;border-width:0;overflow:hidden;width:145px;}
		.main_box_shadow {margin:0 auto;width: auto;box-shadow: none;padding:5px;}
		#footer #bottom #social{float:none!important;margin:4px auto;}
		.featured-products .product-wheel {margin: 0 4px;width:140px}
		.featured-products .product-wheel:nth-child(odd) {clear:left;}
		.product_listing .listing_item:nth-child(odd) {clear:left;}
		.home-box.no-border{border-width:0;}
		#footer #lists{font-size: 14px;}
		#footer #lists ul{line-height: 22px;}
		.collapsable{font-weight:700;display:block;border:1px solid #ccc;padding:8px 5px;margin:3px 0;border-radius: 3px;}
		.navigation{ border-radius:5px;padding: 1px;}
		.navigation ul li.navitem{display:block;float:none;}
		.navigation ul li.navitem.show .submenu, .navigation ul li.navitem:hover .submenu,.navigation ul li.navitem.show .subsubmenu, .navigation ul li.navitem:hover .subsubmenu{display:none;}
		.product_listing .listing_item{border:0;display: inline-block !important;width: 49% !important;margin:0;}
		.product_listing .listing_item img{max-height:135px!important;;max-width:135px!important;;}
		.product_listing .listing_item:nth-child(n) {clear:none;}
		.product_listing .listing_item:nth-child(2n+1) {clear:left;}
		#slider{min-height:80px;}
		.collapse{
			height: auto;
			overflow: hidden !important;
		}
		.rsNav{display:none}
		.mainsidebar{}
		.header_new .side_top_links{display: block;position: static;margin: 4px 0;}
		#col2, #col3{width:100%;padding:0;margin:5px 0;}
		.panes .pane{width:100%;padding:15px 0;border: 0;}
		.productinfo{clear:left;width:100%;}
		.productinfo .right{float:left;}
		.productinfo #manufacturerlink,#product #block #qty{width:auto;float:none;}
		#product #block #price .fullprice{font-size:18px;}
		#product #block{border:0;}
		.reviews .review .left{width:105px}
		.reviews .review .content{margin-left: 110px;padding-left: 7px;}
		#product #block #productpicture{width:100%;border:1px solid #cccccc;}
		.productinfo .left,.productinfo .right{width:49%;}
		#product #block #qty #text{float:none;}
		.productinfo .littlebox{text-align:center;}
		.productinfo .right.retail{text-align:right;}
		#product #block #price{margin-left:6px;}
		.addcart,.addwish{margin: 3px auto;float:none;}
		#product #block #price .fullprice{font-size:16px;clear:both;float:left}
		.specialins{text-align:center;}
		.productinfo .retail, .savings{font-size:14px;}
		.productinfo .left,.productinfo .detailbox{font-size:14px;}
		#product #block #qty{color:#696969}
		.cart-shipping .calculate-shipping{margin-bottom: 16px;}
		#shippingdetails{width:auto;padding:10px;}
		#fancybox-wrap{padding:0;}
		ul.tabs{border: 0;background-color: #EEE;border-radius: 8px;padding: 10px;}
		ul.tabs a{background: none;width:95px;color: #111;font-size: 12px;position: static;}
		ul.tabs a.current{background-color: white;border-radius: 6px;border: 1px solid #DDD;}
		ul.tabs a:hover{color:#222}
		ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a{background-image: none;}
		.itemrow .item{width:auto;border-bottom: 1px solid #CCC;clear:left;}
		#resizeme{width: auto\9;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}
		/*.category{height:auto!important;}*/
		.category img{height:auto;max-width: 90%;}
		.category-info .image{float: none;}
		.category-info .image img{height:auto;max-width: 90%;}
		#footer #bottom #newsletter{width: auto;}
		.navigation ul li.navitem.show .submenu, .navigation ul li.navitem:hover .submenu{display:none;}
		.brand-avatar{position:static}
		.brand-cover h1{color:#242526;white-space:normal;margin-top: 20px;line-height: normal;}
		.brand-bio {text-align: center;margin: -60px 0 0 0;}
		.brand-bio .text{margin:0}
		.brand-bio .shop-all{display:block}
		.opacity .text-watermark{display:none}
		.brand-cover .image{margin:0!important;max-width:100%;}
		.backing-image{height: auto;}
		.gradient-overlay{bottom:3px;}
		.item-slider{max-width:310px;margin-left:0!important}
		.item-slider .product-wheel{margin: 0 6px;width: 150px;}
		.touchcarousel.grey-blue .arrow-holder{display:none;}
		.brand-embed .cover{height:auto!important;}
		.category-info .series-info{margin-left:0!important;}
		.category-info .series-info .image{position: static!important;}
	}
	@media (max-width: 340px) {
		#resizeme{}
		#productpicture #product table{width:100%;}
	}
	
	#footercenter{width:auto!important;}
	#footer{width:auto;float: none!important;}
	#footer #copy{width:auto!important;float:none;}
	#footer #lists{float:none;}
	#footer #lists #footericons{margin:10px 0;width:auto;float:none;}
	#footer #bottom #social{padding-left:0;float:right;}
	.network {padding: 7px 0 5px 0;}
	#footer #bottom{height:auto;float:none;}
	.network{width:auto;}
	 
	 
	.cart_icon,#creditcard,#shipping,#social a,.header_new .logo,.call_us,.headerpages a span,.crumbs li a.crumb,.featured-products .read-more a:before,#footer #shipping,#footer #creditcard,.top_links .cart_icon,.header_new .call_us{
		background-image:url('/graphics/sprite@1x.png?v=13');
	}
	 
	 
	@media only screen and (-webkit-device-pixel-ratio: 2){
		.cart_icon,#creditcard,#shipping,#social a,.header_new .logo,.call_us,.headerpages a span,.crumbs li a.crumb,.featured-products .read-more a:before,#footer #shipping,#footer #creditcard,.top_links .cart_icon,.header_new .call_us{
		background-image:url('/graphics/sprite@2x.png?v=13')!important;
		-moz-background-size: 480px 480px;
        -o-background-size: 480px 480px;
        -webkit-background-size: 480px 480px;
        background-size: 480px 480px;
		}
	}
		
	.rsDefault .rsBullets { 
		position: absolute;
		z-index: 35;
		left: 50%;
		bottom: 6px;
		width: auto;
		height: auto;
		margin-left: -60px;
		background: black;
		background: rgba(0, 0, 0, 0.75);
		text-align: center;
		line-height: 18px;
		overflow: hidden;
		padding:4px;
		border-radius:3px;
 }

	.rsDefault .rsBullet {
		width: 10px;
		height: 10px;
		display: inline-block;
		*display: inline;
		margin: 0 5px 0;
		border-radius: 50%;
		background: #777;
		cursor: pointer;
		background: rgba(255, 255, 255, 0.5);
	}
	.rsDefault .rsArrowIcn {
		width: 32px;
		height: 32px;
		top: 50%;
		left: 50%;
		margin-top: -16px;
		margin-left: -16px;
		position: absolute;
		cursor: pointer;
		background: url('/styles/royalslider/default/rs-default.png');
		background-color: rgba(0, 0, 0, 0.75);
		border-radius: 2px;
	}
