/* ----------------------- Begin Form Elements ------------------------ */
#contactform p {font-size: 12px; line-height: 18px;}
#contactform {clear: both; font-size: 12px; line-height: 13px;}
#contactform .label {float: left; clear: left; width: 190px; margin-right: 10px; text-align: right; font-weight: bold;}
#contactform .wide-label {float: left; clear: left; width: 300px; margin-right: 10px; text-align: right; font-weight: bold;}
#contactform .checkbox-label {margin: 0px; padding: 0px;}

#contactform select {font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif;}
#contactform input {padding-left: 0px; margin-left: 0px; width: 300px; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif;} 

#contactform .zip  {width: 150px;}

#contactform textarea {width: 300px; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif;}
#contactform .check {width: 30px;}

#contactform input.submitBut      {width: 106px; margin-left: 200px;}
#contactform input.wide-submitBut      {width: 106px; margin-left: 310px;}
#contactform input.cancelBut      {width: 106px; margin-left: 20px;}

#contactform .column2             {margin-left: 190px;}

#contactform .sell-by-date  {width: 20px;}
#contactform .sell-by-date-year  {width: 35px;}
#contactform .product-codes  {width: 150px;}
#contactform .birthday-select  {margin-right: 10px;}

/* -----------------------                     ------------------------ */


/* For ASP.NET validation */
.ValidationSummary { color: red; width:80%; font-weight:bold; background-color:#FFFFC0; padding:5px; margin-left:5px; margin-right:5px; margin-bottom:5px; margin-top:5px; border-color:#000000; border-style:solid; border-width:1px;}
.ValidationSummary ul { color: red;  margin: 0; padding: 0; margin-left: 80px; }  
