/* GLOBAL PARAMETERS */

html, body {
	  background: #C0ED16;
	  margin: 0;
      padding: 0;
}

h1 { 
	font-family: verdana, Tahoma, arial; 
	font-size: 11pt; 
	color: #2CA6F5; 
	font-weight: bold; 
	margin-bottom: 0; 
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 10px;
	text-transform: uppercase;
}
 
h2 { 
	font-family: verdana; 
	font-size: 10pt; 
	color: #2CA6F5;
	text-decoration: none;
	font-weight: bold;
	padding-top: 0;
	margin-top: 0;
}

ul, li, ol { 
	font-family: verdana, arial, helvetica; 
	font-size: 9pt; 
	color: #666666; 
	font-weight: normal;
}


/* DOCUMENT LINKS */

a:link, a:active, a:visited { 
	font-family: verdana, arial; 
	font-size: 9pt; 
	color: #4D4C4C; 
	text-decoration: underline; 
	font-weight: normal; 
} 
a:hover { 
	font-family: verdana, arial; 
	font-size: 9pt; 
	color: #000000; 
	text-decoration: underline; 
	font-weight: normal; 
}
 
.resort_links { 
	line-height: 10px;
	font-family: verdana; 
	font-size: 8pt; 
	color: #000000; 
	text-decoration: none; 
	font-weight: bold;
	padding-left: 8px;
	width: 205px;
}

.resort_links a, .resort_links a:visited, .resort_links a:active { 
	font-family: verdana; 
	font-size: 8pt; 
	color: #082036; 
	text-decoration: none; 
	font-weight: normal;
	display: block;
} 

.resort_links a:hover { 
	color: #0066CC; 
}




/* Links main menu  */

#menu a, #menu2 a, #menu3 a, #menu4 a, #menu5 a, #menu6 a, #menu7 a, #menu8 a, #menu9 a, #menu10 a, #menu11 a {
	display:block;
	width: 165px;
	height: 21px;
	padding: 0px 0px 0px 40px;
	background: url("images/maldives_home.gif") 0 0 no-repeat;
	font-family: tahoma; 
	font-size: 8pt; 
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold;
	line-height: 20px;
   }
#menu a:hover, #menu2 a:hover, #menu3 a:hover, #menu4 a:hover, #menu5 a:hover, #menu6 a:hover, #menu7 a:hover, #menu8 a:hover, #menu9 a:hover, #menu10 a:hover, #menu11 a:hover {
   background-position: -205px 0;
   color: #000000;
   }
   
#menu2 a {
	background: url("images/maldives_resorts_hotels.gif") 0 0 no-repeat;
   }
   
#menu3 a {
	background: url("images/maldives_flights.gif") 0 0 no-repeat;
   }
   
#menu4 a {
	background: url("images/maldives_packages.gif") 0 0 no-repeat;
   }
   
#menu5 a {
	background: url("images/maldives_activities.gif") 0 0 no-repeat;
   }
   
#menu6 a {
	background: url("images/maldives_safari.gif") 0 0 no-repeat;
   }
   
#menu7 a {
	background: url("images/map_maldives.gif") 0 0 no-repeat;
   }
   
#menu8 a {
	background: url("images/maldives_gallery.gif") 0 0 no-repeat;
   }
   
#menu9 a {
	background: url("images/make_reservations.gif") 0 0 no-repeat;
   }
   
#menu10 a {
	background: url("images/chat_maldives.gif") 0 0 no-repeat;
   }
   
#menu11 a {
	background: url("images/contact_maldives.gif") 0 0 no-repeat;
   }
   

/* Anylinks vertical  */

.anylinkcss{
	position: absolute;
	visibility: hidden;
	border: 1px solid gray;
	border-bottom-width: 0;
	line-height: 18px;
	z-index: 100;
	background-color: white;
	width: 232px;
}

.anylinkcss a{
	color: #333333;
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid gray;
	padding: 4px 0;
	text-decoration: none;
	font-weight: bold;
	text-indent: 5px;
	font: normal 8pt Verdana;
}

.anylinkcss a:hover{ /*hover background color*/
	background-color: #DEFCFD;
	color: black;
}

.navlist li {
	width: 164px;
	padding-bottom: 8px;
	list-style-type: none;
}


/* DOCUMENT FONTS */

.t10pt_black { 
	font-family: Tahoma, verdana, arial; 
	font-size: 10pt; 
	color: #000000;
} 

.red { 
	color: #ED1B23;
} 

.blue { 
	color: #0033ff;
} 

.orange { 
	color: #FF8C00;
}

.foot1 { 
	color: #C8FF0B;
}

.foot2 { 
	color: #FFE30B;
}

.foot3 { 
	color: #FF8A0B;
}

.foot4 { 
	color: #FF310B;
}

.foot5 { 
	color: #FF71F4;
}

.foot6 { 
	color: #A471FF;
}

.foot7 { 
	color: #FF6A86;
}

.foot8 { 
	color: #CA007D;
}

.foot9 { 
	color: #07FF00;
}

.foot10 { 
	color: #0C68D0;
}

	
/* DOCUMENT TABLES */

table { 
	border-collapse: collapse; 
} 

table td, table th { 
	padding: 0; 
} 
		
		
	
/* header */

#header { 
	background: #FFFFFF; 
	width: 961px;
	height: 88px; 
	vertical-align: top;
	margin-left: auto; 
	margin-right: auto;
	font-family: arial; 
	font-size: 7pt; 
	color: #7FAFE9;
	text-align: right;
} 

#header a:link, #header a:visited, #header a:active  { 
	font-family: arial; 
	font-size: 7pt; 
	color: #8ED8FF; 
	text-decoration: none; 
	font-weight: normal;
} 

#header a:hover { 
	font-family: arial; 
	font-size: 7pt; 
	color: #000000; 
	text-decoration: none; 
	font-weight: normal;
}

.logo { 
	width: 188px; 
}

.languages, .languages2 {
	background: url('images/travel_maldives_resorts.jpg') no-repeat top left;
	width: 475px;
	color: #8ED8FF;
}

.languages2 {
	background: url('images/maldives-resorts-hotels.gif') no-repeat top left;
}


.chat { 
	width: 98px;
}

.reservation { 
	width: 127px;
	text-align: center;	
}

.emailus { 
	width: 73px;
	text-align: left;
}



/* Tables Menu Banner  */

#menubanner { 
	background: #00BFF3; 
	width: 961px;
	height: 231px; 
	margin-left: auto; 
	margin-right: auto;
}

.menu_area { 
	width: 205px;
}

.picture_area { 
	width: 756px;
}



/* TABLE MAIN BODY  */

#main_body { 
	background: #FFFFFF; 
	width: 997px;
	vertical-align: top;
	margin-left: auto; 
	margin-right: auto;
	font-family: verdana; 
	font-size: 8pt; 
	color: #000000;
}

/* TD Left body  */

.left_body, .left_body_resorts { 
	width: 206px;
	background-image: url(images/left_body.gif);
	background-repeat: repeat-y;
	vertical-align: top;
}

.left_body_resorts { 
	background-image: url(images/left_body_resorts.gif);
}

.maldives_special_offer { 
	background-image: url(images/maldives_special_offer.gif);
	background-repeat: no-repeat;
	padding-top: 80px;
	padding-bottom: 7px;
	padding-left: 31px;
	text-align: center;
}

.live_support { 
	background-image: url(images/bind_divider.gif);
	background-repeat: repeat-y;
	padding-top: 24px;
	padding-bottom: 20px;
	padding-left: 40px;
}

.maldives_resorts_hotels { 
	background-image: url(images/maldives_hotels_resorts.gif);
	background-repeat: no-repeat;
	padding-top: 60px;
	padding-left: 50px;
	height: 85px;
}

.maldives_resorts_hotels a, .maldives_resorts_hotels a:visited, .maldives_resorts_hotels a:active, .maldives_special_offer a, .maldives_special_offer a:visited, .maldives_special_offer a:active, .hotels_maldives a, .hotels_maldives a:visited, .hotels_maldives a:active { 
	font-family: verdana; 
	font-size: 10pt; 
	color: #2CA6F5;
	text-decoration: none;
	font-weight: bold;
}

.maldives_resorts_hotels a:hover, .maldives_special_offer a:hover, .hotels_maldives a:hover { 
	color: #000000;
}


/* Tables Left menu  */

#left-menu { 
	width: 206px;
	vertical-align: top;
	font-family: verdana; 
	font-size: 8pt; 
	color: #000000;
}

#left-menu a:link, #left-menu a:visited, #left-menu a:active  { 
	font-family: Tahoma; 
	font-size: 7pt; 
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold;
} 

#left-menu a:hover { 
	font-family: Tahoma; 
	font-size: 7pt; 
	color: #000000; 
	text-decoration: none; 
	font-weight: bold; 
}

.bind1, .bind2, .bind3 { 
	width: 206px;
	background: #45E7EF;
	background-image: url(images/bind1.gif);
	background-repeat: repeat-y;
	padding-top: 20px;
	vertical-align: top;
} 

.bind2 { 
	background: #1ADEE8;
	background-image: url(images/bind2.gif);
	padding-top: 16px;
}

.bind3 { 
	background: #44CFC4;
	background-image: url(images/bind3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 16px;
}



/* Tables main Middle body  */

.middle_body, .middle_body_resorts, .middle_body_resorts2 { 
	width: 560px;
	vertical-align: top;
	padding-top: 22px;
}

.middle_body_resorts, .middle_body_resorts2 { 
	padding: 18px;
	font-size: 9pt; 
	text-align: justify;
	color: #666666;
}

.middle_body_resorts2 { 
	width: 773px;
}

.world_travel_awards { 
	background-image: url(images/world_travel_awards2008.gif);
	background-repeat: no-repeat;
	width: 300px;
	height: 195px;
	text-align: center;
	vertical-align :top;
	font-weight: bold;
	padding-bottom: 16px;
	letter-spacing: -1px;
} 

.home_introduction, .home_introduction2 { 
	width: 249px;
	padding-left: 12px;
	padding-right: 17px;
	font-size: 9pt;
	color: #4D4C4C;
	vertical-align: top;
}

.home_introduction h1 { 
	font-family: verdana; 
	font-size: 9pt; 
	color: #000000; 
	font-weight: bold; 
	margin-bottom: 0; 
	padding-bottom: 7px;
	margin-top: 0; 
	padding-top: 0;
	text-transform: none;
}

.home_introduction2 { 
	width: 549px;
	padding-left: 20px;
	text-align: justify;
}

.poppular_maldives_hotels, .maldives_resorts_hotels_location { 
	background-image: url(images/popular_maldives_hotels.gif);
	background-repeat: no-repeat;
	height: 26px;
	padding-left: 54px;
	padding-top: 6px;
	margin-top: 20px;
}

.maldives_resorts_hotels_location { 
	background-image: url(images/maldives_resorts_hotels_location.gif);
}

.maldives_resorts_hotels_location_atoll, .maldives_resorts_hotels_location_atoll2, .maldives_resorts_hotels_location_atoll3 { 
	width: 96%; 
	margin-left: auto; 
	margin-right: auto;
}

.maldives_resorts_hotels_location_atoll2, .maldives_resorts_hotels_location_atoll3 { 
	width: 100%;
}

.maldives_resorts_hotels_location_atoll h1, .maldives_resorts_hotels_location_atoll2 h1, .maldives_resorts_hotels_location_atoll3 h1 { 
	font-family: verdana; 
	font-size: 8pt; 
	color: #000000; 
	font-weight: bold; 
	margin-bottom: 0; 
	padding-bottom: 0;
	margin-top: 18px;
	padding-top: 0;
}

.maldives_resorts_hotels_location_atoll3 h1 { 
	padding-bottom: 12px;
}


.maldives_resorts_hotels_location_atoll td, .maldives_resorts_hotels_location_atoll2 td { 
	font-family: verdana; 
	font-size: 8pt; 
	padding: 6px;
	vertical-align: top;
	width: 33%;
	text-align: left;
}

.maldives_resorts_hotels_location_atoll3 td { 
	font-family: verdana; 
	font-size: 8pt; 
	padding: 1px;
	vertical-align: top;
	text-align: center;
}

.maldives_resorts_hotels_location_atoll3_heading td { 
	font-family: verdana; 
	font-size: 8pt; 
	color: #000000; 
	font-weight: bold; 
	background-color: #d6efff;
	text-align: center;
}

.maldives_resorts_hotels_location_atoll a, .maldives_resorts_hotels_location_atoll a:visited, .maldives_resorts_hotels_location_atoll a:active, .maldives_resorts_hotels_location_atoll2 a, .maldives_resorts_hotels_location_atoll2 a:visited, .maldives_resorts_hotels_location_atoll2 a:active, .maldives_resorts_hotels_location_atoll3 a, .maldives_resorts_hotels_location_atoll3 a:visited, .maldives_resorts_hotels_location_atoll3 a:active { 
	font-family: verdana; 
	font-size: 8pt; 
	color: #48A4D4; 
	text-decoration: underline; 
	font-weight: normal;
} 

.maldives_resorts_hotels_location_atoll a:hover, .maldives_resorts_hotels_location_atoll2 a:hover, .maldives_resorts_hotels_location_atoll3 a:hover { 
	color: #000000; 
}

/* Tables popular hotels  */

.popular_hotels {
	width: 100%;
	background: #C0ED16;
	font-family: Tahoma; 
	font-size: 8pt;
}	

.popular_hotels td, .popular_hotels2, .popular_hotels3, .popular_hotels4, .popular_hotels5, .popular_hotels6 {
	width: 560px;
	height: 89px;
	background-image: url(images/maldives_popular_hotels_resorts.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: middle;
}

.popular_hotels a, .popular_hotels a:visited, .popular_hotels a:active, .popular_hotels a:hover { 
	font-family: Tahoma; 
	font-size: 8pt; 
	color: #000000; 
	text-decoration: none; 
	font-weight: bold;
} 

.popular_hotels a:hover { 
	color: #2CA6F5; 
}

.popular_hotels2 {
	background: #F2FB9F;
	height: 100px;
}

.popular_hotels3 {
	background: #EDFA8A;
}

.popular_hotels4 {
	background: #E8F870;
}

.popular_hotels5 {
	background: #E1F757;
}

.popular_hotels6 {
	background: #D9F43D;
}

.popular_hotels7 {
	background: #CEF227;
}

.popular_hotels_img { 
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 5px;
	margin: 4px 27px 4px 17px;
	float: left;
}

.popular_hotels img { 
	behavior: url(iepngfix.htc);
}







/* Tables main Right body  */

.right_body { 
	width: 213px;
	background: #BBF8FF;
	vertical-align: top;
}

.hotels_maldives { 
	background-image: url(images/hotels_maldives.gif);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-left: 44px;
	height: 36px;
}

.right2_body { 
	width: 18px;
	background: #C0ED16;
}


/* Tables footer  */

.footer {
	width: 961px;
	height: 70px;
	background: #0095F3;
	background-image: url(images/maldives_footer.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
}	

.footer a, .footer a:visited, .footer a:active, .footer a:hover { 
	font-family: Tahoma; 
	font-size: 8pt; 
	color: #FFFFFF; 
	text-decoration: underline; 
	font-weight: normal;
	padding-left: 7px;
	padding-right: 7px;
} 

.footer a:hover { 
	color: #000000; 
}

/* Copyrights  */

.copyrights { 
	font-family: Tahoma; 
	font-size: 8pt; 
	color: #0095F3; 
	text-decoration: none; 
	font-weight: normal;
	text-align: center;
	margin-top: 8px;
}


/* Tables Resort Details  */

#resortdetails { 
	width: 100%;
	margin-top: 30px;
}

#resortdetails td { 
	padding: 6px;
	vertical-align: top;
}

#resortdetails .left, #resortdetails .left2 { 
	width: 40%;
	color: #333333;
	font-weight: bold;
	text-align: left;
}

#resortdetails .right { 
	width: 60%;
	text-align: left;
}

#resortdetails .center { 
	width: 100%;
}

#resortdetails .left2 { 
	width: 100%;
}


/* Tables Resort Pictures  */

.resortpictures { 
	width: 100%;
	font-size: 8pt; 
	color: #C7C5C5; 
	font-weight: normal;
	text-align: center;
	margin-top: 20px;
}

.resortpictures td { 
	width: 50%;
	vertical-align: top;
	padding: 4px;
}

.resortpictures img { 
	border: 1px solid #F3F1F1;
	padding: 5px;
	margin-bottom: 2px;
	margin-top: 3px;
}


.icon img { 
	float: right;
	border: none;
	padding-left: 7px;
}

/* Tables Rates and Reservation  */

.rates-reservation { 
	width: 100%;
	font-size: 9pt; 
	color: #C7C5C5; 
	font-weight: bold;
	color: #000000;
}

.rates-reservation td { 
	padding: 4px;
	border: 1px solid #FFFFFF;
}

.rates-reservation-head { 
	width: 100%;
	background-color: #2ca6f5;
	text-align: center;
	color: #FFFFFF;
}

.rates-reservation-left { 
	width: 60%;
	background-color: #F2FB9F;
}

.rates-reservation-right { 
	width: 40%;
	text-align: center;
	background-color: #F2FB9F;
}

.rates-reservation-remark { 
	width: 100%;
	background-color: #e8f870;
	color: #FFFFFF;
}

.rates-reservation ul, .rates-reservation ul li, .rates-reservation ul ol { 
	color: #000000;
}

.rates-reservation-right a, .rates-reservation-right a:active { 
	font-family: Tahoma; 
	font-size: 9pt; 
	color: #ff6600; 
	text-decoration: none; 
	font-weight: bold;
} 

.rates-reservation-right a:hover, .rates-reservation-right2 a:hover { 
	color: #000000; 
}

.rates-reservation-right2 a, .rates-reservation-right2 a:active { 
	font-family: Tahoma; 
	font-size: 8pt; 
	color: #2ca6f5; 
	text-decoration: none; 
	font-weight: bold;
} 

.rates-reservation-right2 { 
	text-align: right;
	color: #2ca6f5;
}

.rates-reservation span { 
	color: #0a81ce;
	font-weight: bold;
}

.reservation-button {
	background-color: #ff6600;
	color: #FFFFFF;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10pt;
	border: #b65b21 1px solid;
	width: 100%;
	cursor: hand;
}

/* Tables General Information  */

.general, .general2, .general3 { 
	width: 100%;
	text-align: center;
}

.general2, .general3 { 
	text-align: left;
}

.general3 td { 
	padding: 2px;
}

.general td, .general2 td {
	padding: 4px;
	vertical-align: top;
}

.generalheader {
	font-weight: bold;
	text-align: center;
	background-color: #d6efff;
	color: #000000;
}

.generalbody { 
	background-color: #e9f5fd;
}

/* Image Float  */

.image-left { 
	float: left;
	padding-right: 12px;
}

.image-right { 
	float: right;
	padding-left: 12px;
}

/* Table special Offer  */

.special-offer-maldives { 
	width: 100%;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 9pt;
	
}

.special-offer-maldives td { 
	vertical-align: top;
	padding: 8px;
}

.special-offer-maldives a, .special-offer-maldives a:active, .special-offer-maldives a:visited { 
	font-family: Tahoma; 
	font-size: 9pt; 
	color: #ff6600; 
	text-decoration: underline; 
	font-weight: bold;
} 

.special-offer-maldives a:hover { 
	color: #000000; 
}


