html,body,div,p,tr,td,table,ul,li {font-size: 10pt; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}


.my_left {margin: 0px; padding:0px; width:200px; float:left; padding-right:20px}
.my_right {margin: 0px; padding:0px; width:740px; float:left; margin-bottom:20px}
.my_icon {font-size:14pt;color:#4C4C4C;text-transform: uppercase;padding:10px;text-decoration:none;display:block}
.my_footer {width:100%;   margin:0px; padding:0px; background-color: #F3F3F3;  text-align:center; clear:both;}
.details {background-repeat:no-repeat; padding-left:60px; padding-top:10px; height:38px}
.btext {font-size:9pt; font-weight:bold; color:grey; text-decoration:none}

.my_menu_on {background-color:#7F7F7F; padding-left:5px; padding-right:5px; color:white; text-decoration:none}
.my_menu_off {color:#4C4C4C; text-decoration:none; padding-left:5px; padding-right:5px;}
.my_menu_off:hover {color:#B10000;}

.s_mnu {margin-left:10px; list-style-type: none; text-decoration:none}
.p_mnu {margin-top:6px}

.my_mnu {text-decoration:none}
.my_mnu:hover {text-decoration:underline}

.illustration {margin-left:20px; margin-bottom:20px}
.menucell {border: solid #DEDEDE 1px; border-bottom:0px; border-right:0px}
.testimon {	text-decoration:none;  font-size:9pt}
.nav {font-weight:bold;text-decoration:none}
.nav:hover {text-decoration:underline;}


.small {font-size:9pt;text-decoration:none; color: #9B9B9B}
.gc {font-size:8pt; text-decoration:none; color: #898989}

.results {padding:10px; font-weight:bold; background-image:url(/images/yellow394x24.gif); background-repeat:no-repeat; padding-top:5px; padding-bottom:5px}

.price {font-size:14pt;font-weight:bold;color:#B60000}

.nu {text-decoration:none}

li {list-style-image: url(/images/li.gif);}
.showvillas {color:#666666;text-decoration:none;font-weight:bold;display:block;margin-top:4px;font-size:12pt}
.btn {color:black; height:22px; font-weight:bold; font-size:8pt; background-color:#FFA200; border: 1px #606060 solid;}

.partners {width:678px; height:80px; padding:10px; background-image:url(/images/companybg.gif);}

.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}
 
  
/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}
 
 
/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}
 
 
/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}
 
 
 
 
/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}
 
 
/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}
 
 
/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}
 
 
/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}
 
 
/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}