@charset "UTF-8";

body { background-color:#FFF; font-family: Trebuchet, Arial, sans-serif; font-size: 12px; letter-spacing: .16em; line-height:16px; color: #FFF; text-align: left; margin-left: 0px; margin-top: 37px; margin-right: 0px; margin-bottom: 0px; }

a:link { color: #CCC; text-decoration: none; }

a:visited { text-decoration: none; }

a:active { text-decoration: none; }

a:hover { text-decoration: none; color: #FFF; }

a.brochure { font-family: Helvetica, Arial, sans-serif; font-size: 10px; letter-spacing: normal; color: #999; text-align: left; margin-top: 13px; }

div.scroll { background-color:#8d8d76; width:495px; height:344px; overflow-y:scroll; }

div.scroll_commercial { background-color: #663333; width:495px; height:344px; overflow-y:scroll; }

div.scroll_contact { background-color: #576162; width:495px; height:344px; overflow-y:scroll; }

div.history { margin-left: 50px; margin-top: 45px; margin-right: 50px; margin-bottom: 50px; font-family: Trebuchet, Arial, sans-serif; color: #FFF; font-size: 12px; line-height: 30px; letter-spacing: normal; text-align: left; }

.history2 { margin-left: 50px; margin-right: 50px; margin-bottom: 50px; font-family: Trebuchet, Arial, sans-serif; color: #CCC; font-size: 13px; line-height:25px; letter-spacing: normal; text-align: center; }

.testimonials { font-family: Trebuchet, Arial, sans-serif; color: #947070; font-size: 11px; font-weight:bold; line-height:5px; letter-spacing: normal; text-align: right; }

.testimonials_name { font-family: Trebuchet, Arial, sans-serif; color: #FFF; font-size: 11px; margin-top:20px; line-height:5px; letter-spacing: normal; text-align: right; }

p.copyright { font-family: Helvetica, Arial, sans-serif; font-size: 10px; letter-spacing: normal; color: #b4b4b4; text-align: left; margin-top: 13px; }

p.title { font-family: Helvetica, Arial, sans-serif; font-size: 11px; display: inline; font-weight:bold; line-height: 14px; letter-spacing: normal; color: #FFF; text-align: center; margin-top: 13px; }

p.address { font-family: Helvetica, Arial, sans-serif; font-size: 14px; display: inline; letter-spacing: normal; color: #CCC; text-align: center; margin-top: 1px; }

p.name { font-family: Helvetica, Arial, sans-serif; font-size: 18px; letter-spacing: normal; color: #CCC; text-align: center; margin-bottom: 5px; margin-top: 5px; }

ul.dropdown { font-weight: normal; }

ul.dropdown li { border-style: solid; border-width: 1px 1px 1px 1; border-color: #2b2821; padding: 3px 10px; background-color: #2b2821; color: #FFF; }

ul.dropdown li.hover, ul.dropdown li:hover { background-color: #2b2821; color: #f5bb36; }

ul.dropdown a:link, ul.dropdown a:visited { color: #FFF; text-decoration: none; }

ul.dropdown a:hover { color: #f5bb36; }

ul.dropdown a:active { color: #f5bb36; }

ul.dropdown ul { width: 182px; margin-top: 1px; }

ul.dropdown ul li { font-weight: normal; }

ul#portfolio li img { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

#gallery { position:relative; width:754px; margin:0px auto; padding:0px; border:0px solid #fff; background:#FFF; }

#images { border:0px solid #9ac1c9; height:344px; background:#eef5f6; margin-bottom:20px; }

#image { position:relative; width:754px; height:344px; padding:0px; border:0px solid #666; background: #FFF url(images/loading.gif) center center no-repeat; }

#image img { position:absolute; top:0px; left:0px }

#thumbwrapper { padding:0px 0; width:754px; height:70px; border:0px; background-color: #FFF; }

#thumbarea { position:relative; overflow:hidden; margin-left:0px; height:70px; width:754px; }

#thumbs { position:absolute; list-style:none; margin-right:0; margin-left: -40px; height:70px; width:10000px; border-right:5px solid #FFF; left: 0px; top: -2px; }

#thumbs li { float:left; margin-right:2px; cursor:pointer }

.imgnav { position:absolute; height:344px; width:20%; z-index:100; width:20%; z-index:100; outline:none; cursor:pointer; }

#previmg { left:0; background:url(images/left.png) left center no-repeat; border-left:0px solid #FFF; }

#previmg:hover { opacity:1; filter:alpha(opacity=100); }

#nextimg { right:0; background:url(images/right.png) right center no-repeat; border-right:0px solid #FFF; }

#nextimg:hover { opacity:1; filter:alpha(opacity=100); }

