body{
  margin:               0;
  font-family:          Arial, Verdana;
  font-size:            11px;
  color:                #FFFFFF;
  line-height:          16px;
}

body table{
  width:                100%;
}

td{
  vertical-align:       top;
}

img{
  border:               0;
}

a{
  color:                #C8D5E6;
  text-decoration:      none;
}
a:hover{
  text-decoration:      underline;
}

h1, h2, h3, h4, h5, h6, h7{
  margin:               0;
}

h1{
  font-size:            12px;
  font-weight:          bold;
  /*text-transform:       uppercase;*/
}

h2{
  font-size:            12px;
  font-weight:          normal;
  color:                #f5f6fb;
}

h3{
  color:                #F2E8E7;
  font-size:            14px;
  font-weight:          normal;
}

h4{
  font-size:            14px;
}

h5{
  font-size:            13px;
}

h6{
  font-size:            11px;
  color:                #4478AC;
}

h7{
  color:                #C8D5E6;
  font-size:            11px;
  font-weight:          normal;
}

input, textarea{
  border:               1px solid #B2B2B2;
  background-color:     #E8E8E8;
}











#main_content, #main_content_homepage{
  margin:               48px auto;
  width:                760px;
}

#main_content_homepage{
  text-align:           center;
}

#header{
  width:                766px;
}
#header td{
  text-align:           right;
}

#column-left{
  width:                244px;
  background-color:     #6AA3C6;
  border-right:         4px solid #4478AC;
  margin:               0;
  padding:              0;
  text-align:           left;
}

#column-left a:link, #column-left a:visited, #column-left a:active{
  font-weight:          bold;
  font-size:            12px;
  text-decoration:      underline;
  color:                #FFFFFF;
}
#column-left a:hover{
  text-decoration:      none;
}

td #column-right{
  background-color:     #FFFFFF;
  border-right:         4px solid #4478AC;
  margin:               0;
  padding:              0;
  color:                #666666;
  text-align:           left;
  font-size:            12px;
}

#column-right a:link, #column-right a:visited, #column-right a:active{
  text-decoration:      underline;
  color:                #666666;
}
#column-right a:hover{
  text-decoration:      none;
}

td #column-left div, td #column-right div{
  padding:              20px;
}

#footer{
  padding-top:          10px;
  text-align:           center;
  color:                #C8D5E6;
}

#promo_left{
  width:                271px;
  background:           url('../i/ourproperties_monikavista/promo_left_bg.jpg') repeat-x #D1E3ED bottom;
  border-right:         1px solid #FFFFFF;
  padding:              14px 20px;
}

#promo_right{
  width:                223px;
  /*background:           url('../i/ourproperties_monikavista/promo_right_bg.jpg') repeat-x #EADFC1 bottom;*/
  /*padding:              4px;*/
  background:           #EBDEBF;
  font-size:            11px;
  vertical-align:       top;
}

td #availablesuites{
  padding: 4px 10px;
}

.landing_img{
  width:                186px;
  height:               235px;
}