/* CSS Document */
body, div#cms_Content    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding:0px; background: #E6E6E2 url(../images/background.gif) repeat-x;}
img                      { border: 0px; }
form,h1,h2,form,li,td,table,tr{ margin: 0px; padding: 0px; border: 0px; }
ul                       { margin: 0px; padding: 0px; list-style: none; }
table                    { margin: 0px; padding: 0px; width: 100%;}
td                       { vertical-align: top; border-collapse: collapse;}
form                     { font-size: 11px;}
form label               { padding: 10px 0px 0px 0px;margin: 0px; color: #83847b;line-height: 16px; font-size:11px; }
input                    { border: 1px solid #d1d4d3; background-color: transparent; padding: 5px;color: #a49791; font-family:Georgia, "Times New Roman", Times, serif;}
textarea                 { border: 1px solid #d1d4d3; background-color: transparent; color: #a49791; font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif;}
h1                       { line-height: 21px; color: #1c1e1c;font-weight: normal; font-size: 18px; font-family:Georgia, "Times New Roman", Times, serif;}
h2                       { display:none;}
a                        { text-decoration:none;}
#overall                 { margin: 25px auto 0px auto; width: 940px; padding: 0px;}

#header                  { text-align: left; padding-right: 14px;}
#mapit                   { clear:right;  text-align: right;}
#mapit a                 { color: #9c3022; font-size: 12px; margin-right: 10px;}
#navigation              { }
#topmenu                 { margin: 20px 0px 0px 195px; clear:right;}
#topmenu li              { float: left; clear: none;padding: 0px 20px 10px 20px;margin: 0px 0px 5px 0px;}
#topmenu a               { display: block; color: #786a65;line-height: 55px; font-size: 12px; text-transform:uppercase;letter-spacing: -1px;}
#topmenu li.selected     { background: url(../images/redstar.gif) no-repeat center top;}
#topmenu li.selected a   { color: #b36351;}
#topmenu a:hover         { color: #b36351;}

#content                 { width: 940px; text-align: left; margin: 0px; clear:both;}
#leftcolumn              { float: left; clear: both; width: 330px; margin: 10px 120px 20px 40px; color: #786a65;font-size: 11px;line-height: 18px;}
html>body #leftcolumn       { margin: 10px 120px 20px 80px; }
#rightcolumn             { width: 350px; float: left; clear: none;font-size: 11px;line-height: 18px;margin-top: 8px; }
#rightcolumn .caption    { color: #105183; font-weight:normal!important;font-style:italic;}
#rightcolumn p           { color: #6d6e65;}
#rightcolumn a           { background: url(../images/link.gif) top left no-repeat;padding: 5px 0px 5px 40px; font-size: 12px; text-transform:uppercase; width: 100% } 
#mainImg                 { }

/* all pages */
#content a,
#footer a                { color: #9C3022;}
#content a:hover, 
#footer a:hover          { text-decoration: underline;}
#content p               { margin-top: 5px;}
.caption                 { padding-left: 15px; font-weight:normal; font-size:11px;}

.menupdf                 { float: left;width: 60px;text-align: center;margin: 0px 16px 0px 0px; font-size: 11px; line-height: 16px;}
.italics                 { font-style:italic;}

#caption                 { margin-left: 95px;position: relative; top: -10px;}
a.pdfLink                 { background: url(../images/acrobat.gif) top left no-repeat!important;padding: 5px 0px 5px 40px; font-size: 12px; text-transform:uppercase; width: 100%}
.press                   {padding-left: 43px;}
#rightcolumn .cmselemopt a {background:none!important; text-transform:none!important; font-size: 9px!important; padding: 1px!important;}

#footer                  { float: left;clear: both; width: 820px; margin: 35px auto 0px auto; color: #b1b0a7;font-size: 11px;line-height: 16px;height: 130px; background: url(../images/background_footer.gif) center bottom no-repeat; padding-left: 60px;}
#footer .left            { float: left;  text-align: left;  padding:  20px  0px 0px 20px; width: 480px;}
#footer .right           { float: right; text-align: right; padding:  20px 30px 0px  0px;}

/* content on contact us pages */
#contactus                { font-size: 11px; background: transparent;}
#contactus #content       { width: 730px; }
#contactus #content-left  { width: 350px; }
#contactus #content-right { width: 340px;margin-left: 30px;}
#contactus textarea       { width: 335px;}

form #name                { width: 324px;  font-family:Georgia, "Times New Roman", Times, serif;}
form #business            { width: 324px; }
form #busname             { width: 324px }


.large                    {font-size: 18px; }
form #birthday            { width: 340px; margin-bottom: 10px;}
form #birthday #bmonth    { width: 145px; } 
form #birthday #bday      { width: 155px; }

form #anniversary         { width: 340px; margin-bottom: 10px; padding-bottom: 25px; border-bottom: 1px solid #cccccc;}
form #anniversary #amonth { width: 145px; } 
form #anniversary #aday   { width: 155px; }

form #underline           { clear: left; padding-top: 10px;border-bottom: 1px solid #cccccc; width: 340px;margin-bottom: 5px;}
form #phone-line          { width: 145px;float: left; clear: left;margin-bottom: 10px;}
form #phone               { width: 134px;}

form #email-line          { float:left; clear: none; width: 160px; margin-left: 20px;}
form #email               { width: 160px;}

form #address-line        { width: 340px; margin-bottom: 10px;}
form #address             { width: 324px;}

form #city-line           { float: left; margin-bottom: 10px;}
form #city                { width: 145px;}

form #state-line          { float: left; margin: 0px 20px 0px 20px; }
form #state               { width: 35px;}

form #zip-line            { float: left; }
form #zip                 { width: 80px;}

form #comments            { width: 335px;}

form #date-line           { clear: left; margin-top: 10px; width:340px}
form #date-label          { float:left; width: 125px;margin-right: 10px; }
form #date1               { width: 110px; }
form #date2-label         { float:left; width: 140px; }
form #date2               { width: 120px; } 
form #submit              { float: right; margin-top: 15px;  background: #002878; color: white; text-transform:uppercase; font-size: 11px;}

/* cms styles */
#cmseditarea iframe        {left: 0px;}
#cmseditarea textarea,
#cmseditarea input         {background: white; color: black; margin: 0px; padding:0px;}