@font-face {
    font-family: 'CalibriRegular';
    src: url('../fonts/calibri.eot');
    src: url('../fonts/calibri.eot') format('embedded-opentype'),
         url('../fonts/calibri.woff') format('woff'),
         url('../fonts/calibri.ttf') format('truetype'),
         url('../fonts/calibri.svg#CalibriRegular') format('svg');
}
body{margin:0 auto; font-size:12px; font-family:'CalibriRegular',Arial, Helvetica, sans-serif; background:#f9f9f9;}


.floatleft{float:left;}
.floatright{float:right;}
.centerit{margin:0 auto;}
.clearit{clear:both;}


/*HeaderStart*/
.header_back{ width:100%; height:111px; background:#fff; min-width:1024px;}
.header_box{height:111px; width:1000px; }
.logo{height:111px; width:140px;  position:absolute; }
.logo img{margin-top:28px;}
.right_header_box{ margin-left: 143px;/**/ height:auto; position:absolute; min-width: 869px;}
*+html .right_header_box {width:77%; margin-left: 136px; min-width: 877px;}
.right_header_box {width:77%\0/;  margin-left: 136px\0/; min-width: 877px\0/; }
.main_navigation_box{height:42px; width:auto; }
.main_navigation{width:672px; height:42px; line-height: 45px; font-size:12px; color:#848585; margin-left:226px;}
.sub_manu_box{height:32px; width: 100%;background-color:#57aed8; text-transform:uppercase;}
.submenu_item{ color:#FFF; font-size:12px; padding:9px 18px;}

.border_right{border-right:1px solid #53baed;}
.bottom_search_box{height:38px; width:100%; background:url(../images/search2.png) repeat; line-height:37px; color:#FFF;  }
.select_by{width:130px; height:37px;  font-size:13px; text-indent:10px;}


.hotel_box{width:200px; }
.hotel_box_txt{color:#8bb71e;}
.hotel_box_input{margin-top:6px ; margin-left:5px; background:url(../images/search_bar.png) no-repeat; height:25px; width:140px;}

.experience{width:230px;}
.experience_txt{color:#8bb71e; height:50px; width:auto;}
.experience_input{margin-top:6px; background:url(../images/search_bar.png) no-repeat; height:25px; width:140px; margin-left:5px;}

.location{width:210px;}
.location_txt{color:#8bb71e; height:50px; width:auto;}
.location_input{ margin-left:5px; margin-top:6px; background:url(../images/search_bar.png)  no-repeat; height:25px; width:140px;}

/*headerEnds*/

.slider{/*height:512px;*/ width:100%; }
/*.read_more{width:92px; height:30px; position:absolute;}*/
.slider_inside_box {width:1000px; height:auto; position:relative;}
.main_bottom_content{ width:1006px; margin-top:-183px; height:auto;}
/*firstbox*/
.first_box{height:158px; width:345px; border:5px solid #FFF; background-color:#900; margin-right:10px; background:url('../images/texbox_tecture.png') repeat; }
.first_box_header{height:35px; width:345px; background-color:#2289bb; color:#FFF; text-align:center; line-height:35px; text-transform:uppercase; font-size: 15px; }
.first_box_content_box{height:108px; width:330px; padding:0 15px 15px 15px; font-size:12px; margin-top:15px;}
.firstbox_image{height:85px; width:125px; border:1px solid #9ba7ad;}
.firstbox_content{height:45px; width:175px; margin-left:15px; color:#0474aa;}
.firstbox_readmore{height:22px; width:88px;}

/*secondbox*/
.second_box{width:374px; height:158px; border:5px solid #FFF; margin-right:10px;}
.Second_box_bottom{width:375px; height:158px; background:url('../images/texbox_tecture.png') repeat;}
.second_box_header{width:374px; height:35px;  background-color:#8bb71e; color:#FFF; text-transform:uppercase; line-height:35px; text-indent:15px; font-size: 15px;}
.second_box_image{height:82px; width:160px;   margin-top:15px; margin-left:4px;
                    background:url(../images/tropicsl_.png) no-repeat;}
.second_box_image img{margin-top: 2px; margin-left: 3px;}					
.margin_left{margin-left:30px;}

/*thirdbox*/

.third_box{height:158px; width:237px;  border:5px solid #FFF; background:url('../images/special_offers_texture.jpg') repeat;}
/*.third_box_top_text{width:125px; height:65px; text-transform:uppercase; color:#0e3f57; font-size:30px; font-weight:bold; text-align:center; margin: 20px 50px  15px 55px; font-family:"Arial Black", Gadget, sans-serif; line-height:35px;}
*/

.third_box_top_text {
width: 195px;
/*height: 65px;*/
text-transform: uppercase;
color: #0e3f57;
font-size: 18px;
text-align: center;
margin: 20px 22px 15px 22px;
font-family: "Arial Black", Gadget, sans-serif;
line-height: 18px;

}



.text_offer_box_bot{font-family: "Arial Black", Gadget, sans-serif; width: 195px;margin: 0px 22px 15px 22px; text-transform:uppercase; color:#FFF;font-size: 12px; line-height:20px; font-weight:100; text-align:center;}


.third_box_bottom_text{width:180px; height:40px; text-align:center; color:#FFF; font-size:12px;
margin-left: 30px; text-transform:capitalize;}

/*footer*/
.footer{min-width:1024px; width:100%; text-align:center; height:30px; background-color:#54710a; font-size:10px; color:#FFF; line-height:30px;}




/*Inside Page sun & sand*/

.main_bottom_content_inside{width: 1000px; margin-top: -380px;  height: auto;  } 
.bottom_content_inside{ background-color:white; width:1000px; margin:0 0 25px 0; }
 .left_main_content {width:295px;   height: 250px;} 
 .right_main_content {width: 665px;  padding:20px;}
 .right_main_content a { color:#54710a; text-decoration:none;}
 .right_main_header_box{background-color:#ebeced;  width:665px;  height:70px; }
 .right_main_header_text{color:#323334 ;font-size: 25px; line-height: 70px; text-indent: 20px; }
 .right_main_header_text span{color:#276b8b;  }
 .right_main_content_gallery{ margin-top:20px;}
 .gallery_image{height:135px; width:200px; /* background-color:#069; */ margin-left:31px; margin-top:20px; margin-bottom: 40px;}
 .gallery_margin_left{margin-left:32px;}
 .gallery_margin_top{margin-top:30px;}
 .gallery_margin_creator{margin-left:-29px;}
 
 
 .left_sub_menu{ margin-top:20px;  margin-left:20px; color:#6b6b6b;  font-size:17px;}
 .sub_menu_tab { width:275px; height:35px; border-bottom:1px solid #d9d9d9; text-indent:10px; line-height:35px;}
 .sub_menu_tab a{ width:277px; height:35px;}
 .sub_menu_tab:hover { width:277px; height:35px; background-color:#54abd5; color:#FFF;}
.submenuitem_a{text-decoration:none; color:#fff; float: left;
display: block;}
.sub_menu_tab_selected {
width: 277px;
height: 35px;
background-color: #54abd5;
color: #FFF;
}
.left_sub_menu_as {
text-decoration:none;
color: #6b6b6b !important;
}
.cat_hotelnm{}
/*Fotress*/
   .tab_content_box{height:310px;  width:665px;}
   .toptabs{width:155px; height:35px; }
   .tab_bottom_content{height:270px;  width:665px; }
   .tab_div{}
   
/* Iternary*/

.iternary_content_box{ width:auto; height:auto; padding-bottom:20px; padding-left: 20px; }
.iternary_header{ font-weight:bold; margin-bottom: -10px; margin-top: 15px; width:665px;}
.iternary_header span{ font-weight:bold; color:#276b8b; }
.iternary_content{  margin-top:20px; width:auto; max-width: 415px;  padding-right: 15px; text-align:justify;}
.iternary_right_main_header_text{background:url(../images/topic1.jpg);   width:640px;  height:55px;

color:#FFF;   text-indent: 20px; padding-top:15px; padding-left:25px;}
.image_iternary{margin-left:0 !important;}
.line1{  font-size: 25px;}
.line2{ font-size:15px;}


/*ContactUS*/
.contact_us{font-size: 14px; padding: 0px 26px 26px 26px; line-height: 25px; margin-left: -25px;}
.sub_header{ width:665px;  /*height:35px;*/ color:#276b8b; font-size: 18px; line-height: 35px;             text-indent: 20px; font-weight:bold; margin-top:20px; text-transform: capitalize;}
.tab_div{text-align:justify;}
.sub_content{width: 611px; margin-left: 20px;}
.contact{margin-left: 10px; margin-top: 10px;}

/*Gallery*/
.gallery_right_main_header_text{width:935px;background:url(../images/topic1.jpg);  height:65px;
font-weight:bold; color: #FFF; text-indent: 20px; padding-top: 15px; font-size: 36px;
padding-left: 25px;}
.main_gallery_image{ height:100px; width:100px; /* background-color:#00F; */ margin-left: 28px; margin-top: 20px;}
.right_main_content_gallery{padding:20px;}
.static_slider_image{height:512px; width:1200px;}
.gallery_content{width:960px;}

.search_text{  padding-left: 8px;  background: transparent;    border: 0px; outline: 0; border: 0;width: 103px; color:#BBB; font-size:11px;}
.formsearch{margin-top: -4px;}
.search_sub{ background:url(../images/search_icon.png) no-repeat;outline: 0; border: 0; cursor:pointer; outline: 0;
margin-top: 5px;
padding-top: 5px;
width: 16px;
height: 15px;
margin-left: -3px;
}
.textfld{margin-top: 7px;}
.submitForm{margin-top: 20px;}
*+html .bottom_content_inside   { padding-bottom: 30px; }

.submenu_item{ color:#FFF; font-size:10px\0/ !important; padding:9px 18px;}

.formsearch{margin-top:-5px\0/ !important;}
bottom_content_inside   {
padding-bottom: 30px;
}
.gallery_image a img{ border:0 !important;
}


.testBox{width:665px; background:url(../images/separator_smallNew.png) center bottom no-repeat; height:auto; margin-top:20px;padding-bottom: 20px;}

.leftQt{width:665px; height:17px; background:url(../images/q1.png) left top no-repeat;}
.rightQt{width:620px; height:17px; background:url(../images/q2.png) right top no-repeat;}
.testContentBox{width: 610px; padding-left: 20px;  padding-right: 20px;  height: auto; text-align: center; margin: 0 auto;}
.tetstContTop{width:610px; padding-bottom:10px; height:auto; line-height:20px; }
.tetstContBot{width:610px;/* padding-bottom:10px;*/ height:auto; line-height: 10px;}
*+html .btnsubm{
margin-top:42px;
margin-left:113px;
}
*+html .formsection_all{
margin-left:1px !important;
}