/* Style sheet forms */
#header #search{height:auto;padding:0;background-color:#000000;}
LEGEND{font-weight:bold;}
LABEL,LEGEND{font-size:.8em;}
INPUT.submit{top:2px;position:relative;background-color:#000000;border:1px solid #ffffff;color:#ffffff;}
* HTML INPUT.submit{top:1px;position:relative;font-size:.85px;}
TEXTAREA{width:400px;height:138px;}
FORM,LABEL,FIELDSET{margin:0;padding:0;}
INPUT,TEXTAREA,SELECT,LABEL{display:block;font-family:Verdana, Geneva, sans-serif;}
INPUT,TEXTAREA,SELECT{color:#333333;}
LABEL SPAN.mandatory{color:#ff0000;}
BUTTON::-moz-focus-inner,INPUT[type="reset"]::-moz-focus-inner,INPUT[type="button"]::-moz-focus-inner,INPUT[type="submit"]::-moz-focus-inner,INPUT[type="file"] > INPUT[type="button"]::-moz-focus-inner{border:0;}
FORM P.error{margin:0;padding:0;color:#ff0000;}
#form_warranty DIV.submit_container,#form_warranty DIV.submit_container INPUT{display:inline;}
#form_warranty DIV.submit_container{left:400px;position:relative;padding-right:9px;padding-left:9px;}
#form_warranty FIELDSET{position:relative;margin-bottom:10px;margin-left:20px;padding-bottom:10px;border-top:0px solid #e8e8e8;border-right:0px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-left:0px solid #e8e8e8;}
LABEL.name,LABEL.address,LABEL.city,LABEL.country,LABEL.email,LABEL.model,LABEL.storename,LABEL.city,LABEL.opinion{clear:left;margin-left:20px;}
#form_warranty LABEL{width:18em;float:left;}

