﻿body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: x-small; top: 0px; background-color: Transparent; }

#mainSite{width:1011px;}

/******general********/
a img{border:none;}
p{margin:0;padding:0;left:0;top:0;}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
.blueheading{color:#0994d6;font-weight:bold;font-size:17px;height:38px;vertical-align:top}

.blueheading a,.blueheading a:hover{text-decoration:none;color:#0994d6;}
.blueheading a:hover{text-decoration:underline;}

.lightGreycontent{color:#87888a;font-size:12px;}
.pull14{margin-left:-14px;}
.hrule{margin:5px 0px 0px 0px;height:13px;border-top:dashed 1px #434343}
.left{text-align:left;}
.justify{text-align:justify;}
.nobrdr{border:none;}
/*****header******/
#seotext{height:23px;font-size:13px;font-weight:bold;color:#87888a;line-height:23px;text-align:left;padding-left:19px;border-bottom:solid 3px #333333;}
#header{background-image:url(/images/header.jpg);background-repeat:no-repeat;background-position:top;width:1011px;height:124px;text-align:right}
#header #logo{padding:9px 13px 0px 0px}

/*******bread crumbs*******/
#breadCrumbs{float:left;width:700px;}
#breadCrumbs,#breadCrumbs a, #breadCrumbs a:hover{color:#fcae00;text-decoration:none;font-size:13px;text-align:left;margin:5px 0px 0px 29px;}
#breadCrumbs a:hover{text-decoration:underline;}

/*****phone number******/
#phNumber{margin:8px 33px 0px 0px;line-height:21px;text-align:right;}

/*******mainBox*******/
.mainBox{margin:7px 28px 0px 28px;text-align:left;}
#column1{width:537px;float:left;}
#columngap{width:10px;float:left;}
#column2{width:409px;float:left;}

/****Villa Directory*******/
#villaDirectory{font-size:12px;color:#000;}
#villaDirectory .column{width:155px;float:left;vertical-align:top;line-height:18px;}
#villaDirectory a,#villaDirectory a:hover{text-decoration:none;color:#000;}

/*******footer********/
#footer{margin:10px 0px 0px 0px}
#footer #copyright{margin:9px 0px 0px 70px;width:650px;float:left;text-align:left;font-size:13px;}
#footer #copyright .greyTxt{color:#87888a;}
#footer #copyright span,#footer #copyright span a,#footer #copyright span a:hover{color:#000;text-decoration:none;}
#footer #copyright span a:hover{text-decoration:underline;}
#footer #logos{float:left;text-align:right;vertical-align:top}
#footerSeoText{margin:10px 0px 0px 11px;text-align:left;color:#87888a;font-size:13px;font-weight:bold;}


/********search******/
.leftColumnBg { background-image: url(/images/leftColumnBackground.jpg); background-repeat: repeat-y; padding-right: 23px; padding-left: 34px; }
.leftColumnBg_2 { background-image: url(/images/leftColumnBackground_2.jpg); background-repeat: repeat-y; }
.leftColumnSpace { height: 80px; padding-right: 24px; padding-left: 34px; }
.textBox {font-size: 12px; height: 18px; width: 54px; }
.textBox2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; width: 171px; }
.grayBold {font-size: 12px; font-weight: bold; color: #CCCCCC; line-height: 21px; }


/******villalist page***********/
#villalist{text-align:left;}
#villalist #searchBox{width:229px;float:left;}
#villalist .columngap{width:10px;float:left;}
#villalist #listBox{width:508px;float:left;}
#villalist #mapBox{width:211px;float:left;}
.contentSpace { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; padding-left: 10px; padding-right: 15px; }
.orangerow { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 10px; padding-right: 10px; background-color: #ff9933; color: #FFFFFF; }
.orangerow a { text-decoration: none; font-size: 12px; }
.orangerow a:hover { text-decoration: underline; font-size: 12px; }
.featuredBold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0894D6; }
.VfeaturesTable { height: 110px; width: 120px; vertical-align: top; background-color: #E7E7E9; }
.VfeaturesTable td { border: solid 1px #c1c1c1; }
.VfeaturesTable .items { padding-left: 3px; font-size: 11px; font-family: Arial; text-align: left; }
.VfeaturesTable .itemsvalues { color: #004A7F; font-size: 12px; font-weight: bold; font-family: Arial; }
.heading_white { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #ffffff; padding: 0px 0px 0px 9px; margin-right: 10px; }
.heading_white_subregion { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #ffffff; }
.heading_white_medium { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff; }
.heading_white_subregion_medium { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; }
/*bedroom sorting links*/
a.anchr:link { text-decoration: none; color: #FFFFFF; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
a.anchr:hover { text-decoration: underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
a.anchr:visited { text-decoration: none; color: #FFFFFF; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
a.anchr:active { text-decoration: underline; color: #FFFFFF; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.areaInformationLeftSpace { padding: 1px 5px 0px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; }


.heading {
color:#0894D6;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
padding:0 0 0 9px;
}