﻿/* CSS Document */
#content-wrp
{
    width: 960px;
    padding-top: 54px;
	margin: 0 auto 17px auto;
    background: transparent;
}
#content 
{
	padding-bottom: 30px;
	padding-top: 34px;
	background: #fff;
	overflow: hidden;
	position: relative;
}
#basket-contents 
{
	width: 960px;
	overflow: hidden;	
}
h1 
{
	position: relative;
	left: 36px;
	font-size: 42px;
}
h1.wish-head 
{
    width: 241px;
    height: 48px;
    background: url(../images/basket/your-wishlist.gif) no-repeat;
}
h3 
{
	width: 472px;
	margin: 33px 0 0 36px;
	background: url(../images/basket/dotted.gif) bottom left repeat-x;	
	height: 20px;
}
#basket-main 
{
	display: inline;
	width: 526px;
	float: left;
}

#basket-sidebar 
{
	display: inline;
	float: right;
	width: 275px;
	margin: 32px 24px 0 0;
	padding-bottom: 86px;
	background: #4C4034 url(../images/basket/oclub-sidebar.gif) bottom right no-repeat;	
	font-size: 12px;
	line-height: 14px;
}
#bag-sidebar 
{
	display: inline;
	float: right;
	width: 262px;
	margin: 32px 24px 0 0;
	padding: 30px 0 7px 13px;
	background: #F1F0EF;	
	font-size: 11px;
	line-height: 14px;
}
.bag-secure 
{
	border: 2px solid #99938D;
	width: 245px;
	overflow: hidden;
	margin: 36px 0 36px 0;	
}
.bag-secure p 
{
	display: inline;
	float: left;
	width: 131px;
	padding: 11px 0 10px 10px;
}
.check-nav p 
{
	margin-bottom: 3px;
	text-align: center;
}
.bag-secure div 
{
	display: inline;
	float: right;
	width: 103px;
	padding: 10px 0 5px 0;
	text-align: center;
	overflow: hidden;
	font-size: 9px;
	font-family: Times New Roman, Times, serif;
}
#basket-sidebar h4, .bag-copy h4 
{
	font-weight: normal;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0 15px 0 18px;
}
.bag-copy h4
{
	margin: 0 15px 3px 0;
}
#basket-sidebar #order-wrp h4
{
	margin: 21px 15px 0 9px;
}
.bag-copy #order-wrp h4
{
	margin: 0px 15px 3px 0;
}
#basket-sidebar, #basket-sidebar a 
{
	color: #F4F2EB;
}
#bag-sidebar, #bag-sidebar a 
{
	color: #4C4034;
}
#basket-sidebar p
{
	margin: 0 15px 13px 18px;
}
.bag-copy p 
{
	margin: 0 15px 17px 0px;
}
#order-wrp ul 
{
	margin: 13px 13px 18px 23px;
}
.bag-copy #order-wrp ul 
{
	margin: 0 13px 17px 14px;
}
.basket-grid 
{
	margin: 37px 0 0 36px;
	width: 472px;	
}
.basket-grid td 
{
	padding: 5px 0 5px 0;		
	font-size: 12px;
}
.basket-grid td, .basket-grid th 
{
	vertical-align: middle;
	text-align: center;	
	color: #251711;
	border-bottom: 1px solid #F4F3F3;
}
.basket-grid th 
{
	text-transform: uppercase;	
	padding-bottom: 3px;
	vertical-align: bottom;	
	font-size: 11px;
}
td.prod, th.prod, th.name-desc, td.name-desc, td.price-grid, th.price-grid 
{	
	text-align: left;	
}
td.prod, th.prod 
{
	padding-left: 18px;	
}
.prod-add 
{	
	margin: 3px 0 0 1px;
}
.prod-id 
{
	margin: 3px 0 0 1px;
}
.add-remove input 
{
	display: block;
	margin-bottom: 2px;
}
.basket-grid select 
{
	font-size: 11px;
	font-size: 11px;
	color: #251711;
	border: 1px solid #A2A2A2;
}
.size-grid select 
{
	
	width: 50px;	
}
.qty-grid table
{
	width: 35px;
	margin: 0 auto 0 auto;
	vertical-align: middle;	
	}
	.qty-grid table td 
	{
		padding: 0px;
		border: 0px;
		background: url(../images/common/trans.gif) repeat;
	}
.qty-grid table span 
{
	display: block;
	border: 1px solid #A2A2A2;
	height: 15px;
	margin: 0 1px 1px 0;
	padding: 0 2px 0 2px;
}
.qty-grid table input 
{
	display: block;
	margin-bottom: 1px;
}

#sub-grid 
{
	width: 472px;
	overflow: hidden;
	padding-bottom: 8px;
	margin: 62px 0 0 36px;
	background: url(../images/basket/dotted.gif) bottom left repeat-x;
}
#security-features 
{
	float: left;
	display: inline;
	width: 290px;
}
#security-features img 
{
	vertical-align: middle;
	margin: 0 6px 0 6px;
}
.subtotal-footer 
{
	float: right;
	padding: 0 0 0 109px;
	width: 73px;	
	font-size: 13px;
	font-family: Times New Roman, Times, Serif;
	line-height: 14px;
	
}
.subtotal-footer p, .total-footer p 
{
	position: relative;
}
.subtotal-footer label, .total-footer label 
{
	position: absolute;
	right: 93px;
	width: 60px;
	display: block;
	text-align: right;	
}
.total-footer 
{	
	font-size: 13px;
	font-family: Times New Roman, Times, Serif;
	line-height: 14px;	
	margin: 7px 0 0 36px;
	width: 73px;
	padding: 0 0 0 399px;
	text-transform: uppercase;	
}
#basket-nav 
{
	margin: 55px 0 0 36px;
	text-align: right;
	width: 472px;
}
#basket-nav2 
{
	margin: 55px 0 0 36px;
	text-align: right;
}
#basket-nav input,#basket-nav2 input 
{
	margin-left: 7px;
}	
#free-ship 
{
	position: absolute;
	top: 62px;
	left: 529px;
	color: #483C37;
	font-size: 13px;
	line-height: 18px;
	width: 270px;
}


