#content .product{
	width: 380px;
	margin-right: 10px;
	float: left;
}

#content .product label{
font-size: 1.2em;	
}		
#content .product .image{	
	margin-right: 15px;
	float: left;
	min-height: 200px;
	_height: 200px;
}

#content .product .form-submit{
display: inline;	
}


#content .product .info h2 {font-size: 1.2em; margin-bottom: 16px;}


#content .product .node-add-to-cart {
	width: 114px;
	height: 21px;
	background: url(../images/add_to_basket_btn.jpg) no-repeat;
	font-size: 0.1%;
	text-indent: -9999px;
	border: none;
	margin-left: 10px;
}

#content #cart-form-products .form-text {
	width: 24px; 
	height: 19px; 
	background: url(../images/input_box2_bg.jpg) no-repeat;
	border: none;
	padding-left: 3px;
	padding-top: 2px;
}

#content .product #edit-qty {
	width: 30px; 
	height: 19px; 
	background: url(../images/input_box1_bg.jpg) no-repeat; 
	position: relative; top: 3px;
	border: none;
	padding-left: 3px;
	padding-top: 2px;
}


#content .product .form-item{
	display: inline;
}

#content .product h2{
	margin-top: 0;
}


#buyonline .page-cart{

}

#content{
	position: relative;	
}

#cart-form-products #headers{
	font-size: 1.2em;
	border-bottom: 2px solid #70220C;
	height: 20px;
	font-weight: bold;
	background: 0;		
}

#cart-review #headers{
	font-size: 1.2em;
	border-bottom: 2px solid #70220C;
	height: 20px;
	font-weight: bold;
	background: 0;	
}




tr.even, tr.odd{
	background: none;
}

#cart-form-products{
	width: 763px;
	border: 0;	
	font-size: 1.2em;
	text-align: center;
	margin-top: 40px;	
}
#cart-form-products .form-item{
	margin: 0;
	padding: 0;
	display: inline;
}

#cart-review{
	width: 763px;
	border: 0;	
	font-size: 1.2em;
	text-align: center;	
}
#cart-review .form-item{
	margin: 0;
	padding: 0;
	display: inline;
}

#uc-cart-checkout-form .form-item{
	margin: 0;	
}

.cart_row{
	width: 763px;
	height: 70px;
	clear: both;
	padding-top: 20px;
	background-color: #DE8A34;
	border-bottom: 1px solid #70220C;	
}

#cart-review .cart_row{
	height: 40px;
}

.cart_row .product_column{
	width: 170px;
	float: left;
	margin-right: 10px;
	text-align: left;
	padding-left: 20px;
}

#headers .product_column{	
	text-align: center;
	padding-left: 0;
	width: 190px;
}


.cart_row .quantity_column{
	width: 190px;
	float: left;
	margin-right: 10px;
}

.cart_row .price_column{
	width: 185px;
	float: left;
	margin-right: 10px;
}

.cart_row .ppu_column{
	width: 185px;
	float: left;
	margin-right: 10px;
}

.cart_row .remove_column{
	width: 163px;
	float: left;	
}

#subtotal{
	width: 763px;
	height: 20px;
	padding: 10px 0 5px 0;
	background: #5F110A;	
	font-size: 1.2em;
	font-weight: bold;
}
#subtotal .price_column{
	text-align: center;
}

#continue-shopping-link{
	position: relative;
	left: 608px;
}

#continue-shopping-link img{
	border: 0;
}

#cart-form-buttons{
	width: 763px;
	height: 60px;
	padding-top: 10px;	
	clear: both;	
	position: relative;	

}

#checkout-form-bottom{
	width: 763px;
	height: 60px;
	padding-top: 10px;
	border: 0;
	clear: both;		
	position: relative;	
}

#edit-update{
	background: url('../images/btn_update.gif');
	width: 114px;
	height: 21px;
	font-size: 1%;
	text-indent: -9999px;
	border: 0;
	cursor: pointer;
	position: absolute;
	right: 150px;	
	display: block;
	top: 15px;
}

#edit-checkout{
	background: url('../images/btn_next_step.gif');
	width: 114px;
	height: 21px;
	font-size: 1%;
	text-indent: -9999px;
	border: 0;
	cursor: pointer;
	display: block;
	position: absolute;
	right: 20px;
	top: 15px;

}

#edit-continue{
	background: url('../images/btn_checkout.gif');
	width: 114px;
	height: 21px;
	font-size: 1%;
	text-indent: -9999px;
	border: 0;
	cursor: pointer;
		display: block;
		
	position: absolute;
	right: 18px;
}

#edit-cancel{
	background: url('../images/btn_cancel.gif');
	width: 114px;
	height: 21px;
	font-size: 1%;
	text-indent: -9999px;
	border: 0;
	cursor: pointer;
		display: block;
	position: absolute;
	right: 140px;
}

#cart_progress{
	width: 763px;
	padding: 20px 0 20px 0px;
	height: 15px;
	font-weight: bold;
	background: #DE8A34;
	border-top: 2px solid #5F110A;
	border-bottom: 2px solid #5F110A;		
}
#cart_progress li{
	list-style-type: none;
	float: left;
	padding-left: 40px;
}

#cart_progress .active{
	color: #5F110A;
	text-decoration: underline;
}


#uc-cart-checkout-form legend{
	font-size: 1.4em;
	font-weight: bold;
	padding: 10px 0 10px 0;
}

#customer-pane div, #delivery-pane div, #billing-pane div,#quotes-pane div{
	border: 0;
//	background: #DE8A34;
	width: 753px;
	padding: 5px 0 5px 10px;		
}
#customer-pane, #delivery-pane, #billing-pane, #quotes-pane{
	width: 763px;
	margin-top: 20px;	
}

#customer-pane .description, #delivery-pane .description, #billing-pane .description, #quotes-pane .description{
	border-top: 2px solid #5F110A;		
}

#quotes-pane{
	display: none;
}

/*
#edit-panes-quotes-quote-button{
	display: none;
}

#quotes-pane .description{
	display: none;
}

#quotes-pane #quote{
	border: 0;
	border-top: 2px solid #5F110A;
	margin: 0;	
}

#quote .form-item{
	margin: 0;
	padding: 0;
}
*/
#payment-pane {
	display: none;
}

#cart-pane legend{ 
	display: none;
}


#uc-cart-checkout-form .form-text, #uc-cart-checkout-form .form-select, #uc-cart-checkout-form .form-textarea{
	background:#E49723;
	border: 1px solid #5F110A;
}	
#uc-cart-checkout-form .field-label{
	color: #5F110A;
}

#uc-cart-checkout-form .form-checkbox{
	border: 1px solid #5F110A;
}

#uc-cart-checkout-form .form-required{
	color: #5F110A;
}

#uc-cart-checkout-form .grippie{
	display: none;
}

#content .messages{
	width: 763px;
	background: #DE8A34;
	border: 0;
	border-bottom: 2px solid #5F110A;	
	margin-bottom: 40px;
	padding: 10px 0 10px 20px;
	font-size: 1.2em;
	font-weight: bold;
}

#content .messages li{	
	padding: 5px 0 5px 0;
}

#content .error{
	color: #9C171F;
}


#order-review .review_row{
	width: 763px;
	font-size: 1.2em;
	clear: both;
}

#order-review .review_row .title{
	width: 743px;
	padding: 0 0 5px 20px;
	font-weight: bold;
	border-bottom: 2px solid #5F110A;	
	margin-bottom: 10px;
}


#order-review .review_row .panel{
	display: block;
	width: 140px;
	float: left;	
	padding: 0 12px 10px 10px;	
}

#order-review .review_row .label_panel{
	display: block;
	width: 60px;
	float: left;
	color: #5F110A;
	padding: 0 10px 10px 10px;
	font-weight: bold;
}

#order-review .review_row .contact{
	width: 250px;	
}

#order-review .review_row .email_label, #order-review .review_row .email{
	margin-bottom: 40px;	
}

#order-review .cart_row .quantity_column{
	width: 150px;
}


#order-review #headers{
	border: 0;
	border-top:  2px solid #5F110A;	
}

#order-review #headers .product_column{	
	text-align: left;
	padding-left: 20px;
	width: 170px;
}

#order-review .cart_row{
	margin: 5px 0 5px 0;
	height: 40px;
	border: 0;
}

#order-review #postage{
	height: 10px;
	padding: 5px 0 7px 0;

}
#order-review #subtotal{
	height: 20px;	
	padding: 10px 0 5px 0;
	font-size: 1em;
}

#order-review tbody{
	border: 0;
}

#review_instructions{
	width: 763px;
	padding: 10px 0 10px 0;
}

#order-review .review-button-row{
	margin: 40px 0 40px 500px;
}

#order-review #edit-back{
	background: url('../images/btn_cancel.gif');
	width: 114px;
	height: 21px;
	font-size: 1%;
	text-indent: -9999px;
	border: 0;
	cursor: pointer;
	margin-right: 20px;
		display: block;
}

#order-review #edit-submit{
	background: url('../images/btn_payment.gif');
	width: 114px;
	height: 21px;
	font-size: 1%;
	text-indent: -9999px;
	border: 0;
	cursor: pointer;
	position: relative;	
		display: block;
}

#order-review #headers{
	font-size: 1em;
}

#uc-cart-checkout-form .address-book-icon {
	display: none;
}

#delivery-pane .address-pane-table .form-item{
	padding: 0;
}

div#comments {
  position: relative;
  padding-top: 630px;
}

div#comments div.box {
  position: absolute;
  top: 0;
  left: 0;
  padding-bottom: 20px;
  border-bottom: 1px solid #fff;
}

div#comments div.box textarea,
div#comments div.box input.form-text {
  background-color: #e49723;
  border: 1px solid #000;
}

div.comment {
  width: 98%;
  font-size: 120%;
  margin-bottom: 10px;
  padding: 10px 0;
}
.comment-unpublished {
  background-color: #c85b18;
}