body{
	background: #fff;
	font: helvetica, arial, sans-serif;
	line-height: 20px;
	color: #666;
	text-align: left;
	margin: 0;
	padding: 0;}

/*----------[Don't Displays]----------*/
div#nav_navi,
div#search,
div#bottom-nav,
div.gridLine,
div.shipping,
div.basket-bot-right,
hr.clear{
	display:none;}


/*----------[Generic Text Formatting]----------*/
a, a:visited {color: #666;}

a.blue13,
a.blue13:visited{
	padding:0;
	font-size:13px;
	text-decoration:none;}


/* H STYLES */
h1{
	font: 62px helvetica, arial, sans-serif; /* 1.5 x 16 = 24px */
	color: #d9d9d9;
	font-weight:bold;
	letter-spacing:-2px;
	margin:0 0 20px 0;}
	
h2{
	font: 17px helvetica, arial, sans-serif; /* 1.5 x 16 = 24px */
	color: #999999;
	margin:0 0 10px 0;}
	
h3{
	font: 17px helvetica, arial, sans-serif; /* 1.5 x 16 = 24px */
	color: #68b1c7;
	margin:0 0 22px 0;}
	
h4{
	font: 17px helvetica, arial, sans-serif; /* 1.5 x 16 = 24px */
	color: #999999;
	margin:0;}

h5{
	font: 17px helvetica, arial, sans-serif; /* 1.5 x 16 = 24px */
	color: #68b1c7;
	margin: 0;}
	
h6{
	font: 17px helvetica, arial, sans-serif; /* 1.5 x 16 = 24px */
	color: #666666;
	margin:15px 0 0 0;}
	
		

/* UTILITY CLASSES */
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:right;}
.middle{vertical-align:middle;}
.bottom{vertical-align:bottom;}
.top{vertical-align:top;}
.clrL {clear: left;}

div#logo a img{border:0; margin-bottom:1em;}

table.confirmtotals{width:100%;}
table.confirmtotals td{padding-right:1em;}
td.item1{float:none;}


/*  ----------------------------------------|  FOOTER DIV  |-----  */	

div#universal-footer {
	width: 800px;
	float: left;
	margin: 0 0 15px 0;
	padding: 0;
	color: #a6a6a6;
	font: 11px helvetica, arial, sans-serif;
	line-height: 14px;
	text-align: left; }
	/* html[xmlns*=""] body:last-child div#universal-footer {
		margin: 20px 0 0 0; }
	* html div#universal-footer {
		margin: 20px 0 0 0; } */
		
		div#universal-footer table {
			float: left; }
	
	div#universal-footer table tr td {
		vertical-align: top;
		font: 11px helvetica, arial, sans-serif;
		color: #a6a6a6; }

div#universal-footer table tr td#universal-logo {
	padding: 0 15px 0 0; }
	
div#universal-footer table tr td#universal-copyright {
	padding: 0 0 9px 0; }
	html[xmlns*=""] body:last-child div#universal-footer table tr td#universal-copyright {
		padding: 0 0 12px 0; }

	div#universal-footer table tr td#universal-copyright a,
	div#universal-footer table tr td#universal-copyright a:visited,
	div#universal-footer table tr td#universal-copyright a:hover,
	div#universal-footer table tr td#universal-copyright a:active,
	div#universal-footer table tr td#universal-phone-email a,
	div#universal-footer table tr td#universal-phone-email a:visited,
	div#universal-footer table tr td#universal-phone-email a:hover,
	div#universal-footer table tr td#universal-phone-email a:active {
		color: #a6a6a6;
		text-decoration: underline;
		font: 11px helvetica, arial, sans-serif; }
		
	
div#universal-footer table tr td#universal-address {
	padding: 0 20px 0 0; }
	
div#universal-footer table tr td#universal-phone-email img {
	margin: 0;
	padding: 0; }
	
div#universal-footer table tr td#universal-links {
	padding: 9px 0 0 0; }
		html[xmlns*=""] body:last-child div#universal-footer table tr td#universal-links {
		padding: 12px 0 0 0; }
div#universal-footer table tr td#universal-links a,
div#universal-footer table tr td#universal-links a:visited {
	color: #a6a6a6;
	text-decoration: none;
	padding: 0 3px;
	font: 11px helvetica, arial, sans-serif; }
	div#universal-footer table tr td#universal-links a#universal-first-link {
		padding: 0 3px 0 0; }
	
	div#universal-footer table tr td#universal-links a:hover,
	div#universal-footer table tr td#universal-links a:active {
		color: #a6a6a6; }
		
	div#footer-ssl-logo {
		float: right; }
		* html div#footer-ssl-logo {
			margin: -88px 0 0 0; }


/********************************
	[Receipt Page Stuff]
********************************/
#breadcrumb-nav,
.confirmprint,
#receiptSignup,
#universal-links{
	display:none;}

.confirmtitle h6{
	font: 17px helvetica, arial, sans-serif; /* 1.5 x 16 = 24px */
	color: #666666;
	margin:15px 0 0 0;}

.review h4{
	font: 17px helvetica, arial, sans-serif; /* 1.5 x 16 = 24px */
	color: #999999;
	margin:0;}


#ReceiptPage_ctl00_ShipmentRepeater_ctl00_ShipMessagePanel{clear:both; margin-top:10px;}

/*---------[Cart Items]------------*/
#cart div.product {
	width:800px;
	float:left;
	margin:10px 0 10px 0;}
	
#cart div.product .image{
	width:66px;
	float:left;
	margin:0 5px 0 0;}
	
#cart div.product .item{
	width:220px;
	float:left;}
	
#cart div.product .item1{
	width:286px;
	float:left;}
	
#cart div.product .itempayment{
	width:220px;
	float:left;
	margin:0 90px 0 0;}

#cart div.product .itempaymenthead{
	width:285px;
	float:left;
	margin:0 90px 0 0;}
	
#cart div.product .color{
	width:60px;
	float:left;
	text-align:center;
	margin:0 30px 0 0;}
	
#cart div.product .size{
	width:60px;
	float:left;
	text-align:center;
	margin:0 30px 0 0;}
	
#cart div.product .price{
	width:60px;
	float:left;
	text-align:center;
	margin:0 30px 0 0;}

#cart div.product .quantity{
	width:60px;
	float:left;
	text-align:center;
	margin:0 30px 0 0;}
	
#cart div.product .delete{
	width:50px;
	float:left;
	text-align:center;
	margin:0 30px 0 0;}
	
#cart div.product .total{
	width:60px;
	float:left;
	text-align:center;}
	
.confirmtitle {
	width:450px;
	padding:0;
	float:left;
	text-align:left;}

#cart .review {
	width:800px;
	float:left;
	margin:20px 0 0 0;}
	
#shipto, #billto {
	width:215px;
	float:left;
	margin:10px 0 10px 0;}
	
#shipto-confirm, #billto-confirm {
	width:215px;
	float:left;}
