h3.formt {font: 18px Georiga normal; inherit; color: white;background: #868686;width: 360px;text-align: left;padding: 4px 6px 2px 6px;margin-top: 18px;}
h3.formtop {font: 18px Georiga normal; inherit; color: white;background: #868686;width: 360px;text-align: left;padding: 4px 6px 2px 6px;margin-top: 18px;margin-bottom:18px;}
h3.fulltop {font: 18px Georiga normal; inherit; color: white;background: #868686;width: 740px;text-align: left;padding: 4px 6px 2px 6px;margin-top: 18px;margin-bottom:18px;}
h3.lcoltop {font: 18px Georiga normal; inherit; color: white;background: #868686;width: 260px;text-align: left;padding: 4px 6px 2px 6px;margin-top: 18px;margin-bottom:18px;}
h3.width {font: 18px Georiga normal; inherit; color: white;background: #868686;text-align: left;padding: 4px 6px 2px 6px;margin-top: 18px;margin-bottom:12px;}
h3.width a {color:#fff;}
h3.width a:hover {color:#ff9400;text-decoration: none;}
.rightal {margin-left:48px;font-size:12px;}

.conformsrt {width: 250px;text-align: left;margin-right: 4px;}
.conform {width: 400px;text-align: left;margin-right: 60px;}
.conforml {width: 400px;text-align: left;margin-left: 40px;}
.conform p {margin-top: 6px;}
.error, td.fieldcell input.error { background-color: pink; }
.errorMessage { color: red;}
.formt {font-weight:bold; margin-bottom:18px;margin-top:4px;padding-bottom:0;}
.subbox {margin:12px 12px 12px 34px; }
.labelcell {color: #000000;background-color: transparent;font: .8em Arial, Helvetica, Geneva, sans-serif;}
.labelmin {color:#666;font-style:italic; font-size:12px;margin:0;}
 
.typehere {background-color: #F8F1CC;border: 1px solid #5A5A5A;color: #3E3E3E;width: 240px;padding: 3px;margin:4px;}
.typeheresh {background-color: #F8F1CC;border: 1px solid #5A5A5A;color: #3E3E3E;width: 150px;padding:3px;margin:4px;}
.typeheremid {background-color: #F8F1CC;border: 1px solid #5A5A5A;color: #3E3E3E;width: 210px;padding:3px;margin:4px;}
.typehereshort {background-color: #F8F1CC;border: 1px solid #5A5A5A;color: #3E3E3E;width: 80px;margin:4px;padding:3px;}

.shortspace {padding:3px;margin:4px;}
.shortpull {width:90px;padding: 3px;margin:4px;}
.medpull {width:120px;padding: 3px;margin:4px; }
.longpull {width:180px; }
.longlabel_cell {
 color: #000000;
 background-color: transparent;
 text-align:center;
	font-size: 10px;
}
.error {background-color: red;}
.errortext {color: red;}

text {background-color:#F8F1CC;}

.fieldcell {
 background-color: #F8F1CC;
 color: #000000;
 text-align: left;
}

.fieldcell input, select, textarea {
 width: 100%;
 font: 14px sans-serif;
 background-color: #F8F1CC;
 color: #3E3E3E;
 border: 1px solid #5A5A5A;
 margin-right: 0px;
 padding: 3px auto;
}
select.short {width: 150px;margin-left:6px;padding:0;margin-top:6px;}
select.med {width: 240px;margin-left:6px;padding:0;margin-top:6px;}

.button {background-color: #F8F1CC;font:12px sans-serif;color:#102132;margin:12px 0 2px 2px;padding: 6px 12px 6px 12px;}
.buttonr {background-color: #F8F1CC;font:12px sans-serif;color:#102132;margin:14px 0 24px 260px;padding: 6px 12px 6px 12px;}
.buttonpull {background-color: #F8F1CC;font:12px sans-serif;color:#102132;margin:28px 0 2px 4px;padding: 6px 12px 6px 12px; }
.addcart {
 background-color: #E2972C;
  font: bold 12px sans-serif;
 color: #fff;
 margin:6px 0 16px 0; 
 padding: 2px 9px 2px 9px;}
 
 .addcartgrid {
 background-color: #E2972C;
  font: bold 12px sans-serif;
 color: #fff;
 margin:0 0 0 0; 
 padding: 2px 9px 2px 9px;}
 
 .editcart {
 background-color: #E2972C;
  font: bold 12px sans-serif;
 color: #fff;
 margin:6px 0 6px 0; 
 padding: 2px 4px 2px 4px;}