/* styles only used within basket and checkout pages 
11.01.2007SY
*/
#basketTable,
#promoCodeTable {
	width:525px;
	background-color:#FF9901;
	border-collapse: collapse;
	text-align:center;
	border-right: 1px solid #FF9901;
	border-left: 1px solid #FF9901;
	margin-left:20px;
}
	#basketTable th,
	#promoCodeTable th{
		padding:3px;
	}
	#basketTable td,
	#promoCodeTable td{
		padding:3px;
		background-color:#F0F5F8;
		border-left: 1px solid #FF9901;
		border-bottom: 1px solid #FF9901;
		background-color:#F0F5F8;
	}
	#basketTable input,
	#promoCodeTable input{
		border:1px solid #2250A2;
	}
	#promoCodeTable input 
	{
		height:19px;
	}
	#promoCodeTable #btnPromoCode 
	{
		border:none;
		vertical-align: middle;
		height:auto;
	}
#basketOptions {
	list-style:none;
	margin-top:10px;
	margin-left:18px;
}
	#basketOptions li{
		display:inline;
		padding-right:12px;
	}
	
/* checkout page */

#checkoutForm {
	font-size:1.2em;
	padding-left:15px;
}
#checkoutForm p
{
	clear:left;
	margin-left:20px;
	margin-bottom:5px;
}
#checkoutForm label
{
	width: 90px;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
}
#checkoutForm p table tbody tr td label /* sort out radio button groups */
{
	clear:none;
	display:inline;
	float:none;
}
#checkoutForm input
{
	border:1px solid #2250A2;

}
#checkoutForm textarea
{
	border:1px solid #2250A2;

}
#checkoutForm fieldset
{
	padding:0px;
	margin:0px;
/*	margin-left:10px;*/
	display:inline;
}
#checkoutForm #leftColumn {
	float:left;
}
#checkoutForm legend
{
	padding: 2px 6px
}
.submitButton {
	margin-left:400px;
}
.submitButton2Col {
	clear:both;
	margin-left:400px;
}
.errorMessage
{
	color:#cc0000;
	text-align:right;
}
.errorField
{
	border:solid 1px #cc0000;
	background-color:#cc6666;
}
.smallAdvisoryText{
	font-size:.8em;
}
.stockError 
{
	background-color:#FFDDDD;
	border:1px dashed #FF9999;
	display:block;
	margin-bottom:10px;
	margin-left:20px;
	padding:5px 0;
	text-align:center;
	width:523px;
}
.stockPrompt
{
	color:#FF0000;
	display:block;
	margin:auto;
	text-align:center;
	width:100%;
}
.stockPromptQtyField 
{
	border-color:#ff0000 !important;
	background-color:#FFDDDD;
}
