.CheckoutBuyerFormTable
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		text-align: center;
		color: #404040;
		border: 0px solid #000088;
		border-collapse: collapse;
		padding: 10px;
		}


.CheckoutBuyerFormParam
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		color: #404040;
		text-align: right;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 2px;
		padding-bottom: 2px;
		}


.CheckoutBuyerFormValue
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #404040;
		text-align: left;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 2px;
		padding-bottom: 2px;
		}


.CheckoutBuyerFormInput
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #404040;
		text-align: left;
		background-color: #fef;
		}


.CheckoutSectionHeader
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		color: #69A714;
		}


.CheckoutSectionSubHeader
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-style: italic;
		color: #69A714;
		}


.CheckoutBuyerTable
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		text-align: center;
		color: #404040;
		border: 0px solid #000088;
		border-collapse: collapse;
		}


.CheckoutBuyerParam
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: bold;
		color: #404040;
		text-align: right;
		padding-left: 0px;
		padding-right: 8px;
		padding-top: 2px;
		padding-bottom: 2px;
		}


.CheckoutBuyerValue
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		color: #404040;
		text-align: left;
		}


.CheckoutItemTable
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		text-align: center;
		color: #404040;
		border: 0px solid #AAAAAA;
		border-collapse: collapse;
		}


.CheckoutItemHeaderRow
		{
		font-weight: bold;
		background-color: #ddaaff;
		}


.CheckoutItemOddRow
		{
		background-color: #f6eeff;
		padding: 3px;
		}

.CheckoutItemEvenRow
		{
		background-color: #eeddff;
		padding: 3px;
		}


.CheckoutItemParam
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		color: #404040;
		padding-left: 6px;
		padding-right: 6px;
		padding-top: 2px;
		padding-bottom: 2px;
		}


.CheckoutItemValue
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #404040;
		padding-left: 6px;
		padding-right: 6px;
		padding-top: 2px;
		padding-bottom: 2px;
		}


.CheckoutItemCheckboxText
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		color: #404040;
		}


.ShopItemTitle
		{
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: bold;
		color: #69A714;
		}

.ShopItemPrice
		{
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		color: #69A714;
		}

.ShopItemRRP
		{
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #c8c;
		}

.ShopItemDescription
		{
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 8.5pt;
		color: #404040;
		}

.ShopItemCell
		{
		padding-left: 6px;
		padding-right: 6px;
		padding-top: 6px;
		padding-bottom: 0px;
		font-size: 11pt;
		background-color: #ffffff;
		border: 1px solid #a0a0a0;
		}


.ShopItemImageCell
		{
		padding-left: 6px;
		padding-right: 6px;
		padding-top: 0px;
		padding-bottom: 6px;
		}


.ShopItemDetailCell
		{
		padding-left: 6px;
		padding-right: 6px;
		padding-top: 0px;
		padding-bottom: 6px;
		}


.ShopMessage
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		}

.DepartmentMessage
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: brown;
		}

.RightAlign
		{
		text-align: right;
		}

.CenterAlign
		{
		text-align: center;
		}


.BasketButton
		{
		color: #505;   
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: bold;
		background-color:#fef;   
		border: 1px solid;   
		border-color: #696 #353 #353 #696;   
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcc99dd');   
		}

.BasketButtonHover
		{
		color: #707;   
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: bold;
		background-color:#fef;   
		border: 1px solid;   
		border-color: #585 #252 #252 #585;   
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeebbff');   
		}

