/* web/quote form elements */
form#webquote {
font: normal 1.15em/1.2em "Lucida Grande", Tahoma, san-serif;  
margin: 10px 0;
width: 475px;
}
#webquote-left {
width: 235px;
float: left;
}
#webquote-right {
width: 235px;
float: right;
}
form#webquote input, 
form#webquote textarea {
background: #fff url(img/box_bg.gif) top left repeat-x;
border: 2px solid #ccc;
width: 465px;
font: normal 1em/1em "Lucida Grande", Tahoma, san-serif;  
padding: 2px;
margin: 3px 0 12px 0;
}
form#webquote #webquote-left input, form#webquote #webquote-left textarea,
form#webquote #webquote-right input, form#webquote #webquote-right textarea {width: 215px; }
form#webquote select {
background: #fff url(img/box_bg.gif) top left repeat-x;
border: 2px solid #ccc;
float: right;
margin: 0;
font: normal 1em/1em "Lucida Grande", Tahoma, san-serif;  
padding: 0;
}
form#webquote textarea:focus, form#webquote input:focus, form#webquote select:focus { border: 2px solid #ce1913; }
form#webquote p.radio {
font-size: 1em;
text-align: right;
border-bottom: 1px dashed #ddd;
padding-bottom: 5px;
margin-bottom: 6px;
line-height: 1.2em;
}
form#webquote p.radio-noborder {
font-size: 1em;
text-align: right;
padding-bottom: 0;
margin-bottom: 15px;
line-height: 1.2em;
}
form#webquote p.radio label, form#webquote p.radio-noborder label {float: left; width: 275px; text-align: left; }
form#webquote p.radio input, form#webquote p.radio-noborder input  {
width: auto;
height: auto;
border: 0;
outline: none;
background: none;
margin: 0 8px 0 0;
padding: 0;
}
form#webquote img { margin: 0 0 0 5px; }
form#webquote span { font-size: 0.85em; color: #d21515; padding-left: 25px;}
#clearall {clear:both; height: 10px;}