/* form jessica created */

/* request a quote form */
form {background:#f0f6f8;padding:1em;}

.label {width:120px;text-align:right;margin:7px 5px 0px 0px;font-family: Arial, Helvetica, sans-serif;font-size:80%;float:left;}
.field {float:right;}

.login {background:url(../gfx/user.gif) no-repeat 95% 1em;}
.contact {background:url(../gfx/email2.gif) no-repeat 95% 1em;}
fieldset div {margin:0.3em 0;clear:both;}
form {margin:1em;width:90%;margin-left:auto;margin-right:auto;}
label {float:left;width:125px;font-size:10px;text-align:right;margin-right:1em;color:#333;}
legend {color:#0b77b7;font-family: Arial, Helvetica, sans-serif;font-size:18px;margin-top:10px;margin-bottom:10px;}
legend span {width:10em;text-align:right;}
input {padding:0.15em;width:100%;border:1px solid #ddd;background:#fafafa;font:normal 0.95em arial, sans-serif;-moz-border-radius:0.4em;-khtml-border-radius:0.4em;}
input:hover, input:focus {border-color:#c5c5c5;background:#f6f6f6;} 
option {width:200px;border:1px solid #ddd;background:#fafafa;font:normal 0.95em arial, sans-serif;-moz-border-radius:0.4em;-khtml-border-radius:0.4em;}
option:hover, option:focus {border-color:#c5c5c5;background:#f6f6f6;} 
textarea {padding:0.15em;width:100%;border:1px solid #ddd;background:#fafafa;font:normal 14px arial, sans-serif;-moz-border-radius:0.4em;-khtml-border-radius:0.4em;clear:right;float:none;}
textarea:hover, textarea:focus {border-color:#c5c5c5;background:#f6f6f6;} 

fieldset {border:1px solid #999;padding:0 0.5em 0.5em;}
.date input {background-image:url(../gfx/calendar-small.gif);background-repeat:no-repeat;background-position:100% 50%;}
.date fieldset label {float:none;display:block;text-align:left;width:auto;}
.date fieldset div {float:left;clear:none;margin-right:0.2em;}
.radio, .date {position:relative;}
.radio fieldset, .date fieldset {border:none;width:auto;padding:1px 0 0 11em;}
.radio legend, .date legend {color:#666;font:normal 10px arial, sans-serif;}
.radio legend span, .date legend span {position:absolute;left:0;top:0.3em;width:125px;display:block;}
.radio label, .radio input {vertical-align:middle;display:inline;float:none;width:auto;background:none;border:none;}
.radio div {float:left;white-space:nowrap;clear:none;}
.email {width:14em;}
input.default {color:#bbb;}
#submit-go {margin-top:1em;width:69px;height:26px;text-indent:-9999px;overflow:hidden;border:0;background:url(../gfx/submit-button.gif) no-repeat 0 0;display:block;cursor:pointer !important; cursor:hand;}
#submit-go:hover {background-position:0 -26px;}
