/* CSS Document */

/* mac hide \*/
html, body { height:100%; width:100%; }
/* end hide */
body { color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; text-align:center; min-height:402px;	min-width:740px; background-color:#7D675A; background-image:url(/images/bk.jpg); background-repeat:repeat-x; background-attachment:fixed; }

h1 {font-size:180%; font-family:'Gill Sans', 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; margin-top:2px; margin-bottom:8px;}
h2 {font-size:180%; font-family:'Gill Sans', 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; margin:12px;}
.list {margin:15px; list-style-type:disc}
a {color:#B9FFB9; text-decoration:none;}
.submit {color:#ffffff; font-weight:bold; border:1px solid #404042; background-color:#7BA42A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; padding: 1px 20px 1px 20px;}
.input {background-color:#B3CB8F; border:1px solid #ffffff; width:160px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#404042;}
.contact td {padding:2px;}

#siteOuterContainer { height:100%; width:100%; display:table; vertical-align:middle; }
#siteContainer { text-align:center; position:relative; vertical-align:middle; display:table-cell; height:402px; }	
#siteInnerContainer { position:relative; width:747px; background:#fff; height:409px; text-align:left; margin:0 auto; border:0; background-image:url(/images/box.gif); }
#copyright { position:absolute; bottom:-15px; text-align:right; width:740px;}
#copyright a {color:#BEB0A2}
#content {margin:11px 16px 16px 12px; position:absolute; top:0; left:0;}
#logo {width:230px; height:50px; margin-left:15px; margin-top:20px; position:relative; }
#slide1dv {z-index:0; margin:11px 16px 16px 12px; position:absolute; top:0; left:0; width:719px; height:382px;}

/*Navigation*/
#nav {position:absolute; top:336px; left:3px; opacity:0.85; width:711px; border-right:1px solid white }
#nav li {border: 1px solid #ffffff; border-right-width:0px; height:30px;}
#nav li a {display:block; height:30px;}
#nav_01 {float:left;  width: 86px; background-image:url(/images/nav/home.gif)}
#nav_02 {float:left; width: 114px; background-image:url(/images/nav/about.gif)}
#nav_03 {float:left; width: 174px; background-image:url(/images/nav/interior.gif)}
#nav_04 {float:left; width: 151px; background-image:url(/images/nav/landscape.gif)}
#nav_0 {float:left; width: 89px; background-image:url(/images/nav/gallery.gif);}
#nav_05 {float:left;  width: 91px; background-image:url(/images/nav/contact.gif);}
#nav_01 a:hover {background: url(/images/nav/home.gif) 0 -30px no-repeat;}
#nav_02 a:hover {background: url(/images/nav/about.gif) 0 -30px no-repeat;}
#nav_03 a:hover {background: url(/images/nav/interior.gif) 0 -30px no-repeat;}
#nav_04 a:hover {background: url(/images/nav/landscape.gif) 0 -30px no-repeat;}
#nav_05 a:hover {background: url(/images/nav/contact.gif) 0 -30px no-repeat;}
.nav_s {background-position:0 -30px;}
#nav_0 a:hover {background: url(/images/nav/gallery.gif) 0 -30px no-repeat;}

#subNav {display:none; border:1px solid #ffffff; width:150px; background-color:#5e9063; height:30px; padding:7px;}
li:hover #subNav { display:block; position:absolute; margin-left:-1px; bottom:31px; z-index:300; }
#subNav li {width:150px; border:0; position:relative; height:16px;}
#subNav li a {height:16px; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:90%;}
#subNav a:hover {background-image:none;}

/*Content*/
.text {overflow:auto; height: 195px; margin:10px; line-height:120%;}
.box { background-color:#5D9160; opacity:0.95; position:absolute; border:1px solid #ffffff; width:710px; height:250px; left:3px; top:85px;}
#box_01 {width:305px; height:140px; left:400px; top:180px;position:absolute; left:3px; top:85px;}
#box_02 {background-image:url(/images/about.jpg); background-repeat:no-repeat; background-position:right;}
#box_03 {}
#box_04 {}
#box_05 { background-image:url(/images/contact.jpg); background-repeat:no-repeat; background-position:right;}
.gallery {position:absolute; left:440px; top:0; width:269px;}
.gallery h2 {text-align:right; color:#BEE274; margin-right:30px;}
.gallery img {border: 1px solid #ffffff; margin:2px;}