body
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
}
.text
{
	font-size: 12px;
}
.articletext
{
	font-size: 14px;
	padding:3px 2px 3px 5px;
}
.markettext
{
	font-size: 12px;
	text-decoration:none;
	color:#062B62;
	font-weight:bold;
}
.wnheader
{
	font-size: 16px;
	text-decoration:none;
	color:#062B62;
	font-weight:bold;
	padding-left:7px;
}
A.markettext:link,visited
{
	font-size: 12px;
	text-decoration:none;
	color:#062B62;
	font-weight:bold;
}
A.markettext:hover
{
	font-size: 12px;
	text-decoration:underline;
	color:#062B62;
	font-weight:bold;
}
.home_ad
{
	font-size:12px;
	text-decoration:none;
	color:Black;
}
.sfh
{
	font-size:18px;
	vertical-align:top;
	text-align:left;
	color:#062B62;
}
.sfh_mid
{
	font-size:18px;
	vertical-align:top;
	text-align:left;
	padding-left:140;
	color:#062B62;
}
.villatext
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.contacttext
{
	font-size: 12px;
}
.hometext
{
	font-size: 12px;
	padding: 15px;
}
.floorplan a
{
	margin: 0 15 15 15;
}
.fronttext
{
	font-size: 12px;
	padding: 0 15 0 15;
}
.headings
{
	font-size: 15px;
	font-weight: bold;
	text-align: left;
}
.mv_headings
{
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.mvtext
{
	font-size: 12px;
	padding: 5 10 5 0;
}
.disclaimer 
{
	font-size: 10px;
	color: #cecece;
	padding-right: 10px
}
.breadcrumb
{
	font-size: 12px;
	color: gray;
	text-decoration: none
}
A.breadcrumb:link
{
	color: Gray;
}
A.breadcrumb:active
{
	color: Gray;
}
A.breadcrumb:hover
{
	text-decoration:underline
	color: Gray;
}
A.breadcrumb:visited
{
	color: Gray;
}
.contactus
{
	font-size: 12px;
	padding-right: 520
}
.awardheading
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	font-weight: bold
}
.awardheading1
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	font-weight: bold
}
.award
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.mvaward
{
	font-size: 12px;
	text-align: center
}
.popuptext
{
	font-size: 12px;
	padding-left: 5px
}
.emailinks
{
	font-size: 12px;
	color: Gray
}
A.emaillinks:link
{
	text-decoration:underline;
	color: Gray;
}
A.emailinks:active
{
	text-decoration:underline;
	color: Gray;
}
A.emaillinks:hover
{
	text-decoration:none;
	color: Gray;
}
A.emaillinks:visited
{
	color: Gray;
}
.houselinks_lg
{
	font-size: 18px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	color: #062B62;
	font-weight: bold;
}
A.houselinks_lg:link
{
	text-decoration:underline;
	color: #062B62;
}
A.houselinks_lg:active
{
	text-decoration:underline;
	color: #062B62;
}
A.houselinks_lg:hover
{
	text-decoration:none;
	color: #062B62;
}
.houselinks
{
	font-size: 14px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	color: Black;
	font-weight: bold;
}
A.houselinks:link
{
	text-decoration:underline;
	color: Black;
}
A.houselinks:active
{
	text-decoration:underline;
	color: Black;
}
A.houselinks:hover
{
	text-decoration:none;
	color: Black;
}
.aboutlinks
{
	font-size: 12px;
	padding-left: 30px;
	padding-bottom: 10px;
	color: Gray
}
A.aboutlinks:link
{
	text-decoration:underline;
	color: Gray;
}
A.aboutlinks:active
{
	text-decoration:underline;
	color: Gray;
}
A.aboutlinks:hover
{
	text-decoration:none;
	color: Gray;
}
.date
{
	font-size: 12px;
	color: gray;
	padding:0px 40px 3px 10px;
}
.whatsnewlink {
font-family: Trebuchet MS, Helvetica, Arial;
font-size: 13px;
color: #336699;

}

A.whatsnewlink:link { color: #336699; font-weight: bold; text-decoration: none;}
A.whatsnewlink:visited { color: #336699; font-weight: bold; text-decoration: none;}
A.whatsnewlink:active { color: #336699; font-weight: bold; text-decoration: none;}
A.whatsnewlink:hover { color: #336699; font-weight: bold; text-decoration: underline;}

.tc_header
{
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 16px;
	color: #336699;	
	font-style:italic;
}
/* CASTLETON HOMES Start */
.castleton_home
{
	font-weight: bold;
	font-size: 15px;
	font-family: Verdana, Arial, Sans-Serif;
	font-variant: small-caps;
}
A.castleton_home:link
{
	text-decoration:underline;
	color: #072C63;
}
A.castleton_home:visited
{
	text-decoration:underline;
	color: #072C63;
}
A.castleton_home:active
{
	text-decoration:underline;
	color: #072C63;
}
A.castleton_home:hover
{
	text-decoration:none;
	color: #072C63;
}
.castleton_top
{
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, Arial, Sans-Serif;
	color: #072C63;
}
.ch_home
{
	font-size: 20px;
	font-family: Verdana, Arial, Sans-Serif;
	color: #072C63;
	padding-left:10px;
}
.ch_steps
{
	font-size: 20px;
	font-family: Verdana, Arial, Sans-Serif;
	color: #072C63;
}
.ch_steps hr
{
	color: #072C63;
	width: 75%;
	text-align:left;
}
IMG.ch
{
	border-right: #ebe2b7 thin solid;
	border-top: #ebe2b7 thin solid;
	border-left: #ebe2b7 thin solid;
	border-bottom: #ebe2b7 thin solid;
}
.topnav
{
	font-weight: bold;
	font-size: 13px;
	color: #072c63;
	font-family: Verdana, 'Times New Roman' , Sans-Serif;
}
.comparetext
{
	font-size: 12px;
	padding: 0 15 0 15;
}
.smalltext
{
	font-size: 11px;
	padding: 0 15 0 0;
}
.comparetext ul
{
	font-style:italic;
	margin:0 0 10 30;
}
.comparetextheading
{
	font-variant:small-caps;
	font-weight:bold;
	padding:0 0 0 0;
	font-size:13px;
}
/* CASTLETON HOMES finish*/
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_dropline_1.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#nav {
height:36px; position:relative; font-family:Trebuchet, arial, verdana, sans-serif; font-size:12px;
}
#nav .select {
margin:0; padding:0; list-style:none; white-space:nowrap;
}
#nav li {
float:left; background:url(images/blank_over_p.gif);
}
#nav .select a {
display:block; height:36px; float:left; background: url(images/blank_p.gif); padding:0 0 0 10px; text-decoration:none; line-height:25px; white-space:nowrap; color:#0C2577;
}
#nav .select a b {
display:block; padding:0 30px 10px 15px; background:url(images/blank_p.gif) right top;
}
#nav .select li:hover a {
background: url(images/blank_over_p.gif); padding:0 0 0 10px; line-height:27px; color:#01794C;
}
#nav .select li:hover a b {
display:block; padding:0 30px 9px 15px; background:url(images/blank_over_p.gif) right top;
}
#nav .sub {
display:none; margin:0; padding:0 0 0 60px;list-style:none;
}
#nav .sub li {background:#e8e8e8;}
#nav .select li:hover .sub {
height:45px; display:block; position:absolute; float:left; width:500px; top:28px; left:0; text-align:center;
}
#nav .select li:hover .sub li a {
display:block;height:45px; line-height:45px; float:left; background:transparent url(images/transparent.gif); padding:0 12px; margin:0; white-space:nowrap; border:1px solid #000; border-color:#888 #777 #666 #ddd; color:#0B2673;font-size:12px;
}
#nav .select li:hover .sub li a:hover {
color:#01794C; background:#e8e8e8; border-color: #fff #333 #000 #fff; line-height:45px;
}

/*Slide Show*/
/*preload classes*/
.svw {width: 50px; height: 20px; background: #fff;}
.svw ul {position: relative; left: -999em;}

/*core classes*/
.stripViewer { 
position: relative;
overflow: hidden; 
border: 2px solid #062762;  
margin: 0 0 1px 0;
}
.stripViewer ul { /* this is your UL of images */
margin: 0;
padding: 0;
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
}
.stripViewer ul li { 
float:left;
}
.stripTransmitter {
overflow: auto;
width: 1%;
}
.stripTransmitter ul {
margin: 0;
padding: 0;
position: relative;
list-style-type: none;
}
.stripTransmitter ul li{
width: 20px;
float:left;
margin: 0 1px 1px 0;
}
.stripTransmitter a{
font: bold 10px Verdana, Arial;
text-align: center;
line-height: 22px;
background: #062762;
color: #fff;
text-decoration: none;
display: block;
}
.stripTransmitter a:hover, a.current{
background: #fff;
color: #062762;
}

/*tooltips formatting*/
.tooltip
{
padding: 0.5em;
background: #fff;
color: #000;
border: 5px solid #dedede;
}

