/** **********
 * Layout and form
 ********** */
input.error { border: 1px solid #FF0000; }
input.radio { border: 0px; }

#orderInformation dl { width: 610px; margin: 0; padding: 0; }
#orderInformation dd { width: 300px; float: left; margin: 0; }
#orderInformation dt { width: 300px; margin: 0 0 0 310px; }
#contentDiv { padding-left: 30px; }
#selectPaymentMethod .howPay { display: inline-block; float: left; height:18px; margin:0 0 0px 5px; padding:0 0 2px; width:69px; }
.gotoStep1, .gotoStep2, .gotoStep3 { float: right; margin: 5px 50px 5px 5px; cursor: pointer; }


h2.paymentSelection { margin-top: 25px; }
input.navigationButton { width: 400px; cursor: pointer; }

dt.high, dd.high {
	margin-bottom: 10px;
}

/** **********
 * Fonts and type
 ********** */
div.error { font-weight: bold; color: #FF0000; }

#orderInformation dd { font-weight: bold; }
#selectPaymentMethod .howPay { font-size:10px; text-align:center; }
#personOrCompany_personLabel, #personOrCompany_companyLabel { font-size: 14px; font-weight: bold; }

h2.paymentSelection { font-size: 16px; font-style: italic; color: #5B1E18; }

