/* general */
* {margin:0;padding:0}
html {margin:0;padding:0;}
body {margin:0px auto;padding:0;text-align:center;background-color:#000;font:12px georgia,verdana,arial,sans-serif;color:#ccc;margin-top:12px}
.clear {clear:both; margin-top:-1px; height:1px; overflow:hidden}
a {text-decoration:none;color:#669}
a:hover {text-decoration:none;color:#c96}
p {margin:6px 0px 18px 0px}

/* layout divs */
#wrap {margin:0px auto;text-align:center;width:750px}
#header {width:750px;margin:0px auto;padding-bottom:6px}
#galwrap {margin:0px auto;text-align:left;padding-left:35px}

#logo {float:left;width:220px}
#page {float:right;width:530px;padding:10px 0px}
#topnav {width:750px;margin:0px auto;font:bold 11px/22px arial,helvetica,sans-serif;padding-bottom:30px;color:#ccc}
#forestgate {margin:0px auto;width:699px;background-image:url(/g/home_bgbl.gif)}
#hendersonville {margin:0px auto;width:575px;text-align:left}
#sidebar {padding-right:40px;float:left;color:#669;text-align:right;width: 210px; \width:250px; w\idth: 210px}

.links {float:left;width:210px}
#navlist {padding-left: 0;margin-left:0;width:210px}
#navlist li {list-style:none;margin:0;height:112px}
#navlist li a {text-decoration:none}
#navlist img {margin-left:20px;border:none}
.off {color:#666}


#iconlist {text-align:right;width:110px}
#iconlist li {list-style:none;margin:0;height:112px}
#iconlist li a {text-decoration: none}

#main {width:449px;float:right;text-align:left}
#credit {padding-top:24px;text-align:center;font:10px verdana,arial,helvetica,sans-serif;color:#999}
#footer {padding-top:24px;text-align:center;font:11px/22px arial,helvetica,sans-serif;color:#999}
.sct {margin-bottom:24px}
.leftrail {padding-right:29px;float:left;text-align:left;width: 260px; \width:289px; w\idth: 260px}
.rightrail {float:left;width:410px;text-align:left}

/* headlines */
h1 {font:bold 19px verdana,arial,sans-serif;color:#669;margin-bottom:3px;margin-top:6px}
h1.go {font:bold 19px georgia,verdana,arial,sans-serif;color:#669;margin-bottom:3px;margin-top:6px}
h2.bx {font:bold 19px verdana,arial,sans-serif;color:#669;margin:6px;padding:4px;background-color:#333}
h2 {font: bold 14px verdana,arial,sans-serif;color:#A4A4A4;margin:2px 0px}
h3 {font: bold 14px verdana,arial,sans-serif;color:#669;margin:18px 0px 8px 0px}
h4 {font:bold 14px verdana,arial,sans-serif;color:#a4a4a4;margin:6px 0px}
h5 {font: bold 13px verdana,arial,sans-serif;color:#ccc;margin:0px}
h6 {font:bold 12px verdana,arial,sans-serif;color:#669;margin-bottom:3px;margin-top:6px}
.ab3 {font-size:21px}
.hd5 {font-size:11px;font-weight:bold;text-align:right}
.hd10 {font: italic bold 18px Georgia, "Times New Roman", Times, serif;color: #669}
.hd12 {color: #669;font-weight:bold}
/* topnav */
#topnav a {padding:0px 6px}
.cur {text-decoration:none;padding:0px 6px}

/* assorted */
#smap {border: solid 1px #999}
#fbox {margin: 12px; background-color: #ddd; padding: 9px 6px}
#main a {text-decoration:underline}
#main a.no {text-decoration:none}
.un {text-decoration:underline}
.bx {margin-bottom:12px}
.bx2 {margin-bottom:12px;text-align:left}
.gray {color:#666}
.gray2 {color:#ccc}
.smallgray {color:#666;font-size:8px}
.smallgray2 {color:#999;font:10px verdana,arial,serif}
.blue {color: #669}
.pg {margin-left: 5px; padding-left: 0; list-style: none}
.pg li {padding-left:25px;margin-bottom:12px;background-image: url(/g/bullet1.gif); background-position: 0 .4em;background-repeat: no-repeat}
.pg2 {margin-left: 5px; padding-left: 0; list-style: none}
.pg2 li {padding-left:35px;margin-bottom:12px;background-image: url(/g/bullet2.gif); background-position: 0 .3em;background-repeat: no-repeat}
.pg3 {margin-left: 170px; padding-left: 0; list-style: none;padding-top:6px}
.pg3 li {padding-left:25px;margin-bottom:12px;background-image: url(/g/bullet1.gif); background-position: 0 .4em;background-repeat: no-repeat}
.pg4 {margin-left: 5px; padding-left: 0; padding-top:6px;list-style: none}
.pg4 li {padding-left:15px;margin-bottom:9px;background-image: url(/g/bullet1.gif); background-position: 0em .22em;background-repeat: no-repeat}
.pg5 {margin-left: 5px; padding-left: 0; list-style: none}
.pg5 li {padding-left:35px;margin-bottom:12px;background-image: url(/g/bullet3.gif); background-position: 0 .3em;background-repeat: no-repeat}
.pg6 {margin-left: 5px; padding-left: 0; list-style: none}
.pg6 li {padding-left:35px;margin-bottom:12px;background-image: url(/g/bullet4.gif); background-position: 0 .3em;background-repeat: no-repeat}

.sublist li {background-image:none}

.logo {margin: 12px 5px}
.logo2 {margin: 0px 5px}
.thm {margin-left: 12px}
.thmr {margin: 4px 8px 4px 0px}
.dropcap {font: bold 18px "Times New Roman", Times, serif; color:#ccc}
.m2 {margin-top:2px}
.th {font:bold 14px verdana,arial,sans-serif;color:#fff;background-color:#33329A;padding:3px;text-align:center}
.th2 {font:bold 12px verdana,arial,sans-serif;color:#fff;background-color:#33329A;padding:3px;text-align:center;margin-right:6px}
.sma {font:12px arial,helvetica,sans-serif;text-decoration:underline;text-align:center}
.smtd {font:12px arial,helvetica,sans-serif;color:#666;width:33%;border-right:solid 1px #999;vertical-align:top;text-align:left}
.srtd {font:12px arial,helvetica,sans-serif;color:#666;width:33%;vertical-align:top;text-align:left}
.spacer {color: #fff; background-color:#fff; border:0;height:12px}
.13 {font-size:13px}
td.aff {vertical-align:middle;text-align:center}
.smalllink {font:10px arial,helvetica,sans-serif; color: #63F; text-decoration: underline}
.text2 {font: bold 12px/17px Arial, Helvetica, sans-serif;padding:2px;color:#333;background-color:#ddd;text-align:center;vertical-align:middle;border-right:solid 2px #fff;width: 170px; \width: 176px; w\idth: 170px}
.text3 {font: bold 12px/17px Arial, Helvetica, sans-serif;padding:2px;color:#333;background-color:#ddd;text-align:center;vertical-align:middle;border-right:solid 2px #fff;width: 227px; \width: 233px; w\idth: 227px}
.hshd {font:bold 13px arial,helvetica,sans-serif;color:#fff;background-color:#666;padding:4px;border-bottom:solid 9px #fff}
.hsph {padding-right:11px;width: 150px; \width: 161px; w\idth: 150px}
.sold {color:#ff6}
#lk {margin-top: 15px}
#lk h2 {font: bold 14px Verdana, Arial, sans-serif; color: #669; margin-bottom: 2px; margin-top: 1px}
#lk {font: 12px arial, verdana, sans-serif}
#lk a {color: #669; font-weight: bold}
.photorow {float:left;width:190px}
.photoleft {float:left; margin-right:8px;font-size:10px;display:inline}
.photoright {float:right; margin-left:8px;font-size:10px;display:inline}
.p575 {margin:12px 0px}

.thleft {float:left; margin-right:10px;display:inline}
.thright {float:right;display:inline}
.rightrail em {color: #669;font-weight:bold;font-style: normal}
.pb {margin-right:6px}
.sidelink {font:11px Arial, Helvetica, sans-serif;text-decoration:none}
.sidelink2 {font:11px Arial, Helvetica, sans-serif;text-decoration:none;color:#ccc}
#pblock {background-color:#003466;padding:5px;color:#879890}
#pblock strong {color:#fff;font-size:14px}

.photorow {width:408px;margin:5px 0px}
.pleft {float:left;padding-right:9px;width: 130px; \width: 139px; w\idth: 130px}
.pright {float:right;width: 130px}
.new {color:#900;font-weight:bold}

div.row {clear:both;width:448px;margin-bottom:10px;float:left;display:inline}
div.gallery {clear:both;width:800px;float:left;display:inline;margin-bottom:20px}
div.column {float:left;display:inline;text-align:left}
div.photos {}
  div.photos div.left {width:215px;margin-right:18px}
  div.photos div.right {width:215px}
  
  div.photos3 {}
  div.photos3 div.left3 {width:140px;margin-right:14px}
  div.photos3 div.center3 {width:140px;margin-right:14px}
  div.photos3 div.right3 {width:140px}
  
div.gallerymain {}
  div.gallerymain div.left {width:410px;margin-right:40px;margin-left:20px;height:420px;overflow:hidden}
  div.gallerymain div.right {width:330px}

div.gallerymain div.right li {float:left;list-style-type:none;margin-right:8px;margin-bottom:10px;padding:3px 3px 0px 3px;background-color:#fff}

div.gallerymain div.left img {border:solid 3px #cacaca}
div.gallerymain div.right li a:hover {background-color:#ffcc00}

.pics a {display: inline;float:left;margin-right:10px;border:solid 3px #000;margin-bottom:10px}
.pics a:hover {border:solid 3px #fc0}

.newlisting {color: #f90;font-weight:bold}


