form { display: block; width: 100%; }
input, select, textarea { padding: 0; margin: 0; font: 12px georgia, tahoma;}

/**/

select.form-select { background: #7AC1A3; width: 100%; color: #FFF; text-align: left; border: 1px solid #7AC1A3;}

div.form-box { width: 100%; }
div.form-box input {border: 1px solid #ddede5; background: #ddede5; padding: 1px; width: 400px; }
div.form-box textarea {border: 1px solid #ddede5; background: #ddede5; padding: 1px; width: 400px; height: 100px; }
div.form-box input.submit { width: 150px; color: #FFF; text-align: center; background: #7AC1A3; cursor: pointer; border: 1px solid #7AC1A3; }
div.form-box input.submit:hover { background: #d94919; border: 1px solid #d94919; color: #FFF;}

td.form-column-1 { padding: 4px 20px 4px 0px; vertical-align: top; }
td.form-column-2 { padding: 4px 0px; }
td.form_required { width: 15px;}

#form-send-btn { width: 150px; color: #FFF; text-align: center; background: #7AC1A3; cursor: pointer; border: 1px solid #7AC1A3; }

#form-stock-input-text { width: 200px; height: 20px; line-height: 20px;}
#form-stock-send-btn { font-size: 14px; width: 150px; color: #FFF; text-align: center; background: #7AC1A3; cursor: pointer; border: 1px solid #7AC1A3; }
#form-stock-send-btn:hover { background: #d94919; border: 1px solid #d94919;}

#form-search-input-text { width: 120px; padding: 0px; height: 20px; border: none; vertical-align: middle;}
#form-search-send-btn { width: 30px; height: 20px; text-align: center; cursor: pointer; border: 1px solid #7AC1A3; letter-spacing: -1px; color: #FFF; background: #7AC1A3 url(/ENGINE/IMAGES/JANTJE/SHOP/WEBSITE/search.gif) no-repeat center; }
#form-search-send-btn:hover { width: 30px; height: 20px; text-align: center; cursor: pointer; border: 1px solid #d94919; letter-spacing: -1px; color: #FFF; background: #d94919 url(/ENGINE/IMAGES/JANTJE/SHOP/WEBSITE/search.gif) no-repeat center; }
