.divMap {
    width:732px;
    height:435px;
    float:left;
    padding:0px;
    margin:1px 1px 1px 1px;
}
#divTableHeading, #divFavTableHeading, #divSSTableHeading{
  float:left;
}
#divTableHeading a, #divFavTableHeading a, #divSSTableHeading a {
  color:#ffffff;
}
#searchForm {
       font-family: Tahoma, arial, helvetica, sans-serif;
       font-size: 11px;
       float:left;
       padding:0px;
       margin:0px;
       border:0px solid #000000;
}
#virtualMap {
    position:absolute;
    left:0px;
    top:0px;
    margin:0px;
    border:1px solid #8DB2E3;
    width:734px;
    height:430px;
    z-index:1;
}
#searchCount {
    font-family: tahoma;
    font-size: 11px;
    line-height: 15px;
    text-align:left;
    position:absolute;
    background:#e9f2fd;
    color:#000000;
    top:1px;
    left:433px;
    z-index:1;
    width:300px;    
    height:auto;
    border:1px solid #8DB2E3;
}
#loader {
    position:absolute;
    background:#e9f2fd;
    color:#000000;
    right:3px;
    top:0px;
    margin-right:246px;
    margin-top:200px;
    font-family: Tahoma, verdana, arial, sans-serif;
    font-size: 11px;
    z-index:10000;
    padding:3px;
    border:1px solid #8DB2E3;
}
#divShowControl {
    position:absolute;
    background-color:white;
    color:#000000;
    left:0px;
    top:0px;
    width:48px;
    z-index:10000;
    height:15px;
    text-align:left;
    margin-left:5px;    
    border:1px solid #cbcbcb;
}
#divMapHolder {
    float:left; 
    position:relative;
    width:735px;
}
#hotsoptList {
    position:absolute;
    left:0px;
    top:0px;
    margin:0px;
    border:1px solid #cccccc;
    width:722px;
    height:230px;
    z-index:1;
}
.clsHotSpot{
    position:relative;
    height:20px;
    width:20px;
    top:2px;
    left:4px;
    cursor: pointer;
    background:url("../images/hot_spot.gif") no-repeat;
    border:0px solid #e00000;
 }
.clsAreaHotSpot{
    position:relative;
    height:14px;
    width:14px;
    top:2px;
    left:4px;
    cursor: pointer;
    background:url("../images/area_hot_spot.gif") no-repeat;
    border:0px solid #e00000;
 } 
#favListHeading, #savedSearchHeading, #searchListHeading, #countyListHeading {
    text-align:left;
    padding-left:5px;
    font-size: 12px;
    font-weight:bold;
    font-family: Tahoma, arial, helvetica, sans-serif;
    display:none;
}
#divSoldInfo {
    text-align:center;
    padding:0px 0px 0px 5px;
    font-size: 13px;
    font-family: Tahoma, arial, helvetica, sans-serif;
}
#divSelectedProperty {
    height:20px;
}
#searchList, #favouriteList, #savedSearchList, #countyList {
     float:left;
     max-height:350px;
     width:725px;
     overflow:auto;
     display:block;
     margin-left:2px;
     padding-left:5px;
     border:0px solid #000000;
     cursor:pointer;
     height:1px;
}
#schoolList {
      float:left;
      max-height:165px;
      width:720px;
      overflow:auto;
      display:block;
      margin-left:2px;
      padding-left:5px;
      border:0px solid #000000;
      cursor:pointer;
      height:1px;
} 
#mapInfoDiv, #mapSchoolInfoDiv,#mapFavInfoDiv, #mapSSInfoDiv, #mapCountyInfoDiv {
    float:left;
    display:block;
    width:720px;
    height:22px;
    background-image: url(../images/blueBg.jpg);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:#ffffff;
}
#mapInfoOuterLineDiv, #mapSchoolInfoOuterLineDiv, #mapFavInfoOuterLineDiv, #mapSSInfoOuterLineDiv, #mapCountyInfoOuterLineDiv{
    float:left;
    display:none;
    margin-left:1px;
    margin-right:1px;
    margin-bottom:2px;
    background: #ffffff;
    border:1px solid #bbbbbb;
    padding:1px;
    width:720px;
    margin-left:3px;
    margin-top:1px;
    height:auto;
}
#divImgNum {
    font-size: 11px;
    height:20px;
    width:250px;
    background :#142056;
    color:#ffffff;
    border:0px solid #ffffff;
}
#divImgNum a{
    width:250px;
    border:0px solid #ffffff;
    color:#ffffff;
}
#divImgNumber {
    float:left;
    text-align:center;
    height:20px;
    width:250px;
    font-size: 11px;
    background :#142056;
    color:#ffffff;
    border:0px solid #ffffff;
}
.mapPropImg {
    background: #152354;
    height:auto;
    width:220px;
    margin-left:15px;
    padding:5px;    
    text-align:center;
    display:block;
    border:0px solid #000000;
}
.commentDiv {
    background: #b1cbf1;
    height:auto;
    width:220px;
    margin-left:15px;
    padding:5px;    
    text-align:center;
    display:block;
    line-height: 15px;
    border:0px solid #000000;
}
#searchFoundCount {
    float:right;
    font-family: Tahoma, arial, helvetica, sans-serif;
    font-size: 11px;
    padding-top:3px;
    padding-left:2px;
    font-weight: bold;
    color: #ff0000;
}
#schoolCnt {
    float:right;
    font-family: Tahoma, arial, helvetica, sans-serif;
    font-size: 11px;
    padding-top:2px;
    padding-left:5px;
    font-weight: bold;
    color: #ff0000;
}
#resultContainer {
    left:0px;
}
#divShowControl {
    position:absolute;
    color:#000000;
    left:0px;
    top:0px;
    width:24px;
    z-index:10000;
    height:27px;
    margin-left:3px;
    line-height:15px;
    background-color:#E9E9E9 url('../images/img_right.gif');
    text-align:left;
    border:1px solid #cbcbcb;
}
#myPageNumber {
    float:left;
    padding-left:5px;
    font-size: 12px;
    font-family: Tahoma, Helvetica, sans-serif;
}
#divSelectedProperty {
     border:0px solid #000000;
     display:none;
     height:1px;
 }
 .pointerCls {
     padding:2px;
     cursor:pointer;
     border:0px solid #000000;
 }
 #OHDisp {
     text-align:left;
     float:left;
     padding:2px;
     font-size:9px;
 }
 .divPropHeadInnerCls {
     float:left;
     width:100px;
     height:25px;
     background:#b1cbf1;
     cursor:pointer;
 }
 .divPropDtlInnerCls {
     float:left;
     width:105px;
     height:25px;
     background:#152354;
     cursor:pointer;
 }

    #myDashBoard {
         border:0px #ee0000 solid;
         padding:0px;
         top:0px;
         left:0px;
         font-family:arial;
         font-size:10px;
         color:#ffffff;
         margin-left:3px;
         margin-top:3px;
    }
    #myDashBoard a {
        color:#ffffff;
        font-weight:bold;
        text-decoration:none;
        margin: 0px 0px 0px 0px;
        border:0px #ffffff solid;
    }
    #myDashBoard div {
        background:transparent;
        text-align:center;
        margin-left:0px;
    }

/*** Loader Styles ***/
    #loading{
        position:absolute;
        left:35%;
        top:45%;
        padding:2px;
        z-index:20001;
        height:auto;
        border:1px solid #8DB2E3;
    }
    #loading a {
        color:#225588;
    }
    #loading .loading-indicator{
        background:#E9F2FD;
        color:#132F9A;
        font:bold 13px tahoma,arial,helvetica;
        padding:10px;
        margin:0;
        height:auto;
    }
    #loading-msg {
        font: normal 10px arial,tahoma,sans-serif;
    }