﻿.formSection input, .formSection textarea, .formSection select{border: solid 1px #8A8B79;}

.formRow{margin-bottom: 15px;}
.formProductRow{margin-bottom: 15px;}

.formSection label{font-family:Arial; font-size:12px; font-weight:bold; color:#4A4A47;}
.formSection label.formHeaderText{font-family:Arial; font-size:14px; font-weight:bold; color:#578188;}
.ErrorStar{color:#578188;}


/* Order online */
#orderProducts{padding:15px; background-color: #E4E9E7;width:570px;}
#productList table{border: 1px solid #E4E2D3;padding:15px;width:600px;}
#productList th, #productList td{border: 1px solid #E4E2D3;padding:10px 15px; vertical-align:top;}
#productList th{background-color:#E4E9E7;}
#formHeaderText{}

.elementSmall input{width:64px;}
/*.elementMedium input, .elementMedium select{width:270px;}*/
.elementMedium input, .elementMedium select{width:270px; padding:0px; margin:0px;}
#orderProducts .elementMedium input, select{width:200px;}
/*.elementMedium input, .elementMedium select{padding:0px; margin:0px;}*/
.elementLarge textarea{width:598px;}
#orderProducts .elementLarge textarea{width:570px;}

.productError{color: Red; font-weight:bold; margin-left:30px;}


/* GRAIN */
.response{font-weight: bold; background-color: #D4D4C5; color:#5A6E71; font-size:14px; padding:10px;}
.mc-field-group input{color:#4A4A47; font-weight:normal;}
 
#grainPrivacyPolicy, #indicate-required{font-size:14px;}
#grainPrivacyPolicy a,
#grainPrivacyPolicy a:link,
#grainPrivacyPolicy a:active,
#grainPrivacyPolicy a:visited,a:hover {color:#3b978a;}
#mc-embedded-subscribe{border:none;}

.col {float:left;width:270px;margin:0 56px 0 0;padding:0;}
/*.col {float:left;width:270px;margin:0;padding:0;}*/
#orderProducts .col{width:200px;margin:0 53px 0 0;} 
.last {margin-right:0;}
#orderProducts .lastQ{width:64px;margin-right:0;}


.formBlock{margin-bottom:35px;}

.mce_inline_error{color:Red; font-size:12px; font-weight:bold; font-family:Arial;}

/* Contcat Us */
#contactUsForm,#OrderAnimalFeedForm{padding: 20px; background-color:#E4E9E7;}
iframe{padding: 20px; background-color:#E4E9E7;}
.indicate-required{font-size:13px; color:#4A4A47; font-family:Arial;}

body{background-color:transparent;} /* For iframe bgColor */

#clearProduct{clear:both; height:0;}
