/* general */
* {margin:0;padding:0}
html {margin:0;padding:0;}
body {margin:0px auto;padding:0;text-align:center;font:12px verdana,arial,sans-serif;color:#666;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}
#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}
#asheville {margin:0px auto;width:699px;background-image:url(/g/home_bg.gif)}
#ashville {margin:0px auto;width:699px}
#hendersonville {margin:0px auto;width:575px;text-align:left}
#hendersonville4 {margin:0px auto;width:635px;text-align:left}
#sidebar {padding-right:40px;float:left;color:#669;text-align:right;width: 250px; \width:290px; w\idth: 250px}
#sidebar2 {padding-right:40px;margin-bottom:20px;float:left;color:#669;text-align:right;width: 250px; \width:290px; w\idth: 250px}
#sidebar3 {padding-right:40px;float:left;color:#669;text-align:left;width: 250px; \width:290px; w\idth: 250px}
#main {width:409px;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}
h2.go {font:bold 18px georgia,verdana,arial,sans-serif;color:#669;margin-bottom:3px;margin-top:12px}
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}
h4.white {color:#fff}
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}
.hd11 {font: bold 18px Georgia, "Times New Roman", Times, serif;color: #669;border-top:solid 1px #666;display:block;margin-bottom:12px;width:317px;margin-left:258px}
.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}
.bx3 {margin-bottom:12px;background-color:#003446}
.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}

.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:#666}
.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.gallerymain {}
  div.gallerymain div.left {width:335px;margin-right:10px;overflow:hidden}
  div.gallerymain div.right {width:210px}
div.column {float:left;display:inline;text-align:left}
div.row {clear:both;width:575px;margin-bottom:20px;float:left;display:inline}

div.gallerymain4 {}
  div.gallerymain4 div.left4 {width:335px;margin-right:20px;overflow:hidden}
  div.gallerymain4 div.right4 {width:260px}
div.row4 {clear:both;width:635px;margin-bottom:20px;float:left;display:inline}

div.gallerymain div.left img {border:solid 1px #cacaca}
div.gallerymain div.right li a:hover {background-color:#ffcc00}


div.teamrow {color:#ccc;font-weight:bold}
  div.teamrow div.left {width:130px;margin-right:9px;text-align:center;margin-bottom:20px}
  div.teamrow div.lefttwo {width:130px;margin:0px 9px 0px 70px;text-align:center;margin-bottom:20px}
  div.teamrow div.right {width:130px;text-align:center;margin-bottom:20px}
  div.teamrow div.center {width:130px;text-align:center;margin:0px 139px 20px 139px}
div.409row {clear:both;width:409px;float:left;display:inline}


.pics a {display:inline;float:left;margin-right:10px;border:solid 1px #000;margin-bottom:10px}
.pics a:hover {border:solid 1px #fc0}


ul#aboutusnav {width:190px;float:left}
ul#aboutusnav li {list-style:none;border-bottom:dotted 1px #666;text-align: left;margin:12px 0px;padding:12px 0px;color:#ccc}
ul#aboutusnav li a {display:block;text-decoration: none;padding: .25em;color:#030;font-weight:bold}
ul#aboutusnav li.topper {border-top:dotted 1px #666}
ul#aboutusnav li a:hover {text-decoration:none;color:#c96}
ul#aboutusnav li.active {background-image:url(/aboutus/chair2.jpg);background-position: right;	background-repeat:no-repeat}

a.lefty {float:left;color:#030}
a:hover.lefty {color:#c96}

.phborder {padding:2px;border:solid 1px #9F835D}

ul#firefly {width:200px;float:left;font:bold 12px Georgia, "Times New Roman", Times, serif;padding:12px 0px;border-top:solid 1px #9F835D;border-bottom:solid 1px #9F835D}
ul#firefly li {list-style:none;text-align:left;color:#ccc;padding:6px 0px}
ul#firefly li a {display:block;text-decoration:none;color:#9F835D}
ul#firefly li a:hover {text-decoration:none;color:#c96}
.fflink {text-decoration:none;color:#9F835D}

.pics8 {width:409px;clear:both}
.pics8 a {display:inline;float:left;margin-right:5px;margin-bottom:10px;}
.pics8 a.nom {margin-right:0px}

.newlisting {color: #f90;font-weight:bold}

ul.photothree {font-size:12px;width:575px;margin-bottom:12px}
ul.photothree li {float:left;list-style-type:none;width:185px}
.listright {margin-right:10px}
#ashville td {font-size:12px}

ul.reglist li {margin-left:50px}
.newbrown {color: #ba8e55;font-weight: bold}
hr.divider {border: 0; width: 100%; color: #333;background-color: #333;height:2px;margin-bottom:24px}
