﻿body {
font-family:Verdana, Arial, Helvetica, sans-serif; background:none!important; color:#454545;
}

#accountBar,
#header,
#storeActions,
#sidenav,
#breadcrumbs,
#category,
#footer
{display:none;}


/*PRODUCT LISTING STYLES*/


/*PRODUCT DETAIL STYLES*/
#selectionAction,
#productSelect .howMany,
#productImage #productImageThumbs,
#productDetailControls,
#productExtend,
/*#productInfo .section,*/
#feature,
#productSelect .howMany,
#productInfo .productShipping,
#productSelect .inStoreMessage {
	display:none;
}

#content {border-left:none!important;}
.productDetail {background:#fff!important;}

#productSelect h1 {margin-top:-30px; font-size:20pt!important;}
	#productSelect .selection {width:100px; border:1px solid #fff;}
	#productSelect h3 {text-indent:0!important; font-size:8pt; font-weight:bold; text-transform:uppercase; color:#000; overflow:visible!important; height:12px!important;}
	#productSelect .colour h3, #productSelect .size h3, #productSelect .availability h3 {background:none!important;}
	#productSelect .size {padding-top:20px;}
	
#productInfo {background:none!important;}
	#productInfo .section {background:none!important;}
	#productInfo .section h3 {background:none!important;}
	#productInfo .section h3 span {text-indent:0!important; font-size:8pt!important; font-weight:bold!important; text-transform:uppercase!important; overflow:visible!important; height:12px!important;}
	#productInfo .panel {overflow:visible!important; height:auto!important; display:block!important; background:none!important;}
	#productInfo .productGuide h3 span {background:none!important;}


/*ORDER CONFIRMATION STYLES*/
.accountCheckout .submit,
.accountCheckout .print-confirmation,
.orderNumber .print-confirmation,
#yCart h1,
.topCart .subCol .orderNumber strong {
	display:none!important;
	}

#yCart {background:none!important; }
.topCart .subCol {width:150px!important;}
.topCart .mainCol {width:629px!important; margin-right:150px!important;}
.topCart .subCol .orderNumber strong {background:none!important; text-indent:0!important; font-size:8pt!important; font-weight:bold!important; text-transform:uppercase!important;}

#cartTable thead th span {text-indent:0!important; overflow:visible!important; font-size:8pt!important; font-weight:bold!important; text-transform:uppercase!important;}

#cartTable th.item {padding:10px 10px 10px 58px!important;}
.topCart #cartTable th#t_iyc {width:150px!important;}
.topCart #cartTable th#t_cs {width:120px!important;}
.topCart #cartTable th#t_hm {width:110px!important;}
.topCart #cartTable th#t_pr {width:100px!important;}

.topCart #totalCost dl {margin-left:270px!important;}
.topCart #cartTotal {padding-left:270px!important;}
#cartTotal h2 {font-size:9pt!important; border:none!important;}
#cartTotal h2 span {background:none!important; text-indent:0!important; font-size:8pt!important; font-weight:bold!important; text-transform:uppercase!important; color:#454545!important; margin-top:0!important; border:none!important; overflow:visible;}

#cartTable #t_iyc span,
#cartTable #t_cs span,
#cartTable #t_hm span,
#cartTable #t_pr span {
	background:none!important;
	width:110px!important;
	}

.accountCheckout #main {border:none!important;}
.accountCheckout .your-order-details {background:none!important; font-weight:bold!important; font-size:12pt!important; text-transform:uppercase!important;}
.accountCheckout .section-details h3 {font-size:11pt!important; font-weight:bold!important; text-transform:uppercase!important; padding-bottom:20px;}
.accountCheckout #main .section-details h3 {padding-top:20px!important;}
.accountCheckout .section-details strong {font-size:8pt!important; font-weight:bold!important; text-transform:uppercase!important; display:block!important;}
.accountCheckout .section-details .formRow {font-size:9pt!important; margin-bottom:7px;}

.accountCheckout .section {margin:20px 0 20px 0;}
.accountCheckout .section-details {display:block; border-bottom:1px solid #666; clear:both;}
.accountCheckout .cStoreForm {float:left; width:271px!important;}
.accountCheckout .subsection {float:left; width:271px!important;}

/*ORDER HISTORY STYLES*/
.accountCheckout #sidebar,
.accountCheckout .ir .print-confirmation,
h1.orderHistory
{display:none;}

/* headers*/
.accountCheckout h1.ir {font-weight:bold; font-size:16pt;}
	.accountCheckout h1.ir span {background:none;}
.accountCheckout h3.ir {font-weight:bold; font-size:11pt;}
	.accountCheckout h3.ir span {background:none;}

/*order history table*/
.accountCheckout #orderHistory .oh_history {border-bottom:2px solid #aaaaaa;}
.accountCheckout #ohTable th {border-bottom:1px solid #aaaaaa;}
.accountCheckout #ohTable th span {
	background:none;
	text-indent:0px;
	text-transform:uppercase;
	font-size:8pt;
	overflow:visible;
	font-weight:bold;
	}
	.accountCheckout #ohTable #o_orderdate span {width:85px;}
	.accountCheckout #ohTable #o_orderno span {width:75px;}
	.accountCheckout #ohTable #o_trackingno span {width:90px;}
	.accountCheckout #ohTable #o_status span {width:55px;}
	.accountCheckout #ohTable #o_ordertotal span {width:90px;}

.accountCheckout #ohTable td,
.accountCheckout #cartTable td,
.accountCheckout #cartTable th.item {
	font-size:8pt;
	}
/*cart table*/

.accountCheckout #orderHistory .oh_cart {background:none;}

.accountCheckout #cartTable #t_iyc span,
.accountCheckout #cartTable #t_cs span,
.accountCheckout #cartTable #t_hm span,
.accountCheckout #cartTable #t_pr span {
	background:none;
	text-indent:0px;
	text-transform:uppercase;
	font-size:8pt;
	overflow:visible;
	font-weight:bold;
}
	.accountCheckout #cartTable #t_iyc span {width:88px;}
	.accountCheckout #cartTable #t_cs span {width:115px;}
	.accountCheckout #cartTable #t_hm span {width:80px;}
	.accountCheckout #cartTable #t_pr span {width:80px;}
	
.accountCheckout #cartTable th,
.accountCheckout #cartTable td {border-bottom:1px solid #aaaaaa;}
.accountCheckout #cartTable .price {font-size:9pt;}

.accountCheckout #totalCost {overflow:visible;}
.accountCheckout #totalCost dl {
	font-size:8pt; 
	text-transform:uppercase; 
	font-weight:bold;
	}
	.accountCheckout #orderHistory #totalCost dt {
		font-size:8pt;
	}
.accountCheckout #cartTotal h2 {font-size:9pt!important;}
.accountCheckout #cartTotal h2 span {
	background:none;
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:0;
	color:#454545;
	margin:0px;
	}

#orderHistory .section {display:block; border-bottom:1px solid #666; clear:both;}

.accountCheckout .shipping-details,
.accountCheckout .billing-details,
.accountCheckout .email-details {
	padding-top:20px;
	}
	
#orderHistory .cStoreForm {float:left;}
#orderHistory .cStoreForm strong {font-size:8pt!important;}
#orderHistory .cStoreForm .formRow {font-size:9pt!important;}
