html, table, tr,td, ul, li,img,body, h1, h2, h3, h4, h5{margin:0;padding:0;}
img{border:0; display:inline;}
td{ vertical-align:top;}
p{line-height:1.6em;}
a{text-decoration:none;}
/* Tag-specific */
HTML{ font-size: 100%;}
body{
    /* The default font size will be 10 pixels with the default web browser font size setting*/
    font: 0.685em/1em Verdana, Geneva, Arial, Helvetica, sans-serif;line-height:1.6em;
    background: white;
}
input, select, textarea{font-size: 100%;}
h3{    /* This font will be 20 pixels with the default web browser font size setting */
    font: 2em/1em Verdana, Geneva, Arial, Helvetica, sans-serif; color:#2d4f4c;
}
h2{
    /* This font will be 15 pixels with the default web browser font size setting */
    font: 1.5em/1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h3{
    /* This font will be 12 pixels with the default web browser font size setting */
    font: bold 1.1em/1em Verdana, Geneva, Arial, Helvetica, sans-serif;color:#2d4f4c; text-transform:uppercase; margin: 10px 0;
}
/**
 *	Navigation Font Declaration
 */
.blue{color:#2d4e4b;}

.greenblue{color:#2f4946;}


.orange{color:#c8503b;}

.red{color:#993623;}

.strong{font-weight:bold;}




.footer{padding:20px 0 10px 0; color:#464646;}
.footer a {color:#464646;}

.floatbox{border-left:5px #ffffff solid;border-right:5px #ffffff solid;width:262px;background-color:#d5dbda;z-index:999;padding:24px 8px 0px 8px;}

td.floatbox p{ text-align:justify;}
#em{padding-top:100px; background:url(../images/LogoTrans.gif) no-repeat bottom right;}

#ftboxemail #em{padding:4px 0 0 0;background:none;}
* html #ftboxemail #em{margin:4px 0 0 0;}
* html #em{padding-top:100px; background:url(../images/LogoTrans.gif) no-repeat bottom right;}
* html #ftboxemail #em{padding:0;background:none;}

#ftbox{width:100%;}
#ftbox p,#ftbox h3, #ftbox label{padding:0 8px;}
#ftbox input, #ftbox select{margin:0 0 3px 8px;}
#ftbox label{width:246px;display:block;}


/*.propertyGallery{width:343px; background:#d9d5bf; padding:38px 0;}*/
.propertyGallery{background:#d9d5bf;}
.propertyObject{width:532px; margin:0 auto; background:#f2f1ea; border-left:5px solid #fff;padding:0px 48px 18px 48px;}
.propertyObject h3{color:#993623;padding-top:20px;}

/**
 * buttons
 */ 

.bt_emailsend, .bt_inquiry{background-color:#2d4e4b;color:#fff;border:0; width:45px;line-height:20px;height:20px;font-weight:bold;font-family:arial;font-size:1.1em;}
.bt_inquiry{width:55px;margin:20px 0;}
.inputField{ width:200px; font-size:15px;background:white;}
.validation_error {color: red; font-weight: bold;}

.ListingHeader{padding:10px 0 5px 5px;}
.ListingHeaderHome{padding:0px 0 5px 8px;}
.ShortDescription{padding:0 8px;}

.contentarea{padding:0px 48px 18px 48px;background-color:#eff1f0;}
td.contentarea p{padding:8px 0 0 0;}



/* Neighborhood */

.blueNB{color:#2d4e4b;}
.blueNB a 
{
	color:#2d4e4b;
	margin-top:10px;
}
.greenblueNB{color:#2f4946;}
.greenblueNB a 
{
	color:#2f4946;
}

.orangeNB{color:#c8503b;}

.redNB{color:#993623;}
.redNB a 
{
	color:#993623;
	margin-top:10px;
}
.strongNB{font-weight:bold;}
.stringNB a 
{
	font-weight:bold;
	margin-top:10px;
}