@charset "utf-8";@font-face{font-family:'HelveticaCB';src:url(../fonts/HelveticaCB.eot);src:url(../fonts/HelveticaCB.eot?#iefix) format('embedded-opentype'), url(../fonts/HelveticaCB.woff) format('woff'), url('fonts/HelveticaCB.ttf') format('truetype');font-weight:normal;}
@font-face{font-family:'HelveticaC';src:url(../fonts/HelveticaC.eot);src:url(../fonts/HelveticaC.eot?#iefix) format('embedded-opentype'), url(../fonts/HelveticaC.woff) format('woff'), url('fonts/HelveticaC.ttf') format('truetype');font-weight:normal;}
@font-face{font-family:'CalibriR';src:url(../fonts/Calibri.eot);src:url(../fonts/Calibri.eot?#iefix) format('embedded-opentype'), url(../fonts/Calibri.woff) format('woff'), url(../fonts/Calibri.ttf) format('truetype');font-weight:normal;}
html{height:100%;overflow:hidden;}
body{margin:0;padding:0;font-size:14px;font-family:Calibri, CalibriR, PT Sans, sans-serif;color:#444444;background-color:#000;zoom:1;-webkit-text-size-adjust:none;height:1080px;}
ul, li, form{margin:0;padding:0;list-style:none;}
a{text-decoration:none;}
img{max-width:100%;vertical-align:middle;border:0;}
input[type="text"], select, input[type="button"], input[type="submit"], input[type="reset"], input[type="password"]{font-family:Calibri, CalibriR, PT Sans, sans-serif;}
@viewport{width:device-width;}
.inner_container ul{width:100%;display:block;float:left;position:relative;}
.inner_container li{list-style:none;float:left;display:inline;position:relative;}
.inner_container li img{float:left;max-width:100%;}
.ie7 .inner_container li img{position:absolute;left:0;top:0;}
.scr768 .inner_container li img{max-width:100%;}
.inner_container{overflow:hidden;}
.logo, .down_arrow, .rss, .twitter, .facebook, .footer_logo, .more_arrow, .links_icon, .arrow_icon, .more_arrow, .ad-prev-image, .ad-next-image, .ad-back, .ad-forward, .up_arrow, .plus_icon, .mob_nav, .prev_slide, .next_slide, .map_icon, .mob_nav_close, .dropdown_close, .overview_icon, .viewmap_icon, .stays_icon, .septab, .sepleft, .sepright, .grid, .list, .select_arrow, .check_box, .radio_box, .rs_icon, .ui-slider-handle, .rs_icon_white, .star_icon, .per_off, .tempbox_icon, .temp_icon, .prev, .next, .down_arrow2, .nextImage, .prevImage, .direction_icon, .time_icon, .distance_icon, .print, .download, .calendar_icon, .guests_icon, .date_txtbox, .edit_icon, .list_icon, .pdf_icon, .add_icon, .rcRefreshImage, .rcCaptchaAudioLink, .pdf_down_icon, .pdf_district_icon, .excel_icon, .pdf_district_icon2, .head_list, .nav_arrow, .left_sep, .right_sep, .section_arr_bottom, .homeArrowPrev, .homeArrowNext{background:url(../images/main_sprite.png) 0 0 no-repeat;display:inline-block;}
.top_shadow, .bottom_shadow, .scrollup, .thumb_shadow, .ui-slider, .ui-slider-range, .booknow, .load_more, .daywise_temp li, .btn, .feedback_main .sfFormSubmit input[type="submit"]{background:url(../images/repeatx.png) 0 0 repeat-x;display:inline-block}
.header_wrapper{left:25px;top:0;right:25px;position:fixed;margin:0 auto;width:auto!important;}
.logo{background-position:0 -285px;height:100px;margin-top:20px;width:100px;float:left;}
.mob_nav{background-position:-75px -240px;float:right;width:45px;height:35px;margin:55px 10px 0 0;display:none;}
.mob_nav_close, .dropdown_close{background-position:-60px -390px;width:25px;height:25px;position:absolute;right:15px;top:10px;padding:0 !important;opacity:0.4;filter:alpha(opacity=40);display:none;transition:all 0.3s ease;}
.mob_nav_close:hover, .dropdown_close:hover{opacity:1;filter:alpha(opacity=100);}
.logo a{width:100%;height:100%;display:block;}
.head_top{float:right;margin-top:30px;}
.large .head_top{display:block !important;}
.top_links{float:right;font-size:12px;color:#fff;margin-top:1px;}
.top_links ul li{display:block;float:left;padding:0 3px;}
.top_links ul li.sep{padding-top:3px;font-size:10px;}
.top_links ul li a{color:#fff;text-decoration:none;display:block;float:left;font-size:14px;text-shadow:0 0 1px #333333;}
.down_arrow{background-position:-90px -180px;width:15px;height:10px;vertical-align:middle;margin-top:-3px;}
.ie7 .down_arrow{margin-top:0;}

.signin_box{float:right;font-size:12px;color:#fff;margin:1px 13px 0 15px;position:relative;}
.signin_box a.signin, a.username{color:#fff;margin:0 2px;border-bottom:4px solid transparent;padding-bottom:2px;display:inline-block;min-height:16px;text-decoration:none;text-shadow:0 0 1px #333;font-weight:bold;}
.signin_content{position:absolute;display:none;right:-37px;top:22px;background:#f6fafc;color:#666666;font-size:14px;width:555px;z-index:2;border-top:3px solid #ffb100;padding:30px 15px;}
.close_signin{position:absolute;top:10px;right:10px;z-index:2;font-size:14px !important;font-family:Calibri,CalibriR,PT Sans,sans-serif;padding:0 5px 1px 5px;color:#fff !important;background:#1C1C1C;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.large .signin_content{box-shadow:0px 5px 5px 0px #555;}
.login_account{width:245px;padding:0 30px 0 20px;border-right:1px solid #dde1e2;float:left;}
.or_txt{font-size:18px;font-weight:bold;margin:2px 0 0 20px;}
.login_account p{margin:10px 0 18px 0;}
.login_account p.login_heading{margin:25px 0 10px 0;}
.info_input{font-size:12px;color:#a1a1a1;margin-top:1px;display:block;}
.forgot_link{color:#e67817;font-size:12px;margin-top:1px;display:block;}
.signin_content .txtbox{width:218px;}
.signin_content .check_box{float:left;margin-right:5px;}
.remember{display:inline-block;}
.register_box{font-size:18px;font-weight:bold;color:#444;float:left;width:220px;padding-left:30px;}
.register_box p{margin:120px 0 5px 0;}
.signin_box a.signin.on{border-bottom:4px solid #ffb100;padding-bottom:2px;}
.logedin{font-size:14px;font-weight:bold;line-height:13px;position:relative;z-index:2;padding-left:10px;}
.ie7 .logedin span.hi{display:inline-block;position:relative;top:-6px;}
.logedin ul{position:absolute;right:-37px;top:22px;background:#f6fafc;border-top:3px solid #ffb100;padding:5px 20px 10px 20px;display:none;}
.large .logedin ul{box-shadow:0px 5px 5px 0px #555;}
.logedin ul li{display:block;border-bottom:1px solid #fff;}
.logedin ul li a{border-bottom:1px solid #E0E4E6;display:block;margin:0;line-height:18px;color:#666666;font-size:14px;min-height:23px;padding:3px 5px 0;min-width:100px;text-shadow:0 0 0 #fff;font-weight:normal;}
.logedin ul li a:hover{background:#eff3f5;color:#e67817;}
.down_arrow2{background-position:-90px -765px;width:12px;height:10px;vertical-align:middle;margin-top:1px;}
.on .down_arrow2{background-position:-105px -765px;}
.logedin a.username{border-bottom:4px solid transparent;padding-bottom:2px;min-height:16px;display:inline-block}
.logedin.on a.username{border-bottom:4px solid #ffb100;padding-bottom:2px;}
.social_media, .social_media_top{float:right;}
.social_media a, .social_media_top a{float:left;display:block;width:25px;height:25px;margin-left:5px;opacity:0.6;filter:alpha(opacity=60);transition:all 0.3s ease;}
.social_media a:hover, .social_media_top a:hover{opacity:1;filter:alpha(opacity=100);}
.social_media_top a{width:18px;height:18px;}
.social_media a.rss{background-position:0 -120px;}
.social_media a.twitter{background-position:-30px -120px;}
.social_media a.facebook{background-position:-60px -120px;}
.social_media_top a.facebook{background-position:-60px -720px;}
.navigation{float:right;clear:right;margin-top:15px;font-family:HelveticaCB, Open Sans Condensed, sans-serif;}
.navigation ul{float:left;white-space:nowrap;position:relative;}
.navigation ul li{display:block;float:left;padding:0 22px;}
.navigation ul li.last{padding-right:0;}
.navigation ul li a{display:block;float:left;font-size:18px;color:#ffb100;text-decoration:none;white-space:nowrap;text-shadow:0 0 1px #333333;}
.ie7 .navigation ul li a, .ie8 .navigation ul li a{font-weight:bold;}
.navigation .down_arrow{display:none;}
.dropdown_box, .large .dropdown_close, .large .dropdown_head{display:none;}
.dropdown_close{display:block;}
.large .dropdown_box{display:none;position:absolute;right:0 !important;top:32px;width:850px;}
.large .dropdown_box ul ul{display:block !important;}
.large .navigation ul li.dropdown.on a.dropdown_text{border-bottom:4px solid #ffb100;padding-bottom:5px;color:#fff;}
.large .dropdown_box ul{font-family:Calibri, CalibriR, PT Sans, sans-serif;background:#f6fafc;border-top:3px solid #ffb100;width:850px;padding-bottom:25px;}
.large .dropdown_list{box-shadow:0px 5px 5px 0px #555;}
.large .dropdown_box ul li{float:left;margin:25px 10px 0 10px;width:145px;padding:0;}
.large .dropdown_box ul li.col2{width:350px;margin-left:-1px;margin-right:0;border-left:1px solid #d1d5d6;}
.large .dropdown_box ul li a{text-shadow:none;white-space:normal;float:none;}
.large .dropdown_box ul li.col2 a{margin-left:25px;}
.large .dropdown_box ul li .subhead{font-size:18px;font-weight:bold;color:#444444;min-height:35px;padding:0 5px;display:block;}
.large .dropdown_box ul ul{width:auto;border:0;border:0;float:none;overflow:hidden;padding-bottom:0;}
.large .dropdown_box ul ul li{float:left;margin:0;width:145px;border-bottom:0px solid #fff;}
.large .dropdown_box ul ul.majorCities ul{margin-left:30px;}
.large .dropdown_box ul li.col2 ul li{margin:0 10px;}
.large .dropdown_box ul li.col2 ul li a{margin-left:0px;}
.large .dropdown_box ul ul li:first-child, .large .dropdown_box ul ul li.second{border-top:1px solid #e0e4e6;}
.large .dropdown_box ul ul li:first-child a, .large .dropdown_box ul ul li.second a{border-top:1px solid #fff;}
.large .dropdown_box ul ul li a{float:none;font-size:14px;color:#666666;border-bottom:1px solid #e0e4e6;min-height:23px;padding:3px 5px 0 5px;font-weight:normal;}
.large .dropdown_box ul ul li a:hover{background:#eff3f5;color:#e67817;}
.large .dropdown_box ul li a.more{font-size:14px;padding:10px 5px;margin-top:5px;color:#e67817;}
.more .more_arrow{background-position:-105px -120px;}
.small .dropdown_box ul ul.majorCities ul{margin-left:30px;}
.small .more{display:none;}
.more_arrow{background-position:-90px -120px;width:11px;height:10px;vertical-align:middle;margin-left:3px;margin-top:-2px;}
h2{font-size:34px;color:#fff;font-family:HelveticaCB, Open Sans Condensed, sans-serif;text-transform:uppercase;clear:both;margin:0;padding:0 0 35px 0;text-shadow:0 0 1px #333333;line-height:1;font-weight:normal;}
.ie7 h2, .ie8 h2{font-weight:bold;}
.breadcrumb{padding:6px 0 10px 0;position:absolute;top:190px;left:0;}
.breadcrumb ul li{display:inline;color:#9bd1ff;text-shadow:0 0 1px #555;font-weight:bold;}
.breadcrumb ul li a{color:#9BD1FF;font-size:14px;font-weight:bold;padding-left:0 !important;text-decoration:none;}
.breadcrumb ul li span{font-weight:bold;margin-right:2px;}
.breadcrumb ul li a:hover{text-decoration:underline;}
.select_place{float:right;margin-top:-50px;position:relative;z-index:14;}
.select_place .down_arrow{background-position:-90px -405px;margin-top:-2px}
.select_place .on .down_arrow{background-position:-105px -405px;margin-top:-3px}
.place_btn{color:#ffb100;text-transform:uppercase;text-shadow:0 1px 2px #222;font-size:14px;font-weight:bold;}
.select_place ul{display:none;position:absolute;right:0;top:20px;background:#F6FAFC;padding:5px 10px 10px;}
.select_place ul li{border-bottom:1px solid #fff;}
.select_place ul a{color:#666666;padding:4px 5px;border-bottom:1px solid #E0E4E6;display:block;min-width:100px;}
.select_place ul a:hover{color:#e67817;background:#eff3f5}
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:8px;height:100%;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:10px;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{position:relative;width:1px;background:#f27d0a;}
.jspDrag{background:#f27d0a;position:relative;top:0;left:-3px;cursor:pointer;width:7px;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#000;opacity:0.7;filter:alpha(opacity=70);text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0;}
.jspArrow.jspDisabled{cursor:default;background:#000;opacity:0.7;filter:alpha(opacity=70);}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#000;opacity:0.7;filter:alpha(opacity=70);float:left;height:100%;}
* html .jspCorner{margin:0 -3px 0 0;}
.scroll_pane{width:100%;height:200px;overflow:auto;}
.horizontal-only{height:auto;max-height:200px;}
.header_section{margin:50px 0 0 50px;float:left;}
.header_section ul{float:left;font-family:HelveticaC, Open Sans Condensed, sans-serif;}
.header_section ul li{float:left;margin:0 10px;position:relative;}
.section_heading{color:#fff;text-transform:uppercase;font-size:27px;display:block;cursor:pointer;}
.left_sep, .right_sep{width:10px;height:2px;background:#fff;display:inline-block;float:left;margin-top:13px;}
.section_name{float:left;line-height:1;}
.section_arr{border-top:10px solid #fab20f;border-left:10px solid transparent;width:0;height:0;display:none;border-right:10px solid transparent;position:absolute;left:50%;margin-left:-8px;top:50px;}
.section_arr_bottom{width:18px;height:15px;background-position:-90px -1005px;position:absolute;left:10px;top:0px;float:left;}
.section_dropdown{display:none;position:absolute;right:-170px;top:47px;float:left;padding:10px 0px;width:210px;z-index:10;}
.section_dropdown_in{background:url(../images/bg_trans_sec.png);padding:10px 0;opacity:0.9;filter:alpha(opacity=90);position:}
.section_dropdown ul{margin:0 20px;float:none;padding:0;display:block;}
.section_dropdown ul li{margin:0;float:none;width:100%;padding:0;display:block;}
.section_dropdown li a{display:block;color:#008bf2;font-size:14px;padding:5px 0;text-transform:uppercase;}
.section_dropdown li a:hover{color:#f27d0a;}
.section_arr_bottom_hov{display:none;}
.section_dropdown li a:hover .section_arr_bottom_hov{border-left:6px solid #f27d0a;border-top:4px solid transparent;border-bottom:4px solid transparent;width:0;height:0;display:inline-block;position:relative;left:3px;top:-1px;}
.ie7 .section_dropdown li a:hover .section_arr_bottom_hov{top:-5px;}
.section_dropdown .scroll_pane{overflow:auto;width:95%;height:200px;max-height:355px;}
.btn{background-position:0 -681px;height:37px;cursor:pointer;color:#000000;font-size:14px;font-weight:bold;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:0 10px;line-height:35px;text-shadow:0 1px 1px #f5dc19;border:0;}
.form_container{background:#e7e7e7;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:20px 30px;float:left;width:870px;color:#666666;font-size:16px;}
.content .form_container{width:auto;}
.form_heading{font-size:22px;color:#222222;padding-bottom:20px;float:left;}
.row_field{float:left;width:100%;margin-bottom:20px;}
.label_txt, .label_txt2{float:left;width:140px;margin-right:10px;padding-top:9px;}
.form_info{float:left;padding-top:9px;}
.label_txt2{width:85px;margin-left:10px;}
.form_field{float:left;margin-right:10px;}
.txtbox, .date_txtbox{width:178px;background-color:#fafafa;border:1px solid #bebebe;padding:0px 10px;height:38px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#7d7d7d;font-size:16px;}
.date_txtbox{background-position:170px -870px;cursor:pointer;}
.txtarea{width:340px;background:#fafafa;border:1px solid #bebebe;padding:10px;height:108px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#7d7d7d;font-size:16px;}
.txtbox.error, .txtarea.error{border:1px solid #ff0000;color:#ff0000;font-size:12px;}
.select_field.error .selected_value{border:1px solid #ff0000;}
span.error{color:#ff0000;font-size:12px;}
.mandatory{color:#ff0f0e;}
.select_field{float:left;position:relative;z-index:10;}
.select_field select{width:200px;background:#fafafa;border:1px solid #d6d6d6;padding:0px;height:40px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;color:#7d7d7d;font-size:16px;opacity:0;filter:alpha(opacity=0);position:relative;}
.select_field .selected_value{border:1px solid #bebebe;padding-left:10px;width:188px;}
.small_select .selected_value{width:80px;}
.select_field.small_select select{width:92px;}
.form_sep{border-top:1px solid #cbcbcb;border-bottom:1px solid #fafafa;clear:both;margin-bottom:15px;}
.captcha_box{float:left;margin:5px 0 0 150px;font-size:14px;}
.captcha_code{margin-bottom:10px;overflow:hidden;}
.mandatory_note{color:#e96e01;}
.type_char{font-size:13px;color:#9a9a9a;margin-top:5px;}
.btn_box{margin:25px 0;}
.large_btn{background-color:#F27D05;font-size:18px;height:50px;line-height:50px;padding:0 25px;}
.big_btn{background-color:#F27D05;font-size:18px;height:42px;line-height:42px;padding:0 20px;}
.reset_btn{background:#a7a7a7;font-size:18px;height:50px;line-height:50px;padding:0 25px;text-shadow:0 1px 1px #e0e0e0;margin-left:15px;}
.change_password, .forgot_password{color:#454545;}
.change_password .label_txt{width:155px;margin-right:10px;}
.change_password .btn_box{float:left;margin:10px 0 20px 165px;}
.change_password .txtbox{width:220px;}
.email_id{padding-top:9px;}
.change_password .form_field{margin-right:0;}
.forgot_password .label_txt{width:70px;margin-right:10px;}
.forgot_password .form_info{color:#aaaaaa;}
.forgot_password .btn_box{float:left;margin:10px 0 20px 80px;}
.profile{font-size:16px;position:relative;}
.field_name{font-weight:bold;float:left;width:145px;}
.sep_col{float:left;padding:0 5px;}
.field_val{float:left;padding:0 10px;width:370px;}
.profile .row_field{margin-bottom:25px;}
.edit_icon{background-position:-75px -810px;width:28px;height:28px;float:right;position:absolute;right:20px;top:20px;}
.RadCaptcha{width:230px;}
.rcCaptchaImage{float:left;width:145px;height:50px;margin-right:10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.rcRefreshImage{float:left;width:0px;padding-left:25px;overflow:hidden;background-position:-90px 0;background-color:#5d5d5d;display:block;height:18px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:4px 0;}
.rcCaptchaAudioLink{float:left;width:0px;padding-left:25px;overflow:hidden;background-position:-90px -15px;background-color:#5d5d5d;display:block;height:18px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.check_box input[type="checkbox"]{display:none;}
.check_box{background-position:-30px -675px;cursor:pointer;height:19px;width:19px;}
.check_box.checked{background-position:-56px -675px;}
.home_nav{background:url(../images/home_nav_bg.png) 0 0 no-repeat;height:37px;font-family:HelveticaC, Open Sans Condensed, sans-serif;padding-left:15px;}
.home_nav ul{background:url(../images/home_nav_bg.png) right -83px no-repeat;padding-right:15px;float:left;height:37px;}
.home_nav ul li{float:left;background:url(../images/home_nav_bg.png) 0 -41px repeat-x;height:37px;}
.home_nav ul li a{float:left;display:block;color:#ff8b25;font-size:13px;padding-left:15px;line-height:36px;text-transform:uppercase;}
.home_nav ul li a span{float:left;display:block;padding:0 3px 0 0px;}
.home_nav ul li:first-child a{margin-left:-10px;}
.home_nav ul li.last a{margin-right:-10px;cursor:pointer;}
.home_nav ul li.active a{background:url(../images/home_nav_active.png) 0 0 no-repeat;color:#fff;}
.home_nav ul li.active span{background:url(../images/home_nav_active.png) right -40px no-repeat;color:#fff;padding:0 30px 0 10px;}
.home_nav ul li:hover a{color:#fff;}
.home_footer{position:fixed;left:0;right:0;bottom:45px;width:890px;font-size:12px;margin:0 auto;z-index:6;color:#7b7977;}
.ie7 .home_footer{left:50%;margin-left:-484px;}
.home_footer .copyright{float:right;margin:10px 0px 5px 10px;font-family:Calibri, CalibriR, PT Sans, sans-serif;}
.footer_links{float:left!important;margin:5px 10px 5px 0px;}
.footer_links li{float:left;}
.footer_links a{float:left;color:#7b7977;display:block;margin-right:14px;}
.footer_links a:hover{text-decoration:underline;}
.nav_arrow{background-position:-105px -75px;width:7px;height:10px;vertical-align:middle;}
.ie7 .nav_arrow{margin-right:5px;}
.home_bottom_shadow{position:fixed;width:100%;background:url(../images/bottom_shadow.png) repeat-x;height:209px;bottom:0px;left:0;z-index:5;background-position:0 0px;}
.large_screen .home_footer{bottom:70px;}
.scr1280 .home_footer{bottom:65px;}
.scr1280 .home_bottom_shadow{bottom:-20px;}
.scr1366 .home_footer{bottom:30px;}
.scr1366 .home_bottom_shadow{bottom:-40px;}
.scr1024 .home_footer{bottom:30px;}
.scr1024 .home_bottom_shadow{bottom:-30px;}
.scr768 .home_footer{bottom:100px;}
.scr768 .home_bottom_shadow{bottom:0px;}
.scr768_2 .home_footer{top:360px;}
.scr768_2 .home_bottom_shadow{bottom:-40px;}
.scr480 .home_footer{bottom:30px;}
.scr480 .home_bottom_shadow{bottom:-50px;}
.scr320 .home_footer{bottom:30px;}
.scr320 .home_bottom_shadow{bottom:-50px;}
.homeArrowOuter{position:fixed;top:35%;right:0;left:0;width:100%;}
.homeArrow{opacity:0.3;filter:alpha(opacity=30);width:101px;height:190px;cursor:pointer;display:block;position:fixed;z-index:7;}
.homeArrow:hover{opacity:0.8!important;filter:alpha(opacity=80)!important;}
.homeArrowPrev{background-position:-150px -195px;left:0px;}
.homeArrowNext{background-position:-150px 0px;right:0px;}
.disabled{display:none!important;}
.logo{position:relative;z-index:7;}
.homeArrowPrevBack{width:100px;height:100%;background:none;position:fixed;z-index:6;left:0;top:0%;}
.homeArrowNextBack{width:100px;height:100%;background:none;position:fixed;z-index:6;right:0;top:0%;}
.poweredBy{float:left;margin:10px 0px 5px 0px;padding:0!important;font-family:Calibri, CalibriR, PT Sans, sans-serif;}
.visit_count{float:left;display:inline-block;margin:13px 0 5px 4%;}
.visit_count span{font-size:13px;display:inline-block;vertical-align:top;margin-top:2px;font-weight:bold;}
.visit_count ul{display:inline-block;margin-left:5px;}
.visit_count ul li{background-image:url('../images/visit-num-bg.png');background-repeat:no-repeat;display:inline-block;color:#fff;width:17px;height:21px;text-align:center;font-size:17px;font-family:'HelveticaC';}
@media screen and (max-width:1600px){.header_section{margin:50px 0 0 50px;}
}
@media screen and (min-width:991px) and (max-width:1024px){.header_section{margin:45px 0 0 20px;}
.section_heading{font-size:23px;}
.section_arr{top:18px;}
.section_dropdown{top:47px;}
.section_dropdown{min-width:200px;}
.left_sep, .right_sep{margin-top:11px;}
.homeArrow{width:50px;height:94px;}
.homeArrowPrev{background-position:-135px -390px;left:0px;}
.homeArrowNext{background-position:-195px -390px;right:0px;}
.left_sep, .right_sep{width:35px;}
.homeArrowPrevBack{width:50px;}
.homeArrowNextBack{width:50px;}
.header_wrapper{left:10px;right:10px;}
}
@media screen and (max-width:990px){.logo{background-position:0 -285px;width:100px;height:100px;margin-top:20px;}
.mob_nav{display:block;}
.mob_nav_close{display:block;z-index:3;}
.head_top .social_media, .head_top .social_media_top{display:none;}
.head_top{width:300px;position:fixed;top:0;margin-top:0;height:100%;z-index:10;right:-300px;clear:right;background:#222;overflow:auto;}
.head_top div{float:none;margin:0;padding:0;}
.head_top div.signin_box{padding:5px 0px;}
.head_top div.signin_box a{padding:10px 10px;display:inline-block;margin:0;}
.head_top div.signin_box a.signin{padding:10px 20px;border-bottom:0;}
.head_top div.logedin ul, .signin_content{position:static;min-width:inherit;background:none;border:0;width:auto;}
.login_account p.login_heading{margin:10px 0 10px;}
.login_account p{margin:5px 0 10px;}
.head_top div.signin_box a.forgot_link{padding:0;}
div.login_account, div.register_box{width:auto;padding:5px 20px;color:#999;}
.register_box p{margin:10px 0 5px;}
.signin_content .txtbox{background:#333;border:1px solid #555;}
.head_top div.signin_box a.btn{padding:0 20px;}
.head_top div.logedin ul li{border-bottom:0;border-top:1px solid #141414;}
.head_top div.logedin ul li a{width:auto;padding:5px 20px;display:block;border-bottom:0;line-height:23px;border-top:1px solid #2d2d2d;color:#999;font-size:14px;text-shadow:none;}
.head_top div.logedin ul li a:hover{background:none;color:#fff;}
.logedin .hi{margin-left:20px;}
.logedin a.username{border-bottom:0;}
.logedin.on a.username{border:0;padding-bottom:10px;}
.navigation ul{z-index:3;}
.head_top ul{float:none;margin:0;padding:0;min-width:250px;}
.head_top ul li{float:none;margin:0;padding:0;border-top:1px solid #141414;}
.head_top ul li a{display:block;padding:10px 15px 10px 20px;float:none;font-size:16px;border-top:1px solid #2d2d2d;overflow:hidden;}
.head_top .sep{display:none;}
.top_links .down_arrow, .dropdown ul .down_arrow{display:block;float:right;margin-top:5px;background-position:-90px -390px;}
.top_links span{float:left;}
.navigation .down_arrow{display:block;float:right;margin-top:5px;background-position:-90px -405px;}
.navigation span{float:left;}
div.dropdown_box{display:block;position:fixed;top:0;right:-300px;width:300px;height:100%;background:#222222;overflow:auto;}
div.dropdown_head{padding:12px 15px 12px 20px;font-size:16px;color:#FFB100;}
.dropdown_box ul li a{color:#fff;font-family:Calibri, CalibriR, PT Sans, sans-serif;background:#2d2d2d;font-weight:bold;font-size:14px;}
.dropdown_box ul li li a{color:#999;font-family:Calibri, CalibriR, PT Sans, sans-serif;background:#222222;font-weight:normal;font-size:14px;}
.dropdown_box ul li li a:hover{color:#fff;}
.dropdown ul .on .down_arrow{background-position:-105px -390px;}
.dropdown ul .on ul.majorCities li .down_arrow{background-position:-90px -390px;}
.dropdown ul .on ul.majorCities li.on .down_arrow{background-position:-105px -390px;}
.section_heading{font-size:23px;}
.header_wrapper{left:10px;right:10px;}
.header_section{margin:45px 0 0 40px;}
.mob_nav{margin:44px 0 0;}
.section_arr{top:18px;}
.section_dropdown{top:47px;min-width:200px;right:-85px;}
.section_arr_bottom{left:30px;}
.mobile_hidden{display:none !important;}
.homeArrow{width:50px;height:100px;}
.homeArrowPrev{background-position:-135px -390px;left:0px;}
.homeArrowNext{background-position:-195px -390px;right:0px;}
.header_wrapper{width::auto !important;}
.visit_count{margin:5px 0 5px 2.2%;}
.visit_count ul{display:block;margin-left:0;margin-top:2px;}
.home_footer .copyright{margin-bottom:0;margin-top:17px;}
.poweredBy{margin-bottom:0;margin-top:17px;}
}
@media screen and (min-width:768px) and (max-width:990px){.section_heading{font-size:23px;}
.section_arr{top:18px;}
.section_dropdown{top:47px;right:-170px;}
.section_arr_bottom{left:10px;}
.home_footer{width:700px;}
.home_nav ul li a{padding-left:10px;font-size:11px;}
.home_nav ul li a span{padding-right:7px;}
.home_nav ul li.active a{padding-left:20px;}
.home_nav ul li.active span{padding:0 25px 0 0px;}
.left_sep, .right_sep{margin-top:11px;width:35px;}
.homeArrowPrevBack{width:50px;}
.homeArrowNextBack{width:50px;}
}
@media screen and (min-device-width:768px) and (max-device-width:990px){.home_footer{width:700px;}
}
@media screen and (max-width:767px){.left_sep, .right_sep{width:25px;}
.home_bottom_shadow{bottom:-45px;}
.mob_nav{background-position:-75px -1350px;float:right;height:26px;margin:26px 0px 0 0;width:34px;}
.logo{background-position:0 -1396px;height:48px;margin-left:0px;margin-top:5px;width:162px;}
.footer_links, .copyright{display:none;}
.visit_count{display:none;}
.home_footer{width:420px;bottom:25px;}
.home_nav{background:url(../images/home_nav_bg_small.png) 0 0 no-repeat;height:32px;width:263px;padding-left:0px;margin:0 auto;}
.home_nav ul{width:186px;padding-left:38px;padding-right:0;background:none;margin-top:-1px;overflow:hidden;}
.home_nav ul li{width:186px;background:none;}
.home_nav ul li:first-child a{margin-left:0px;}
.home_nav ul li a{font-size:16px;color:#FFFFFF;width:186px;padding:0 0px;text-align:center;}
.home_nav ul li a span{float:none;padding:0 0px 0 0px;line-height:33px;width:186px;text-align:center;}
.home_nav ul li.active a{background:none;}
.home_nav ul li.active span{background:none;padding:0px;}
.homeArrowOuter{position:fixed;top:inherit;bottom:25px;right:0;left:0;width:263px;height:40px;margin:0 auto;z-index:7;}
.homeArrow{opacity:0.8!important;filter:alpha(opacity=80)!important;width:15px;height:22px;cursor:pointer;display:block;position:absolute;top:9px;}
.homeArrow:hover{opacity:0.8!important;filter:alpha(opacity=80)!important;}
.homeArrowPrev{background-position:-210px -495px;left:15px;}
.homeArrowNext{background-position:-225px -495px;right:15px;}
.home_nav li{display:none;}
.home_nav li.active{display:block!important;}
.homeArrowPrevBack, .homeArrowNextBack{display:none;}
.imapper-pin-wrapper{display:none;}
}
@media screen and (min-width:481px) and (max-width:767px){.header_section{margin:28px 0 0 30px;}
.section_heading{font-size:16px;}
.left_sep, .right_sep{margin-top:7px;}
}
@media screen and (max-width:480px){.header_section{display:none;}
.home_footer{width:auto;}
.footer_links{margin-left:10px;}
.logo{background-position:0 -1396px;height:48px;margin-left:0px;margin-top:5px;width:162px;}
.mob_nav{background-position:-75px -1350px;float:right;height:26px;margin:26px 0px 0 0;width:34px;}
}