html,body {overflow-x:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,label,input,p,blockquote,table,tr,th,td,embed,object,button{margin:0;padding:0;}
ul {list-style:none;}
a{text-decoration:none; color:#EA9015}
a:hover{text-decoration:none; color:#007FB3}
img { border:none }
h1 { margin:0px; padding:0px; font-size:13px; color:#2f99db; padding-left:15px; }
.Readmore{color:#fd951a; text-align:right; display:block;padding-right:15px;  }



body{ font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#666666; background:#d0e6fd; line-height:18px;}
.Mainwrapper{ width:915px;   margin: 0px auto; background:url(../images/mainbg.jpg) repeat-y; padding-left:30px}
.Wrapperinside{width:894px; }
.Header{ width:887px; height:143px; background:url(../images/headerbg.jpg) repeat-x; margin-left:3px; }
.Logo{ float:left; height:142px; }
.Logo a img{ margin-left:10px; }
.Menucontainer{float:left; height:142px; width:778px; margin-left:20px; }

.Menutop{height:35px; width:778px; }
.Menutop p{padding-left:270px;  line-height:28px; text-align:right; padding-top:5px; }
.Menutop p a{color:#817f7f; font-size:10px;  margin-right:15px;}
.Menutop p a img{margin-top:5px}
.Caption{height:35px; width:778px; background:url(../images/caption.jpg) no-repeat}
.Mainmenu{height:52px; width:658px; padding-left:120px; padding-top:20px; background:url(../images/menubg.jpg) no-repeat bottom right }



/*Menu main*/
#nav, #nav ul {	padding: 0;	margin: 0;	list-style: none;	line-height: 1;	z-index:200}
#nav a {color:#fff; line-height:35px;  font-size:12px; font-weight:bold; padding:0 11px 10px 12px;  background:  url(../images/sep.jpg1) right no-repeat}
#nav a:hover {background:url(../images/menuarrow.jpg) 50% 16px no-repeat;	color: #666666;}
#nav li { float: left; width:auto; background: url(../images/sep.jpg) right no-repeat}

#nav li ul {position: absolute; width:  165px;	left: -999em; 	}
#nav li ul a{display:block;width:165px;height:25px;text-align:left;line-height:25px; padding-bottom:0;color:#fff; font-size:11px; margin-bottom:1px;}
#nav li ul a:hover{display:block;width:165px;height:25px;text-align:left;line-height:25px;color:#fff; font-size:11px; background:#006bb1 url(../images/bluebgmenu.jpg) no-repeat top}

#nav li ul li{background:#4499d9;  opacity: 0.8;	-moz-opacity: 0.8;	filter: alpha(opacity=80);}
#nav li ul li a{width:165px; }
#nav li ul li:hover{width:170px;  }
.hide1 { display:block;width:136px; height:15px;}
.hide1 :hover{ display:block;width:136px; height:15px;}
#nav li:hover ul, #nav li.sfhover ul {	left: auto;}
#Currentpage {background: url(images/menuarrow.jpg) 50% 16px no-repeat;font-weight: bold; color:red}


.Mainpic{ width:894px; height:59px; background:url(../images/mainpic.jpg) no-repeat; padding-top:303px;  }
.Mainpicmenu{width:894px; height:59px; background: url(../images/mainpicmenubg.jpg) no-repeat; }

/*PIC Menu 111111*/
#Picnav, #Picnav ul {	padding: 0;	margin: 0;	list-style: none;	line-height: 1;	z-index:200}
#Picnav a {color:#fff; line-height:24px;  font-size:12px; font-weight:bold; padding:0 13px 10px 33px;  background:  url(../images/sep.jpg1) right no-repeat}
#Picnav a:hover {background:url(../images/menuarrow.jpg) 50% 16px no-repeat;	color: #666666;}
#Picnav li { float: left; width:auto; background: url(../images/arrowmenubg.jpg) left no-repeat}


#Picnav li ul {position: absolute; width:  150px;	left: -999em; padding-top:7px;}
#Picnav li ul a{display:block;width:165px;height:25px;text-align:left;line-height:25px; padding-bottom:0; padding-left:12px; color:#fff; font-size:11px; margin-bottom:1px;}
#Picnav li ul a:hover{display:block;width:165px;height:25px;text-align:left;line-height:25px;color:#fff; font-size:11px; background:#006bb1 url(../images/bluebgmenu.jpg) no-repeat top}

#Picnav li ul li{background:#4499d9;  opacity: 0.9;	-moz-opacity: 0.9;	filter: alpha(opacity=90);}
#Picnav li ul li a{width:165px; }
#Picnav li ul li:hover{width:170px;  }
.hide1 { display:block;width:136px; height:15px;}
.hide1 :hover{ display:block;width:136px; height:15px;}
#Picnav li:hover ul, #Picnav li.sfhover ul {	left: auto;}
#Currentpage {background: url(images/menuarrow.jpg) 50% 16px no-repeat;font-weight: bold; color:red}


.ContMain{width:874px; padding-left:10px; padding-right:10px; }
.Contleft{ float:left; width:604px; }
.textpara{ line-height:18px; text-align:justify; padding-left:10px; padding-right:10px; padding-top:10px}
.Contright{ float:left; width:270px; }

.Boxmain{ width:589px; margin-top:10px; }
.BoxmainTop{width:564px; height:20px; background:url(../images/bigboxtop.jpg) no-repeat; color:#2f99db; font-size:14px; font-weight:bold; padding:20px 0px 0px 25px; }
.BoxmainMid{width:580px; background:url(../images/bigboxmid.jpg) no-repeat; padding-left:9px }
.BoxmainMid1{width:575px; border-left:1px solid #d1d3d4; border-right:1px solid #d1d3d4; }
.BoxmainBot{ clear:both; width:589px; height:24px; background:url(../images/bigboxbot.jpg) no-repeat }
.BoxmainMid1 form{padding-top:10px; padding-left:30px; height:auto }
.Bigsearchspan{display:block; width:125px; float:left; height:20px; font-weight:bold; color:#727272}
.Bigsearchselect{height:18px; float:left; width:110px; font-size:11px; color:#c4c7c8}
.Search_buttonMain{width: 107px;height: 20px;	background: transparent url(../images/button/search_btn.jpg) no-repeat 0 0;border: 0 none;cursor: pointer; font-size:11px; font-weight:bold; color:#fff;  }
.Clearclass{clear:both; line-height:0px; .display:none; _display:none;  }


.FeatResort{width:575px;}
.FeatResort ul{margin:0px; }
.FeatResort ul li{display:block; float:left; height:298px;  padding-left:8px;}
.FeatResort ul li a {display:block; float:left; width:180px; height:298px; background:url(../images/fresortoff.jpg) no-repeat; }
.FeatResort ul li a:hover {display:block; float:left; width:187px; height:312px; background:url(../images/fresorton.jpg) no-repeat; }

.ResortName{display:block; width:152px; height:43px; margin-top:50px; margin-left:6px; color:#0c86d2; font-weight:bold; font-size:12px; padding:3px 0 0 10px; }
.FeatResort ul li a:hover .ResortName{color:#024a77; width:158px; height:37px; margin-left:11px; margin-top:43px; padding:10px 0 0 15px;  }
.ResortImg{ padding-left:20px; padding-top:14px; }
.FeatResort ul li a:hover .ResortImg{ padding-left:25px; padding-top:22px; }
.ResortDes{color:#454343; font-size:11px; margin-left:3px; line-height:18px; padding-left:12px }
.FeatResort ul li a:hover .ResortDes{color:#454343; font-size:11px; font-weight:bold; margin-left:8px; line-height:18px } 

.Eventpara{width:172px; height:210px; float:left; border-right:1px dotted #b4b5b5; padding-left:10px; }
.Eventpara img { padding-left:5px; padding-top:10px}
.Eventpara strong{ display:block; font-size:12px; font-weight:bold; color:#0066cc }
.Eventpara font{color:#834141; font-size:11px; font-weight:bold;}
.Eventpara span{display:block; line-height:normal; padding-top:5px; text-align:justify; padding-right:10px  }

.GalleryHome{font-size:12px; font-weight:bold; color:#50a7dd;   }
.GalleryHome a{color:#50a7dd;  display:block; float:left; width:113px; height:109px; background:url(../images/galleybg.jpg) no-repeat; padding-left:10px; padding-top:10px;}
.Leftbopicbox{ width:265px; height:auto; margin-bottom:5px}
.Leftbopicbox h1{ padding-top:10px; padding-left:135px; font-size:12px; font-weight:bold; color:#19b1e1} 
.serviceifo{padding-left:135px; color:#fa9831; font-size:11px; font-weight:bold}
.address_cont{width:200px; height:auto; float:left; padding:5px 0px 20px 0px;}
/* ABHIIIIIIIII*/
h3{display:block; width:600px; height:16px; padding-top:4px; font-size:13px; color:#2f99db; border-bottom:3px solid #0066cc; margin-bottom:10px;}
h4{display:block; width:480px; height:16px; font-size:11px; color:#2f99db; padding-left:20px; padding-top:4px; margin-bottom:3px;  background:url(../images/head_icon.jpg) no-repeat left; }
.inner_img{width:894px; height:210px;}
.inner_middle{width:854px;  padding:10px 20px 0px 20px; text-align:justify}
.inner_middle_left{width:600px; height:auto; float:left;}
.inner_middle_left br{line-height:10px;}
.inner_middle_left img{ margin-left:10px;}
.inner_middle_right{width:254px; height:auto; float:left;}

.right_menu_main{width:254px; height:auto; }
.right_menu_top{width:229px; height:26px; background:url(../images/right_menu_top.jpg) no-repeat top; color:#2f99db; font-size:14px; font-weight:bold; padding:20px 0px 0px 25px;}
.right_menu_mid{width:242px;  background:url(../images/right_menu_mid.jpg) no-repeat; padding-left:12px;}
.right_menu_mid1{width:219px; height:auto; border-left:1px solid #d1d3d4; border-right:1px solid #d1d3d4; padding:5px 0px 0px 15px;}
/*.right_menu_mid1 a{display:block; width:175px; height:20px; background: url(../images/menu_bullet.jpg) no-repeat left; padding-left:25px; padding-top:5px; border-bottom:1px dotted #CCC; color:#5292ed;  font-size:11px; font-weight:bold; margin-top:2px;}
.right_menu_mid1 a:hover{display:block; width:175px; height:20px; background: url(../images/menu_bullet_over.jpg) no-repeat left; padding-left:25px; padding-top:5px; border-bottom:1px dotted #CCC; color:#f68500; font-size:11px; margin-top:2px;}
*/
.link{}
.link a{display:block; width:175px; height:15px; background: url(../images/sub_menu_bullet.jpg) no-repeat left; padding-left:25px; border-bottom:1px dotted #CCC; color:#5292ed;  font-size:11px; font-weight:normal; margin-left:10px; margin-top:0px;}
.link a:hover{display:block; width:175px; height:15px; background: url(../images/sub_menu_bullet_over.jpg) no-repeat left; padding-left:25px; border-bottom:1px dotted #CCC; color:#f68500; font-weight:normal; font-size:11px; margin-top:0px;}

.service_list{display:block; width:317px; height:22px; float:left; color:#3a6189; font-weight:bold; border:1px solid #d8e0e6; border-right:0px; padding:3px 0px 0px 18px;}
.number_list{display:block; width:235px; height:22px; float:left; color:#3a6189;  font-weight:bold; border:1px solid #d8e0e6; border-left:0px; padding:3px 0px 0px 18px;}
.service_list1{display:block; width:317px; height:22px; float:left; color:#3a6189; border:1px solid #d8e0e6; border-right:0px; border-top:0px; padding:3px 0px 0px 18px; font-size:12px;}
.number_list1{display:block; width:235px; height:22px; float:left; color:#3a6189;   border:1px solid #d8e0e6; border-left:0px; border-top:0px; padding:3px 0px 0px 18px; font-size:12px;}
.service_list2{display:block; width:317px; height:22px; float:left; color:#3a6189; border:1px solid #d8e0e6; border-right:0px; border-top:0px; padding:3px 0px 0px 18px; background:#f4f4f4; font-size:12px;}
.number_list2{display:block; width:235px; height:22px; float:left; color:#3a6189;   border:1px solid #d8e0e6; border-left:0px; border-top:0px; padding:3px 0px 0px 18px; background:#f4f4f4; font-size:12px;}

.service_list3{display:block; width:150px; height:22px;  float:left; color:#3a6189; border:1px solid #d8e0e6; border-right:0px;  padding:3px 0px 0px 18px; font-size:12px;}
.service_list3_1{display:block; width:150px; height:22px;  float:left; color:#3a6189; border:1px solid #d8e0e6; border-left:0px; border-right:0px;  padding:3px 0px 0px 18px; font-size:12px;}
.service_list3_2{display:block; width:153px; height:22px;  float:left; color:#3a6189; border:1px solid #d8e0e6; border-left:0px;  padding:3px 0px 0px 18px; font-size:12px;}
.service_list4{display:block; width:60px; height:22px;  float:left; color:#3a6189; border:1px solid #d8e0e6;border-right:0px; border-left:0px;  padding:3px 0px 0px 18px; font-size:12px;}

.service_list5{display:block; width:150px; height:22px;  float:left; color:#3a6189; border:1px solid #d8e0e6; border-right:0px; border-top:0px;  padding:3px 0px 0px 18px; font-size:12px;background:#f4f4f4;}
.service_list5_1{display:block; width:150px; height:22px;  float:left; color:#3a6189; border:1px solid #d8e0e6; border-left:0px;border-top:0px;  border-right:0px;  padding:3px 0px 0px 18px; font-size:12px; background:#f4f4f4;}
.service_list5_2{display:block; width:153px; height:22px;  float:left; color:#3a6189; border:1px solid #d8e0e6; border-left:0px;border-top:0px;   padding:3px 0px 0px 18px; font-size:12px; background:#f4f4f4;}
.service_list6{display:block; width:60px; height:22px;  float:left; color:#3a6189; border:1px solid #d8e0e6;border-right:0px; border-top:0px; border-left:0px;  padding:3px 0px 0px 18px; font-size:12px; background:#f4f4f4;}

.service_list7{display:block; width:150px; height:22px;  float:left; color:#3a6189; border:1px solid #d8e0e6; border-right:0px; border-top:0px;  padding:3px 0px 0px 18px; font-size:12px;}
.service_list7_1{display:block; width:150px; height:22px;  float:left; color:#3a6189; border:1px solid #d8e0e6; border-left:0px; border-top:0px; border-right:0px;  padding:3px 0px 0px 18px; font-size:12px;}
.service_list7_2{display:block; width:153px; height:22px;  float:left; color:#3a6189; border:1px solid #d8e0e6; border-left:0px; border-top:0px;  padding:3px 0px 0px 18px; font-size:12px;}
.service_list8{display:block; width:60px; height:22px;  float:left; color:#3a6189; border:1px solid #d8e0e6;border-right:0px; border-top:0px; border-left:0px;  padding:3px 0px 0px 18px; font-size:12px;}


.right_menu_btm{ width:254px; height:30px; background:url(../images/right_menu_btm.jpg) no-repeat}

.right_menu_label{display:block; width:100px; float:left; height:20px;}
.right_menu_cmdbox{height:18px; width:110px; font-size:11px; color:#ccc}

.Search_button{width: 107px;height: 20px;	background: transparent url(../images/button/search_btn.jpg) no-repeat 0 0;border: 0 none;cursor: pointer; font-size:11px; font-weight:bold; color:#fff; margin-top:7px; }

.footer{width:834px; margin-top:10px; padding: 5px 30px 5px 30px; border-bottom:1px solid #81b5f1; border-top:1px solid #81b5f1; background:white; text-align:center }
.footer a{  padding:0px 5px 0px 5px;  color:#b4b4b3; }
.footer a:hover{  padding:0px 5px 0px 5px; color:#f68500; }
.footer_left{display:block; height:20px; width:290px; float:left; padding-left:10px; background:white}
.footer_right{height:20px; width:584px; float:left; text-align:right; padding-right:10px; background:white}


.dive_list{width:300px; height:auto; float:left;}
h5{display:block; width:280px; height:16px; font-size:11px; color:#2f99db; padding-left:20px; padding-top:4px; margin-bottom:3px;  background:url(../images/head_icon.jpg) no-repeat left; }
.species_cont{width:272px; height:163px; float:left; background: url(../images/marine_bg.jpg) no-repeat; padding-top:10px; margin-right:20px;  }
.species_cont_common{margin-left:10px; color:#ff9000; font-weight:bold}
.species_cont_scin{margin-left:10px;}

h6{display:block; width:auto; height:16px; font-size:11px; font-weight:normal; padding-left:20px; padding-top:4px; margin-bottom:3px;  background:url(../images/sub_head_icon.jpg) no-repeat left; }
.dive_list1{width:260px; height:auto; float:left; margin-right:20px;}

.PageBox { float:right; clear:both; width:100%; height:40px; padding-top:10px; text-align:center; }
.Pagination { padding:1px; padding-left:5px; padding-right:5px; color:#FFFFFF; text-decoration:none; background-color:#2F99DB; border:solid 1px #92B7E6; cursor:pointer; }
.ACTIVE { background-color:#FF9900; border-color:#2D629B; cursor:auto;  }
.Pagination:hover { background-color:#FF9900; border-color:#2D629B; color:#000; }
.PaginationDesable {padding:1px; padding-left:5px; padding-right:5px; color:#FFFFFF; text-decoration:none; background-color:#2F99DB; border:solid 1px #92B7E6; cursor:pointer;}
.PaginationDesable:hover { color:#000; background-color:#FF9900;  }
.page_main_bx{clear:both; width:595px; height:20px; color:#426EAB; padding-left:5px; margin-top:30px; padding-right:5px;}


.ResortName1{display:block; width:156px; height:auto; text-align:center; margin-top:15px; margin-left:6px; color:#0c86d2; font-weight:bold; font-size:12px; padding:10px 0 0 10px;}
.ResortDes1{color:#454343; font-size:11px; margin-left:3px; line-height:18px; padding-left:20px }
.FeatResort1{width:590px;}
.FeatResort1 ul{margin:0px; }
.FeatResort1 ul li{display:block; float:left; height:240px;  padding-left:8px;}
.FeatResort1 ul li a {display:block; float:left; width:187px; height:240px; background:url(../images/fresortoff1.jpg) no-repeat; }
.FeatResort1 ul li a:hover {display:block; float:left; width:187px; height:240px; background:url(../images/fresorton1.jpg) no-repeat; }



/* ABHIIIIIIIII*/
/* list*/
.FeatResort{width:575px;}
.FeatResort  a {  margin:0px; margin-left:7px; display:block; float:left; width:180px; height:298px; background:url(../images/fresortoff.jpg) no-repeat; }
.FeatResort  a:hover {margin:0px;  display:block; float:left; width:187px; height:312px; background:url(../images/fresorton.jpg) no-repeat; }
a.ResortName{display:block; width:156px; height:36px; margin-top:50px; margin-left:6px; color:#0c86d2; font-weight:bold; font-size:12px; padding:10px 0 0 10px;  }
a:hover .ResortName{color:#024a77; width:158px; height:37px; margin-left:11px; margin-top:43px; padding:10px 0 0 15px;  }
.ResortImg0{ padding-left:10px; padding-top:14px; }
.FeatResort  a:hover .ResortImg0{ padding-left:15px; padding-top:22px; }
.ResortDat{display:block;  color:#454343; font-size:11px; margin-left:7px; line-height:18px; padding-left:12px; padding-top:10px;}
.FeatResortdisplay:block;  a:hover .ResortDat{color:#454343; font-size:11px; font-weight:bold; margin-left:12px; line-height:18px;padding-top:10px; } 
.ResortImg11{ padding-left:20px; padding-top:14px; }
.FeatResort  a:hover .ResortImg11{ padding-left:25px; padding-top:22px; }



.FeatResort1{width:590px;}
.FeatResort1  a {margin:0px;margin-left:7px; display:block; float:left; width:187px; height:240px; background:url(../images/fresortoff1.jpg) no-repeat; }
.FeatResort1  a:hover {margin:0px; display:block;margin-left:7px; float:left; width:187px; height:240px; background:url(../images/fresorton1.jpg) no-repeat; }
.ResortName1{display:block; width:156px; height:35px; text-align:center; margin-left:6px; color:#0c86d2; font-weight:bold; font-size:12px; padding:3px 0 0 3px;  }
.ResortImg00{ padding-left:14px; padding-top:4px;  }
.FeatResort1  a:hover .ResortImg00{  }

.ResortDes222{width:187px; height:auto;  color:#454343;  }

.ResortDes11{display:block; color:#454343; font-size:11px; margin-left:3px; line-height:18px; padding-left:20px;margin-top:10px; }

/* lekshmi*/
.address_assignedisland{width:181px; height:auto; float:left; padding:5px 5px 20px 0px; margin-left:10px; text-align:left}
/* lekshmi*/
/*pramode*/
.error{color: red;font-style: italic}
/*pramode*/
