body{margin:5px;background-color:#2a6d71;}
td{font-family:verdana;font-size:11px;color:#333333;}
td.listing{font-family:verdana;font-size:11px;color:#333333;padding:3px;}
th{font-family:verdana;font-size:11px;color:#333333;}
p{font-family:verdana;font-size:11px;text-align:justify;color:#333333;}
h1{font-family: verdana;font-size:16px;color: #235E61;text-align: center;}
h2{font-family:Verdana;font-size:12px;color:#235E61;text-align:left}
hr{color:#98a08f;display:inline;}
a{color:#333333;}
img{border:0;}
.ml{font-family:verdana;font-weight:bold;font-size:11px;color:#ffffff;line-height:24px;text-decoration:none;}
.mm{font-family:verdana;font-weight:bold;font-size:11px;color:#B3EAE4;line-height:24px;text-decoration:none;}
.sml{font-family:verdana;font-weight:bold;font-size:11px;color:#097A9B;line-height:24px;text-decoration:none;padding-left:15px;}
.sub{font-family:verdana;font-weight:lighter;font-size:11px;color:#ffffff;line-height:24px;text-decoration:none;text-transform:uppercase;}
a.trademark{font-family:verdana;font-weight:lighter;font-size:11px;color:#ffffff;line-height:24px;text-decoration:none;}
.copyright{font-family:verdana;font-size:11px;;color:#FFFFFF;}

a.villaback{font-family:verdana;font-size:16px;font-weight:bold;color:#235E61;text-transform:capitalize; text-decoration:underline}

.td_news_index{text-align:center; color:#FFFFFF; font-weight:bold; background-color:#235E61; height:18px;}

/*** Other ***/
.bold {
	font-weight:bold;
}
.blueBold {
	color:#205456;
	font-weight:bold;
}
.floatL {
	float:left;
}
.floatR {
	float:right;
}

/* Promotions */
.txt-red {color:#FF0000}
.txt-red-bold {color:#FF0000; font-weight:bold}
h2.exp {font-family:verdana; font-size:15px; color:red; text-decoration:underline; text-align:center; padding-left:0px;}
h2.promo {font-family:verdana; font-size:15px; color:#001f8f; text-decoration:underline; text-align:center; padding:0px;}
a.exp {font-family:verdana; font-size:12px; color:red; text-decoration:underline; font-weight:bold}
a.promo {font-family:verdana; font-size:12px; color:#001f8f; text-decoration:underline; font-weight:bold}

.villa-promo{font-family:verdana; font-size:13px; color:#001f8f; text-decoration:underline; text-align:left; padding:0px; font-weight:bold}

.search-index-header{color:#1c66a8; font-weight:bold; padding-bottom:10px; padding-top:2px;}


.td_right_banners{text-align:center; padding-top:3px; padding-bottom:5px;}
.td_right_banners2{text-align:center; padding-top:5px; padding-bottom:5px;}
.td_insurance{text-align:center; padding-top:3px; padding-bottom:3px; color:#165189; font-weight:bold}

/*101*/
.td_101{vertical-align:bottom; text-align:center; border-top:1px solid #ffffff; padding:10px; background-color:#eaf4f1;}
.p_101{text-align:center; padding-left:3px; padding-right:3px;}