body{ margin:0; padding:0; font-family:Verdana; font-size:12px; color:#4c4c4c; background:#fff;}
a:link{ text-decoration:none;}
a:active{  text-decoration:none;}
a:visited{  text-decoration:none;}
a:hover{ }
.clear{clear: both;}
li{ list-style:none;}
ul{ margin:0; padding:0;}
.header_main_bg{/*background:url(../images/body_bg.jpg) no-repeat top center #fff;*/ width:100%; float:left;}
.header_bg{ width:100%; height:124px; float:left; background:url(../images/header_bg.png) repeat-x;}
.header{ width:1000px; height:124px; margin:0 auto;}
/*.header .logo{ width:519px; height:96px; float:left; margin:14px 0;}*/
.header .logo{ width:387px; height:72px; float:left; margin:26px 0;}
.slider_main{ width:100%; /*height:auto;*/ height: 421px; position:relative; margin:0 auto;}
.main_header_common{ width:100%; height:auto; position:absolute; top:0; float:left;}
/*.right_head{ width:432px; height:124px; float:right;}
.links{ width:428px; height:40px; float:right;}*/
.right_head{ width:488px; height:124px; float:right;}
.links{ width:484px; height:40px; float:right;}
.links ul{ list-style:none; }
.links ul li{ padding:0 0 0 4px; margin:0; float:left;}
.search_bg{ width:160px; height:30px; float:right; background:url(../images/search_bg.png) no-repeat; margin:5px -1px 0;}
.search_bg .position{ background:url(../images/position_bg.png) repeat; height:18px; width:110px; float:right; border:none; color:#e7e7e7; margin:4px 10px 0 0; padding:1px 3px; font-size:12px; text-align: center; font-family: verdana, sans-serif;}
.search_bg .btn{ /*background:url(../images/search.png) no-repeat;*/ background: none; height:18px; width:18px; float:left; border:none; margin:6px 0 0 10px;} 
a.goog-te-menu-value {
padding-left: 6px !important;
}
.language{ width:159px; height:40px; float:right; background:url(../images/select.png) no-repeat;}
.language ul{ margin:0; padding:0; list-style:none;}
.language ul li{ margin:0; font-size:12px; color:#fff; padding:0; width:155px;}
.language ul li a{ font-size:12px; color:#fff; padding:11px 12px; display:block;}
.language ul li ul.language_drop{ margin:0; padding:5px 5px; list-style:none; display:none; background:#fff; float:left; width:148px; height:auto; position:absolute;}
.language ul li ul.language_drop li{ margin:0; padding:0; width:100%;}
.language ul li ul.language_drop li a{ font-size:12px; color:#000; padding:3px 5px; display:block;}
.language ul li ul.language_drop li a:hover{ background:#6d7da2; color:#fff;}
.language ul li:hover ul.language_drop{ display:block;}

.nav1{ width:428px; height:25px; float:right; margin-top:12px;}
.nav1 ul{ list-style:none; /*float:left;*/ float:right;margin:4px 0;}
.nav1 ul li{ float:left; background:url(../images/nav_strip.png) no-repeat right center; /*padding:0 25px 0 14px;*/ padding:0 20px 0 14px; margin:0;}
.nav1 ul li a{ color:#474f72; font-size:14px; display:block; padding:0px; text-transform:uppercase;}
.nav1 ul li a:hover{ color:#474f72;}
.nav1 ul li ul.language_drop{ margin:0; padding:5px 5px; list-style:none; display:none; background:#6d7da2; float:left; width:148px; height:auto; z-index:9999; position:absolute;}
.nav1 ul li ul.language_drop li{ margin:0; padding:0; width:100%; background:none!important;}
.nav1 ul li ul.language_drop li a{ font-size:12px; color:#fff; padding:5px 5px; display:block;}
.nav1 ul li ul.language_drop li a:hover{ background:#fff; color:#6d7da2;}
.nav1 ul li:hover ul.language_drop{ display:block;}
.last_nav1{ padding-right:0!important; background:none!important; }
.padding_right{ padding-right:0!important; border-right:none!important;}
.language p{ }
.nav_bg{ background:url(../images/nav_bg.png) repeat-x; width:100%; float:left; height:52px;}
.nav{ height:50px; width:1000px; margin:0 auto; padding:0px 0;}
.nav ul{ list-style:none;}
.nav ul li{ float:left; margin:0; padding:0; border-right:1px solid #9cabbb;}
.nav ul li a{ color:#474f72; font-size:12px; display:block; padding:17px 7px; text-transform:uppercase;}
.frame{ width:1000px; margin:0 auto; }
.banner{ width:1000px; float:left; height:504px;}
.banner_left{ width:520px; height:auto; float:left; margin-top:360px;}
.banner_left h2{ font-size:50px; color:#dced51;}
.banner_left p{ font-size:20px; color:#fff; letter-spacing:2px; padding:12px 0;}
.banner_right{ width:280px; height:auto; float:right;}
.banner_right_exp{ width:280px; height:auto; float:left; /*margin-top:65px;*/ margin-top:85px; border: 1px solid #c0c0c0; border-top: none; border-radius: 10px;}
.banner_right_exp_top{ background:url(../images/top_banner_right.png) no-repeat; width:280px; height:33px; float:left; z-index:1;}
.banner_right_exp_main{ background:url(../images/middle_banner_right.png) repeat-y; width:280px; height:auto; float:left;}
.banner_right_exp_bottom{ background:url(../images/bottom_banner_right.png) no-repeat; width:280px; height:18px; float:left;}
.banner_right_exp_main h3{ background:url(../images/banner_middle.png) no-repeat center; width:280px; height:56px; float:left; color:#364d00; font-size:14px; font-family:'Arial'; font-weight:bold; text-transform:uppercase; line-height:55px; text-align:center;}
.india_gate{ width:280px; height:131px; float:left; text-align:center; position:relative; top:-72px; z-index:2; margin-bottom:-65px;}
.banner_right_exp_main ul{ list-style:none; float:left; margin:0 0 0 10px;}
.banner_right_exp_main ul li{ margin:0; padding:3px 0 3px 15px; background:url(../images/banner_bullet.png) no-repeat left center; color:#474f72; font-family:'Arial'; font-size:13px;}
/*.your_trip{ background:url(../images/design_trip.png) no-repeat; width:280px; height:44px; float:left; margin-top:8px;}
.your_trip a{ color:#FFF;}

.explore{ background:url(../images/explore_trip.png) no-repeat; width:280px; height:44px; float:left; margin-top:8px;}
.explore a{ color:#FFF;}

.your_trip p, .explore p{ font-size:15px; color:#fff; padding:7px 15px; font-weight:bold; font-family:'Arial'; text-transform:uppercase;}*/
.ten{ font-size:10px;}
.content_bg{ background: #fafafa; height:auto; width:100%; float:left; border-top:1px solid #eee;}
/*.package{ width:1000px; height:auto; float:left; margin:12px 0;}
.package h1, .content h1{ font-size:24px; color:#474f72; padding:5px 0; text-transform:uppercase;}
.package_head{ font-size:24px; color:#474f72; margin:6px 0; float:left; width:100%; text-transform:uppercase;}
.package1{ width:320px; height:124px; float:left; background:#536ba6;}
.package1_left{ width:195px; height:124px; float:left;}
.package1_left h2{ font-size:18px; font-family:'Arial'; color:#fff; font-weight:bold; padding:10px 0 0 12px; }
.package1_left h2 a{ color:#fff;}
.package1_left p{ font-size:12px; font-family:'Arial'; color:#fff; padding:5px 0 0 10px}
.package1_right{ width:120px; height:120px; float:right; padding:0px;}
.package1_right img{ border:2px solid #473259; margin:0;}
.pink{ color:#ff8db9;}
.package ul{ list-style:none;} 
.package ul li{ float:left; margin:0 20px 0 0; padding:0;}*/

/*==== Package =====*/
/*.package{ width:960px; height:auto; float:left; margin:14px 0; padding: 10px 20px 20px 20px;}*/
.package{ width:1000px; height:auto; float:left; margin:14px 0; padding: 10px 0px 20px 0px;}
.package h1, .content h1{ font-size:24px; color:#474f72; padding:5px 0; text-transform:uppercase;}
.package_head_n{ font-size:20px; color:#684d94; padding: 10px 0px 10px; margin:0px 0; margin-left: 22px; float:left; width:auto; text-transform:capitalize; border-bottom: 2px solid #684d94;}
.package1{ width:320px; height:124px; float:left; background:#536ba6;}
.package1_left{ width:195px; height:124px; float:left;}
.package1_left h2{ font-size:18px; font-family:'Arial'; color:#fff; font-weight:bold; padding:10px 0 0 12px; }
.package1_left h2 a{ color:#fff;}
.package1_left p{ font-size:12px; font-family:'Arial'; color:#fff; padding:5px 0 0 10px}
.package1_right{ width:120px; height:120px; float:right; padding:0px;}
.package1_right img{ border:2px solid #473259; margin:0;}
.pink{ color:#ff8db9;}
.package ul{ list-style:none;} 
.package ul li{ float:left; margin-top:10px; overflow: hidden; margin-bottom: 0px; margin-left: 6px; margin-right: 5px; padding:0; position: relative; }
/*.package ul li:last-of-type{margin-right: 0px;}

.package ul li:first-of-type{margin-left:0px;}*/
/*.package ul li:nth-of-type(3n){margin-right: 0px;}
.package ul li:nth-of-type(1n){margin-left: 0px;}*/
.package ul li img{height: 175px; width: 304px; background: #ddd; display: inline-block;}
.package_caption {position: absolute; bottom: 0px;background: rgba(0,0,0,0.9); display: block; width: 284px; padding: 10px 10px; text-align: right;}
.package ul li a, .package_caption span, .package_caption p{color: #fff; }


.margin_right{ margin-right:0!important;}
.content{ float:left; width:1000px;}
.content_head{ height:auto; width:1000px; float:left; border-bottom:1px solid #b5b5b5; margin-top:8px;}
.content p{ color:#666666; font-size:13px; text-align:justify; line-height:18px; padding:8px 0;}
.content p a{ color:#8148dc; font-weight:bold;}
.tour_planer{ width:1000px; height:auto; float:left; margin:20px 0;}


.tour_planer_heading{ background:url(../images/tour_planer_top.png) no-repeat 0px 0px; height:49px; float:left; display:block; padding:0px 0px 0px 8px;}
.tour_planer_heading span{ float:left; display:block; background:url(../images/tour_planer_top.png) no-repeat right -49px; height:49px; font-size:26px; color:#fff; float:left; padding:0px 40px 0 20px; text-transform:uppercase; line-height:49px;}



.tour_planer_top{ background:url(../images/tour_planer_top1.png) no-repeat left; width:1000px; height:7px; float:left;}
.tour_planer_heading h3{ font-size:26px; color:#fff; float:left; padding:9px 24px; text-transform:uppercase;}
.tour_planer_main{ width:998px; height:auto; float:left; border-left:1px solid #536ba6; border-right:1px solid #536ba6;}
.tour_planer_bottom{ width:1000px; height:9px; float:left; background:url(../images/tour_planer_bottom.png) no-repeat;}
.tour_planer_main_left{ width:535px; height:auto; float:left; margin:2px 0 0 8px;}
.tour_planer_main_nav{ height:43px; width:535px; float:left;}
.tour_planer_main_nav ul{ list-style:none;}
.tour_planer_main_nav ul li{ margin:0; padding:0; float:left;}


.tour_planer_main_nav ul li a.destination{ background:url(../images/designation_bg.png) no-repeat; width:158px; height:26px; display:block; font-size:14px; color:#fff; font-weight:bold; padding:8px 8px; line-height:24px; z-index:0; position:relative;}
.tour_planer_main_nav ul li a.destination_active{ background:url(../images/designation_hover.png) no-repeat; z-index:999; left:1px; padding:8px 9px;}
.tour_planer_main_nav ul li a.destination_active .number{ color:#8dba23;}

.tour_planer_main_nav ul li a.loading{ background:url(../images/loading_bg.png) no-repeat; width:129px; height:26px; display:block; font-size:14px; color:#fff; font-weight:bold; padding:8px 40px; z-index:99; position:relative; left:-30px; margin-right:-30px; line-height:24px;}
.tour_planer_main_nav ul li a.loading_active{ background:url(../images/loading_hover.png) no-repeat;}
.tour_planer_main_nav ul li a.destination_active .number{ color:#8dba23;}



.tour_planer_main_nav ul li a.duration{ background:url(../images/duration_bg.png) no-repeat; width:126px; height:26px; display:block; font-size:14px; color:#fff; font-weight:bold; padding:8px 40px; z-index:1; position:relative; left:-29px; margin-right:-29px; line-height:24px;}
.tour_planer_main_nav ul li a.duration_active{ background:url(../images/duration_hover.png) no-repeat;}
.tour_planer_main_nav ul li a.destination_active .number{ color:#8dba23;}

.number{ background:url(../images/serial_no_bg.png) no-repeat left top; height:26px; width:26px; float:left; margin-right:10px;
 font-size:16px; color:#d03772; padding:3px 7px; line-height:19px; font-weight:bold;
}
.number p{ font-size:16px; color:#d03772; padding:3px 7px; line-height:19px; font-weight:bold;}



.tour_planer_cities{ width:533px; height:auto; float:left; margin:5px 0; position:relative;}
.tour_planer_cities_top{ background:url(../images/cities_top.png) no-repeat; width:533px; height:8px; float:left;}
.tour_planer_cities_main{ width:531px; height:auto; float:left; border-left:1px solid #d03772; border-right:1px solid #d03772; min-height:330px;}
.tour_planer_cities_bottom{ background:url(../images/cities_bottom.png) no-repeat; width:533px; height:8px; float:left;}
.cities_left{ width:150px; height:auto; float:left; z-index:999; position:absolute; top:0;}
.cities_left_top{ background:url(../images/top.png) no-repeat; width:140px; height:6px; float:left;}
.cities_left_main{ background:url(../images/main.png) repeat-y; width:140px; min-height:333px; height:auto; float:left;}
.cities_left_bottom{ background:url(../images/bottom.png) no-repeat; width:140px; height:6px; float:left;}
.cities_left_main ul{ list-style:none;} 
.cities_left_main ul li{ margin:0; padding:0; border-bottom:1px solid #8f1946;}
.cities_left_main ul li a{ font-size:12px; color:#fff; display:block; padding:0 12px; line-height:45px; height:45px;}
.cities_left_main ul li a.top_active{ background:url(../images/top_rounded_hover.png) no-repeat; width:124px; height:51px; position:relative; top:-5px; margin-bottom:-5px; line-height:55px;}
.cities_left_main ul li a.active{ background:url(../images/top_not_rounded.png) no-repeat; width:124px;}
.cities_right{ width:360px; height:275px; float:right; margin-right:12px; overflow-y:scroll; overflow-x:hidden;}
.cities_right h3{ color:#3e3e3e; font-size:12px; font-weight:bold; border-bottom:1px solid #d03772; padding:3px 0;}
.cities_right ul{ list-style:none; float:left; padding:4px 0 12px; margin:0; width:100%;}
.cities_right ul li{ float:left; margin:0; padding:5px 0; width:171px; font-size:13px; color:#666666;}
.check_box1{ float:left; margin:1px 8px 0 0;}
.line{ border-bottom:1px solid #b2b2b2; height:1px; width:360px; float:left; margin:5px 0 12px;}
.tour_planer_main_right h3{ font-size:22px; color:#684d94; padding:0; height:45px; line-height:45px;}
.tour_planer_main_right{ width:440px; height:330px; float:right; margin:0 8px 0 0; }
.location_map{ width:440px; height:auto; float:left; margin:2px 0 0 0;}
.info{ width:1000px; height:auto; float:left;}
.news{ width:483px; height:auto; float:left;}
.news_top{ width:483px; height:7px; float:left; background:url(../images/news_top.png) no-repeat;}
.news_main{ width:453px; height:auto; float:left; background:#f3f3f3; padding:0 15px;}
.news_bottom{ width:483px; height:7px; float:left; background:url(../images/news_bottom.png) no-repeat;}
.news_main h2{ color:#474f72; font-size:24px; border-bottom:1px solid #b2b2b2; padding:5px 0; text-transform:uppercase; width:453px; margin:0 auto;}
.single_info{ width:100%; background:#fff; margin:18px 0 5px; float:left;}
.date{ width:140px; height:120px; float:left; position:relative; top:-8px; left:8px; margin-bottom:12px;}
.date_left{ width:8px; height:8px; background:url(../images/left_date.png) no-repeat top; float:left;}
.date_right{ width:8px; height:8px; background:url(../images/right_date.png) no-repeat top; float:left;}
.date_main1{ width:124px; height:120px; background:#8dba23; float:left;}
.date_main2{ width:124px; height:120px; background:#f55b6d; float:left;}
.date_main3{ width:124px; height:120px; background:#d03772; float:left;}
.date_main4{ width:124px; height:120px; background:#684d94; float:left;}
.date_main3 img, .date_main4 img{ margin:10px 11px;}
.date_main1 p, .date_main2 p, .date_main3 p, .date_main4 p{ color:#fff; font-size:26px; text-align:center; padding:12px 0; line-height:32px;}
.news_text{ width:285px; height:auto; float:right; margin:0 10px 0 0; padding:5px 0;}
.news_text h4{ color:#666666; font-size:13px; padding:4px 0; font-weight:bold;}
.news_text h4 a{ color:#666666;}
.news_text p{ color:#666666; font-size:13px; padding:0; text-align:justify;}
.news_text p a{ color:#8148dc; font-size:11px; font-weight:bold; margin:8px 0;}
.button1{ width:103px; height:28px; float:right; margin:8px 0;}
.footer_bg{ width:100%; height:auto; float:left; background:url(../images/tajmehal.png) no-repeat center bottom #303030; border-top:3px solid #d03772; margin-top:30px}
.footer_main{ width:100%; height:auto; float:left; border-bottom:1px solid #6f6f6f;}
.footer1{ width:1000px; height:auto; margin:0 auto;}
.footer1_search{ width:300px; border-right:1px solid #6f6f6f; float:left; height:160px; margin:22px 0;}
.footer1_search h4, .footer1_signup h4{ color:#fff; font-size:14px; font-weight:bold;}
.footer1_search_bg{ width:260px; height:40px; float:left; background:url(../images/footer_serach_bg.png) no-repeat; margin:10px 0 0 0;}
.footer1_search_bg .position{ background:#b2b4bc; height:20px; width:198px; float:right; border:none; color:#232633; margin:8px 10px 0 0; padding:2px 3px; font-size:13px;}
.footer1_search_bg .btn{ background:url(../images/search.png) no-repeat; height:18px; width:18px; float:left; border:none; margin:10px 0 0 15px;}
.footer1_signup_bg{ width:400px; border-right:1px solid #6f6f6f; float:left; height:160px; margin:22px 0;}
.footer1_signup{ width:325px; margin:0 auto;}
.footer1_email{ background:url(../images/email_bg.png) no-repeat; width:322px; height:40px; float:left; margin-top:10px;}
.footer1_signup .position1{ background:none; height:20px; width:295px; float:left; border:none; color:#ffffff; margin:8px 10px; padding:2px 3px; font-size:13px;}
.footer1_signup .btn_submit{ background:url(../images/submit_email.png) no-repeat; height:35px; width:118px; float:right; border:none; margin:15px 0 0 0px; cursor:pointer;}

.footer1_links{ width:295px; height:160px; float:right; margin:22px 0;}
.footer1_links a{ display:block;}
.footer1_links img{ margin:0 0 12px 0; float:right;}
.follow_us{ width:170px; height:110px; float:left; border-right:1px solid #6f6f6f; margin:18px 0;}
.share{ width:132px; height:110px; float:left; border-right:1px solid #6f6f6f; margin:18px 0 0 38px;}
.contact_us{ width:208px; height:110px; float:left; border-right:1px solid #6f6f6f; margin:18px 0 0 38px;}
.our_trip{ width:115px; height:110px; float:left; border-right:1px solid #6f6f6f; margin:18px 0 0 38px;}
.other_links{ width:230px; height:110px; float:right; margin:18px 0;}
.follow_us h4, .share h4, .contact_us h4, .our_trip h4{ color:#f55b6d; font-size:14px; padding:0 0 5px 0; font-weight:bold;}
.follow_us ul{ list-style:none;}
.follow_us ul li{ margin:0; padding:3px 6px 3px 0; float:left;}
.share ul{ list-style:none;}
.share ul li{ margin:0; padding:3px 6px 3px 0; float:left; font-size:11px; color:#fff;}
.share ul li a{ color:#57a7a7; font-weight:bold;} 
.contact_us ul{ list-style:none;}
.contact_us ul li{ margin:0; padding:3px 6px 3px 0; float:left; font-size:11px; color:#fff;}
.our_trip ul{ list-style:none;}
.our_trip ul li{ margin:0; padding:3px 6px 3px 0; float:left; font-size:11px; color:#fff; width:100%;}
.our_trip ul li a{ color:#fff;}
.other_links ul{ list-style:none; float:left; width:115px;}
.other_links ul li{ margin:0; padding:3px 6px 3px 0; font-size:11px; color:#fff;}
.other_links ul li a{ color:#fff;  }
.footer_logo{ width:275px; height:auto; float:left; margin:17px 0;}
.copyright{ width:470px; height:auto; float:left; margin:24px 0;}
.copyright ul{ list-style:none;}
.copyright ul li{ margin:0; padding:0 10px; float:left; border-right:1px solid #fff; font-size:11px; color:#fff;} 
.copyright ul li a{ font-size:11px; color:#fff;}
.design_by{ width:255px; height:auto; float:right; margin:24px 0;}
.design_by p{ font-size:12px; color:#fff; text-align:right;}
.design_by p a{ color:#f55b6d; font-weight:bold;}

/*=================Inner Page===============*/
.header_bg_inner{ width:100%; height:124px; float:left; background:#a5c1ea;}
.nav_bg_inner{ background:#c3d8f3; border-top:1px solid #474f72; border-bottom:1px solid #474f72; width:100%; float:left; height:50px;}
.content_bg_inner{ background:#fff; height:auto; width:100%; float:left;}
.purple{ color:#684d94; font-size:14px;}
.purple13{ color:#684d94; font-size:13px;}

/*=================Indian Railway Page===============*/
.content_railway{ float:left; width:1000px; margin:0px 0 0 0;}
.content_railway p{ color:#666666; font-size:13px; text-align:justify; line-height:18px; padding:8px 0;}
.content_railway p a{ color:#8148dc; font-weight:bold;}
.pages{ width:1000px; height:38px; float:left; margin:32px 0px 15px;}
.pages_left{ background:url(../images/pages_left.png) no-repeat; float:left; width:10px; height:38px;}
.pages_main{ background:#efefef; float:left; width:980px; height:38px;}
.pages_main p{ font-size:12px; color:#536ba6; line-height:38px; text-align:left; padding:0;}
.pages_main p a{ color:#536ba6;}
.pages_main p .red{ color:#d03772;}
.pages_right{ background:url(../images/pages_right.png) no-repeat; float:left; width:10px; height:38px;}
.content_railway h2{ font-size:26px; color:#684d94; border-bottom:1px solid #b9b9b9; padding:3px 0; clear:both; margin:0px 0 15px;}
.content_railway h3{ font-size:22px; color:#684d94; border-bottom:1px solid #b9b9b9; padding:3px 0; clear:both; margin:0px 0;}
.content_railway h4{ color:#684d94; font-size:14px; font-weight:bold; padding-top:3px;}
.content_railway h4.red{ color:#d03772;}
.content_railway h4.gray{ color:#5a5a5a;}
.content_railway .image_container_rail{ border:6px solid #d8d8d8; float:left; margin:0 12px 10px 0;}
.content_list{ width:100%; float:left;}
.content_list ul{ margin:0; padding:0; list-style:none;}
.content_list ul li{ margin:0 0 0 22px; padding:3px 0; list-style-image:url(../images/content_bullet.png); font-size:13px; color:#684d94;}
.inline_list{ width:100%; float:left;}
.inline_list ul{ margin:0 0 10px 5px; padding:0; list-style:none; float:left;}
.inline_list ul li{ margin:0 0 0 0px; padding:4px 0; background:url(../images/inline_bullet.png) no-repeat left center; float:left; }
.inline_list ul li a{ font-size:13px; color:#684d94; padding:0px 17px; display:block;}
.inline_list ul li a:hover{ text-decoration:underline;}
.train_class{ float:left; width:100%; }
.train_class ul{ margin:0; padding:0; list-style:none;}
.train_class ul li{ margin:20px 0 0 0; padding:0 0 10px 0; border-bottom:1px solid #ededed; float:left;}
.tips_bg{ width:1000px; height:auto; float:left;}
.tips_top{ background:url(../images/tips_top.png) no-repeat; width:1000px; height:55px; float:left;}
.tips_top p{ color:#fff; font-size:22px; padding:0; line-height:42px; padding:0 0 0 40px;}
.tips_main{ background:#f5f5f5; width:974px; height:auto; float:left; border-left:1px solid #f55b6d; border-right:1px solid #f55b6d; padding:0 12px;}
.tips_bottom{ background:url(../images/tips_bottom.png) no-repeat; width:1000px; height:14px; float:left;}
.tips_main ul{ margin:0; padding:0; list-style:none;}
.tips_main ul li{ margin:0 0 0 18px; padding:8px 0; list-style-image:url(../images/content_bullet.png); font-size:13px; color:#5a5a5a; line-height:20px; text-align:justify;}
.luxary_tarins{ float:right; margin:40px 0 0 0px;}
.more_info_tarins{ float:left; margin:15px 15px 25px;}

/*=================Contact Us Page===============*/

.content_contact_us{ float:left; width:1000px; margin:0px 0 0 0;}
.content_contact_us h2{ font-size:24px; color:#474f72; border-bottom:1px solid #b9b9b9; padding:3px 0; clear:both; margin:0px 0;}
.contact_left{ width:490px; float:left;}
.position_name{ background:url(../images/contact_name.png) no-repeat; width:453px; height:43px; float:left; border:none; margin-top:20px; color:#aeaeae; font-size:14px; padding-left:35px;}
.position_email{ background:url(../images/contact_email.png) no-repeat; width:453px; height:43px; float:left; border:none; margin-top:20px; color:#aeaeae; font-size:14px; padding-left:35px;}
.position_phone{ background:url(../images/contact_phone.png) no-repeat; width:453px; height:43px; float:left; border:none; margin-top:20px; color:#aeaeae; font-size:14px; padding-left:35px;}

.position_textarea{background:url(../images/contact_comment.png) no-repeat; width:453px; height:167px; float:left; border:none; margin-top:20px; color:#aeaeae; font-size:14px; padding:15px 0 0 35px;}
.position_submit{ background:url(../images/contact_submit.png) no-repeat; width:128px; height:40px; float:right; border:none; margin-top:15px; cursor:pointer;}
.contact_right{ width:490px; float:right;}
.contact_map{ width:490px; height:240px; float:left; margin-top:20px;}
.luxary_contact_bg{ width:488px; height:auto; margin:20px auto;}
.luxary_contact_top{ background:url(../images/luxary_contact_top.png) no-repeat; width:488px; height:8px; float:left;}
.luxary_contact_main{ background:#f5f5f5; width:450px; padding:5px 18px; height:auto; float:left; border-left:1px solid #f55b6d; border-right:1px solid #f55b6d;}
.luxary_contact_bottom{ background:url(../images/luxary_contact_bottom.png) no-repeat; width:488px; height:8px; float:left;}
.luxary_contact_main h2{ font-size:24px; color:#474f72; border:none; text-transform:uppercase;}
.luxary_contact_info{ width:100%; height:35px; float:left; margin:8px 0 2px;}
.luxary_contact_info p{ font-size:16px; color:#848794; line-height:35px;}
.luxary_contact_info img{ float:left; margin:3px 8px 0 2px;}
.luxary_contact_social{ width:100%; float:left; margin: 4px 0 0 0;}
.luxary_contact_social p{ font-size:12px; color:#848794; line-height: 18px; word-wrap: break-word;}
.luxary_contact_social p a{ color:#848794; padding: 5px 0 0 0; display: block;}
.luxary_contact_social img{float:left; margin: 0 6px 0 0;}

/*=================Resources Page===============*/

.content_resource{ float:left; width:1000px; margin:0px 0 0 0;}
.content_resource h2{ font-size:24px; color:#474f72; border-bottom:1px solid #474f72; padding:6px 0 3px; clear:both; margin:0px 0;}
.content_resource ul{ margin:0; padding:0; list-style:none;}
.content_resource ul li{ margin:0; padding:12px 0; border-bottom:1px solid #e5e5e5;}
.content_resource ul li p{ font-size:12px; color:#666666; padding-right:20px; line-height:18px; font-family:Arial;}
.content_resource ul li h3{ color:#f55b6d; font-size:14px; font-weight:bold; padding:3px 0;}

/*=================Testimonail Page===============*/

.content_testimonial{ float:left; width:1000px; margin:0px 0 0 0;}
.content_testimonial ul{ margin:0; padding:0; list-style:none;}
.content_testimonial ul li{ margin:12px 0; padding:0px 0; border:12px solid #f3f3f3; border-top:24px solid #f3f3f3; float:left; width:976px;}
.content_testimonial ul li .sender{ width:140px; height:120px; position:relative; top:-8px; left:8px; margin-bottom:12px; margin-left:10px; float:left;}
.content_testimonial ul li .sender_left{ width:8px; height:8px; background:url(../images/left_date.png) no-repeat top; float:left;}
.content_testimonial ul li .sender_right{ width:8px; height:8px; background:url(../images/right_date.png) no-repeat top; float:left;}
.content_testimonial ul li .sender_main1{ width:124px; height:120px; background:#d03772; float:left;}
.content_testimonial ul li .sender_main2{ width:124px; height:120px; background:#684d94; float:left;}
.content_testimonial ul li .sender_main1 img, .content_testimonial ul li .sender_main2 img{ margin:10px 11px;}
.content_testimonial ul li .sender_text{ width:790px; height:auto; float:right; margin:10px 8px;}
.content_testimonial ul li .sender_text p{ color:#666666; font-size:13px; line-height:18px; text-align:justify; padding:0;}
.content_testimonial ul li .sender_text .name{ width:766px; height:40px; background:#f3f3f3; float:left; padding:0 12px; margin:15px 0 5px;}
.content_testimonial ul li .sender_text .name h4{ font-size:16px; color:#f55b6d; float:left; line-height:40px; font-weight:bold;}
.content_testimonial ul li .sender_text .name .date1{ width:105px; height:40px; background:url(../images/calender.png) no-repeat left center; float:right;}
.content_testimonial ul li .sender_text .name .date1 p{ font-size:12px; color:#f55b6d; padding:0 0 0 28px; line-height:40px;}
.view_more_test{ width:1000px; height:42px; border-top:1px solid #d03772; float:left; text-align:center; margin:25px 0 0px;}

/*=================About Us Page===============*/

.content_about{ float:left; width:1000px; margin:0px 0 0 0; }
.content_about .content_about_inner{ float:left; width:990px; margin:15px 0 0 0; border:5px solid #d6d6d6; background:#fff; position:relative; padding-bottom:20px;}
.content_about .content_about_top{ background:#f5f5f5; width:990px; height:33px; float:left; margin-bottom:20px;}
.content_about .content_about_head{ background:url(../images/about_head.png) no-repeat 0 0; float:left; display:block; height:59px; padding:0 0 0 13px; position:absolute; left:8px; top:-8px; margin-bottom:-8px;}
.content_about .content_about_head span{ font-size:26px; color:#ffffff; line-height:59px; font-weight:bold; font-family:'Arial'; background:url(../images/about_head.png) no-repeat right -59px; padding:15px 30px 14px 10px; height:59px;}
.content_about_inner h2{ font-size:20px; color:#474f72; border-bottom:1px solid #b9b9b9; padding:6px 0px 5px; clear:both; margin:0px 12px; text-transform:uppercase;}
.content_about_inner h3{ font-size:16px; color:#474f72; padding:10px 12px 4px; clear:both; font-weight:bold;}
.content_about_inner h5{ font-size:13px; color:#f55b6d; float:left; font-weight:bold; padding:9px 5px 0 12px;}
.content_about_inner p{ font-size:13px; color:#666666; line-height:18px; padding:8px 12px; text-align:justify;}
.content_about_inner ul{ margin:0; padding:0; list-style:none;}
.content_about_inner ul li{ margin:0 12px 0 30px; padding:10px 0; list-style:url(../images/bullet.png); color:#666666; line-height:18px; font-size:13px; text-align:justify;}
.content_about_inner h4{ color:#684d94; font-size:16px; font-weight:bold; padding:8px 12px;}
.image_container{ width:966px; margin:0; height:auto; float:left; padding:0 12px; margin:18px 0 0 0;}
.image_container_left{ width:470px; height:auto; float:left; margin-right:20px;}
.image_container_right{ width:470px; height:auto; float:right;}
.image_container h4{ color:#684d94; font-size:18px; font-weight:bold; padding:10px 0 0px;}
.image_container p{ font-size:13px; color:#666666; line-height:18px; padding:2px 0px; text-align:justify;}
.image_container img{ float:left; margin:0; border:5px solid #d6d6d6;}

/*=================City info Page===============*/

.content_city_info{ float:left; width:1000px; margin:0px 0 0 0; }
.content_city_info h2{ font-size:26px; color:#684d94; border-bottom:1px solid #b9b9b9; padding:6px 0px 5px; clear:both; margin:0px 0px;}
.content_city_info p{ font-size:13px; color:#666666; line-height:18px; padding:6px 0px 0; text-align:justify;}
.content_city_info ul{ margin:20px 0 5px; padding:0; list-style:none; float:left;}
.content_city_info ul li{ margin:0 9px; padding:0; float:left; width:232px; min-height: 265px;}
.content_city_info ul li div{ min-height:65px;}
.content_city_info ul li img{ float:left; border:4px solid #d6d6d6; margin:0;}
.content_city_info ul li a img{ border:none; float:left; margin:5px 0 0 0;}
.content_city_info ul li h4{ color:#684d94; font-size:16px; font-weight:bold; padding:5px 0 2px; clear:both;}
.content_city_info ul li p{ font-size:13px; color:#666666; line-height:18px; padding:2px 0px; text-align:justify;}
.content_city_info ul li p a{ color: #F55B6D; font-size: 13px; font-weight: bold;}

/*=================City Specific Page===============*/

.city_specific{ float:left; width:1000px; margin:0px 0 0 0; }
.city_specific h2{ font-size:26px; color:#684d94; border-bottom:1px solid #b9b9b9; padding:6px 0px 5px; clear:both; margin:0px 0px;}
.city_specific h3{ font-size:22px; color:#474f72; border-bottom:1px solid #b9b9b9; padding:6px 0px 5px; clear:both; margin:0px 0px;}
.city_specific p{ font-size:13px; color:#666666; line-height:18px; padding:6px 0px 0; text-align:justify;}
.city_specific .city_description{ width:1000px; float:left; height:auto; margin:15px 0;}
.city_specific .city_description img{ float:left; margin:0 10px 20px 0; border:5px solid #d6d6d6;}
.city_specific .city_description a img{ float:left; margin:12px 0 0 0; border:0!important;}
.city_specific .ways_to_go{ width:1000px; float:left; height:auto; margin:15px 0;}
.city_specific .ways_to_go ul{ margin:0; padding:0; list-style:none;}
.city_specific .ways_to_go ul li{ margin:0; padding:0; float:left; width:330px; text-align:center;}
.city_specific .ways_to_go ul li img{ text-align:center; margin:0px 0; float:none; border:none;}
.city_specific .ways_to_go ul li h4{ color:#684d94; font-size:18px; line-height:18px; padding:5px 0; text-align:center;}
.city_specific .ways_to_go ul li p{ color:#666666; font-size:13px; line-height:18px; padding:2px 0; text-align:center;}
.city_specific .ways_to_go ul li p a{ color:#f55b6d; font-size:12px; font-weight:bold;}
.city_specific .best_places{ width:1000px; float:left; height:auto; margin:20px 0;}
.city_specific .best_places ul{ margin:0; padding:0; list-style:none;}
.city_specific .best_places ul li{ margin:0; padding:0 35px 0 0; float:left; width:310px; text-align:center;}
.city_specific .best_places ul li img{ text-align:center; margin:0px 0; border:5px solid #d6d6d6;}
.city_specific .best_places ul li h4{ color:#684d94; font-size:18px; line-height:18px; padding:6px 0 2px; text-align:left; font-weight:bold;}
.city_specific .best_places ul li p{ color:#666666; font-size:13px; line-height:18px; padding:2px 0 12px; min-height:130px;}
.city_specific .best_places ul li a img{margin:0px 0; border:none;}
.left{ float:left;}
.right{ float:right;}
.padding_right{ padding-right:0;}

/*=================PopUp Page===============*/

.popup_bg{ background:url(../images/popup.png) repeat; width:100%; height:1744px; float:left; position:absolute; top:0; z-index:99;}
.popup_bg21{ background:url(../images/popup.png) repeat; width:100%; height:2097px; float:left; position:absolute; top:0; z-index:99;}
.popup{ width:708px; height:auto; margin:210px auto 0; }
.popup_top{ background:url(../images/popup_head.png) no-repeat; width:708px; height:55px; float:left; position:relative;}
.popup_main{ background:url(../images/popup_main.png) repeat-y; width:708px; height:auto; float:left; font-family:Arial;}
.popup_bottom{ background:url(../images/popup_bottom.png) no-repeat; width:708px; height:34px; float:left;}
.popup_top h2{ color:#fffefe; font-size:26px; font-weight:bold; font-family:Arial; line-height:55px; float:left; padding-left:25px;}
.cancel{ width:53px; height:53px; float:right; position:absolute; top:-18px; right:-22px;}
.popup_main ul{ margin:15px auto; padding:0; list-style:none; width:605px;}
.popup_main ul li{ margin:0; padding:10px 0; float:left; width:605px;  }
.booking_name{ background:url(../images/booking_username.png) no-repeat; width:565px; height:43px; float:left; border:none; padding-left:38px; color:#aeaeae; font-size:14px;}
.booking_email{ background:url(../images/booking_email.png) no-repeat; width:565px; height:43px; float:left; border:none; padding-left:38px; color:#aeaeae; font-size:14px;}
.booking_phone{ background:url(../images/booking_phone.png) no-repeat; width:565px; height:43px; float:left; border:none; padding-left:38px; color:#aeaeae; font-size:14px;}
.booking_fax{ background:url(../images/booking_print.png) no-repeat; width:565px; height:43px; float:left; border:none; padding-left:38px; color:#aeaeae; font-size:14px;}
.booking_left_part{ width:200px; float:left;}
.booking_left_part2{ width:395px; float:left;}
.booking_left_part3{ width:450px; float:left;}
.booking_left_part img{ float:left; margin:14px 8px;}
.booking_left_part p, .booking_left_part2 p, .booking_left_part3 p{ font-size:18px; color:#f55b6d; line-height:46px; font-family:Arial; padding:0;}
.booking_right_part{ width:auto; float:left; font-size:14px; margin:15px 0px 0px 18px;}
.booking_right_part2{ width:205px; float:right;}
.booking_right_part3{ float:right;}
.booking_right_part2 p{ color:#d03772; font-size:14px; font-family:Arial; line-height:46px; float:left; width:45px; }
.booking_arrival{ background:url(../images/booking_arrival.png) no-repeat; width:565px; height:43px; float:left; border:none; padding-left:38px; color:#aeaeae; font-size:14px;}
.booking_adult{ background:url(../images/booking_adult.png) no-repeat; width:565px; height:43px; float:left; border:none; padding-left:38px; color:#aeaeae; font-size:14px;}
.booking_child{ background:url(../images/booking_child.png) no-repeat; width:565px; height:43px; float:left; border:none; padding-left:38px; color:#aeaeae; font-size:14px;}
.booking_rooms_out{ width:111px; height:auto; float:left; margin:0 0px 0 18px;}
.booking_rooms{ width:111px; height:46px; float:left; margin:0 0 5px; background:url(../images/booking_rooms.png) no-repeat; line-height:46px; font-size:18px; color:#aeaeae;}
.booking_rooms_out p{ color:#d03772; font-size:14px; font-family:Arial; text-align:center;}
.yes{ float:left; margin:16px 8px;}
.booking_comment{ background:url(../images/booking_comment.png) no-repeat; width:582px; height:123px; float:left; border:none; padding:10px 15px; color:#aeaeae; font-size:14px;}
.booking_capcha{ background:url(../images/booking_capcha.png) no-repeat; width:138px; height:43px; float:right; border:none; padding-left:5px; color:#aeaeae; font-size:14px;}
.capcha_img{ width:140px; height:32px; float:left; margin:0;}
.booking_submit{ width:605px; height:40px; float:right;}
.booking_submit a{ float:right;}


/*================Hotel Booking Page===============*/

.content_hotel{ float:left; width:1000px; margin:0px 0 0 0; }
.content_hotel h2{ font-size:26px; color:#684d94; border-bottom:1px solid #b9b9b9; padding:6px 0px 5px; clear:both; margin:0px 0px;}
.content_hotel h3{ font-size:22px; color:#474f72; border-bottom:1px solid #b9b9b9; padding:6px 0px 5px; clear:both; margin:0px 0px;}
.content_hotel p{  font-size:13px; color:#666666; line-height:18px; padding:5px 0px 0; text-align:justify;}
.hotel_city{ width:1000px; height:auto; float:left; margin:10px 0 15px;}
.hotel_city_left{ width:360px; height:auto; float:left;}
.hotel_city_left img{ float:left; margin:8px 0; border:5px solid #d6d6d6;} 
.hotel_city_left p a{ color:#f55b6d; font-size:13px; font-weight:bold; clear:both;}
.hotel_city_right{ width:620px; height:auto; float:right; background:#f5f5f5; position:relative; margin-top:8px; min-height:100px;}
#no_more_data{ float:left; margin: 50px 0 0 20px; font-size:16px;}
.hotel_city_right_head{ background:url(../images/recommanded_hotel_head.png) no-repeat 0 0; float:left; display:block; height:40px; padding:0 0 0 12px; position:absolute; left:8px; top:-8px; margin-bottom:-8px;}
.hotel_city_right_head span{ font-size:26px; color:#ffffff; line-height:40px; font-weight:bold; font-family:'Arial'; background:url(../images/recommanded_hotel_head.png) no-repeat right -40px; padding:5px 30px 5px 10px; height:40px;}
.hotel_city_right ul{ margin:35px 16px 0; padding:0; list-style:none; }
.hotel_city_right ul li{ margin:0; padding:15px 0; float:left; border-bottom:1px solid #f5a8b1; width:100%; }
.hotel_city_right ul li img{float:left; margin:0 10px 0 0; border:5px solid #d6d6d6;} 
.hotel_city_right ul li a img{float:right; margin:10px 0; border:none;} 
.hotel_city_right ul li h4{ color:#684d94; font-size:18px; font-weight:bold; padding:2px 0 0px;}
.view_more_details{ float:right; margin:0 0 15px}

/*================Hotel Booking Listing Page===============*/

.content_hotel_list{ float:left; width:1000px; margin:0px 0 0 0; }
.content_hotel_list h2{ font-size:26px; color:#684d94; border-bottom:1px solid #b9b9b9; padding:6px 0px 5px; clear:both; margin:0px 0px;}
.content_hotel_list p{  font-size:13px; color:#666666; line-height:18px; padding:0px 0px 0; text-align:justify;}
.tab{ float:left; width:1000px; border-bottom:3px solid #d03772; margin:18px 0 0;}
.tab ul{ margin:0; padding:0; list-style:none;}
.tab ul li{ float:left; list-style:none; padding-right:2px;}
.tab ul li a{ float:left; display:block; background:url(../images/tab_visited.png) no-repeat 0px 0px; height:35px; padding:0px 0px 0px 6px;}
.tab ul li a span{ float:left; display:block; background:url(../images/tab_visited.png) no-repeat right -35px; height:35px; 
color:#fff; font-size:15px; padding:0px 13px 0px 10px; line-height:35px; text-transform:uppercase;}
.tab ul li a.active{ float:left; display:block; background:url(../images/tab_hover.png) no-repeat 0px 0px; height:35px; padding:0px 0px 0px 6px;}
.tab ul li a.active span{ float:left; display:block; background:url(../images/tab_hover.png) no-repeat right -35px; height:35px; 
color:#ffffff; font-size:15px; padding:0px 13px 0px 10px; line-height:35px; text-transform:uppercase;}
.standard_hotel{ background:#f5f5f5; width:1000px; height:auto; float:left; padding-bottom:20px;}
.standard_hotel ul{ margin:16px 0; padding:0; list-style:none; float:left;}
.standard_hotel ul li{ margin:0; padding:0 11px; float:left; border-right:1px solid #dcdcdc; width:310px; min-height:330px; }
.standard_hotel ul li img{ border:5px solid #d6d6d6; float:left; margin:0 0 4px;}
.standard_hotel ul li h4{ color:#684d94; font-size:18px; font-weight:bold; padding:2px 0 0px; clear:both;}
.standard_hotel ul li p{ font-size:13px; color:#666666; line-height:18px; padding:2px 0px; text-align:justify;}

.standard_hotel_line{ background:#f5f5f5; width:1000px; height:auto; float:left; padding-bottom:20px;}
.standard_hotel_line ul{ margin:16px 0; padding:0; list-style:none; float:left;}
.standard_hotel_line ul li{ margin:0 11px 8px; padding:3px 0px; float:left; border-bottom:1px solid #dcdcdc; width:978px; }
.standard_hotel_line ul li img{ border:5px solid #d6d6d6; float:left; margin:0 0 4px;}
.standard_hotel_line ul li h4{ color:#684d94; font-size:18px; font-weight:bold; padding:2px 0 0px; clear:both;}
.standard_hotel_line ul li h4 a{ color:#684d94;}
.standard_hotel_line ul li p{ font-size:13px; color:#666666; line-height:18px; padding:2px 0px; text-align:justify;}
/*================Sight Popup Page===============*/

.popup_bg_sight{ background:url(../images/popup.png) repeat; width:100%; height:2542px; float:left; position:absolute; top:0; z-index:9999;}
.popup_sight{ width:708px; height:auto; margin:400px auto 0; }
.popup_sight2{ width:708px; height:auto; margin:1400px auto 0; }
.popup_top_sight{ background:url(../images/popup_head.png) no-repeat; width:708px; height:55px; float:left; position:relative;}
.popup_main_sight{ background:url(../images/popup_main.png) repeat-y; width:668px; height:auto; float:left; font-family:Arial; padding:10px 20px;}
.popup_bottom_sight{ background:url(../images/popup_bottom.png) no-repeat; width:708px; height:34px; float:left;}
.popup_top_sight h2{ color:#fffefe; width:670px; text-align:center; font-size:26px; font-weight:bold; font-family:Arial; line-height:55px; float:left; padding-left:25px;}
.cancel{ width:53px; height:53px; float:right; position:absolute; top:-18px; right:-22px;}
.popup_main_sight h3{ color:#684d94; font-size:20px; border-bottom:1px solid #684d94; padding:4px 0; word-wrap:break-word;}
.popup_main_sight ul{ margin:8px 0 0 0; padding:0; list-style:none; float:left;}
.popup_main_sight ul li{ margin:0; padding:4px 15px; background:url(../images/bullet.png) no-repeat left center; float:left; width:190px;}
.popup_main_sight ul li a{ color:#777676; font-size:16px;}

/*================(Initial Screen) Page===============*/

.tour_planer_cities_initial{ width:533px; height:auto; float:left; margin:5px 0; position:relative;}
.tour_planer_cities_top_initial{ background:url(../images/tour_planer_initial_top.png) no-repeat; width:533px; height:12px; float:left;}
.tour_planer_cities_main_initial{ width:531px; height:auto; float:left; border-left:1px solid #8dba23; border-right:1px solid #8dba23; background:#fff; min-height:318px;}
.tour_planer_cities_bottom_initial{ background:url(../images/tour_planer_initial_bottom.png) no-repeat; width:533px; height:12px; float:left;}
.tour_planer_cities_main_initial ul{ margin:0; padding:0 15px; list-style:none; float:left;}
.tour_planer_cities_main_initial ul li{ margin:4px 0; padding:0 5px; color:#fff; font-weight:bold; font-size:17px; line-height:40px; width:490px;}
.top_button{ width:94%; padding:0 15px; float:left; margin:0px 0 4px;}
.top_button_left{ float:left; width:213px;}
.top_button_right{ float:right; width:285px; text-align:right;}
.top_button_left p{ color:#536ba6; font-size:16px; font-family:Arial;  font-weight:normal; line-height:36px; padding-left:5px;}
.initial_list1{ background:url(../images/initial_list1.png) no-repeat; width:500px; width:40px; float:left;}
.initial_list2{ background:url(../images/initial_list2.png) no-repeat; width:500px; width:40px; float:left;}
.initial_list3{ background:url(../images/initial_list3.png) no-repeat; width:500px; width:40px; float:left;}
.initial_list4{ background:url(../images/initial_list4.png) no-repeat; width:500px; width:40px; float:left;}
.level_tour{ float:left; margin:14px 10px;}
.bottom_button{ width:94%; padding:0 15px; float:left; margin:4px 0; text-align:center;}
.bottom_button p{ color:#324a84; font-size:14px; font-family:Arial; text-align:center; line-height:20px; padding:3px 0 7px;}
.bottom_button p a{ color:#d03772;}

/*================Preview Popup Page===============*/

.popup_bg_preview{ background:url(../images/popup.png) repeat; width:100%; height:2503px; float:left; position:absolute; top:0; z-index:9999;}
.popup_preview{ width:910px; height:auto; margin:200px auto 0; }
.popup_top_preview{ background:url(../images/preview_bg_top.png) no-repeat; width:910px; height:54px; float:left; position:relative;}
.popup_main_preview{ background:url(../images/preview_bg_main.png) repeat-y; width:870px; height:auto; float:left; font-family:Arial; padding:10px 20px;}
.popup_bottom_preview{ background:url(../images/preview_bg_bottom1.png) no-repeat; width:910px; height:34px; float:left;}
.popup_top_preview h2{ color:#fffefe; width:850px; text-align:center; font-size:26px; font-weight:bold; font-family:Arial; line-height:55px; float:left; padding-left:25px;}
.cancel{ width:53px; height:53px; float:right; position:absolute; top:-18px; right:-22px;}

.tab_preview{ float:left; width:870px; margin:18px 0 0;}
.tab_preview ul{ margin:0; padding:0; list-style:none;}
.tab_preview ul li{ float:left; list-style:none; padding-right:2px;}
.tab_preview ul li a{ float:left; display:block; background:url(../images/tab_hover.png) no-repeat 0px 0px; height:35px; padding:0px 0px 0px 6px;}
.tab_preview ul li a span{ float:left; display:block; background:url(../images/tab_hover.png) no-repeat right -35px; height:35px; 
color:#fff; font-size:16px; padding:0px 25px 0px 20px; line-height:35px; font-weight:bold;}
.tab_preview ul li a.active{ float:left; display:block; background:url(../images/tab_visited.png) no-repeat 0px 0px; height:35px; padding:0px 0px 0px 6px;}
.tab_preview ul li a.active span{ float:left; display:block; background:url(../images/tab_visited.png) no-repeat right -35px; height:35px; color:#ffffff; font-size:16px; padding:0px 25px 0px 20px; line-height:35px; font-weight:bold;}
.preview_nav{ width:770px; height:0px; float:left; background:#684d94; padding-left:100px}
.preview_nav ul{ margin:0; padding:0; list-style:none;}
.preview_nav ul li{ margin:0; padding:14px 58px; float:left; color:#ffffff; font-size:14px; font-weight:bold;}
.preview_listing{ width:868px; height:auto; float:left; background:#f3f3f3; border-left:1px solid #684d94; border-right:1px solid #684d94;}
.preview_listing ul{ list-style:none;}
.preview_listing ul li{ margin:0; padding:0; border-bottom:1px solid #d5cfdf; float:left; z-index:999; position:relative;}
.preview_listing_bottom{ background:url(../images/preview_bg_bottom.png) no-repeat; float:left; width:870px; height:10px; position:relative; top:-6px;}
.level_preview{ width:140px; height:auto; min-height:110px; float:left; background:url(../images/level_right_border.png) no-repeat right center;}
.level_preview h2{ color:#536ba6; font-size:22px; line-height:26px; padding:15px 0;  text-align:center;}
.hotels{ width:242px; height:auto; min-height:110px; float:left;}
.hotels ul{ list-style:none; float:left; margin:10px 0;} 
.hotels ul li{ margin:5px 30px; padding:0 3px; list-style-image:url(../images/red_bullet.png); float:left; color:#666666; font-size:12px; line-height:17px; border-bottom:none;}

/*================(Initial Screen)- 3 Page===============*/

.desire_head{ background:url(../images/duration_top.png) no-repeat; width:500px; height:46px; float:left; margin:0 15px;}
.desire_head p{ color:#ffffff; font-size:20px; text-align:left; padding:0 20px; line-height:46px;} 
.desire_city{ width:480px; height:auto; margin:0 25px; float:left;}
.desire_city ul{ list-style:none; margin:20px 0; padding:0;}
.desire_city ul li{ margin:10px 0px; padding:0; float:left; width:480px; line-height:38px;}
.city_left{ width:340px; height:39px; float:left; background:url(../images/desire_city_bg.png) no-repeat;}
.city_left p{ color:#ffffff; font-size:20px; text-align:left; padding:0 20px; line-height:39px; font-weight:normal;}
.city_right{ width:109px; height:39px; float:right; }
.city_right p{ color:#4b4b4b; font-size:18px; padding:0 15px; font-weight:normal;}

/*================Request Submission Page===============*/

.content_request{ float:left; width:1000px; margin:30px 0 15px; }
.content_request table tr td{ border:1px solid #afafaf; font-family:Verdana; border-collapse:collapse; padding:6px 15px;}
.table_head{ background:#684d94; color:#fff; font-size:16px; font-weight:bold; border-bottom:none!important;}
.table_head2{ background:#f55b6d; color:#fff; font-size:13px; font-weight:bold; border-bottom:none!important; border-top:none!important;}
.request_form_bg{ border:1px solid #c7c7c7; width:1000px; height:auto; float:left; margin-top:20px; font-family:Verdana;}
.request_form{ width:700px; height:auto; margin:0 auto;}
.request_form h3{ color:#684d94; font-size:20px; font-weight:bold; padding:10px 0; line-height:24px; text-align:center; }
.tag_line{ font-size:14px; font-weight:normal;}
.request_form ul{ list-style:none; float:left; margin:15px 0;}
.request_form ul li{ margin:0; padding:5px 0; float:left;}
.request_form ul li .left_textfield{ width:305px; float:left;}
.request_form ul li .right_textfield{ width:385px; float:right;}
.request_form ul li .left_textfield p{ font-size:14px; font-weight:normal; color:#684d94; line-height:30px;}
.request_form ul li .right_textfield p{ color:#e3495b; font-size:12px; line-height:25px;}
.request_form ul li .right_textfield img{ float:left;}
.position_request{ width:235px; padding:0 5px; height:26px; border:1px solid #b9b9b9; float:left;}
.position_request_date{ width:54px; height:26px; border:1px solid #b9b9b9; float:left; margin:0 10px; text-align:center;}
.blue{ color:#684d94; float:left; margin:3px 8px 3px 4px; font-size:18px;}
.request_form ul li h4{ font-size:14px; color:#f55b6d; font-weight:bold; padding:6px 0;}
.assistance{ float:left;  margin:0; width:240px;}
.assistance1{ float:left;  margin:0; width:165px;}
.assistance p, .assistance1 p{ font-size:14px; font-weight:normal; color:#684d94; line-height:30px;} 
.assistance_check{ float:left; margin:9px 6px 0 0;}
.request_text_box{ width:640px; height:130px; float:left; border:1px solid #b9b9b9; padding:5px;}
.request_btn{ background:url(../images/booking_submit.png) no-repeat; width:128px; height:40px; float:right; margin:0; border:none;}

/*================package_listing Page===============*/

.content_package{ float:left; width:1000px; margin:0px 0 0px; }
.content_package_top{ width:1000px; float:left; margin:25px 0 15px;}
.content_package_left{ width:485px; height:auto; float:left;}
.content_package_left h2{ font-size:24px; color:#536ba6; font-weight:bold; padding:4px 0;}

.content_package_left h1{ font-size:24px; color:#536ba6; font-weight:bold; padding:4px 0;}
.content_package_left p{ font-size:13px; color:#666666; line-height:18px; padding:0; text-align:justify;}
.content_package_right{ width:270px; height:auto; float:right; text-align:right;}
.content_package_right img{ float:right; margin:6px 0;}
.pakages{ width:1000px; height:auto; float:left; font-family:Arial;}
.pakages ul{ margin:0; padding:0; list-style:none;} 
.pakages ul li{ margin:0 30px 30px 0; padding:0; float:left; width:477px; height:232px; border:4px solid #d6d6d6; position:relative;}
.margin_right{ margin-right:0!important;}
.img_text{ width:437px; height:85px; float:left; background:url(../images/popup.png) repeat; text-align:right; position:absolute; top:0; padding:5px 20px 10px; }
.img_text h3{ font-size:18px; color:#ffffff; font-weight:bold; padding:2px 0; }
.img_text h3 a{ color:#ffffff;}
.img_text .h4{ font-size:12px; color:#ffffff; font-weight:bold; padding:2px 0; }
.img_text p{ font-size:13px; color:#ffffff; font-style:italic; padding:2px 0; }

.package_summary{ background:#f2f2f2; height:132px; width:477px; float:left; position:absolute; top:100px; display:none;}
.pack_left{ width:325px; height:132px; float:left; border-right:1px solid #c6c9ce;}
.pack_left_top{ width:325px; height:65px; border-bottom:1px solid #c6c9ce;}
.pack_left_bottom{ width:325px; height:66px; background:#dfdfdf;}
.pack_right{ width:150px; height:132px; float:right; background:#e4efff;}
.pack_right img{ float:left; margin:12px 0 0 9px;}
.pack_left_top p{ color:#666666; font-size:12px; padding:6px 12px; line-height:18px; font-weight:normal;}
.pack_left_top_head{ color:#474f72; font-size:13px;}
.pack_left_bottom ul{ list-style:none;} 
.pack_left_bottom ul li{ margin:0; padding:10px 2px; width:50px; float:left; height:auto; color:#999; font-size:10px; text-align:center; border:0;}
.pack_left_bottom ul li.active{ color:#474F72;}
.advantages ul li.active{ color:#474F72;}
.pakages ul li:hover .package_summary{ display:block;}
.pack_buttons{ width:1000px; float:left; height:45px; margin:0 0 20px; text-align:right;}
.pack_buttons img{ margin:0 0 0 25px;}

/*================package_listing Page===============*/

.package_slider_bg{ width:990px; height:auto; float:left; border:5px solid #d6d6d6; background:#f5f5f5; margin-top:15px;}
.package_slider_left{ float:left; width:254px; height:auto; padding:0 6px;}
.package_heading_box{ width:254px; height:auto; float:left; position:relative; top:-8px; left:0px; margin-bottom:-8px;}
.package_slider_left h3{  color: #D03772; font-size: 14px; font-weight: bold; padding: 3px 5px;}
.package_heading_box_left{ width:8px; height:8px; background:url(../images/left_date.png) no-repeat top; float:left;}
.package_heading_box_right{ width:8px; height:8px; background:url(../images/right_date.png) no-repeat top; float:left;}
.package_heading_box_main{ width:208px; height:auto; background:#d03772; float:left; padding:15px;}
.package_heading_box_main h2{ color:#fff; font-size:25px; font-family:Arial; font-weight:bold;}
.package_heading_box_main p{ color:#fff!important; font-size:14px!important; font-family:Arial; font-style:italic; padding:4px 0!important;}
.package_heading_box_main p a{ color:#fff; text-align:right; font-style:italic; text-decoration:underline; float:right; font-weight:normal; font-size:12px;}
.package_slider_left p{ color:#5a5a5a; text-align:justify; font-size:13px; line-height:18px; padding:6px 6px;}
.package_slider_right{ width:720px; height:484px; float:right;}
.content_package_detail{ width:1000px; height:auto; margin:15px 0; float:left;}
.tab2{ float:left; width:1000px; border-bottom:3px solid #d03772; margin:18px 0 0;}
.tab2 ul{ margin:0; padding:0; list-style:none; float:left;}
.tab2 ul li{ float:left; list-style:none; padding-right:2px;}
.tab2 ul li a{ float:left; display:block; background:url(../images/tab_visited.png) no-repeat 0px 0px; height:35px; padding:0px 0px 0px 6px;}
.tab2 ul li a span{ float:left; display:block; background:url(../images/tab_visited.png) no-repeat right -35px; height:35px; 
color:#fff; font-size:15px; padding:0px 25px 0px 20px; line-height:35px; text-transform:uppercase;}
.tab2 ul li a.active{ float:left; display:block; background:url(../images/tab_hover.png) no-repeat 0px 0px; height:35px; padding:0px 0px 0px 6px;}
.tab2 ul li a.active span{ float:left; display:block; background:url(../images/tab_hover.png) no-repeat right -35px; height:35px; 
color:#ffffff; font-size:15px; padding:0px 25px 0px 20px; line-height:35px; text-transform:uppercase;}
.tab2 p{ color:#4b4b4b; float:right; font-size:12px; font-weight:bold; font-family:Arial; padding:8px 0;}
.tab2 p a{ color:#4b4b4b;}
.detail_page1{ background:#f5f5f5; width:1000px; height:auto; float:left; padding-bottom:20px;}
.detail_top{ width:950px; float:left; margin-left:18px; margin-top:12px;}
.detail_top h3{ color:#474f72; font-size:14px; font-weight:bold; font-family:Arial; padding:0; line-height:20px; }
.season_bg{ width:auto; height:72px; float:left; margin:0 8px 0 0; }
.season_bg_left{ width:7px; height:72px; background:url(../images/season_bg_left.png) no-repeat; float:left;}
.season_bg_main{ width:auto; height:72px; background:url(../images/season_bg_main.png) repeat-x; float:left;}
.season_bg_right{ width:7px; height:72px; background:url(../images/season_bg_right.png) no-repeat; float:left;}
.season_bg_main ul{ list-style:none; }
.season_bg_main ul li{ margin:0; padding:5px 2px; float:left;}
.season_bg_main ul li img{ margin:10px 0;}
.most_populer{ width:45px; height:63px; float:left; background:url(../images/most_popular.jpg) no-repeat;}
.great_value{ width:45px; height:63px; float:left; background:url(../images/great_value.jpg) no-repeat;}
.off_season{ width:45px; height:63px; float:left; background:url(../images/off_season.jpg) no-repeat;}
.off_season, .great_value, .most_populer{ color:#ffffff; font-size:14px; font-weight:bold; text-transform:uppercase; line-height:63px; text-align:center;}
.season{ width:80px; height:auto; float:left; margin:3px 0;}
.season ul{ list-style:none; }
.season ul li{ margin:0; padding:1px 0; float:left; color:#3f3f3f; font-family:Arial; font-weight:bold; font-size:11px; line-height:22px;}
.season ul li img{ float:left; margin:0 10px 0 0;}
.when_go{ float:right; width:340px; height:auto; margin-top:12px;}
.when_go ul{ list-style:none; }
.when_go ul li{ margin:0; padding:0 10px; float:left; color:#6e6e6e; font-family:Verdana; font-size:12px;}
.when_go ul li img{ float:left; margin:0 5px 0 0;}
.left_idea{ float:left; width:360px; height:auto;}
.advantages{ width:355px; height:65px; float:left; background:#dfdfdf; margin:5px 0 5px;}
.advantages ul{ list-style:none;} 
.advantages ul li{ margin:0; padding:10px 4px; width:50px; float:left; height:auto; color:#999; font-size:10px; text-align:center; border:0; font-family:Arial;}
.guest_speak_bg{ width:360px; height:auto; float:left; margin:25px 0;}
.guest_speak_bg_top{ width:360px; height:9px; float:left; background:url(../images/speak_top.png) no-repeat;}
.guest_speak_bg_main{ width:336px; height:auto; float:left; background:#fff; padding:0 12px;}
.guest_speak_bg_bottom{ width:360px; height:9px; float:left; background:url(../images/speak_bottom.png) no-repeat;}
.guest_speak_bg_main h3{ color:#474f72; font-size:24px; font-family:Verdana; border-bottom:1px solid #b9b9b9; font-weight:normal; line-height:20px; padding:0 0 13px;}
.guest_speak{ width:336px; height:auto; float:left; background:#f5f5f5; margin:18px 0 5px;}
.guest_speak p{ color:#666666; font-size:13px; font-family:Verdana; line-height:18px; padding:8px 15px;}
.guest_speak_photo{ width:113px; height:95px; float:left; position:relative; top:-8px; left:8px; margin-bottom:-6px; margin-right:12px;}
.guest_speak_photo_main{ width:97px; height:95px; background:#d03772; float:left;}
.guest_speak_photo img{ margin:10px;}
.writer{ width:306px; padding:0 15px; height:auto; float:left; color:#684d94; font-size:13px; font-family:Verdana; font-weight:bold; margin:5px 0 15px;}
.gray{ color:#545454;}
.right_idea{ width:540px; float:right;}
.right_idea ul{ list-style:none; margin:1px 0 0 0; float:left;}
.right_idea ul li{ margin:3px 0; padding:0; float:left;}
.right_idea_head{ width:540px; height:40px; float:left;}
.right_idea_head_left{ width:115px; height:40px; background:url(../images/idea_right_head_left.png) no-repeat; float:left;}
.right_idea_head_right{ width:425px; height:40px; background:url(../images/idea_right_head_right.png) no-repeat; float:left;}
.right_idea_head_left p{ color:#fff; font-size:14px; font-family:Arial; font-weight:bold; padding:0 0 0 18px; line-height:40px;}
.right_idea_head_right p{ color:#565656; font-size:12px; font-family:Arial; padding:0 0 0 15px; line-height:40px;}
.right_idea_content{ width:540px; height:auto; float:left; margin:5px 0;}
.right_idea_content_left{ width:115px; height:auto; float:left; margin:6px 0;}
.right_idea_content_right{ width:415px; height:auto; float:right; margin:0px 0;}
.right_idea_content_right h5{ color:#684d94; font-size:14px; font-family:Arial; font-weight:bold; padding:3px 0;}
.right_idea_content_right p{ color:#666666; font-size:12px; font-family:Arial; line-height:18px; padding:3px 0; font-weight:normal;}
.right_idea_content_hotel{ width:415px; height:auto; float:left; margin:0; border-top:1px solid #f5a8b1;}
.right_idea_content_hotel p{ color:#666666; font-size:14px; font-family:Arial; padding:5px 0;}
.right_idea_content_hotel p .hotel_heading{ color:#d03772; font-weight:bold;}
.more_btn{ width:540px; height:auto; float:left; text-align:center; margin:5px 0;}
.details_button{ width:1000px; height:auto; float:left; margin:10px 0 0}
.share_it{ width:120px; height:50px; float:left; text-align:center; margin:10px 0;}
.share_it p{ color:#525252; font-size:13px; text-transform:uppercase; font-family:Arial;}
.details_button_container{ width:865px; height:auto; float:right; text-align:right; margin:10px 0;}
.details_button_container img{ margin:3px 0 0 25px;}

/*================itinerary Page===============*/
.itinerary_content h5{ font-size:14px; color:#684d94; font-weight:bold; font-family:Verdana; padding:2px 0 2px;}
.itinerary_content h6{ font-size:13px; color:#D03772; font-weight:bold; font-family:Verdana; padding:2px 0 2px;}
.itinerary_content{ width:960px; height:auto; float:left; margin:10px 20px;}
.itinerary_content ul{ margin:0; padding:0; list-style:none;}
.itinerary_content ul li{ margin:10px 0; padding:0; float:left;}
.it_bg{ width:960px; height:auto; float:left;}
.it_bg_top{ width:960px; height:49px; float:right; position:absolute; z-index:999;}
.it_bg_top_left{ width:128px; height:49px; float:left; background:url(../images/iti_top_days.png) no-repeat;}
.it_bg_top_left p{ font-weight:bold; font-size:18px; color:#fff; padding:0 0 0 15px; line-height:39px; font-family:Arial; }
.it_bg_top_right{ width:832px; height:39px; float:left; background:url(../images/it_right.png) no-repeat top left;}
.it_bg_top_right h4{ color:#565656; font-size:14px; font-family:Arial; padding:0 0 0 12px; line-height:39px; float:left;}
.it_bg_main{ width:934px; height:auto; background:#f5f5f5; border-left:1px solid #f55b6d; border-right:1px solid #f55b6d; padding:0 12px; float:left; position:relative; top:39px; margin-bottom:39px;}
.it_bg_main p{ color:#666666; font-size:12px; padding:2px 0 2px; line-height:18px; text-align:justify; font-weight:normal;}
.it_bg_main h3{ color:#684d94; font-size:14px; font-family:Arial; padding:0px 0; font-weight:bold; line-height:20px;}
.it_bg_bottom{ width:960px; height:7px; float:left; background:url(../images/iti_bottom.png) no-repeat;}
.it_city_content2{ width:934px; height:auto; float:left; margin:15px 0 5px;}
.it_city_content2 img{ float:left; margin-right:10px; margin-top:4px;}
.it_city_content{ width:934px; height:auto; float:left; margin:15px 0 5px;}
.it_city_content img{ float: left; margin: 7px 13px 4px 0;}
.it_city_content_left{ width:115px; height:auto; float:left; margin-right:10px; margin-top:4px;}
.it_city_content_right{ width:795px; height:auto; float:right; margin-right:10px;}
.moon{ width:110px; height:28px; float:right; background:url(../images/moon.png) no-repeat left center; margin:6px 0;}
.moon p{  color:#565656; font-size:12px; font-family:Arial; padding:0 0 0 35px; line-height:28px;}
.it_activity{ width:934px; height:auto; float:left; margin:10px 0;}
.it_activity_left{ width:290px; height:auto; float:left;}
.it_activity_right{ width:610px; height:auto; float:right; background:#fff; padding:0 10px 20px; margin-top:12px;}
.tab3{ float:left; width:610px; border-bottom:1px solid #f55b6d; margin:5px 0 0;}
.tab3 ul{ margin:0; padding:0; list-style:none; float:left; font-family:Arial;}
.tab3 ul li{ float:left; list-style:none; padding-right:2px; margin:10px 0 0 0;}
.tab3 ul li a{ float:left; display:block; background:url(../images/tab3_bg_hover.png) no-repeat 0px 0px; height:26px; padding:0px 0px 0px 6px;}
.tab3 ul li a span{ float:left; display:block; background:url(../images/tab3_bg_hover.png) no-repeat right -26px; height:26px; 
color:#fff; font-size:14px; padding:0px 24px 0px 18px; line-height:35px; line-height:26px;}
.tab3 ul li a.active{ float:left; display:block; background:url(../images/tab3_bg.png) no-repeat 0px 0px; height:26px; padding:0px 0px 0px 6px;}
.tab3 ul li a.active span{ float:left; display:block; background:url(../images/tab3_bg.png) no-repeat right -26px; height:26px; color:#ffffff; font-size:14px; padding:0px 24px 0px 18px; line-height:26px;}
.tab3_container{ width:610px; height:auto; float:left;}
.tab3_container ul{ margin:0; padding:0; list-style:none;}
.tab3_container ul li{ margin:12px 10px 12px 0; padding:0; float:left;}
.transfer{ width:960px; height:40px; float:left; margin:10px 0;}
.transfer_left{ width:5px; height:40px; float:left; background:url(../images/transfer_left.png) no-repeat;}
.transfer_main{ width:950px; height:40px; float:left; background:#f55b6d;}
.transfer_main p{ color:#ffffff; font-size:20px; font-weight:bold; text-align:center; line-height:40px; font-family:Arial; padding:0;}
.transfer_right{ width:5px; height:40px; float:left; background:url(../images/transfer_right.png) no-repeat;}
.expert_speak_bg{ width:940px; height:auto; float:left; margin:10px 0; padding:12px 10px 5px; background:#fff;}
.expert_speak_bg h3{ color:#474f72; font-size:24px; font-family:Verdana; border-bottom:1px solid #b9b9b9; font-weight:normal; line-height:20px; padding:0 0 13px;}
.expert_speak{ width:940px; height:auto; float:left; background:#f5f5f5; margin:18px 0 12px;}
.expert_speak p{ color:#666666; font-size:13px; font-family:Verdana; line-height:18px; padding:8px 15px;}
.expert_speak_photo{ width:113px; height:95px; float:left; position:relative; top:-8px; left:8px; margin-bottom:-6px; margin-right:12px;}
.expert_speak_photo_main{ width:97px; height:95px; background:#d03772; float:left;}
.expert_speak_photo img{ margin:10px;}
.expert_writer{ width:940px; padding:0 15px; height:auto; float:left; margin:5px 0 15px;}
.expert_writer p{color:#684d94; font-size:13px; font-family:Verdana; font-weight:bold; padding:0;}
.expert_writer p .email{ color:#545454; font-size:12px; font-weight:normal; }
.expert_writer p .position{ color:#545454; font-size:11px; font-weight:bold; }

/*================itinerary popup currency change Page===============*/

.popup_bg_currency{ background:url(../images/popup.png) repeat; width:100%; height:4252px; float:left; position:absolute; top:0; z-index:9999;}
.popup_currency{ width:708px; height:auto; margin:330px auto 0; }
.popup_top_currency{ background:url(../images/popup_head.png) no-repeat; width:708px; height:55px; float:left; position:relative;}
.popup_main_currency{ background:url(../images/popup_main.png) repeat-y; width:668px; height:auto; float:left; font-family:Arial; padding:10px 20px; margin:0 0; min-height:220px;}
.popup_bottom_currency{ background:url(../images/popup_bottom.png) no-repeat; width:708px; height:34px; float:left;}
.popup_top_currency h2{ color:#fffefe; width:670px; text-align:center; font-size:26px; font-weight:bold; font-family:Arial; line-height:55px; float:left; padding-left:25px;}
.cancel{ width:53px; height:53px; float:right; position:absolute; top:-18px; right:-22px;}
.popup_currency_content{ width:610px; height:auto; float:left; margin:0px 27px; text-align:center;}
.select_currency{ width:603px; height:46px; float:left; margin:45px 3px; }

/*=============== price_inclusion Page===============*/

.price_inclusion_con{ width:964px; height:auto; padding:0 18px; float:left; margin:5px 0 10px;}
.price_bg{ width:942px; height:auto; background:#fff; float:left; padding:10px 11px; }
.price_bg h3{ color:#474f72; font-size:16px; font-family:Verdana; font-weight:bold; border-bottom:1px solid #b9b9b9; padding:7px 0;}
.price_bg h3 .small_tag{ font-size:12px; font-weight:normal;}
.price_content{ background:#f5f5f5; width:942px; float:left; margin:20px 0 10px;}
.price_content p{ font-size:13px; color:#666666; font-family:Verdana; line-height:18px; padding:8px 15px;}
.inclusion_bg{ width:942px; height:auto; float:left; padding:0 11px; margin:5px 0; }
.inclusion_bg h3{ color:#f55b6d; font-size:22px; font-family:Verdana; font-weight:normal; border-bottom:1px solid #f5b7bf; padding:7px 0;}
.inclusion_bg ul{ list-style:none;}
.inclusion_bg ul li{ margin:5px 0 5px 20px; line-height:22px; padding:0; list-style-image:url(../images/bullet.png); font-size:13px; color:#666666; font-family:Verdana;}

.price_content_box{ width:230px; height:120px; float:left; position:relative; top:-8px; left:0px; margin-bottom:8px; left:8px; margin-right:12px;}
.price_content_box_left{ width:8px; height:8px; background:url(../images/left_date.png) no-repeat top; float:left;}
.price_content_box_right{ width:8px; height:8px; background:url(../images/right_date.png) no-repeat top; float:left;}
.price_content_box_main{ width:214px; height:120px; background:#d03772; float:left;}
.price_content_box_main img{ margin:4px 6px;}

.map_bg{ width:960px; height:auto; float:left; margin:25px 20px 10px;}

/*=============== Inquire Now (Popup) Page===============*/

.popup_bg_inquire{ background:url(../images/popup.png) repeat; width:100%; height:2208px; float:left; position:absolute; top:0; z-index:9999; left:0;}
.popup_bg_inquire_cr{ background:url(../images/popup.png) repeat; width:100%; height:2208px; float:left; position:fixed; top:0; z-index:9999; left:0;}
.popup_inquire{ width:708px; height:auto; margin:95px auto 0; }
.popup_inquire_cr{ width:708px; height:auto; margin:25px auto 0; }
.popup_inquire123{ width:708px; height:auto; margin:20px auto 0; }
.popup_inquire11{ width:708px; height:auto; margin:70px auto 0; }
.popup_inquire124{ width:708px; height:auto; margin:900px auto 0; }
.popup_top_inquire{ background:url(../images/popup_head.png) no-repeat; width:708px; height:55px; float:left; position:relative;}
.popup_main_inquire{ background:url(../images/popup_main.png) repeat-y; width:608px; height:auto; float:left; font-family:Arial; padding:10px 50px;}
.popup_main_inquire_cr{ background:url(../images/popup_main.png) repeat-y; width:700px; height:auto; float:left; font-family:Arial; padding:0px 4px;}
.popup_main_inquire_new{ background:url(../images/popup_main.png) repeat-y; width:620px; height:auto; float:left; font-family:Arial; padding:10px 44px;}
.popup_bottom_inquire{ background:url(../images/popup_bottom.png) no-repeat; width:708px; height:34px; float:left;}
.popup_bottom_inquire_cr{ background:url(../images/popup_bottom.png) no-repeat; width:708px; height:34px; float:left; position:relative; z-index:-1; top:-22px;}
.popup_top_inquire h2{ color:#fff; text-align:left; font-size:26px; font-weight:bold; font-family:Arial; line-height:36px; float:left; padding:0 25px; border-right:1px solid #fff; margin:10px 0;}
.popup_top_inquire h3{ color:#fff; text-align:left; font-size:14px; font-family:Arial; float:left; line-height:20px; padding:7px 25px;}
.cancel{ width:53px; height:53px; float:right; position:absolute; top:-18px; right:-22px;}
.inquire_now{ width:605px; height:auto; float:left; margin:0; font-family:Arial;}
.inquire_now_new{ width:620px; height:auto; float:left; margin:0; font-family:Arial;}
.inquire_now h4, .inquire_now_new h4{ color:#684d94; font-size:16px; padding:15px 0 20px;}
.inquire_travel{ width:565px; height:43px; float:left; border:none; color:#aeaeae; font-size:14px; background:url(../images/inquery_travel.png) no-repeat; padding-left:38px; margin-bottom:18px;}
.inquire_info{ width:565px; height:80px; float:left; border:none; color:#aeaeae; font-size:14px; background:url(../images/inquery_other_info.png) no-repeat; padding:10px 0 0 38px; margin-bottom:18px;}
.inquire_name{ width:565px; height:43px; float:left; border:none; color:#aeaeae; font-size:14px; background:url(../images/inquery_name.png) no-repeat; padding-left:38px; margin-bottom:18px;}
.inquire_email{ width:565px; height:43px; float:left; border:none; color:#aeaeae; font-size:14px; background:url(../images/inquery_email.png) no-repeat; padding-left:38px; margin-bottom:18px;}
.inquire_phone{ width:565px; height:43px; float:left; border:none; color:#aeaeae; font-size:14px; background:url(../images/inquery_phone.png) no-repeat; padding-left:38px; margin-bottom:18px;}
.inquire_submit{ width:128px; height:40px; float:right; margin:0; border:none; cursor:pointer; background:url(../images/inquery_submit.png) no-repeat; margin:10px 2px; }



.inquire_main_page{ width:96%; height:auto; float:left; font-family:Arial; padding:10px 20px;}

.inquire_main_page .inquire_now_new {
    float: left;
    font-family: Arial;
    height: auto;
    margin: 0;
    width: 100%;
}


.inquire_main_page .inquire_email_new {
    float: left;
}

.inquire_main_page select{ height:35px;}

.inquire_main_page .ui-datepicker-trigger{margin:8px 0px 0px 0px}

.inquire_main_page .travellers{ float:left; width:auto; margin:0px 0px 0px 0px;}
.inquire_main_page #service_requireds{ float:left}

.inquire_main_page .journey_detail_right{ float:left;}
.inquire_main_page .journey_detail_right #specific_requirementss{ float:left; width:603px;}
.inquire_main_page .journey_detail_right #code_ss{ float:left; margin:60px 0px 0px 20px ; width:320px;}
.inquire_main_page .journey_detail_right #code_ss .booking_position_code{ background:#FFF; border:1px solid #d4d4d4; width:165px;

-moz-border-radius: 5px;/*Firefox*/
-webkit-border-radius:5px;/*Safari, Chrome*/
border-radius: 5px;
}
.inquire_main_page  .submit{ float:left; width:98%; text-align:right;}
.inquire_main_page .booking_comment{height: 104px;}


/*=============== Luxury Train Listing Page===============*/

.content_train_top{ width:1000px; float:left; margin:5px 0 15px;}
.content_train_left{ width:680px; height:auto; float:left;}
.content_train_left h2{ font-size:24px; color:#536ba6; font-weight:bold; padding:4px 0;}
.content_train_left p{ font-size:13px; color:#666666; line-height:18px; padding:0; text-align:justify;}
.content_train_left p a{ color:#f55b6d; font-weight:bold;}
.content_train_right{ width:270px; height:auto; float:right; text-align:right; margin-top:72px;}
.content_train_right img{ float:right; margin:6px 0;}
.img_text_train{ width:437px; height:70px; float:left; background:url(../images/popup.png) repeat; text-align:right; position:absolute; top:0; padding:10px 20px; left:0; }
.img_text_train h3{ font-size:18px; color:#ffffff; font-weight:bold; padding:10px 0 4px; }
.img_text_train p{ font-size:13px; color:#ffffff; font-style:italic; padding:2px 0; }
.luxary_train_right{ height:42px; text-align:center; width:477px; background:#e4efff; position: absolute; float:left; bottom:0; text-align:center; display:none;}
.luxary_train_right img{ margin:7px 8px;}
.luxary_train{ width:1000px; height:auto; float:left; font-family:Arial;}
.luxary_train ul{ margin:0; padding:0; list-style:none;} 
.luxary_train ul li{ margin:0 30px 30px 0; padding:0; float:left; width:477px; height:232px; border:4px solid #d6d6d6; position:relative;}
.luxary_train ul li:hover .luxary_train_right{ display:block;}
.details_button2{ width:1000px; height:auto; float:left; margin:10px 0 0;}

/*=============== Luxury Train Detail (The Train tab) Page===============*/

.palace_content{ width:960px; height:auto; padding:0 20px; float:left; margin:15px 0;}
.palace_content img{ border:4px solid #ffffff; float:left; margin:5px 12px 2px 0;}
.palace_content h4{ font-size:14px; color:#684d94; font-weight:bold; font-family:Verdana; padding:2px 0 0;}
.palace_content h5{ font-size:13px; color:#D03772; font-weight:bold; font-family:Verdana; padding:2px 0 0;}
.palace_content p{ color:#5a5a5a; font-size:13px; font-family:Verdana; padding:0; line-height:18px; padding:4px 0;}
.highlights{ width:960px; height:auto; float:left; margin:12px 0 5px;}
.highlights_head{ width:960px; height:54px; background:url(../images/highlight_top.png) no-repeat; float:left;}
.highlights_head h3{ color:#fff; font-size:16px; padding:10px 0; font-weight:normal;}
.highlights_head img{ border:none; float:left; margin:10px 12px;}
.highlights_main{ width:960px; height:auto; background:url(../images/highlight_main.png) repeat-y; float:left;}
.highlights_bottom{ width:960px; height:8px; background:url(../images/highlight_bottom.png) no-repeat; float:left;}
.highlights_main ul{ margin:0; padding:0; list-style:none;}
.highlights_main ul li{ margin:8px 28px; padding:0; float:left; color:#5a5a5a; font-size:13px; font-family:Verdana; list-style-image:url(../images/bullet.png); width:94%;}
.luxary_wheel{ width:960px; height:auto; float:left; margin:0;}
.luxary_wheel ul{ list-style:none;}
.luxary_wheel ul li{ margin:10px 0; padding:0; float:left;}
.luxary_wheel_left{ width:260px; height:auto; margin:0; float:left;}
.luxary_wheel_left img{ border:4px solid #ffffff; float:left;}
.luxary_wheel_right{ width:700px; height:auto; margin:5px 0; float:right;}
.luxary_wheel_right h5{ color:#4b3274; font-size:13px; font-family:Verdana; padding:6px 0;}
.luxary_wheel_right ul{ list-style:none; margin:0; padding:0;}
.luxary_wheel_right ul li{ margin:0; padding:3px 15px; color:#d03772; font-size:13px; font-family:Verdana; background:url(../images/bullet.png) no-repeat left center; width:44%;}
.luxary_wheel_right ul li a{ color:#d03772;}
.details_button3{ width:1000px; height:auto; float:left; margin:20px 0 10px;}

/*=============== Luxury Train Detail (The Train tab) Page===============*/

.tour_program{ width:960px; height:auto; float:left; margin:15px 0 0px; padding:0 0px;}
.tour_program_left{ width:360px; height:auto; float:left; margin:0;}
.tour_program_left_top{ background:url(../images/day_program_top.png) no-repeat; width:360px; height:42px; float:left;}
.tour_program_left_main{ background:url(../images/day_program_main.png) repeat-y; width:360px; height:auto; float:left;}
.tour_program_left_bottom{ background:url(../images/day_program_bottom.png) no-repeat; width:360px; height:9px; float:left;}
.tour_program h3{ color:#fff; font-size:16px; padding:11px 12px; font-weight:bold; font-family:Arial; }
.tour_program_left_main ul{ margin:0; padding:0; list-style:none; }
.tour_program_left_main ul li{ margin:0!important; padding:8px 0!important; float:left; border-bottom:1px solid #684d94;}
.tour_program_left_main ul li .left_days{ width:60px; float:left; font-size:13px; font-weight:bold; color:#684d94; padding:0 0 0 10px;}
.tour_program_left_main ul li .right_days{ width:290px; font-size:13px; color:#5a5a5a; padding:0; float:left;}
.border_tour{ border-bottom:none!important; padding:10px 11px 2px!important;}
.tour_program_right{ width:560px; height:auto; float:right; margin:0;}
.tour_program_right_top{ background:url(../images/tour_highlight_top.png) no-repeat; width:560px; height:42px; float:left;}
.tour_program_right_main{ background:url(../images/tour_highlight_main.png) repeat-y; width:560px; height:auto; float:left;}
.tour_program_right_bottom{ background:url(../images/tour_highlight_bottom.png) no-repeat; width:560px; height:9px; float:left;}
.tour_program_right_top img{ border:none; float:left; margin:10px 12px;}
.tour_program_right_main ul{  margin:0; padding:0; list-style:none;}
.tour_program_right_main ul li{ margin:0!important; padding:10px 11px; float:left; border-bottom:1px solid #f45b6d; width:96%!important; line-height:20px!important; }
.tour_program_right_main ul li p{ font-size:14px; color:#5a5a5a; padding:0 0 0 70px; line-height:20px;}
.tour_cities{ font-size:14px; font-weight:bold; color:#684d94; padding:0 0 0 0px; float:left; margin-right:6px;}
.departure{ width:360px; height:auto; float:left; margin:18px 3px 10px;}
.departure h6{ color:#d23972; font-size:13px; padding:0; font-weight:bold;}
.departure p{ color:#5a5a5a; font-size:13px; padding:0;}

.it_activity_luxary{ width:914px; height:auto; float:right; background:#fff; padding:0 10px 15px; margin-top:12px;}
.tab4{ float:left; width:914px; border-bottom:1px solid #f55b6d; margin:5px 0 0;}
.tab4 ul{ margin:0; padding:0; list-style:none; float:left; font-family:Arial;}
.tab4 ul li{ float:left; list-style:none; padding-right:2px; margin:10px 0 0 0;}
.tab4 ul li a{ float:left; display:block; background:url(../images/tab3_bg_hover.png) no-repeat 0px 0px; height:26px; padding:0px 0px 0px 6px;}
.tab4 ul li a span{ float:left; display:block; background:url(../images/tab3_bg_hover.png) no-repeat right -26px; height:26px; 
color:#fff; font-size:14px; padding:0px 24px 0px 18px; line-height:35px; line-height:26px;}
.tab4 ul li a.active{ float:left; display:block; background:url(../images/tab3_bg.png) no-repeat 0px 0px; height:26px; padding:0px 0px 0px 6px;}
.tab4 ul li a.active span{ float:left; display:block; background:url(../images/tab3_bg.png) no-repeat right -26px; height:26px; color:#ffffff; font-size:14px; padding:0px 24px 0px 18px; line-height:26px;}
.tab4_container{ width:914px; height:auto; float:left;}
.tab4_container ul{ margin:0; padding:0; list-style:none;}
.tab4_container ul li{ margin:12px 8px 12px 0; padding:0; float:left;}

/*=============== Luxury Train Detail (Book now tab) Page===============*/

.book_now_content{ width:960px; height:auto; float:left; padding:0 20px;}
.book_now_content h2{ color:#684d94; font-size:16px; font-weight:bold; border-bottom:1px solid #684d94; padding:5px 0;}
.journey_detail{ width:960px; height:auto; margin:10px 0; float:left;}
.journey_detail ul{ margin:8px 0 0 0; padding:0; list-style:none;}
.journey_detail ul li{ margin:8px 0; padding:0; float:left;}
.journey_detail_left1{ width:175px; height:auto; float:left;}
.journey_detail_left1 p{ color:#595959; font-weight:bold; font-size:14px; line-height:42px; padding:0;}
.journey_detail_right1{ width:784px; height:auto; float:right;}
.journey_detail_right1 p{ color:#595959; font-size:14px; padding:0; float:left; width:100px;}
.small_text{ font-size:10px!important; font-weight:normal;}
.check_box_contain{ width:300px; height:auto; float:left; margin:0;}
.check_box_contain .left_service{ width:100px; height:auto; float:left; margin:5px 0;}
.check_box_contain .right_service{ width:200px; height:auto; float:left; margin:5px 0;}
.check_position{ float:left; margin:2px 6px 0 0;}
.personal_detail{ width:960px; height:auto; margin:10px 0; float:left;}
.personal_detail ul{ margin:8px 0 0 0; padding:0; list-style:none;}
.personal_detail ul li{ margin:8px 0; padding:0; float:left;}
.personal_detail_left1{ width:225px; height:auto; float:left;}
.personal_detail_left1 p{ color:#595959; font-weight:bold; font-size:14px; line-height:42px; padding:0;}
.personal_detail_right1{ width:734px; height:auto; float:right;}
.personal_detail_right1 p{ color:#595959; font-size:14px; padding:0; float:left; width:100px;}
.booking_position{ background:url(../images/book_now_text_box.png) no-repeat; width:305px; height:42px; float:left; border:none; padding:0 5px; color:#595959; font-size:14px;}
.booking_position_code{ background:url(../images/book_now_code.png) no-repeat; width:225px; height:42px; float:left; border:none; padding:0 5px; color:#595959; font-size:14px;}
.book_now_text_area{ background:url(../images/book_now_text_area.png) no-repeat; width:305px; height:110px; padding:6px 5px; border:none; color:#595959; font-size:14px; float:left;}
.book_now_capcha{ width:60px; height:25px; float:left; margin:8px;}
.book_now_submit{ width:171px; height:44px; float:left; background:url(../images/book_now_submit.png) no-repeat; border:none; cursor:pointer;}

/*=============== Luxury Train Detail (Book now tab) Page===============*/

.schedule_content{ width:960px; height:auto; float:left; padding:10px 20px;}
.schedule_content h3{ color:#684d94; font-size:16px; font-weight:bold; padding:4px 0;}
.schedule_content p{ color:#535353; font-size:14px; padding:4px 0;}
.red{ color:#d03772;}
.violet{ color:#684d94;}
.schedule_bg{ width:960px; height:auto; float:left; margin:12px 0 0;}
.schedule_bg_top{ background:url(../images/schedule_bg_top.png) no-repeat; float:left; width:960px; height:40px;}
.schedule_bg_top p{ color:#fff; font-size:18px; font-family:Arial; font-weight:bold; line-height:32px;}
.schedule_bg_main{ background:url(../images/schedule_bg_main.png) repeat-y; float:left; width:960px; height:auto;}
.schedule_bg_bottom{ background:url(../images/schedule_bg_bottom.png) no-repeat; float:left; width:960px; height:8px; position:relative; z-index:1; top:-6px;}
.schedule_bg_main ul{ margin:0; padding:0; list-style:none;}
.schedule_bg_main ul li{ margin:0; padding:12px 0; float:left; border-bottom:1px solid #f55b6d; position:relative; z-index:2; }
.schedule_bg_main ul li p{color:#684d94; font-size:18px; font-family:Arial;}
.schedule_left{ width:233px; height:auto; float:left; border-right:1px solid #f55b6d; padding:0 10px 0 50px}
.schedule_right{ width:604px; height:auto; float:right; padding:0 10px 0 50px;}
.border_bottom{ border-bottom:none!important;}

/*=============== Luxury Train Detail (Tariff tab) Page===============*/

.tariff_content{ width:940px; height:auto; float:left; padding:10px 20px;}
.tariff_content h3{ font-size:16px; color:#684d94; padding:2px 0; font-weight:bold;}
.tariff_content p{ font-size:14px; color:#535353; padding:2px 0; line-height:18px;}
.peak_season{ width:100%; height:auto; float:left; margin:2px 0 5px;}
.peak_season h2{ font-size:16px; color:#684d94; padding:7px 0; font-weight:bold;}
.peak_season_head{ width:685px; height:40px; float:left; background:url(../images/tariff_top.png) no-repeat;} 
.peak_season_main{ width:685px; height:auto; float:left; background:url(../images/tariff_main.png) repeat-y;} 
.peak_season_bottom{ width:685px; height:8px; float:left; background:url(../images/tariff_bottom.png) no-repeat; position:relative; top:-5px;}
.peak_season_main ul{ margin:0; padding:0; list-style:none;}
.peak_season_main ul li{  margin:0; padding:9px 0 9px 12px; font-size:16px; color:#684d94; float:left; background:url(../images/tariff_bullet.png) no-repeat 20px center; border-bottom:1px solid #f55b6d; width:672px;}
.peak_head_left{ width:212px; height:auto; float:left; margin:0 0px 0 0; padding:0 0 0 20px;}
.peak_head_right{ width:430px; height:auto; float:left; padding:0 0 0 20px;}
.peak_head_left p, .peak_head_right p{ color:#fff; font-size:18px; font-weight:bold; font-family:Arial; line-height:36px; }
.peak_few_season{ width:100%; height:auto; float:left;}
.peak_few_season h4{ color:#d03772; font-size:14px; font-weight:bold; padding:3px 0;}
.peak_few_season ul{ margin:0; padding:0; list-style:none;}
.peak_few_season ul li{ margin:0 18px; padding:5px 0; float:left; font-size:13px; color:#535353; width:100%; list-style-image:url(../images/bullet.png);}
.peak_left{ width:195px; height:auto; float:left; padding:0 0 0 20px;}
.peak_right{ width:410px; height:auto; float:left; padding:0 0 0 20px;}
.peak_season_acc{ width:960px; height:auto; float:left; margin:15px 0;}
.peak_no_show{ width:960px; height:auto; float:left;}
.peak_no_show h3{ color: #684D94; font-size: 14px; font-weight: bold; padding: 3px 0;}
.peak_no_show p{ font-size:13px;}
.peak_no_show ul{ margin:0; padding:0; list-style:none;}
.peak_no_show ul li{ margin:0; padding:7px 0; float:left; width:960px; font-size:13px; color:#535353; line-height:20px;} 
.violet_bold{ color:#684d94; font-weight:bold; font-size:14px;}
.pink_bold{ color:#f55b6d; font-weight:bold; font-size:14px;}
.red_bold{ color:#d03772; font-weight:bold; font-size:14px;}  
.peak_season_note{ width:660px; height:42px; float:left; background:#fff; border:1px solid #e0e0e0; padding:0 10px; margin:20px 0 10px;}
.peak_season_note p{ font-size:13px; color:#535353; line-height:36px;}
	
/*=============== FAQ Page===============*/
	
.content_faq{ width:1000px; height:auto; float:left;}
.content_faq h2{ color:#684d94; font-size:26px; padding:5px 0; text-transform:uppercase; border-bottom:1px solid #b9b9b9;}
.content_faq h3{ color:#5a5a5a; font-size:14px; padding:8px 0; line-height:22px; font-weight:bold;}
.faq_main{ width:1000px; height:auto; float:left; margin:5px 0;}


/*=============== Sitemap Page===============*/
	
.content_sitemap{ width:1000px; height:auto; float:left;}
.content_sitemap h2{ color:#474f72; font-size:20px; padding:4px 0; border-bottom:1px solid #474f72; clear:both;}
.content_sitemap ul{ margin:0; padding:0; list-style:none;}
.content_sitemap ul li{ margin:0; padding:0; float:left; width:100%;}
.content_sitemap ul li a{ color:#f55b6d; font-size:16px; display:block; padding:8px 20px; font-weight:bold; background:url(../images/sitemap_bullet.png) no-repeat left center; float:left;}
.content_sitemap ul li ul{ margin:0; padding:0; list-style:none;}
.content_sitemap ul li ul li{ margin:0; padding:0;}
.content_sitemap ul li ul li a{ color:#684d94; font-size:14px; font-weight:normal; padding:4px 30px; background:none;}
.content_sitemap ul li ul li ul{ margin:0; padding:0; list-style:none;}
.content_sitemap ul li ul li ul li{ margin:0; padding:0;}
.content_sitemap ul li ul li ul li a{ color:#666666; font-size:13px; font-weight:normal; padding:3px 50px; background:none;}}

/*=============== Sitemap Page===============*/
	
.content_air{ width:980px; height:auto; float:left; padding:0 10px;}
.content_air h2{ color:#684d94; font-size:26px; padding:5px 0; border-bottom:1px solid #b9b9b9;}
.content_air p{ color:#5a5a5a; font-size:13px; padding:5px 0; line-height:20px; text-align:justify;}
.air_fare_text, .air_fare_text2{ width:980px; height:auto; float:left;}
.air_acc{ width:980px; height:auto; float:left; margin:10px 0;}
.air_fare_text2 p{ color:#666666; font-size:13px; line-height:18px; padding:15px 0;}
.air_fare_text2 h4{ color:#684d94; font-size:13px; font-weight:normal; padding:2px 0;}
.air_fare_text2 ul{ margin:0; padding:0; list-style:none;}
.air_fare_text2 ul li{ margin:0; padding:4px 15px; float:left; width:100%; color:#666666; font-size:13px; background:url(../images/red_bullet.png) no-repeat left center;}
.braown_bold{ color:#474f72; font-weight:bold;}
.ask_for{ width:380px; height:44px; float:left; margin:15px 0px;}

/*=============== Level Page===============*/

.popup_bg_level{ background:url(../images/popup.png) repeat; width:100%; height:2494px; float:left; position:absolute; top:0; z-index:9999;}
.popup_bg_level7{ background:url(../images/popup.png) repeat; width:100%; height:2494px; float:left; position:fixed; top:0; z-index:9999;}

.popup_level{ width:910px; height:auto; margin:200px auto 0; }
.popup_level7{ width:910px; height:auto; margin:100px auto 0; }
.popup_top_level{ background:url(../images/preview_bg_top.png) no-repeat; width:910px; height:54px; float:left; position:relative;}
.popup_main_level{ background:url(../images/preview_bg_main.png) repeat-y; width:870px; height:auto; float:left; font-family:Arial; padding:10px 20px;}
.popup_bottom_level{ background:url(../images/preview_bg_bottom1.png) no-repeat; width:910px; height:34px; float:left;}
.popup_top_level h2{ color:#fffefe; width:850px; text-align:center; font-size:26px; font-weight:bold; font-family:Arial; line-height:55px; float:left; padding-left:25px;}
.popup_level_content{ width:820px; height:auto; float:left; margin:15px 25px 0;}

/*=============== DropDown Conatct Page===============*/

.style_contact {
    float: left;
    position: relative;
	margin-top:20px; 
}
.style_contact span.customStyleSelectBox {
    background:url(../images/contact_select.png) no-repeat scroll right center transparent;
    float: left;
    height: 44px;
    line-height: 42px;
    width: 453px;
	font-size:14px; color:#aeaeae; padding-left:35px;
}
.style_contact .customStyleSelectBoxInner {
    width:453px; height:43px;
    overflow: hidden;
}
.style_contact .styled1 {
    cursor: pointer;
    left: 0px;
    top: 0;
    width: 485px;
}
.contact_options{ width:110%; float:left; padding:8px 20px; color:#AEAEAE; font-size:14px;}

/*=============== Booking Conatct Page===============*/

.style_booking1{
    float: left;
    position: relative;
}
.style_booking1 span.customStyleSelectBox {
    background:url(../images/booking_city.png) no-repeat scroll right center transparent;
    float: left;
    height: 46px;
    line-height: 44px;
    width: 378px;
	font-size:14px; color:#4b4b4b; padding-left:15px;
}
.style_booking1 .customStyleSelectBoxInner {
    width:393px; height:46px;
    overflow: hidden;
}
.style_booking1 .styled1 {
    cursor: pointer;
    left: 0px;
    top: 0;
    width: 393px;
}
.contact_options{ width:110%; float:left; padding:8px 15px; color:#4b4b4b; font-size:14px;}

/*------------------new-------------*/
.inquery_right_part{
    float: left;
    position: relative;
}
.inquery_right_part span.customStyleSelectBox {
    background:url(../images/new_new.png) no-repeat scroll right center transparent;
    float: left;
    height: 46px;
    line-height: 44px;
    width: 281px;
	font-size:14px; color:#AEAEAE; padding-left:15px;
	margin:9px 0 0;
}
.inquery_right_part .customStyleSelectBoxInner {
    width:393px; height:46px;
    overflow: hidden;
}
.inquery_right_part .styled1 {
    cursor: pointer;
    left: 0px;
    top: 0;
    width: 393px;
}
.contact_options{ width:110%; float:left; padding:8px 15px; color:#4b4b4b; font-size:14px;}

/*------------------Day-------------*/
.inquery_right_part20 {
    float: left;
    width: 253px;
}
.inquery_right_part20 p{ float:left; color:#d22d69; font-size:12px; padding:11px 10px 0 0;} 
.style_booking_day{
    float: left;
    position: relative;
	margin:0 8px 0 0;
}
.style_booking_day span.customStyleSelectBox {
    background:url(../images/booking_rooms.png) no-repeat scroll right center transparent;
    float: left;
    height: 46px;
    line-height: 44px;
    width: 97px;
	font-size:14px; color:#AEAEAE; padding-left:15px;
}
.style_booking_day .customStyleSelectBoxInner {
    width:81px; height:46px;
    overflow: hidden;
}
.style_booking_day .styled1 {
    cursor: pointer;
    left: 0px;
    top: 0;
    width: 81px;
}
.contact_options{ width:110%; float:left; padding:8px 15px; color:#AEAEAE; font-size:14px;}
/*------------------month-------------*/
.style_booking_month{
    float: left;
    position: relative;
	margin:0 8px 0 0;
}
.style_booking_month span.customStyleSelectBox {
    background:url(../images/booking_month.png) no-repeat scroll right center transparent;
    float: left;
    height: 46px;
    line-height: 44px;
    width: 157px;
	font-size:14px; color:#AEAEAE; padding-left:15px;
}
.style_booking_month .customStyleSelectBoxInner {
    width:172px; height:46px;
    overflow: hidden;
}
.style_booking_month .styled1 {
    cursor: pointer;
    left: 0px;
    top: 0;
    width: 172px;
}
.contact_options{ width:110%; float:left; padding:8px 15px; color:#AEAEAE; font-size:14px;}
/*------------------year-------------*/
.style_booking_year{
    float: left;
    position: relative;
}
.style_booking_year span.customStyleSelectBox {
    background:url(../images/booking_year.png) no-repeat scroll right center transparent;
    float: left;
    height: 46px;
    line-height: 44px;
    width: 108px;
	font-size:14px; color:#AEAEAE; padding-left:15px;
}
.style_booking_year .customStyleSelectBoxInner {
    width:123px; height:46px;
    overflow: hidden;
}
.style_booking_year .styled1 {
    cursor: pointer;
    left: 0px;
    top: 0;
    width: 123px;
}
.contact_options_date{ width:62%; float:left; padding:8px 15px; color:#AEAEAE; font-size:14px;}
/*------------------rooms-------------*/
.style_booking_room{
    float: left;
    position: relative;
}
.style_booking_room span.customStyleSelectBox {
    background:url(../images/booking_rooms.png) no-repeat scroll right center transparent;
    float: left;
    height: 46px;
    line-height: 44px;
    width: 96px;
	font-size:14px; color:#AEAEAE; padding-left:15px;
}
.style_booking_room .customStyleSelectBoxInner {
    width:111px; height:46px;
    overflow: hidden;
}
.style_booking_room .styled1 {
    cursor: pointer;
    left: 0px;
    top: 0;
    width: 111px;
}
.contact_options_rooms{ width:72%; float:left; padding:8px 15px; color:#AEAEAE; font-size:14px;}
/*------------------Days-------------*/
.style_booking_days{
    float: left;
    position: relative;
	margin:0 0px 0 0;
}
.style_booking_days span.customStyleSelectBox {
    background:url(../images/desire_select_box.png) no-repeat scroll right center transparent;
    float: left;
    height: 39px;
    line-height: 38px;
    width: 94px;
	font-size:14px; color:#AEAEAE; padding-left:15px;
	font-family:Verdana;
}
.style_booking_days .customStyleSelectBoxInner {
    width:109px; height:39px;
    overflow: hidden;
}
.style_booking_days .styled1 {
    cursor: pointer;
    left: 0px;
    top: 0;
    width: 109px;
}
.contact_options_days{ width:74%; float:left; padding:8px 15px; color:#AEAEAE; font-size:14px;}

/*=============== DropDown Conatct Page===============*/

.style_request {
    float: left;
    position: relative;
}
.style_request span.customStyleSelectBox {
    background:url(../images/request_dropdown.png) no-repeat scroll right center transparent;
    float: left;
    height: 30px;
    line-height: 30px;
    width: 232px;
	font-size:14px; color:#aeaeae; padding-left:15px;
}
.style_request .customStyleSelectBoxInner {
    width:247px; height:30px;
    overflow: hidden;
}
.style_request .styled1 {
    cursor: pointer;
    left: 0px;
    top: 0;
    width: 247px;
}
.request_options{ width:88%; float:left; padding:8px 15px; color:#AEAEAE; font-size:14px;}
/*-------------------day---------------------------*/
.style_request_day {
    float: left;
    position: relative;
}
.style_request_day span.customStyleSelectBox {
    background:url(../images/request_month_drop.png) no-repeat scroll right center transparent;
    float: left;
    height: 30px;
    line-height: 30px;
    width: 61px;
	font-size:14px; color:#aeaeae; padding-left:15px;
}
.style_request_day .customStyleSelectBoxInner {
    width:76px; height:30px;
    overflow: hidden;
}
.style_request_day .styled1 {
    cursor: pointer;
    left: 0px;
    top: 0;
    width: 76px;
}
.request_day_options{ width:88%; float:left; padding:8px 15px; color:#AEAEAE; font-size:14px;}
/*-------------------day---------------------------*/
.style_request_year {
    float: left;
    position: relative;
}
.style_request_year span.customStyleSelectBox {
    background:url(../images/request_year_drop.png) no-repeat scroll right center transparent;
    float: left;
    height: 30px;
    line-height: 30px;
    width: 81px;
	font-size:14px; color:#aeaeae; padding-left:15px;
}
.style_request_year .customStyleSelectBoxInner {
    width:96px; height:30px;
    overflow: hidden;
}
.style_request_year .styled1 {
    cursor: pointer;
    left: 0px;
    top: 0;
    width: 96px;
}
.request_year_options{ width:88%; float:left; padding:8px 15px; color:#AEAEAE; font-size:14px;}

/*=============== Book Now Page===============*/

.style_book1 {
    float: left;
    position: relative;
}
.style_book1 span.customStyleSelectBox {
    background:url(../images/book_now_drop.png) no-repeat scroll right center transparent;
    float: left;
    height: 42px;
    line-height: 42px;
    width: 300px;
	font-size:14px; color:#535353; padding-left:15px;
}
.style_book1 .customStyleSelectBoxInner {
    width:315px; height:42px;
    overflow: hidden;
}
.style_book1 .styled1 {
    cursor: pointer;
    left: 0px;
    top: 0;
    width: 312px;
}
.book_options1{ width:95%; float:left; padding:8px 15px; color:#535353; font-size:14px;}

.style_book2 {
    float: left;
    position: relative;
}
.style_book2 span.customStyleSelectBox {
    background:url(../images/book_now_drop_small.png) no-repeat scroll right center transparent;
    float: left;
    height: 42px;
    line-height: 42px;
    width: 170px;
	font-size:14px; color:#535353; padding-left:15px;
}
.style_book2 .customStyleSelectBoxInner {
    width:185px; height:42px;
    overflow: hidden;
}
.style_book2 .styled1 {
    cursor: pointer;
    left: 0px;
    top: 0;
    width: 182px;
}
.book_options2{ width:100%; float:left; padding:8px 15px; color:#535353; font-size:14px;}

/*=============== currency Page===============*/

.style_currency {
    float: left;
    position: relative;
}
.style_currency span.customStyleSelectBox {
    background:url(../images/currency_change_dd.png) no-repeat scroll right center transparent;
    float: left;
    height: 46px;
    line-height: 45px;
    width: 588px;
	font-size:18px; color:#535353; padding-left:15px;
	text-align:left;
}
.style_currency .customStyleSelectBoxInner {
    width:603px; height:46px;
    overflow: hidden;
}
.style_currency .styled1 {
    cursor: pointer;
    left: 0px;
    top: 0;
    width: 603px;
}
.currency_options{ width:95%; float:left; padding:8px 15px; color:#535353; font-size:18px;}

.pagination{ width:100%; height:35px; margin:25px 0px 0; float:left;}
.pagination .prev{ width:123px; height:35px; float:left; background:url(../images/previous2.png) no-repeat left center; padding:0;}
.pagination .next{ width:123px; height:35px; float:right; background:url(../images/next2.png) no-repeat left center; padding:0;}
.pagination .prev_disabled{ width:123px; height:35px; float:left; background:url(../images/previous.png) no-repeat left center; padding:0;}
.pagination .next_disabled{ width:123px; height:35px; float:right; background:url(../images/next.png) no-repeat left center; padding:0;}
.pagination .nav_page{ width:545px; float:left; text-align:center;}
.pagination .nav_page ul{ list-style:none; padding:7px 0;}
.pagination .nav_page ul li{ margin:0; padding:0; display:inline; float:none;}
.pagination .nav_page ul li a{ color:#2e2e2e; font-size:16px; padding:2px 7px; display:inline-block;} 
.pagination .nav_page ul li a:hover{ background:#147841; color:#fff;}
.pagination .nav_page ul li a.active{ background:#147841; color:#fff;}
.pagination{ text-align:center; height:35px; line-height:35px;}
.pagination a{ color:#2e2e2e; font-size:16px; padding:2px 7px;}
.pagination .current{ background:#d03772; color:#fff; padding:2px 7px; margin:0 3px; font-size:16px;}


.abcd{ float:right; width:360px; margin-right:12px; position:absolute; bottom:10px; right:0px;}
.price15{ width:100%; color: #666666; font-size: 13px; line-height: 18px; padding: 0; text-align: justify; line-height:25px;}
.buy_now_dropdown{ width:250px; height:28px; float:left; margin:10px 0; padding:5px 3px;}

/*Google Translator*/

.goog-te-gadget-simple{ background:none!important; padding:12px 0!important; border-width:0px!important; margin-left:6px;}
.goog-te-gadget-simple .goog-te-menu-value span{ color:#fff!important; padding:0 8px 0 0;}
.goog-te-gadget img{ display:none;}
.goog-te-menu-value{ margin-left:8px!important;}
#superior{ margin:0!important;}

.package_slider_left ul{ list-style:none;}
.package_slider_left ul li{ margin:5px 0 5px 20px; line-height:22px; padding:0; list-style-image:url(../images/bullet.png); font-size:13px; color:#666666; font-family:Verdana;}

/*drop_down_form*/


.content_package_form{ width:970px; float:left; margin:25px 0 20px; border: 4px solid #F55B6D; padding:10px 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}
.content_package_form_left{ width:150px; height:auto; float:left; margin:71px 0;}
.content_package_form_main h3{ font-size: 18px; color:#536ba6; font-weight: bold; padding: 4px 0; border-bottom:1px solid #536ba6; }
.content_package_form_main{ width:970px; height:auto; margin:0 0px; float:left; }
.content_package_form_right{ width:261px; height:auto; float:right; margin:25px 0 0 0;}
.content_package_form_main h4{ color: #F55B6D; font-family: Arial; font-size: 16px; line-height: 30px; padding: 0; font-weight:bold;}
.content_package_form_main h4 span{ color:#536BA6; font-size:12px; font-weight:normal; }
.content_package_field_container{ width:650px; height:auto; float:left; margin:12px 22px 12px 0;}
.style_dd_search{
    float: left;
    position: relative;
	margin:17px 15px;
}
.style_dd_search span.customStyleSelectBox {
    background:url(../images/dd_search.png) no-repeat scroll right center transparent;
    float: left;
    height: 46px;
    line-height: 44px;
    width: 315px;
	font-size:14px; color:#AEAEAE; padding-left:15px;
}
.style_dd_search .customStyleSelectBoxInner {
    width:330px; height:46px;
    overflow: hidden;
}
.style_dd_search .styled1 {
    cursor: pointer;
    left: 0px;
    top: 0;
    width: 330px;
}
.contact_options_date1{ width:95%; float:left; padding:8px 15px; color:#333; font-size:14px;}

.palace_content ul{ list-style:none;}
.palace_content ul li{ margin:5px 0 5px 20px; line-height:22px; list-style-image:url(../images/bullet.png); font-size:13px; color:#666666; font-family:Verdana;}

.tour_program ul{ list-style:none;}
.tour_program ul li{ margin:0; line-height:22px; list-style-image:none;}

.detail_top h6{color: #D03772; font-family: Verdana; font-size: 13px; font-weight: bold; padding: 2px 0 0;}

/*=============Four_column=================*/

.peak_season_four{ width:960px; height:auto; float:left; margin:4px 0 5px;}
.peak_season_four h2{ font-size:16px; color:#684d94; padding:7px 0 12px; font-weight:bold;}
.peak_season_head_four{ width:960px; height:40px; float:left; background:url(../images/tariff_top_four.png) no-repeat;} 
.peak_season_main_four{ width:960px; height:auto; float:left; background:url(../images/tariff_main_four.png) repeat-y;} 
.peak_season_bottom_four{ width:960px; height:8px; float:left; background:url(../images/tariff_bottom_four.png) no-repeat; position:relative; top:-5px;}
.peak_season_main_four ul{ margin:0; padding:0; list-style:none;}
.peak_season_main_four ul li{  margin:0; padding:9px 0 9px 12px; font-size:16px; color:#684d94; float:left; border-bottom:1px solid #f55b6d; width:948px;}
.peak_head_left_four1{ width:175px; height:auto; float:left; margin:0 0px 0 0; padding:0 0 0 20px;}
.peak_head_left_four2{ width:175px; height:auto; float:left; margin:0 0px 0 0; padding:0 0 0 20px;}
.peak_head_right_four1{ width:295px; height:auto; float:left; padding:0 0 0 18px;}
.peak_head_right_four2{ width:233px; height:auto; float:left; padding:0 0 0 20px;}
.peak_head_left_four1 p, .peak_head_right_four1 p, .peak_head_left_four2 p, .peak_head_right_four2 p{ color:#fff; font-size:18px; font-weight:bold; font-family:Arial; line-height:24px; }
.peak_left_four1{ width:180px; height:auto; float:left; padding:0 0 0 10px;}
.peak_left_four2{ width:190px; height:auto; float:left; padding:0 0 0 10px;}
.peak_right_four1{ width:290px; height:auto; float:left; padding:0 0 0 12px;}
.peak_right_four2{ width:230px; height:auto; float:left; padding:0 0 0 20px;}


.msg_red{ color:#ff0000;}
.msg_green{ color:#079800;}

/*=============Advanced Search=================*/
.advanced_trip_main{ width:970px; height:auto; float:left;}
.advanced_trip{ width:682px; height:auto; float:left; }
.interest{ width:682px; height:auto; float:left; padding:0px; border-bottom:1px solid #dddddd; margin:0px 0; }
.interest_left{ width:105px; float:left; margin:5px 0px; background:url(../images/search_heading_bg.png) no-repeat left center; height:60px; }
.interest_left h4{ color: #F55B6D; font-family: Arial; font-size: 16px; font-weight: bold; line-height: 60px; padding: 0 6px;}
.interest_right{ width:575px; float:left;}
.interest_right ul{ list-style:none; margin-left:7px;} 
.interest_right ul li{ margin:0; padding:10px 10px; width:90px; float:left; height:auto; border:0; font-size:12px; border-right:1px solid #dddddd; font-weight:bold;}
.interest_right ul li.active{ background:#f2f2f2;}
.interest_right ul li img{ margin:0 10px 5px 0;}
.interest_right ul li a{ color:#999;}
.interest_right ul li a:hover{ color:#474F72;}
.interest_right ul li a.active{ color:#474F72;}

.regions{ width:682px; height:auto; float:left; padding:0px; border-bottom:1px solid #fff; margin:5px 0;}
.regions_left{ width:105px; float:left; margin:0px 0px; background:url(../images/search_heading_bg.png) no-repeat left center; height:60px; }
.regions_left h4{ color: #F55B6D; font-family: Arial; font-size: 16px; font-weight: bold; line-height: 60px; padding: 0 6px;}
.regions_right{ width:575px; float:left; margin:15px 0;}
.regions_right ul{ list-style:none; margin-left:7px;} 
.regions_right ul li{ float:left;  margin:0; padding:10px 10px; color:#666666; font-size:12px; text-align:center; font-weight:bold;}
.regions_right ul li.active{ background:#f2f2f2;}
.regions_right ul li a{ color:#999;}
.regions_right ul li a:hover{ color:#474F72;}
.regions_right ul li a.active{ color:#474F72;}
	
.count_bg{ width:190px; height:115px; background:#f2f2f2; float:right; margin:15px 35px; text-align:center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.count{ float:left;}
.count h3{ color: #F55B6D; font-family: Arial; font-size:50px;} 
.count p{ color: #F55B6D; font-family: Arial; font-size:16px;}
.stay{color: #D03772; font-family: Verdana; font-size: 13px; font-weight: bold; padding: 2px 0 0;}

.duration_bg{ width:105px; float:left; margin:10px 0px; background:url(../images/search_heading_bg.png) no-repeat left center; height:60px; }
.duration_bg h4{ padding:12px 6px; line-height:18px;}




.hotel_package_new{ width:970px; padding:0 15px; height:auto; float:left;}
.hotel_levels{ width:100%; height:auto; float:left; margin:20px 0 0;}
.hotel_levels_head{ background:url(../images/hotel_package_bg.png) no-repeat left center; width:970px; height:46px; float:left;}
.hotel_levels_head h2{ color:#fff; font-size:18px; text-transform:uppercase; padding:12px 15px; clear:both;}
.hotel_levels ul{ margin:12px 0 0; padding:0; list-style:none; float:left;}
.hotel_levels ul li{ margin:0 0 20px; padding:0 6px; float:left; border-right:0; width:310px; min-height:265px; }
.hotel_levels ul li img{ border:5px solid #d6d6d6; float:left; margin:0 0 4px;}
.hotel_levels ul li h4{ color:#684d94; font-size:18px; font-weight:bold; padding:2px 0 0px; clear:both;}
.hotel_levels ul li p{ font-size:13px; color:#666666; line-height:18px; padding:2px 0px; text-align:justify;}
.no_border{ border-right:0!important; padding-right:0!important;}




.inquery_left_part{ width:300px; float:left; }
.inquery_left_part2{ width:auto; padding:0 0 0 0; float:left; clear:both; margin:15px 0 0;}
.inquery_left_part2 p{ color: #684D94; font-weight:bold;
    font-size: 14px;
    padding: 10px 5px 10px 0;}



.inquery_right_part{ width:300px; float:right;}
.inquery_right_part2{ width:215px; float:left;}
.inquery_right_part2 p{ float:left; color:#d22d69; font-size:12px; padding:11px 10px 0 0;} 
.style_booking1 .styled123 {
    cursor: pointer;
    left: 0px;
    top: 0;
    width: 300px;
}
.style_booking1 .styled124 {
    cursor: pointer;
    left: 0px;
    top: 0;
    width: 180px;
}
.inquire_name_new{ width:260px; height:46px; float:left; border:none; color:#aeaeae; font-size:14px; background:url(../images/new_inquery_user_dd.png) no-repeat; padding-left:38px; margin:10px 0 0;}

.inquire_email_new{ width:260px; height:46px; float:right; border:none; color:#aeaeae; font-size:14px; background:url(../images/new_inquery_email_dd.png) no-repeat; padding-left:38px; margin:10px 0 0;}
.inquire_phone_new{ width:260px; height:46px; float:left; border:none; color:#aeaeae; font-size:14px; background:url(../images/new_inquery_phone_dd.png) no-repeat; padding-left:38px; margin:10px 0 0;}
.simple_text_box{ width:155px; height:43px; float:left; border:none; color:#aeaeae; font-size:14px; background:url(../images/new_inquery_simple_dd.png) no-repeat; padding-left:10px; margin:0px 0 0;}
.simple_text_box2{ width:215px; height:43px; float:left; border:none; color:#aeaeae; font-size:14px; background:url(../images/new_inquery_simple2.png) no-repeat; padding-left:0px; margin:10px 0 0;}
.img101{ float:left; margin:10px 8px;}

.left_service_new{ width:375px; height:auto; float:left; margin:5px 0; color:#D22D69;}
.right_service_new{ width:375px; height:auto; float:left; margin:5px 0; color:#D22D69;}


.booking_left_part3_new{ width:450px; float:left;}
.booking_left_part3_new p{ font-size:14px; color:#684D94; line-height:46px; font-family:Arial; padding:0; font-weight:bold;}

#tour_names{ float:left; width:100%;}
#childrens{ margin:12px 0 0 0; float:left;}

.certificat{ width:100%; height:auto; float:left; margin:10px 0 0;}
.certificat h4{ color:#fff; font-size:14px; font-weight:bold; padding:0 0 10px 50px;}
.certificat img{ float:left; margin:3px 0 0 110px;}
.popup_top_inquire h2 span{ font-size:18px; font-weight:bold; }

/*==== feature-conent ====*/
.pk-bg{background: #fafafa;}
.content-new-bg{ background:transparent !important; height:auto; width:100%; float:left; position: relative; position: relative;}
.content-new-bg-container{width: 1000px; margin: 0 auto;}
.feature-conent{text-align: center; display: block; width: 100%; clear:both; float: left; margin: 5px auto 10px;}
.your_trip{ background: #d03772; width:225px; height:100px; float:left; margin: 14px 0px 0px 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px;}
.your_trip a, .explore a, .call_us_fc a{ color:#FFF;}

.explore{ background: #684d94; width:225px; height:100px; float:left; margin: 14px 0px 0px 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px;}

.call_us_fc{background: #303030; width:225px; height:100px; float:left; margin: 14px 0px 0px 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px;}
.call_us_fc img{padding-bottom: 5px;}
.your_trip p, .explore p, .call_us_fc p{ font-size:18px; color:#fff; padding:25px 12px; font-weight:bold; font-family:'Arial'; text-transform:uppercase;}
.your_trip span, .explore span, .call_us_fc span{ font-size:14px; font-weight: normal; text-transform: uppercase;}

/*==== Content_tour_n ====*/
.content_tour{float: left; width: 100%; background: #fff; padding: 10px 0px; border: 1px solid #eee; border-left: none; border-right: none;}
.content-container{width: 1000px; margin: 0 auto;}
.content_tour_n{float: left; width: 674px; margin-right: 14px; margin-left: 20px;}
.testimonial-box{float: left; width: 258px; margin-left: 14px; margin-right: 20px;}
.content_tour_n h2{font-weight: normal; font-size: 20px; color: #d03772; border-bottom: 2px solid #d03772; width: auto; float: left; padding: 10px 0px;}
.border-effect-p{border-top: 1px solid #d03772; height: 1px; width: 100%; padding: 5px 0px; clear: both;}
.content_tour_n h3{font-weight: bold; color: #474f72;}
.content_tour_n p{color: #666666;}
.read_more_btn{font-size: 10px; color: #8148dc;}
.border-effect-b{border-top: 1px solid #8148dc; height: 1px; width: 955px; padding: 0px 0px; clear: both; margin: 0; margin-left: 22px;}
.testimonial-box h2{text-transform: uppercase; font-size: 20px; color: #8dba23; border-bottom: 2px solid #8dba23; padding: 10px 0px;}
.testimonial-box ul{list-style: none; margin: 0; padding: 0;}
.testimonial-box ul li{display: block; margin: 10px 0px; padding: 0; padding-bottom: 5px; border-bottom: 1px solid #bdbdbd;}
.testimonial-box ul li h4{font-weight: bold;}
.view-more-btn{float: right; padding: 4px 8px; font-size: 10px; background: #f55b6d; color: #fff; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;}


/*====enquire-box ====*/
.enquire-box{float: left; width: 100%; background: #fafafa; padding: 5px 0px; margin: 10px 0px; border-top: 1px solid #eee;}
.enquire-box-container{margin: 0 auto; width: 960px;}
.enquire-box h2{padding: 10px 0px; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 22px; border-bottom: 2px solid #f55b6d; color: #f55b6d;}
.enquire-box-n{float: left; width: 310px; padding: 5px 15px 10px 0px;}
/*.enquire-box-n:nth-of-type(1n){padding-left: 0px; padding-right: 7.5px;}*/
.enquire-box-n:nth-of-type(3n){padding-right: 0px;}

.enquire-box form{padding: 10px 0px;}
.enquire-box label{display: block; color: #684d94; font-size: 14px;}
.enquire-box_txt{border: 1px solid #ccc; width: 298px; height: 20px; padding: 5px; margin-top: 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;}
.enquire-box-n select{border: 1px solid #ccc; color: #aeaeae; padding-left: 5px; width: 308px; height: 30px; margin-top: 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; overflow: hidden;
   background: url('../images/arrow-select.jpg') no-repeat 288px center #fff;  -webkit-appearance: none;  -moz-appearance: none; -o-appearance:none; appearance:none; text-indent: 0.01px; text-overflow: ''; }
 .enquire-box-n select::-ms-expand{
  display:none;
}
.gray_eb{color: #eee;}
.enquire-box-n-s{width: 50%; float: left; padding: 0px;}
.enquire-box-n-s label{float: left; display: inline-block; font-size: 10px; color: #f55b6d; padding: 13px 5px 0px 0px;}
.enquire-box-n-s select{float: left; width: 95px; padding-left: 5px; color: #aeaeae; background: url('../images/arrow-select.jpg') no-repeat 80px center #fff;  -webkit-appearance: none;  -moz-appearance: none;  -o-appearance:none; appearance:none;
    text-indent: 0.01px;text-overflow: '';}
    .enquire-box-n-s select::-ms-expand{
  display:none;
}
.enquire-box-n-full{float: left; width: 100%; display: block; clear: both;}
.enquire-box-n-full textarea{ margin-top: 5px; width: 98%; padding: 1%; height: 65px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border: 1px solid #eee;}
.spamming-security-box{float: right; margin-top: 10px;}
.spamming-security-box input[type="text"]{width: 130px; padding: 2px; height: 35px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms- border-radius: 5px; -o-border-radius: 5px; border: 1px solid #eee; float: left; margin-right: 10px;}
.spam-captcha-box, .spam-captcha-box img{float: left;}
.spamming-security-box input[type="submit"], .spamming-security-box input[type="button"] {width: 128px; height: 40px; background: #f55b6d url('../images/submit-gradient.png') repeat-x; color: #fff; text-transform: uppercase; border: none; font-size: 16px; cursor: pointer; font-weight: bold; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; margin-left: 20px;}

/*===== conent-tourpackage-footer =====*/
.conent-tourpackage-footer{float: left; width: 100%; background: #fff; padding: 5px 0px;}
.tourpackage-footer-nav{list-style: none;}
.tourpackage-footer-nav li{display: inline-block; padding: 10px 20px; text-align: center; margin-left: 20px;}
.tourpackage-footer-nav li a{font-size: 15px; color: #684d94;}
.tourpackage-footer-nav li a:hover{color: #d03772;}
.tourpackage-footer-nav li.tourpackage-footer-active{background: #d03772; color: #fff; border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; -ms-border-radius: 5px 5px 0px 0px; -o-border-radius: 5px 5px 0px 0px;}
.tourpackage-footer-nav li.tourpackage-footer-active a, .tourpackage-footer-nav li.tourpackage-footer-active a:hover{color: #fff;}
.conent-tourpackage-footer_content{float: left; width: 99.5%; border-left: 1px solid #f5d5e1; border-right: 1px solid #f5d5e1; border-bottom: 1px solid #f5d5e1; border-top: 2px solid #d03772;}
.conent-tourpackage-footer_content ul{list-style: none; padding: 20px;}
.conent-tourpackage-footer_content ul li{display: inline-block; width: 220px; margin-right: 20px;}
.conent-tourpackage-footer_content ul li:last-of-type{margin-right: 0px;}
.conent-tourpackage-footer_content ul li h3{font-size: 14px; color: #f55b6d; font-weight: bold; padding: 5px 0px;}
.conent-tourpackage-footer_content ul li span{color: #684d94; font-style: italic; padding: 5px 0px; display: block;}
.conent-tourpackage-footer_content ul li p{color: #666666; font-size: 13px; height: 60px; overflow: hidden;}
.view-details-tb{display: inline-block; padding: 2px 12px; height: 18px; background: #f8ca3a url('../images/view-button-bg.png') repeat-x; min-width: 100px;text-align: center; color: #2f2205; line-height: 18px; border: 1px solid #be8c07; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; margin: 10px 0px; font-size: 12px;}
.certified-header{margin-top: 11px; float: left; margin-left: 2px;}
a.goog-te-menu-value span{border-left-width: 0px !important; font-size: 12px; font-family: verdana, sans-serif;}
.goog-te-gadget-simple .goog-te-menu-value span {
color: #e7e7e7!important;
padding: 0 5px 0 0 !important;
}

.footer-block-btn{display: block; padding: 8px 16px; max-width: 260px;  color: #fff; clear: both; margin: 0px 0px 15px 20px; text-align: center; min-height: 30px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; line-height: 30px; font-size: 16px; font-weight: bold; text-transform: uppercase;}
.footer-block-btn.pinki{background: #d03772;}
.footer-block-btn.blueish{background: #684d94;}
.footer-block-btn.lightpinki{background: #f55b6d;}
/*===============*/
a.goog-te-menu-value span:last-child {
font-size: 10px;
}
.myslider-container{float:left; /*width: 960px;*/ width: 1000px; position: relative;}
.myscroller {
 position: relative;
 height: 185px;
 width: 950px;
 overflow:hidden;
 margin:auto;
 float: left;
 margin-left: 4px;
}
.myslider{
 /*width: 1824px;*/
}
.myslider li{float: left; display: inline-block !important;}
/*.myslider a img {border:0; position:relative;}*/
.next-btn, .prev-btn{cursor: pointer;}
.prev-btn{float: left; width: 18px; margin-top: 80px; margin-right: 0px; margin-left: 10px;}
.next-btn{float: left; width: 18px; margin-top: 80px; margin-left: 0px;}

/*media queries for 1000px*/
@media all and (max-width: 1004px){
	.myslider-container{float:left; /*width: 960px;*/ width: 1000px; position: relative; margin-left: 10px;}
	.prev-btn{float: left; width: 18px; margin-top: 80px; margin-right: 0px; margin-left: 0px !important;}
	.next-btn{float: left; width: 18px; margin-top: 80px; margin-left: -10px !important;}
	.myscroller {position: relative;height: 175px;width: 940px !important;overflow:hidden; margin:auto; float: left; margin-left: 0px !important;}
	.package ul li {float: left;margin-top: 10px;margin-bottom: 0px;margin-left: 3px !important;margin-right: 3px !important;padding: 0;position: relative;}
}

/*===== captcha label ====*/
.captcha-label label{float: left;
color: #444;
font-size: 12px;
margin: 10px 0px;
margin-left: 350px;
padding: 10px 0px 0px;}

/* shivam  working */
.footer1 .footer-inner-new{ float:left; width:100%; padding: 20px 0; box-sizing: border-box;  }
.footer1 .footer-inner-new .footer-col1{  float:left; width:298px;   border-right:1px solid #6f6f6f; }
.footer1 .footer-inner-new .footer-col1 ul{ margin:0; padding:0; list-style:none;}
.footer1 .footer-inner-new .footer-col1 ul li{ margin:auto; width:100%; box-sizing:border-box; background:url(../images/listing-arrow.png) left center no-repeat; margin-bottom:10px; line-height:18px; padding:0 14px 0 14px ; height:100%; }
.footer1 .footer-inner-new .footer-col1 ul li a{ text-decoration:none; color:#fff; }
.footer1 .footer-inner-new .footer-col1:last-child{ border:none;}
.footer1 .footer-inner-new .footer-col1 + .footer-col1{ padding: 0 0 0 20px;}

/* shivam  working */