#MainContainer {
        position: relative;
        width:1000px;
        voice-family: "\"}\"";
        voice-family: inherit;
        height: auto;
        padding: 0px;
        margin:0px auto;
        text-align:center;
        background-color:#ffffff;
        border-left:0px #999999 solid;
        border-right:0px #999999 solid;
}
HTML>BODY #MainContainer {
    height: auto;
}
#bannerContainer {   
	margin: 0px 0px 0px 0px;
	font-family:Arial;
	color:#6d6b6b;
	width:1000px;
}
#centerContainer {
	width:100%;
        height:auto;
        text-align:center;
        overflow:visible;
        margin: 0px auto;
	font: 12px/1.8em Tahoma, verdana, arial, sans-serif;
        text-align:center;
        padding-top: 0px;
        background-color: #ffffff;
        overflow-x:hidden;
        overflow-y:hidden;
}
#mapCenterContainer {
		width:100%;
        height:auto;
        text-align:center;
        overflow:visible;
        margin: 0px auto;
        padding-top: 0px;
        background-color: #ffffff;
        overflow-x:hidden;
        overflow-y:hidden;
}
#contentContainer {
        margin: 0px;
        padding: 0px;
        width:100%;
        float:left;
        text-align:left;
        background-color: #ffffff;
        min-height: 400px;
	overflow:visible;
	height:expression(this.scrollHeight < 400? "400px" : "auto" );
}
#contentContainerWeb2 {
        margin: 0px;
        padding: 0px;
        width:100%;
        float:left;
        text-align:left;
        background-color: #ffffff;
        min-height: 400px;
	overflow:visible;
	height:expression(this.scrollHeight < 400? "400px" : "auto" );
}
#contentContainer a {
       text-decoration: none;
       color:#0000ff;
}
#contentContainer P {
    text-align:left;
    font-size: 12px;
    margin-left:-10px;
}
#contentContainer ul {
    margin:10px;
}
#contentContainer li {
    margin-left:10px;
    margin-right:10px;
    margin-top:5px;
    margin-bottom:5px;
}
#footer {
    clear:both;
    bottom: 0;
    width:100%;
    font-family: Tahoma, arial, helvetica, sans-serif;
    font-size: 8px;
    background-color: #E8F1F6;
}
/* Styles for Displaying Detailed Results --------------- BEGIN --------- */
#imgLinks {
        font-size: 12px;
        line-height: 18px;
        margin-top:0px;
        margin-bottom:0px;
        margin-left:0px;
        margin-right:0px;
        padding-left:10px;
        padding-top:0px;
        padding-right:10px;
        padding-bottom:0px;
}
#priceLocation, #interiorFeatures, #exteriorFeatures, #commercial, #schoolDetails, #mobileModels, #landFeatures {
	visibility:hidden;
	font-family: Arial, Verdana, "Sans Serif";
	font-size: 12px;
	line-height:16px;
	margin:0px;
	padding:0px;
	position:absolute;
	height:320px;
        width:435px;
}
#priceLocation {
    visibility:visible;
}
#propsBoxInnerDiv {
    font-family: Tahoma, arial, helvetica, sans-serif;
    font-size: 8px;
    height: auto;
    padding-left:5px;
}
#divSelection {
    position: relative;
    font-size: 9px;
    padding-left:5px;
    line-height: 12px;
}
#divImage {
    margin:10px;
    padding:0px;
    width:440px;
    border:0px solid #000000;
    min-height: 330px;
    overflow:visible;
    height:expression(this.scrollHeight < 330? "330px" : "auto" );
}
#divSavedMsg {
   margin-left:20px;
   margin-right:20px;
   padding:0px;	
}
#divLegal {
   float: left;
   font-size: 12px;
   letter-spacing: 0.1mm;
   line-height: 16px;
   margin-left:10px;
   margin-right:10px;
   padding:0px;
}
#myPageInfo {
    float: left;
    padding-left:15px;
    text-align:left;
}
#pageHeight {
    float: left;
    padding-left:0px;
}
#loginFormDiv{
    float:left;
    width:175px;
    background: #F3FBF8;
    font-family: Tahoma, helvetica, sans-serif;
    font-size: 9px;
}
#loginFormDiv a{
    font-family: Tahoma, helvetica, sans-serif;
    font-size: 9px;
    color:#000000;
}
#divRemarks {
    float:left;
    text-align:left;
    height:45px;
    font-size:10px;
    line-height:11px;
}
#bannerContainer a {   
    text-decoration:none;
}
#bannerContainer a:hover {   
    text-decoration:underline;
}
#divLinkImg {
    font-size:10px;
    color:#F26522;
}
#divLinkImg a {
    font-weight:bold;
    color:#F26522;
}
#registerForm {
    color:#00157B;
}
#registerForm a {
    font-size:11px;
    padding-left:35px;
    text-decoration:underline;
    color:#000000;
}
#divPropDtl {
    width:260px;
    height:400px;
    float:left;
    padding:0px;
    margin-top:0px;
    background: #e9f2fd;
    border:1px solid #8db2e3;
    text-align:left;
}
#lOffNameDiv {
    width:250px;
    display:block;
    position:absolute;
    top:900px;
    left:0px;
    float:right;
    padding:0px;
    padding-left:4px;
    text-align:center;
}
#divPropDetails {
    width:256px;
    font-size: 11px;
    font-family: Tahoma, verdana, arial, sans-serif;
    font-weight: bold;
}
#divBrokerRecip {
    float:left;
    width:200px;
    padding-left:80px;
}
#divPropSearch {
    width:256px;
    position:absolute;
    left:0px;
    top:0px;
    display:block;
    padding:0px;
    margin:0px;
    background:#e9f2fd;
}
#divPropFeature {
    position:absolute;
    left:0px;
    top:0px;
    display:none;
    padding:0px;
    margin:0px;
    width:260px;
    height:375px;
    background:#CADBF5;
}
#divPropDetailsHeader {
    font: 12px/1.8em Tahoma, verdana, arial, sans-serif;
    text-align:center;
    float:left;
    width:65px;
    height:25px;
    cursor:pointer;
    color:#ffffff;
    font-weight: bold;
}
#divPropFeatureHeader {
    float:left;
    width:70px;
    height:25px;
    cursor:pointer;
    font-weight: bold;
}
#divPropSearchHeader {
    font: 12px/1.8em Tahoma, verdana, arial, sans-serif;
    text-align:center;
    float:left;
    height:25px;
    width:115px;
    font-weight: bold;
}
#divPropDetailsHeader a {
    font-weight: bold;
    color:#ffffff;
}
#divRelatedLinks{
    width:200px;
    text-align:left;
    padding:0px;
    float:left;        
    border-right:0px solid #cccccc;
}

#divRelatedLinks a {
    font-family: Tahoma, arial, helvetica, sans-serif;
    font-size: 11px;
    color:#152354;
}
#divRelatedLinks a:hover {
    text-decoration:underline;
}
#propInfoLinkDiv {
    text-align:center;
    font-family: tahoma, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin:0px auto;
    width:250px;
    margin-top:10px;
    text-decoration:underline;
}
#propInfoLinkDiv a{
    font-weight: bold;
    color:#F88E20;
    text-decoration:underline;
}
#divRelatedSearchLinks A, #hotsoptList A{
    font-family: Tahoma, arial, helvetica, sans-serif;
    font-size: 11px;
    color:#152354;
}
#divRelatedSearchLinks A:hover, #hotsoptList A:hover {
    text-decoration:underline;
}
#divSavedSearchMsg {
    width:150px;
    margin-left:0px;
    float:left;
    border:0px solid #ffffff;
    text-align:center;
    font-family: Tahoma;
    font-size:9px;
    line-height:11px;
}
#divDtlLinks a{
    color:#000000;
    font-family: arial;
    font-size:12px;
    font-weight:bold;
}
#mySavedSearches {
    cursor:pointer;
}
#mySavedSearches hover {
    cursor:pointer;
    text-decoration:underline;
}
#divTab1 {
    background:#e9f2fd;
    display:table;
    height:100%;
}
#featureTabImg {
    color:#F88E20;
    cursor:pointer;
    margin-top:4px;
    margin-bottom:4px;
    border:0px solid #000000;
}