#buyOnline {
	margin-left:160px;
	padding:40px 0px 0px 0px;
	height:300px;
	min-height:300px;
}
html>body #buyOnline {
	height: auto;
}

#buyOnline h2 {
	font-weight: normal;
	font-size: 1.8em;
	color:#A32B50;
	margin:0px 0px 3px 0px;
}


#leftColumn {
	float:left;
	width:320px;
}

#rightColumn {
	float:left;
	margin-top:0px;
	padding-left:20px;
	font-family:Verdana, sans-serif;
	font-size:1.1em;
	color:#838C94;
}

#orderForm {margin:0px}
#orderFormContainer {border-collapse:collapse; border-spacing:0px;}
#orderFormContainer input, #orderFormContainer textarea {font-size:1.1em; color:#000000}
#orderFormContainer .fieldLabel {font-family:Arial,sans-serif; font-size:1.1em; color:#838C94; padding:6px 0px 4px 0px; width:104px; vertical-align:top}
#orderFormContainer .fieldValue {padding:4px 0px; font-family:Arial,sans-serif; color:#838C94}
#orderFormContainer .fieldValue .textField {border:solid 1px #8B273B; width:228px;}
#orderFormContainer .fieldValue textarea {border:solid 1px #8B273B; width:228px; height:70px}
#orderFormContainer .fieldValue select {}
#orderFormContainer td {border-top:solid 1px #82061E}

#orderFormBottom {border-collapse:collapse; border-spacing:0px}
#orderFormBottom #refundsPolicy {text-align:left; border-top:solid 1px #8B273B; padding-top:1px}
#orderFormBottom #refundsPolicy a {font-size:1.1em; font-family:Arial, sans-serif; color:#820622; text-decoration:none}
#orderFormBottom #refundsPolicy a:hover {text-decoration:underline}

#orderFormBottom {width:318px;}
#orderFormBottom #submitButton {text-align:right; padding:1px 0px 0px 0px; border-top:solid 1px #8B273B}
#orderFormBottom #submitButton input {font-family:Arial, sans-serif; font-size:1.2em; color:#8B273B; border:solid 0px; background-color:#E6E9F1; width:52px}



#instructions {font-size:1.1em; color:#838C94; margin:0px 0px 20px 0px; padding:0px}
#instructions #highlighted {color:#000000; font-weight:bold}

#selectQuantity {border-collapse:collapse; border-spacing:0px; width:300px; border-bottom:solid 1px #A32B50; background-color:#AEB4B9}
#selectQuantity #fieldLabel {font-family:Arial, sans-serif; font-size:1.1em; font-weight:bold; color:#FFFFFF; padding:8px}
#selectQuantity #fieldValue {}
#selectQuantity #fieldValue select {}

#finalCalc {border-collapse:collapse; border-spacing:0px; width:300px; margin-bottom:50px}
#finalCalc  td {border-bottom:solid 1px #A32B50}
#finalCalc #discountPercLabel {font-family:Arial, sans-serif; font-size:1.1em; font-weight:bold; color:#747B82; padding:5px; text-align:left;}
#finalCalc #discountPercValue {font-family:Arial, sans-serif; font-size:1.1em; color:#959CA1; padding:5px; text-align:right; }
#finalCalc #postageLabel {font-family:Arial, sans-serif; font-size:1.1em; font-weight:bold; color:black; padding:5px; text-align:left;}
#finalCalc #postageValue {font-family:Arial, sans-serif; font-size:1.1em; font-weight:bold; color:black; padding:5px; text-align:right;}
#finalCalc #totalLabel {width:150px; font-family:Arial, sans-serif; font-size:1.1em; font-weight:bold; color:#A32B50; padding:5px; text-align:right;}
#finalCalc #totalValue {font-family:Arial, sans-serif; font-size:1.1em; font-weight:bold; color:#A32B50; padding:5px; text-align:right;}

#colournext {background-image:url(/img/cards-all.gif); background-repeat:no-repeat; background-position:162px 0px}
#weAccept {color:#B0B5BB; padding:10px 0px 5px 0px; font-size:1em}

#poweredByWorldPay {padding-left:155px; margin-bottom:65px}

#colourstartFooter {background-image:url(/img/bg-footer.gif); background-repeat:repeat-x; padding:22px 5px 24px 5px; background-position:0px 25px}
#colourstartFooter p {color:#838C94; margin:0px; padding:0px}