body, p, div, h1, h2, h3, h4, h5, h6, h7, ul, ol, li { font-family:Verdana,Arial,Helvetica,sans-serif;}
p    { color:#000; font-size:.8em; font-family:Verdana,Arial,Helvetica,sans-serif; margin-top:.2em; line-height:1.4;}
h1   { color:#9D1B33; font-size:1.4em; margin-bottom:.2em;}
h2   { font-size:1.2em; color:#9D1B33; margin-bottom:.2em;}
h3   { font-size:1.1em; color:#9D1B33; margin-bottom:.2em;}
h4   { font-size:1em;   color:#9D1B33; margin-bottom:.2em;}
h5   { font-size:.9em;  color:#9D1B33; margin-bottom:.2em;}
h6   { font-size:.8em;  color:#9D1B33; margin-bottom:.2em;}
h7   { font-size:.7em;  color:#9D1B33; margin-bottom:.2em;}
li    { font-size:.8em;}
ul,ol { margin-top:.2em;}

A:Link    { color:#9D1B33;}
A:Hover   { color:#620517;}
A:Visited { color:#605B5D;}

p.home  { margin-bottom:.6em;}

.red    { color:#9D1B33;}
.dred   { color:#620517;}
.lgrey  { color:#D0CACB;}
.grey   { color:#B3A9AA;}
.mgrey  { color:#928688;}
.dgrey  { color:#605B5D;}
.black  { color:#000;}
.white  { color:#FFF;}

/* Home Page Styles */
p.home  { color:#D0CACB;}
h5.home { color:#FFF;}

/* Results Styles */
table.results tr.header td { background-color:#B3A9AA; color:#FFF; text-align:center; font-size:.75em; font-weight:bold; padding:.2em .4em;}
table.results td.style     { background-color:#F7F0F1; color:#000; font-size:.8em; padding:.2em .4em;}
table.results td.price     { background-color:#EDE6E7; color:#000; font-size:.8em; padding:.2em .4em;}
table.results td.levels    { background-color:#F7F0F1; color:#000; font-size:.8em; padding:.2em .4em;}
table.results td.bed       { background-color:#F7F0F1; color:#000; font-size:.8em; padding:.2em .4em; text-align:center;}
table.results td.sqft      { background-color:#EDE6E7; color:#000; font-size:.8em; padding:.2em .4em;}
table.results td.feat      { background-color:#F7F0F1; color:#000; font-size:.8em; padding:.2em .4em;}
table.results td.feat2     { background-color:#EDE6E7; color:#000; font-size:.8em; padding:.2em .4em;}
table.results td.action    { background-color:#EDE6E7; color:#000; font-size:.8em; padding:.2em .4em;}

/* Virtual Tour Styles */
table.vtour tr.header td   { background-color:#B3A9AA; color:#FFF; text-align:left; font-size:.75em; font-weight:bold; padding:.2em .4em;}
table.vtour td.styleV      { background-color:#EDE6E7; color:#000; font-size:.8em; padding:.2em .4em; line-height:1.4;}
table.vtour td A:Link      { color:#9D1B33; font-weight:bold;}
table.vtour td A:Hover     { color:#000; font-weight:bold;}
table.vtour td A:Visited   { color:#9D1B33; font-weight:bold;}

/* Contact Form Styles */
div.cForm  { font-size:.8em; color:#605B5D; margin-top:.4em;}
div.cForm2 { font-size:.8em; color:#605B5D; margin-top:1em;}

/* Details Styles */
h2.det     { font-size:1.6em; margin-bottom:.2em;}
h4.det     { color:#9D1B33; border-bottom:1px solid #B3A9AA; margin-top:2em; margin-bottom:.4em;}
div.detLbl  { color:#888; font-size:.9em; font-style:italic; text-align:right; padding-left:1.4em; white-space:nowrap;}
div.detTxt  { font-size:.9em; font-weight:bold; white-space:nowrap;}
p.detDesc  { margin-top:1em;}
.smItal    { font-size:.9em; font-style:italic; font-weight:normal;}

/* Quality Partners Styles */
div.linksCat           { text-align:right; line-height:1.1; padding-bottom:.2em;}
div.linksCat A         { font-size:.8em; text-decoration:none;}
div.linksCat A:Link    { color:#9D1B33;}
div.linksCat A:Hover   { color:#000; text-decoration:underline;}
div.linksCat A:Visited { color:#605B5D;}
div.linksCatNum { font-size:.7em; color:#928688; margin-top:.2em;}
h3.links        { color:#928688; margin:0;}
h5.links        { color:#B3A9AA; margin:0 1.6em 0 0;}

/* Communities Styles */
h5.com      { margin-top:1em;}
div.comPic  { margin-bottom:1em;}
div.comList { margin-left:1em;font-size:.8em;}

div.detList { font-size:14px; line-height:16px; font-weight:bold;}
div.detList small { font-size:12px; font-weight:normal;}
.Bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: 000000;
}
.TopBodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: 000000;
}
.Headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.Headlinelarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.subHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.NewBody{
 font-family:Verdana,Arial,Helvetica,sans-serif;
}.BodytextIndent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: 000000;
	text-indent: .5in;
}
.Popuptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: 000000;
}