body
{
	background-color:#f3eedd;
}

A.HomePageRightMenuItem
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	background-image: none;
	color: #cc3300;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-decoration: none;
	border-bottom-style: none;
}
A.SubPageMenuLinks
{
	font-weight: bold;
	background-image: none;
	color: #cc3300;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-decoration: none;
	border-bottom-style: none;
}
A.ListingImageLink
{
	font-weight: bold;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-decoration: none;
	border-bottom-style: none;
}
IMG
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
TD.TourNavigationLabels
{
	font-weight: bold;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-decoration: none;
	border-bottom-style: none;
}
SELECT
{
	font-size: xx-small;
}

OPTION
{
	font-size: smaller;
}
INPUT
{
	font-size: smaller;
}
TD
{
 
}
Table.OpenHouseDetail
{
	background-color: #EFE5C1;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size: x-small;
}
.VirtualTourDescription
{
	font-weight: normal;
}
.VirtualTourText
{
	font-size: 11pt;
}
TD.MortgageCalText
{
	font-size: 8pt;
}

.HomePageText
{
	font-family:Arial,Helvetica,Sans-Serif;
	color:black;
	font-size:x-small;
}

.BlackXXSmallNormal
{
	font-family:Arial,Helvetica,Sans-Serif;
	color:black;
	font-size:xx-small;
	font-weight:normal;
}

.BlackXSmallNormal
{
	font-family:Arial,Helvetica,Sans-Serif;
	color:black;
	font-size:x-small;
	font-weight:normal;
}
.BlackSmallNormal
{
	font-family:Arial,Helvetica,Sans-Serif;
	color:black;
	font-size:small;
	font-weight:normal;
}


.BlackSmallBold
{
	font-family:Arial,Helvetica,Sans-Serif;
	color:black;
	font-size:small;
	font-weight:bold;
}

.BlackXSmallBold
{
	font-family:Arial,Helvetica,Sans-Serif;
	color:black;
	font-size:x-small;
	font-weight:bold;
}

.BlackXXSmallBold
{
	font-family:Arial,Helvetica,Sans-Serif;
	color:black;
	font-size:xx-small;
	font-weight:bold;
}

.BlackMediumBold
{
	font-family:Arial,Helvetica,Sans-Serif;
	color:black;
	font-size:medium;
	font-weight:bold;
}

.HomePageTextBlue
{
	font-family:Arial,Helvetica,Verdana,Sans-Serif;
	color:#004790;
	font-size:small;
	font-weight:bold;
	
}

.BlueSmallBold	
{
	font-family:Arial,Helvetica,Verdana,Sans-Serif;
	color:#004790;
	font-size:small;
	font-weight:bold;
	
}

.HomePageTextRedNormal
{
	font-family:Arial,Helvetica,Verdana,Sans-Serif;
	color:red;
	font-size:small;
	font-weight:normal;
	
}	

.HomePageTextRedBold
{
	font-family:Arial,Helvetica,Verdana,Sans-Serif;
	color:red;
	font-size:smaller;
	font-weight:bold;
	
}	

.HyperLink
{
	font-family:Arial,Helvetica,Verdana,Sans-Serif;
	color:blue;
	font-size:small;
	font-weight:normal;
	
}	
.HomePageTextBlueNormal
{
	font-family:Arial,Helvetica,Verdana,Sans-Serif;
	color:004790;
	font-size:small;
	font-weight:normal;
	
}	
.HomePageTextBlueSmall
{
	font-family:Arial,Helvetica,Verdana,Sans-Serif;
	color:004790;
	font-size:xx-small;
	
}	

.HomePageTextBlackSmall
{
	font-family:Arial,Helvetica,Verdana,Sans-Serif;
	color:black;
	font-size:xx-small;
	
}	
.ListingCompany
{
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:xx-small;
	font-weight:bold;
	background-color:#cccccc;
}
.ArticleHeadline
{
	color: #863D3D;
	font-size: large;
	font-family:Baskerville Old Face;
	font-weight:bold;
	text-align:right;
}
.ArticleAuthor
{
	font-family: Baskerville Old Face;
	font-size:medium;
}
.ArticlePullQuote
{
	font-style: italic;
	font-size:medium;
	font-family: Baskerville Old Face;
	color: #807A60;
}
.ArticleBody
{
}


.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('images/PageNavigation/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('images/PageNavigation/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
    color:Black;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

