#gb_form_div a {
color:#59708c;
text-decoration:underline
}

#gb_form_div form {
margin:0 !important
}

#gb_form_div a:hover {
color:#8ca0b4;
text-decoration:none
}

#gb_form fieldset {
border:0;
margin:8px 0 0;
padding:8px 0 0
}

#gb_form fieldset fieldset {
border:2px solid #ddd;
background:#f3f3f3 url(wp-gbcf_images/oct_bg.gif) repeat-x bottom;
margin:0 0 8px;
padding:2px 32px 24px
}

#gb_form legend,#gb_form dt {
font-size:1.4em;
color:#534b48;
border:0;
font-family:georgia,serif;
margin:0 0 0 -9px
}

#gb_form legend#mainlegend {
font-size:1.4em;
color:#534b48;
margin:0
}

#gb_form legend#mainlegend small {
font-size:.7em;
text-transform:uppercase
}

#gb_form_div .formhead small a {
font-size:.7em;
background-image:none;
display:inline;
margin:0;
padding:0
}

#gb_form_div .main_formhead,#gb_form_div .formhead {
font-size:1.4em;
color:#534b48;
text-transform:lowercase;
margin:0 !important;
padding:0 0 12px
}

#gb_form label {
color:#333;
font-size:1em;
text-transform:lowercase;
margin-top:5px;
margin-left:0
}

#gb_form input.short,#gb_form input.med,#gb_form select.med,#gb_form textarea.textbox {
font-size:1.1em;
width:300px;
background-color:#fff;
border:1px solid #ddd;
color:#333
}

#gb_form input.button:hover,#gb_form input.button:focus,#gb_form input.button.hover,#gb_form input.button.focus {
background-color:#fff;
color:#7e7e7e;
border-color:#bebebe
}

#gb_form input.short:hover,#gb_form input.short:hover,#gb_form input.med:hover,#gb_form input.med:focus,#gb_form select.med:hover,#gb_form select.med:focus,#gb_form textarea.textbox:hover,#gb_form textarea.textbox:focus,#gb_form input.short.hover,#gb_form input.short.focus,#gb_form input.med.hover,#gb_form input.med.focus,#gb_form select.med.hover,#gb_form select.med.focus,#gb_form textarea.textbox.hover,#gb_form textarea.textbox.focus {
color:#777;
cursor:text;
background:#f3f3f3;
border-color:#bfbfbf
}

#gb_form input.short {
width:50px
}

#gb_form textarea.textbox {
width:400px;
height:160px;
line-height:1.5em
}

#gb_form select.med {
width:300px;
padding:2px
}

#gb_form input.checkbox {
cursor:default;
background:transparent;
color:#690;
border:0;
width:10px;
height:10px;
margin:0;
padding:2px
}

#gb_form input.button {
width:11em;
float:right;
cursor:pointer;
color:#fff;
font-size:1em;
letter-spacing:0.1em;
background:#9ab9ba;
text-align:center;
border:3px double #999;
margin:15px 0;
padding:4px 0 !important
}

#gb_form p {
margin:0;
padding:0
}

span.error,span.success,#gb_form_div dt {
color:#5c6c7d;
font-weight:700
}

#gb_form_div dt small,#gb_form_div .formhead span.success,span.success,dl#result_dl_blockq dt {
color:#29303b
}

#gb_form small.whythis,#gb_form small.whythis a {
font-size:.9em;
text-decoration:none;
border:0;
color:#5c6c7d
}

#gb_form small.whythis a span {
color:#f3f3f3;
font-family:arial,sans-serif;
padding:1px 4px
}

#gb_form small.whythis a:hover,#gb_form small.whythis a:focus,#gb_form small.whythis a:active {
color:#9ab9ba;
background:none
}

#gb_form small.whythis a:hover span,#gb_form small.whythis a:focus span,#gb_form small.whythis a:active span {
color:#fff;
border:0 !important;
font-style:normal;
background-color:#9ab9ba;
margin-left:4px;
text-decoration:none !important
}

#gb_form p.creditline small {
font-family:arial,sans-serif;
display:block;
text-align:right;
font-size:.9em;
letter-spacing:.0001em;
color:#999;
clear:both;
margin:0;
padding:0
}

.abbr {
cursor:help;
border-bottom:1px dashed #999
}

dl#result_dl_blockq blockquote {
margin-left:0
}

dl#result_dl_blockq blockquote p cite {
display:block;
text-align:right
}

#gb_form_div span.items {
font-weight:700;
color:#333
}

#gb_form_div,#gb_form {
text-align:left
}
