﻿@media screen
{
	/*********************************
   * Confirmation
	 *********************************/

	.Confirmation
	{
		float: left;
		width: 336px;
	}
	
	.Confirmation .ProductConfirmation
	{
		color: #000000;
	}
	
	/*********************************
   * Checkout Form
	 *********************************/
	 
	table.CheckoutForm
	{
		width: 100%;
	}
	
	.CheckoutForm td
	{
		padding: 6px 1px;
		color: #000000;
		vertical-align: top;
	}
	
	.CheckoutForm tr.SubHeading td
	{
		border-bottom: solid 2px #ececec;
		font-weight: bold;
	}
	
	.CheckoutForm .DeliverySameAsBilling,
	.CheckoutForm .IsForNewCustomer
	{
		float: right;
		font-weight: normal;
	}
	
	.CheckoutForm tr.NoTopBorder td
	{
		border-top: none;
	}
	
	.CheckoutForm tr.PadBottom td
	{
		padding-bottom: 32px;
	}
	
	.CheckoutForm tr.PadTop td
	{
		padding-Top: 32px;
	}
	
	.CheckoutForm tr.BorderBottom td
	{
		border-bottom: solid 2px #ececec;		
	}
	
	.CheckoutForm td.FieldCell
	{
		text-align: right;
	}
	
	.CheckoutForm td.ConfirmationCell
	{
		color: #666666;
	}
	
	.CheckoutForm td.FieldCell input.TextBox,
	.CheckoutForm td.FieldCell select,
	.CheckoutForm td.FieldCell textarea
	{
		border: none;
		background-color: #ececec;
		-moz-border-radius: 3px;
	}
	
	.CheckoutForm td.FieldCell input.TextBox,
	.CheckoutForm td.FieldCell textarea
	{
		width: 222px;
	}
	
	.CheckoutForm td.FieldCell select
	{
		width: 230px;
	}
	
	.CheckoutForm td.Expiry
	{
		text-align: left;
	}
	
	.CheckoutForm td.Expiry select
	{
		width: 85px;
	}

	/*********************************
   * Checkout Input
	 *********************************/
	 
	.CheckoutInput
	{
		float: right;
		width: 336px;
	}	

	.CheckoutInput .ButtonHolder
	{
		text-align: right;
	}
}