*{
  padding:0;
  margin:0;
}
img{border:0;}
body {
  margin:0px;
  padding:0px;
  font-family:Arial;
}
.container{
  border:2px solid #9c9c9e;
  width:760px;
  margin:5px auto 5px auto;
  padding-bottom:30px;
  overflow:auto;
}
.header-div { 
  padding:40px 0px 0px 60px;
  margin:10px 8px 10px 8px; 
  background:#fff url('/images/monkey-logo.gif') no-repeat 0px 0px;
  height:90px;
  overflow:visible;
}
.header-div .monkey{
  font-weight:bold;
  font-size:38px;
  color:#727274;
  letter-spacing:-3px;
}
.header-div .villa{
  font-size:38px;
  color:#000;
  letter-spacing:-1px;
}
.header-div .luxury{
  font-size:48px;
  color:#e6e6e6;
  font-weight:bold;
  letter-spacing:-4px;
  float:right;
  position:relative;
  top:-50px;
}
.header-div .other-link{
  font-size:14px;
  color:#b4b4b4;
  font-weight:bold;
  float:right;
  position:relative;
  top:-40px;
}
.header-div .villa-location{
  font-size:17px;
  color:#828282;
  font-weight:bold;
  letter-spacing:-1px;
  margin:-10px 0 20px 135px;
}

.main-links {
  display:inline;
  font-size:12px;
  font-weight:bold;
  margin:0;
  padding:0;
}
.main-links li {
  display:inline;
}
.main-links a { 
  color:#868687;
  text-decoration:none;
  padding-left:10px;
  line-height:20px;
}
.main-links a:hover { 
  color:#a60f11;
}
.grey-h1 {display:inline;color:#6f7176;font-size:33px;font-weight:900;letter-spacing:-2px;padding:0;margin:0;}
.black-h1 {display:inline;color:#000; font-size: 33px;font-weight:200; letter-spacing:-1px;padding:0;margin:0;}
.grey-h2 {display:inline;color:#6f7176;font-size:25px;font-weight:900;letter-spacing:-2px;padding:0;margin:0;background:#fff;padding:0px 0px 1px 0px ;}
.black-h2 {display:inline;color:#000; font-size: 25px;font-weight:200; letter-spacing:-1px;padding:1px 15px 2px 0px ;margin:0;background:#fff;}
.div-h2 {background:#5f5f61;}
.content, .mini-content {
  border:1px solid #dddddd;
  width:734px;
  margin:10px 0px 10px 6px;
  text-align:left; 
  overflow:auto;
  padding:8px;
  padding-right:0px;
}
.content h2 {font-size:13px;}
.content p {font-size:12px;}
.content ul {font-size:12px;padding:0;margin:0;}
.content li { list-style-type:none;padding:0;margin:0;}
.content a { color:#000;}
.content a:hover { color:#a60f11;}
.mini-content {
  width:358px;
  float:left;
  color:#5f6062;
  font-size:15px;
  height:470px;
}
.mini-content h2 a {
  text-decoration:none;
  color:#5f6062;
}
.mini-content h2 {
  margin:0;
  padding:0;
  font-size:17px;
  font-weight:normal;
  text-align:center;
}
.mini-content h2 span {
  font-weight:bold;
}
.mini-content ul {
  padding-left:10px;
}
.mini-content img {
  border:0;
}
.mini-content a {
  border:0;
  color:#5f6062;
}

#info {margin-top:10px;float:right;width:420px;}
.footer-div {
  clear:both;
  background:#5f5f61;
  color:#cfcfce;
  text-align:left;
  padding-left:10px;
  font-size: 16px;
  font-weight:bold; 
  letter-spacing:-1px;
  line-height:24px; 
}
.footer-links-title {
  color:#828282;
  font-size: 14px;
}
.footer-div strong {color:#fff;font-size: 25px;font-weight:900; letter-spacing:-2px;}

.footer-links {
  display:inline;
  font-size:12px;
  font-weight:bold;
}
.footer-links li {
  display:inline;
}
.footer-links a { 
  color:#868687;
  text-decoration:none;
  padding-left:10px;
  line-height:20px;
}
.footer-links a:hover { 
  color:#a60f11;
}
.location {font-style:normal;font-size: 15px;font-weight:900;color:#cccccc;float:left;line-height:50px;margin-top:-10px;margin-left:5px;}
.hidden-word { font-style:normal;font-size: 50px;letter-spacing:-2px;font-weight:900;color:#e6e6e6;float:right;line-height:50px;margin-top:-5px;margin-right:5px;}
.floorplan-head{padding:10px;display:block;color:#5f5f61;}
.floorplan-head a {color:#000;text-decoration:none;}
.floorplan-head a:hover { color:#a60f11;}
#image-div {margin-top:10px;float:right;width:255px;}
.clear{clear:both;}
.index-image-title{ margin:0;padding:0;color:#868686;}

