﻿a{
	color:#51665f;
	font-weight:bold;
}
a:hover{
	color:black;
	text-decoration:none;
}

h2, p, body, #img_module *, #pg_title .moduletable, #pg_title .moduletable *{
	margin:0;
	padding:0;
	border:0;	
}

#pg_title .moduletable, #pg_title .moduletable *{
	float:left;
}

h1{
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	width:99%;
	float:left;
	text-align:left;
	color:#6a7672;
}

h2{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	width:99%;
	float:left;
	text-align:left;
	color:#6a7672;
}

h3{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	width:99%;
	float:left;
	text-align:left;
	
}

p{
	margin-top:15px;
	width:95%;
	color:#343434;
	font-family:Helvetica, Arial, sans-serif;

}
/*
p.lead:first-letter { color: green; font-size: 200% }
p.lead:first-line {
color: green; font-size: 140%  }
*/
body{	
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}
#theleft{
	float:left;
	width:135px;
	margin-left:7px;
	_margin-left:3px;
	
}
#theright{
	width:670px;
	float:left;
	margin-left:6px;
}
#thebottom{
	float:left;
	_float:none;
	width:816px;
	margin-left:7px;
}

#img_module{
	float:left;
	
}
#img_module *{
	font-size:0;
}
#subnav .moduletable *{
	float:left;
	display:block;
}
#pg_title{	margin:0;
	padding:0;
	border:0;
}


#pg_title .moduletable{
	margin-top:-2px;
	_margin-top:1px;
}


*+html #pg_title .moduletable{
	margin-top:1px
}

#pg_title .moduletable{
	padding-top:2px;
}
#subnav{
	float:left;
	height:15px;
	margin-bottom:5px;
}
#snav a{
	padding-left:10px;
	color:#3c4041;
	font-weight:bold;
	display:block;
	float:right;
	text-decoration:none;
	font-size:12px;
}

.form
{
    BORDER-RIGHT: #999999 1px solid;    
    FONT-SIZE: 11px;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f2ece0;
    
}

.searchresults
{
    BORDER-RIGHT: #999999 1px solid;    
    FONT-SIZE: 11px;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-size:12px;
    BACKGROUND-COLOR: #f6f5ee;
    
}

.agent
{
    BORDER-RIGHT: #999999 1px solid;    
    FONT-SIZE: 11px;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-size:12px;
    BACKGROUND-COLOR: #ffffff;
    
}

.searchbox
{
    
    FONT-SIZE: 11px;    
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f6f5ee;
}

#edge_holder{
	float:left;
	width:670px;
	min-height:335px;
	height:auto !important;
	background-image:url(../images/fuzzy_back.gif);
	background-repeat:no-repeat;
}
#page_content{
	float:left;
	/*width:636px;*/
	width:648px;
	background-color:white;
	color:#404040;
	margin-left:3px;
	/*margin-right:3px;*/
	margin-top:5px;
	padding:5px 0 4px 15px;
	min-height:335px;
	height:auto !important;
 	height:335px;
	margin-bottom:0px;
	background-image:url(../images/peaks_icon_lower.gif);
	background-position:584px bottom ;
	background-repeat:no-repeat;	
}
.contentpaneopen{

color:#666666;
font-family:'Trebuchet MS','Helvetica','Arial','sans-serif';
font-size:10pt;
font-style:normal;
font-weight:normal;
line-height:14pt;
padding-top:0px;
margin-right:30px;
}

.back_button{
	font-size:12px;
	color:#343434;
	font-family:Helvetica, Arial, sans-serif;
	margin-bottom:10px;
}
.back_button a{
	text-decoration:none;
}

.box_tools_h {
	font-size:12px;
	font-weight:bold;
	color:#323834;
	padding-left:4px;
}
.box_tools{
	padding:6px 4px;
}

.myspacer{
	margin-top:9px;
}

#naccount{
	color:white;
	background-color:#486189;
	padding-left:3px;
	float:left;
	width:181px;
	margin-left:0px;
	text-align:center;
	border:3px solid #eceae7;
}

#naccount a{
	color:white;
	padding:0;
	margin:0;
	padding-left:1px;
}

#naccount a:hover{
	background-color:#1f2f49;
	padding-left:1px;
}

#page_content .contentheading, #page_content .componentheading{
	font-size:22px;
	font-weight:bold;
	color:#343933;
}

#yutes{
	width:100%;
	height:18px;
	float:left;
	padding-top:5px;
	border-left:1px solid #afb2b7;
}

#logo{
	border:0;
	margin:19px 0px 0px 8px;
}

#shadow{
	height:650px;
	width:850px;
	margin:0 auto;
	background-image:url(../images/peaks_shadow_bg.gif);
	background-repeat:no-repeat;
	background-color:#1f2f49;
}
#flash_area{
	width:670px;
	height:452px;
	float:left;
}

#main{
	width:826px;
	background-color:#dadde2;
	margin-left:11px;
	float:left;
	_float:none;	
}

#sidenav, #sidenav a{
	float:left;
	width:116px;
	color:#323834;
	font-size:14px;
	text-decoration:none;
	padding:2px 0 4px 5px;
	margin:2px 0px 1px 0px;
}

#sidenav{
	margin-top:25px;
}

#sidenav a, #sidenav a:link{
	font-weight:bold;
	padding-left:12px;
	background-image:none;
}
#sidenav a:hover{
	color:white;
	background-image:url(../images/img_nav_active.gif);
	background-repeat:no-repeat;
	background-position:-5px 0px;
}

#yourname{
	float:left;
	display:block;
	color:#486189;
	font-size:18px;
	text-transform:capitalize;
	font-weight:bold;
	width:100%;
	clear:both;
}

#special_links{
	float:right;
	padding-right:7px;
	color:#323834;
	text-decoration:none;
}
#special_links a{
	text-decoration:none;
	color:#65696a;
	font-weight:bold;
	font-size:13px;

}
#special_links a:hover{
	text-decoration:underline;
	color:#486189;
}

#sidenav .item{
	height:21px;
}
#sidenav #active_menu{
	background-image:url(../images/img_nav_active.gif);
	background-repeat:no-repeat;
	background-position:-5px 0px;
}

#footer{
	background-color:#333831;
	float:left;
	_float:none;
	width:795px;
	clear:both;
	color:#cbcdca;
	text-align:right;
	font-size:10px;
	padding:2px 15px 3px 0px;
	margin:2px 0 5px 7px;
}

#footer a{
	color:white;
	margin-right:0;
	padding-right:0;
}

#bottom_img{
	background-image:url(../images/img_bottomtexture.gif);
	height:13px;
	width:100%;
	float:left;
	_float:none;
	background-repeat:no-repeat;
	background-color:#1f2f49;
}
#regis_form input, #regis_form textarea{
	margin-bottom:3px;
	margin-right:5px;
}
#regis_form{
float:left;
	width:363px;
	border:1px solid silver;
	padding:3px;
	margin-bottom:15px;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
#regis_form td{
	padding-top:8px;
	padding-bottom:3px;
}
#regis_form .mybordered{
	border-bottom:1px solid silver;
}
#regis_form .mybordered_lbl {
	border-bottom:1px solid silver;
	padding-left:10px;
	text-align:left;
}

#com_login{
	width:100%;
	float:left;
}

#com_login a{
	color:white;
	font-weight:normal;
}
#com_login a:hover{
	color:#e3eeff;
	text-decoration:none;
	background-color:#1f2f49;
}

#login{
	width:255px;
	float:left;
	border:1px solid silver;
	padding:5px;
	color:#5e5e5e;
	background-color:#dadde2;
	margin-bottom:15px;
}

/*for login box*/
#greeting{
	float:left;
	color:#486189;
	font-size:12px;
	font-weight:bold;
	width:135px;
	text-transform:capitalize;
	text-align:center;
	display:none;
}

#com_login .button{
	border:0;
	float:left;
	color:white;
	cursor:pointer;
	width:28px;
	height:20px;
	margin:90px 0px 0px 100px;
	font-size:0;
	background:none;
	position:absolute;
}

.submit_btn{
	float:right;
	cursor:pointer;
	margin:92px 0px 0px 107px;
	font-size:0;
	background:none;
	position:absolute;
}

#mod_login_username{
	border:0;
	background-color:none;
	width:94px;
	font-size:12px;
	color:#1f2f49;
	height:16px;
	margin:92px 0px 0px 9px;
	padding:0px 0px 0px 2px;
	border-bottom:1px solid #B5B5B5;
	border-right:1px solid #B5B5B5;
}

.clogin_loggedout{
	height:135px;
	margin-top:1px;
	background-image:url(../images/img_preferred_bg.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
}

.clogin_loggedin{
	height:121px;
	margin-top:16px;
	background-image:url(../images/img_preferred.gif);
	background-position:0 18px;
	background-repeat:no-repeat;
}


/*******/
.spotlight{
	margin-top:10px;
	float:left;
	background-image:url(../images/img_spotlight_bg.gif);
	width:271px;
	height:147px;
}
.regi{
	font-size:11px;
	color:#dfdfe7;
	padding: 3px 0px 0px 23px;
}
.regi a{
	text-decoration:underline;
	padding-left:3px;
}
.reg_button, .button{
	background-color:#486189;
	color:white;
	margin-bottom:5px;
	font-size:11px;
	padding:2px 0px 1px 0px;
}
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-replaced > div {
  display: none !important;
}

#sidenav a#active_menu {
	color:white;
}

.logoblox{
	width:100px;
	height:100px;
	float:right;
	font-size:0;
	color:white;
}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

/* header photo divs */

#dropShadow {
background:url(../images/img_picmodule.jpg) no-repeat ;
width:677px;
height:233px;
}

#dropShadow2 {
background:url(../images/img_picmodule.jpg) no-repeat ;
width:677px;
height:250px;
}

#fallColors {
background:url(../images/fallColors.jpg) no-repeat;
width:671px;
height:141px;
}
#mountainHome {
background:url(../images/mountainHouse.jpg) no-repeat;
width:671px;
height:141px;
}
#lodge {
background:url(../images/lodge.jpg) no-repeat;
width:671px;
height:141px;
}
#generations {
background:url(../images/stories/generation_671.jpg) no-repeat;
width:671px;
height:141px;
}
#couple_view {
background:url(../images/stories/couple_view_671.jpg) no-repeat;
width:671px;
height:141px;
}
#mile_high{
background:url(../images/stories/mile_high_living_671.jpg) no-repeat;
width:671px;
height:141px;
}
#lodge2 {
background:url(../images/lodge2.jpg) no-repeat;
width:671px;
height:141px;
}
#greenMountains {
background:url(../images/greenMountains.jpg) no-repeat;
width:671px;
height:141px;
}
#fishing {
background:url(../images/fishing.jpg) no-repeat;
width:671px;
height:141px;
}
#interior1 {
background:url(../images/interior1.jpg) no-repeat;
width:671px;
height:141px;
}
#interior2 {
background:url(../images/interior2.jpg) no-repeat;
width:671px;
height:141px;
}
#familyHike {
background:url(../images/familyHike.jpg) no-repeat;
width:671px;
height:141px;
}
#smokyMountain {
background:url(../images/smokyMountain.jpg) no-repeat;
width:671px;
height:141px;
}
#asheville {
background:url(../images/asheville.jpg) no-repeat;
width:671px;
height:141px;
}
#golf {
background:url(../images/golf.jpg) no-repeat;
width:671px;
height:141px;
}
#river {
background:url(../images/river.jpg) no-repeat;
width:671px;
height:141px;
}
#river2 {
background:url(../images/river2.jpg) no-repeat;
width:671px;
height:141px;
}


.linksSpotlight {
	background-position:10px 40px;
	background-color:#D7DEDC;
	width:500px;
	padding-right:10px;
	_padding-right:0px;
	background-image: url(../images/fadedLogo.gif);
	background-repeat: no-repeat;
	float:left;

}

*+html .linksSpotlight {
background-color:#D7DEDC;
width:500px;
padding-right:10px;
background:url(../images/fadedLogo.gif) no-repeat;
background-position:10px;
float:left;
}
.linksSpotlight h1 {
background:url(../images/linkSpotlightHeader.gif) repeat-x;
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
color:white;
margin:0 0 1px 0;
height:22px;
padding:4px 4px 0 8px;
width:496px;
letter-spacing:0.05 em;
font-weight:normal;
border:1px solid #30352F;
}
.linksSpotlight ul {
padding-left:20px;
_padding-left:0px;
list-style-type:none;
padding-bottom:10px;
_padding-bottom:0px;
margin-top:11px;
margin-left:50px;
_margin-left:35px;
_margin-bottom:8px;
font-family: Helvetica, Arial, sans-serif;
width:45%;
float:left
}
*+html .linksSpotlight ul { 
padding-left:20px;
list-style-type:none;
padding-bottom:10px;
margin-left:50px;
margin-top:11px;
font-family: Helvetica, Arial, sans-serif;
width:60%;
}
.linksSpotlight li {
padding-bottom:6px;
}

/* form styling */
form {
font-family: Helvetica, Arial, sans-serif;
}
.inputbox {
border:1px solid #3F564C;
margin-bottom:10px;
font-family: Helvetica, Arial, sans-serif;
font-size:100%;
background:white;
}
.inputbox a:active {
background:white
}
img.content {
border:1px solid #999999;
float:right;
margin-left:10px;
}
.learnMore {
float:left;
width:35%;
border-left:1px solid #999999;
padding-left:15px;
margin-top:10px;
}
.learnMore a:link, .learnMore a:visited {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
text-decoration:none;
color:#333333;
font-style:italic;
float:left;
}
.learnMore img {
margin-top:5px;
}
#amenities {
width:484px;
height:355px;
margin:0 auto;
margin-top:15px;
background:url(../images/amenities.jpg) no-repeat;

}

/*****************************************
 *	MENU STYLES
 *****************************************/

/* Left menu style */
.left_menu  {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : #666666;
        padding-bottom : 3px;
        padding-top : 3px;
        background-color : #dadde2;
        padding-left : 10px;
}

/* Active menu's section style */
.left_menu_active {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        background-color : White;
        font-weight : bold;
        padding-left : 10px;
        padding-bottom : 3px;
        padding-top : 3px;
        color : #999999;
        text-decoration : none;
}

/* Link's style of active menu's section */
.left_menu_active a {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : White;
	font-weight : bold;
	color : #999999;
	text-decoration : none;
}

/* Menu's section style over that exists cursor */
.left_menu_over  {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : #999999;
        padding-bottom : 3px;
        padding-top : 3px;
        background-color : #E0EBF5;
        padding-left : 10px;
}

/* Active menu's style over that exists cursor */
.left_menu_over_active {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : #999999;
        padding-bottom : 3px;
        padding-top : 3px;
        background-color : #E0EBF5;
        padding-left : 10px;
        font-weight : bold;
}

/* Link's style of menu's section */
.left_menu  a {
        text-decoration : none;
        color: #666666;
}

/* Menu's section link's style over that exists cursor */
.left_menu_over a {
        text-decoration : none;
        color: #1f2f48 ;
}

/* Active menu's section link's style over that exists cursor */
.left_menu_over_active a {
        text-decoration : none;
        color: #999999;
}
