@charset "UTF-8";
/* 
Site: http:www.planet-knox.com
Client: knox
By: Nzime
Date: 11/02/2009
Last Updated:
*/

body{
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				10px;
}

#navigation li{
	list-style-type:		none;
}

#navigation a{
	text-decoration:		none;
	text-transform:			uppercase;
	font-size:				100%;
	letter-spacing:			0;
}

#navigation .sub a{
	font-size:				90%;
}

#external-navigation li{
	list-style-type:		none;
}

#external-navigation a{
	text-decoration:		none;
	text-transform:			lowercase;
	font-size:				100%;
}

.breadcrumb li{
	list-style-type:		none;
}

.breadcrumb a{
	text-transform:			uppercase;
	text-decoration:		none;
}

.breadcrumb-cont .cart{
	text-transform:			uppercase;
}

.breadcrumb-cont .cart a{
	text-decoration:		none;
}

.product-divider h1{
	font-size:				110%;
	font-weight:			bold;
	text-transform:			uppercase;
}

.range-header h1{
	text-transform:			uppercase;
	font-weight:			bold;
	font-size:				200%;
}

.product-range li h2{
	text-transform:			uppercase;
	font-weight:			bold;
	font-size:				120%;
	line-height:			12px;
}

.product-range li h2 a{
	text-decoration:		none;
}

.product-range li h3{
	font-size:				90%;
	font-weight:			normal;
	line-height:			10px;
	text-transform:			uppercase;
}

.product-range li p{
	font-weight:			bold;
	font-size:				130%;
}

.range-filter p{
	font-size:				120%;
}

.range-filter li{
	list-style-type:		none;
	font-weight:			bold;
	font-size:				120%;
}

.range-filter li a{
	text-decoration:		none;
	text-transform:			uppercase;
	font-weight:			bold;
}

.range-numbering{
	font-size:				120%;
}

.range-numbering a{
	text-decoration:		none;
}

.range-numbering a.active{
	text-decoration:		underline;
}

.details-left h1{
	
}

.details-left h2{
	font-size:				100%;
}

.details-left h2 a, .details-left h2.title{
	font-size:				170%;
	font-weight:			bold;
	text-transform:			uppercase;
	text-decoration:		none;
}

.details-left .detail-copy{
	font-size:				100%;
}

.size-matrix td{
	font-size:				150%;
}

.size-matrix a{
	text-decoration:		none;
	text-transform:			uppercase;
	text-align:				center;
}

.product-fitting-video a{
	text-transform:			uppercase;
	font-size:				100%;
	font-weight:			bold;
	text-decoration:		none;
}

.detail-price dt{
	font-size:				130%;
	text-transform:			uppercase;
}

.detail-price dd{
	font-size:				190%;
	font-weight:			bold;
}

.product-detail-images li{
	list-style-type:		none;
}

.product-detail-images p{
	text-transform:			uppercase;
	line-height:			11px;
}

.size-list li{
	font-size:				110%;
	font-weight:			bold;
	text-transform:			uppercase;
}

.other-products-range li{
	list-style-type:		none;
}

.terms-cont h1{
	text-transform:			uppercase;
}

.terms-cont p{
	text-transform:			uppercase;
	font-weight:			bold;
}

.terms-cont p strong{
	
}

.terms-cont h2{
	text-transform:			uppercase;
	font-size:				100%;
}

.sign-up p{
	text-transform:			uppercase;
	font-weight:			bold;
}

.sign-up label{
	font-weight:			bold;
	text-transform:			uppercase;
	font-size:				100%;
}

.sign-up input{
	font-size:				10px;
	font-weight:			bold;
}

.sign-up .forgot a{
	text-transform:			uppercase;
	text-decoration:		none;
}

.contact-col1{
	font-size:				110%;
	font-weight:			bold;
	text-transform:			uppercase;
}

.contact-col1 address{
	font-style:				normal;
	line-height:			16px;
}

.contact-col2 label{
	font-weight:			bold;
	font-size:				110%;
	text-transform:			uppercase;
}

.contact-col2 input, .contact-col2 textarea, .contact-col2 option{
	font-size:				10px;
	font-weight:			bold;
}

.contact-col2 p{
	font-size:				110%;
	text-transform:			uppercase;
	font-weight:			bold;
}

.progress-cont dt{
	font-weight:			bold;
	text-transform:			uppercase;
}

.progress-cont img{
}

.basket-cont .basket th{
	text-transform:			uppercase;
	font-weight:			bold;
	font-size:				100%;
	text-align:				left;
}

.basket-cont .basket td{
	text-transform:			uppercase;
	font-weight:			bold;
	font-size:				100%;
	text-align:				left;
}

.basket-cont .basket th.total{
	text-align:				right;
}

.basket-cont .basket .price{
	text-align:				right;
}

.basket-cont .basket .price span{
	font-size:				130%;
	line-height:			30px;
}

.basket-cont .basket-details h2{
	font-size:				100%;
	text-transform:			uppercase;
	font-weight:			bold;
}

.basket-cont .basket-details p{
	font-size:				90%;
	text-transform:			uppercase;
	font-weight:			bold;
}

.basket-cont .basket-totals th{
	font-size:				100%;
	text-align:				left;
	text-transform:			uppercase;
	font-weight:			bold;
}

.basket-cont .basket-totals td{
	font-size:				100%;
	text-align:				right;
	text-transform:			uppercase;
	font-weight:			bold;
}

.basket-cont .basket-totals .promo-cont .promo{
	font-size:				90%;
	font-weight:			normal;
}

.basket-cont .basket-totals td a{
	text-decoration:		none;
}

.basket-cont .basket-totals .total{
	font-size:				140%;
}

.basket-cont .basket-totals .total span{
	font-size:				70%;
}

.basket-cont .basket-details .promo span{
	text-align:				center;
}

.footer{
	text-align:				center;
}

.footer li{
	list-style-type:		none;
}

.footer a{
	text-decoration:		none;
}

.footer img{
	vertical-align:			middle;
}

.basket-cont .basket .text-left{
	text-align:				left;
}

.center{
	text-align:				center;
}

label input{
	vertical-align:			 bottom;
}

.payment-address th{
	font-size:				100%;
	text-align:				left;
	text-transform:			uppercase;
}

.payment-address td{
	font-size:				100%;
}

.p-shipping th{
	font-size:				120%;
}

.p-shipping td{
	font-size:				150%;
	font-weight:			bold;
}

#search-input{
	font-weight:			bold;
}

.contact-col1 p a{
	text-decoration:		none;
}

.card-error{
	font-weight:			bold;
	font-size:				110%;
}

.order-history th{
	text-align:				left;
	vertical-align:			top;
}

.order-history td{
	text-align:				left;
	vertical-align:			top;
}

.order-history .list th{
	text-align:				center;
}

.order-history .list td{
	text-align:				center;
}

#wrapper .detailSize{
	font-size:				90%;
}

#wrapper .sitemap li a{
	font-size:				100%;
	text-decoration:		none;
}

.strike{
	text-decoration:		line-through;
	font-size:				80%;
}