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


body{font-size:13px; color:#000; background:url(../images/bg.jpg) repeat-x;font-family:Arial, Helvetica, sans-serif;}
a{text-decoration:none; color:#000;}
h1{ font-size:20px; color:#FFF; font-weight:normal; line-height:36px;}
h2{font-size:16px; color:#FFF; font-weight:normal; line-height:36px;}
h3{font-size:16px;}
p{text-align:justify; line-height:19px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

header{height:auto; background: url(../images/map.png) no-repeat 755px 10px;}
.shadow{box-shadow:3px 3px 5px #CCC;}
.logo{height:69px; margin-top:18px;}
.logo img{margin-left:28px;}
.right_header{height:auto; margin-top:65px;text-align:right; margin-bottom:10px;padding-top:10px;}
.msg_container{height:41px; width:85px; float:left; margin-top:0;line-height:26px; margin-left:24px;}
.message{float:left;margin-left:0px;margin-top:-6px;}
.email_id{float:left; margin-top:-3px; margin-left:8px;}
.social_media{height:auto; width:auto; float:left;}

ul.menu {height:34px; background:url(../images/nav_bg.jpg) repeat-x; border:1px #bbbbbb solid;}
ul.menu * {}
ul.menu a {color:#000; text-decoration:none;line-height:34px; display:block; padding:0 22px; font-size:14px;}
ul.menu li {position:relative; float:left; margin-right:1px; background:url(../images/divider.png) no-repeat right;list-style:none; display:block;z-index:9999}

/*ul.menu li a.menulink{color:#;}
ul.menu li a:hover.menulink{color:#C00;}*/
ul.menu a.menulink { padding:0 22px;}
ul.menu a:hover.menulink,ul.menu a.active{background:url(../images/nav_hover.jpg) bottom repeat-x; color:#000;}
ul.menu li:hover.main_nav{background:url(../images/nav_hover.jpg) repeat-x; color:#fcfcfc;}
/*ul.menu li.main_nav a.menulink{color:#000;}
ul.menu li:hover.main_nav a.menulink{color:#fcfcfc;}*/

ul.menu ul {position:absolute; top:34px; left:0; background:#171616; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; width:275px; background:none; border-bottom:1px #636161 dotted;color:#d3d3d3;}
ul.menu ul li a {display:block;color:#d3d3d3; font-size:14px;}
ul.menu ul li a:hover {color:#FFF;background:url(../images/arrow.gif) 290px 15px no-repeat}



/*..........................................banner_slider..................................*/
.banner_container{height:auto; margin-top:15px;margin-bottom:10px;}
.banner_top_strip{height:7px; width:950px; background:url(../images/banner_topstrip.jpg)right no-repeat;}
.left {width:606px;float:left; height:317px;}
.right {width:344px;float:right; height:308px; background:#c3362d;}
.right a{color:#FFF;}
.right img{margin-top:30px; margin-left:25px;}
.right p{color:#FFF; margin:20px 25px;}
/*..........................................banner_slider ends..................................*/

.left_article{height:auto; margin-top:13px; margin-bottom:30px;background:#393;}
.left_box{height:225px; width:283px; float:left; border:1px #bebebe solid; margin-bottom:12px;}
.heading{height:36px;}
.heading_1{background:#cc3a31;}
.heading_2{background:#7b848a;}
.heading_3{background:#ec7d24;}
.heading_4{background:#5c98ac;}
.heading h1{font-size:19px;margin-left:15px; line-height:30px; font-weight:normal;}
.inner_part{height:145px; width:250px; margin:0 auto; margin-top:22px;}
.read_more{float:right;}
.inner_part p{text-align:justify;}

/*.right_aside{height:auto;margin-top:13px; margin-bottom:30px;}*/
.right_aside_top{height:230px; width:354px; /*background:url(../images/main_container.jpg) bottom repeat-x;*/ float:left; margin-bottom:10px;border:1px solid #bebebe;}
.testimonial{height:36px; width:354px; background:#13427a;}
.testimonial h1{margin-left:15px;}
.testimonial_inner_box{height:105px; width:310px; margin:0 auto; margin-top:18px;}
.news_events_inner{height:130px; width:320px; margin:0 auto; margin-top:18px; overflow:hidden;}
.news_events_inner h3{font-size:14px; line-height:20px; margin-bottom:15px;}
.news_events_inner ul{}
.news_events_inner ul li{margin-bottom:10px;}
.testimonial_left{height:auto; width:130px; float:left;}
.testimonial_text{height:auto; width:170px; float:right;}
.testimonial_text p{font-style:italic;}


.left_aside{width:280px; height:470px; background:#eaeaea; float:left; margin:10px 0 0 10px;}
.corporate_travel_article{height:470px; width:645px; float:right; margin-top:10px;}
.corpotravel_data_container{height:230px; width:auto; margin-bottom:10px;}
.news_container{height:35px; width:283px; background:url(../images/news_bg.jpg) repeat-x; overflow:hidden;}
.news{height:195px; width:283px; overflow:hidden;}
.news p{padding: 0 0 15px 20px;}
.news h2{line-height:25px;}
/*....................................mini slider.................................*/
#container {width:283px;position:relative;z-index:0; float:right;height:200px;}
#container .news_container h1{color:#fff; padding-left:20px; line-height:30px;}
#container h2{color:#000;font-size:15px;margin:0;padding:15px 0 0px 20px;;}
#slides {position:absolute;z-index:100;}
#slides .slides_container {width:283px;overflow:hidden;position:relative;display:none;}
#slides .slides_container div.slide {width:283px;height:150px;display:block;}
/*#slides .slide_image{ height:130px; width:165px; float:left;}*/
#slides .slide_text{height:140px; width:238px;margin:0 auto;}
#slides .slide_text p{font-style:italic; font-size:12px;}
#slides .pagination {width:80px;float:right; display:none;}
#slides .pagination li {float:left;margin:0 1px;list-style:none;}
#slides .pagination li a {display:block;width:12px;height:0;padding-top:12px;background-image:url(../images/pagination.png);background-position:0 0;float:left;overflow:hidden;}
#slides .pagination li.current a {background-position:0 -12px;}

#slides01 {position:absolute;z-index:100;}
#slides01 .slides_container {width:310px;overflow:hidden;position:relative;display:none;}
#slides01 .slides_container div.slide {width:310px;height:150px;display:block; }
/*#slides01 .slide_text{height:140px; width:300px;margin:0 auto;}*/
#slides01 .pagination {width:80px;float:right; display:none;}
#slides01 .pagination li {float:left;margin:0 1px;list-style:none;}
#slides01 .pagination li a {display:block;width:12px;height:0;padding-top:12px;background-image:url(../images/pagination.png);background-position:0 0;float:left;overflow:hidden;}
#slides01 .pagination li.current a {background-position:0 -12px;}
/*....................................mini slider ends.................................*/

.footer_bg{height:347px; width:100%; background:url(../images/footer_bg.jpg) repeat-x;}
footer{height:321px;}
footer p{color:#d1d3d4;}
.footer_right{height:auto; width:auto;float:left; overflow:hidden;}
.footer_header{height:2px; width:227px; background:url(../images/footer_line.png) no-repeat; margin:3px 0;}
.footer_nav{height:auto; width:auto;float:left; margin-top:18px; margin-right:1px;}
.footer_nav ul{ margin-top:10px;}
.footer_nav ul li{display:block; margin-bottom:8px;color:#d1d3d4;font-size:12px;}
.footer_nav ul li a{color:#d1d3d4; font-size:12px;}
.foot_margin{margin-left:30px;}
.footer_clock{height:95px; width:668px; float:left; margin-left:26px;}
.terms{height:18px; width:100%; float:left; margin-left:30px; margin-top:10px;}
.terms ul{float:left;display:none;} 
.terms ul li{float:left; display:block;  background:url(../images/footer_divider.jpg) no-repeat right;}
.terms ul li a{color:#bebcbc; font-size:12px; margin:8px;}
.foot_text{margin-right:30px;color:#bebcbc; font-size:11px;float:right;}
.foot_text a{color:#bebcbc; font-family:Arial, Helvetica, sans-serif;}

#onlineContainer{height:auto; width:46px;position:fixed; left:0; top:300px;z-index:100;}
.book_now{height:145px; width:36px;position:relative;}
.e_brochure{height:129px; width:36px; margin-top:-50px;position:relative;}
.specials{height:112px; width:36px; margin-top:-30px;position:relative;}
.online_container_right{height:200px; width:34px;position:fixed; right:0; top:370px;z-index:100;}
/*........................................about us.................................*/
.about_container{height:auto; margin-top:10px; margin-bottom:50px;}
.abt_banner{margin-bottom:20px;}
.banner{height:175px;overflow:hidden;}
.abt_banner h1{font-size:31px; color: #484747; font-weight:normal; margin-top:100px;}
.text_header{height:40px; width:950px;background:#ef4023; margin-bottom:25px; float:right;}

.overveiw-container {height:455px;width:240px;position:relative; float:left;}
.overveiw-list {height:455px;width:240px;}
#nav {height:455px;width:240px;float:left;}
#nav ul {padding:0;margin:0;height:455px;width:240px;}
#nav li {height:auto;width:240px;display:block;font-size:14px;font-weight:normal;margin-bottom:1px; background:url(../images/nav_divider.png) no-repeat bottom;}
#nav a {color:#000;text-decoration:none;display:block;padding:0px 20px;}
#nav a.oneline{line-height:40px;}
#nav a.current,#nav a:hover{color:#ef4023;}
#nav a.twolines {height:40px;padding-top:10px;}

.tabbing_container{height:auto; width:450px; float:left;}

.corporate_text {height:auto;width:450px;float:left;}
.corporate_text p{color: #484747;padding-left:15px; text-align:justify;}
.font_etalic{font-style:italic;}
.corporate_text h1{color:#ef4023;padding-left:15px; font-size:18px;}
.corporate_text h2{color:#ef4023;padding-left:15px; font-size:16px;}


.logos_left{height:auto; width:470px;}
.logos_left ul{padding:0;}
.logos_left ul li{float:left; padding:0; display:block;margin:0 6px 6px 0;}
.logos_left ul li img{display:block; padding-left:0; border:1px #999 solid;}


.right_sidebar{height:auto; float:right; width:230px;}
.cont_box{height:185px; width:218px; background:url(../images/gradient.jpg) repeat-x; border:1px #bbbbbb solid; float:right;}
.cont_box p{color: #484747; font-size:12px;}

.right_sidebar h1{color:#231f20; font-size:18px; font-weight:normal; margin-left:15px;}
.right_sidebar p{color: #484747; font-size:12px; margin-left:15px;}
/*........................................about us.................................*/
.service_banner{margin-bottom:20px;}
.contact_banner{ margin-bottom:20px;}
.corporate_img{height:200px; width:400px; background:#999; margin:0 auto;}
/*........................................contact us.................................*/
.cont_address	{float:left; margin-left:15px;}
.corporate_text img{float:left;padding-left:15px;}

/*........................................enquiry form.................................*/
.clearfix {clear:both;line-height:0px;height:0px;font-size:0px;}
#contact-form-leftside-main {width:420px;float:left;}
.contactus-form-holder {width:430px;height:auto;padding:10px 1px;}
#contact-each-data-holder{width:auto;margin:0;padding:0;overflow:hidden;margin-top:10px;clear:both;}
.attribute-holder{width:120px;height:30px;float:left;text-align:right;margin-right:10px;line-height:35px;}
.value-holder{width:258px;height:auto;overflow:hidden;float:left;text-align:left; }
.input_style{width:253px;height:30px;padding:0;padding-left:5px;margin:0;border:none;background:url(../images/text-box-bg.png) no-repeat;}
.option{width:257px;height:32px;padding:0;padding-left:5px;margin:0;border:none;background:url(../images/text-box-bg.png) no-repeat;}
.text-area-style{width:249px;height:125px;padding:5px 4px 2px 5px;margin:0;border:none;background:url(../images/text-area-bg.png);font-family:Arial, Helvetica, sans-serif;font-size:13px;}
#submit-button-style {width:70px;height:28px;background:url(../images/submit-btn.png);cursor:pointer;border:none;}
#reset-button-style {width:70px;height:28px;background:url(../images/reset-btn.png) 0px 0px;cursor:pointer;border:none;}
/*........................................properties.................................*/
.abt_accomodation{width:700px;float:left; height:auto;}
.abt_accomodation a{}
.abt_accomodation h1{color:#ef4023;padding-left:15px;}
.abt_accomodation p{color:#484747;padding-left:15px; text-align:justify;}
.search_box{height:80px; width:700px; border:1px #bbbbbb solid; border-radius:3px; margin-top:20px; background:url(../images/search_gradient.jpg) bottom repeat-x;}
.country_form{height:45px; width:510px; margin:25px auto; }
.country_combo{height:30px; width:205px; border:1px #bbbbbb solid; color:#484747; font-size:12px;}
.country_textbox{height:26px; width:197px;border:1px #bbbbbb solid;padding-left:5px; margin:0;}
.margin{margin-top:5px;}
#margin{margin-left:7px;}

/*::-webkit-input-placeholder{color:#484747; font-size:18px;}
input:-moz-placeholder{color:#484747; font-size:18px;}*/


.find_btn_big{height:41px; width:64px; background:url(../images/find_big.png) no-repeat; border:none; cursor:pointer;}
.find_btn{height:30px; width:64px; background:url(../images/find.png) no-repeat; border:none; cursor:pointer;}
.align{float:right;}
.country_box{height:445px; width:226px; background:url(../images/counrty_gradient.jpg) repeat-x bottom #fbf9fa; border:1px #bbbbbb solid; margin:10px 5px 0 0; float:left;}
.country_image{height:150px; width:227px; background:#000;}
.country_image h4{font-size:27px;color:#fff;font-weight:normal; padding:13px 0 0 25px;letter-spacing:1px;}
.country_list{height:auto; width:160px;margin:15px auto;}
.country_list ul{}
.country_list ul li{display:block;}
.country_list ul li a{line-height:30px;}
.right_search_box{height:210px; width:230px;background:url(../images/gradient.jpg) bottom repeat-x;border:1px #bbbbbb solid;}
.search_form{height:auto; width:205px; margin:0 auto;}
.right_boxex{height:auto; width:230px; margin-top:10px;}

.accomdation_country{height:auto; width:692px; float:left;}
.each_search_result{height:auto; width:692px;overflow:hidden;margin-bottom:20px;}
.details_heading{height:40px; width:692px; background:#c7c8ca; border-radius:3px;}
.details_heading h1{color:#ef4023;padding-left:15px;}
.details_heading h1{float:left;}
.details_heading img{float:right; margin:13px 10px 0 0;}
.country_details{height:225px; width:692px; background:#eaeaea;border-radius:3px;margin-top:5px; margin-bottom:20px;}
.country_details_1{height:auto; width:auto;float:left; margin-left:15px; margin-top:30px; overflow:hidden;}
.country_text{margin-top:20px;}
.country_details_1 h2{color:#238def; font-size:14px; margin-top:0px;}
.map_icon{height:22px; width:53px;}
.last{float:right; margin-right:10px;}
.booknow{margin-top:40px;float:right;margin-right:10px;}
ul.features{float:right;overflow:hidden;margin-right:9px;}
ul.features li{float:right;overflow:hidden;display:block;margin-left:5px;height:24px; width:25px;}

.details_1{height:120px; width:162px;}
.thumb_1{height:40px; width:53px; float:left; margin-right:2px;}
.usd{font-size:22px; color:#238def;}
.play_btn{height:24px; width:25px; float:left; margin-right:5px;}



.news_list h1{color:#ef4023;padding-left:15px;}
.news_list p{color:#484747;padding-left:15px; text-align:justify;}
.news_list ul{padding:15px;}
.news_list ul h3{margin-bottom:15px; font-size:13px;}
.news_list ul li{display:block; margin:0 0 10px 0;line-height:20px;}
.news_list ul li a{}

/*TRAVEL TOOOLS*/
.tool_links{overflow:hidden;margin:30px 0 0 15px;}
.tool_links a.btn_travel_tools{width:108px;height:35px;float:left;margin:0;background:url(../images/btn_travel_tools.jpg) no-repeat;display:block;text-align:center;padding-top:90px;}
.tool_links a.first{background-position: 0 0;}
.tool_links a.second{background-position: -108px 0;}
.tool_links a.third{background-position: -216px 0;}
.tool_links a.fourth{background-position: -325px 0;}
.tool_links a:hover.first{background-position: 0 -125px;}
.tool_links a:hover.second{background-position: -108px -125px;}
.tool_links a:hover.third{background-position: -216px -125px;}
.tool_links a:hover.fourth{background-position: -325px -125px;}



/*HOME SLIDER*/
.banner_slider{ height:auto;width:947px; margin:0 auto;overflow:hidden; }
.banner_container ul   	{	width: 672px;height: auto;overflow: hidden; }
.banner_container li 		{	list-style:none;margin:0;height:auto;overflow: hidden; }
.banner_container .bx-prev {	position: absolute;	top: 210px;left: 25px;width:23px;height: 42px;text-indent: -999999px;background: url(../images/btn_prv_nxt.png) no-repeat 0 0;display:none;}
.banner_container .bx-next {	display:none;position: absolute;	top: 210px;	right: 25px;	width:23px;height: 42px;	text-indent: -999999px;	background: url(../images/btn_prv_nxt.png) no-repeat -23px 0px;}
/*.banner_slider .bx-prev:hover {	background-position:  0 -42px;}
.banner_slider .bx-next:hover {	background-position: -23px -42px;}*/

.banner_slider_home{width:672px;height:303px;overflow:hidden;margin:2px 0 0 5px;}
.clr{ clear:both; overflow:hidden}
#cform label{ float:left; width:300px; padding:10px;height:51px; line-height:24px; border-top:1px solid #eee; text-align:right}
#cform span{ float:left; width:300px; margin-bottom:5px}
.rqfrFld{ width:92%; padding:5px 10px; height:30px; line-height:30px; border:none; border:1px solid #eee}
.rqfrFld:after{ clear:both}
.sendme{ padding:10px 25px ; border:none; outline:none; background:#f00; color:#fff; float:right; cursor:pointer;}
.sendme:hover{ background:#09C}
.captcha{ width:30%; padding:5px 10px; height:30px; line-height:30px; border:none; border:1px solid #eee; float:right;}
.captchaimg{ float:right; margin-right:10px; margin-top:7px}
.selectme{ padding:10px; width:100%; border:1px solid #eee;}
.dates{width:59%; padding:5px 10px; height:30px; line-height:30px; border:none; border:1px solid #eee; float:left}
.times{width:25%; padding:5px 10px; height:30px; line-height:30px; border:none; border:1px solid #eee; float:left;}
#cform h3{ background:#00F; padding:10px; color:#fff; line-height:28px; text-align:center}
#cform h4{ background:#f00; padding:10px; color:#fff; line-height:28px; text-align:center}
.impNote{ border:1px solid #eee}
.impNote ul li{ border-bottom:1px solid #eee; padding:10px; line-height:22px; list-style:decimal; margin-left:40px;}