@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;color:#1d1d1d;}

@font-face {
	font-family: 'Myriad Pro';
	src: url('myriadproregular.eot');
	src: local('Myriad Pro'), local('Myriad Pro'), url('myriadproregular.ttf') format('truetype');
}
iframe{ border:none; padding:0; margin:0;}
form{ border:none; padding:0; margin:0;}
img{ border:none;}
h1,h2,h3{ margin:0; padding:0;}
p{ line-height:16px; color:#1d1d1d; padding:0; margin:0;} 
a:hover{ text-decoration:underline; color:#e65b03;}
#wrapper{ margin:0 auto; padding:0; width:1000px;}
.header{ width:1000px;}
.logo{ float:left; padding:15px 0 12px 26px;}
.header_right{ float:right;}
.clear{clear:both;}
.top_nav{ float:right; margin:0px; padding:0px; width:185px;}
.top_nav_l{ float:left; background:url(../images/top_l.jpg) top left  no-repeat; width:29px; height:31px; line-height:31px; }
.top_nav_r{ float:right; background:url(../images/top_r.jpg) top right  no-repeat; width:9px; height:31px; line-height:31px;  }
.top_nav_c{ float:left; background:url(../images/nav_c.jpg) top right repeat-x; height:31px; line-height:31px;width:147px;}
.top_nav_c ul{ margin:0; padding:0;}
.top_nav_c ul li{ list-style:none;  line-height:31px; float:left;}
.top_nav_c ul li a{ color:#0f0f0f; text-decoration:none; font-size:12px; padding:0 8px;  }
.top_nav_c ul li a.act{ color:#c04d01;text-decoration:underline;}
.top_nav_c ul li a:hover{color:#c04d01; text-decoration:underline;}
.mobile_nob{ float:right; background:url(../images/mobile.jpg) 0 0 no-repeat; padding:0 0 0 23px; color:#e65b03; font-size:20px; font-weight:bold; margin:21px 0 0 0;}




.menu{margin:0px; padding:0px; width:1000px; background:url(../images/menu_bg.jpg) top left no-repeat; height:39px; line-height:39px; }
.menu ul{ margin:0; padding:0;}
.menu ul li{ list-style:none;  height:39; float:left; background:url(../images/menu_divider.jpg) top right no-repeat;}
.no_bg{ background:none!important;}
.menu ul li a{ color:#fff; text-decoration:none; font-size:14px; padding:0 30px;  display:block;}

/*.home a{ background:url(../images/home.jpg) top left no-repeat;padding:0px; }
.home a:hover{ background:url(../images/home.jpg) top left no-repeat; }*/
.menu ul li a.act{ color:#000000;text-decoration:none; background:url(../images/menu_hover.jpg) top left repeat-x;}
.menu ul li a.home{text-align:center; /* width:99px;padding:0px;*/}
.menu ul li a.home:hover{ background:url(../images/home.jpg) top left no-repeat;}
.menu ul li a.home.homeact{ background:url(../images/home.jpg) top left no-repeat; color:#000;}
.menu ul li a:hover{color:#000000; text-decoration:none;background:url(../images/menu_hover.jpg) top left repeat-x;}
.menu ul li a.act{color:#000000; text-decoration:none;background:url(../images/menu_hover.jpg) top left repeat-x;}
.select_lg{ float:right; margin:6px 16px 0 0; padding:3px 0; width:118px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.index_banner{ width:974px; background:url(../images/index_banner.jpg) top left no-repeat; height:367px;padding:10px 0 0 26px;}

.search_area{ background:url(../images/search_box.png) top left no-repeat; width:281px; height:272px; float:left;  padding:15px 0 0 15px; color:#fff; font-size:11px;}
.search_area h1{ color:#ffffff; font-size:19px; font-weight:bold; padding:0 0 14px 0;}
.search_area select{ height:22px; border:1px solid #8b8b8b; font-size:10px; color:#6d6d6d; font-family:Arial, Helvetica, sans-serif; margin:0 0 11px 0; width:218px;}
.search_area_input{ height:22px; border:1px solid #8b8b8b; font-size:10px; color:#6d6d6d; font-family:Arial, Helvetica, sans-serif; margin:0 0 6px 0; width:218px;}






.main_container{ width:1000px; background:#f9f9f9 url(../images/container_bg.jpg) top left repeat-x; padding:20px 0}

.main_container h1{ color:#254378; font-size:20px;  font-weight:bold;  padding:0 0 8px 0; }
.top_desti{ width:980px; padding:0 0 20px 20px; border-bottom:1px solid #dcdcdc; margin-bottom:15px;}
.top_desti_l{ float:left; width:170px; padding:0 20px 0 0px;}
.top_desti_r{ float:left; width:690px;}
.top_desti_r ul{ margin:0; padding:0 40px 0 0; float:left; list-style:none;}
.top_desti_r ul li{ font-size:12px; padding-bottom:8px;}
.top_desti_r ul li a{ color:#1d1d1d; text-decoration:none; background:url(../images/arrow.jpg) 0 4px no-repeat; padding:0 0 0 20px;}

.viewall{ background:url(../images/viewall.gif) top left no-repeat; margin:80px 0 0 0; float:left; width:79px; padding:6px 0; text-align:center;text-align:center;  font-size:11px; font-weight:bold;}
.viewall a{text-decoration:none; color:#101010; }
.main_left{ float:left; width:644px; padding:0 0 0 10px;}
.top_seller{ width:644px;}
.round_box{ width:644px;}
.top_row{ background:url(../images/round_top.jpg) top left no-repeat; width:644px; height:9px; line-height:9px; } 
.mid_row{ width:642px; border-right:1px solid #dedede;border-left:1px solid #dedede;} 
.bot_row{ background:url(../images/round_bottom.jpg) top left no-repeat; width:644px; height:9px; line-height:9px;}
.viewalldeals{float:right; background:url(../images/vewalldeals.jpg) top left no-repeat; width:120px; padding:7px 0; text-align:center;  font-size:11px; font-weight:bold; }
.viewalldeals{ font-size:11px;color:#101010; text-decoration:none;}

.mid_row td h2{ font-size:16px; color:#e65b03;} 
.mid_row td h3{ font-size:12px; color:#e65b03;} 

.main_right{ width:312px; float:right;}
.nl{ width:312px;  padding:25px 0 0 0;}
.nl_top{ background:url(../images/newsletter_top.jpg) top left no-repeat; width:313px; height:13px; line-height:13px;}

/*.nl_mid{ background:#ffa619 url(../images/newsletter_bottom.jpg) bottom left no-repeat; padding:8px 10px 12px 10px; width:293px; }
.nl_mid h1{ font-size:20px; color:#000000; line-height:12px;}
.nl_mid h2{ color:#fff; font-size:15px; padding-bottom:10px;line-height:12px;}
.nl_input{ width:267px; height:25px; line-height:25px; border:1px solid #939393; font-size:12px; color:#7d7d7d; margin:0 0 10px 0;}
.nl_submit{ background:url(../images/submit.gif) top left no-repeat; width:79px; padding:6px 0; text-align:center; color:#101010; font-size:11px; text-transform:uppercase; cursor:pointer; border:none; font-weight:bold;}*/

.gray_box{ width:311px;padding:19px 0 0 0; }
.gray_box_top{ background:url(../images/gray_round_top.jpg) top left no-repeat; width:311px; height:10px; line-height:10px;}
.gray_box_mid{ background:#eeeeee url(../images/gray_round_bottom.jpg) bottom left no-repeat; padding:4px 15px 0 23px;}
.gray_box_mid h1{ color:#e65b03; font-size:20px; line-height:14px;}
.gray_box_mid h2{ font-size:16px; color:#000000; padding-bottom:6px;}
.gray_box_mid p{ font-size:12px; color:#000000; line-height:20px; padding:12px 0 16px 0;}
.read2{ background:url(../images/read2.gif) top left no-repeat;  float:right; width:89px; padding:6px 0; text-align:center;  font-size:11px; font-weight:bold; margin-bottom:20px;}
.read2 a{text-decoration:none; color:#101010;  }

.footer{ background:#1a171b; padding:20px 15px 10px 26px;}
.footer_links{ float:left; color:#fff;}
 ul.other_links{ margin:0; padding:0; color:#fff;}
 ul.other_links li{ list-style:none; float:left;}
 ul.other_links li a{ text-decoration:none; color:#fff; padding:0 10px;}

.footer_links a{ color:#fff; padding:0 4px 0 4px; text-decoration:none;}
.social_media{ float:right;}


img, div, li, input { behavior: url("iepngfix.htc") }
@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;color:#1d1d1d;}

@font-face {
	font-family: 'Myriad Pro';
	src: url('myriadproregular.eot');
	src: local('Myriad Pro'), local('Myriad Pro'), url('myriadproregular.ttf') format('truetype');
}
iframe{ border:none; padding:0; margin:0;}
img{ border:none;}
h1,h2,h3{ margin:0; padding:0;}
p{ line-height:16px; color:#1d1d1d; padding:0; margin:0;} 
a:hover{ text-decoration:underline; color:#e65b03;}
#wrapper{ margin:0 auto; padding:0; width:1000px;}
.header{ width:1000px;}
.logo{ float:left; padding:15px 0 12px 26px;}
.header_right{ float:right;}
.clear{clear:both;}
.top_nav{ float:right; margin:0px; padding:0px; width:185px;}
.top_nav_l{ float:left; background:url(../images/top_l.jpg) top left  no-repeat; width:29px; height:31px; line-height:31px; }
.top_nav_r{ float:right; background:url(../images/top_r.jpg) top right  no-repeat; width:9px; height:31px; line-height:31px;  }
.top_nav_c{ float:left; background:url(../images/nav_c.jpg) top right repeat-x; height:31px; line-height:31px;width:147px;}
.top_nav_c ul{ margin:0; padding:0;}
.top_nav_c ul li{ list-style:none;  line-height:31px; float:left;}
.top_nav_c ul li a{ color:#0f0f0f; text-decoration:none; font-size:12px; padding:0 8px;  }
.top_nav_c ul li a.act{ color:#c04d01;text-decoration:underline;}
.top_nav_c ul li a:hover{color:#c04d01; text-decoration:underline;}
.mobile_nob{ float:right; background:url(../images/fax.jpg) 0 0 no-repeat; padding:0 0 0 28px; color:#e65b03; font-size:20px; font-weight:bold; margin:21px 0 0 0;}




.menu{margin:0px; padding:0px; width:1000px; background:url(../images/menu_bg.jpg) top left no-repeat; height:39px; line-height:39px; }
.menu ul{ margin:0; padding:0;}
.menu ul li{ list-style:none;  height:39; float:left; background:url(../images/menu_divider.jpg) top right no-repeat;}
.no_bg{ background:none!important;}
.menu ul li a{ color:#fff; text-decoration:none; font-size:14px; padding:0 30px;  display:block;}

/*.home a{ background:url(../images/home.jpg) top left no-repeat;padding:0px; }
.home a:hover{ background:url(../images/home.jpg) top left no-repeat; }*/
.menu ul li a.act{ color:#000000;text-decoration:none; background:url(../images/menu_hover.jpg) top left repeat-x;}
.menu ul li a.home{text-align:center; /* width:99px;padding:0px;*/}
.menu ul li a.home:hover{ background:url(../images/menu_hover.jpg) top left no-repeat;}
.menu ul li a.home.homeact{ background:url(../images/menu_hover.jpg) top left repeat-x; color:#000;}
.menu ul li a:hover{color:#000000; text-decoration:none;background:url(../images/menu_hover.jpg) top left repeat-x;}
.menu ul li a.act{color:#000000; text-decoration:none;background:url(../images/menu_hover.jpg) top left repeat-x;}
.select_lg{ float:right; margin:6px 16px 0 0; padding:3px 0; width:118px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.index_banner{ width:974px; background:url(../images/index_banner.jpg) top left no-repeat; height:367px;padding:10px 0 0 26px;}


.white_box{ margin:0px 0 0 3px; background:url(../images/white_box.png) top left no-repeat; width:287px; height:85px; float:left;	}
.white_box ul{ margin:0; padding:10px 0 0 10px;}
.white_box ul li{ font-size:16px; color:#000000; list-style:none; font-family: 'Myriad Pro'; background:url(../images/ticksmall.gif) 0 3px no-repeat; padding:0 0 0 20px; line-height:22px;}

.search_area{ background:url(../images/search_box.png) top left no-repeat; width:500px; height:219px; float:left;  padding:15px 200px 0 15px; color:#fff; font-size:11px;}
.search_area h1{ color:#ffffff; font-size:19px; font-weight:bold; padding:0 0 14px 0;}
.search_area select{ height:22px; border:1px solid #8b8b8b; font-size:10px; color:#6d6d6d; font-family:Arial, Helvetica, sans-serif; margin:0 0 11px 0; width:218px;}
.search_area_input{ height:22px; border:1px solid #8b8b8b; font-size:10px; color:#6d6d6d; font-family:Arial, Helvetica, sans-serif; margin:0 0 6px 0; width:218px;}
.search_now{ background:url(../images/search_now.png) top left no-repeat; width:113px; /*padding:9px 0;*/ text-align:center; float:left; font-weight:bold; text-transform:
uppercase; font-size:12px; font-weight:bold; color:#101010; cursor:pointer; border:none; height:35px;  line-height:35px;}


.main_container{ width:1000px; background:#f9f9f9 url(../images/container_bg.jpg) top left repeat-x; padding:20px 0}

.main_container h1{ color:#254378; font-size:20px;  font-weight:bold;  padding:0 0 8px 0;   text-align:left;}
.main_container h2{ text-align:left;}
.top_desti{ width:980px; padding:0 0 20px 20px; border-bottom:1px solid #dcdcdc; margin-bottom:15px;}
.top_desti_l{ float:left; width:170px; padding:0 20px 0 0px;}
.top_desti_r{ float:left; width:690px;}
.top_desti_r ul{ margin:0; padding:0 40px 0 0; float:left; list-style:none;}
.top_desti_r ul li{ font-size:12px; padding-bottom:8px;}
.top_desti_r ul li a{ color:#1d1d1d; text-decoration:none; background:url(../images/arrow.jpg) 0 4px no-repeat; padding:0 0 0 20px;}

.viewall{ background:url(../images/viewall.gif) top left no-repeat; margin:80px 0 0 0; float:left; width:79px; padding:6px 0; text-align:center;text-align:center;  font-size:11px; font-weight:bold;}
.viewall a{text-decoration:none; color:#101010; }
.main_left{ float:left; width:644px; padding:0 0 0 10px;}
.top_seller{ width:644px;}
.round_box{ width:644px;}
.top_row{ background:url(../images/round_top.jpg) top left no-repeat; width:644px; height:9px; line-height:9px; } 
.mid_row{ width:626px; border-right:1px solid #dedede;border-left:1px solid #dedede; padding:0 8px;} 
.bot_row{ background:url(../images/round_bottom.jpg) top left no-repeat; width:644px; height:9px; line-height:9px;}
.viewalldeals{float:right; background:url(../images/vewalldeals.jpg) top left no-repeat; width:120px; padding:7px 0; text-align:center;  font-size:11px; font-weight:bold; }
.viewalldeals{ font-size:11px;color:#101010; text-decoration:none;}
.mid_row td a{ color:#004785; text-decoration:none; }
.mid_row td a:hover{ color:#004785; text-decoration:underline; }
.mid_row td h2{ font-size:16px; color:#e65b03;} 
.mid_row td h2 a{ color:#e65b03; text-decoration:none;}
.mid_row td h3{ font-size:12px; color:#e65b03;} 

.main_right{ width:312px; float:right;}
.nl{ width:312px;  padding:25px 0 0 0;}
.nl_top{ background:url(../images/newsletter_top.jpg) top left no-repeat; width:311px; height:13px; line-height:13px;}

.nl_mid{ background:#ffa619 url(../images/newsletter_bottom.jpg) bottom left no-repeat; padding:4px 10px 10px 14px; width:287px; }
.nl_mid h1{ font-size:20px; color:#000000; line-height:12px;}
.nl_mid h2{ color:#fff; font-size:15px; padding-bottom:10px;line-height:12px;}
.nl_input{ width:267px; height:25px; line-height:25px; border:1px solid #939393; font-size:12px; color:#7d7d7d; margin:0 0 10px 0;}
.nl_submit{ background:url(../images/submit.gif) top left no-repeat; width:79px; padding:6px 0; text-align:center; color:#101010; font-size:11px; text-transform:uppercase; cursor:pointer; border:none; font-weight:bold;}

.gray_box{ width:311px;padding:19px 0 0 0; }
.gray_box_top{ background:url(../images/gray_round_top.jpg) top left no-repeat; width:311px; height:10px; line-height:10px;}
.gray_box_mid{ background:#eeeeee url(../images/gray_round_bottom.jpg) bottom left no-repeat; padding:4px 15px 0 23px;}
.gray_box_mid h1{ color:#e65b03; font-size:20px; line-height:14px;}
.gray_box_mid h2{ font-size:16px; color:#000000; padding-bottom:6px;}
.gray_box_mid p{ font-size:12px; color:#000000; line-height:20px; padding:12px 0 16px 0;}
.read2{ background:url(../images/read2.gif) top left no-repeat;  float:right; width:89px; padding:6px 0; text-align:center;  font-size:11px; font-weight:bold; margin-bottom:20px;}
.read2 a{text-decoration:none; color:#101010;  }

.footer{ background:#1a171b; padding:20px 15px 10px 26px;}
.footer_links{ float:left; color:#fff;}
 ul.other_links{ margin:0; padding:0; color:#fff;}
 ul.other_links li{ list-style:none; float:left;}
 ul.other_links li a{ text-decoration:none; color:#fff; padding:0 10px;}

.footer_links a{ color:#fff; padding:0 4px 0 4px; text-decoration:none;}
.social_media{ float:right;}

.about_hostel{ height:88px; overflow:auto; margin:0 auto; padding:12px; background:#fff url(../images/orange_bg.jpg) bottom left repeat-x; width:974px; border:1px solid #fbcc93; }

img, div, li, input { behavior: url("iepngfix.htc") }

.menu_g{ font-size:12px; color:#222; text-decoration:none;line-height:25px; }
.menu_g a{color:#222; text-decoration:none;   }
.menu_g a:hover{ text-decoration:underline; color:#d57504;}

.nl_mid table{ width:293px!important; border:none!important; padding-left:0px!important; height:auto !important;}
.nl_mid table td{ vertical-align:top !important; }
.nl_mid div br{ height:0px; line-height:0px;}
#expressForm table td { color:#fff!important; font-weight:bold;}


.whole_box{ width:1000px;}
.whole_top_row{ background:url(../images/round_top2.jpg) top left no-repeat; width:1000px; height:9px; line-height:9px; } 
.whole_mid_row{ width:978px; border-right:1px solid #dedede;border-left:1px solid #dedede; padding:10px;} 
.whole_bot_row{ background:url(../images/round_bottom2.jpg) top left no-repeat; width:1000px; height:9px; line-height:9px;}
.hwww{}
.hwww a{ color:#222222; text-decoration:none;}
.hwww a:hover{ color:#E65B03; text-decoration:underline;}

a.faq { color:#222; text-decoration:none; background:url(../images/arrow.jpg) 0 2px no-repeat; padding:0 0 0 20px; line-height:23px;}
a.faq:hover { color:#E65B03; text-decoration:underline; }
.main_container hr{ display:none;}
#div_faq_1 { margin-left:14px; border:1px solid #e2e1e1; line-height:19px; padding:10px; background:#edebeb;}
#div_faq_1 a{color:#222; text-decoration:underline; font-weight:bold;}

#div_faq_2 { margin-left:14px; border:1px solid #e2e1e1; line-height:19px; padding:10px; background:#edebeb;}
#div_faq_2 a{color:#222; text-decoration:underline; font-weight:bold;}

#div_faq_3 { margin-left:14px; border:1px solid #e2e1e1; line-height:19px; padding:10px; background:#edebeb;}
#div_faq_3 a{color:#222; text-decoration:underline; font-weight:bold;}

#div_faq_4 { margin-left:14px; border:1px solid #e2e1e1; line-height:19px; padding:10px; background:#edebeb;}
#div_faq_4 a{color:#222; text-decoration:underline; font-weight:bold;}

#div_faq_5 { margin-left:14px; border:1px solid #e2e1e1; line-height:19px; padding:10px; background:#edebeb;}
#div_faq_5 a{color:#222; text-decoration:underline; font-weight:bold;}

#div_faq_1 { margin-left:14px; border:1px solid #e2e1e1; line-height:16px; padding:10px; background:#edebeb;}
#div_faq_1 a{color:#222; text-decoration:underline; font-weight:bold;}

.td_photo_map_1 a{ color:#323232; text-decoration:none; font-weight:bold;         display: block; 
    padding: 5px 0; position:relative;
   }
	.td_photo_map_1 a:hover, .td_photo_map_1 a.active{ color:#fff; text-decoration:none;
    padding:5px 0; margin:0px 0; font-weight:bold; background:#52ace1; border-radius: 5px 5px 5px 5px;
   }

/* url(../images/arrow1.jpg) no-repeat bottom*/
	
	.td_photo_map_0 a{ color:#fff; text-decoration:none; font-weight:bold;        display: block; 
    padding: 5px 0; border-radius: 5px 5px 5px 5px; font-weight:bold;}
	.td_photo_map_0 a:hover{ color:#fff; text-decoration:none; font-weight:bold; border:1px solid #52ace1;   display: block; 
    padding: 5px 0; border-radius: 5px 5px 5px 5px; background:#52ace1;}
	
	.active{background:#000;}
.td_photo_map_1 a span, .td_photo_map_0 a span{width:12px; height:6px; position:absolute; left:50%; bottom:-6px; display:none; visibility:hidden;}
.td_photo_map_1 a:hover span, .td_photo_map_1 a.active span, .td_photo_map_0 a:hover span, .td_photo_map_0 a.active span{width:12px; height:6px; position:absolute; left:50%; bottom:-6px; display:block; visibility:visible;}	
	
img#big_img { border:none !important;}
.div_photo_map_1 img{ border:1px solid #8e8d8c;}

.hotel_booxb{border-radius: 5px 5px 5px 5px; border:1px solid #c3c3c3; background:#f4f4f4 url(../images/featbg.jpg) bottom center repeat-x;
-moz-border-radius: 5px;-webkit-border-radius: 5px; margin-bottom:4px;}
.ttd_arrior img{ border:#8E8D8C 1px solid !important;}
a.link_menu_adm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display:block;
}

a:hover.link_menu_adm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #F19300;
	text-decoration: none;
	display:block;
	/*background-color: #848972;*/
}
.hc-hostelbook{
background-color: #e2e1e1;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

a.actif_page{color:#000; text-decoration:none; font-weight:bold;}
a:hover.actif_page{color:#000; text-decoration:none; font-weight:bold;}
a.inactif_page{color:#F19300 !important; text-decoration:none; font-weight:bold;}
a:hover.inactif_page{color:#F19300; text-decoration:none; font-weight:bold;}


.img_border {
    border: 1px solid #e65b03;
    padding: 1px;}
