  #home001 { 
  position:absolute; 
  top:0px; 
  left:0px;   
  width:224px; 
  height:333px;
  }
  #home002 {
  position:absolute; 
  top:0px; 
  left:224px; 
  width:226px; 
  height:333px;
  }
  #home003 {
  position:absolute; 
  top:0px; 
  left:450px;
  width:224px; 
  height:333px;
  }
  #home004 {
  position:absolute; 
  top:0px; 
  left:674px; 
  width:226px; 
  height:333px;
  }
  #home001a { 
    position:absolute; 
    top:0px; 
    left:0px;   
    width:225px; 
    height:333px;
    }
    #home002a {
    position:absolute; 
    top:0px; 
    left:225px; 
    width:225px; 
    height:333px;
    }
    #home003a {
    position:absolute; 
    top:0px; 
    left:450px;
    width:225px; 
    height:333px;
    }
    #home004a {
    position:absolute; 
    top:0px; 
    left:675px; 
    width:225px; 
    height:333px;
  }

  #homenav001 {
  position:absolute; 
  top:333px; 
  left:0px;   
  width:224px; 
  height:34px;
  }
  #homenav002 {
  position:absolute; 
  top:333px; 
  left:224px; 
  width:226px; 
  height:34px;
  }
  #homenav003 {
  position:absolute; 
  top:333px; 
  left:450px; 
  width:224px; 
  height:34px;
  }
  #homenav004 {
  position:absolute; 
  top:333px; 
  left:674px; 
  width:226px; 
  height:34px;
  }

  #homegreybar {
  position:absolute; 
  top:367px; 
  left:0px; 
  width:900px; 
  height:37px;
  }

  #homebar001 {
  position:absolute; 
  top:404px; 
  left:0px;   
  width:664px; 
  height:55px;
  }
  #homebar001a {
  position:absolute; 
  top:404px; 
  left:0px;   
  width:900px; 
  height:155px;
  background:#2a2f36;
  }
  #homebar002 {
  position:absolute; 
  top:404px; 
  left:664px; 
  width:52px;  
  height:55px;
  }
  #homebar003 {
  position:absolute; 
  top:404px; 
  left:716px; 
  width:43px;  
  height:55px;
  }
  #homebar004 {
  position:absolute; 
  top:404px; 
  left:759px; 
  width:38px;  
  height:55px;
  }
    #homebar002a {
    position:absolute; 
    top:486px; 
    left:664px; 
    width:52px;  
    height:55px;
    }
    #homebar003a {
    position:absolute; 
    top:486px; 
    left:716px; 
    width:43px;  
    height:55px;
    }
    #homebar004a {
    position:absolute; 
    top:486px; 
    left:759px; 
    width:38px;  
    height:55px;
  }
  #homebar005 {
  position:absolute; 
  top:404px; 
  left:797px; 
  width:103px; 
  height:55px;
  }

  #homeslogan {
  position:absolute; 
  top:459px; 
  left:0px;   
  width:900px; 
  height:265px;
  background:#fff;
  }
  #homesloganIdx {
  position:absolute; 
  top:559px; 
  left:0px;   
  width:900px;
  height:1360px;
  background:#fff;
  }
  #rollover001ORIGINAL {
  position:absolute; 
  top:367px; 
  left:0px;   
  z-index:50; 
  visibility:hidden;
  }

  #rollover001 {
  position:absolute; 
  top:367px; 
  left:0px;   
  z-index:50; 
  visibility:hidden;
  }
  #rollover002 {
  position:absolute; 
  top:367px; 
  left:224px; 
  z-index:50; 
  visibility:hidden;
  }
  #rollover003 {
  position:absolute; 
  top:367px; 
  left:450px; 
  z-index:50; 
  visibility:hidden;
  }

  .t {
    border-top: 1px solid #2E2E2E;
    border-left: 1px solid #2E2E2E;
  }

  .d1     { 
  font-family: Garamond, Arial; 
  font-size: 90%; color: #000000; 
  background-color : #D6D6D6; 
  border-bottom: 1px solid #2E2E2E; 
  border-right: 1px solid #2E2E2E; 
  }
  .d1-nb  { 
  font-family: Garamond, Arial; 
  font-size: 90%; color: #000000; 
  background-color : #D6D6D6; 
  border-bottom: 1px solid #2E2E2E; 
  }
  .d2    { 
  font-family: Garamond, Arial; 
  font-size: 90%; color: #000000; 
  background-color : #FFFFFF; 
  border-bottom: 1px solid #2E2E2E; 
  border-right: 1px solid #2E2E2E; 
  }
  .d2-nb { 
  font-family: Garamond, Arial; 
  font-size: 90%; color: #000000; 
  background-color : #FFFFFF; 
  border-bottom: 1px solid #2E2E2E;  
  }

  .menuentry1,.menuentry2 {
    font-family: Garamond, Arial;
    font-size: 90%;
    color: #000000;
    border-bottom: 1px solid #2E2E2E;
    border-right: 1px solid #2E2E2E;
    border-left: 1px solid #2E2E2E;
	  background-repeat : no-repeat;
    width:225px;
    height:23px;
    text-decoration:none;
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 0px 0px;
  }
  .menuentry2 {
    background-color : #D6D6D6;
  	background-image : url(pics/homemenu1.gif);
  }
  .menuentry1 {
    background-color : #FFFFFF;
  	background-image : url(pics/homemenu2.gif);
  }
    #sloganTop {
    position:absolute;
    top:0px;
    left:0px;
    width:900px;
    height:50px;
    background: #2A2F36;
    }
    
    #sloganMain {
    position:absolute;
    top:65px;
    left:107px;
    width:683px;
    height:200px;
    background:#fff;
    text-align:justify;
    color:#2A2F36;
    font-size:95%;
    font-family: Garamond, Arial;
    font-weight: bold;
    }
    
    #sloganBtm {
    position:absolute;
    top:250px;
    left:105px;
    line-height:2px;
    height:2px;
    width:690px;
    color:#000;
    text-align:center;
    background:url(pics/dottedline.gif) no-repeat;
  }
    #sloganBtmIdx {
    position:absolute;
    top:470px;
    left:105px;
    line-height:2px;
    height:2px;
    width:690px;
    color:#000;
    text-align:center;
    background:url(pics/dottedline.gif) no-repeat;
  }
  # leftMenu {
  position:absolute;
  top:0px;
  left:0px;
  width:194px; 
  float:left;
  text-align:left;
  }
  
    #propertyListings {
    position:relative;
    top:500px;
    left:0px;
    width:900px;
    height:350px;
    background:#fff;
    }
    #propertyListingLeft {
    position: relative;
    top:0px;
    left:107px;
    width:340px;
    float:left
    }
    #propertyListingRight {
    position: relative;
    top:0px;
    left:107px;
    width:340px;
    float:left;
    }
    #propertyListingDivider {
    position: absolute;
    top:345px;
    left:105px;
    width:690px;
    line-height:2px;
    height:2px;
    background:url(pics/dottedline.gif) no-repeat;
    }
    #contactDetails {
    position:absolute;
    top:1200px;
    left:75px;
    width:690px;
    height:200px;
  }
