body 
{
font-family:Verdana,Arial,Helvetica,sans-serif; 
font-size:10px ; 
color:#666666; 
font-weight:normal; 
margin:auto; 
text-align:center; 
padding:0px ; 
background-color:#A1BEEA; 
}

.smallfont { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #999999; }

p {line-height:16px; margin-top: 0px; text-align:justify; }

.td1 
{
font-size: 12px;
font-family:Verdana,Arial,Helvetica,sans-serif;
line-height:16px; 
margin-top: 0px; 
text-align:center; 
}

.property_heading {text-align:center; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 13px;	font-weight:bold; color: #F49F00;;}

.quote {
	line-height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F7B943;
	font-weight:lighter;
}

ul.navlist {list-style:none; margin-left: 0px; margin-top:0px; padding-left: 0px; ext-indent: 0px;  }
li.navlist2 {line-height:13px; padding:0px; text-align: right; }

.hudson  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: normal; text-align:left;}

.hotelnavcannes {font-weight: normal;color:#999999; font-size: 9px; text-decoration:none; }

.home_caption {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #F49F00;	font-weight: bold;	line-height: 20px;}
.home_caption2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #F49F00;	font-weight: bold;	line-height: 20px;}

.inner_caption {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #F49F00;	font-weight: bold;	line-height: 20px;}

.daylabelsplain {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px ; color:#FFFFFF; }

a:link  {color:#666666; text-decoration:none; }
a:visited {color:#666666; text-decoration:none; }
a:active  {color:#666666; text-decoration:none; }
a:hover {color:#333333;text-decoration:none; }

.faqlink a:link   {color:#ABAB27; text-decoration:none;  }
.faqlink a:visited {color:#ABAB27;text-decoration:none; }
.faqlink a:active {color:#ABAB27;text-decoration:none; }
.faqlink a:hover {color:#ABAB27; text-decoration:underline; }

.villalinks {font-family:Verdana,Arial,sans-serif; font-size:14px ; color:#eeeeee; }

.villalinks a:link {color:#FFFFFF; text-decoration:none;font-size:14px}
.villalinks a:visited {color:#FFFFFF; text-decoration:none;font-size:14px }
.villalinks a:active {color:#3399FF;text-decoration:none;font-size:14px }
.villalinks a:hover {color:#3399FF; text-decoration:none;font-size:14px}



.bottomlinks {font-family:Verdana,Arial,sans-serif; font-size:9px ; color:#eeeeee; }

.bottomlinks a:link {color:#FFFFFF; text-decoration:none;}
.bottomlinks a:visited {color:#FFFFFF; text-decoration:none; }
.bottomlinks a:active {color:#3399FF;text-decoration:none; }
.bottomlinks a:hover {color:#3399FF; text-decoration:none;}

.hotelnavcannes  {font-weight: normal; color:#999999; font-size: 9px; text-decoration:none; }
.hotelnavcannes  a:link   {font-weight: bold; color:#ABAB27; text-decoration:none; }
.hotelnavcannes  a:visited   {font-weight: bold; color:#ABAB27; text-decoration:none; }
.hotelnavcannes  a:active   {font-weight: bold; color:#ABAB27; text-decoration:none; }
.hotelnavcannes  a:hover {font-weight: bold; color:#ABAB27; text-decoration:underline; }

.inner_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F49F00;
	font-weight: bold;
	line-height: 20px;
}

#hotelnavcontainermed {float:right; width:86px; padding: 0px 10px 0px 0px; text-align:right; margin:0px; }

select {
   color:#000000;
   font-size:11px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-decoration:none;
   background:#FFFFFF;

}

option {
   color:#000000;
   font-size:11px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-decoration:none;
   background:#FFFFFF;
   border:solid #999999;
   border-width: 1px;
   }

textarea {
   color:#000000;
   font-size:11px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-decoration:none;
   background:#FFFFFF;
   border:solid #999999;
   border-width: 1px;
}

input {
   color:#000000;
   font-size:11px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-decoration:none;
   background:#FFFFFF;
   border:solid #999999;
   border-width: 1px;
}


input.image {
   text-decoration:none;
   border-width: 0px;
}