@charset "UTF-8";
/* 
Site: http:www.planet-knox.com
Client: knox
By: Nzime
Date: 12/01/2011
Last Updated By: John
*/

body{
	background-color:			#fbfbfb;
	background-image:			url("../images/global/background-grad.jpg");
	background-repeat:			repeat-x;
}

#main-content{
}

#main-content-inner{
	border-left:				1px solid #444;
	border-bottom:				1px solid #444;
	background-color:			#252525;
}

#navigation a{
	color:						#fff;
	background-color:			#000;
	background-image:			url(../images/global/background-navigation-main.jpg);
	background-repeat:			repeat-y;
}

#navigation .sub{
	background-image:			url(../images/global/background-navigation-sub-grad.jpg);
	background-repeat:			repeat-y;
}

#navigation .sub a{
	background-image:			none;
	background-color:			transparent;
}

#navigation .sub a:hover{
	color:						#e41c2a;
}

#external-navigation a{
	color:						#fff;
	background-color:			#000;
	background-image:			url(../images/global/background-navigation-external.jpg);
	background-repeat:			repeat-y;
}

#external-socials .twitter a{
    background:			#000000 url(../images/global/knox-twitter.png) no-repeat top right;
    
}

#external-socials .youtube a{
    background:			#000000 url(../images/global/knox-youtube.png) no-repeat top right;
}

#external-socials a:hover{
    background-position:bottom right;
}

.breadcrumb-cont{
	background-color:			#585858;
	background-image:			url(../images/global/background-bar-top.jpg);
	background-repeat:			no-repeat;
	background-position:		545px;
}

.search-cont{
	background-color:			#585858;
	background-image:			url(../images/global/background-bar-top.jpg);
	background-repeat:			no-repeat;
	background-position:		-20px;
}

.search{
	background-color:			#fff;
	background-image:			url(../images/global/background-search-curve.jpg);
	background-repeat:			no-repeat;
}

.search input{
	border:						0;
}

.breadcrumb li{
	color:						#fff;
}

.breadcrumb a{
	color:						#fff;
}

.breadcrumb-cont .cart{
	color:						#fff;
}

.breadcrumb-cont .cart a{
	color:						#fff;
}

.product-divider{
	background-image:			url(../images/global/background-grad-bar.jpg);
	background-repeat:			no-repeat;
	color:						#fff;
}

.range-header h1{
	color:						#fff;	
}

.product-range{
}

.product-range span.sale{
	color:#E41C2A;
}

.product-range li{
	background-color:			#333333;
	border-right:				1px solid #1f1f1f;
	border-left:				1px solid #707070;
	border-top:					1px solid #1f1f1f;
	border-bottom:				1px solid #707070;
}

.product-range li h2{
	color:						#fff;
}

.product-range li h2 a{
	color:						#fff;
}

.product-range li h3{
	color:						#ccc;
}

.product-range li p{
	color:						#fff;
}

.range-header{
	border-bottom:				1px solid #808080;
}

.range-filter{
	color:						#ccc;
}

.range-numbering{
	color:						#ccc;
}

.range-numbering a{
	color:						#ccc;
}

.range-numbering a.active{
	color:						#e51628;
}

.details-left-line{
	border-top:				1px solid #808080;
}

.details-left h1{
	color:						#ffffff;
}

.details-left h2{
	border-top:					1px solid #808080;
}

.details-left h2.title{
	color:						#ffffff;
	border:						0;
}

.details-left h2 a{
	color:						#808080;
	background-image:			url(../images/products/red-cross.jpg);
	background-position:		right;
	background-repeat:			no-repeat;
}

.details-left h2 a.active{
	background-image:			url(../images/products/red-line.jpg);
}

.details-left .detail-copy{
	color:						#ffffff;
}

.details-right img{
	border:						1px solid #666666;
}

#wrapper .product-break-grad{
	background-image:			url(../images/global/background-product-grad-bar.jpg);
	background-position:		center bottom;
}

.size-list li{
	background-image:			url(../images/products/size-grad.jpg);
	background-repeat:			repeat-x;
	color:						#ffffff;
}

.product-fitting-video a{
	background-image:			url(../images/products/icon-product-fitting-video.jpg);
	background-position:		left;
	background-repeat:			no-repeat;
	color:						#ffffff;
}

.detail-price dt{
	color:						#ffffff;
}

.detail-price dd{
	color:						#ffffff;
}

.detail-price dd .sale{
	color:#E41C2A;
}

.footer{

}

.footer li{
	color:						#6e6d6d;
}

.footer a{
	color:						#6e6d6d;
}

.footer a:hover{
	color:						#9b9999;
}

.no-border{
	border:						0;
}

.knox{
	color:						#e51628;
}

.cold-killers{
	color:						#939798;
}

.dry-inside{
	color:						#00abef;
}

.forma{
	color:						#ffffff;
}

.white{
	color:						#ffffff;
}

.terms-cont h1{
	color:						#c2c0c0;
}

.terms-cont p{
	color:						#c2c0c0;
}

.terms-cont p strong{
	color:						#ffffff;
}

.terms-cont h2{
	color:						#ffffff;
}

.terms-cont .divider{
	border-bottom:				1px solid #808080;
}

.sign-up form.register{
	background-image:			url(../images/sign-in/sign-in-vert-grad.jpg);
	background-repeat:			repeat-x;
}

.sign-up .divider{
	border-top:					1px solid #808080;
}

.sign-up p{
	color:						#ffffff;
}

.sign-up label{
	color:						#bbbaba;
}

.sign-up input{
	border:						0;
	color:						#999999;
	background-color:			#fffffff;
}

.sign-up form span.text{
	background-image:			url(../images/contact/rounded-input.png);
	background-repeat:			no-repeat;
}

.sign-up .text-required{
	color:						#bbbaba;
}

.sign-up .forgot a{
	color:						#bbbaba;
}

.contact-col1{
	color:						#ffffff;
}

.contact-col1 .divider{
	border-top:					1px solid #808080;
}

.contact-col1 p strong{
	color:						#cccbcb;
}

.contact-col2 input, .contact-col2 textarea, .contact-col2 select{
	border:						0;
	color:						#999999;
	background-color:			#fffffff;
}

.contact-col2 form span.text{
	background-image:			url(../images/contact/rounded-input.png);
	background-repeat:			no-repeat;
}

.contact-col2 form span.textarea{
	background-image:			url(../images/contact/contect-text-area-bg.png);
	background-repeat:			no-repeat;
}

.contact-col2 form{
	background-image:			url(../images/contact/vert-grad.jpg);
	background-repeat:			repeat-x;
}

.contact-col2 p{
	color:						#999999;
}

.contact-col2 label{
	color:						#ffffff;
}

.progress-cont dt{
	color:						#c2c0c0;
}

.basket-cont .basket{
	border-collapse:			collapse;
}

.basket-cont .basket th{
	color:						#ffffff;
	border-top:					1px solid #808080;
}

.basket-cont .basket td{
	color:						#ffffff;
	border-top:					1px solid #808080;
}

.basket-cont .basket-details{
	background-image:			url(../images/basket/basket-vert-grad.jpg);
	background-repeat:			repeat-x;
}

.basket-cont .basket-details h2{
	color:						#c2c0c0;
}

.basket-cont .basket-details p{
	color:						#c2c0c0;
}

.basket-cont .basket-details p strong{
	color:						#ffffff;
}

.basket-cont .basket-totals th{
	color:						#ffffff;
}

.basket-cont .basket-totals td{
	color:						#ffffff;
}

.basket-cont .basket-totals td a{
	color:						#ffffff;
}

.basket-cont .basket-totals td.no-border{
	border:						0;
}

.basket-cont .basket-totals table{
	border-collapse:			collapse;
}

.basket-cont .basket-totals th, .basket-cont .basket-totals td{
	border-bottom:				1px solid #ffffff;
}

.basket-cont .basket-details .promo span{
	background-image:			url(../images/basket/promo-background.png);
}

.basket-cont .basket-details span input{
	border:						0;
}

.payment-address th{
	color:						#b7b5b6;
}

.payment-address td{
	color:						#ffffff;
}

#search-input{
	color:						#b7b5b6;
}

.contact-col1 p a{
	color:						#ffffff;
}

.card-error{
	background-color:			#333333;
	border-color:				1px solid #1f1f1f;
	color:						#E51628;
}

.order-history th{
	color:						#ffffff;
}

.order-history td{
	color:						#ffffff;
}

#navigation .selected{
	color:						#e51628;
}

#wrapper .sitemap li a, #wrapper .sitemap li{
	color:						#ffffff;
}

.basket-cont .basket-totals th.discount, .basket-cont .basket-totals td.discount{
	color:#82C43C;
}
