#banner,.container{position:relative}#CalendarControl td,.yourtravel{text-align:center}#cssmenu ul ul li,#cssmenu>ul>li.has-sub>a:before{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease}@font-face{font-family:'Open Sans';src:url(../fonts/Regular/OpenSans-Regular.eot?v=1.1.0);src:url(../fonts/Regular/OpenSans-Regular.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(../fonts/Regular/OpenSans-Regular.woff2?v=1.1.0) format("woff2"),url(../fonts/Regular/OpenSans-Regular.woff?v=1.1.0) format("woff"),url(../fonts/Regular/OpenSans-Regular.ttf?v=1.1.0) format("truetype"),url(../fonts/Regular/OpenSans-Regular.svg?v=1.1.0#Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/Semibold/OpenSans-Semibold.eot?v=1.1.0);src:url(../fonts/Semibold/OpenSans-Semibold.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(../fonts/Semibold/OpenSans-Semibold.woff2?v=1.1.0) format("woff2"),url(../fonts/Semibold/OpenSans-Semibold.woff?v=1.1.0) format("woff"),url(../fonts/Semibold/OpenSans-Semibold.ttf?v=1.1.0) format("truetype"),url(../fonts/Semibold/OpenSans-Semibold.svg?v=1.1.0#Semibold) format("svg");font-weight:600;font-style:normal}#main_wrapper,#main_wrapper1,#main_wrapper2,#main_wrapper3,#main_wrapper4,#main_wrapper5,#main_wrapper6,.container{margin:0 auto;width:1170px}body{background:#fff;margin:0;padding:0;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:400}*,html{outline:0;border:0}a{text-decoration:none;cursor:pointer}img{border:0;max-width:100%}.gm-style img{max-width:none}.ac_results{padding:0;border:1px solid #000;background-color:#fff;overflow:hidden;z-index:9999;position:absolute}.ac_results ul{width:100%;list-style:none;padding:0;margin:0}.ac_results li{margin:0;padding:8px 10px;cursor:default;display:block;font:menu;font-family:Arial;font-size:12px;line-height:16px;overflow:hidden}#CalendarControl,#CalendarControlIFrame{display:none;padding:0;position:absolute;margin:0}.ac_odd{background-color:#f1592a;color:#000}.ac_over{background-color:#e71000;color:#fff}.style1{font-family:"Myriad Pro";font-size:15px;color:#434242;font-weight:700;height:26px}#CalendarControlIFrame{height:400px;left:0;top:0;width:464px}#CalendarControl{background-color:#FFF;border-radius:3px;box-shadow:0 0 2px 2px #999;z-index:100}#CalendarControl table{font-size:8pt;padding:5px}#CalendarControl table.tableCalender{width:480px}.yourtravel{border-bottom:1px solid #B7B7B7;color:#000;font-size:1.5em;font-weight:700;line-height:2em}#CalendarControl th{background-color:#222;color:#FFF;font-style:normal;font-weight:700;padding:5px}#CalendarControl th a{color:#FFF;font-weight:400;padding:1px;text-decoration:none}#CalendarControl .header{background-color:#8AD3E7;color:#000;font-weight:700}#CalendarControl .weekday{background-color:#e71000;color:#FFF;padding:5px}#CalendarControl .pastday{background-color:#EFF3FA;color:#999;padding:5px}#CalendarControl .weekend{background:linear-gradient(to bottom,#FFF 0,#E5E5E5 81%) rgba(0,0,0,0);color:#000;padding:5px}#CalendarControl .current{background-color:#222;color:#FFF;padding:5px}#CalendarControl .current,#CalendarControl .pastday,#CalendarControl .weekday,#CalendarControl .weekend{border:1px solid #FFF;display:block;text-decoration:none}#CalendarControl .current:hover,#CalendarControl .weekday:hover,#CalendarControl .weekend:hover{background-color:#222;border:1px solid #FFF;color:#FFF;padding:5px}#CalendarControl .previous{border-bottom:1px solid #B7B7B7;text-align:left}#CalendarControl .next{border-bottom:1px solid #B7B7B7;text-align:right}#CalendarControl .next,#CalendarControl .previous{font-size:1.4em;padding:1px 3px}#CalendarControl .next a,#CalendarControl .previous a{color:#FFF;font-weight:700;text-decoration:none}.pastday{cursor:auto}#CalendarControl .title{background-color:#FFF;color:#222;font-size:1.4em;font-weight:700;padding:5px 0;text-align:center}#CalendarControl .empty{background-color:#FBFBFB;border:1px solid #FFF}.AutoExtender{background-color:#FFF;border:1px solid #069;font-size:.8em;font-weight:400;line-height:20px;margin-left:0;padding:5px}.AutoExtenderList{border-bottom:1px dotted #069;color:#005E8A;cursor:pointer}.AutoExtenderHighlight{background-color:#069;color:#FFF;cursor:pointer}.Style,.Style1{color:#5D5D5D;text-decoration:none}#divwidth,#divwidth2,#divwidthflightDept,#divwidthflightGoing,#divwidthhomeDept,#divwidthhomeGoing{height:200px;overflow-y:scroll;width:350px!important}.Style{font:8pt Verdana}.Style1{font:700 8pt Verdana}.passenger-type{color:#2A2A28;font-family:Arial;font-size:12px;font-weight:700}.more a,.more a:hover{font-size:.72em;font-family:Arial;font-weight:700;text-decoration:none;float:left;text-align:center}.search_engine_inner{background-image:url(../images/crystal_searchengine.jpg);background-repeat:no-repeat;float:left;height:303px;margin:0;padding-left:14px;width:924px}.more a{color:#FFF}.more a:hover{color:#21D1FF}.search-text{color:gray;font-family:Arial;font-size:12px;font-weight:700;text-decoration:none}#header{float:left;width:100%;background-color:rgba(255,255,255,.6)}#header .left{float:left;width:310px}#header .left .logo{float:left;width:100%;padding-top:25px;max-width:200px}#header .right{float:right;width:690px;height:auto}#header .right .top_part{float:right;width:645px}#header .right .call_icon{float:left;padding:5px 5px 0}#header .right .country_contact{border:1px solid #000;border-radius:3px;color:#000;float:left;margin-top:2px;padding:1px}#countries_title img{width:38%;margin-left:6px}#header .right .country_contact .flags{padding:5px;float:left}#header .right .country_contact .number{float:left;padding:5px 20px 5px 5px;color:#000;font-weight:600;font-size:13px}#header .right .currency{float:left;margin-left:46px}#header .right .currency select{padding:7px;font-size:11px;border:1px solid #000;border-radius:3px;background-color:transparent;margin-right:5px;margin-top:2px;color:#000}#header .right .top_menu{float:right;background:#f60;padding:10px 0;border-radius:0 0 5px 5px;margin-left:10px}#header .right .top_menu ul{margin:0;padding:0;list-style:none;float:left}#header .right .top_menu ul li{margin:0;padding:0;float:left;height:15px}#header .right .top_menu ul li a{color:#fff;font-size:13px;padding:0 15px;border-right:1px solid #fba467;line-height:15px}#header .right .top_menu ul li a.last{border-right:0}#header .right .top_menu ul li a:hover{text-decoration:underline}#header .right #navigation{float:left;width:100%;margin-top:40px;margin-bottom:20px}#banner{float:left;width:100%;border-top:1px solid rgba(255,255,255,.3)}#banner .search_form{float:left;width:100%;position:absolute;bottom:20px;left:0}#banner .search_form .top_tab ul{float:left;margin:0;padding:0;list-style:none}#banner .search_form .top_tab ul li{float:left;margin:0 10px 0 0}#banner .search_form .top_tab ul li a{color:#000;font-size:15px;font-weight:600;text-transform:uppercase;float:left;padding:10px 20px;border-radius:5px 5px 0 0;background:#e8e8e8;position:relative}#banner .search_form .top_tab ul li a.select,#banner .search_form .top_tab ul li a:hover{background:#f60;color:#000}#banner .search_form .search_box{float:left;width:100%;padding:16px 20px;background:url(../images/form_bg.png) left top;border-top:4px solid #f60;border-radius:0 0 5px 5px}#banner .search_form #holidays{float:left;width:100%;display:block}#banner .search_form #holidays label{color:#fff;font-size:12px;text-transform:uppercase;width:100%;float:left;padding-top:0;margin-bottom:5px}#banner .search_form #holidays input[type=text],#banner .search_form #holidays select{padding:8px 10px;color:#777;float:left;margin-bottom:15px;font-size:15px;border-radius:5px;text-transform:uppercase;position:relative}#banner .search_form #holidays input[type=text]{width:94%}#banner .search_form #holidays select{width:355px}#banner .search_form form input[type=submit]{float:right;background:url(../images/search_icon.png) 90% 50% no-repeat #f60;position:relative;color:#fff;text-transform:uppercase;font-size:15px;font-weight:600;padding:10px 35px 10px 10px;border-radius:5px;cursor:pointer;margin-top:10px}#banner .search_form #hotels{float:left;width:100%;display:none}#banner .search_form #hotels label{color:#fff;font-size:12px;text-transform:uppercase;width:100%;float:left;padding-top:3px;margin-bottom:5px}#banner .search_form #hotels input[type=text],#banner .search_form #hotels select{color:#777;font-size:15px;text-transform:uppercase;margin-bottom:15px;position:relative;float:left}#banner .search_form #hotels input[type=text]{width:100%;border-color:#fff;border-radius:4px;padding:11px 10px;box-sizing:border-box}#banner .search_form #hotels select{width:100%;padding:8px 10px;border:2px solid #fff;border-radius:4px;box-sizing:border-box}#date{background:url(../images/date.png) 95% 50% no-repeat #fff;cursor:pointer}#banner .search_form #hotels ul{float:left;margin:0;padding:0;list-style:none;width:100%}#banner .search_form #hotels ul li{float:left;width:48%;margin:0 10px 0 0;padding:0}#banner .search_form #hotels ul li.small{width:30%}#banner .search_form #hotels ul li.last{margin-right:0}#banner .search_form #hotels ul li.right{margin-right:0;width:34%}#content_area{float:left;width:100%}#content_area .deal_tabs{float:left;width:100%;padding-top:1px;margin-top:20px}#content_area .deal_tabs ul{margin:0;padding:0;float:left;list-style:none}#content_area .deal_tabs ul li{margin:0 10px 0 0;padding:0;float:left}#content_area .deal_tabs ul li a{background:#e8e8e8;color:#000;font-size:18px;text-transform:capitalize;padding:8px 12px 5px;border-radius:5px 5px 0 0;position:relative;float:left}#content_area .deal_tabs ul li a.view{background:#f60;color:#000;top:2px;left:0}#content_area .hotel_view{float:left;width:96%;padding:2%;border-top:2px solid #f60;background:#f5f5f5}#content_area .hotel_view .deal ul.cities{float:left;width:100%;margin:0 0 20px;padding:0;list-style:none}#content_area .hotel_view .deal ul.cities li{margin:0;padding:0;float:left;width:auto}#content_area .hotel_view .deal ul.cities li a{text-decoration:none;font-size:15px;color:#000;padding:0 25px;border-right:1px solid #bbb;font-weight:600}#content_area .hotel_view .deal ul.cities li a.city_select,#content_area .hotel_view .deal ul.cities li a.top,#content_area .hotel_view .deal ul.cities li a:hover{color:#f60;text-decoration:underline}#content_area .hotel_view .deal ul.cities li a.last{margin-right:0;border-right:0}#content_area .hotel_view .deal ul{list-style:none;margin:0;padding:0;float:left;width:100%}#content_area .hotel_view .deal ul li{float:left;margin:0 1% 15px;padding:0;width:23%}#content_area .hotel_view .deal ul li.last{margin-right:0}#content_area .hotel_view .deal ul li .pic{float:left;width:100%;text-align:center;position:relative}#content_area .hotel_view .deal ul li .name,#content_area .hotel_view .deal ul li .price{background-color:rgba(0,0,0,.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:#fff;padding:2% 1%;position:absolute;width:100%;font-size:15px;font-weight:600}#content_area .hotel_view .deal ul li .pic img{width:100%}#content_area .hotel_view .deal ul li .name{box-sizing:border-box;top:0;text-align:center}#content_area .hotel_view .deal ul li .price{box-sizing:border-box;bottom:0;text-align:right}#content_area .hotel_view .deal ul li .star{float:left;width:100%;text-align:center}#content_area .hotel_view .deal .view_more{float:right;width:auto;text-align:right;margin-top:10px}#content_area .hotel_view .deal .view_more a{background:url(../images/view_more.png) 10px 8px no-repeat;color:#000;font-size:15px;text-transform:lowercase;padding:0 0 0 30px;font-weight:600}#content_area .hotel_view .deal .view_more a:hover{text-decoration:underline}#content_area .hotel_view #featured_deals{float:left;width:100%;display:block}#content_area .hotel_view #featured_deals #paris{display:block}#content_area .hotel_view #featured_deals #Dubai,#content_area .hotel_view #featured_deals #bangkok,#content_area .hotel_view #featured_deals #berlin,#content_area .hotel_view #featured_deals #dresden,#content_area .hotel_view #featured_deals #mumbai,#content_area .hotel_view #featured_deals #munich,#content_area .hotel_view #featured_deals #new_delhi,#content_area .hotel_view #featured_deals #rome,#content_area .hotel_view #featured_deals #singapore{display:none}#content_area .hotel_view #holidays_package,#content_area .hotel_view #hotels_package{float:left;width:100%}#content_area .hotel_view #holidays_package #international{display:block}#content_area .hotel_view #holidays_package #indian,#content_area .hotel_view #holidays_package #theme,#content_area .hotel_view #holidays_package #weekend{display:none}#content_area .hotel_view #weekend_getaways{float:left;width:100%;display:none}#content_area .middle_container{float:left;width:1170px;padding:5px 0 28px}#content_area .middle_container .offers{float:left;width:640px;margin-right:30px}#content_area .middle_container .offers img{border:1px solid #f5f5f5}#content_area .middle_container .offers img#space{margin-bottom:10px}#content_area .middle_container .testimonials{float:right;width:500px}#content_area .middle_container .offers h3,#content_area .middle_container .testimonials h3,.deal_tabs h3{margin:0;padding:10px 0 15px 15px;color:#000;font-size:18px;text-transform:capitalize}#content_area .middle_container .testimonials .msg_box{float:left;width:100%;background:#f5f5f5;position:relative}#content_area .middle_container .testimonials .msg_box ul{margin:0;float:left;width:94%;padding:3%;list-style:none;background:#f5f5f5;min-height:250px}#content_area .middle_container .testimonials .msg_box ul .msg{float:left;width:100%}#content_area .middle_container .testimonials .msg_box ul .msg li{margin:0;padding:5px 0 0;float:left;background:url(../images/qutoe_end.png) right bottom no-repeat}#content_area .middle_container .testimonials .msg_box ul .msg li span{background:url(../images/qutoe_start.png) left top no-repeat;padding:5px 0 0 30px;color:#6b6b6b;font-size:14px;line-height:18px;float:left}#content_area .middle_container .testimonials .msg_box ul .msg .msg_author{float:left;width:auto;color:#000;font-size:15px;font-weight:600;margin:20px 0 0 30px}#content_area .middle_container .testimonials .msg_box ul .hidden{display:none;position:absolute;top:0;left:0;float:left;background:#f5f5f5;width:94%;padding:3%}#footer_container,#footer_container .footer_link{width:100%;float:left}#footer_container{background:#373737;padding:4% 0}#footer_container .footer_link .left{float:left}#footer_container .footer_link .left ul{width:200px;float:left;margin:0;padding:0;list-style:none}#footer_container .footer_link .left ul li{margin:0 0 8px;padding:0}#footer_container .footer_link .left ul li.last{margin-bottom:0}#footer_container .footer_link .left ul li a{color:#888;font-size:11px}#footer_container .footer_link .left ul li a:hover{text-decoration:underline;color:#f56800}#footer_container .footer_link .right{float:right;width:222px}#footer_container .footer_link .right h4{margin:0 0 20px;padding:0;color:#fff;font-size:16px}#footer_container .footer_link .right .social_url a{display:inline-block;margin-left:2px}#payment_strip{float:left;width:100%;padding:5px 0;background:#323232}#payment_strip .card_wrapper{margin:0 auto;width:500px;text-align:center}#payment_strip .card_wrapper img{margin:0}#copy_right{float:left;width:100%;padding:6px 0}#copy_right .left{float:left}#copy_right .left p{color:#000;font-size:10px;line-height:normal;margin:0;padding:0}#copy_right .left p a{color:#f56800}#copy_right .left p a:hover{text-decoration:underline}#copy_right .right{float:right}#search_page{float:left;width:100%;border-top:3px solid #f60;margin:0 0 50px;padding:15px 0}#search_page #search_form{width:100%;margin:0 auto}#search_page #search_form .search_data{float:left;width:100%}#search_page #search_form .search_data .left{float:left;width:210px;padding:10px 20px;background:#f1592a;border:1px solid #bb4520;border-radius:5px;position:relative;font-size:12px;color:#000;line-height:24px;font-weight:600}#search_page #search_form .search_data .left span{font-size:18px;color:#fff;font-weight:400}#search_page #search_form .search_data .left span#count{color:#fce703;font-size:30px;font-weight:400}#search_page #search_form .search_data .right{float:right;padding:20px;width:840px;background:#f5f5f5;border:1px solid #e4e3e3;border-radius:5px;position:relative}#search_page #search_form .search_data .right .date{float:left;width:290px;border-right:1px solid #e0dcdc;margin-right:20px}#search_page #search_form .search_data .right .date ul{margin:0;padding:0;list-style:none;float:left;width:100%}#search_page #search_form .search_data .right .date ul li{margin:0;padding:0 5px 0 0;float:left;width:46%}#search_page #search_form .search_data .right .date ul li.small{width:30%}#search_page #search_form .search_data .right .date ul li .check{float:left;width:100%;text-decoration:underline;color:#f60;font-weight:600;font-size:15px}#search_page #search_form .search_data .right .date ul li .check_date{float:left;width:100%;font-size:13px;color:#000;font-weight:400}#search_page #search_form .search_data .right .date ul li .check_date span{color:#f1592a}#search_page #search_form .search_data .right .modify{float:right;width:auto;padding-top:10px}#search_page #search_form .search_data .right .modify a{text-decoration:none;background:url(../images/plus.png) 5px 10px no-repeat #333;padding:5px 10px 5px 18px;text-transform:uppercase;font-size:15px;font-weight:600;color:#fff;border-radius:5px;position:relative}#booking_section .left .hotel_detail .check_in_details h2 a:hover,#booking_section .left .hotel_detail .policy a,#booking_section .left .hotel_detail .room_type a:hover,.hotDealSubContent .hotDealHotelSubMenu ul li a:hover{text-decoration:underline}#search_page #search_form .modify_form{float:left;width:100%;padding:20px;border-radius:5px;position:relative;background:#f5f5f5;border:1px solid #e4e3e3;margin-top:5px;display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#search_page #search_form .modify_form .left{float:left;width:560px}#search_page #search_form .modify_form .left label{width:100%;color:#626060;font-size:15px;display:block;margin-bottom:5px}#search_page #search_form .modify_form .left select{float:right;width:45%;padding:2%;border-radius:5px;position:relative;color:#666565;font-size:15px;border:1px solid #cecbcb;margin-right:2%}#search_page #search_form .modify_form .left input[type=text]{float:left;width:45%;padding:2%;border-radius:5px;position:relative;color:#666565;border:1px solid #cecbcb;font-size:13px}#search_page #search_form .modify_form .left ul li input[type=text]{width:96%;padding:5% 2%}#search_page #search_form .modify_form .left ul{margin:20px 0 0;padding:0;float:left;list-style:none;width:100%}#search_page #search_form .modify_form .left ul li{margin:0;padding:0;float:left;width:40%}#search_page #search_form .modify_form .left ul li.last{float:right;margin-right:5%}#search_page #search_form .modify_form .right{float:left;width:530px;border-left:1px solid #e0dcdc;padding-left:20px}#search_page #search_form .modify_form .right label{width:100%;color:#626060;font-size:15px;margin-bottom:5px}#search_page #search_form .modify_form .right select{width:84%;padding:8%;border-radius:5px;position:relative;color:#666565;font-size:15px;border:1px solid #cecbcb}#search_page #search_form .modify_form .right input[type=text]{width:90%;padding:5%;border-radius:5px;position:relative;color:#666565;font-size:15px;border:1px solid #cecbcb}#search_page #search_form .modify_form .right .room_set{float:right;width:75%}#search_page #search_form .modify_form .right .room_set li{width:30%}#search_page #search_form .modify_form .right ul{margin:0;padding:0;float:left;list-style:none;width:100%}#search_page #search_form .modify_form .right ul li{margin:0 2% 0 0;padding:0;float:left;width:20%}#search_page #search_form .modify_form .right ul li.room{color:#626060;font-size:13px;padding:30px 0 0;width:15%}#search_page #search_form .modify_form .right .search_btn{float:left;width:100%;margin-top:30px}#search_page #search_form .modify_form .right .search_btn input[type=submit]{float:left;background:url(../images/search_icon.png) 90% 50% no-repeat #f60;position:relative;color:#fff;text-transform:uppercase;font-size:15px;font-weight:600;padding:10px 35px 10px 10px;border-radius:5px;cursor:pointer;margin-top:10px}#search_page #search_form .modify_form .right .search_btn span.option{font-size:18px;float:left;color:#5b5b5b;padding:15px 15px 0}#search_page #search_form .modify_form .right .search_btn a.cancel{font-size:22px;color:#f1592a;text-decoration:underline;padding-top:10px;float:left}#search_page .search_result{float:left;width:100%;margin-top:15px}#search_page .search_result .left_filter{float:left;padding:5px 10px;width:230px;border-radius:5px;background:#f5f5f5;position:relative;border:1px solid #e4e3e3}#search_page .search_result .left_filter h4{margin:5px 0;padding:0;color:#f1592a;font-size:13px;font-weight:400}#search_page .search_result .left_filter input[type=text],#search_page .search_result .left_filter select{border-radius:5px;border:1px solid #cecbcb;position:relative;width:94%;padding:2% 3%;color:#666565;font-size:12px}#search_page .search_result .left_filter input[type=text]#amount{color:#000;background:0 0;border:0;padding:0;margin:5px 0;font-weight:600}#search_page .search_result .left_filter ul.ratings{margin:0 0 5px;padding:0;float:left;list-style:none;width:100%}#search_page .search_result .left_filter ul.ratings li{margin:0 0 5px;padding:0;border-bottom:1px solid #e4e3e3;float:left;width:100%}#search_page .search_result .left_filter ul.features li{border-bottom:0;color:#625f5f;font-size:12px;margin-bottom:5px}#search_page .search_result .left_filter ul.ratings li input[type=checkbox]{float:left;margin-right:10px}#search_page .search_result .left_filter ul.ratings li span.star{float:left}#search_page .search_result .left_filter ul.ratings li span.star img{margin-right:3px}#search_page .search_result .left_filter ul.ratings li span.number{float:right;color:#666565;font-size:12px}#search_page .search_result .left_filter .search{margin:0 auto;width:150px}#search_page .search_result .left_filter .search input[type=submit]{float:left;background:url(../images/search_icon.png) 90% 50% no-repeat #f60;position:relative;color:#fff;text-transform:uppercase;font-size:15px;font-weight:600;padding:10px 35px 10px 10px;border-radius:5px;cursor:pointer;margin-top:10px}#search_page .search_result #result_area{float:right;width:880px}#search_page .search_result #result_area .top_bar{float:left;width:100%}#search_page .search_result #result_area .top_bar .sort_by{float:left;width:60%}#search_page .search_result #result_area .top_bar .sort_by select{border:1px solid #ccc;padding:2px}#search_page .search_result #result_area .top_bar .sort_by label{color:#f1592a;float:left;font-size:15px;margin-right:10px}#search_page .search_result #result_area .top_bar .sort_by input[type=text]{border-radius:2px;padding:3%;color:#5c5a59;font-size:13px;background:url(../images/drop_icon.png) 95% 50% no-repeat;width:96%;border:1px solid #cecbcb;position:relative}#search_page .search_result #result_area .top_bar .sort_by div ul{margin:0;padding:0;float:left;list-style:none;width:100%;border:1px solid #cecbcb;border-top:0}#search_page .search_result #result_area .top_bar .sort_by div ul li{margin:0;padding:2%;border-bottom:1px solid #cecbcb;width:97%}#search_page .search_result #result_area .top_bar .sort_by div ul li a{color:#5C5A59}#search_page .search_result #result_area .top_bar .sort_by div ul li a:hover{color:#F1592A}#search_page .search_result #result_area .top_bar .sort_by .price{float:left;width:100px;margin-right:15px}#search_page .search_result #result_area .top_bar .sort_by .star_ratings{float:left;width:120px;margin-left:15px}#search_page .search_result #result_area .top_bar .sort_by .qb{float:left;width:165px;margin-left:15px}#search_page .search_result #result_area .top_bar .view_by{float:right;width:30%}#search_page .search_result #result_area .top_bar .view_by ul{float:right;margin:0;padding:0;list-style:none}#search_page .search_result #result_area .top_bar .view_by ul li{float:left;margin:0 0 0 5px;padding:0}#search_page .search_result #result_area .list_view{float:left;width:100%}#search_page .search_result #result_area .list_view ul{float:left;width:100%;margin:0;padding:0;list-style:none}#search_page .search_result #result_area .list_view ul li{display:block;overflow:hidden;padding:2%;width:96%;background:#f5f5f5;border-radius:5px;position:relative;border:1px solid #e4e3e3;margin:0 0 15px}#search_page .search_result #result_area .list_view ul li .left{float:left;width:70%;border-right:1px solid #e7e5e5}#search_page .search_result #result_area .list_view ul li .left .hotel_name{float:left;width:auto;margin-right:10px}#search_page .search_result #result_area .list_view ul li .left .hotel_name h2{margin:0;padding:0;font-weight:400;color:#f60;font-size:20px}#search_page .search_result #result_area .list_view ul li .left .ratings{float:left;width:auto;padding-top:8px}#search_page .search_result #result_area .list_view ul li .left .ratings img{margin-right:3px}#search_page .search_result #result_area .list_view ul li .left .details .features img,#search_page .search_result #result_area .list_view ul li .left .details .map_view img{vertical-align:middle;margin-right:5px}#search_page .search_result #result_area .list_view ul li .left .address{float:left;width:100%;color:#3e3d3d;font-size:13px;margin-bottom:10px}#search_page .search_result #result_area .list_view ul li .left .pic{float:left;width:33%}#search_page .search_result #result_area .list_view ul li .left .pic img{border:2px solid #aea3a3;width:100%}#search_page .search_result #result_area .list_view ul li .left .details{float:right;width:65%;padding-top:5px}#search_page .search_result #result_area .list_view ul li .left .details .location{float:left;width:100%;color:#3e3d3d;font-size:13px}#search_page .search_result #result_area .list_view ul li .left .details .location span{color:#f16338;font-size:15px}#search_page .search_result #result_area .list_view ul li .left .details .map_view{width:auto;color:#f60;font-size:13px;font-weight:600;margin-left:5px;display:inline}#search_page .search_result #result_area .list_view ul li .left .details .features{float:left;width:100%;margin-top:10px}#search_page .search_result #result_area .list_view ul li .right{float:right;width:25%;padding-top:60px}#search_page .search_result #result_area .list_view ul li .right h1{margin:0;padding:0;color:#f1592a;font-size:27px;text-align:right}#search_page .search_result #result_area .list_view ul li .right h1 span{color:#6b6b6b;font-size:12px;font-weight:400;clear:both;float:right}#search_page .search_result #result_area .list_view ul li .right .book_now{float:right;width:100%;margin-top:15px}#search_page .search_result #result_area .list_view ul li .right .book_now span{border-radius:5px;position:relative;background:#f60;color:#fff;text-transform:uppercase;font-size:18px;padding:5px 10px;float:right}#search_page .search_result #result_area .grid_view ul{float:left;width:100%;margin:0 0 30px;padding:0;list-style:none}#search_page .search_result #result_area .grid_view ul li{display:inline-block;padding:1%;width:28%;background:#f5f5f5;border-radius:5px;position:relative;border:1px solid #e4e3e3;margin:0 1.5% 20px;vertical-align:top}#search_page .search_result #result_area .grid_view ul li .left,#search_page .search_result #result_area .grid_view ul li .left .hotel_name{float:left;width:100%}#search_page .search_result #result_area .grid_view ul li .left .hotel_name h2{margin:0;padding:0;font-weight:400;color:#f60;font-size:20px;line-height:24px}#search_page .search_result #result_area .grid_view ul li .left .ratings{float:left;width:100%;margin:5px 0}#search_page .search_result #result_area .grid_view ul li .left .ratings img{margin-right:3px}#search_page .search_result #result_area .grid_view ul li .left .address{float:left;width:100%;color:#3e3d3d;font-size:13px;margin-bottom:10px;display:none;height:30px}#search_page .search_result #result_area .grid_view ul li .left .pic{float:left;width:100%;margin-top:15px}#search_page .search_result #result_area .grid_view ul li .left .pic img{border:2px solid #aea3a3;width:100%}#search_page .search_result #result_area .grid_view ul li .left .details{float:right;width:100%}#search_page .search_result #result_area .grid_view ul li .left .details .location{float:left;width:auto;color:#3e3d3d;font-size:13px}#search_page .search_result #result_area .grid_view ul li .left .details .location span{color:#f16338;font-size:15px}#search_page .search_result #result_area .grid_view ul li .left .details .map_view{display:inline;width:auto;color:#f60;font-weight:600;font-size:0}#search_page .search_result #result_area .grid_view ul li .left .details .map_view img{margin-left:5px;vertical-align:top}#search_page .search_result #result_area .grid_view ul li .left .details .features{float:left;width:100%;margin-top:10px;display:none!important}#search_page .search_result #result_area .grid_view ul li .left .details .features img{vertical-align:middle;margin-right:5px}#search_page .search_result #result_area .grid_view ul li .right{float:right;width:100%;padding-top:10px}#search_page .search_result #result_area .grid_view ul li .right h1{margin:0;padding:0;color:#f1592a;font-size:23px;text-align:left;float:left;width:55%}#search_page .search_result #result_area .grid_view ul li .right h1 span{color:#6b6b6b;font-size:12px;font-weight:400;clear:both;float:left;line-height:10px}#search_page .search_result #result_area .grid_view ul li .right .book_now{float:right;width:auto}#search_page .search_result #result_area .grid_view ul li .right .book_now span{border-radius:5px;position:relative;background:#f60;color:#fff;text-transform:uppercase;font-size:15px;padding:8px 10px;float:right}#search_page #search_form .modify_form .right .search_btn input[type=button]{float:left;background:url(../images/search_icon.png) 90% 50% no-repeat #f60;position:relative;color:#fff;text-transform:uppercase;font-size:15px;font-weight:600;padding:10px 35px 10px 10px;border-radius:5px;cursor:pointer;margin-top:10px}#details_page{float:left;width:100%;margin-top:5px}#details_page .hotel_detail{float:left;width:738px;padding:10px;border:1px solid #e4e3e3;border-radius:5px;position:relative;background:#f5f5f5}.heading{margin-top:20px}#details_page .hotel_detail h2,.heading h2{margin:0;padding:0;font-weight:400;color:#f60;font-size:20px}#details_page .hotel_detail .address,#details_page .hotel_detail .desc{color:#3e3d3d;font-size:13px;margin-bottom:5px;width:100%;float:left}#details_page .hotel_detail h2 span img,.heading h2 span img{margin-right:5px}#details_page .hotel_detail .desc{line-height:21px}#details_page .hotel_detail .hotel_slider{float:left;width:100%}#details_page .hotel_detail .hotel_features{float:left;width:98%;padding:1%;border:1px solid #f0efef;background:#fff;border-radius:5px;position:relative;margin-top:5px}#details_page .hotel_detail .hotel_features ul,.hotel_features ul{margin:0;padding:0;float:left;width:100%;list-style:none}#details_page .hotel_detail .hotel_features ul li{margin:0 40px 10px 0;padding:0 0 0 25px;float:left;font-size:15px;color:#5d5d5d;width:24%;list-style:circle}.hotel_features{float:left;width:100%}.hotel_features ul{margin:0;padding:0}.hotel_features ul li{margin:0 0 10px;padding:0 0 0 25px;float:left;background:url(../images/detail_page/list-icon.png) left 2px no-repeat;font-size:15px;color:#5d5d5d;list-style:none;width:25%;box-sizing:border-box}#details_page .right_section{float:right;width:370px}#details_page .right_section .top_part{float:left;width:348px;padding:5px 10px;border:1px solid #e4e3e3;border-radius:5px;position:relative;background:#f5f5f5;margin-bottom:10px}#details_page .right_section .hot_deals,#details_page .right_section .top_part .hotel_map,#rooms_type,#rooms_type .room_details{width:100%;float:left}#details_page .right_section .top_part .hotel_map h3{margin:0 0 5px;padding:0;color:#393939;font-weight:400;font-size:20px}#details_page .right_section .top_part .hotel_map h3 span{color:#e93201}#details_page .right_section .top_part .hotel_map h3 img{vertical-align:middle}#details_page .right_section .top_part .hotel_map .map{float:left;width:100%;margin-bottom:0}#rooms_type .room_details .room_img{float:left;width:auto}#rooms_type .room_details .room_img img{border-radius:5px;position:relative;border:2px solid #000}#rooms_type .room_details .room_feature{float:right;margin-left:20px;width:80%;margin-top:20px}#rooms_type .room_details .room_feature ul{margin:0;padding:0;float:left;width:100%;list-style:none}#rooms_type .room_details .room_feature ul li{margin:0 40px 20px 0;padding:0 0 0 25px;float:left;background:url(../images/detail_page/list-icon-small.png) left top no-repeat;font-size:13px;color:#5d5d5d}#rooms_type .room_details .room_table{float:left;width:100%;margin-top:200px}#rooms_type .room_details .room_table table{background:#fff;border-radius:5px;position:relative}#rooms_type .room_details .room_table table,td,th{border-collapse:collapse;border:1px solid #b8b7b7}#rooms_type .room_details .room_table table tr:nth-child(even){background:#fff}#rooms_type .room_details .room_table table th{text-align:left;background:#e0e0e0;color:#5d5d5d;font-size:15px;padding:10px 5px}#rooms_type .room_details .room_table table td{padding:5px;vertical-align:middle}#rooms_type .room_details .room_table table td p{margin:0;padding:0;font-size:12px;color:#5d5d5d}#rooms_type .room_details .room_table table td p span.blue{color:#035d91}#rooms_type .room_details .room_table table td p span.red{color:#b63c01}#rooms_type .room_details .room_table .policy a{color:#c03e05;font-size:12px}#rooms_type .room_details .room_table .book_now{float:left;width:100%;margin-top:20px;position:relative}#rooms_type .room_details .room_table .book_now .price{float:left;width:95%;padding-right:5%}#rooms_type .room_details .room_table .book_now .price h1{margin:0;padding:0;color:#f1592a;font-size:20px;text-align:left;float:left}#rooms_type .room_details .room_table .book_now .price a{float:left;width:100%;color:#bb5e41;font-size:13px}#rooms_type .room_details .room_table .book_now .book{float:right;width:auto}#rooms_type .room_details .room_table .book_now .book a span{border-radius:5px;position:relative;background:#f60;color:#fff;text-transform:uppercase;font-size:15px;padding:8px 20px;float:right;font-weight:700}#rooms_type .room_details .room_table .book_now .room_view table,#rooms_type .room_details .room_table .book_now .room_view table tr:nth-child(even){background:#fff}#rooms_type .room_details .room_table .book_now .room_view{float:left;position:absolute;top:50px;z-index:999;right:0;display:none;background:#fff;width:360px}#rooms_type .room_details .room_table .book_now .room_view table,td,th{border-collapse:collapse;border:1px solid #d4d4d4}#rooms_type .room_details .room_table .book_now .room_view table tr:nth-child(odd){background:#f5f5f5}#rooms_type .room_details .room_table .book_now .room_view table th{text-align:left;background:#e0e0e0;color:#5d5d5d;font-size:10px;padding:5px}#rooms_type .room_details .room_table .book_now .room_view table td{padding:5px;vertical-align:top;font-size:10px}#tblBillInfo .col,.tblAlignment td{vertical-align:middle;position:relative}.stick{position:fixed;top:0;z-index:9999}#booking_section{float:left;width:100%}#booking_section .left{float:left;position:relative;width:78%}#booking_section .left .hotel_detail{float:left;width:100%;border-radius:5px;background:#f5f5f5;border:1px solid #dedede;margin-bottom:20px;position:relative;min-height:225px}#booking_section .left .hotel_detail h4{background-color:#ff4800;color:#fff;margin:0;padding:5px 0;float:left;font-size:20px;width:100%;text-align:center;border-radius:5px 5px 0 0}#booking_section .left .hotel_detail .check_in_details{float:left;width:97%;padding:2%;margin:1.2% 1.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #dedede;background-color:#fff}#booking_section .left .hotel_detail .check_in_details h2{color:#f60;font-size:20px;font-weight:400;margin:10px 0 0;padding:0}#booking_section .left .hotel_detail .check_in_details h2 a{float:right;font-size:13px;color:#ff4800}#booking_section .left .hotel_detail .check_in_details .address{float:left;width:100%;border-bottom:1px solid #d4d4d4;font-size:13px;color:#3e3d3d;padding-bottom:5px}#booking_section .left .hotel_detail .date{float:left;width:75%;color:#000;font-size:13px;padding-top:5px}#booking_section .left .hotel_detail .date span{color:#f60}#booking_section .left .hotel_detail .date span.day{color:#f1592a;margin-right:10px}#booking_section .left .hotel_detail .room_type{float:right;width:25%;color:#000;font-size:13px;padding-top:5px;text-align:right}#booking_section .left .hotel_detail .room_type span{color:#f60}#booking_section .left .hotel_detail .room_type a{color:#f1592a;line-height:25px}#booking_section .left .hotel_detail .pepole{float:left;width:75%;color:#000;font-size:13px;padding-top:10px}#booking_section .left .hotel_detail .pepole ul{margin:0;padding:0;list-style:none;float:left}#booking_section .left .hotel_detail .pepole ul li{margin:0 10px 0 0;padding:0;list-style:none;float:left;width:64px}#booking_section .left .hotel_detail .pepole ul li span{color:#f60;padding-right:5px}#booking_section .left .hotel_detail .policy{float:left;width:100%;display:block}#booking_section .left .hotel_detail .policy a{color:#f60;font-size:13px;padding-top:20px;display:block}#booking_section .left .hotel_detail .policy a:hover,.category_sort a{text-decoration:none}#booking_section .traveller_details{float:left;width:100%;margin:20px 0}#booking_section .traveller_details h3{margin:0;padding:5px 0 5px 10px;background:url(../images/booking_page/h3-bg.png) top left repeat-x;position:relative;border-radius:5px 5px 0 0;border:1px solid #edeaea;color:#ff4800;font-size:20px}#booking_section .traveller_details .personal_details{float:left;width:97.8%;background:#f5f5f5;border:1px solid #dedede;border-top:0;padding:1%;position:relative;border-radius:0 0 5px 5px}#booking_section .traveller_details .personal_details h4{margin:0;padding:0 0 5px;color:#777;font-size:15px;border-bottom:1px solid #e3e1e1;font-weight:400}#booking_section .traveller_details .personal_details label{display:inline-block;color:#ff3600;font-size:15px;margin-right:10px}#booking_section .traveller_details .personal_details input[type=text].datepicker{background:url(../images/booking_page/date.png) 95% 50% no-repeat #fff}#booking_section .traveller_details .personal_details input[type=submit]{margin-top:20px;background:#f60;border-radius:5px;color:#FFF;float:right;font-size:18px;padding:10px;position:relative;text-transform:uppercase;margin-right:20px;cursor:pointer;top:0;left:0}#holiday_title,#holiday_visit,.PaxInfo .col input[type=text],.PaxInfo .col textarea,.category_sort a,.featuredealhead,.tblAlignment input[type=text]{text-transform:capitalize}#booking_section .right{float:right;position:relative;width:20%}#booking_section .right .booking{float:left;width:100%}#booking_section .right .booking h2{margin:0;padding:5px 0;color:#fff;font-size:20px;font-weight:600;background:#ff4800;border-radius:5px 5px 0 0;position:relative;text-align:center}#booking_section .right .booking .booking_details{float:left;background:#f5f5f5;border:1px solid #dedede;border-top:0;width:93.8%;padding:2% 3%;border-radius:0 0 5px 5px;position:relative}#booking_section .right .booking .booking_details .booking_price{float:left;width:95.8%;background:#fff;border:1px solid #dedede;border-radius:5px;position:relative;padding:2%}#booking_section .right .booking .booking_details .booking_price ul{margin:0 0 25px;padding:0;float:left;width:100%;list-style:none}#booking_section .right .booking .booking_details .booking_price ul li{margin:0 0 5px;padding:0 0 5px;float:left;width:100%;border-bottom:1px solid #e9e8e8;color:#555454;font-size:13px;line-height:21px}#booking_section .right .booking .booking_details .booking_price ul li span{float:right;color:#f1592a}#booking_section .right .booking .booking_details .booking_price ul li h4{color:#ff1800;margin:0 0 5px;padding:0;font-weight:400}#booking_section .right .booking .booking_details .booking_price ul li h4 span{color:#555454;float:left;margin-right:5px}#booking_section .right .booking .booking_details .booking_price .total{float:left;width:100%;text-align:left}#btnBookNow,#wait .ads,#wait .detail_table td,#wait .loader,#wait .logo,#wait .process,#wait h4{text-align:center}#booking_section .right .booking .booking_details .booking_price .total h1{margin:0;padding:0;font-size:18px;color:#ff1e00}#booking_section .right .booking .booking_details .booking_price .total h1 span{font-size:20px;color:#464646}#booking_section .right .booking .booking_details .booking_price .note{float:left;width:100%;font-size:11px;color:#464646;margin-top:10px;text-align:center}#booking_section .right .booking .booking_details .booking_price .note span{color:#ff1e00}.PaxInfo{padding-bottom:10px}.PaxInfo .col{border:0}.PaxInfo .col input[type=text]{width:85%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #cecbcb;padding:8px 15px;border-radius:3px;color:#000;font-size:15px;display:inline-block}.PaxInfo .col select,.PaxInfo .col textarea{width:85%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:#000;display:inline-block;font-size:15px}.PaxInfo .col select{box-sizing:border-box;border:1px solid #cecbcb;padding:7px;border-radius:3px}.PaxInfo .col textarea{border:1px solid #cecbcb;padding:15px;box-sizing:border-box;border-radius:3px;font-family:open sans}#holiday_title,.gridDiv .mix{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.boldText{color:#ff3600;font-size:15px}#wait{width:500px;margin:0 auto}#wait .logo{width:100%;float:left;margin:20px 0}#wait .loader{width:100%;float:left;margin:10px 0}#wait .process{width:100%;float:left;margin:0 0 20px;font-size:25px}#wait .process span{color:#f60}#wait .process span.close{color:#6f6f6f;font-size:13px;font-style:italic}#wait h4{font-weight:400;font-size:25px;color:#333;padding:0;margin:0}#wait .detail_table{background-color:#f5f5f5;border:1px solid #f6f6f6;border-collapse:collapse;width:100%}#wait .detail_table td{border-collapse:collapse;background-color:#f6f6f6;padding:10px 0}#wait .detail_table td span.check{color:#000;font-size:15px;font-weight:700}#wait .detail_table td span.date{color:#cd310d;font-size:13px;font-weight:700}#wait .detail_table td span.date img{margin-right:5px}#wait .ads{width:100%;float:left;margin:40px 0}.confirmationPage{float:left;margin:15px 0;width:100%}.confirmationPage .welcomeText{float:left;width:100%;margin-bottom:2%}.confirmationPage .welcomeText h3{margin:0;padding:0;font-size:13px;color:#424242;font-weight:400}.confirmationPage .welcomeText h3 span{color:#FF4800;font-size:15px}.confirmationPage .welcomeText h4{margin:0;padding:0;font-size:13px;color:#424242;font-weight:400}.confirmationPage .welcomeText h4 span{color:#FF4800}.confirmationPage .bookingconfirmationDetails{float:left;width:100%}.confirmationPage h2{background:#ff4800;color:#fff;font-size:20px;border-radius:5px 5px 0 0;margin:0;font-weight:400;float:left;padding:5px 15px}.confirmationPage .reservationDetails{float:left;padding:1%;width:98%;background:#f5f5f5;border:1px solid #dedede;border-radius:0 5px 5px}.confirmationPage .bookingconfirmationDetails .detailBox{float:left;width:100%;padding:1% 0}.confirmationPage .bookingconfirmationDetails .detailBox h3{color:#f60;font-size:15px;border-bottom:1px solid #dedede;margin:5px;padding:5px}.confirmationPage .bookingconfirmationDetails .detailBox table{width:100%;border:0}.confirmationPage .bookingconfirmationDetails .detailBox table tr td{border:0;font-size:13px;color:#000;padding:3px}.confirmationPage .bookingconfirmationDetails .detailBox table tr td span{color:#777;font-weight:700}.confirmationPage .bookingconfirmationDetails .detailBox ul{color:#777}.confirmationPage .bookingconfirmationDetails .detailBox ul li{color:#777;font-size:13px;margin-top:5px;line-height:21px}.btnSearch{background-color:#f60;color:#000;border-radius:5px;font-weight:600;font-size:16px;padding:12px 45px;width:30%}.alignRight{text-align:right}#search_page #search_form.searchScroll{top:0;z-index:1002;left:376px;width:1171px;position:fixed}.sliderRow,.sliderView{width:1170px;overflow:hidden}#slider1_container{margin-top:20px}.sliderView{position:relative;top:0;left:0;height:556px;background:#e3e1e1}.jssort01 .c,.jssort01 .w,.sliderRow{position:absolute;top:0;left:0}.sliderRow{cursor:move;height:456px}.jssort01 .w{width:100%;height:100%}.jssort01 .c{width:68px;height:68px;border:2px solid #222}.jssort01 .p:hover .c,.jssort01 .pav .c,.jssort01 .pav:hover .c{background:url(../img/t01.png) center center;border-width:0;top:2px;left:2px;width:68px;height:68px}.jssort01 .p:hover .c,.jssort01 .pav:hover .c{top:0;left:0;width:70px;height:70px;border:1px solid #f60}.clear{clear:both}.locationList{float:left;width:100%;margin-top:10px;clear:both}.locationList .viewList{line-height:24px;margin-right:10px;color:#000}.locationList .viewList img{margin-right:7px;vertical-align:middle}.roomhead{margin:1em 0 .5em;color:#343434;font-size:22px;line-height:25px;letter-spacing:1px;border:1px solid #E0E0E0}.background{position:relative;z-index:30;top:0;left:0;right:0;bottom:0;background-color:#000}.dvMap{display:none;position:fixed;height:auto;width:500px;background:#FFF;left:300px;top:150px;z-index:100;margin-left:15px;border:1px solid #A9A9A9;padding:15px}#popupBoxClose{font-size:12px;line-height:10px;right:8px;top:8px;position:absolute;color:#6FA5E2;font-weight:500}.accordheading{background-color:#cecbcb;padding:10px;color:#000;position:relative}#tblBillInfo .col span{color:red;font-weight:600}.tblAlignment{margin:10px 0}.tblAlignment td{border:0}.tblAlignment select{border:1px solid #cecbcb;padding:7px;border-radius:3px;color:#000;font-size:15px;display:inline-block}.tblAlignment input[type=text]{border:1px solid #cecbcb;padding:8px 15px;border-radius:3px;color:#000;font-size:15px;display:inline-block}.tblAlignment .red,.termred{color:red;font-weight:600}#search_page .search_result .left_filter.filterScroll{position:fixed;top:85px;z-index:999}.boardText{color:#5d5d5d;font-size:15px}.mainTableDiv{display:table;width:100%;border-collapse:collapse}.mainTableDiv .heading,.mainTableDiv .table-row{display:table-row;text-align:left}.mainTableDiv .heading{font-weight:600;background-color:#C91622;line-height:21px;color:#fff}.mainTableDiv .col{display:table-cell;padding:3px 5px}.booking h2{background:#ff4800;border-radius:5px 5px 0 0;color:#fff;font-size:20px;font-weight:400;margin:0;padding:5px 0;position:relative;text-align:center}#booking_section .left .hotel_detail .check_in_details h2 a#lnkChangeHotel,#booking_section .left .hotel_detail .room_type a#lnkchng{color:red;font-size:16px}.bookbtn{border-radius:5px;background:#f60;color:#fff;font-size:16px;padding:5px 10px}.featuredealhead{margin-bottom:2px;font-size:20px;padding:5px 0 0 15px}.loginForm{background:url(../images/customer-bg.jpg) 0 0/100% auto no-repeat rgba(0,0,0,0)}.formQuick{margin:50px auto 0;width:400px}.formQuick .search_form{background-color:rgba(255,255,255,.5);padding:10px;border-radius:0 0 15px 15px}.formQuick table td{border:0;padding:10px 5px}.formQuick h2{color:#fff;margin:0;padding:10px 20px;border-radius:15px 15px 0 0;background-color:#f1592a;text-align:center}.formQuick table td strong{color:#222;font-size:16px}.formQuick table td input[type=password],.formQuick table td input[type=text]{border-radius:5px;padding:10px;width:90%;border:1px solid #CCC}.formQuick table td input[type=submit]{border-radius:5px;padding:10px;font-weight:600;font-size:14px;cursor:pointer}.feedbackForm table td,.feedbackForm table th{padding:8px;border:0}.feedbackForm table .body{font-weight:600;font-size:16px}.feedbackForm table .body .star{color:red}.feedbackForm table input,.feedbackForm table select,.feedbackForm table textarea{border:1px solid #cecbcb;border-radius:5px;color:#666565;font-size:13px;padding:8px;width:70%;display:inline}.feedbackForm table select.select-small{width:60px}.feedbackForm table .reset-button{border-radius:5px;color:#FFF;font-size:15px;font-weight:600;padding:8px 15px;text-decoration:none;width:auto;background-color:#f60;border:0}.fonttext{font-size:14px;line-height:23px}.fonttext a{color:#f60}.star{color:red}.feedbackForm .hotel-finder{font-size:16px;font-weight:600}.partSection{float:left;width:33.33%;font-size:14px;line-height:30px}.partSection strong{font-size:16px;font-weight:600}#footer_container .footer_link .left ul li a:first-child,#holiday_title{font-size:13px}.partSection p{margin:0}.clearfix::after,.clearfix::before{content:"";display:table}.clearfix::after{clear:both}.category_sort{width:100%;padding:23px 0;float:left}.category_sort .part-left{float:left;width:30%}.category_sort .part-right{float:right;width:70%;text-align:right}.category_sort .part-right select{border:1px solid #ccc;border-radius:3px;box-shadow:0 0 2px 1px rgba(0,0,0,.1);text-indent:.01px;padding:6px;text-transform:capitalize;margin-left:10px}.category_sort a,.gridDiv .mix{box-shadow:0 0 1px 1px rgba(0,0,0,.1) inset}.category_sort a{background:#dbdbdb;border-radius:3px;color:#333;margin-right:10px;padding:8px 10px}.category_sort .active,.category_sort a:hover{background:#666;color:#fff}.category_sort a i{display:inline-block;margin:5px 5px 0 0}#categoryContainer{margin-top:10px}.gridDiv .mix{background:#fff;border:1px solid #e4e4e4;border-radius:3px;display:inline-block;margin:1%;padding:8px;width:31.1%;box-sizing:border-box;position:relative}#holiday_tags span,#holiday_title{background-color:rgba(0,0,0,.6);color:#fff}#holiday_image,#holiday_visit{display:block;overflow:hidden}#holiday_image{width:auto;height:180px;position:relative}#holiday_image img{border:none}#holiday_title{width:100%;position:absolute;z-index:1;top:0;line-height:17px;padding:8px 10px;box-sizing:border-box}#holiday_visit,.listDiv .mix{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#holiday_title .text{float:left;width:80%}#holiday_title .days{float:right;width:20%;text-align:right}#holiday_tags{width:25%;position:absolute;z-index:1;bottom:5px;font-size:10px;margin-left:10px}#holiday_tags span{padding:2px 4px;text-transform:uppercase;border-radius:2px}#holiday_list_price,#holiday_list_title{display:none}#holiday_price{bottom:0;font-size:18px;font-weight:600;color:#fff}#holiday_visit{background:#f5f5f5;box-shadow:inset 0 0 1px 1px rgba(0,0,0,.1);border-radius:2px;padding:6px 8px;margin-top:5px;box-sizing:border-box}.per_person{font-size:12px;color:#666;text-transform:lowercase;font-weight:400}.holiday_lable{color:#333;text-transform:capitalize}.listDiv .mix{background:#fff;border:1px solid #e4e4e4;border-radius:3px;box-shadow:0 0 1px 1px rgba(0,0,0,.1) inset;display:inline-block;margin:1%;padding:8px;box-sizing:border-box;width:98%}.hotDealSubContent,.listDiv .mix #holiday_list_title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.listDiv .mix .rightSec{margin-left:300px}.listDiv .mix #holiday_price,.listDiv .mix #holiday_title{display:none}.listDiv .mix #holiday_image{float:left;width:280px;height:auto}.listDiv .mix #holiday_image img{border-radius:2px}.listDiv .mix #holiday_visit{width:100%;float:left;box-shadow:none;background:0 0;padding:8px 4px;margin-top:10px;height:60px}.listDiv .mix #holiday_list_title{width:100%;float:left;display:block;padding:8px 4px;font-size:18px;font-weight:600;color:#333;box-sizing:border-box}.listDiv .mix #holiday_list_title .text{float:left;width:85%}.listDiv .mix #holiday_list_title .days{float:right;width:15%;text-align:right}.listDiv .mix #holiday_list_price{color:#f60;display:block;float:left;font-size:18px;font-weight:600;text-align:right;width:100%;margin-top:20px}.hotelDiv{width:100%}.hotDealSubContent{background:#fff;border:1px solid #e4e4e4;border-radius:3px;box-shadow:0 0 1px 1px rgba(0,0,0,.1) inset;box-sizing:border-box;display:block;margin:1%;padding:8px;width:98%}.hotDealSubContent .hotDealHotelHead h2{margin:0 0 10px;color:#000;padding-bottom:5px;border-bottom:1px solid #e4e4e4;display:block;font-weight:600}.hotDealSubContent .hotDealHotelHead h2 a{color:#000}.hotDealSubContent .hotDealHotelSubMenu ul{width:100%;margin:0;padding:0;list-style:none}.hotDealSubContent .hotDealHotelSubMenu ul li{width:19%;padding:5px .5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block}.hotDealSubContent .hotDealHotelSubMenu ul li a{color:#f60;font-size:14px}.adLeft{float:left;width:18%}.adRight{float:left;width:100%;padding-left:2%}.adMenu .adSection h3{margin:0;padding:5px;background-color:#f60;color:#fff}.adMenu .adSection ul{list-style:none;margin:0;padding:5px;font-size:13px}.adMenu .adSection ul li{margin:0;padding:0}.adMenu .adSection ul li a{padding:5px 0;display:block;color:#5d5d5d}.logoLogin{padding:10px;width:200px;margin:30px 0 0 30px;display:block;overflow:hidden;box-sizing:border-box}.divContainerform,.navAdmin{width:100%;float:left}.logoLogin .adminDiv{text-align:center;margin-top:40px}.footerLogin{position:fixed;bottom:0}.footerLogin a{color:#f1592a}.divContainerform{padding-top:5px}.navAdmin ul,.navAdmin ul li{padding:0;margin:0;float:left}.navAdmin ul{list-style:none}.navAdmin ul li{position:relative}.navAdmin ul li a{display:block;padding:10px 15px;background-color:#489cdf;color:#fff;margin-right:8px}.navAdmin ul li a:hover{background-color:#333}.navAdmin ul li>ul{position:absolute;top:37px;padding:0;margin:0;width:150px;z-index:9}.navAdmin ul li>ul li{display:block;width:180px}.navAdmin ul li ul{position:absolute;width:100%;margin:0;padding:0;display:none}.navAdmin ul li>ul li a{background-color:#fff;color:#222;border:1px solid #ccc}.navAdmin ul li>ul li a:hover{background-color:#fff;color:#f60}.navAdmin ul li:hover ul{display:block}.panelBox{border:1px solid #ccc;border-radius:3px;box-shadow:0 0 2px 1px rgba(0,0,0,.1) inset;margin-right:30px;padding:8px;width:100%;overflow:hidden}.rowClear{padding:20px 0}.rowClear:after,.rowClear:before{content:" ";display:table}.rowClear:after{clear:both}.listTab ul{list-style:none;padding:0;margin:0}.listTab ul li{display:inline-block;padding:0 3px;margin:0;color:#000;line-height:28px}.listTab ul li.red{color:#da2128}.listTab ul li a{color:#000}.listTab ul li .linkBtn{background:#da2128;border-radius:3px;box-shadow:0 0 3px 0 rgba(0,0,0,.3) inset;color:#fff;margin-left:5px;padding:5px 10px}.listTab ul li .linkBtn:hover{background:#333;color:#fff}.col-left{float:left;margin-right:15px;min-height:1px;width:220px}.col-right{float:left;min-height:1px;width:723px}.book-filter-title{background-color:#5c54bf;color:#fff;height:15px;line-height:15px;padding:4px 12px}.col-left .menu-wraper{background-color:#f0f0f0;border:1px solid #5c54bf;padding:10px}.button-text{background-color:#f26722;border:1px solid #900000;color:#fff;cursor:pointer;display:inline-block;padding:3px 6px;text-align:center;margin-bottom:10px}.col-right h1,.col-right h3{color:#5c54bf;font-weight:700}.menu-wraper .button-text{width:90%}.box-section{background-color:#f0f0f0;padding:10px;width:703px}.col-right h1{font-size:20px;margin-bottom:10px}.col-right h3{font-size:16px;margin:5px 0}.form-two-cols{min-height:28px;display:table}.form-left{float:left;line-height:18px;margin-right:15px;text-align:left;width:180px}.gridDiv #holiday_price,.rightDot{float:right}.form-right{line-height:18px;margin-left:200px;min-height:26px}.box-section label{color:#262261;font-weight:700}.form-right span{color:#373737}.form-right input[type=submit]{margin-top:10px}.form-right input[type=text]{border:1px solid #373737}.popupBox{background:rgba(0,0,0,.8);position:fixed;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.popContent{position:relative;width:400px;height:200px;top:50%;left:50%;background-color:#fff;margin-left:-200px;margin-top:-100px}.popContent .heading{background-color:#f60;padding:6px 10px;color:#fff;display:block;font-size:21px}.popContent .bodyContent{padding:15px}.popContent .bodyContent td{font-size:16px;padding:5px}.popContent .bodyContent input[type=text]{border-radius:5px;color:#777;font-size:15px;padding:3%;width:94%;border:1px solid #ccc}.gridDiv .rightSec{background-color:rgba(0,0,0,.6);box-sizing:border-box;padding:5px 10px;position:absolute;bottom:8px;width:95.5%}.gridDiv #holidy_visit{float:left;color:#fff;font-size:18px;font-weight:600}.gridDiv .asia{border-bottom:1px solid #ddd;color:#f60;padding:10px 0}#hotels_package ul{display:block;list-style:none;margin:0;padding:0}#hotels_package ul li{box-sizing:border-box;display:inline-block;margin:0!important;padding:0 15px 0 0!important}#hotels_package ul li:last-child{padding:0!important}#hotels_package ul li .pic img{display:block;width:100%;min-height:192px}#hotels_package ul li .name,.price{text-align:left!important}#hotels_package ul li .name span{margin-right:2px;float:right}.bannerMain{background-image:url(../images/242616012645.jpg);background-position:left top;background-size:cover}.headerBg{background:rgba(255,255,255,.2)!important}.bannerHd{float:left;width:62%;height:500px;text-align:center;color:#fff}.bannerHd h1{width:60%;margin:160px auto 10px;background:rgba(0,0,0,.5);clear:both;display:inline-block;padding:16px 30px;font-size:40px}.bannerHd p{width:60%;margin:20px auto 0}.footer_link h5{color:#f56800;font-size:14px;margin-bottom:25px;margin-top:0;text-transform:uppercase}.logoBtm{margin-bottom:30px}.footer_link ul li{display:block;float:none;margin-bottom:10px;overflow:hidden;padding-left:30px;position:relative}.addressWrap,.form-control,.newletterWrap,.rq-common-btn,.sitemap,.socialMediaWrap,.usfuleLink{float:left}.footer_link address{color:#888;font-size:13px}.footer_link input.form-control{background:#414040;border:none;border-radius:0;box-shadow:none!important;height:42px;padding-left:25px;width:140px;color:#fff}.rq-btn-primary{background-color:#f56800;border-color:transparent;border-radius:0;color:#000;font-size:12px;line-height:44px;padding:0 30px}#copy_right img{width:170px}.socialMediaWrap{width:240px}.socialMediaWrap .social_url a{background:url(../images/sprite_img.png) no-repeat;display:inline-block;width:32px;height:32px}.socialMediaWrap .social_url a.fbIcon{background-position:0 0}.socialMediaWrap .social_url a.twIcon{background-position:-42px 0}.socialMediaWrap .social_url a.liIcon{background-position:-84px 0}.socialMediaWrap .social_url a.gpIcon{background-position:-126px 0}.socialMediaWrap .social_url a.inIcon{background-position:-168px 0}.socialMediaWrap .social_url a.piIcon{background-position:-210px 0}.addressWrap{width:215px}.usfuleLink{width:295px}.sitemap{width:150px}#footer_container .footer_link ul{float:left;list-style:none;margin:0;padding:0;width:110px}#footer_container .footer_link ul li a{color:#888;font-size:13px}.addressWrap ul li,.sitemap ul li,.usfuleLink ul li{padding-left:0!important;overflow:visible!important;white-space:nowrap}.borderRadius .shadow,.ddcommon .shadow{box-shadow:5px 5px 5px -5px #888}.ddcommon .clear,.ddcommon .ddChild li{clear:both}.ddcommon .ddChild li.optgroup,.ddcommon .ddTitle .ddTitleText .ddTitleText,.ddcommon .text,.ddcommon ul{padding:0}.borderRadius{border-radius:5px}.borderRadiusTp{border-radius:5px 5px 0 0}.borderRadiusBtm{border-radius:0 0 5px 5px}.ddcommon{position:relative;display:inline-block;cursor:default}.ddcommon ul{margin:0}.ddcommon ul li{list-style-type:none}.borderRadiusTp ul li:last-child{border-radius:0 0 5px 5px;border-bottom:0 none #c3c3c3}.borderRadiusBtm ul li:first-child{border-radius:5px 5px 0 0;border-bottom:1px solid #c3c3c3}.ddcommon .disabled img,.ddcommon .disabled span,.ddcommon.disabledAll{opacity:.5;color:#999}.ddcommon .text{color:#7e7e7e;position:absolute;background:#fff;display:block;width:98%;height:98%;left:2px;top:0;border:none}.dd .arrow:hover,.ddcommon .arrow:hover{background-position:0 100%}.ddOutOfVision{position:relative;display:inline-block}.borderRadiusBtm .shadow{box-shadow:-5px -5px 5px -5px #888}.borderRadius .border,.borderRadiusTp .border{border-radius:0 0 5px 5px}.borderRadiusBtm .border{border-radius:5px 5px 0 0}img.fnone{float:none!important}.ddcommon .divider{width:0;height:100%;position:absolute}.ddcommon .arrow{display:inline-block;position:absolute;top:50%;right:4px}.ddcommon .ddTitle{padding:0;position:relative;display:inline-block;width:100%}.ddcommon .ddTitle .ddTitleText,.ddcommon .ddTitle .description{display:block}.ddcommon .ddTitle .ddTitleText img{position:relative;vertical-align:middle;float:left}.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto;overflow-x:hidden}.ddcommon .ddChild li .description{display:block}.dd .ddChild li.enabled span.ddlabel,.dd .ddTitle .ddTitleText span.ddlabel{display:none}.ddcommon .ddChild li img{border:0;position:relative;vertical-align:middle;float:left}.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px;font-weight:700;font-style:italic}.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}.ddcommon .noBorderTop{border-top:none 0!important;padding:0;margin:0}.dd .divider{border-right:1px solid #c3c3c3;right:24px}.dd .arrow{width:16px;height:16px;margin-top:-8px}.dd .ddTitle{color:#000;background:url(../images/drop_icon.png) 85% 50% no-repeat}.dd .ddTitle .ddTitleText .ddTitleText{padding:0}.dd .ddTitle .description{font-size:12px;color:#666}.dd .ddTitle .ddTitleText img{padding-right:5px}.dd .ddChild{background-color:#fff;left:-4px}.dd .ddChild li{padding:5px;background-color:#fff}.dd .ddChild li .description{color:#666}.dd .ddChild li .ddlabel{color:#333}.dd .ddChild li img{padding:0 6px 0 0}.dd .ddChild li.optgroup{padding:0}.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px;font-weight:700;font-style:italic}.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}.flag{float:left;padding:0!important;margin:0 5px 0 0;width:16px;height:11px;background:url(../../images/msdropdown/icons/flagssprite_small.png) no-repeat}.flag.ad{background-position:0 0}.flag.ae{background-position:0 -11px}.flag.af{background-position:0 -22px}.flag.ag{background-position:0 -33px}.flag.ai{background-position:0 -44px}.flag.al{background-position:0 -55px}.flag.am{background-position:0 -66px}.flag.an{background-position:0 -77px}.flag.ao{background-position:0 -88px}.flag.ar{background-position:0 -99px}.flag.as{background-position:0 -110px}.flag.at{background-position:0 -121px}.flag.au{background-position:0 -132px}.flag.aw{background-position:0 -143px}.flag.ax{background-position:0 -154px}.flag.az{background-position:0 -165px}.flag.ba{background-position:0 -176px}.flag.bb{background-position:0 -187px}.flag.bd{background-position:0 -198px}.flag.be{background-position:0 -209px}.flag.bf{background-position:0 -220px}.flag.bg{background-position:0 -231px}.flag.bh{background-position:0 -242px}.flag.bi{background-position:0 -253px}.flag.bj{background-position:0 -264px}.flag.bm{background-position:0 -275px}.flag.bn{background-position:0 -286px}.flag.bo{background-position:0 -297px}.flag.br{background-position:0 -308px}.flag.bs{background-position:0 -319px}.flag.bt{background-position:0 -330px}.flag.bv{background-position:0 -341px}.flag.bw{background-position:0 -352px}.flag.by{background-position:0 -363px}.flag.bz{background-position:0 -374px}.flag.ca{background-position:0 -385px}.flag.catalonia{background-position:0 -396px}.flag.cc{background-position:0 -407px}.flag.cd{background-position:0 -418px}.flag.cf{background-position:0 -429px}.flag.cg{background-position:0 -440px}.flag.ch{background-position:0 -451px}.flag.ci{background-position:0 -462px}.flag.ck{background-position:0 -473px}.flag.cl{background-position:0 -484px}.flag.cm{background-position:0 -495px}.flag.cn{background-position:0 -506px}.flag.co{background-position:0 -517px}.flag.cu{background-position:0 -528px}.flag.cr{background-position:0 -539px}.flag.cs{background-position:0 -550px}.flag.cv{background-position:0 -561px}.flag.cx{background-position:0 -572px}.flag.cy{background-position:-16px 0}.flag.cz{background-position:-16px -11px}.flag.de{background-position:-16px -22px}.flag.dj{background-position:-16px -33px}.flag.dk{background-position:-16px -44px}.flag.dm{background-position:-16px -55px}.flag.do{background-position:-16px -66px}.flag.dz{background-position:-16px -77px}.flag.ec{background-position:-16px -88px}.flag.ee{background-position:-16px -99px}.flag.eg{background-position:-16px -110px}.flag.eh{background-position:-16px -121px}.flag.england{background-position:-16px -132px}.flag.er{background-position:-16px -143px}.flag.es{background-position:-16px -154px}.flag.et{background-position:-16px -165px}.flag.eu{background-position:-16px -176px}.flag.fam{background-position:-16px -187px}.flag.fi{background-position:-16px -198px}.flag.fj{background-position:-16px -209px}.flag.fk{background-position:-16px -220px}.flag.fm{background-position:-16px -231px}.flag.fo{background-position:-16px -242px}.flag.fr{background-position:-16px -253px}.flag.ga{background-position:-16px -264px}.flag.gb{background-position:-16px -275px}.flag.gd{background-position:-16px -286px}.flag.ge{background-position:-16px -297px}.flag.gf{background-position:-16px -308px}.flag.gh{background-position:-16px -319px}.flag.gi{background-position:-16px -330px}.flag.gl{background-position:-16px -341px}.flag.gm{background-position:-16px -352px}.flag.gn{background-position:-16px -363px}.flag.gp{background-position:-16px -374px}.flag.gq{background-position:-16px -385px}.flag.gr{background-position:-16px -396px}.flag.gs{background-position:-16px -407px}.flag.gt{background-position:-16px -418px}.flag.gu{background-position:-16px -429px}.flag.gw{background-position:-16px -440px}.flag.gy{background-position:-16px -451px}.flag.hk{background-position:-16px -462px}.flag.hm{background-position:-16px -473px}.flag.hn{background-position:-16px -484px}.flag.hr{background-position:-16px -495px}.flag.ht{background-position:-16px -506px}.flag.hu{background-position:-16px -517px}.flag.id{background-position:-16px -528px}.flag.ie{background-position:-16px -539px}.flag.il{background-position:-16px -550px}.flag.in{background-position:-16px -561px}.flag.io{background-position:-16px -572px}.flag.iq{background-position:-32px 0}.flag.ir{background-position:-32px -11px}.flag.is{background-position:-32px -22px}.flag.it{background-position:-32px -33px}.flag.jm{background-position:-32px -44px}.flag.jo{background-position:-32px -55px}.flag.jp{background-position:-32px -66px}.flag.ke{background-position:-32px -77px}.flag.kg{background-position:-32px -88px}.flag.kh{background-position:-32px -99px}.flag.ki{background-position:-32px -110px}.flag.km{background-position:-32px -121px}.flag.kn{background-position:-32px -132px}.flag.kp{background-position:-32px -143px}.flag.kr{background-position:-32px -154px}.flag.kw{background-position:-32px -165px}.flag.ky{background-position:-32px -176px}.flag.kz{background-position:-32px -187px}.flag.la{background-position:-32px -198px}.flag.lb{background-position:-32px -209px}.flag.lc{background-position:-32px -220px}.flag.li{background-position:-32px -231px}.flag.lr{background-position:-32px -242px}.flag.lk{background-position:-32px -253px}.flag.ls{background-position:-32px -264px}.flag.lt{background-position:-32px -275px}.flag.lu{background-position:-32px -286px}.flag.lv{background-position:-32px -297px}.flag.ly{background-position:-32px -308px}.flag.ma{background-position:-32px -319px}.flag.mc{background-position:-32px -330px}.flag.md{background-position:-32px -341px}.flag.me{background-position:-32px -352px}.flag.mg{background-position:-32px -363px}.flag.mh{background-position:-32px -374px}.flag.mk{background-position:-32px -385px}.flag.ml{background-position:-32px -396px}.flag.mm{background-position:-32px -407px}.flag.mn{background-position:-32px -418px}.flag.mo{background-position:-32px -429px}.flag.mp{background-position:-32px -440px}.flag.mq{background-position:-32px -451px}.flag.mr{background-position:-32px -462px}.flag.ms{background-position:-32px -473px}.flag.mt{background-position:-32px -484px}.flag.mu{background-position:-32px -495px}.flag.mv{background-position:-32px -506px}.flag.mw{background-position:-32px -517px}.flag.mx{background-position:-32px -528px}.flag.my{background-position:-32px -539px}.flag.mz{background-position:-32px -550px}.flag.na{background-position:-32px -561px}.flag.nc{background-position:-32px -572px}.flag.ne{background-position:-48px 0}.flag.nf{background-position:-48px -11px}.flag.ng{background-position:-48px -22px}.flag.ni{background-position:-48px -33px}.flag.nl{background-position:-48px -44px}.flag.no{background-position:-48px -55px}.flag.np{background-position:-48px -66px}.flag.nr{background-position:-48px -77px}.flag.nu{background-position:-48px -88px}.flag.nz{background-position:-48px -99px}.flag.om{background-position:-48px -110px}.flag.pa{background-position:-48px -121px}.flag.pe{background-position:-48px -132px}.flag.pf{background-position:-48px -143px}.flag.pg{background-position:-48px -154px}.flag.ph{background-position:-48px -165px}.flag.pk{background-position:-48px -176px}.flag.pl{background-position:-48px -187px}.flag.pm{background-position:-48px -198px}.flag.pn{background-position:-48px -209px}.flag.pr{background-position:-48px -220px}.flag.ps{background-position:-48px -231px}.flag.pt{background-position:-48px -242px}.flag.pw{background-position:-48px -253px}.flag.py{background-position:-48px -264px}.flag.qa{background-position:-48px -275px}.flag.re{background-position:-48px -286px}.flag.ro{background-position:-48px -297px}.flag.rs{background-position:-48px -308px}.flag.ru{background-position:-48px -319px}.flag.rw{background-position:-48px -330px}.flag.sa{background-position:-48px -341px}.flag.sb{background-position:-48px -352px}.flag.sc{background-position:-48px -363px}.flag.scotland{background-position:-48px -374px}.flag.sd{background-position:-48px -385px}.flag.se{background-position:-48px -396px}.flag.sg{background-position:-48px -407px}.flag.sh{background-position:-48px -418px}.flag.si{background-position:-48px -429px}.flag.sj{background-position:-48px -440px}.flag.sk{background-position:-48px -451px}.flag.sl{background-position:-48px -462px}.flag.sm{background-position:-48px -473px}.flag.sn{background-position:-48px -484px}.flag.so{background-position:-48px -495px}.flag.sr{background-position:-48px -506px}.flag.st{background-position:-48px -517px}.flag.sv{background-position:-48px -528px}.flag.sy{background-position:-48px -539px}.flag.sz{background-position:-48px -550px}.flag.tc{background-position:-48px -561px}.flag.td{background-position:-48px -572px}.flag.tf{background-position:-64px 0}.flag.tg{background-position:-64px -11px}.flag.th{background-position:-64px -22px}.flag.tj{background-position:-64px -33px}.flag.tk{background-position:-64px -44px}.flag.tl{background-position:-64px -55px}.flag.tm{background-position:-64px -66px}.flag.tn{background-position:-64px -77px}.flag.to{background-position:-64px -88px}.flag.tr{background-position:-64px -99px}.flag.tt{background-position:-64px -110px}.flag.tv{background-position:-64px -121px}.flag.tw{background-position:-64px -132px}.flag.tz{background-position:-64px -143px}.flag.ua{background-position:-64px -154px}.flag.ug{background-position:-64px -165px}.flag.um{background-position:-64px -176px}.flag.us{background-position:-64px -187px}.flag.uy{background-position:-64px -198px}.flag.uz{background-position:-64px -209px}.flag.va{background-position:-64px -220px}.flag.vc{background-position:-64px -231px}.flag.ve{background-position:-64px -242px}.flag.vg{background-position:-64px -253px}.flag.vi{background-position:-64px -264px}.flag.vn{background-position:-64px -275px}.flag.vu{background-position:-64px -286px}.flag.wales{background-position:-64px -297px}.flag.wf{background-position:-64px -308px}.flag.ws{background-position:-64px -319px}.flag.ye{background-position:-64px -330px}.flag.yt{background-position:-64px -341px}.flag.za{background-position:-64px -352px}.flag.zm{background-position:-64px -363px}.flag.zw{background-position:-64px -374px}#cssmenu,#cssmenu #menu-button,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:99}#cssmenu:after,#cssmenu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#cssmenu #menu-button{display:none}#cssmenu{background:#333;border-radius:5px}#cssmenu>ul>li{float:left}#cssmenu.align-center>ul{font-size:0;text-align:center}#cssmenu.align-center>ul>li{display:inline-block;float:none}#cssmenu>ul>li.has-sub>a:after,#cssmenu>ul>li.has-sub>a:before{display:block;background:#ddd;content:'';position:absolute}#cssmenu.align-center ul ul{text-align:left}#cssmenu.align-right>ul>li{float:right}#cssmenu>ul>li>a{padding:17px 27px;font-size:12px;letter-spacing:1px;text-decoration:none;color:#ddd;font-weight:700;text-transform:uppercase}#cssmenu>ul>li:hover>a{color:#fff}#cssmenu>ul>li.has-sub>a{padding-right:30px}#cssmenu>ul>li.has-sub>a:after{top:22px;right:11px;width:8px;height:2px}#cssmenu>ul>li.has-sub>a:before{top:19px;right:14px;width:2px;height:8px;transition:all .25s ease}#cssmenu>ul>li.has-sub:hover>a:before{top:23px;height:0}#cssmenu ul ul{position:absolute;left:-9999px}#cssmenu.align-right ul ul{text-align:right}#cssmenu ul ul li{height:0;transition:all .25s ease}#cssmenu li:hover>ul{left:auto}#cssmenu.align-right li:hover>ul{left:auto;right:0}#cssmenu li:hover>ul>li{height:35px}#cssmenu ul ul ul{margin-left:100%;top:0}#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%}#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,.15);padding:11px 15px;width:170px;font-size:12px;text-decoration:none;color:#ddd;font-weight:400;background:#333}#cssmenu ul ul li.has-sub>a:after,#cssmenu ul ul li.has-sub>a:before{position:absolute;display:block;background:#ddd;content:''}#cssmenu ul ul li.last-item>a,#cssmenu ul ul li:last-child>a{border-bottom:0}#cssmenu ul ul li a:hover,#cssmenu ul ul li:hover>a{color:#fff}#cssmenu ul ul li.has-sub>a:after{top:16px;right:11px;width:8px;height:2px}#cssmenu.align-right ul ul li.has-sub>a:after{right:auto;left:11px}#cssmenu ul ul li.has-sub>a:before{top:13px;right:14px;width:2px;height:8px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#cssmenu.align-right ul ul li.has-sub>a:before{right:auto;left:14px}#cssmenu ul ul>li.has-sub:hover>a:before{top:17px;height:0}#cssmenu.small-screen{width:100%}#cssmenu.small-screen ul{width:100%;display:none}#cssmenu.small-screen.align-center>ul{text-align:left}#cssmenu.small-screen ul li{width:100%;border-top:1px solid rgba(120,120,120,.2)}#cssmenu.small-screen li:hover>ul>li,#cssmenu.small-screen ul ul li{height:auto}#cssmenu.small-screen ul li a,#cssmenu.small-screen ul ul li a{width:100%;border-bottom:0}#cssmenu.small-screen>ul>li{float:none}#cssmenu.small-screen ul ul li a{padding-left:25px;color:#ddd;background:0 0}#cssmenu.small-screen ul ul ul li a{padding-left:35px}#cssmenu.small-screen ul ul li.active>a,#cssmenu.small-screen ul ul li:hover>a{color:#fff}#cssmenu.small-screen ul ul,#cssmenu.small-screen ul ul ul,#cssmenu.small-screen.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}#cssmenu.small-screen ul ul>li.has-sub>a:after,#cssmenu.small-screen ul ul>li.has-sub>a:before,#cssmenu.small-screen>ul>li.has-sub>a:after,#cssmenu.small-screen>ul>li.has-sub>a:before{display:none}#cssmenu.small-screen #menu-button{display:block;padding:17px;color:#ddd;cursor:pointer;font-size:12px;text-transform:uppercase;font-weight:700}#cssmenu.small-screen #menu-button:after{position:absolute;top:22px;right:17px;display:block;height:4px;width:20px;border-top:2px solid #ddd;border-bottom:2px solid #ddd;content:''}#cssmenu.small-screen #menu-button:before{position:absolute;top:16px;right:17px;display:block;height:2px;width:20px;background:#ddd;content:''}#cssmenu.small-screen #menu-button.menu-opened:after{top:23px;border:0;height:2px;width:15px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#cssmenu.small-screen #menu-button.menu-opened:before{top:23px;background:#fff;width:15px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#cssmenu.small-screen .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,.2);height:46px;width:46px;cursor:pointer}#cssmenu.small-screen .submenu-button.submenu-opened{background:#262626}#cssmenu.small-screen ul ul .submenu-button{height:34px;width:34px}#cssmenu.small-screen .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}#cssmenu.small-screen ul ul .submenu-button:after{top:15px;right:13px}#cssmenu.small-screen .submenu-button.submenu-opened:after{background:#fff}#cssmenu.small-screen .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}#cssmenu.small-screen ul ul .submenu-button:before{top:12px;right:16px}#cssmenu.small-screen .submenu-button.submenu-opened:before{display:none}#cssmenu.small-screen.select-list{padding:5px}.bx-wrapper{position:relative;margin:0 auto;padding:0;width:100%}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{box-shadow:0 0 5px #ccc;background:#fff;transform:translate(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(../images/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-next{right:10px;background:url(../images/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}ul.bxslider{margin:0}ul.bxslider li aside{width:500px;float:left;padding:10px;font-size:26px;color:#fff;background:url(../images/form_bg.png) top left;bottom:42px;position:absolute;right:60px;line-height:48px}.bx-wrapper .bx-pager{bottom:10px;display:block;position:absolute;right:10px;width:100px;z-index:9999}.pic{cursor:pointer}#content_area .middle_container .testimonials .msg_box ul .fade{opacity:1.5;-webkit-transition:opacity 2s ease-in;-moz-transition:opacity 2s ease-in;-o-transition:opacity 2s ease-in;-ms-transition:opacity 2s ease-in;transition:opacity 2s ease-in}@media only screen and (min-width:320px) and (max-width:640px){.addressWrap,.newletterWrap,.sitemap,.socialMediaWrap,.usfuleLink{float:left;width:100%;margin-bottom:20px}.footer_link ul li{padding-left:0!important;text-align:center;overflow:inherit!important}#footer_container .footer_link ul{width:100%}.footer_link h5,.logoBtm,.newletterWrap,.social_url{text-align:center}}@media(max-width:320px){.footer_link ul li{text-align:center;overflow:inherit!important}.bannerHd{display:none}#header .right .top_menu{margin-left:-1px}#header .right .currency{float:none;margin-left:inherit!important;margin-top:5px}}@media(max-width:480px){.bannerHd{display:none}#banner .search_form{width:95%}#banner .search_form .search_box{width:98%}#banner .search_form .top_tab ul{margin-left:20px}#header .right .top_menu{float:left;margin-left:-1px}.footer_link ul li{text-align:center;overflow:inherit!important}#header .right .currency{float:none;margin-left:inherit!important;margin-top:5px}}@media(max-width:640px){.bannerHd{display:none}#banner .search_form{width:95%}#banner .search_form .search_box{width:98%}#banner .search_form .top_tab ul{margin-left:20px}#header .right .top_menu{margin-left:20%;float:left}#header .right .currency{float:left;margin-left:20px}}@media only screen and (min-width:641px) and (max-width:960px){.bannerHd{display:none}.addressWrap,.newletterWrap,.sitemap,.socialMediaWrap,.usfuleLink{float:left;width:50%;margin-bottom:20px}.footer_link ul li{padding-left:0!important;overflow:inherit!important}#banner .search_form{width:95%}#banner .search_form .search_box{width:98%}#banner .search_form .top_tab ul{margin-left:20px}#header .right .top_menu{margin-left:20%;float:left}#header .right .currency{float:left;margin-left:20px}}@media only screen and (max-width:1024px) and (min-width:961px){.addressWrap,.newletterWrap,.sitemap,.socialMediaWrap,.usfuleLink{float:left;width:33%;margin-bottom:20px}.footer_link ul li{padding-left:0!important;overflow:inherit!important}.lazy{width:700px;height:467px;display:block}}