input,select,textarea{border-color:#2E5D91;font-family:arial,verdana;font-size:12px;border-width:1px;border-style:solid;}
input,textarea{width:190px;padding-left:2px;}
select{width:193px;}
textarea{height:100px;}
.order{height:250px;}
input:focus,select:focus,textarea:focus{border-color:#333;}
fieldset{padding: 5px; border: 1px solid #333; margin-bottom: 10px;}
legend{font-weight: bold; color: #fff;}
label{width:150px;float:left;font-weight:bold;margin-right:5px;text-align:right;  line-height:18px;}


.customer_details label{width: 165px;}
.customer_details input,.customer_details select, .customer_details textarea{width: 450px;}


.numbers label{float:left;  background-color:#ccc;}
select.sml{width:3em;  float:left;}
input.date{width:20px;text-align:center;border:10px;}
div.form_row{width:100%;float:left;clear:both;margin-bottom:8px;}
.red{color:red;margin-right:3px;text-align:right;}
.calendarDateInput{width:4.4em;  margin-right:5px;}


input.sml{
width:2.5em;
}

input.med{
  width: 4em;
}

input.total{
  width: 4em;

}





label.details{width:50px;text-align:left;float:left;margin-left:5px;}

dl.contact{margin:0px 0 20px 10px;  padding:0 0 0 0;line-height:18px;text-align:left;  float:left;}
dl.contact dt{width:15em;  font-weight:bold;  text-align:left;  margin-right:5px;}
dl.contact dd{text-align:left;  margin-left:12px;  margin-top:5px;  float:left;}



.contact-details{

  width: 380px;
  float: right;
}

.contact-form{
  width: 380px;
  float: left;
  
}

table.orderform{
  font-size: 11px;
  border: 1px solid #000;
  margin-bottom: 5px;
  
}

table.orderitems{
  background-color: #000;
}
table.orderitems td{
  background-color: #161616;
}
img.order-pict{
  border: 1px solid #fff;
}

table.ordertotals{
  
margin-bottom: 15px;
  
}

table.ordertotals td{
background-color: #161616;
}

table.ordertotals td.totals{
  
  background-color: #333;
  width: 210px;
  color: #fff;
  
  
}

.txt-right{
  text-align: right;
}

.txt-left{
  text-align: left;
}


table.customer_details td{
 /* background-color: #161616;*/
}

table.customer_details th{
  /*background-color: #161616;*/
  width: 150px;
  text-align: right;
}


.btn{
  width:150px;
}

