.CheckoutColumnLeft {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 328px;
	border-bottom: 1px solid #F18221
}

.CheckoutColumnRight {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 442px;
	background-color: #FFFFFF;
}

/**/
a.EditStage
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
    font-weight:bolder;
    text-decoration:none;
}

/* these are the right hand col classes */
.StepEdit {
	background-color: #FFFFFF;
	background-image: url(../images/checkout_step.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 67px;
	width: 422px;
	float: left;
	padding: 10px;
}


.StepEdit h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}

.StepEdit p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.StepAll
{
	background-repeat: no-repeat;
	background-position: left top;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
    font-weight:bolder;
    margin: 0px;
	float: left;
	   
}

.StepTop
{
    padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
    height: 38px;
	width: 313px;
}

.Step1Completed
{
      background-image: url(../images/checkout_left_top_o.png);    
}

.Step1Disabled
{
      background-image: url(../images/checkout_left_top_g.png);    
}

.Step1Selected
{
      background-image: url(../images/checkout_left_top_r.png);
}


.Step2To5Live
{
	width: 306px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;

	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
    height: 38px;
    border-right-color: #F18221;
	border-left-color: #F18221;
}

.Step2To5Complete {
	
	background-image: url(../images/checkout_left_mid_o.png);
}

.Step2To5Selected {
	
	background-image: url(../images/checkout_left_mid_r.png);
}



.warningText
{
	
	color:red;
		
}

.securityLogoDIV
{
	float: left;
	padding-top:15px;
}

.securityLogoDIV img
{
	margin-right:7px;
}

.side_details {color: black}

.StepCompletedDetails {
	margin: 0px;
	padding: 10px;
	float: left;
	width: 306px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #F18221;
	border-right-color: #F18221;
	border-bottom-color: #F18221;
	border-left-color: #F18221;
}

.StepCompletedDetails p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-weight: bold;
}



.check_container {
	background-color: #FFFFFF;
	margin: 10px;
	padding: 0px;
	float: left;
	height: 900px;
	width: 790px;
}

.title {
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #991B1E;
	font-weight: bold;
}

.StepGreyedCommon
{
	background-image: url(../images/checkout_left_mid_g.png);
	margin: 0px;
	height: 43px;
	width: 306px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F18221;
	border-left-color: #F18221;
    padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.StepGreyedFirst
{
	background-color: #991B1E;
}

.StepGreyedAllButFirst
{
	background-color: #BCBDC0;
}


.StepGreyedFinal {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F18221;
}


/* these are the right hand col form field classes */
.right_fields {
	border: 1px solid #991B1E;
	margin: 0px;
	padding: 10px;
	float: left;
	width: 420px;
}


.inputFieldOrange{
	margin: 1px;
	padding: 1px;
	border: 1px solid #F18221;
}

.right_fields td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.StepSummaryLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-weight: bold;
}

.right_fields #searchButton
{
 
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	
	background-color: #990000;
	border-style: solid;
	border-color: #F18221;
	text-align: center;
	border-width: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	line-height: 6pt;
	color: #FFFFFF;
}

.checkoutSummary {
	padding: 0px;
	float: right;
	width: 350px;
	margin-top: 20px;
	border-left: 1px solid #F18221;
	border-right: 1px solid #F18221;
	line-height:19px;
}

.checkoutSummaryLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 5px;
	float: left;
	width: 259px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #F18221;
	border-bottom-color: #F18221;
	line-height:19px
}

.redCell
{
	color: #FFFFFF;
	background-color: #991B1E;
}

.checkoutSummaryRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	
	margin: 0px;
	padding: 5px;
	float: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F18221;
	width: 70px;
	text-align:right;
}

.tintCell
{
	color: #FFFFFF;
	background-color: #CA3D4E;
}

.totalCell
{
	color: #991B1E;
	background-color: #FFFFFF;
	font-weight: bold;
}



.step3_red {
	background-image: url(../images/checkout_left_mid_r.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 43px;
	width: 306px;
	float: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F18221;
	border-left-color: #F18221;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.step3_red a {
	color: #FFFFFF;
	text-decoration: underline;
}


.step1_complete_banner a {
	color: #FFFFFF;
	text-decoration: underline;
}
.mandatory {
	color: #F18221;
	font-weight: bold;
}



.basket_buttons {
	background-color: #991B1E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #F18221;
}
.viewBasket_container {
	padding: 0px;
	float: right;
	margin-top: 10px;
	width: 350px;
}