body { font-size: 11px; margin: 0px; color: #666666; font-family: verdana, arial; background-color: #FFFFFF; }
A { font-weight: bold; text-decoration: none; }
a img {border: none; }
a:link {
	color: #960;
}
A:hover { font-weight: bold; color: #666600; text-decoration: underline; }
a:visited {
	color: #C90;
}
.quicklink { }
.quicklink a {
	font-weight: normal;
	color: #960;
	text-decoration: none;
}
.quicklink a:hover { color:white; font-weight: normal; text-decoration: none; }
.SummaryTable { font-size: 11px; color:#000000;}
.SummaryTable a { font-weight: normal; color:#000000; }
.SummaryTable a:hover { font-weight: normal; }
.SummaryName { font-weight: bold; font-size: 12px; }
.RegularFont { font-size: 12px; color: #666666; line-height: 150%; font-family: verdana, arial; }
.BoldFont { font-weight: bold; font-size: 11px; color: #333333; font-family: verdana, arial; }
.GridSummary{ font-size: 11px; background: #000000; color: white; line-height: 175%; font-family: verdana,arial; text-decoration: none; }
.GridSummaryTitle { font-weight: bold; font-size: 10px; text-transform: uppercase;  color: white; }
.GridSummaryValue{ font-weight: normal;  color:white; font-size: 11px;}
.border {
	line-height: 175%;
	font-family: verdana, arial;
	text-decoration: none;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}
.formInput {font-size: 10px; color: #000; font-family: verdana, arial, helvetica, sans-serif;}
.formHeader { font-weight: bold; font-size: 10px; font-family: Verdana, Arial; background-color: silver; }
.psMenu { background-color: 666600; font-size: 11px; }
.psmenuCell{background-image:  url(../i/menubg.gif);  height: 19px;}
.psmenuCell a { padding-right: 2px; padding-left: 40px; font-weight: normal; font-size: 11px; width: 100%; color: #666600; line-height: 150%; font-style: normal; font-family: verdana; text-decoration: none; }
.psmenuCell a:hover { padding-right: 2px; padding-left: 40px; font-weight: normal; font-size: 11px;  width: 100%; color: gray; line-height: 150%; font-style: normal; font-family: verdana; text-decoration: none; }
.grayStrip
{
	background-color: #B4B4B4;	
}
.grayStripBorder
{
	background-color: #B4B4B4;
	border-top: white 1px solid;	
	border-bottom: white 1px solid;
}
.leftBG { background-image: url(../i/bg_thatch-lite3_gold.gif); }
.verysmalltext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.verysmalltextbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}
.medtext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666600; }
.smIndent {  text-indent: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.leftnavsmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.leftnavsmallbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.leftnav-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFCC;
	border-right-color: #FFFFCC;
	border-bottom-color: #FFFFCC;
	border-left-color: #FFFFCC;
}
.leftnav-reg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 19px;
	border: none;
}
.headlines {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: 666600;
}
.BodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #473600;
	line-height: normal;
}
.BodyCopyBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #473600;
	font-weight: bold;
	line-height: normal;
}
.HeadlineSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999900;
	line-height: 24px;
}
.copyright {
	text-indent: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 666600;
	background-image: url(../i/back-greysmallcheks.gif);
}
.returntop {
font-family: Arial, Helvetica, sans-serif; font-size: 10px
}
.HeadlineSubBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #999900;
	line-height: 24px;
}
.HeadlineSubWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 24px;
}
.borderlineWhite {
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-bottom: white 1px solid;
}
/* ---------------------------------------------------------------------------------------------- */

  }
	.thumbnailhover {
	filter: progid;
	border: 1px solid #666666;
:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100);
	}
	.striplistrow1 {
		margin-bottom: 8px;
	}
	.striplistrow2 {
	margin-bottom: 8px;
	background-color: #E9E999;
	}
	td {
		font-size: 8pt;
		line-height: 12pt;
	}
	.featurecell {
		padding: 0px 12px 0px 4px;
		font-size: 14pt;
		font-weight: bold;
	}
.vertLeftLine {
	border-bottom: 666600;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: 666600;
	border-right-color: 666600;
	border-left-color: 666600;
}
.yellowBG {
	background-color: #FFFFCC;
	line-height: 8px;
	color: white;
}
.yellowBGBorder {
	color: white;
	background-color: #FFD300;
	border-top: white 1px solid;
	border-right: white 1px solid;
	line-height: 8px;
}
.leftLineWhiteBG {
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.leftLineThatchBG {
	background-image: url(../i/bg_thatch-lite3_gold.gif);
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.leftLineGrayBG {
	background-color: #D6D6B6;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.leftLineBluBG {
	background-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.borderline
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-bottom: white 1px solid;
}
.bottomline {
	border-bottom: #999999;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
}
.leftnav-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFCC;
	border-right-color: #FFFFCC;
	border-bottom-color: #FFFFCC;
	border-left-color: #FFFFCC;
}
.leftnav-reg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 19px;
	border: none;
}
.copyright {
	text-indent: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 666600;
	background-image: url(../i/back-greysmallcheks.gif);
}
.graphBGBorder {
	color: #000066;
	background-color: #666600;
	border-top: white 1px solid;
	border-right: white 1px solid;
	font-weight: bold;
	background-image: url(../i/bg_thatch-lite3_gold.gif);
	font-size: 12px;
}
.BGgraphBorder {
	color: #000066;
	background-color: #666600;
	border-top: white 1px solid;
	border-right: white 1px solid;
	font-weight: bold;
	background-image: url(../i/bg_thatch-lite3_gold.gif);
	font-size: 12px;
}
.BGLitegray {
	background-color: #EEEECB;
	border: 1px solid #FFFFFF;

}
.BGgrayBorder {
	background-color: #D6D6B6;
	border-right: 1px solid #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;


}
.BGGoldLiteBorder {
	color: white;
	background-color: #999402;
	border-top: white 1px solid;
	border-right: white 1px solid;
	text-align: center;
}
.BGblackBorder {
	color: white;
	background-color: #000000;
	border-top: white 1px solid;
	border-right: white 1px solid;
	line-height: 8px;
}
.verdana11boldGold {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: bold ; color: #999402
}
.BGwhite {
background-color: white;
}
.BGwhiteBorder {
	background-color: white;
	border-top: white 1px solid;
	border-right: white 1px solid;
}
.BGgridimage {
background-image: url(../i/bg_thatch-lite3_gold.gif);
}
.BGblack {
	background-color: #000000;
}
.BGblackBorderLine {
	color: white;
	background-color: #000000;
	border-top: white 1px solid;
	border-right: white 1px solid;
	line-height: 8px;
}
.BGphoneFaxBorder {
	background-color: #FFFFCC;
	border-top: white 1px solid;
	border-right: white 1px solid;

	background-color: #FFFFCC;
	border-top: white 1px solid;
	border-right: white 1px solid;
}
.contactBlock {
	border: #CCCC99;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	color: #666600;
	font-weight: bold;
	text-decoration: none;
	background-color: e5e999;
}
.border-999402 {
	border: 1px solid #999402;
	color: #666600;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.border-CCCC99 {
	border: 1px solid #CCCC99;
	color: #666600;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.border-666666 {
	line-height: 175%;
	font-family: verdana, arial;
	text-decoration: none;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}
.BG-D6D6B6 {
	background-color: #D6D6B6;
	text-decoration: none;
}
.BGgray {
	background-color: #D6D6B6;
	text-decoration: none;
}
.BG-FFFFCC {
	background-color: #FFFFCC;
	border-top: white 1px solid;
	border-right: white 1px solid;

	background-color: #FFFFCC;
	border-top: white 1px solid;
	border-right: white 1px solid;
}
.BGLitegrayBorder {

	background-color: #EEEECB;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: FFFFFF;
	border-right-color: FFFFFF;
	border-bottom-color: FFFFFF;
	border-left-color: FFFFFF;
}
.BodyCopyBoldWhite {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: normal;
}
.verdana10boldGold {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold ; color: #999402
}
.verdana12boldDkGold {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold ; color: #666600
}
.verdana11boldDkGold {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: bold ; color: #666600
}
.verdana9boldGold {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold ; color: #999402
}
.verdana11boldWhite {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: bold ; color: #FFFFFF
}
.verdana10boldDkGold {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold ; color: #666600
}
.verdana9boldDkGold {


font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold ; color: #666600
}
.medtextWhite {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;
}
.BG-987F09-Border {

	color: white;
	background-color: #987F09;
	border-top: white 1px solid;
	border-right: white 1px solid;
}
.BGGoldLiteBorder table {
	text-align: left;
}
.center {
	text-align: center;
}
.BlackVertBackground {
	background-image: url(../images/FineHomesBIG-RASTER2-vert72dpi.jpg);
}
.smtextWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
}
.small copy {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #333;
}
.borderLightGray {
	border: 1px solid #ebebe0;
}
.BodyCopyEnews {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
}
.BodyCopyBoldeNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	font-weight: bold;
	line-height: normal;
}
.verdana11boldDkBrown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333300
}
.BGblackWhiteType {
	color: white;
	background-color: #000000;
	line-height: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-top-style: none;
	border-right-style: none;
}
.BGfinehomes {
	background-image: url(../images_headers/bg_fine_homes_horiz72dpi.gif);
}
.BGBlackVertRightLine {
	background-image: url(../images/FineHomesBIG-RASTER2-vert72dpi.jpg);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.BGBlackBorderLineRight {
	background-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.BGHeaderRight {
	background-image: url(../images_headers/header_bg_right_279Wx100H.gif);
}
.BGGoldLiteHEADER {
	color: white;
	background-color: #999402;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-top-color: white;
	border-right-color: white;
	line-height: 24px;
}
.BodyCopySmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #473600;
	line-height: normal;
}
.RedFontColor {
	color: #F00;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

