*, html, body, div, span, img, a, p, form, h1, h2, h3, h4, h5, h6, input, textarea, select, img, ul, ol, li {padding:0; margin:0; border:0; outline:none; text-decoration:none;}
body {background-color:#efefef; font:normal 12px Tahoma, Verdana, Arial; color:#333; behavior: url("scripts/csshover3.htc");}
div.clear {clear:both; height:0; overflow:hidden;}
.no {display:none;}

#header {position:absolute; top:0; width:100%; height:74px; background:#333; text-align:center;}
#header2 {width:975px; margin:auto;}
#logo {float:left; width:266px; padding:24px 0 0 0;}
#nav {float:left; width:709px; padding:35px 0 0 0;}
#nav div {width:693px; height:31px; background:#252525; overflow:hidden; padding:8px 8px 0 8px; text-align:left;}
#nav a {display:inline-block; height:25px; padding:6px 12px 0 13px; background:#252525; font:bold 12px Arial, Tahoma, Verdana; color:#ccc; text-decoration:none;}
#nav a:hover, #nav a.active {background:#9CC7F1; color:#333;}

#subheader {position:absolute; top:74px; width:100%; height:180px; text-align:center; background:url(../imgs/subheaderbg.gif) repeat-x;}
#subheader2 {width:975px; margin:auto; text-align:left;}
#heading {float:left; width:665px; margin-top:15px; font:24px Arial, Tahoma, Verdana; color:#fff; letter-spacing:-1px; font-style:italic;}
#photo {float:left; width:310px;}

#indexsubheader {position:absolute; top:74px; width:100%; height:243px; text-align:center; background:url(../imgs/indexsubheaderbg.gif) repeat-x;}
#indexsubheader2 {width:975px; margin:auto; text-align:left;}
#indexheading {float:left; width:638px; margin-top:15px; font:30px Arial, Tahoma, Verdana; color:#fff; letter-spacing:-1px; font-style:italic;}
#indexphoto {float:left; width:337px;}

#indexcontent {position:absolute; top:318px; width:100%; text-align:center;}
#content {position:absolute; top:255px; width:100%; text-align:center;}
#content2 {width:975px; margin:auto; text-align:left; padding-bottom:75px;}
#contentleft {float:left; width:615px; padding-right:50px;}
#contentright {float:left; width:310px; padding-top:43px;}

#featprop {background:#e9e9e9; border:1px solid #c9c9c9; padding:5px; font-size:11px; margin-bottom:40px;}
#featprop .ttl {font:bold 12px Arial; color:#c00; margin-bottom:3px;}
#featprop a.feat {float:left; padding:3px; overflow:hidden; width:160px; height:95px; background:#c9c9c9; margin-right:7px;}
#featprop a.feat:hover {background:#c00;}

#indexfeatprop {float:left; width:601px; background:#e9e9e9; border:1px solid #c9c9c9; padding:5px; margin:0 25px 40px 0; line-height:18px;}
#indexfeatprop .ttl {font:bold 14px Arial; color:#c00; margin-bottom:3px;}
#indexfeatprop a.feat {float:left; padding:3px; overflow:hidden; width:160px; height:95px; background:#c9c9c9; margin-right:7px;}
#indexfeatprop a.feat:hover {background:#c00;}

#recorded, #indexrecorded {background:url(../imgs/recordedinfo.gif) no-repeat; padding-top:57px; margin-bottom:40px; line-height:18px;}
#indexrecorded {float:left; width:337px;}

#indexred {border:#e00 solid; border-width:6px 0 0 0; color:#fff; padding:10px; background:#ee0000 url(../imgs/footertopbg.gif) repeat-x;}
#redleft {float:left; width:580px; padding-right:25px; margin-right:25px; border:solid #ab0000; border-width:0 1px 0 0;}
#redright {float:left; width:302px;}

h1 {font:30px Arial, Tahoma, Verdana; color:#c00; letter-spacing:-1px; margin-bottom:10px;}
h3 {font:18px Arial, Tahoma, Verdana; color:#c00; letter-spacing:-1px; margin-bottom:10px;}
h4 {font:bold 14px Arial, Tahoma, Verdana; color:#000; margin-bottom:5px; letter-spacing:-0.25px;}
h4.red {color:#c00;}
p {line-height:18px; margin-bottom:25px;}

#content2 a {color:#c00;}
#content2 a:hover {color:#000; text-decoration:underline;}
a.more {color:#c00; text-decoration:none;}
a.more:hover {color:#000; text-decoration:underline;}

.thirds {float:left; width:33%;}
.halfs {float:left; width:45%; margin-right:5%;}

.properties {background:#e9e9e9; border:1px solid #c9c9c9; padding:10px 10px 30px 10px; margin-bottom:20px;}
.properties p {margin-bottom:15px;}
a.proppic {float:left; padding:3px; overflow:hidden; width:248px; height:148px; background:#c9c9c9; margin-right:10px;}
a.proppic:hover {background:#c00;}
a.proppic img, div.proppic img {width:246px; height:146; border:1px solid #fff;}
div.proppic {float:left; padding:3px; overflow:hidden; width:248px; height:148px; background:#c9c9c9; margin-right:10px;}
.proptxt {float:left; width:689px;}
.recordedsm {height:13px; background:url(../imgs/recordedsm.gif) no-repeat; padding-left:17px; font:bold 14px Arial; color:#e00; margin-bottom:5px;}
.links {font-size:11px; color:#c00;}
.propbar {background:#c9c9c9; font-weight:bold; padding:8px 0; text-align:center; margin-bottom:20px;}

#photocontain {width:540px;}
#photocontain h4 {margin-bottom:0;}
#photocontain .halfs {margin-bottom:25px;}
.photos {float:left; width:270px; text-align:center; margin-bottom:20px;}

img.pastprop {border:2px solid #666;}

#footertop {width:945px; height:62px; border:#e00 solid; border-width:6px 0 0 0; margin:auto; text-align:left; color:#fff; padding:15px; background:#ee0000 url(../imgs/footertopbg.gif) repeat-x;}
#footerline {width:100%; border:#efefef solid; border-width:1px 0; height:5px; background:#3C95EC;}
#footer {width:100%; background:#333; padding-bottom:40px; text-align:center;}
#footer2 {width:955px; margin:auto; padding:20px 10px; text-align:center; background:#252525; color:#999;}
#footer2 a {color:#999;}
#footer2 a:hover {color:#fff; text-decoration:underline;}
#footer2 div, #footer2 div a {color:#666; font-size:11px;}
#footer2 div a:hover {color:#fff; text-decoration:underline;}
#footer2 hr {color:#252525; border:#333 solid; border-width:1px 0 0 0; margin:20px 0;}

html, body {height:100%;}
div#fancy_overlay {position:fixed; top:0; left:0; width:100%; height:100%; background-color:#000; display:none; z-index:30;}
* html div#fancy_overlay {position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
div#fancy_wrap {text-align:left;}
div#fancy_loading {position:absolute; height:40px; width:40px; cursor:pointer; display:none; overflow:hidden; background:transparent; z-index:100;}
div#fancy_loading div {position:absolute; top:0; left:0; width:40px; height:480px; background:transparent url('../imgs/fancy_progress.png') no-repeat;}
div#fancy_loading_overlay {position:absolute; background-color:#FFF; z-index:30;}
div#fancy_loading_icon {position:absolute; background:url('../imgs/fancy_loading.gif') no-repeat; z-index:35; width:16px; height:16px;}
div#fancy_outer {position:absolute; top:0; left:0; z-index:90; padding:18px 18px 33px 18px; margin:0; overflow:hidden; background:transparent; display:none;}
div#fancy_inner {position:relative; width:100%; height:100%; border:1px solid #BBB; background:#FFF;}
div#fancy_content {margin:0; z-index:100; position:absolute;}
div#fancy_div {background:#000; color:#FFF; height:100%; width:100%; z-index:100;}
img#fancy_img {position:absolute; top:0; left:0; border:0; padding:0; margin:0; z-index:100; width:100%; height:100%;}
div#fancy_close {position:absolute; top:-12px; right:-15px; height:30px; width:30px; background:url('../imgs/fancy_closebox.png') top left no-repeat; cursor:pointer; z-index:181; display:none;}
#fancy_frame {position:relative; width:100%; height:100%; display:none;}
#fancy_ajax {width:100%; height:100%; overflow:auto;}
a#fancy_left, a#fancy_right {position:absolute; bottom:0px; height:100%; width:35%; cursor:pointer; z-index:111; display:none; background-image:url(data:image/gif;base64,AAAA); outline:none;}
a#fancy_left {left:0px;}
a#fancy_right {right:0px;}
span.fancy_ico {position:absolute; top:50%; margin-top:-15px; width:30px; height:30px; z-index:112; cursor:pointer; display:block;}
span#fancy_left_ico {left:-9999px; background:transparent url('../imgs/fancy_left.png') no-repeat;}
span#fancy_right_ico {right:-9999px; background:transparent url('../imgs/fancy_right.png') no-repeat;}
a#fancy_left:hover {visibility:visible;}
a#fancy_right:hover {visibility:visible;}
a#fancy_left:hover span {left:20px;}
a#fancy_right:hover span {right:20px;}
.fancy_bigIframe {position:absolute; top:0; left:0; width:100%; height:100%; background:transparent;}
div#fancy_bg {position:absolute; top:0; left:0; width:100%; height:100%; z-index:70; border:0; padding:0; margin:0;}
div.fancy_bg {position:absolute; display:block; z-index:70; border:0; padding:0; margin:0;}
div.fancy_bg_n {top:-18px; width:100%; height:18px; background: transparent url('../imgs/fancy_shadow_n.png') repeat-x;}
div.fancy_bg_ne {top:-18px; right:-13px; width:13px; height:18px; background:transparent url('../imgs/fancy_shadow_ne.png') no-repeat;}
div.fancy_bg_e {right:-13px; height:100%; width:13px; background:transparent url('../imgs/fancy_shadow_e.png') repeat-y;}
div.fancy_bg_se {bottom:-18px; right:-13px; width:13px; height:18px; background: transparent url('../imgs/fancy_shadow_se.png') no-repeat;}
div.fancy_bg_s {bottom:-18px; width:100%; height:18px; background:transparent url('../imgs/fancy_shadow_s.png') repeat-x;}
div.fancy_bg_sw {bottom:-18px; left:-13px; width:13px; height:18px; background: transparent url('../imgs/fancy_shadow_sw.png') no-repeat;}
div.fancy_bg_w {left:-13px; height:100%; width:13px; background:transparent url('../imgs/fancy_shadow_w.png') repeat-y;}
div.fancy_bg_nw {top:-18px; left:-13px; width:13px; height:18px; background:transparent url('../imgs/fancy_shadow_nw.png') no-repeat;}
div#fancy_title {position:absolute; bottom:-33px; left:0; width:100%; z-index:100; display:none;}
div#fancy_title div {color:#FFF; font:bold 12px Arial; padding-bottom:3px;}
div#fancy_title table {margin:0 auto;}
div#fancy_title table td {padding:0; vertical-align:middle;}
td#fancy_title_left {height:32px; width:15px; background:transparent url(../imgs/fancy_title_left.png) repeat-x;}
td#fancy_title_main {height:32px; background: transparent url(../imgs/fancy_title_main.png) repeat-x;}
td#fancy_title_right {height:32px; width:15px; background:transparent url(../imgs/fancy_title_right.png) repeat-x;}