﻿body { background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-color:#c8b99c;font-family: Arial, Helvetica, sans-serif;font-size: .8em;}
a { text-decoration: none; color:#494845;}
.mainTable {width:719px; background-color:#fff; border-right:2px #9d9688 solid; border-bottom:2px #9d9688 solid;}
.navButtons a{ background-image:url('../images/button_static.jpg'); width:130px; height: 27px; background-repeat:no-repeat; text-indent:13px; display:block; padding:5px 0px 0px 0px;}
.titleList { background-color:#f5f4f2; border-top:1px #939393 solid; border-bottom:1px #939393 solid; margin-top:0px;}
.titleList tr td { text-transform:uppercase; font-size:.8em; color:#000; width: 125px;}
.contactList {margin-top:32px;margin-bottom:32px; border-left: 1px #575653 solid;}
.contactList tr td { text-transform:uppercase; font-size:1.2em; color:#333; width: 130px; font-weight:bold; border-right:1px #575653 solid; padding-left:25px;}
.number {color:#990000;}
.navButtons a:hover {background-image:url('../images/button_hover.jpg'); color: #FFF;}
.welcomeHeader {background-color:#990000; color:#FFF; text-indent:9px; height:20px; text-align:left;}
.welcomeContent { background-color: #f5f4f2; color:#575653; border:1px #939393 solid; text-align:left; padding: 9px 9px 0px 9px; width:95%;}
.galleryContent { background-color: #f5f4f2; color:#575653; border:1px #939393 solid; text-align:left; width:95%;}
.galleryContent p { padding-left:5px; }
.footer { background-image: url('../images/footer_green.jpg'); height: 24px;font-size: .8em; color: #f8ffa4; padding-top:5px;}
.familyPhoto {float:right; position: relative; top: -11px; left:0px; display:block; padding: 5px;}
#highlightURL { color: #990000; font-weight:bold;}
#highlightURL:hover { text-decoration:underline;}
#selectedButton { background-image:url('../images/button_selected.jpg'); color: #FFF;}
#quotes { width: 500px;  height: 85px; font-size: .85em; color:#575653; text-indent:5px; text-align:left; padding-top:10px;}
/* CONTACT FORM*/
div#gb_form_div { width:500px;}
form#gb_form{}
.main_formhead, .formhead { font-size : 1.4em; color : #990000; }
fieldset#formwrap { background-color : #f5f4f2;  border:none; }
fieldset {  background-color : #f5f4f2; border:none; border-top:1px silver solid;}
legend, dt {  font-weight : bold; color : #666;}
legend#mainlegend {  font-size : 1.2em;color : #575653; }
label { color : #575653;}
input.med, input.short, select.med, textarea.textbox {font : .9em Arial, Helvetica, sans-serif;color: #000;padding : 2px;border : 1px solid #575653;background-color : #f2f2f2;}
* html input.button { color : #000;  border : 1px solid #575653;background-color : #cc9900;}
* html input.button.hover { color : #000;  border : 1px solid #000; background-color : #cc9900;}
* html input.button.focus { color : #000;  border : 1px solid #000;background-color : #cc9900;}
input.med:hover, input.med:focus, input.short:hover, input.short:hover, select.med:hover, select.med:focus, textarea.textbox:hover, textarea.textbox:focus, input.med.hover, input.med.focus, input.short.hover, input.short.focus, select.med.hover, select.med.focus, textarea.textbox.hover, textarea.textbox.focus {color : #000;border : 1px solid #000;background-color: #F7F7F7;}
input.checkbox {}
span.error, dt.error, strong.error { color : #cd0000; font-weight : bold; }
span.success { color : #575653; font-weight : bold; }
small.privacy, small.whythis {  font-size : 80%; }
small.whythis { position : relative; }
small.whythis a { text-decoration : underline; font-size : 0.95em;}
small.whythis a:hover, small.whythis a:focus, small.whythis a:active { text-decoration : none;} 
small.whythis a span { border : 1px solid #f5f4f2; background-color : #f5f4f2; padding : 0 4px 0 4px; color : #fafafa;text-decoration : none; }
small.whythis a:hover span, small.whythis a:focus span, small.whythis a:active span { border : 1px solid #000; background-color : #eecc11; color : #000;padding : 0 4px 0 4px; text-decoration : none; }
abbr, .abbr { cursor : help; border-bottom : 1px dotted #999;}
dl#result_dl_blockq dt, dl.result_dl_blockq dt {color : #575653;}
dl#result_dl_blockq blockquote, dl.result_dl_blockq blockquote {margin-left : 0;}
div#hf_form_div span.items {font-weight : bold; color : #cc9900;}
.button {background-color:#990000; color: #fff; border-bottom-color: #000;}