body{font:62.5%/1.5 Helvetica, Arial, Verdana, sans-serif;color:#1e4458;}
body{font-size:12px;text-align:left;}
h2{font-size:17px;font-weight:700;padding:5px 0 10px;}

fieldset{border:1px solid #2b84bc;padding:10px;
float:left;}

#contactinfo, #orderdetails{width:350px;}
#pricinginfo{}
label{padding:2px 0 1px;float:left;}
label span {color:#333;padding:2px 20px 1px 0;float:left;width:140px;}
legend{font-weight:700;padding:2px 5px 5px;color:#1e4458;}

#pricinginfo{padding:0 16px 5px;margin-bottom:5px;}
#contactinfo{margin-right:20px;}
.inst{padding:0 0 10px;line-height:14px;}
.input_text, .ta_text {
padding:2px 3px;
width:180px;
background:#f2f9fd;
border: 1px solid #2b84bc;
}
.uloption{float:left;width:160px;padding:2px 0 3px;}
.uloption li{padding:2px 0 1px;}
.noshow{display:none !important;}

#pricing{float:left;width:100%;font-size:.9em;margin:2px 0 16px;color:#333;}
#pricing th{font-weight:700;text-decoration:underline;}

.select_text{border: 1px solid #2b84bc;padding:1px 2px;width:188px;}
.ta_text{width:348px;height:80px;}
.full{width:300px;padding-top:5px;}
label.error{font-size:11px;color:#c00;padding:0 0 5px;}

.sildet{font-size:.9em;}
.sildet span{text-indent:10px;}
.hdr span{font-size:1.1em;text-indent:0px;}
#btext, .sildet select{margin-bottom:8px;}
.formfooter{float:left;width:770px;padding:10px 0;}
.alignCenter{text-align:center;}
