
.basketProcess{float:left;padding:0px 0px 10px 0px;}

table.shoppingBasket
{
	float:left;
	border-collapse:collapse;
	width:561px;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	font-size:11px;
	border-bottom:2px solid #fef200;
	font-family:arial,verdana,helvetica;
}

table.shoppingBasket td.row1
{
	padding:3px 0px 8px 0px;
	margin:0px 0px 0px 0px;
	width:110px;
	font-weight:bold;
	color:#ff0207;
}

table.shoppingBasket td.row1 img{float:left;border:2px solid #19b5dd;margin-bottom:2px}

table.shoppingBasket td.row2
{
	padding:3px 0px 8px 0px;
	margin:0px 0px 0px 0px;
	width:180px;
}

table.shoppingBasket td.row3
{
	padding:3px 0px 8px 0px;
	margin:0px 0px 0px 0px;
	width:65px;
	text-align:right;
}

table.shoppingBasket td.row4
{
	padding:3px 0px 8px 0px;
	margin:0px 0px 0px 0px;
	width:80px;
	text-align:center;
}

table.shoppingBasket td.row5
{
	padding:3px 0px 8px 0px;
	margin:0px 0px 0px 0px;
	width:60px;
	text-align:right;
}

table.shoppingBasket td.row6
{
	padding:3px 0px 8px 0px;
	margin:0px 0px 0px 0px;
	width:66px;
}

table.shoppingBasket td.deliveryTitle
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:561px;
}

table.shoppingBasket td.deliveryOption
{
	padding:3px 0px 8px 0px;
	margin:0px 0px 0px 0px;
	width:290px;
}

table.shoppingBasket td.calculateNSubTotal
{
	padding:6px 0px 8px 10px;
	margin:0px 0px 0px 0px;
	width:135px;
}

table.shoppingBasket td.prices
{
	padding:6px 66px 8px 0px;
	margin:0px 0px 0px 0px;
	width:60px;
	text-align:right;
}

table.shoppingBasket td.subTotal
{
	padding:3px 0px 0px 290px;
	margin:0px 0px 0px 0px;
	width:136px;
}

table.shoppingBasket td.subPrices
{
	padding:3px 66px 0px 0px;
	margin:0px 0px 0px 0px;
	width:60px;
	text-align:right;
}

table.shoppingBasket td.shippingNhandling
{
	padding:3px 0px 8px 290px;
	margin:0px 0px 0px 0px;
	width:136px;
}

table.shoppingBasket td.shippingNhandlingPrice
{
	padding:3px 66px 8px 0px;
	margin:0px 0px 0px 0px;
	width:60px;
	text-align:right;
}

table.shoppingBasket td.total
{
	padding:6px 0px 15px 290px;
	margin:0px 0px 0px 0px;
	width:136px;
	font-weight:bold;
	color:#ff0207;
	font-size:12px;
}

table.shoppingBasket td.totalPrice
{
	padding:6px 66px 15px 0px;
	margin:0px 0px 0px 0px;
	width:60px;
	text-align:right;
	font-weight:bold;
	color:#ff0207;	
	font-size:12px;
}

.buttonOption
{
	float:left;
	width:561px;
	padding:10px 0px 30px 0px;
	font-size:11px;
	font-family:arial;
}

.basketDetailsContainer
{
	float:left;
	width:561px;
	padding:0px 0px 15px 0px;
	margin:15px 0px 0px 0px;
	border-bottom:2px solid #fef200;
	font-size:11px;
	font-family:arial, verdana, helvetica;
}

.basket_fullRow
{
	float:left;
	width:561px;
	padding:0px 0px 5px 0px;
	margin:0;
	font-size:11px;
	font-family:arial, verdana, helvetica;
}

.basket_quarterRow
{
	float:left;
	width:75px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.basket_halfRow
{
	float:left;
	width:275px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.basket_halfRow2
{
	float:right;
	width:275px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.title_DD
{
	width:50px;
	height:17px;
	margin:2px 0px 2px 0px;
	font-size:12px;
}

.halfrow_textfield
{
	float:left;
	width:271px;
	padding:2px 0px 2px 3px;
	margin:2px 0px 0px 0px;
	height:16px;
	border:1px solid #cccccc;
	font-size:11px;
}

.fullrow_textfield
{
	float:left;
	width:557px;
	padding:2px 0px 2px 3px;
	margin:2px 0px 0px 0px;
	height:16px;
	border:1px solid #cccccc;
	font-size:11px;
}

.halfrow_DD
{	
	float:left;
	width:275px;
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 0px;
	height:18px;
	border:1px solid #cccccc;
	font-size:11px;
}

td.confirmOrder_row1
{
	width:421px;
	padding:3px 0px 8px 0px;
	margin:0px;				
}

td.confirmOrder_row2
{
	width:80px;
	padding:3px 0px 8px 0px;
	margin:0px;
	text-align:center;
}

td.confirmOrder_row3
{
	width:60px;
	padding:3px 0px 8px 0px;
	margin:0px;	
	text-align:right;			
}	

td.confirmOrder_productTotal
{
	width:161px;
	padding:3px 0px 3px 340px;
	margin:0px;
}

td.confirmOrder_shipnHandling
{
	width:60px;
	padding:3px 0px 3px 0px;
	margin:0px;
	text-align:right;
}			

td.confirmOrder_Total
{
	width:161px;
	padding:8px 0px 12px 340px;
	margin:0px;
	font-weight:bold;
	color:#fe0104;
	font-size:12px;
}			

td.confirmOrder_TotalPrice
{
	width:60px;
	padding:8px 0px 12px 0px;
	margin:0px;
	font-weight:bold;
	text-align:right;
	font-size:12px;				
	color:#fe0104;
}	
			
td.summary_Total
{
	width:161px;
	padding:8px 0px 12px 340px;
	margin:0px;
	font-size:12px;
}			

td.summary_TotalPrice
{
	width:60px;
	padding:8px 0px 12px 0px;
	margin:0px;
	font-weight:bold;
	text-align:right;
	font-size:12px;				
}	

td.paymentTypes
{
	width:561px;
	padding:3px 0px 10px 0px;
}

table.shoppingBasket p{padding:0px 0px 0px 0px;}					
.btn_modify{float:left;padding:7px 0px 4px 0px}

table.paymentDetails
{
	float:left;
	border-collapse:collapse;						
	padding:0px 0px 0px 0px;	
	margin:0px 0px 10px 0px;											
}
			
table.paymentDetails td{padding:5px 5px 5px 0px}

.buttonOption .left{float:left;width:261px;}
.buttonOption .left img{float:left;}
.buttonOption .right{float:right;width:300px;}
.buttonOption .right img{float:right;}


table.shoppingBasket a{color:#ff0207;text-decoration:underline}
table.shoppingBasket a:hover{color:#ff0207;text-decoration:none}
				
.basket_quantity
{
	width:46px;
	border:1px solid #cccccc;
	text-align:center;
	padding:3px 0px 2px 0px;
	font-size:11px;
	height:15px;
	margin:0px 0px 8px 0px;
}

.paddingTop{padding-top:15px;}
.delivery_DD{width:285px;padding:0px;margin:0px 0px 10px 0px;font-size:11px;}
.option_DD{width:285px;padding:0px;margin:3px 0px 10px 0px;font-size:11px;}
.quantity_DD{width:100px;padding:0px;margin:3px 0px 10px 0px;font-size:11px;}
.redBold{font-weight:bold;color:#fe0104;}
