BODY {
        font-size : 8pt;
        color: #4D4D4D;
        font-family: Veranda, "Verdana",Sans-Serif ;
        margin:0px auto; padding:0px;
        background: #F0F8FE url(../images/villas_bg.gif) repeat-x;

}

.bluelinklarge {
        COLOR: #003366;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 9pt;
        font-style: normal;
        font-weight: bold;
}

.villas4allBold {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #FF8000;
        font-weight: bold;

}

div.WRAPPER        {
                width: 780px;
                height: 100%;
                background: white url('../images/villas_bottom.gif') bottom no-repeat;
                margin:0px auto; padding:0px;
                }



TABLE.MAIN {    width: 760px;
                margin:0px auto; padding:0px
}


TABLE.NAV {
                background: #0052C2;
                width: 780px;
        }
        
TD.NAV1 {
                background: #0052C2;
        }
TD.FIRSTNAV {
                border-right: 1px solid white;
                padding-left: 2px;
                padding-right: 8px;
        }		
TD.NAV {
                border-right: 1px solid white;
                padding-left: 7px;
                padding-right: 8px;
        }
        
TD.LASTNAV {
                padding-left: 7px;
                padding-right: 8px;
        }

TABLE.FULL {    width: 100%;
                height: 100%;
                padding-right: 20px;

}

TD.SIDE {
                width: 208px;
                
        }
TD.MAIN {
                width: 572px;
                padding-left: 25px;
				text-align: justify;
        }
        
TD.SEARCH       {
                height: 28px;
                width: 169px;
                padding-left: 35px;
                background: transparent url('../images/search_header.gif') top no-repeat;
               }
               
               
               
/* SIDE STYLE SHEET   */

TABLE.SIDETABLE {
                width: 199px;
                }
TABLE.MIDDLETABLE {
                width: 722px;
                }


TD.INQUIRY       {
                height: 28px;
                width: 169px;
                padding-left: 35px;
                background: transparent url('../images/inquiry_header.gif') top no-repeat;
               }
               
               

TD.FOOTER       {
                height: 28px;
                width: 199px;
                padding: 8px;
                background: #FE8F00 url('../images/side_bottom.gif') bottom no-repeat;
               }
               
TD.SIDEFOOTER       {
                height: 28px;
                width: 199px;
                padding-left: 8px;
                padding-right: 8px;

                background: #FE8F00 url('../images/side_bottom.gif') bottom no-repeat;
               }
               
TD.CONTENT       {
                height: 70px;
                width: 199px;
                padding: 8px;
                color: white;
                background: #0177E3;
               }

/* FEATURED STYLE SHEET   */

TABLE.FEATURED {
                width: 135px;
                }


TD.FHEADER       {
                height: 21px;
                width: 120px;
                padding-left: 15px;
                background: transparent url('../images/featured_header.gif') top no-repeat;
               }


TD.FINFO       {
                height: 21px;
                width: 120px;
                padding-left: 15px;
                color: white;
                background: transparent url('../images/featured_info.gif') top no-repeat;
               }



TD.FFOOTER       {
                height: 19px;
                width: 127px;
                padding-left: 8px;
                padding-right: 8px;
                padding-bottom: 4px;
                background: #FE8F00 url('../images/featured_footer.gif') bottom no-repeat;
               }
               
               


TABLE.BOTTOM {  width: 770px;
                text-align: left;
                color: #3EB6FF;
                padding: 0px;
                margin:0px auto; padding:0px

}

TD.BOTTOM { font-family: Verdana, "Verdana", Sans-Serif;
            font-size: 7pt;
                }





a.NAV:link { color: #ffffff; text-decoration: none }
a.NAV:visited { color: #ffffff; text-decoration: none }
a.NAV:hover { color:#ffc200; text-decoration: underline }
a.NAV:active { color: #ffffff; text-decoration: none}

a.LINK:link { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 7pt}
a.LINK:visited { color: #ffffff; text-decoration: none; font-weight: bold ; font-size: 7pt}
a.LINK:hover { color:#000000; text-decoration: underline; font-weight: bold ; font-size: 7pt}
a.LINK:active { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 7pt}

a.bottom:link { color: #3EB6FF; text-decoration: none }
a.bottom:visited { color: #3EB6FF; text-decoration: none }
a.bottom:hover { color:#00357D; text-decoration: underline }
a.bottom:active { color: #3EB6FF; text-decoration: none}

a.BIG:link { color: #00AB04; text-decoration: none }
a.BIG:visited { color: #00AB04; text-decoration: none }
a.BIG:hover { color:#000000; text-decoration: underline }
a.BIG:active { color: #00AB04; text-decoration: none}


H1 {
  font-weight: bold;
  font-size: 8pt;
  line-height: 8pt;
  font-variant: normal;
  font-style: normal;
  margin: 0px;
  font-family: Tahoma;
  color: white
}

H1.BLUE {
  font-weight: bold;
  font-size: 10pt;
  line-height: 10pt;
  font-variant: normal;
  font-style: normal;
  margin-bottom: 5px;
  font-family: Tahoma;
  color: #0052C2
}

H3 {
  font-weight: bold;
  font-size: 10pt;
  line-height: 10pt;
  font-family: arial;
  font-variant: normal;
  font-style: normal;

}

H5 {
  font-weight: bold;
  font-size: 9pt;
  line-height: 9pt;
  font-family: arial;
  font-variant: normal;
  font-style: normal;

}

div.hr {
  height: 1px;
  background: #fff url(dot.gif) repeat-x scroll center;
  width:100%;
}
div.hr hr {
  display: none;
}


div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#fff; border:1px solid #000;
  width:200px; padding:6px;
  color:#000; font-size:11px; line-height:1.3;
}
/* These are used in the wrapTipContent function */
div#tipDiv div.img { text-align:center }
div#tipDiv div.txt { text-align:center; margin-top:4px }

.panelContainer {border-collapse: collapse;}
.panelHead {color:#ffffff; background-color:#0052C2; border:#0052C2 1px solid; font-weight:bold; text-align:center; padding:0px;}
.panelItem {background-color:#fffdd4;border:#0052C2 1px solid;padding:0px;}

.ShortList {position:absolute;top:5px;left:5px;z-Index:1000;width:400px;visibility:visible;}







  .basetext {
        font-size:11px;
        font-family:arial;
        text-align:left;
        }
        .basebold {
        font-size:11px;
        font-family:arial;
        font-weight:bold;
        text-align:left;
        }

        
        
TABLE.table {

        width: 697px;
        }


TD.titleleft {
        background: url('../images/title_left.gif') no-repeat;
        height: 28px;
        width: 8px;
        color: white;
        font-weight: bold;
        }
        
TD.titleright {
        background: url('../images/title_right.gif') no-repeat;
        height: 28px;
        width: 8px;
        color: white;
        font-weight: bold;
        }
TD.titlemiddle {
        background: #FF9000;
        height: 28px;
        color: white;
        font-weight: bold;
        padding-left: 3px;
        padding-right: 3px;
        }
        

        
TD.top {
        background: url('../images/villa_top.gif') no-repeat;
        height: 28px;
        width: 697px;
        color: white;
        font-weight: bold;
        padding-left: 5px;
        }
TD.content1 {
        border-left: 4px solid #FF9000;
        border-right: 4px solid #FF9000;
        border-top: 4px solid #FF9000;
        padding: 10px;
        }
TD.footer {
        background: url('../images/villas_footer.gif') no-repeat;
        height: 12px;
        width: 697px;
        }
        
TD.pagetop {
        background: url('../images/wrapper_top.gif') no-repeat bottom center;
        height: 13px;
        width: 724px;
        }
TD.pagebottom {
        background: url('../images/bottom-gray.jpg') no-repeat bottom center;
        height: 13px;
        width: 724px;
        }
        
TD.info {
        background:#FF9000; padding: 5px; font-weight: bold;
        color: white;

        }

        
