@charset "utf-8";
/* CSS Document */

/***************** Main **************/
* {font-size: 100%; padding: 0; margin: 0;}/*don't change this*/
body{font:0.75em Arial, Helvetica, sans-serif; margin:0; padding:0; color:#333; background:#fff url(../images/body-bckgrnd.jpg) repeat-x; text-align:center; min-height:100%;}
#container{margin:0 auto; width:919px; position:relative; text-align:left;}/*centers main content*/
#contentwrapper{width:919px; color:#333; background:#fff url(../images/content-background-repeat.jpg) repeat-x; float:left; padding:0; margin:-3px 0 0 0;}
#contenthome{width:557px; margin:10px 0 0 15px; padding:60px 40px 0 60px; color:#333; float:left; background:url(../images/home-content-arch-background.jpg) no-repeat;}
#contentinterior{width:752px; margin:40px 0 0 30px; padding:60px 50px 0 60px; color:#333; float:left; background:url(../images/interior-content-background.jpg) no-repeat;}
#rightcolumn{width:201px; margin:20px 0 0 15px; float:left; text-align:center;}
#minheight {height:350px; width:1px; float:right;}/*the minimum height div forces the container to expand to fit the height of this element. It is a cross-platform solution to the minimum height demand*/
.topsentence{font-size:.8em; color:#bcad90; text-transform:uppercase; font-weight:bold; text-align:center; padding-top:3px;}
.clear {clear:both;}
/***************** Headers *****************/
h1 {font-size: 1.5em; font-weight:bold; color:#000; font-family:"Times New Roman", Times, serif; text-transform:uppercase;}
h2 {font-size: 1.2em; font-family:"Times New Roman", Times, serif; text-transform:uppercase; color:#906722; border-bottom:#cfc6b8 1px dotted; padding-bottom:2px;}

/***************** Basic Links *****************/
a:link, a:visited{color:#906722; text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}

/**************** Image Formatting ***************/
a.booknow {background:url(../images/book-now-button-over.jpg) no-repeat; width:201px; display:block;}
a.booknow:hover img{visibility:hidden; display:block;}

a.booknowinterior {background:url(../images/book-now-btn-interior-over.gif) no-repeat; width:147px; display:block; position:absolute; z-index:300; left:720px; top:310px;}
a.booknowinterior:hover img{visibility:hidden; display:block;}

/**************** Text Formatting ***************/
.browncaps{color:#906722; text-transform:uppercase; font-size:1em; font-weight:bold;}
.brownsmall{color:#906722; font-size:.8em; letter-spacing:.1em; font-weight:bold;}
.golditaliclrg{color:#886c2b; font-size:1.5em; font-family:"Times New Roman", Times, serif; font-style:italic; text-align:center;}

/**************** List Formatting ***************/
ul li {margin-left:30px;}

/***************** Menu *****************/
/*style containing menu div*/
#menu {height:auto; padding:0; position:absolute; z-index:100; top:142px; left:110px; width:800px;}
/*style first tier ul, li, a - if you do not redefine these styles later in CSS they will apply to all tiers within the navigation*/
#menu ul {margin:0; padding: 0; text-transform:uppercase; font-size:.95em; font-weight:bold;}
#menu ul li{padding-right:40px;}
#menu ul li a {display: block; text-decoration:none;}
#menu ul li {position:relative; list-style:none; margin:0; float:left;  }
#menu ul li.submenu {}
#menu ul li a:hover, #menu ul li a.active, #menu ul li.sfhover{color:#634615;}
/*style second tier ul*/
#menu ul li ul {position: absolute; display:none; width:9em; background:#c0aa84; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; border:#634615 1px solid; text-align:center; margin-top:14px;}/*Make sure to include a width on your submenu - to display properly in IE7*/
#menu ul li ul li{border-bottom:#634615 1px solid; text-align:center; width:5.4em;}
#menu ul ul a {color:#000; padding:7px; text-align:center; }
#menu ul ul a:hover {color:#634615;}
/*style third tier ul*/
#menu ul li ul ul {margin: -1em 0 0 6em;}
/*DO NOT DELETE ..... THIS SECTION TRIGGERS THE DISPLAY AND HIDE OF THE SUBMENUS.......DO NOT DELETE*/
#nav li:hover ul ul, #nav li.sfhover ul ul {display:none;}
#nav li:hover ul, #nav li.sfhover ul, #nav li li:hover ul, #nav li li.sfhover ul {display:block;}

/***************** Footer *****************/
ul#footer {display:block; margin:20px auto 0pt; padding:0pt; width:930px;}
ul#footer li {display:inline; float:right; font-size:0.75em; list-style-image:none; list-style-position:outside;
list-style-type:none; padding:0 3px 0 0;}
ul#footer li a:link, ul#footer li a:visited{color:#906722; text-decoration:none;}
ul#footer li a:hover{color:#000; text-decoration:underline;}
ul#footer li.copyright {background-image:none; float:left; padding:0pt; color:#906722; margin-left:-3px;}
ul#footer li.footerHome {background-image:none;}

/***************** Credit *****************/
#credit {clear:both; font-size:0.75em; padding:70px 0pt 20px; text-align:center;}
#credit a:link, #credit a:visited {color:#bcad90; text-decoration:none;}
#credit a:hover {color:#000; text-decoration:none;}

