body {margin: 0 auto; padding: 0; width: 760px; background: #444225 url(/images/asheville_new2.jpg) top center no-repeat;}

#head {margin: 0; padding: 0; height: 191px;}
#photoholder {width:760px; height:191px; background: url('/images/loading.gif') 50% 50% no-repeat; margin: 0; padding: 0;}
#thephoto {width:760px; height:191px; margin: 0; padding: 0;}

#nav {margin: 0; padding: 10px 0 0 0px; list-style: none; font: bold 12px Helvetica, Arial, sans-serif; float: left; width: 100%; background: url(/images/white-top.png) bottom no-repeat;}
#nav li {margin: 0; padding: 0; list-style: none; float: left;}
#nav li a {display: block; margin: 0; padding: 1px 20px 35px 1px; float: left; color: #313131; background: none; text-decoration: none;}
#nav li a:hover {color: #721510; text-decoration: underline;}

#wrapper {margin: 0; padding: 0; background: url(/images/white.png) repeat; color: #222; font: 12px/175% Helvetica, Arial, sans-serif; clear: left;}

#wrapper h1 {margin: 0; padding: 0 0 15px 0; font: 22px Helvetica, Arial, sans-serif; color: #721510;}
#wrapper h2 {margin: 0; padding: 15px; font: 16px Helvetica, Arial, sans-serif; color: #721510; }
#wrapper h3 {margin: 0 0 15px; padding: 15px; font: 14px Helvetica, Arial, sans-serif; color: #666;}
#wrapper h4 {margin: 0; padding: 15px; font: 16px Helvetica, Arial, sans-serif; color: #721510; }
#wrapper p {margin: 0; padding: 15px 15px 0 15px;}

#wrapper a, #wrapper h2 a, #wrapper h3 a {color: #222; text-decoration: underline;}
#wrapper a:hover, #wrapper h2 a:hover, #wrapper h3 a:hover {color: #fff; text-decoration: none;}

#wrapper_inner {margin: 0; padding: 25px; color: #222; font: 12px/175% Helvetica, Arial, sans-serif;}
#wrapper_inner.home {padding: 25px 25px 25px 25px;}


#sections {margin: 0; padding: 0; list-style: none; height: 435px;}
#sections li {margin: 0; padding: 0; width: 200px; height: 350px; float: left;}

#sections li.middle {text-align: center;}

#quicksearch {float: left; color: #ffe0b2; font: 12px/150% Helvetica, Arial, sans-serif;}

#sections li.left ul {height: auto;}
#sections li.left ul {margin: 0; padding: 0; list-style: none;}
#sections li.left ul li {list-style: none; margin: 0 0 10px 0; padding: 5px; height: auto; width: auto;}
#sections li.left a, #sections li.middle a {text-decoration: underline; color: #000;}
#sections li.left a:hover {color: #aab66f;}
#sections li.left h2 {margin: 0; padding: 0 0 8px 0;}

#sections h2 {background: none; border: none;}
#sections h3 {background: none; border: none; padding-top: 0; padding-bottom: 0;}
#sections h1 {margin: 0; padding: 15px 0; color: #dc682a;}
#sections p {margin: 0; padding: 0 0 15px 0;}

#footer {background: url(/images/white-bottom.png) top no-repeat; margin: 0; padding: 25px 0 ; color: #111; font: 12px Helvetica, Arial, sans-serif;}
#footer h2 {margin: 0; padding: 0 0 15px 0; font: 22px Helvetica, Arial, sans-serif; color: #fff;}

#nav-footer {margin: 0; padding: 0; list-style: none; font: 11px Helvetica, Arial, sans-serif;}
#nav-footer li {margin: 0; padding: 0 10px 0 0; list-style: none; float: left;}
#nav-footer li a {display: block; margin: 0; padding: 7px; float: left; color: #222; background: none; text-decoration: none;}
#nav-footer li a:hover {background: #ad7575; color: #fff; text-decoration: underline;}

#copyright {color: #aab66f; padding: 10px; margin: 15px 0 0 0; clear: both;}
#copyright a {color: #aab66f; text-decoration: underline;}
#copyright a:hover {color: #333;}

#logo {border: none; float: right; marign: 0 0 0 25px;}

#left-col {margin: 0 25px 0 0; padding: 0; width: 175px; float: left; color: #666;}
#right-col {padding: 0 15px 50px 25px; margin: 0; float: right;}
#left-col2 {margin-left: 0px;margin-top: 500px; padding: 0; width: 175px; float: left; color: #666;}

.color {color: #990000}
.size {font-size: 18px; text-decoration: none;}

#phone { width: 760px; margin: 0 auto; padding: 45px 0 0 0; text-align: right; font: 16px Helvetica, Arial, sans-serif; }