body {
  background-color: #E1EEF1;
}
.header {
  position:absolute; left:0px; top:0px; width:100%; height: 1421px; 
  margin:0px; margin-top:0px; padding:0px;
}
.main {
  background-color: #d6c9b8;
    position:absolute; left:0px; top:142px; width:700px; height:640px;
  margin:0px; margin-top:0px;
  padding:0px;
}
.assocLogos {
  position:absolute; left:419px; top:62px; 
}
.logo {
  position:absolute; left:27px; top:7px; 
}
.logo1 {
  position:absolute; left:0px; top:18px; 
}
.logo2 {
  position:absolute; left:0px; top:42px; /*width:97px;*/  
}
.portrait {
  position:absolute; left:572px; top:0px; 
}
.toggle a {
    position:absolute; left:10px; top:223px; width:200px;
  color: #8AB564;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; text-transform: uppercase;
  text-decoration: none;
}
.toggle a:hover {
        color: #67c165;
}
.toggle a:visited {
        color: #8AB564;
}
.descr {
  position:absolute; left:0px; top:7px; width:333px;
}
.specs {
  position:absolute; left:10px; top:240px; width:333px;
}
.specs b {
        color: #8b422a;
}
.imageSel {
  position:absolute; left:0px; top:309px; width:333px;
}
.imageSelPic {
  cursor:hand;
}
#ssPicFrame {
  position:absolute; left:349px; top:0px;
text-align:center;
  overflow:hidden;
  /*padding:0px;
  */
  width:338px; height: 234px; 
  background-color: #BBC2C7;
}

#ssPicFrame[id] { 
  display: table; 
}

#ssPicFrameInner { /* for IE */
    position:absolute; top: 50%;
}

#ssPicFrameInner[id] {
    display: table-cell; vertical-align:middle; position:static;
  text-align: center;
}

/*#ssPic { 
  position: relative; top: -50%;
}
*/
img.ssPic { 
  vertical-align:middle; text-align: center;
}

/*
#ssPic[id] {
    position:static;
  text-align: center;
}


#ssPic[id] {
  display: table-cell; vertical-align:middle; position:static;
  text-align: center;
}
*/
.ssCaption {
  position:absolute; left:490px; top:235px; width:190px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; text-align:right;
}
.contactinfo {
  position:absolute; left:418px; top:17px; width:130; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-transform: uppercase; text-align:right;    color: #BA4D0B;
}
a.link:link {
        color: #284E1B;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
}
a.link:active {
        color: #284E1B;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
}
a.link:visited {
        color: #284E1B;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
}
a.link:hover {
        color: #284E1B;
        font-weight: bolder;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
}


.propertylist {
position:absolute; left:304px; top:200px;
/* width:606px; */
width:100%;
}

.propertylist ul {
margin:0px;
padding:0px;
font-size:12px;
text-align:left;  
list-style:none;
}

.clearboth {
  clear:both;
}

.propertyEven {
  background-color: #FAE5AF;
    position:relative; left:0px;
  width: 100%; height: 220px;

}
.propertyOdd {
  background-color: #FFFFFF;
    position:relative; left:0px;
  width: 100%; height: 220px;
}
.thumbnail {
    position:absolute; left:20px; top:29px;
  width: 220px; height: 165px;
  border: 0px;
}
.soldFlag {
  background-color: #B1151D;
    position:absolute; left:20px; top:5px;
  width: 220px; height: 21px;
  border: 0px;
}
.newFlag {
  background-color: #7CC0D3;
    position:absolute; left:20px; top:5px;
  width: 220px; height: 21px;
  border: 0px;
}
.ucFlag {
  background-color: #8DB56A;
    position:absolute; left:20px; top:5px;
  width: 220px; height: 21px;
  border: 0px;
}
.statusFlag {
  color: #FFFFFF;
  text-align: center;
  margin: 0 auto; margin-top: 3px;
  font-weight: bold;
  font-family: "Trebuchet MS", Verdana, sans-serif;
  font-size: 14px;
}
.title {
  position:absolute; left: 10px; top: -7px;
  color: #0000FF;
  font-weight: bold;
  font-family: Verdana, sans-serif;
  font-size: 12px;  
}
.price {
  position:absolute; left: 10px; top: 25px;
  color: #0000FF;
  font-weight: bold;
  font-family: Verdana, sans-serif;
  font-size: 12px;    
}
#textPD {
  position: absolute; left: 10px; top: 44px;
  font-family: Verdana, sans-serif; font-size: 11px;
}
#textFA {
  position: absolute; left: 10px; top: 44px;
  font-family: Verdana, sans-serif; font-size: 11px;
}
.nav1 {
    position:absolute; left:0px; top:0px;
  border: 0px;
}
.nav2 {
    position:absolute; left:0px; top:647px;
  border: 0px;
}
.nav3 {
    position:absolute; left:304px; top:0px;
  border: 0px;
}
.label {
  font-weight: bold;
  font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 11px;
  text-decoration: none;  
}
.description {
    position:absolute; left:250px; top:34px;
  font-size:11px;
  width: 320px; height: 115px;
  border: 0px;
}
.mls {
    position:absolute; left:450px; top:168px;
  font-size: 11px;
}
.detailsLink {
    position:absolute; left:250px; top:181px;
  font-size: 11px;
  font-weight: bold;
}

#qtvr_link {
  position:absolute; left:262px; top:235px; width:190px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; text-align:right;
}

#qtvr_link a {
  color: #0000FF;
}

#back {
  float: left;
  margin-left: 40px;
  width: 150px;
  font-size: 10pt;
}

#qtvr_links {
  float: right;
  padding-right: 43px;
}

#qtvr_links a {
  padding-left: 8px;
  font-size: 10pt;
}

.DHTlink a {
	color: #284E1B;
	font-weight: bold;
	font-size: 11px;
}
