.pagetitle, .pagetitle a 
{
	margin:0 0 0.4em 0;
	padding:0 0 0 0;
	border-bottom:solid 5px rgb(225,225,225);
	font-family:"trebuchet ms",arial,sans-serif;
	color:rgb(100,100,100);
	font-weight:bold;
	font-size:105%;
	text-decoration:none;
}
.pagetitle a:hover
{
	margin:0 0 0.4em 0;
	padding:0 0 0 0;
	border-bottom:solid 5px rgb(225,225,225);
	font-family:"trebuchet ms",arial,sans-serif;
	color:rgb(100,100,100);
	font-weight:bold;
	font-size:105%;
	text-decoration:none;
}
.pagetitle2
{
	margin:0 0 0.4em 0;
	padding:0 0 0 0;
	border-bottom:solid 5px rgb(225,225,225);
	font-family:"trebuchet ms",arial,sans-serif;
	color:rgb(100,100,100);
	font-size:80%;
}
.BoldTextWhiteBackBlue
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#0861AD;
}
.MessageAwh {
	background:url(../img/msg_awh.jpg);
	width:664;
	height:125;
}
.MessageWedding {
	background:url(../img/msg_wedding.jpg);
	width:496;
	height:125;
}
.textred
{
	text-decoration:none;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;color: #FF0000;
}

.TextBlueHeadBlold
{
	margin:0 0 0 0;
	text-decoration:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:14px;
	color:rgb(40,120,190);
	font-weight:bold;
}

.TextBlueHead
{
	margin:0 0 0 0;
	text-decoration:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:rgb(40,120,190);
}

.TextBlue h1
{
	margin:0 0 0 5px;
	text-decoration:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:rgb(40,120,190);
	font-weight:bold;
}
.TextBlue, .TextBlue a
{
	text-decoration:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:rgb(40,120,190);
	font-weight:bold;
}
.TextBlue a:hover 
{
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:rgb(40,120,190);
	font-weight:bold;
}
.TextLetter
{
	text-decoration:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#B61213;
	font-weight:bold;
}
.TextBlueSmall, .TextBlueSmall a 
{
	text-decoration:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:rgb(40,120,190); 
	font-weight:bold;
}
.TextBlueSmall a:hover 
{
	text-decoration:underline; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:rgb(40,120,190);
	font-weight:bold;
}
.TextWhite, .TextWhite a 
{
	text-decoration:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
.TextWhite h1 
{ 
	margin:0 0 0 5px; 
	text-decoration:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
.TextGreen, .TextGreen a			
{
	text-decoration:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A0D651; 
	font-weight:bold;
}
.TextGreen a:hover
{
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A0D651;
	font-weight:bold;
}

.TextHeading h1
{
	text-decoration:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	margin:1px 0 2px 0;
}
.TextHeading, .TextHeading a 
{
	text-decoration:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px; 
	color:#FFFFFF;
	font-weight:bold;
	padding: 0 0 0 18px;
}
.TextHeading a:hover
{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding: 0 0 0 18px;
}
.TextOrange
{
	text-decoration:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#FF6600;
	font-weight:bold;
}

.TextHotel         {color:#000000; height:5px; width:185px; text-align:left; font-weight:normal; font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.TextHotel a       {color:#000000; padding:0 0 0 10px; font-weight:normal; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.TextHotel a:hover {color:#3366CC; padding:0 0 0 10px; font-weight:normal; text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif;} 

.TextGrey h2       {margin:0 0 0 10px; color:#000000; font-weight:normal; font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.TextGrey         {color:#000000; font-weight:normal; font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.TextGrey a       {color:#000000; font-weight:normal; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.TextGrey a:hover {color:#3366CC; font-weight:normal; text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif;} 

.TextLegal h2       {margin:0 0 0 10px; color:#000000; font-weight:normal; font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.TextLegal         {color:#000000; font-weight:normal; font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.TextLegal a       {color:#FFFFFF; font-weight:bold; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.TextLegal a:hover {color:#E3E6DF; font-weight:bold; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;} 

.Text1 h2      {margin:0 0 0 10px; color:#000000; font-weight:normal; font-size:9px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.Text1 a       {color:#000000; font-weight:normal; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.Text1 a:hover {color:#3366CC; font-weight:normal; text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif;} 

.TextLinks, .TextLinks h2       {margin:0 0 0 0; color:#000000; font-weight:normal; text-decoration:none; font-size:9px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.TextLinks a       {color:#000000; font-weight:normal; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.TextLinks a:hover {color:#3366CC; font-weight:normal; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;} 

.TextHolidays h1      {margin:0 0 0 0; font-weight:normal;font-size:11px; color:#336699; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.TextHolidays         {font-weight:normal;font-size:11px; color:#336699; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.TextHolidays a       {font-weight:normal;font-size:11px; color:#336699; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.TextHolidays a:hover {font-weight:normal;font-size:11px; color:#336699; text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif;}

.TextMore         {font-weight:normal;font-size:15px; color:#336699; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.TextMore a       {font-weight:normal;font-size:15px; color:#336699; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.TextMore a:hover {font-weight:normal;font-size:15px; color:#336699; text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif;}

.Text 		  {color:#000000; font-weight:normal; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.Text a 	  {color:#2D4B9D; font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.Text a:hover {color:#333333; font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.Text2 {color:#666666; font-weight:normal; font-size:8px; font-family:Georgia, "Times New Roman", Times, serif;}
.TextBlack {color:#000000; line-height:1.5em; font-weight:normal; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.TextBlack a {color:#0066CC; line-height:1.5em; font-weight:normal; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.TextCredits{ text-decoration:none; color:#666666; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.TextCopyRight, .TextCopyRight a{ text-decoration:none; color:#666666; font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.mauritius_holidays a, .mauritius_holidays h1 { margin:0 0 0 5px; font-size:20px; text-decoration:none; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
.mauritius_holidays a:hover { margin:0 0 0 0; font-size:20px; text-decoration:underline; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
.TextBrochure h2 { text-decoration:none; color:#666666; font-weight:bold; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.TextLink a       {font-weight:normal;font-size:13px; color:#0066CC; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.TextLink a:hover {font-weight:normal;font-size:13px; color:#336699; text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif;}
.TextSubHead{color:#999999; font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
/***************************************************************************************************************************************/
.page-container {width:900px; margin:0 auto; margin-top:10px; margin-bottom:10px; border:solid 1px rgb(150,150,150); font-size:1.0em;}
.clear-contentunit {clear:both; width:440px; height:0.03em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}

.combos {font-maily: Verdana, Tahoma, Helvetica, Arial; font-size: 8pt; margin:0 0 2px 2px; font-family: Verdana, Arial, Helvetica, sans-serif; border:solid 1px rgb(200,200,200);}
.field {margin:0 0 2px 2px; padding:0.2em 0 0.3em 0 /*IE6*/; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:75%;}
.checkbox {float:left; margin:2px 0 0 0 !important /*Non-IE6*/; margin:2px 0 0 -3px /*IE6*/; border:none;}
.button {margin:2px 0 2px 0; padding:1px; background-color:#FF9900; border:solid 1px rgb(150,150,150); font-weight:bold; font-family:verdana,arial,sans-serif; color:#FFFFFF; font-size:72%;}
.button:hover {border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80); font-weight:bold;}


.header-top {width:900px; height:25px; background:rgb(240,240,240) url(../img/bg_head_top.jpg); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-top h2 {margin:4px 0 0 5px; color:rgb(70,70,70); font-size:60%; font-family:"trebuchet ms",arial,sans-serif;}
.header-top a {display:block; float:left; padding:4px 5px 2px 5px; color:rgb(52,110,195); font-family:"trebuchet ms",arial,sans-serif; text-decoration:none; font-size:70%; font-weight:bold;}
.header-top a:hover {text-decoration:none; color:rgb(50,50,50);}

/*Menu*/
.nav2 {align:center; height:30px; border:none; background:rgb(220,220,220) url(../img/bg_head_bottom_nav2.jpg) no-repeat; color:rgb(75,75,75); font-size:80%; font-family:"trebuchet ms",arial,sans-serif;} /*Color navigation bar normal mode*/
.nav2 TR {list-style-type:none;}
.nav2 TR TD {float:center; padding:2px 0 2px 0; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 1px rgb(175,175,175);}
.nav2 TR TD a {float:none !important /*Non-IE6*/; float:center /*IE-6*/; display:block; height:1.9em; line-height:1.7em; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color: rgb(255,255,255);}
.nav2 TR TD TR {display:none; border:none;}


.nav2 table {position:absolute; top:0; left:0; border-collapse:collapse;}
.nav2 TR TD a:hover {background-color:rgb(210,210,210); text-decoration:none; color:rgb(50,50,50);} /*Color main cells hovering mode*/
.nav2 TR TD a:hover TR {display:block; width:10.0em; position:absolute; z-index:999; top:2.4em; top:2.3em; left:0; margin-top:0.1em;}
.nav2 TR TD a:hover TR TD a {display:block; width:10.0em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
.nav2 TR TD a:hover TR TD a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color subcells hovering mode*/

.img {clear:both; margin:3px 0px 7px 0; padding:1px; border:1px solid rgb(150,150,150);}
.center {clear:both; float:none; display:block; margin:0 auto; padding:1px; border:1px solid rgb(150,150,150);}
.pic img {border:solid 1px rgb(150,150,150);}
.pic a img {border:solid 1px rgb(150,150,150);}
.pic a:hover img {border:solid 1px rgb(220,220,220);}

.footer  {clear:both; width:900px; padding:0.5em 0 0.5em 0; background:rgb(225,225,225) url(../img/bg_foot.jpg) no-repeat; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.footer2 {clear:both; width:900px; padding:3px 0 3px 0;     background:rgb(225,225,225) url(../img/bg_foot.jpg) no-repeat; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; text-align:center;}
.footer3 {clear:both; width:900px; padding:0.2em 0 0.2em 0; background:rgb(225,225,225) url(../img/bg_foot.jpg) no-repeat; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; margin:-25px 0 0 0;}
.footer4 {clear:both; width:900px; padding:1px 0 1px 0; background:rgb(225,225,225) url(../img/bg_foot.jpg) no-repeat; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; text-align:center;}
.footer a {text-decoration:underline; color:rgb(125,125,125);}
.footer a:hover {text-decoration:none; color:rgb(0,0,0);}
.footer a:visited {color:rgb(0,0,0);}
.TV a:hover, .TV a, .TV a:visited
{
	text-decoration:none
}
.TextHot
{
	margin:0 0 0 5px;
	text-decoration:none; 
	font-family:"trebuchet ms",arial,sans-serif;	
	font-size:18px;
	color:#A4E0FB;
	font-weight:bold;
}
/* Sandals */
.TextSpecial h1
{
	margin:0 0 0 0;
	text-decoration:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#333333;
	font-weight:bold;
}
.TextSave h1
{
	margin:0 0 0 0;
	text-decoration:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
}
.TextSandalHead h1
{
	margin:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:16px;
	color:#006699;
	font-weight:bold;
}.TextSBlue h1
{
	margin:0 0 0 1px;
	text-decoration:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:10px;
	color:rgb(40,120,190);
	font-weight:bold;
}
.SandalText h2 
{
	margin:0 0 0 1px; 
	color:#000000; 
	font-weight:normal; 
	font-size:9px;font-family: 
	Verdana, Arial, Helvetica, sans-serif;
}
.SandalText a 
{
	margin: 0 0 0 3px;
	color:#000000; 
	font-weight:normal; 
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SandalText a:hover 
{
	color:#006699; 
	font-weight:normal; 
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.PriceText h2 
{
	margin:0 4px 0 0; 
	color:#666666; 
	font-weight:bold; 
	font-size:10px;font-family: 
	Verdana, Arial, Helvetica, sans-serif;
}
.PriceText a
{
	color:#006699; 
	font-weight:bold; 
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.PriceText a:hover 
{
	color:#666666; 
	font-weight:bold; 
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TextFeature{
	margin:0 0 0 0;
	padding: 0 8px 0 2px;
	text-decoration:none; 
	font-family:"trebuchet ms",arial,sans-serif;	
	font-size:14px;
	color:#333333;
	font-weight:bold;
}
/* Exclusive offer CSS */
#cont1, #cont2, #cont3, #cont4, #cont5, #cont6, #cont7, #cont7, #cont8, #cont9, #cont10, #cont11, #cont12, #cont13, #cont14, #cont15, #cont16, #cont17, #cont18, #cont19, #cont20, #cont21, #cont22, #cont23, #cont24, #cont25, #cont26, #cont27, #cont28, #cont29, #cont30, #cont31 .Offer
{
	position:relative;
	width:160px;
	height:112px;
	overflow:hidden;
	background-color:#FFFFFF;
}
.news
{
	position:absolute;
	width:280px;
	height:120px;
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:10px;
	visibility:hidden;
}
.TextSave, .TextSave a, .TextSave a:hover
{
	color:#FF3300;
	font-size:11px;
	font-family:"trebuchet ms",arial,sans-serif;
	margin: 0px 0 0px 0;
	font-weight:bold;
	text-decoration:none;
}
.TextFeature h2, .TextFeature a
{
	margin:0 0 0 0;
	text-decoration:none;
	color:#000000; 
	font-weight:normal;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.TextFeature a:hover
{
	margin:0 0 0 0;
	text-decoration:none;
	color:#000000;
	font-weight:normal;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.TextExlusive
{
	color:#FFF;
	font-size:11px;
	font-family:"trebuchet ms",arial,sans-serif;
	margin: 5px 0 5px 0;
	text-decoration:none;
}

.TextExlusive a
{
	color:#FFF;
	font-size:11px;
	font-family:"trebuchet ms",arial,sans-serif;
	margin: 5px 0 5px 0;
	text-decoration:none;
}
.TextExlusive a:hover
{
	color:#FFF;
	font-size:11px;
	font-family:"trebuchet ms",arial,sans-serif;
	margin: 5px 0 5px 0;
	text-decoration:none;
	background-color:#96F;
}

.ExlusiveTitle
{
	margin:0 0 0.4em 0;
	padding:0 0 0 0;
	font-family:"trebuchet ms",arial,sans-serif;
	color:rgb(100,100,100);
	font-weight:bold;
	font-size:105%;
	text-decoration:none;
}
.TBBorder {
	border: 1px solid #999;
}
.NewsBorder {
	border: 1px solid #006699;
}
.OfferBorder {
	border: 1px solid #D0DAFD;
}
/* Paging */
.PageLink
{
	font-family:Verdana, Geneva, sans-serif;
	BORDER-TOP: #000 1px solid;
	BORDER-BOTTOM: #000 1px solid;
	BORDER-LEFT: #000 1px solid;
	BORDER-RIGHT: #000 1px solid;
	BACKGROUND-COLOR: #FFF;
	font-size:10px;
	font-weight:bold;
	COLOR: #000;
	text-decoration:none;
	width:20px;
}
.CurrentPageLink
{
	font-family:Verdana, Geneva, sans-serif;
	BORDER-TOP: #000 1px solid;
	BORDER-BOTTOM: #000 1px solid;
	BORDER-LEFT: #000 1px solid;
	BORDER-RIGHT: #000 1px solid;
	BACKGROUND-COLOR: #000;
	COLOR: #FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	width:20px;
}

