#overlay {
  min-height:100%;
  display:none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  z-index:1500;
  background-color:#000;
  -moz-opacity: 0.6;
  opacity:.60;
  filter: alpha(opacity=60);
}
#contact_box { 
  position: absolute;
  left:100px;
  top:100px;
  z-index:1999;
  border:1px solid #ffffff;
  background:#eecc44; 
  display:none; 
  padding:10px; 
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  color:#000000;
  width:450px;
  font-size:14pt;
}


#testimonials_box { 
  position: absolute;
  left:100px;
  top:100px;
  z-index:1999;
  border:1px solid #ffffff;
  background:#eecc44; 
  display:none; 
  padding:10px; 
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  color:#000000;
  width:650px;
  height:500px;
  overflow:auto;
  font-size:12pt;
}


#floorplan_box { 
  position: absolute;
  left:100px;
  top:100px;
  z-index:1999;
  border:1px solid #ffffff;
  background:#eecc44; 
  display:none; 
  padding:10px; 
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  color:#000000;
  width:850px;
  height:700px;
  overflow:auto;
  font-size:12pt;
}

div.testim1 {
  padding:1em;
}

.testim_link {
   color:#cccc33;
   cursor:pointer;
   font-size:12pt;
   display:inline;
}

.button1 {
   float:right;
   cursor:pointer;
   color:#ffffff;
   font-size:14pt;
   background-color:#666666;
   border:1px solid #333333;
   padding:5px;
   width:200px; 
   display:inline;
   vertical-align:middle;
   text-align:center;
   -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.button2 {
   color:#ffffff;
   float:right;
   cursor:pointer;
   background-color:#666666;
   border:1px solid #333333;
   padding:5px;
   width:150px; 
   display:inline;
   text-align:center;
   -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
  font-size:12pt;
  font-weight:bold;
}

