/*===================================================================
SITE CHECKOUT AREA STYLES
===================================================================*/
/*product items display in a table row. Every time a product is added a row is inserted*/
/*basket product item image area*/

#image_container {
	position:relative;
}

#image_container img {
	border:3px #ccc solid;
}

#image_container span.more_info {
	background:#ea1d91;
	color:#fff;
	text-transform:uppercase;
	padding:4px 10px 1px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-top-radius:10px;
}

/*basket items area*/

#basket_container {
	width:565px;
	float:left;
}

#basket_titles span {
	font-weight:bold;
	text-decoration:underline;
	padding:5px;
}

#basket_item td {
	margin:0 5px 0 0;
	text-align:center;
	padding:0 8px 5px;
}

#basket_item .title_size {
	text-align:left;
	width:220px;
}

#basket_item .title_size span {
	font-size:1.2em;
	margin:0 20px;
}

#basket_item .title_size h2 {
	color:#393738;
	font-family: "Cooper", "CooperFirefox", "Cooper Std", "CooperBlackStd", "arial";
	font-size:1.6em;
}

#basket_item .remove {
	background:url("../cssimages/remove.png") no-repeat 13px 33px;
	width:30px;
	height:30px;
	text-indent:-9999px;
}

#basket_item .update {
	background:url("../cssimages/update.png") no-repeat 13px 33px;
	width:30px;
	height:30px;
	text-indent:-9999px;
}

#basket_item .price {
	font-size:1.5em;
	font-weight:bold;
}
#basket_item .price span{
	text-decoration:line-through;
	color:#777;
}

#basket_item .quantity span {
	border:#777 solid 1px;
	padding:3px 15px;
	
}

/*basket checkout controls area RIGHT HAND SIDE*/

#basket_controls {
	float:left;
	width:200px;
	padding:0 0 0 20px;
	text-align:center;
}

#basket_controls h2 {
	font-family: "Cooper", "CooperFirefox", "Cooper Std", "CooperBlackStd", "arial";
	color:#393738;
	margin:0;
	font-size:2.8em;
}
#basket_controls span {
	display:block;
	font-size:2.8em;
	
}

#basket_controls a.checkout {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#EA1D91;
	border:none;
	color:#FFFFFF;
	display:block;
	font-family:"Cooper","CooperFirefox","Cooper Std","CooperBlackStd","arial";
	font-size:2em;
	height:30px;
	margin:10px 0;
	padding:10px 5px 0;
	width:190px;
}

#basket_controls a.continue_shopping {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#fff;
	display:block;
	background-color:#31a5c3;
	border:none;
	width:190px;
	font-size:1.5em;
	height:25px;
	padding:10px 5px 0;
	font-family: "Cooper", "CooperFirefox", "Cooper Std", "CooperBlackStd", "arial";
}

#basket_controls input.voucher_submit {
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-radius:5px;
	color:#fff;
	background-color:#31a5c3;
	border:none;
	font-size:1.3em;
	height:30px;
	padding:7px 5px 3px;
	font-family: "Cooper", "CooperFirefox", "Cooper Std", "CooperBlackStd", "arial";
}
#basket_controls h4 {
	font-family: "Cooper", "CooperFirefox", "Cooper Std", "CooperBlackStd", "arial";
	color:#393738;
	margin:15px 0 0;
	font-size:1.3em;
}

#basket_controls input.voucher_code {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-radius:5px;
	border: #ccc solid 1px;
	color:#393738;
	font-size:1.3em;
	height:20px;
	padding:4px 4px 5px;
	width:150px;
}
