@import url("reset.css");
@import url("buildup.css");


body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

h1 {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:14px;
	text-decoration:none;
	color:#5494DB;
	

}

/* This is the page title and totally overrides the H1 definition above */
/* I added the padding-left and removed the non-breaking spaces before the title text */
.headertitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-style:italic;
	color:#3279C9;
	display:inline;
	font-weight:lighter;
	padding-left:10px;
	text-decoration: none;
}



h2 {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:13px;
	text-decoration:none;
	color:#5494DB;
}

h3 {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:12px;
	text-decoration:none;
	color:#5494DB;
}

h4 {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:11px;
	text-decoration:none;
	color:#5494DB;
}

h5 {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:10px;
	text-decoration:none;
	color:#5494DB;
}


/*
td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
*/
a:link {color:#0000FF; text-decoration:underline;}
a:active {color:#FF0000; text-decoration:underline;}
a:visited {color:#6633CC; text-decoration:underline;}
a:hover {color:#0000FF; text-decoration:underline;}



a.sage-footer:link {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:9px;
	text-decoration:none;
	color:#000000;
	}
a.sage-footer:active {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:9px;
	text-decoration:none;
	color:#000000;
}
a.sage-footer:visited {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:9px;
	text-decoration:none;
	color:#000000;
}
a.sage-footer:hover {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:9px;
	text-decoration:none;
	color:#000000;
}

.nav-footer {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:9px;
	color:#666666;
	text-decoration:none;
}


a.nav-footer:link {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:9px;
	text-decoration:none;
	color:#666666;
	}
a.nav-footer:active {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:9px;
	text-decoration:none;
	color:#666666;
	}
a.nav-footer:visited {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:9px;
	text-decoration:none;
	color:#000000;
	}
a.nav-footer:hover {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:9px;
	text-decoration:none;
	color:#000000;
	}

li {color:#000000;}
ul {color:#000000;}
ol {color:#000000;}

.grayborder {
	border:1px solid #CCCCCC;
	padding:10px;

}

a.articlenav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}

a.articlenav:link {
	text-decoration:none;
	color:#ffffff;
}
a.articlenav:active {
	text-decoration:none;
	color:#ffffff;
}
a.articlenav:visited {
	text-decoration:none;
	color:#ffffff;
}
a.articlenav:hover {
	text-decoration:underline;
	color:#ffffff;
}







.featured-box {
	font-size:10px;
	width:159px;
	margin: 0 0 15px 0;
}

.featured-box a:link {
	text-decoration:none;
	color:#ffffff;
}
.featured-box a:active {
	text-decoration:none;
	color:#ffffff;
}
.featured-box a:visited {
	text-decoration:none;
	color:#ffffff;
}
.featured-box a:hover {
	text-decoration:underline;
	color:#ffffff;
}


.featured-head {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-size:10px;*/
	width:159;
	background-color:#669966;
	color:#FFFFFF;
	text-align:center;
	padding:1px 0px 1px 0px;
	margin-bottom:3px;
}

.featured-body {
	border:1px solid #CCCCCC;
	text-align:center;
	vertical-align:middle;
	height:112px;
}
.featured-body img{
	margin:10px 9px 10px 9px;
	border:0px;
}
.featured-foot {
	background-image:url(/images/images/featured-foot.jpg);
	text-align:center;
	vertical-align:middle;
	color:#000000;
	margin-bottom:10px;
}
/*
.featured-foot a{
	padding:0px;
	padding:0px;
	margin:0px;
}
*/


.blueborder {
	border:1px solid #5494DB;
	padding:8px;
}

.featured {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
/*
.greenborder {
	border:1px solid #669966;
}
*/




a.nav:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#336666;
	}
a.nav:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#336666;
	}
a.nav:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#336666;
	}
a.nav:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#336666;
	}


#nav {
	width:130px;
	padding:0px 0px 0px 0px;
	background-color:#E1EDE1;
	color:#666666;
	font-size:10px;
	font-weight:normal;
}


#nav ul {
	list-style:none;
	margin:0;
	padding:0;
	border:none;
	margin-bottom:1px;
}

#nav li {
		border:1px solid #669966;
		margin-bottom:-1px;
		padding:0px;
		}
	
#nav li a {
		display:block;
		padding:5px 0px 5px 0px;
		background-color:#E1EDE1;
		color:#666666;
		text-decoration:none;
		width:128px;
		background-image:url(../images/nav/white-square.gif);
		background-repeat:no-repeat;
		background-position:3px 2px;
		padding-left:10px;
		padding-right:10px;
		}

html>body #nav li a {
		width:auto;
		}

#nav li a:hover {
		background-color:#A5C9A6;
		color:#FFFFFF;
		height:100%;
		background-image:url(../images/template/images/nav-arrow.gif);
		background-repeat:no-repeat;
		background-position:110px;
		}




.article-header {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-weight:bold;
	color:#5494DB;
}

.article-links {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:10px;
	color:#666666;
}

.breadcrumbs {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:10px;
	color:#669966;
}


.how-to{
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:9px;
	font-weight:bold;

}

a.how-to:link {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	color:#669966;
	}
a.how-to:active {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	color:#669966;
	}
a.how-to:visited {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	color:#669966;
	}
a.how-to:hover {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:9px;
	font-weight:bold;
	color:#336666;
	text-decoration:underline;
	}

.regiontext {
	font-size:10px;
}
.accommtype {
	font-size:10px;
	font-weight:bold;
	color:#669966;
}
.listinglocation {
	font-size:10px;
	font-weight:bold;
	color:brown;
}
.maintext {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:11px;
	color:#333333;
}
.highlightedtext {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-weight:bolder;
	color:#336666;


}
.formheaders {
	font-size:10px;
	color:#6699CC;
	font-weight:bolder;
}
.highlightedcell {
	background-color:#F1FBF1;
	border:2px solid #669966;
}
.propertylink {
	border:2px solid #669966;
}

.goldlisting {
	padding:1px 1px 1px 1px;
	background-image:url(../images/images/listing_bg.gif);
	background-repeat:repeat-x;
	border:0px solid #5494DB;
	overflow:visible;
	margin:2px 0px 2px 0px;
	clear:both;
	height:70px;
}

.goldlisting a,
.goldlisting a:link img,
.goldlisting a:visited img,
.goldlisting a:active img,
.goldlisting a:hover img{
	float:left;
	border:0px;
	display:block;
	padding-right:5px;
	font-weight:bold;
}
.goldlisting div{
	clear:both;
}


.silverlisting {
	padding-bottom:10px;
}

.silverlisting a:link,
.silverlisting a:active {
	background-color:white;
	font-weight:normal;
}

.silverlisting a:visited {
	color:red;
}

.silverlisting a:hover {
	color:black;
}

.bronzelisting {
	padding:5px 5px 5px 5px;
	background-color:white;
}

.priceheader {
	font-size:1em;
	color:#6699CC;
	font-weight:bold;
}

.homemap{
	width:500px;
	margin:40px auto 0px auto;
}

.homemap img{
	float:right;
}

.accommimage {
	padding:2;
	margin-right:10;
	margin-bottom:5;
	border: 2px solid #eeeeee;
}

.pricetable {
	border:dashed #CCCCCC thin;
}

.pricetable td{
border: dashed #EEEEEE 1px;
padding:4px 8px;
font-size: 9px;
}

.mapiframe{
border: dashed #CCCCCC thin;
padding:8px;
}


#home a{
text-decoration:none;
}