input.search_input                                  { width:112px; height: 16px; margin:0; padding:1px; display:block; overflow:hidden; border:1px solid #BFA7A7; }
input.search_input:focus                            { background-color:#EFEFEF; }

a.request_quote_link                                { width:115px; height: 20px; margin-bottom:5px; padding:0px !important; display:block; background-color:#B95902; text-align:center; line-height:20px; font-weight:bold; font-size:11px !important; color:#FFFFFF !important; }
a.request_quote_link:hover                          { background-color:#627232 !important; }

#request_quote                                      { font-family:Arial,Helvetica; }
                                            
#request_quote form div p,label,a                   { margin:0; padding:0; border:0; overflow:hidden; }

#request_quote form                                 { margin:0; padding:10px 10px 0 10px; display:block; }
#request_quote form p                               { margin-top:0; line-height:17px; font-size:13px; }
#request_quote form div                             { width:300px; }
#request_quote form div p                           { width:300px; height: 20px; margin:5px 0 0; display:block; clear:both; line-height:17px; font-size:13px; }
#request_quote form div p[type=textarea]            { height:104px; }
#request_quote form div p label                     { width: 95px; height: 20px; display:block; float:left; clear:left; text-align:right; line-height:20px; font-weight:bold; }
#request_quote form div p label.error               { color:#CD0000; }
#request_quote form div p input                     { width:194px; height: 16px; margin:0; padding:1px; display:block; float:right; clear:right; overflow:hidden; border:1px solid #BFA7A7; }
#request_quote form div p input:focus               { background-color:#EFEFEF; }
#request_quote form div p input.error               { background-color:#E4EFC2; border-color:#000000; }
#request_quote form div p textarea                  { width:194px; height:100px; margin:0; padding:1px; display:block; float:right; clear:right; border:1px solid #BFA7A7; font-family:Arial; font-size:12px; }
#request_quote form div p textarea:focus            { background-color:#EFEFEF; }
#request_quote form div p textarea.error            { background-color:#E4EFC2; border-color:#000000; }
#request_quote form div p a                         { width:100px; height: 20px; display:block; float:right; background-color:#B95902; text-align:center; line-height:20px; color:#FFFFFF; cursor:pointer; text-decoration:none; }
#request_quote form div p a:hover                   { background-color:#627232; }