body { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; background-color:#000000;}
a { color:#006699; text-decoration:none; outline:0;}
a:hover { color:#FF6600; text-decoration:none;}
a:active, a:focus { color:#CC0000; text-decoration:none; width:0; height:0;}
h1, h2, h3, h4, p, b { margin:0px; padding:0px}
ul, li, ol, label, label input, label span { margin:0px; padding:0px}
form, form input, form label { margin:0px; padding:0px;}

/******START OF COMMON PAGE STYLES******/
/****** =header******/
#header {font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#044F82; width:900px; margin: 0px auto;}

/* =logo*/
#logo {width:244px; height:173px; text-align:left; vertical-align:top; float:left; clear:right;}

/* =homeBanner*/
#banner {width:656px; height:173px; float:right;}


/* =mainNav*/
#mainNav{font-size:0.65em; color:#FFFFFF; background-color:#007392; padding:5px 9px; clear:both;}
#mainNav a { color:#FFFFFF;}
#mainNav a:hover { color:#FFCC00;}
#mainNav a:active, #mainNav a:focus { color:#FFCC00;}
#mainNav ul {padding:0px; margin:0px;}
#mainNav li {display: inline; margin:0px 10px 0px 0px; padding:0px 10px 0px 0px; list-style-type: none; border-right:1px solid #66CCCC;}
#mainNav ul li.last { border-right:0px solid #66CCCC; margin-right:-10px; padding-right:-10px;}

/*********** =container***********/
#container{ background-color:#FFFFFF; background-image:url(/images/blk-line.gif); background-repeat:repeat-y; background-position:250px 0px; width:900px; margin: 0px auto; padding-bottom:9px;}
.clearfix{ clear:both; visibility: hidden;}


/* =leftCollum*/
#leftCollum { background-color:#FFFFFF; width:244px; float:left; clear:right;}

/* =vacation_themes*/
#vacation_themes { background-color:#DCDDDE; padding:9px 0px 0px 9px; width:235px; height:160px;}
#vacation_themes_head { width:100%; height:21px}
#vacation_themes h1 { font-size:0.75em; color:#268FD1; width:130px; margin:0px; padding:0px; float:left; clear:right; display:block}
#vacation_themesLinks a{ color:#666666;}
#vacation_themesLinks a:hover { color:#000000;}
#vacation_themesLinks a:active, #vacation_themesLinks a:focus { color:#000000;}
#vacation_themesLinks { width:100%; padding-top:7px;}
#vacation_themesLinks ul{width:208px; list-style-type:none; margin:0px; padding:0px; display:block; overflow:hidden;}
#vacation_themesLinks li{ float:left; margin:0px; padding:0px; display:block;}
#vacation_themesLinks h3{margin:0px; padding: 0px; 	font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 0.65em; letter-spacing:1px; font-weight:normal;}
#vacation_themesLinks h3 img{  width:100px; display:block; margin-bottom:3px;}

#theme_slider_item { width:104px;}
#theme_slider_item img { border-top:4px solid #FFFFFF; border-right:2px solid #FFFFFF; border-bottom:4px solid #FFFFFF;border-left:2px solid #FFFFFF;}
#theme_slider_txt{ padding-left: 2px;}

/* =home_bookingBox*/
#home_bookingBox{ background-color:#FFFFFF; width:244px; padding:5px 0px 0px 0px; margin-bottom:5px;}
/* =booking_form*/
#booking_form { margin:0px; padding:0px; background-color:#EFEFEF; display:block;}
#booking_form h1 { font-size:0.8em; color:#FFFFFF; font-weight:normal; background-image:url(/images/cmn-booking-h1-bkg.gif); background-repeat:no-repeat; background-position:left top; margin:0px; padding:1px 0px 0px 9px; height:19px;  }
#booking_form label, #booking_form label span { font-size:0.75em; display:block; margin:0px; padding:0px 0px 2px 0px; }
#booking_form label select { border:1px solid #999999 ;margin:0px; padding:0px}
#booking_form label select:hover { border-color:#003366;}
#booking_form label select:active, select:focus { border-color:#990000;}
#booking_form label img { border:none;}
#hbField_left { width:224px;  background-color:#EFEFEF; overflow:hidden; clear:right; margin:0px 0px -2px 0px; padding:5px 9px 0px 9px; border:0px solid #EFEFEF; border-left:1px solid #00A0C8; border-right:1px solid #00A0C8; display:block;}
#hbField_left label { display:block; width:214px;  margin:2px 10px 2px 0px; }
#hbField_left label span { display:block;  clear:right; margin-right:10px;}
#hbField_right { width:224px; height:54px; background-color:#EFEFEF; overflow:hidden; margin:0px; padding:5px 9px 0px 9px; border:0px solid #EFEFEF; border-left:1px solid #00A0C8; border-right:1px solid #00A0C8; display:block;}
#hbField_right label { display:block; width:110px; float:left;}
#bookingBttn { height:19px; clear:both; background-color:#EFEFEF; border-left:1px solid #00A0C8; border-right:1px solid #00A0C8; border-bottom:1px solid #00A0C8}
#bookingBttn input{ font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#FFFFFF; width:88px; height:19px; background-image:url(../images/proceed-bkg.gif); background-repeat:no-repeat;  background-color:#EFEFEF; border:0px solid #EFEFEF; float:right; margin:0px; padding:2px 0px 0px 0px; display:block; cursor:pointer; }
#property_type {  width:220px; }
#resort_hotel{ width:auto; width:220px;}
#room { width:auto;  width:220px;}
#meal { width:130px; height:auto; }
#arrival_date { width:75px;}
#departuredate { width:75px;}


/* =booking_form*/

/* =countries combo or booking form*/
#countries_id select { border:1px solid #999999 ;margin:0px; padding:0px}
#countries_id select:hover { border-color:#003366;}
#countries_id select:active, select:focus { border-color:#990000;}

/* =maldives*/
#maldives { width:244px;}
#maldives a { color:#333333;}
#maldives a:hover { color:#000000;}
#maldives a:active, #maldives a:focus { color:#000000;}
#maldives h1 { font-size:0.7em; color:#FFFFFF; font-weight:normal; background-color:#3C86BA; height:20px; margin:0px; padding:8px 0px 0px 9px; display:block;}
#maldives ul { font-family:Arial, Helvetica, sans-serif; font-size:0.75em; margin:5px 9px; padding:0px; display:block;}
#maldives li { margin:0px 0px 0px 18px; padding:2px 0px; list-style-type:none; list-style-image:url(../images/bullet.gif); }

/* =tAdvice*/
#tAdvice { width:244px;}
#tAdvice a { color:#333333;}
#tAdvice a:hover { color:#000000;}
#tAdvice a:active, #tAdvice a:focus { color:#000000;}
#tAdvice h1 { font-size:0.7em; color:#FFFFFF; background-color:#3C86BA; font-weight:normal; height:20px; margin:0px; padding:8px 0px 0px 9px; display:block;}
#tAdvice ul { font-family:Arial, Helvetica, sans-serif; font-size:0.75em; margin:5px 9px; padding:0px; display:block;}
#tAdvice li { margin:0px 0px 0px 18px; padding:2px 0px; list-style-type:none; list-style-image:url(../images/bullet.gif);}

/* =map_extra_box*/
#map_extra_box { display:block; width:244px; height:105px; padding-top:5px;}
/* =extra_links*/
#extra_links { display:block; width:140px; height:100px; float:left;}
#extra_links a { color:#0069A1; display:block;}
#extra_links a:hover { color:#003366;}
#extra_links a:active, #extra_links a:focus { color:#003366;}
#extra_links ul { font-family:Arial, Helvetica, sans-serif; color:#0069A1; font-size:0.75em; list-style-type:none; margin:0px; padding:0px;}
#extra_links li { padding:8px 0px 0px 40px; margin:0px 0px 3px 0px; display:block;}
#extPhoto { width:72px; height:21px; background-image:url(../images/photos-bkg.gif); background-repeat:no-repeat; display:block}
#extVideos { width:72px; height:21px; background-image:url(../images/videos-bkg.gif); background-repeat:no-repeat; display:block}
#extMusic { width:72px; height:21px; background-image:url(../images/music-bkg.gif); background-repeat:no-repeat; display:block}

/* =map*/
#map { padding-right:6px; width:98px; float:right; height:100px;}
#map a { color:#00A0C8}
#map h3 { font-size:0.75em; text-align:center; width:98px; margin:0px; padding:0px; display:block;}
#map h3 img { display:block; margin:0px auto 3px auto; border:0px solid #FFFFFF;}

/* =win_currency_flight*/
#win_currency_flight { font-family:Arial, Helvetica, sans-serif; padding:0px 0px 10px 0px; width:244px; border-top:1px solid #088CBD;}
#win_currency_flight span { margin:0px; padding:0px; display:block; width:226px;}
#win_currency_flight img { display:block; width:226px;}
#win_currency_flight ul { list-style-type:square; font-size:0.7em; color:#FF8000; padding:0px 0px 10px 9px;  border-bottom:1px solid #088CBD;}
#win_currency_flight ul a { color:#FF8000; }
#win_currency_flight ul a:hover { color:#FF3300; }

#win_currency_flight li { margin:0px 0px 0px 15px; padding:0px; vertical-align:middle; }

#win_currency_flight h4 { font-size:0.75em; color:#2666A1; letter-spacing:1px; margin:5px 0px 0px 0px; padding:0px; clear:both; height:37px; display:block; clear:both;}
#win_currency_flight h4 img { margin:0px 3px 0px 9px; border:none; width:47px; float:left; display:block}
#win_currency_flight h4 a { color:#2666A1;}
#win_currency_flight h4 a:hover { color:#003399;}
#win_currency_flight h4 a:active, #win_currency_flight h4 a:focus { color:#003399;}

/* =newsLetter*/
#newsLetter {font-family:Arial, Helvetica, sans-serif; text-align:left; background-color:#EAEAEA; width:244px; height:100px;}
#newsLetter h1 { font-size:0.75em; color:#FFFFFF; font-weight:normal; background-color:#FFFFFF; background-image:url(/images/cmn-news-h1-bkg.gif); background-repeat:no-repeat; background-position:left top; height:17px; padding:3px 0px 0px 9px; margin:0px; display:block;}
#subscribe-form { margin:0px; padding:0px 5px 0px 9px;}
#subscribe-form label { margin:0px; padding:0px;}
#subscribe-form label input { margin:0px; padding:0px; float:left; border:1px solid #999999;}
#subscribe-form label input:hover { border-color:#003366;}
#subscribe-form label input:active, #subscribe-form label input:focus { border-color:#990000;}
#subscribe-form span { font-size:0.75em; margin:0px; padding:0px 0px 2px 0px; display:block;}
#newsLetter em { font-size:0.75em; color:#088CBD; font-style:normal; margin:0px; padding:5px 0px 10px 9px; display:block;}
.subscribeBox {width:165px; height:20px; margin:0px; padding:0px;}
.email {width:165px; height:20px; margin:0px; padding:0px;}
.submit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em; letter-spacing:1px; color:#FFFFFF; background-color:#0875AD; width:60px; height:22px; margin:0px; padding:1px 1px 1px 3px ; border-left:none; cursor:pointer;}

#adLeft { display:block; width:244px; padding-top:5px;}


/* =rightCollum*/
#rightCollum { padding:0px 9px 0px 6px; width:641px; float:right;}

/* =topContainer*/
#topContainer { background-color:#FFFFFF; width:641px;  height:73px; padding-top:5px; display:block; overflow:hidden; }

/* =topContainer_left*/
#topContainer_left { width:255px; height:72px; display:block; float:left; clear:right; border-bottom:1px solid #000000;}
/* =Date*/
#date { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:0.7em; background-color:#FFFFFF; width:255px; display:block; height:17px; text-align:left;}
#date p { margin:0px; padding:0px 0px 0px 5px;}
/* =simple_search*/
#simple_search { width:241px; float:right; padding:8px 9px 0px 0px;}
#search_form { text-align:left; width:230px; height:47px; margin:0px; padding:0px; display:block; float:left;}
#search_form h3, #search_form h4 { font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; display:block;}
#search_form h3 { font-size:0.8em; color:#333333; letter-spacing:1px; float:left; clear:right; margin:0px; padding:0px;}
#search_form h4 { font-size:0.7em; font-weight:normal; color:#666666; float:right; margin:1px 0px 0px 0px; padding:0px 20px 0px 0px;}
#search_form h4 a { color:#666666;}
#search_form h4 a:hover { color:#333333;}
#search_form h4 a:active, #search_form h4 a:focus { color:#333333;}
##search_form label { margin:0px; padding:0px;}
#search_form label input { margin:0px; padding:0px; float:left; border:1px solid #999999; }
#search_form label input:hover { border-color:#003366;}
#search_form label input:active, #search_form label input:focus { border-color:#990000;}
.searchBox { width:180px; height:20px; margin:0px; padding:0px;}
.go_btn { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:0.75em; font-weight:bold; letter-spacing:1px; color:#FFFFFF; background-color:#2666A1; width:28px; height:22px; margin:0px; padding:1px -1px 1px 1px ; border-left:none; cursor:pointer;}

/* =topContainer_right*/
#topContainer_right { width:386px; height:72px;  display:block;  float:right;}
/* =subNav_main*/
#subNav_main { width:285px; height:72px; border-bottom:1px solid #000000; padding-left:19px; float:left; clear:right;}
#subNav_main a{ color:#0875AD;}
#subNav_main ul{ display:block; list-style-type:none; margin:0px; padding:0px;}
#subNav_main li{ float:left; width:85px; margin:0px; padding:0px 0px 0px 10px;}
#subNav_main h3{margin:0px; padding: 0px; 	font-family:Arial, Helvetica, sans-serif; font-size: 0.7em;}
#subNav_main h3 img{ display:block; border:0px #FFFFFF solid; margin-bottom:3px;}

/* =liveHelp*/
#liveHelp { width:72px; height:72px; padding-left:10px; display:block; float:right;}
#liveHelp span img{ border:none;}


/* =mainContent*/
#mainContent { width:629px; padding:5px 0px 20px 12px;}
#mainContent h1 { font-size:1.1em; font-weight:normal; color:#FF0000; margin:0px; padding:5px 0px 10px 0px; display:block; }
#mainContent h2 {
	font-size:0.8em;
	color:#0875AD;
	font-weight:normal;
	margin:0px 0px 8px 0px;
	padding:2px 0px 2px 9px;
	background-image:url(/images/cnt_h2_bkg.gif);
	background-repeat:repeat-y;
	background-position:left top;
	display:block;
	
}
#mainContent h3 { font-size:0.75em; color:#FF8000; font-weight:normal; margin:0px; padding:0px; display:block;}
#mainContent h4 { font-size:0.7em; font-weight:normal; color:#FF8000; background-image:url(/images/cnt_h4_bkg.gif); background-repeat:no-repeat; background-position:left top; display:block; height:16px; margin:0px; padding:2px 0px 0px 9px}
#mainContent p { font-size:0.7em; color:#666666; line-height:15px; margin:0px; padding:0px 0px 0px 0px; display:block;}
#mainContent p img { margin:0px 5px 5px 0px; border:1px solid #CCCCCC; float:left;}

#letterBoxContainer { display:block; height:24px; border-bottom:1px solid #000000;}
#letterBoxContainer label { margin:0px; padding:0px;}
#letterBoxContainer input { display:inline;}
.letter { font-size:0.75em; color:#FFFFFF; background-color:#B2B2B2; border:1px solid #FFFFFF; margin:0px -5px 0px 0px; padding:0px; display:block; width:21px; height:21px; cursor:pointer;}

/* =content_themes*/
#content_themes { width:617px; height:15px; padding-top:5px; margin-bottom:10px;}
#content_themes a { color:#F58120}
#content_themes a:hover { color:#FF3300;}
#content_themes a:active, #content_themes a:focus { color:#990000;}
#content_themes .selected { color:#990000;}
#content_themes ul { font-size:0.6em; color:#F58120; list-style-type:none; margin:0px; padding:0px; display:block;}
#content_themes li { display:inline; margin:0px 7px 0px 0px; padding:0px 8px 0px 0px;}
.dot { background-image:url(/images/dot.gif); background-repeat:no-repeat; background-position:bottom right;}

/* =content_theme_list*/
#content_theme_list a { color:#8C8C8C;}
#content_theme_list a:hover { color:#000000;}
#content_theme_list a:active, #content_theme_list a:focus { color:#660033;}
#content_theme_list ul { color:#8C8C8C; list-style-type:none; margin:0px; padding:0px 0px 15px 0px; display:block;}
#content_theme_list li { font-size:0.7em;  margin:0px; padding:0px 0px 0px 9px; line-height:17px;}


/* =content_theme_list_ propertypage*/
#content_theme_list_p a { color:#8C8C8C;}
#content_theme_list_p a:hover { color:#000000;}
#content_theme_list_p a:active, #content_theme_list a:focus { color:#660033;}
#content_theme_list_p ul { color:#8C8C8C; list-style-type:none; margin:0px; padding:0px 0px 15px 0px; display:block;}
#content_theme_list_p li { font-size:0.7em;  margin:0px; padding:0px 0px 0px 9px; line-height:17px;}

/* =topClass*/
.topClass { display:block; width:595px; height:110px; margin:5px 0px 5px 0px; padding:5px; border:1px solid #CCCCCC; overflow:hidden;}
.topClass h5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#006699; background-image:none; display:block; height:17px; margin:0px; padding:0px 0px 3px 0px;}
.topClass img { display:block; width:80px; height:90px; float:left; margin-right:10px; border:none;}
.topClass b { font-size:10px; font-weight:normal; color:#333333; margin:0px; padding:0px 15px 0px 0px; display:block;}

/* =ad_bottom*/
#ad_bottom { width:629px; padding-left:11px; padding-top:60px;}

/* =product_info*/
#product_info { width:629px;}
#product_details { display:block; width:629px; background-color:#FAF8F0;}
#product_details img { display:block; width:285px; border-right:5px solid #FFFFFF; float:left;}
#product_details ul { color:#088CBD; width:317px; margin:0px; padding:1px 10px 3px 10px; list-style-type:none; float:right;}
#product_details li { font-size:0.65em; margin:0px; padding:0px; line-height:100%; display:block; height:18px; clear:right; vertical-align:middle;}
#product_details span { font-size:0.65em; margin:0px; padding:0px; display:block; height:30px;}
#product_details span em { font-size:11px; color:#000000; padding-top:6px; }
#product_details span a { color:#000000;}
#product_details span a:hover { color:#CC0000;}
#product_details span a:active, #product_details span a:focus { color:#CC0000;}
#product_details span img { display:block; width:110px; float:left; display:block; !important}
#product_details em { font-style:normal; color:#0766AD; text-align:left; margin:0px; padding:0px; display:block; width:172px; float:right;}
#product_details em img { display:inline;  width:auto; margin-right:4px; border:none; !important}
#product_details b { font-weight:normal; width:145px; margin:0px; padding:0px; float:left;}

/* =overview*/
#overview { padding:20px 0px 20px 0px}
#overview p { padding:10px 0px 5px 0px}

/* =content_extras*/
#content_extras { display:block; height:50px;}
#content_extras a { color:#0875AD;}
#content_extras a:hover { color:#003399;}
#content_extras a:active, #content_extras a:focus { color:#003399;}
#content_extras ul { display:block; margin:0px; padding:0px; list-style-type:none;}
#content_extras li { font-size:0.8em; color:#0875AD; display:block; height:15px; float:left; padding:10px 0px 0px 35px; overflow:hidden;}
#cnt_facilities { background-image:url(/images/facility_icon.gif); background-repeat:no-repeat; background-position:left bottom; margin:0px 45px 0px 0px; width:75px; display:block;}
#cnt_booking { background-image:url(/images/booking_icon.gif); background-repeat:no-repeat; background-position:left bottom; margin:0px 45px 0px 0px; width:125px; display:block;}
#cnt_photo { background-image:url(/images/photo_icon.gif); background-repeat:no-repeat; background-position:left bottom; margin:0px 45px 0px 0px; width:60px; display:block;}
#cnt_video { background-image:url(/images/video_icon.gif); background-repeat:no-repeat; background-position:left bottom; width:55px; display:block;}

/* =roomTypes*/
#roomTypes { padding:7px 0px 12px 0px}
#roomTypes a { color:#666666;}
#roomTypes a:hover {
	color:#FF6600;
}
#roomTypes a:active, #roomTypes a:focus { color:#990000;}
#roomTypes ul { display:block; margin:0px; padding:12px 0px 0px 9px; list-style-type:none;}
#roomTypes li { font-size:0.65em; color:#666666; margin:0px; padding:0px; line-height:15px;}
#roomTypes td { font-size:0.65em; color:#666666; margin:0px; padding:0px; line-height:15px; padding-top:10px; padding-bottom:5px; padding-left:10px;}
#roomTypes td a{ color:#088CBD; font-weight:bold; }
/* =room_facilities*/
#room_facilities { display:block; padding:0px 0px 20px 9px;}
#room_facilities h4 { color:#088CBD; background-image:none; padding:0px; height:19px;}
#room_facilities h4 img { margin-left:4px; vertical-align:top; border:none;}
.room_facilities_mainImg { display:block; width:75px; height:75px; float:left; margin-right:10px;}
#room_facilities ul { display:block; margin:0px; padding:0px 40px 0px 0px; list-style-type:none; overflow:hidden; float:left; }
#room_facilities li { font-size:0.65em; color:#666666; margin:0px; padding:0px; line-height:13px;}
#room_facilities td { font-size:0.65em; color:#666666; margin:0px; padding:0px; line-height:13px;}

/* =general_facilities*/
#general_facilities {display:block; padding:0px 0px 12px 0px;}
#general_facilities ul { display:block; margin:0px; padding:12px 70px 0px 0px; list-style-type:none; overflow:hidden; float:left; }
#general_facilities li { font-size:0.65em; color:#666666; margin:0px; padding:0px; line-height:13px;}
#general_facilities td { font-size:0.65em; color:#666666; margin:0px; padding:0px; line-height:13px;}


/*recreational_facilities*/
#recreational_facilities {display:block; padding:0px 0px 12px 0px;}
#recreational_facilities ul { display:block; margin:0px; padding:12px 98px 0px 0px; list-style-type:none; overflow:hidden; float:left; }
#recreational_facilities li { font-size:0.65em; color:#666666; margin:0px; padding:0px; line-height:13px;}

#recreational_facilities a:hover {
	color:#FF6600;
}
#recreational_facilities a:active, #recreational_facilities a:focus { color:#990000;}
#recreational_facilities td{ font-size:0.65em; color:#666666; margin:0px; padding:0px; line-height:13px;}
#recreational_facilities td a{ font-size:10px; color:#088CBD; font-weight:bold; }

.lastUl { padding-right:0px !important;}
.middleUl { padding-right:73px !important;}
.firstUl { padding-left:9px !important;}

/* =comments*/
#comments { padding:10px 0px 0px 0px; display:block;}
#comments h2 { background-image:url(/images/comment-h2-bkg.gif); margin-bottom:0px;}
#comments ul { display:block; width:550px; margin:0px; padding:8px 9px 8px 9px; list-style-type:none; border-bottom:1px solid #EEEEEE;}
#comments li { margin:0px; padding:0px; line-height:17px;}
.date { font-size:0.6em; color:#666666;}
.comment { font-size:0.7em; color:#333333;}
.name { font-size:0.7em; color:#666666;}
.lastComment { border:0px solid #FFFFFF !important;}
#comments span { font-size:0.75em; color:#666666; text-align:right; display:block; width:574px; height:17px; margin:0px; padding:10px 0px 0px 0px;}
#comments span img { vertical-align:top; margin:0px 6px 0px 6px; border:none;}


/* =content_mainNav*/
#content_mainNav { display:block; width:617px;  margin-bottom:5px;}
#content_mainNav a { color:#666666;}
#content_mainNav a:hover { color:#088CBD;}
#content_mainNav a:active, #content_mainNav a:focus { color:#CC0000;}

#content_mainNav ul { font-size:0.65em; color:#666666; list-style-type:none; margin:0px; padding:0px 0px 4px 0px; display:block;}

#content_mainNav li { display:inline; line-height:16px; }
.separator {margin:0px 7px 0px 0px; padding:0px 6px 0px 0px; border-right:1px solid #666666;}
#content_mainNav li .selected { color:#CC0000;}
/* =themes_overview*/
#themes_overview { padding:12px 0px 12px 0px;}
#theme_imageBox { padding:0px 0px 5px 0px;}
#theme_imageBox img { border-right:4px solid #FFFFFF; float:left;}
#themes_overview_txt { padding:10px 20px 0px 0px}
#themes_overview_txt h3 { padding:0px 0px 10px 0px;}
#themes_overview_txt p { padding-bottom:15px;}


#content_overview { padding:12px 0px 12px 0px;}
#content_imageBox { padding:0px 0px 5px 0px;}
#content_imageBox img { border-right:4px solid #FFFFFF; float:left;}
#content_overview_txt { padding:10px 20px 0px 0px}
#content_overview_txt h3 { padding:0px 0px 10px 0px;}
#content_overview_txt p { padding-bottom:10px;}
#content_overview .selected { color:#CC0000;}

#txt { padding:10px 20px 0px 0px}
#txt h3 { padding:0px 0px 10px 0px;}
#txt p { padding-bottom:10px;}
#txt ul { display:block; margin:0px; padding:0px; list-style-type:none; }
#txt li { font-size:0.7em; color:#666666; line-height:15px; padding:0px; }

/* =maldives */

#maldives_overview { padding: 12px 0px 12px 0px;}
#maldives_overview_imageBox { padding:0px 0px 5px 0px;}
#maldives_overview_imageBox img { border-right:4px solid #FFFFFF; float:left;}
#maldives_overview_txt { padding:10px 20px 0px 0px}
#maldives_overview_txt h3 { padding:10px 0px 10px 0px;}
#maldives_overview_txt p { padding-bottom:15px;}
#maldives_overview_txt ul { display:block; margin:0px; padding:0px; list-style-type:none; }
#maldives_overview_txt li { font-size:0.7em; color:#666666; line-height:15px; padding:0px; overflow:hidden;}
.dive_sites_details {
	padding:0px 0px 25px 0px;  background-color:#FAF8F0;
}
.dive_sites_details a:hover { color: #666666; text-decoration:none;}

.dive_sites_details ul { display:block; margin:0px; padding:0px; list-style-type:none; }
.dive_sites_details li { display:block; color:#666666; line-height:15px; padding:0px; overflow:hidden;}
.dive_sites_details b {
	color:#088CBD;
	font-weight:normal;
	display:block;
	width:150px;
	float:left;
	clear:right;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.dive_sites_details em { display:block; font-style:normal; margin:0px; padding:0px; width:450px; float:right;}

.comments_details {
	padding:0px 0px 5px 0px;  background-color:#FAF8F0;
}

.comments_details .name {
	color: #990000;

}

.comments_details .name .country {
	color: #003366;
}
/* =gallery*/
#gallery { display:block;}
#gallery h2 { font-weight:bold;}
#gallery img { float:left; border:3px solid #FFFFFF;}
#maldivesIsland_gallery { display:block; padding:10px 0px 30px 0px;}
#underwater_gallery { display:block; padding:10px 0px 30px 0px;}


/* =rightCollum End*/

/****** =footer******/
#footer{ width:900px; margin: 0px auto; padding:6px 0px 12px 0px; clear:both;}
#footer span { font-family:Arial, Helvetica,; font-size:0.7em; color:#CCCCCC; background-color:#000000; margin:0px; padding:0px;}
#footer a { color:#99CCFF;}

#sub_nav {
padding-left:15px;

}


/****** =Forms contact us ..******/
#sub_nav input,
#sub_nav textarea, #sub_nav select {
background-color:#fff;border:1px solid #666;
}
#sub_nav input:hover,
#sub_nav textarea:hover, #sub_nav select {
  border: 1px solid #000;
}  
#sub_nav input:focus,
#sub_nav textarea:focus {
  border:1px solid #000;background-color:#fafafa
}

#sub_nav #submit {
	border: 1px solid #555454;
	color: #333333;
	cursor: pointer;
	height: auto;
	padding: 0.2em 0.5em;
	width: auto;
	background-color: #CCCCCC;
}
.std {background-color:#fff;border:1px solid #666;}
.std:focus {border:1px solid #000;background-color:#fafafa}
/****** =End Forms contact us ..******/

/****** =Pager ..******/
#pager {
	white-space: nowrap;
	font-size: 10px;
	color: 00A0C6;
	background-color: #F5F5F5;	
		margin-top: 5px;
		height:15px;

}
#pager .results {
     padding: 3px;
	color: #00A0C6;
}
#pager .currentPage {
    font-weight: bold;
    padding: 3px;
    color: #246C94;
    font-weight: bold;
}
#pager a {
    padding: 3px;
	color: #00A0C6;

    font-weight: bold;
}

#pager a:hover {
    color: #FFBF00;
}
/****** =End Pager ..******/
