html { background:#9e053b url("../img/back.png"); }
body { position:relative;z-index:1;margin:0 auto;width:800px; }
#back { z-index:1;position:absolute;left:23px;top:23px;width:754px;height:490px;background:url("../img/back-body.jpg") no-repeat; }
a { color:#820024; }
a img { border:0; }
#logo { position:absolute;left:31px;top:30px;z-index:1000;width:125px;height:86px; }
#logo img { width:125px;height:86px; }
#copy { padding:90px 0 60px 386px;width:333px;font-size:11px;font-family:arial,sans-serif;z-index:100; }
body#switch #copy { padding:130px 0 60px 26px;width:333px;font-size:11px;font-family:arial,sans-serif;z-index:100; }
body#switch_homes #copy { padding:130px 0 60px 26px;width:280px;font-size:11px;font-family:arial,sans-serif;z-index:100; }
#copy h1 { margin:0;padding:0; }
#copy p.h2 { margin:0;padding:0; font: bold 2em times, serif; color: #000; text-align: center; line-height: 1.6em;}
#copy p.h3 { margin:0;padding:0; font: normal 1.5em times, serif; color: #000; text-align: center; line-height: 1.6em;}
#copy p { text-align:justify;margin-top:0;padding-top:0; }
#copy p.terms { text-align:left;padding: 40px 20px 0 20px; font-family: times, serif; font-style: italic; }
#copy p.title { text-align:center;padding: 20px 0 0 0;  font-family: georgia, times, serif; font-weight: bold; font-size: 180%;}
#copy p.content { text-align:justify;margin-top:0;padding-top:0; }
#copy p.date { text-align:justify;padding:0; margin: 0; line-height: 1.7em; font-weight: bold;}
.divider { width:350px;height:22px;background:url("../img/back-hr.png") no-repeat top center; }
.divider_hr { width:280px;height:1px;background:url("../img/hr_blk.png") repeat-x top center; margin: 10px 0;}

#contain { background:url("/img/back-body-bottom.jpg") bottom no-repeat;position:relative;margin:23px auto;width:754px;min-height:490px;height:auto !important;height:490px; }
#content { background:url("/img/back-body-top.jpg") top no-repeat;position:relative;min-height:490px;height:auto !important;height:490px; }
#splash_content { position:relative;min-height:490px;height:auto !important;height:490px; margin-top: 50px; }
#paypal { background: white; margin: 23px auto; width: 754px; min-height:490px;height:auto !important;height:490px; }
#nav { position:absolute;z-index:1000;top:0; }
#nav a { display:block;text-align:center;height:28px;top:0;position:absolute;line-height:28px;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:308px;width:103px; }
#nav a.life { left:413px;width:76px; }
#nav a.location { left:491px;width:74px; }
#nav a.vision { left:566px;width:83px; }
#nav a.next { left:652px;width:101px; }
ul#subnav { list-style:none;margin:0;padding:0;position:absolute;bottom:20px;z-index:1000; }
ul#subnav li { display:inline;white-space:nowrap;font-family:arial,sans-serif;font-size:11px; }
ul#subnav li a { text-decoration:none;color:#000; }
ul#subnav li a:hover { text-decoration:underline; }
ul#subnav li.home-finder { position:absolute;bottom:9px;left:22px; }
ul#subnav li.newsroom { position:absolute;bottom:9px;left:110px; }
ul#subnav li.request-info { position:absolute;bottom:9px;left:188px; }
ul#subnav li.send-postcard { position:absolute;bottom:9px;left:274px; }
ul#subnav li.download { position:absolute;bottom:9px;left:640px;font-size:11px;font-weight:bold; }
ul#subnav li.download a { text-decoration:underline;color:#9e053b; }
img#image-back { z-index:200;position:absolute;left:0;top:62px;height:364px;width:361; }
img#image-front { z-index:300;position:absolute;left:0;top:72px;height:344px;width:351; }
img.image-front2 { z-index:300;position:absolute;left:0;top:72px;height:344px;width:351; }
body#switch img#image-front { z-index:300;position:absolute;left:386px;top:72px;height:344px;width:351; }
body#switch_homes img#image-home { z-index:300;position:absolute;left:308px;top:72px; }
img#image-property { z-index:300;position:absolute;left:16px;top:72px;height:353px;width:724px; }

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

form#homefinder {margin:20px 0 0 0;padding: 0;}
form#homefinder label {float: left;	width: 120px;padding: .2em .8em 0 0;text-align: right;color: #000;font-weight: normal;}
form#homefinder  div {	margin-bottom: 1em;	padding: 0;display: block;}
form#homefinder  div select {padding: 1px;}
form#homefinder  div input#submit {float: right;margin-right: 167px;}

ul#results {color:#820024; margin: 0 0 1em 0; padding: 0;}
ul#results li { margin: 0 0 0 13px; padding: 0;}

table#newsroom { font-size:100%;margin:0;width:100%; }
table#newsroom { border-collapse:collapse;border: 1px solid #333333; }
table#newsroom th { color:#f5efda;background:#030303;text-align:left; }
table#newsroom th, table#newsroom td { padding:3px; }
table#newsroom td.date, table#newsroom th.date { text-align:center; }
table#newsroom tr.alt { background:#ffffff; }

#footer {color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size:70%; position: relative; margin:0 auto; 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 img { float: left; margin: 0 20px 20px 0;}