body{font-family:Arial; font-size:0.84em; background:#3c0911; color:#333333;}
a img{border:0;}
h1,h3{text-transform:uppercase; padding-top:13px;}
h1{font-size:1.4em; color:#641f2a;}
h3{font-size:1.2em; color:#641f2a;}
h2,h4,h5,h6{font-size:1.1em;}
h2,h4,h5,h6{color:#9E715B;}
h1{margin-top:14px;}

.clear{clear:both; height:1px; margin:0; padding:0; overflow:hidden;}
.photoLeft{float:left; margin-right:10px; margin-bottom:10px; border:1px solid #07276B;}
.photoRight{float:right; margin-left:10px; margin-bottom:10px; border:1px solid #07276B;}
.floatRightW252px{float:right; width:252px;}
.smallerfont {font-size:1.2em!important;}
.light{color:#a3715e;}
.darker{color:#663333;}

#container{width:960px; padding:17px; margin:auto; background:#ffffff;}

#header{position:relative; width:700px; height:136px; padding-left:260px; background:url(header_bg.gif) no-repeat; margin-bottom:8px; color:#f6ebdc; font-size:1.3em; font-weight:bold;}
#header-homelink{position:absolute; left:0; top:0; width:238px; height:128px; outline-style:none;}
#header-homelink span{display:none;}
#header-strapline{line-height:126px;}
#header-telephone{position:absolute; top:108px; right:25%;}

#banner{width:956px; height:188px; margin-bottom:17px; border:solid 2px #e0e0e0;}

#nav{padding:0 17px 0 17px; background:#641f2a url(nav_bg.gif) repeat-x bottom; text-transform:uppercase; color:#ffffff; font-size:0.96em;}
#nav ul{margin:0; padding:0;  line-height:37px;}
#nav ul li{list-style:none; display:inline; margin:0; padding:0; position:relative; z-index:1;}
#nav ul li:first-child a{border-left:0;}
#nav a{padding:4px 6px 4px 9px; color:#ffffff; text-decoration:none; font-weight:bold; border-left:solid 1px #ffffff;}
#nav a:hover{color:#bfa280; text-decoration:underline;}

#nav ul li ul{display:none;  line-height:25px; font-size:0.8em;}
#nav ul li ul li a{display:block;}
#nav ul li:hover ul,
#nav ul li.over ul{display:block; position:absolute; width:170px; left:0; background:#4A171F; z-index:999999;margin-top:-7px}
#nav ul li ul a{padding:0 10px 0 10px; border-left:0;}
#nav-windows ul{width:272px !important;}
#nav-doors ul{width:200px !important;}

#content{width:960px; overflow:hidden; background:url(content_bg.gif) repeat-y;}
#left-column a,
#left-column a:link {color:#380510; text-decoration:none;}
#left-column a:visited {color:#795535; text-decoration:none;}
#left-column a:hover {color:#380510; text-decoration:underline; }

#left-column{width:632px; float:left; padding:0 17px 17px 17px; background:url(left-column_bg.gif) repeat-x top;}
#left-column p{line-height:1.4em;}
#left-column li{list-style-image:url(bullet.gif); padding-bottom:5px;}

#right-column{width:284px; min-height:410px; float:right; padding:5px; background:url(right-column_bg.gif) repeat-x top;}

.visual-link{width:232px; overflow:hidden; position:relative; margin:14px auto 16px auto; border:solid 2px #e8dac9;}
.visual-link a{text-decoration:none;}
.visual-link img{display:block;}
.visual-link span{display:block; position:absolute; bottom:0; text-align:right; color:#ffffff; height:24px; line-height:24px; width:227px; padding-right:5px; background:url(visual-link_bg.png) repeat-y right;}

#footer{width:942px; position:relative; overflow:hidden; padding:9px; background:#641f2a url(footer_bg.gif) repeat-x bottom; color:#ffffff; text-align:center; font-size:0.9em;}
#footer a{color:#ffffff; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer-links ul{margin:0; padding:0 0 10px 0;}
#footer-links li{list-style:none; display:inline;}
#footer-links li a{border-left:solid 1px #ffffff; padding:0 3px 0 6px;}
#footer-links li:first-child a{border-left:0;}
#footer-copyright{padding-bottom:10px;}
#footer-copyright div {display:inline;}
#footer-webdesign{color:#bfa280; font-size:0.84em; padding-bottom:10px;}
#footer-arrow{position:absolute; top:0; left:17px; width:42px; height:21px; background:url(footer-arrow.gif) no-repeat; font-size:0px;}

#gallery-slideshow{width:632px; height:187px; overflow:hidden; border-top:2px solid #782d37;}
#gallery-slideshow p{text-align:center; margin:13px 0;}
#gallery-slideshow-outer{float:left; width:572px; height:121px; overflow:hidden;}
#gallery-slideshow-inner{float:left; /* float to collapse width*/}
#gallery-slideshow-leftside{float:left; width:30px; overflow:hidden; padding-top:30px;}
#gallery-slideshow-rightside{float:left; width:30px; overflow:hidden; padding-top:30px;}
#gallery-slideshow-leftbutton{float:left; width:18px; height:36px; background:url(arrows.gif) no-repeat 0px 0px; cursor:pointer; outline-style:none;}
#gallery-slideshow-leftbutton:hover{background-position:-18px 0;}
#gallery-slideshow-rightbutton{float:right; width:18px; height:36px; background:url(arrows.gif) no-repeat 0px -36px; cursor:pointer; outline-style:none;}
#gallery-slideshow-rightbutton:hover{background-position:-18px -36px;}
.gallery-item{float:left; margin:0 7px;}
.gallery-item img{border:2px solid #782d37;}
.highslide-caption{display:none;}
.highslide-number{display:none;}
.highslide:hover img{border:2px solid #7D5539;}

