html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}
/**:not(input):not(textarea){-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}*/
/*html{overflow-y: scroll;}*/

body{font-family: 'Open Sans', sans-serif, Arial;color: #848585;}

a{text-decoration:none;outline: none;color: #000;}
.clr,.a_clr{margin: 0px;padding: 0px;clear: both;}
.flat_ui{width: 990px;margin: 0 auto;padding: 0px;}
.bgColor{background: #F5F5F5;}
.bgColorWhite{background-color: #FFF;border-radius: 5px;}
.hgt20{height: 20px;}
.marTop{margin-top: 20px;}
.marBot{margin-bottom: 20px;}
.btn{padding: 13px 30px;color: #fff;font-size: 14px;background: #F94F39;border-radius: 3px;cursor: pointer;text-align: center;}
.textBox{margin: 0px 0px 15px;position: relative;}
.textBox input:focus,.textBox select:focus,.textBox textArea:focus{border: 1px solid #a8a8a8;}
.textBox.errorBorder input:hover,.textBox.errorBorder select:hover,.textBox.errorBorder textArea:hover{border: 1px solid #f42121;}
.textBox input,.textBox select,.textBox textarea{border: 1px solid #d8d8d8;color: #393939;font-size:12px;height: 38px;margin: 0;outline: 0;box-sizing: initial;padding: 0 15px;border-radius: 1px;font-family: 'Open Sans', sans-serif, Arial;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-weight: 600;}
.link{color: #3A95F2;font-size: 13px;cursor: pointer;}
.seeMore{border: 1px solid #DFDFDF;color: #5D5D5D;font-size: 13px;font-weight: 600;padding: 17px 30px;display: block;width: 250px;margin: 20px auto 0px;text-align: center;cursor: pointer;background: #fff;border-radius: 1px;letter-spacing: 2px;}

header{}
header .logo{text-align: center;padding: 15px 0px;}
header .logo a{display: inline-block;cursor: pointer;}
header .logo a img{width: auto;height: auto;}

header .userDetail{float: right;position: relative;}
header .userDetail a{color: #5e5e5e;}
header .userDetail div.uName,header .userDetail div.balance{font-size: 13px;border: 1px solid #dfdfdf;padding: 7px 10px;border-radius: 3px;text-align: left;font-weight: 400;color: #5e5e5e;}
header .userDetail .uName .aero{background: url('../newimages/profile.png') 7px -7px no-repeat;height: 15px;width: 30px;float: right;}
header .dropdown{display: none;}
header .balance{margin-top: 5px;}

.home,.event_home .top{padding: 20px 0px;}
.home .top .left{width: 630px;float: left;}
.event_home .top .bxslider li{position: relative;}
.home .top .left .bxslider li img{height: 360px;border-radius: 3px;}
.event_home .top .bxslider li img{border-radius: 3px;}
.home .top .left .bxslider li .infoBox,.event_home .top .bxslider li .infoBox{position: absolute;bottom: 0px;left: 0px;width: 100%;background: rgba(0,0,0,0.5);}
.home .top .left .bxslider li .infoBox .bottom,.event_home .top .bxslider li .infoBox .bottom{padding: 20px;}
.home .top .left .bxslider li .infoBox .bottom .l,.event_home .top .bxslider li .infoBox .bottom .l{float: left;}
.home .top .left .bxslider li .infoBox .bottom .l h3,.event_home .top .bxslider li .infoBox .bottom .l h3{font-size: 22px;color: #fff;}
.home .top .left .bxslider li .infoBox .bottom .l p,.event_home .top .bxslider li .infoBox .bottom .l p{color: #fff;font-size: 13px;margin: 10px 0 0;opacity: 0.7;}
.home .top .left .bxslider li .infoBox .bottom .l p span,.event_home .top .bxslider li .infoBox .bottom .l p span{position: relative;margin-right: 10px;padding-right: 10px;}
.home .top .left .bxslider li .infoBox .bottom .l p span:before,.event_home .top .bxslider li .infoBox .bottom .l p span:before{content: "";height: 10px;opacity: 0.5;background: #fff;width: 1px;right: 0px;position: absolute;top: 5px;}
.home .top .left .bxslider li .infoBox .bottom .r,.event_home .top .bxslider li .infoBox .bottom .r{float: right;margin-top: 4px;}
.home .top .right{width: 345px;height: 360px;background: #fff;float: left;margin-left: 15px;border-radius: 3px;box-shadow: 0px 1px 2px rgba(0,0,0,0.1);}
.home .top .right .signin{padding: 15px;}
.home .top .right .signin h3{font-size: 15px;color: #5B5B5B;position: relative;padding: 0 0 30px}
.home .top .right .signin h3:before{content: "";position: absolute;left: 0px;bottom: 20px;background: #F94F39;height: 3px;width: 20px;}
.home .top .right .signin .btn{margin: 30px 0 15px;}
.home .top .right .signin p{font-size: 12px;line-height: 16px;color: #8F8F8F;}
.home .top .right .signin p .link{font-size: 12px;}

.home .heading,.event_home .heading{padding: 40px 0px 60px;text-align: center;font-size: 18px;color: #393939;font-weight: 600;letter-spacing: 4px;position: relative;}
.home .heading:before,.event_home .heading:before{content: "";background: url('../newimages/icon.png')no-repeat;height: 9px;width: 64px;position: absolute;bottom: 40px;left: 50%;margin-left: -32px;}
.home .ourHotel .list ul{margin: 0px;padding: 0px;list-style-type: none;}
.home .ourHotel .list ul li{border-radius: 3px;background: #fff;margin-bottom: 15px;margin-right: 15px;float: left;width: 320px;position: relative;box-shadow:0px 1px 2px rgba(0,0,0,0.1);cursor: pointer;}
.home .ourHotel .list ul li:nth-of-type(3n){margin-right: 0px;}
.home .ourHotel .list ul li:hover{}
.home .ourHotel .list ul li .imgCon{position: relative;}
.home .ourHotel .list ul li .imgCon .layer{display: none;position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.7);left: 0px;top: 0px;}
.home .ourHotel .list ul li .imgCon a{display: none;position: absolute;top: 50%;left: 50%;color: #fff;font-size: 14px;border: 1px solid #fff;padding: 13px 30px;margin-top: -22px;margin-left: -70px;}
.home .ourHotel .list ul li:hover .imgCon .layer{display: block;}
.home .ourHotel .list ul li:hover .imgCon a{display: block;}
.home .ourHotel .list ul li .imgCon img{width: 320px;height: auto;}
.home .ourHotel .list ul li .data{padding: 15px;}
.home .ourHotel .list ul li .data h3{font-size: 14px;color: #5D5D5D;}
.home .ourHotel .list ul li .data span{margin: 10px 0px;display: inline-block;font-size: 13px;color: #878787;}
.home .ourHotel .list ul li .data b{display: block;color: #5D5D5D;font-size: 13px;font-weight: 600;}

.latest_event .list{}
.latest_event .list ul{margin: 0px;padding: 0px;list-style-type: none;}
.latest_event .list ul li{border-radius: 3px;background: #fff;margin-right: 15px;margin-bottom: 15px;float: left;width: 320px;position: relative;box-shadow:0px 1px 2px rgba(0,0,0,0.2);cursor: pointer;}
.latest_event .list ul li:nth-of-type(3n){margin-right: 0px;}
.latest_event .list ul li .imgCon{position: relative;}
.latest_event .list ul li .imgCon img{width: 320px;height: auto;}
.latest_event .list ul li .data{padding: 15px;}
.latest_event .list ul li .data .left{float: left;width: 215px;}
.latest_event .list ul li .data .left h3{font-size: 13px;color: #5D5D5D;font-weight: 600;}
.latest_event .list ul li .data .left p{font-size: 12.5px;color: #878787;margin: 8px 0px;}
.latest_event .list ul li .data .left span{font-size: 12px;color: #286FFF;display: inline-block;margin-right: 4px;}
.latest_event .list ul li .data .right{font-size: 12px;float: right;border: 1px solid #DADADA;padding:8px 5px;border-radius: 3px;color: #5D5D5D;text-align: center;font-weight: 600;width: 50px;line-height: 16px;}
.latest_event .list ul li .data .right span{display: block;}
.latest_event .list ul li .btm{margin: 15px 0 0 0;}
.latest_event .list ul li .btm b{float: left;font-weight: 600;font-size: 13px;color: #5D5D5D;margin: 9px 0;}
.latest_event .list ul li .btm .btn{float: right;padding: 10px 15px;font-size: 13px;}

/* Event */
.event_home .month_list{margin-bottom: 25px;text-align: center;}
.event_home .month_list div{background-color: #FFF;text-align: center;color: #343434;padding: 8px 35px;border-radius: 30px;margin: 0px 10px 10px 0px;line-height: 11px;display: inline-block;cursor: pointer;}
.event_home .month_list div.sel{background-color: #F94E3A;color: #FFF;}
.event_home .month_list div h3{font-size: 12px;font-weight: 600;text-transform: uppercase;}
.event_home .month_list div span{font-size: 10px;color: #878787;}
.event_home .month_list div.sel span{color: #FFF;}

.event_detail{padding: 20px 0px;}
.event_detail .title{background-color: #FFF;padding: 20px;}
.event_detail .title .left{float: left;font-size: 12px;border: 1px solid #DADADA;padding: 8px 5px;border-radius: 3px;color: #5D5D5D;text-align: center;font-weight: 600;width: 114px;height: 32px;line-height: 16px;display: table;}
.event_detail .title .left span{display: table-cell;vertical-align: middle;}
.event_detail .title .right{float: left;margin-left: 25px;width: 790px;}
.event_detail .title .right h3{font-size: 22px;color: #343434;padding:3px 0px 8px 0px;line-height: 27px;}
.event_detail .title .right p{font-size: 12px;font-weight: 600;}

.event_detail .detail,.hotel_detail .detail{margin-top: 20px;}
.event_detail .detail .data{font-size: 13px;line-height: 20px;}
.event_detail .detail .data,.hotel_detail .detail .data{margin-top: 5px;padding: 25px;min-height: 378px;}
.event_detail .detail .data>div,.hotel_detail .detail .data>div{display: none;}
.event_detail .detail .data .gallery li,.hotel_detail .detail .data .gallery li{width: 182px;height: 182px;float: left;overflow: hidden;cursor: pointer;display: inline;text-align: center;margin: 0px 7px 7px 0px; }
.event_detail .detail .data .gallery li.row_last,.hotel_detail .detail .data .gallery li.row_last{margin-right: 0px;}
.event_detail .detail .data .venue h3,.hotel_detail .detail .data .venue h3{font-size: 20px;color: #343434;padding-bottom: 10px;}
.event_detail .detail .data .venue p,.hotel_detail .detail .data .venue p{font-size: 12px;font-weight: 600;margin-bottom: 15px;}
.event_detail .detail .data .venue .info-window{width: 200px;}
.event_detail .detail .data .t_c ul,.hotel_detail .detail .data .t_c ul{margin-left: 20px;}
.event_detail .detail .data .t_c li,.hotel_detail .detail .data .t_c li{font-size: 12px;color: #878787;padding-bottom: 11px;list-style-type: square;line-height: 20px;}

.hotel_home .search{padding: 20px 20px 5px 20px;}
.hotel_home .search .btn{float: right;width: 115px;}
.hotel_home .desc{padding: 40px 0px;}
.hotel_home .desc .left{float: left;width: 500px;padding-left: 10px;}
.hotel_home .desc .left h1{font-size: 28px;font-weight: 300;line-height: 34px;color: #343434;}
.hotel_home .desc .left p{font-size: 14px;line-height: 28px;padding-top: 35px;}
.hotel_home .desc .right{float: right;padding: 20px;background-color: #FFF;}

.hotel_detail{padding: 20px 0px;color: #5e5e5e;}
.hotel_detail .title{background-color: #FFF;padding: 10px 10px 20px 10px;}
.hotel_detail .title h3{font-size: 22px;color: #343434;padding:3px 0px 8px 0px;}
.hotel_detail .title p{font-size: 12px;font-weight: 600;}
.hotel_detail .t_c h3{font-size: 15px;padding:0px 0px 20px 5px;font-weight: 400;color: #343434;}
.hotel_detail .t_c h2{font-size: 17px;padding:15px 0px 20px 5px;font-weight: 400;color: #343434;}
.hotel_detail .t_c .t_c_sub{padding-left: 20px;}
.hotel_detail .room{border: solid 1px #dfdfdf;padding: 10px;font-size: 13px;margin-bottom: 15px;}
.hotel_detail .room img{float: left;}
.hotel_detail .room h3{font-size: 18px;color: #343434;padding: 10px 0px 6px 0px;}
.hotel_detail .room h3 span{font-size: 14px;color: #5e5e5e;text-decoration: line-through;}
.hotel_detail .room p{padding-bottom: 10px;}
.hotel_detail .room .left{float: left;padding-left:25px;}
.hotel_detail .room .left ul{margin: 10px 0px 0px 18px;}
.hotel_detail .room .left ul li{padding-top: 15px;list-style-type: square;}
.hotel_detail .room .right{float: right;}
.hotel_detail .room .right h3,.hotel_detail .room .right p{text-align: right;}
.hotel_detail .room .right .c_type{float: right;color: #66B32F;border: solid 1px #66B32F;padding: 5px;;margin-top: 50px;}
.hotel_detail .room .right .policy{float: right;color: #3392E6;;margin-top: 15px;font-weight: 600;cursor: pointer;}
.hotel_detail .noroom{text-align: center;}
.hotel_detail .noroom h1{font-size: 27px;padding: 35px;}
.hotel_detail .noroom p{padding-bottom: 35px;font-size: 15px;}
.hotel_detail .noroom p span{color: #F94E3A;font-size: 14px;font-weight: bold;}
.hotel_detail .noroom .btn{margin: 0px 0px 20px 358px;}

.hotel_detail .amenities ul li{float: left;width: 263px;position: relative;padding: 9px 0px 50px 50px;font-size: 14px;color: #5e5e5e;}
.hotel_detail .amenities ul li span{position: absolute;width: 33px;height: 33px;left: 0px;top: 0px;}
.hotel_detail .amenities ul li.tv span{background: url('../newimages/hotel/amenities/tv.png')no-repeat;}
.hotel_detail .amenities ul li.ac span{background: url('../newimages/hotel/amenities/ac.png')no-repeat;}
.hotel_detail .amenities ul li.wifi span{background: url('../newimages/hotel/amenities/wifi.png')no-repeat;}
.hotel_detail .amenities ul li.teamaker span{background: url('../newimages/hotel/amenities/tea.png')no-repeat;}
.hotel_detail .amenities ul li.minibar span{background: url('../newimages/hotel/amenities/mini-bar.png')no-repeat;}
.hotel_detail .amenities ul li.locker span{background: url('../newimages/hotel/amenities/locker.png')no-repeat;}
.hotel_detail .amenities ul li.laundry span{background: url('../newimages/hotel/amenities/laundry.png')no-repeat;}
.hotel_detail .amenities ul li.roomdinning span{background: url('../newimages/hotel/amenities/24x7-dinning.png')no-repeat;}
.hotel_detail .amenities ul li.powerback span{background: url('../newimages/hotel/amenities/24-power.png')no-repeat;}

.tab_container ul li{float: left;text-align: center;padding: 25px 30px;font-size: 14px;color: #5e5e5e;font-weight: 600;position: relative;cursor: pointer;}
.tab_container ul li.sel span{position: absolute;width: 100%;height: 2px;background-color: #F94E3A;bottom: 0px;left: 0px;}
.booking_add{width: 500px;height: 360px;padding: 20px;}

footer{background: #252525;}
footer .top{padding: 20px 0px;}
footer .top .left{float: left;}
footer .top  ul li.title{font-size: 13px;color: #fff;padding: 12px 7px 12px 0px;}
footer .top  ul li{float: left;}
footer .top  ul li a{float: left;color: #878787;font-size: 13px;padding: 12px;cursor: pointer;position: relative;}
footer .top  ul li:hover a{color: #fff;}
footer .top  ul li a:before{content: '';position: absolute;right: 0px;top: 14px;width: 1px;height: 10px;background: #7D7D7D;}
footer .top  ul li:last-of-type a:before{width: 0px;}
footer .top .right{float: right;}
footer .top .right ul li a{padding-left: 28px;padding-right: 10px;}
footer .top .right ul li i{background: url('../newimages/icon.png')no-repeat;height: 17px;width: 17px;display: inline-block;position: absolute;left: 6px;background-position: 0px -15px;top: 12px;}
footer .top .right ul li i.fb{top: 11px;}
footer .top .right ul li:hover i.fb{background-position: 0px -39px;}
footer .top .right ul li i.tw{background-position: -24px -15px;}
footer .top .right ul li:hover i.tw{background-position: -24px -39px;}
footer .top .right ul li i.ins{background-position: -53px -15px;}
footer .top .right ul li:hover i.ins{background-position: -53px -39px;}
footer .top .right ul li i.you{background-position: -87px -15px;}
footer .top .right ul li:hover i.you{background-position: -87px -39px;}

footer .bottom{border-top: 1px solid #2E2D2D;padding: 8px 0px 10px;}
footer .bottom .left{float: left;}
footer .bottom .left ul li{float: left;}
footer .bottom .right ul li{float: right;}
footer .bottom ul li.title{font-size: 13px;color: #fff;padding: 10px 7px 12px 0px;}
footer .bottom ul li a{float: left;position: relative;font-size: 13px;color: #878787;padding: 10px 10px 10px 20px;}
footer .bottom ul li a i{background: url('../newimages/icon.png')no-repeat;height: 17px;width: 17px;display: inline-block;position: absolute;left: 0px;background-position: -120px -15px;top: 10px;}
footer .bottom ul li a i.call{background-position: -145px -15px;}
footer .bottom .right{float: right;font-size: 13px;color: #5B5B5B;}

.event_detail .data .marker{background-color: Yellow;}
.event_detail .data em{font-style: italic;}
.event_detail .data strong{font-weight: 600;}
.event_detail .data ul,.event_detail .data ol,.event_detail .data dl{*margin-right: 0px;padding: 0 40px;list-style-type: initial;margin: 13px 0;}
.event_detail .data ol{list-style-type: decimal;}
.event_detail .data big {font-size: 16px;}
.event_detail .data blockquote{font-style: italic;font-family: Georgia, Times, "Times New Roman", serif;padding: 2px 0;border-style: solid;border-color: #ccc;border-width: 0;}
.event_detail .data a{color: #0782C1;}
.event_detail .data hr{border: 0px;border-top: 1px solid #ccc;}
.event_detail .data pre{white-space: pre-wrap;word-wrap: break-word;-moz-tab-size: 4;tab-size: 4;}
.event_detail .data span[lang]{font-style: italic;}
.event_detail .data figure{text-align: center;outline: solid 1px #ccc;background: rgba(0,0,0,0.05);padding: 10px;margin: 10px 20px;display: inline-block;}
.event_detail .data figure > figcaption{text-align: center;display: block;}
.event_detail .data a > img {padding: 1px;margin: 1px;border: none;outline: 1px solid #0782C1;}

.hotel_detail .tariff ul{margin-left: 20px;}
.hotel_detail .tariff li{font-size: 12px;color: #878787;padding-bottom: 11px;list-style-type: square;line-height: 20px;}
.hotel_detail .tariff h3{font-size: 15px;padding:0px 0px 20px 5px;font-weight: 400;color: #343434;}
.hotel_detail .tariff h2{font-size: 17px;padding:15px 0px 20px 5px;font-weight: 400;color: #343434;}
.hotel_detail .tariff table {width: 100%;border-collapse: collapse;margin-top: 10px;font-size: 13px;color: #343434;}
.hotel_detail .tariff table th,.hotel_detail .tariff table td {border: 1px solid #ccc; padding: 8px 12px;text-align: center;}
.hotel_detail .tariff table th {font-weight: bold;color: #343434;}

