@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; outline:none; outline-style:none;}
img {border:none;}

body {font-family:Verdana, Geneva, sans-serif; font-size:12px; background: url(../images/bg_body.gif) repeat-x #cfa54f;}

h1.heading, h1.heading a {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000; text-decoration:none;} 

#wrapper {width:776px; margin:0 auto;}
#topnav {width:775px; height:70px; border-left:1px solid #c39023;}
#topnav ul {padding:40px 0 0 3px; list-style:none; font-family:Georgia, "Times New Roman", Times, serif;}
#topnav ul li {display:inline;}
#topnav ul li a {display:inline-block; float:left; color:#cfa54f; text-decoration:none; font-weight:bold; padding:5px 7px; margin:0 30px; border-bottom: 1px solid #8c5f00;}

#topnav ul li a:hover, #topnav ul li.current a { border-bottom: 1px solid #cfa54f; color:#ffde99;}

#logo {width:775px; height:86px; border-left:1px solid #8c5f00;}
#logo img {margin:23px 0 0 34px; display:inline;}


#wrapper_2 {width:100%; background:#ab7100; } 
#wrapper_2 #content {width:775px; border-left: 1px solid #ffde99; margin:0 auto; overflow:auto;} 
#wrapper_2 #content img {display:block; float:left; width:257px; height:464px;}

#wrapper_2 #content img.center {border-left:#8c5f00 2px solid; border-right:#8c5f00 2px solid;}


/*portfoliopage start*/

#wrapper_2 #content a.residence {display:block; width:185px; height:464px; float:left; background:url(../images/p_residence.jpg) no-repeat; padding-right:3px;}
#wrapper_2 #content a.residence span {display:block; width:185px; height:50px; float:left; background:url(../images/p_residence_s.jpg)  center no-repeat; margin:206px 0 0 0; cursor:pointer;}


#wrapper_2 #content a.commercial {display:block; width:185px; height:464px; float:left; background:url(../images/p_commercial.jpg) no-repeat;  padding-right:3px;}
#wrapper_2 #content a.commercial span {display:block; width:185px; height:50px; float:left; background:url(../images/p_commercial_s.jpg)  center no-repeat; margin:206px 0 0 0; }


#wrapper_2 #content a.window {display:block; width:185px; height:464px; float:left; background:url(../images/p_wtreat.jpg) no-repeat;  padding-right:3px;}

#wrapper_2 #content a.window span {display:block; width:185px; height:50px; float:left; background:url(../images/p_wtreat_s.jpg)  center no-repeat; margin:206px 0 0 0; cursor:pointer;}

#wrapper_2 #content a.bandf {display:block; width:185px; height:464px; float:left; background:url(../images/p_bandaf.jpg) no-repeat;  padding-right:3px;}

#wrapper_2 #content a.bandf span {display:block; width:185px; height:50px; float:left; background:url(../images/p_bandaf_s.jpg)  center no-repeat; margin:206px 0 0 0; cursor:pointer;}

#wrapper_2 #content a:hover.residence span, #wrapper_2 #content a:hover.commercial span, #wrapper_2 #content a:hover.window span, #wrapper_2 #content a:hover.bandf span {background-image:none;}

#wrapper_2 #content .flashslideshow {width:565px; height:464px; float:left; margin-left:10px; }

/*portfoliopage end*/

#footer {width:735px; border-left:1px solid #8c5f00; margin:0 auto; padding:20px; line-height:1.5em;}
#footer .leftcnt {width:380px; float:left;}
#footer .rightcnt {width:350px; float:left; padding-top:20px;}
#footer .rightcnt form {height:65px; background:url(../images/bg_newsletter.gif) no-repeat; color:#fff; padding:5px 0 0 10px;}
#footer .rightcnt form input {margin:5px 0 0 0; display:inline;}



#footer ul.foot {font-size:11px; margin:0 auto; list-style:none; color:#333; clear:both;}
#footer ul.foot li {display:inline;}
#footer a {color:#ab7100; text-decoration:underline; padding-bottom:50px;}
#footer a:hover {color:#000; text-decoration:none;}
