html {
	}

body {
	background-color:#bacfae;
	background-image: url(../images/background.gif);
	background-position: top;
	background-attachment:fixed;
	background-repeat: repeat-x;
	
	position:relative;
    margin: 0;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#Page { 
    position:relative;
    width: 980px;
    margin: auto;
    background: #fff;
	margin-bottom: 75px;
}

#topPage {
	background-color:#fff;
	background-image:url(../images/_mainHeaders/asheville-nc-realty-realtyTeam.gif);
	width: 980px;
	height: 80px;
	margin: 0px;
}

#topPageNav {
	float: right;
	width: 200px;
	text-align: right;
	color:#FFF;
}

#asheville-nc-realty-header {
	float:left;
	clear:both; 
	width: 980px; 
	overflow: hidden;
	margin: 0px;
}

/*------------------------------------------ MAIN HEADER NAVIGATION ----------------------------------------------------*/

ul#nav	{
	display:inline;
	height: 25px;
	width: 980px;
	margin: 0;
	text-align: left;
}

ul#nav li	{display:inline; float:left; margin:0;}

ul#nav li a {
	width: 980px;
	text-align:left;
	display:inline; 
	float:left;
	overflow:hidden; 
	padding-top: 25px;
	height: 0;
}
	
ul#nav a.come-to-asheville				{width: 198px;  background-image: url("../images/_navigation/topNav_ca_198.gif");}
ul#nav a.asheville-luxuryHomes 			{width: 183px;  background-image: url("../images/_navigation/topNav_lh_183.gif");}
ul#nav a.asheville-residentialHomes		{width: 215px;  background-image: url("../images/_navigation/topNav_rh_215.gif");}
ul#nav a.asheville-landHomesites		{width: 230px; background-image: url("../images/_navigation/topNav_lh_230.gif");}
ul#nav a.asheville-condoTeam			{width: 154px;  background-image: url("../images/_navigation/topNav_ct_154.gif");}

ul#nav li a:hover			            {background-position: 0 -25px !important;}

/*------------------------------------------ DROP DOWN NAVIGATION ----------------------------------------------------*/

#dropmenudiv{
	position:absolute;
	border:1px solid #5a5f4b; 
	border-bottom-width: 0;
	border-top: none;
	
	font:normal 12px;
	
	color: #bacfae;
	
	line-height:18px;
	z-index:100;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 15px;
	border-bottom: 1px solid #5a5f4b;
	text-transform:uppercase;
	padding: 1px 0;
	text-decoration: none;
	
	background-color: #e3ecdf;
	color: #5a5f4b;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #bacfae;
	color: #e3ecdf;
}

/*------------------------------------------ MAIN CENTRAL COLUMN ----------------------------------------------------*/

#asheville-nc-realty-container {
	clear:both;
	overflow: hidden;
	position: relative;
	width: 980px;
	/*margin-bottom: 25px;
	padding-bottom: 100px;
	background-color:#f3fdef;
	background-image:url(../images/containerBG.gif);
	background-repeat:repeat-y;
	background-position: top;*/
	background-color: #fff;
	
}

.Column {
    float: left;
    position: relative;
	height: 100%;
}

#asheville-nc-realty-imageAdvertisements {
	background-color:#f3fdef;
	width: 764px;
	height: 280px;
	float: left;
	margin: 0px;
}

#asheville-nc-realty-centralColumn {
	width:764px;
	font-size:  11px;
	margin: 0px;
	float: left;
}

#asheville-nc-realty-flashAdvertisements {
	background-color:#fff;
	width: 765px;
	height: 280px;
	float: left;
	margin: 0px;
}

#asheville-nc-realty-mlsQuickSearch {
	background-color:#f3fdef;
	width: 254px;
	height: 350px;
	float: left;
	text-align: left;
	margin: 0px;
}

#asheville-nc-realty-featuredHeader {
	background-image: url(../images/_mainImages/asheville-nc-realty-realtyTeam.gif);
	background-repeat:no-repeat;
	background-color: #bacfae;
	width: 764px;
	height: 75px;
	float: left;
	margin: 0px;
}

#asheville-nc-realty-featuredHeader p {
	width: 435px;
	height: 75px;
	float: right;
	margin: 0px;
	font-size:12px;
	font-weight:bold;
	padding-top: 10px;
	color:#5b5e4c;
}

/*#asheville-nc-realty-emailContact {
	background-color:#bacfae;
	width: 229px;
	height: 45px;
	padding-top: 30px;
	padding-left: 25px;
	float: left;
	margin: 0px;
}*/

#asheville-nc-realty-emailContact1 {
	width: 293px;
	height: 45px;
	float: left;
	margin: 0px;
}

#asheville-nc-realty-mainContent {
	width:438px;
	text-align: left;
	font-size:  11px;
	margin: 10px 0px 0px 0px;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	border-left: 1px solid #5a5f4b;
}

#asheville-nc-realty-mainContentLeft {
	width: 265px;
	height: 350px;
	float: left;
	text-align: left;
	margin: auto;
	padding-left: 14px;
	padding-right: 15px;
	padding-top: 15px;
	background-color:#FFFFFF;
}

#mls {
	width:660px;
	margin: 0px 50px 0px 0px;
	float: right;
}

#communitys{
float:left;
widows:200px;
}

#communityImage {
float:right;
width: 440px;
padding: 0 10px 0 10px;
}
/*------------------------------------------ MAIN RIGHT COLUMN ----------------------------------------------------*/

h1 {
	color:#5b5e4c;
	font-size: 20px;
	letter-spacing: 2px;
	text-decoration:none;
	text-transform:uppercase;
}

h2 {
	color:#5b5e4c;
	font-size: 16px;
	letter-spacing: 2px;
	text-decoration:none;
	text-transform:uppercase;
}

h3 {
	color:#5b5e4c;
	font-size: 13px;
	letter-spacing: 2px;
	text-transform:uppercase;
	padding: 0px;
	margin: 0px;
}

#asheville-nc-realty-rightColumn {
    width: 215px;
	text-align: left;
	font-size:  10px;
	margin: 0px;
	float:left;
	border-left: 1px solid #bacfae;
}	

#asheville-nc-realty-resources {
	background-color: #d2c8e4;
	background-image: url(../images/_sideHeaders/asheville-nc-realty-resources.gif);
	background-position:top;
	background-repeat:no-repeat;
	
	margin: 0px;
	padding-bottom: 5px;
}

#asheville-nc-realty-community {
	background-color: #dde5d1;
	background-image: url(../images/_sideHeaders/asheville-nc-realty-community.gif);
	background-position:top;
	background-repeat:no-repeat;
	
	margin: 0px;
	padding-bottom: 5px;
}

#asheville-nc-realty-asheville {
	background-color: #d1dbe0;
	background-image: url(../images/_sideHeaders/asheville-nc-realty-asheville.gif);
	background-position:top;
	background-repeat:no-repeat;
	
	margin: 0px;
	padding-bottom: 5px;
}

#asheville-nc-realty-contact {
	background-color: #f4cde0;
	background-image: url(../images/_sideHeaders/asheville-nc-realty-contacts.gif);
	background-position:top;
	background-repeat:no-repeat;
	
	margin: 0px;
}

#asheville-nc-sideNav {
	padding-top: 65px;
	padding-left: 10px;
}

#asheville-nc-contactHazy {
	padding-top: 60px;
	margin:auto;
}

ul.asheville-nc-sideNav-links {
    margin: 0;
    padding: 0;
    text-align: left;
    list-style: none;
	line-height: 200%;
}

ul.asheville-nc-sideNav-links a {
    color: #666666;
    text-decoration: none;
	text-transform:uppercase;
    font-size: 8pt;
}

ul.asheville-nc-sideNav-links a:active, ul.asheville-nc-sideNav-links a:focus, ul.asheville-nc-sideNav-links a:hover {
    text-decoration: underline;
}

	
/* --- Presentation --- */

#dotLine {
	border-bottom: 1px dotted #666;
	clear:left;
	margin-right: 20px;
}

#dotLine1 {
	border-bottom: 1px dotted #666;
	clear:left;
}

/*------------------------------------------ SECONDARY NAVIGATION ----------------------------------------------------*/

#secondaryNavigation {
	background-color:#FFF;
	
	width: 764px;
	height: 25px;
}

ul.secondaryNav	{
	display:inline;
	height: 25px;
	width: 764px;
	margin: 0;
	text-align: left;
}

ul.secondaryNav li	{display:inline; float:left; margin:0;}

ul.secondaryNav li a {
	width: 764px;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden; 
	height: 0;
}
	
ul.secondaryNav a:active, ul.secondaryNav a:focus, ul.secondaryNav a:hover {
    text-decoration: underline;
}

/*------------------------------------------------------------------------*/

ul.topNav {
    text-align: right;
	margin: 5px 5px 0 0;
}

ul.topNav li {
    display: inline;
}

ul.topNav a {
	color:#fff;
    text-decoration: none;
    font-size: 10px;
	text-transform:lowercase;
}

ul.topNav a:active, ul.topNav a:focus, ul.topNav a:hover {
    text-decoration: underline;
}

/*------------------------------------------------------------------------*/

ul.SubNav {
    margin: 0 0 15px 0;
    padding: 0;
    text-align: right;
}

ul.SubNav li {
    display: block;
}

ul.SubNav a {
    color: #666;
    text-decoration: none;
    font-size: 8pt;
	text-transform: uppercase;
}

ul.SubNav a:active, ul.SubNav a:focus, ul.SubNav a:hover {
    text-decoration: underline;
}

.clearLeft {clear:left;}