.main { background: #c6d2a5; margin-top: 0px; min-height: 100%; margin-bottom: 5px; }
a { text-decoration: none; }
#banner1 { background: #f2ffcd; height: 45px; width: 750px; padding: 30px 0px 0px 0px;
           font-family: Goudy Old Style, Book Antiqua, Times New Roman, serif; font-size: 36px; font-weight: bold; text-indent: 20px; line-height: 42px; text-align: left; }
#banner2 { background: #997D29; height: 30px; width: 750px; padding: 00px 0px 0px 0px;
           font-family: Goudy Old Style, Book Antiqua, Times New Roman, serif; font-variant: small-caps; font-size: 18px; font-weight: bold; color: #f2ffcd; letter-spacing: 3px; text-indent: 20px; line-height: 30px; text-align: left; }
#container { width: 750px; }
#navbar { background: #141529; width: 150px; border: 1px solid #828282; border-width: 1px 0px 0px 0px; }
#navbar .item { background: #282727; border: 1px solid #828282; border-width: 0px 1px 1px 1px;
           	    font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; text-indent: 12px; text-align: left; }
#navbar .item a:link, #navbar .item a:visited { padding: 6px 0px 6px 0px; color: #b4b4b4; text-decoration: none; display: block; }
#navbar .item a:hover { color: #FFFFFF; background: #000000; }
#navbar .sb { margin-top: 50px; }
#navbar .sb img { border: 0px; }
#navbar .sb2 { margin-top: 20px; }
#navbar .sb2 img { border: 0px; }
#content { background: #f2ffcd; width: 600px; }
#content img { background: #f2ffcd; }
#content a:link, #content a:visited { color: #997D29; text-decoration: none; }
#content a:hover { text-decoration: underline; }
#content .text { background: #f2ffcd; width: 600px; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 16px; padding: 15px 00px 15px 00px; text-align: left; }
#content .text h1 { font-size: 14px; font-weight: bold; padding: 0px 30px 0px 30px; }
#content .text p { padding: 0px 30px 0px 30px; }
#content .front_feature { background: #deebba; width: 570px; margin-left: 15px; padding: 15px 0px 15px 0px; }
#content .front_feature p { padding: 0px 15px 0px 15px; }
#content .front_feature img { float: right; margin-top: -10px; border: 2px solid #000000; }
#content .form_textbox { border: 1px solid #141529; border-width: 1px 2px 2px 1px; font-family: Arial, Verdana, sans-serif; font-size: 12px; padding: 2px; width: 250px; }
#content .form_button { background: #FFFFFF; font-family: Arial, Verdana, sans-serif; font-size: 12px; }
#content .photo_table { width: 100%; border: 0px; }
#content .photo_table td { padding: 3px; }
#content .photo_table img { padding: 2px; border: 2px solid #BBBBBB; }
#content .photo_table .photo_on img { background: #BBBBBB; border-color: #373678; }
#content .photo_table a:hover { border: 0px; }

#photo1 { background: #C6D2A5; font-family: verdana, arial, sans-serif; }
#photo1 td { font-size: 11px; padding: 2px; }
#photo1 a { color: #373678; text-decoration: none; }
#photo1 a:hover { border-bottom: 1px dashed #373678; }
#photo1 .photo { padding: 3px; border: 3px solid #FFFFFF; }
#photo1 .logo { position: absolute; margin-left: -105px; margin-top: 10px; opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.5; }

#content .photos { text-align: left; padding-left: 30px; }
#content .photos .left { font-size: 12px; font-style: italic; text-align: left; width: 540px; }
#content .photos .right .img { padding: 1px; border: 2px solid #997D29; margin-top: 6px; }
#content .photos .right .imgon { padding: 1px; border: 2px solid #FF0000; margin-top: 6px; }
#content .photos select { background: #744F3D; font-family: arial, verdana; font-size: 12px; color: #FFFFFF; font-style: normal; } 
#content .photos table { width: 525px; }
#content .photos td { padding: 3px; }

#footer { width: 750px; background: #C6D2A5;padding: 2px 0px 2px 0px; 
          font-family: Arial, Verdana, sans-serif; font-size: 11px; text-align: center; }
#footer_hours { width: 750px; background: #C6D2A5;padding: 2px 0px 2px 0px; 
          font-family: Arial, Verdana, sans-serif; font-size: 11px; text-align: center; }