#primary_content.checkout {
	width:885px;margin-right:0px;
	position:relative;	padding:0px;
	background:none;
}
.center{text-align:center;}
.clear{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}


#primary_content.checkout {border:none;}
#primary_content.shop {width:885px;background:url(/media/local/images/features_list_gray.gif) right repeat-y #414140;border-bottom:1px solid #63BDBA;border-top:1px solid #63BDBA;}

#primary_content.checkout #col1 {background-color:#414140;width:660px;position:relative;border-bottom:1px solid #63BDBA;border-top:1px solid #63BDBA;padding:24px 0 60px 10px;margin:0px; width:660px;}
#primary_content.checkout #col2 {width:180px;float:right;margin:0px;border-top:1px solid #63BDBA;background-color:#262624; _margin-right:-15px;/*IE6 - fix*/}
#primary_content.checkout #col2 .content{padding:0px 15px 0px 15px;}
#primary_content.checkout #col2 img{margin:0px;float:left;}
#primary_content.shop #col1, #primary_content.shop #col2{border:none;}

#primary_content.shop #col3{
	margin-left:165px;
	_margin-left:80px; /*IE6 fix*/
	width:510px;
}

#col2 div.cart {margin-left:0px;background:none;}
.cart .price{font-size:1.8em; text-align:center; }
div.add-to-basket{left:-20px;position:relative;}
#col3 div.cart input.addtocart,
#col2 div.cart input.addtocart {margin-left:25px;background:url(/media/local/images/btn_basket.gif) no-repeat;width:129px;height:24px;text-indent:-9999px;font-size: 0px;display:block;line-height: 0px;}

#col3 div.cart input.pre-order, #col2 div.cart input.pre-order {
	background:url("/media/local/images/btn-pre_order.gif") no-repeat scroll 0 0 transparent;
	display:block;
	font-size:0;
	height:24px;
	line-height:0;
	margin-left:30px;
	text-indent:-9999px;
	width:130px;
	border:medium none;
}

#col2 div.cart input.pre-order:hover,
#col3 div.cart input.pre-order:hover{background-position:0px -25px;}

#col3 div.cart input.addtocart:hover{background-position:0px -24px;}
#col2 div.cart input.addtocart:hover{background-position:0px -24px;}
#product_image{/*padding-left:50px;*/}
#primary_content.checkout h3{/*clear:both;*/width:auto;max-width:none;display:inline-block;border:none; padding:0 0 10px 30px; margin-top:0; }
.feature-item{display:none;}

ul.feature_list li a{color:d1cfcd;}
ul.feature_list li a:hover{color:#63BDBA;}
#primary_content.checkout ul.feature_list li {list-style-image:url(/media/local/images/hyphen.png);margin-left:14px;}
#primary_content.checkout ul.feature_list li:hover{list-style-image:url(/media/local/images/hyphen-over.png);}

#primary_content.checkout .head-section{width:380px;border-bottom:1px solid #63BDBA;position:relative;left:-20px;padding-left:20px;}
#primary_content.checkout .strap{float:left;position:relative;margin-left:15px;}

#primary_content.checkout .head-section h3{float:left;}

.next{display:block !important;background-position:0px 0px;background:url(/media/local/images/btn_next.gif) no-repeat left top;width:140px !important;height:24px;border:none;cursor:pointer;font-size: 0px;line-height: 0px;}
#payment_form input.next{background-position:0px 0px;display:block !important;background:url(/media/local/images/btn_next.gif) no-repeat left top;width:129px!important;height:24px;border:none;cursor:pointer;font-size: 0px;line-height: 0px;text-indent:-9999px;}
#payment_form input.next:hover{background-position:0px -24px; cursor:pointer;}
.next span{display:none;}
.next:hover{background-position:0px -24px; cursor:pointer;}

#buy-now{position:absolute;top:460px;right:220px;display:block;width:129px !important;height:24px;border:none;text-indent:-9999px;font-size: 0px;line-height: 0px;
background:url(/media/local/images/btn_buy.gif) no-repeat 0px 0px;
}
#buy-now:hover{background-position:0px -24px; cursor:pointer;}
.shop table {width:auto;}
.basket-summary .submit_button{font-size:0.9em;}
.basket-summary .basket_image{width:180px;}
.shop .basket-summary .basket_product{width:140px;}
.shop .basket-summary .basket_qty{width:100px;}
.shop .basket-summary .basket_select{width:170px;}
.shop .basket-summary .basket_cost{width:50px;text-align:right;}
body.basket #primary_content.checkout .head-section {left:0px;}

#primary_content #col1 table.basket-summary input{width:auto;}
td.discount{border-top:solid 1px #D0D0D0;padding-top:20px;}
.basket-total{border-top:solid 1px #D0D0D0;width:120px;padding-top:15px;}
.basket-title{padding-left:200px;margin-bottom:20px;}
tr.thin{height:auto !important; height:20px;line-height:20px;}
.basket .continue_shopping {border:none;}
.shop .subtotal {font-size:1em;font-weight:bold;}
.continue_shopping{font-size:0.9em;text-transform:none;}
#primary_content #col1 .shop .discount input{background-color:#FFF;color:#333;width:180px;border:0px;float:right;margin-top:0px;}
.payment table#payment_form, .payment table{width:320px;}
#payment_form label, #payment_form input{display:inline-block !important;}

.review-details input, .client-details input,.review-details select, .client-details select{background-color:#FFF;color:#333;border:0px;font-size:0.9em;}
#primary_content #col1 table input {width:220px;}

#primary_content #col1 table .input-small input{width:30px;}
#primary_content #col1 table select#id_dob_month, #primary_content #col1 table select#id_dob_day, #primary_content #col1 table select#id_dob_year{width:50px;display:inline-block;margin-right:10px;}
#primary_content #col1 table select#id_dob_month{position:relative;left:63px;width:80px;}
#primary_content #col1 table select#id_dob_day{position:relative;left:-93px;}

#user-details ul li{display:inline-block;float:left;}
#user-details ul li input#id_gender_0,#user-details ul li input#id_gender_1{width:30px;float:left;}

#primary_content #col1 table#terms-details input{width:30px;float:left;}
table#terms-details{width:100%;}
#primary_content #col1 table #id_ccv{float:left;display:inline-block}
#ccv_help img {float:left;margin-left:10px;}
#security-details,#basket-details{background-color:#262624;width:180px;position:absolute;top:0px;right:0px;}
#basket-top{background-color:#353534;padding:60px 20px 20px 20px;}
#basket-bot{padding:20px;}
#new_address{border-top:none;}
.error{color:#f00;}

.review-details #basket-details{top:200px;}
#address-billing,#address-delivery{float:left;width:200px;}
div.strap{font-size:1.6em;}

#id_gender_0,#id_gender_1,#delivery-on,#delivery-off,#id_mailing, #id_terms{background:none !important;}

.other-products a:hover{color:#63BDBA;}

#primary_nav {margin:0px;padding:0px;display:block;}
#head_wrap{height:100px;}
#header {margin:0px;padding:10px 0px 10px 0px;background:transparent url(/media/local/images/logo.png) no-repeat scroll 0px 10px;display:block;}
