body { background:#161616 url("../img/back-home.png");margin:0; }
#contain { position:relative;height:534px;margin:0 auto 20px auto;width:800px;border:6px solid #111;border-top:none 0; }
#feature_box { height:534px;width:800px;z-index:1; }
.feature { position:absolute;top:0;left:0;height:534px;width:800px; }
.image-1 { background:url("../img/home-1.jpg") no-repeat; }
.image-2 { background:url("../img/home-2.jpg") no-repeat; }
.image-3 { background:url("../img/home-3.jpg") no-repeat; }
.nav { position:relative;z-index:1000; }
.nav a { display:block;text-align:center;height:22px;top:0;position:absolute;line-height:22px;display:block;color:#000;text-decoration:none;font-family:georgia, times, serif;font-size:11px;text-transform:uppercase; }
.nav a:hover { text-decoration:underline; }
.nav a.homes { left:357px;width:103px; }
.nav a.life { left:463px;width:76px; }
.nav a.location { left:540px;width:74px; }
.nav a.vision { left:616px;width:83px; }
.nav a.next { left:700px;width:101px; }
#subnav { position:relative;z-index:1000;font-family:arial,sans-serif;font-size:11px; }
#subnav a { text-decoration:none;color:#fff; }
#subnav a:hover { text-decoration:underline; }
#subnav .home-finder { position:absolute;top:508px;left:430px;background-repeat:no-repeat;padding-left:13px; }
#subnav .newsroom { position:absolute;top:508px;left:515px;background-repeat:no-repeat;padding-left:18px; }
#subnav .request-info { position:absolute;top:508px;left:592px;background-repeat:no-repeat;padding-left:18px; }
#subnav .send-postcard { position:absolute;top:508px;left:680px;background-repeat:no-repeat;padding-left:18px; }

#dd ul { position:absolute; list-style-type:none; padding:0; border:1px solid #fff; z-index:9999; display:none;background:#ededed; }
#dd ul li { padding:0; margin:0;font-family:georgia, times, serif;font-size:70%; }
#dd ul li a { display:block; background:#ededed; padding:3px 7px; min-width:100px;color:#000;text-decoration:none; }
#dd ul li a:hover { text-decoration:underline; }

#footer {color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size:70%; margin:0 auto; text-align:center; width: 754px; }
#footer a {color: #ffffff;}
#footer a:hover {text-decoration: none;}
#footer p {text-align: center; color: #ffffff;}
#footer p.terms {text-align: justify; font-size: 85%;}
#footer p.terms img { float: left; margin: 0 20px 20px 0;}
#footer form { text-align: center; }
