.next{border:1px solid #dedede;background-color:#f7f5f6;padding:5px;cursor:pointer;color:#d70508;}
.back{border:1px solid #dedede;background-color:#f7f5f6;padding:5px;cursor:pointer;color:#d70508;}

#Checkout h3{color:#d70508;}

#Checkout .contact_form_widget{border:1px solid #dedede;background-color:#f7f5f6;padding:12px;margin-bottom:2em;}
#Checkout .form-row{margin-bottom:7px;}
#Checkout .form-row label{font-weight:normal;color:#656364;}
#Checkout .form-row label span{color:#d70508;}
#Checkout .text{border:1px solid #dedede;width:300px;padding:3px 0 0 3px;}
#Checkout select{border:1px solid #dedede;width:307px;padding:3px 0 0 3px;}

#Checkout .shipping_methods{margin-top:10px;padding-top:10px;clear:both;}
#Checkout .shipping_methods li{margin:5px 0;}
#Checkout .shipping_methods label{color:#5a5a5a;}

#Checkout .payment_methods{margin-top:10px;padding-top:10px;clear:both;}
#Checkout .payment_methods li{margin:8px 0;}
#Checkout .payment_methods label{color:#5a5a5a;}

.document_lines th{color:#5a5a5a;}
.document_lines td.name{color:#825301;}
.document_lines td.price{color:#d70508;}


#MainContainer{float:left;}

#Checkout ul.shipping_methods input, #Checkout ul.payment_methods input {vertical-align:middle;}
#Checkout ul.shipping_methods label img, #Checkout ul.payment_methods label img {vertical-align:middle; margin:0 16px;}