/*************hotel/media.css********************/

/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
/************************************************************************************
smaller than 980
*************************************************************************************/
.htl-sprt{background:url(/content/images/ak/v1.0/Hotel/hotel-sprite.png) no-repeat; }
.htl-sprite{background:url(/content/images/ak/v1.0/Hotel/hotel-sprite-new.png) no-repeat; }

.noaminities {opacity: 0.4;}
*+html nav[role="navigation"] > div {width: 1000px; margin: 0 auto;	position: relative;}
nav[role="navigation"] > div {max-width: 1000px;min-width:300px;margin: 0 auto;	position: relative;}
*+html section[role="banner"] {position: relative;	width: 100%;margin: 0;padding: 0;left: 0;bottom: 0;	z-index: 100;}
*+html section[role="banner"] > div {width: 1000px; margin: 0 auto;	overflow: hidden;position: relative}
section[role="banner"] {position: relative;	width: 100%;margin: 0;padding: 0;left: 0;bottom: 0;}
section[role="banner"] > div {max-width: 1000px; min-width:300px;margin: 0 auto;	overflow: hidden;position: relative}
.flights-name {width:63%; float:left;margin: 15px 0;}
.midil-section{width:100%; float:left;}
.left-section{width:64%;float:left;}





.domest{ position: relative; color:#fff;  text-decoration: none;  background-color:#2b7613;  font-size:15px;  display: block;  padding: 7px 15px;
    -webkit-border-radius: 8px;  -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0px 5px 0px rgba(15,58,2,1), 0px 9px 5px ;  -moz-box-shadow: 0px 5px 0px rgba(15,58,2,1), 0px 9px 5px ;
    box-shadow: 0px 5px 0px rgba(15,58,2,1), 0px 9px 5px ;text-align: center;float:left; cursor:pointer;font-weight:normal;	  margin:3px 0 0 10px;}
	  .domest a{ font-size:15px; color:#fff; text-decoration:none;}
	  .domest:hover{background:#174b06; -webkit-transition:background 0.3s linear; /* For Safari 3.1 to 6.0 */transition: background 0.3s linear; }	
.domest:active{
	-webkit-box-shadow: 0px 3px 0px rgba(73,0,0,1), 0px 3px 6px ;
    -moz-box-shadow: 0px 3px 0px rgba(73,0,0,1), 0px 3px 6px ;
    box-shadow: 0px 0px 0px rgba(73,0,0,1), 0px 0px 0px ;
    position: relative;
    top: 6px;}
.intern{ position: relative; color:#fff;text-decoration: none; background-color:#7b7b7b; font-size:15px;display: block;  padding: 7px 15px;
    -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0px 5px 0px rgba(36,36,36,1), 0px 9px 5px ;
    -moz-box-shadow: 0px 5px 0px rgba(36,36,36,1), 0px 9px 5px ;  box-shadow: 0px 5px 0px rgba(36,36,36,1), 0px 9px 5px ;	text-align: center;
	 float:left; cursor:pointer;font-weight:normal;  margin:3px 0 0 10px;} 
 .intern a{ font-size:15px; color:#fff; text-decoration:none;}
 .intern:hover{background:#393737; -webkit-transition:background 0.3s linear; /* For Safari 3.1 to 6.0 */transition: background 0.3s linear; }	
.intern:active{
	-webkit-box-shadow: 0px 3px 0px rgba(73,0,0,1), 0px 3px 6px ;
    -moz-box-shadow: 0px 3px 0px rgba(73,0,0,1), 0px 3px 6px ;
    box-shadow: 0px 0px 0px rgba(73,0,0,1), 0px 0px 0px ;
    position: relative;
    top: 6px;}


.tab-section{width:100%;float:left; background:#fff;  border-left:1px solid #e2e1e1;border-right:1px solid #e2e1e1}
.tab-sectionmain{width:99%;float:left; background:#fff; border-top:4px solid #2B7613; border-bottom:4px solid #2B7613; border-left:1px solid #e2e1e1;border-right:1px solid #e2e1e1; min-height:283px}
.tab-section-inner{width:100%;float:left; background:#fff; border-bottom:3px solid #960606; border-top:4px solid #960606; 
}
.searchitem-class label{padding-bottom:5px; float:left;}
.searchoption{width:100%;border-bottom:1px solid #d7d7d7;}
.searchoption label{display:inline; font-size:14px}
.searchoption input{margin-left:0}
.searcharea{width:95%; padding:15px; padding-top:0px;}
.radio-b{width:100%; margin-top:18px;}
.searchraw{width:100%; margin-top:15px;}
.txtbox-sector{background-position:369px -7px !important; width:98%; padding-left:5px; float:left; clear:both; margin-top:5px;}
.searchitem-sector{width:46%;font-size:11px; margin:0 auto; padding-right:10px;  }
.searchitem-date{width:19%; padding-right:15px ; font-size:11px;  }
.txtinput { border:1px solid #a9a9a9; height:26px; float:left; color:#525252; font-size:12px; line-height:22px; background:#fff;}
.txtinput-1 { border:1px solid #a9a9a9; height:24px; float:left; color:#525252; font-size:12px; line-height:22px; background:#fff; margin-top:5px; }
.home-cmn-sptr{background:url(/content/images/ak/v1.0/common/home-cmn-sptr.png) no-repeat;}
.txtbox-date{width:100%; padding-left:5px; float:left; clear:both; cursor:pointer; background-position:124px -36px; }
.txtbox-dis-date{width:100%; padding-left:5px; float:left; clear:both; background:url(/content/images/ak/v1.0/common/cal-disabled.gif) no-repeat right center ; cursor:pointer }
.searchitem-class{width:38%; font-size:11px}
.sel-class{width:160px;float:left;}
.advsearchhd{width:100%; background:url(/content/images/ak/v1.0/hotel/advancedsearch.gif) center repeat-x; margin-top:5px;}
.advsearchhdcontainer{display:inline; background-color:#fff; line-height:20px;  margin-right:20px; padding:0 5px; cursor:pointer}
.advbtn{ background:url(/content/images/ak/v1.0/common/advsrch.gif) no-repeat}
.advsrchtxt{color:#960606; padding-right:15px; background-position:bottom right}
.advactive{background-position:top right}
.advsrchbox{width:482px; padding:0 0 5px 10px;}
.advsrchbox label{float:left; color:#960606; clear:both; font-size:11px}
.advpanel {display: none;}
.advrow{padding-top:5px; width:482px;}
.advitem-time{width:220px; padding-right:15px }
.advsel-time{width:220px;float:left; clear:both}
.advitem-airpref{width:220px; padding-right:15px }
.adv-airpref{width:220px; float:left; clear:both; background:url(/content/images/ak/v1.0/common/arrow.png) no-repeat right top}
.searchrawbtm{width:482px;  padding:5px 0 10px 0;}
.searchareabtm{width:482px; padding-left:10px}
.searchareabtm label{float:left; color:#960606; clear:both; font-size:11px}
.searchitem-pax{width:100px; padding-right:15px }
.select-pax{width:100px;float:left; clear:both}
.mapsearchcontainer{width:492px; border-top:1px solid #960606; background:#e4e2e2}
.searchbtn{padding-top:13px;}
.mapimg{width:491px; height:60px; background-position:-14px -493px; display:block}
.select-mappax{width:100px !important; float:left; clear:both}
.txtbox-mapsector{width:215px; padding-left:5px; float:left; clear:both}
.searchitem-mapsector{width:220px; padding-right:15px ; font-size:11px; }
.searchitem-mapdate{width:102px; padding-right:15px ; font-size:11px }
.txtbox-mapdate{width:97px; padding-left:5px; float:left; clear:both; background:url(/content/images/ak/v1.0/common/cal-normal.gif)  no-repeat right top; cursor:pointer }
.searchitem-mappax{width:100px; padding-right:15px } 
.close{background-position:-135px -439px; height:12px; width:12px; cursor:pointer}
.txt-input-htl { border:1px solid #a9a9a9; height:25px; float:left; color:#525252; font-size:12px; line-height:22px; margin-top:5px; }
.right-section{width:35%; float:right; margin-top:20px; margin-right:5px;}

.offer-section{width:100%; float:left;}
.off-box{width:22%; border:1px solid #d2c9c9; background:#ffffff; float:left; margin:5px 10px 0px 0px; padding:10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;
border-radius: 5px;}
.top-head{width:100%; float:left; padding-bottom:3px;padding-top:5px;}
.top-head h2{ font-size:13px; font-weight:bold; text-transform:uppercase; padding:0; display:block; line-height:15px; color:#0068B4}
.top-head span{font-size:13px}
.top-subhead{color:#960606}
.top-head p{padding:0; margin:0; font-size:11px !important}
.menu-box{width:100%; float:right; padding:5px 0; border-bottom:1px dashed #d9d9d9}	
.menu-box span{font:13px Tahoma, Geneva, sans-serif; float:left; padding-left:10px;	}
.menu-box-bt{width:100%; float:right; padding:5px 0}	
.menu-box-bt span{font:13px Tahoma, Geneva, sans-serif; float:left; padding-left:10px;	}
.inr { font-size:17px; color:#217C00; padding-top:10px; }
.popular-hotels{width:97%; float:left; padding:5px 0; border-bottom:1px solid #525252; margin-left:7px; margin-bottom:5px}
.popular-hotels h1{ font-size:17px; font-weight:normal; color:#960606; padding-right:10px;}
.popular-hotels p{ font-size:12px; padding-top:2px;}
.top-off-banner{width:100%; float:right; padding:5px 0; } 
.top-off-banner a{ padding:0 3px;}
.pad-left-none{padding-left:none !important;}
.pad-right-none{padding-right:none !important;}
.off-box:hover{ background:#f5f5f5}
.off-box-scnd{width:22%; border:1px solid #d2c9c9; background:#ffffff; float:right; margin:5px 0 0 0; padding:10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;
border-radius: 5px;}
.off-box-scnd:hover{ background:#f5f5f5}
.first-box-one{background-position:-1px -448px !important; width:100%; height:104px; margin:0 auto; border:1px solid #d2c9c9}
.sec-box-one{background-position:-226px -448px !important; width:100%; height:104px; margin:0 auto; border:1px solid #d2c9c9}
.three-box-one{background-position:-453px -448px !important; width:100%; height:104px; margin:0 auto; border:1px solid #d2c9c9}
.four-box{background-position:-680px -448px !important; width:100%; height:104px; margin:0 auto; border:1px solid #d2c9c9}
.five-box { background-position:-1px -563px !important; width:100%; height:104px; margin:0 auto; border:1px solid #d2c9c9 }
.six-box { background-position:-226px -563px !important; width:100%; height:104px; margin:0 auto; border:1px solid #d2c9c9 }
.seven-box { background-position:-452px -563px !important; width:100%; height:104px; margin:0 auto; border:1px solid #d2c9c9 }
.eight-box { background-position:-680px -563px !important; width:100%; height:104px; margin:0 auto; border:1px solid #d2c9c9 }
.nine-box { background-position:-765px -323px !important; width:100%; height:104px; margin:0 auto; border:1px solid #d2c9c9 }
.off-main{width:100%; float:left;}
.clik{font:12px Arial, Helvetica, sans-serif; color:#0463b2; text-decoration:underline; margin-top:20px; margin-right:15px; float:right;}
.clik:hover{color:#04243f;}
.headbtn-area{width:100%; float:left; height:26px; margin-top:5px;}
*+html .headbtn-area{width:100%; float:left; height:26px; display:block; margin-top:0px}
.tab-area{ width: 98%; position:relative ; display:block; height:160px }
.scl-pmnt-area{border:1px solid #bbb; background-color:#fff; z-index:10; padding: 9px;  width: 98%; margin:0; display:block; position:absolute}
.service-section{width:99.7%; float:left; border:1px solid #d2c9c9;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin-top:15px; background:#fff; padding:5px 0 5px 0;}
.ser-box{width:30%; float:left; height:50px; border-bottom:1px dashed #c3c3c3; margin:5px 15px; padding:5px 0 10px 0;}
.partner{background-position:-9px -6px; width:50px; height:47px; float:left; margin-right:5px;}
.discounts{background-position:-67px -6px; width:50px; height:47px; float:left; margin-right:5px;}
.interflight{background-position:-120px -6px; width:50px; height:47px; float:left; margin-right:5px;}
.hotel-deals{background-position:-173px -3px; width:50px; height:50px; float:left; margin-right:5px;}
.dostflight{background-position:-8px -63px; width:50px; height:47px; float:left; margin-right:5px;}
.botmoffer{width:100%; float:left; margin-top:5px; padding:5px 0;}
.offer-left{width:23%; float:left}
.tickets{width:100%; border-bottom:1px dashed #b5b5b5; padding:2px 5px 2px 20px; float:left}
.tickets:hover{background:#fff;}
.tick-text{width:155px; padding:5px; float:left; margin-top:5px; margin-left:8px;}
.tick-text a{font:bold 13px Arial, Helvetica, sans-serif; color:#434343; text-decoration:none}
.tick-text a:hover{color:#7a0303}
.e-tiks{background-position:-163px -7px; width:41px; height:37px; float:left}
.ret-bokg{background-position:-224px -11px; width:41px; height:37px; float:left}
.my-bokg{background-position:-276px -7px; width:41px; height:37px; float:left}
.my-canel{background-position:-13px -122px; width:41px; height:37px; float:left}
.newsleter{background-position:-163px -60px; width:41px; height:37px; float:left}
.advisory{background-position:-221px -61px; width:41px; height:37px; float:left}
.off-banner{width:695px; float:right; padding:5px}
a.save{background-position:-9px -177px; width:220px; height:208px; float:left; margin-right:17px; display:block;}
a.save:hover{opacity: 0.8;}
a.lowest{background-position:-244px -7px; width:220px; height:208px; float:right; margin-right:5px;}
a.lowest:hover{opacity: 0.8;}
a.deal{background-position:-244px -226px; width:220px; height:208px; float:left}
a.deal:hover{opacity: 0.8;}
.bord-btm{border-bottom:none;}
.hotel-midil-section{width:100%; float:left; padding-bottom:15px;}
.search-hotel{width:97%; padding-left:10px}
.search-hotel label{float:left; clear:both; font-size:11px; color:#960606}
.hotel-search{width:100%;  padding:3px 0 10px 7px;}
.room{color: #a10000;font: bold 12px Arial,Helvetica,sans-serif; padding-right: 10px; padding-top: 20px; width: 50px;} 
.add-room{width:100%; float:left;}
.add-more-rooms{width:30%; float:left; padding:15px 0 0 60px;color:#960606;}
.add-more-rooms a{color:#960606; text-decoration:none}
.add-more-rooms a:hover{ text-decoration:underline;}
.search-adults{width:110px; padding-right:7px }

.search-adults-one{width:140px; padding-right:7px}
.select-mappax-dom{width:100px; float:left; clear:both}
.select-age{width:65px;float:left; clear:both}
.age-mappax{width:60px; padding-right:10px; height:60px}
.age-mappax label{padding-right:0px }
.closs{background-position:-478px -28px; width:12px; height:12px;}
.closs-main{width:25px; padding-right:10px; padding-top:25px; }
.searchbtn-hotel{margin-right:14px ;width:125px;}
.searchdate{width:100%; padding-top:15px;}
.bo-fly{font: bold 16px Arial, Helvetica, sans-serif; color:#0068B4; padding-top:10px;}
.searchitem-hotel{width:68%;font-size:11px; margin:0 auto; padding-right:10px;  }
.txtbox-section{width:98%; padding-left:5px; float:left; clear:both; }
.txtboxsection{width:90%; padding-left:5px; float:left; clear:both; }
.customer_inbox{ width:100%; float:left; background:#fff; border:1px solid #aaaaaa}

.htl-close{background-position: -28px -32px; height: 12px; width: 12px;}
.top-off-banner .ca-container1 .ca-nav span { top:-37px; }
.contentarea{width:100%;float:left; min-height:550px}
.contentareaItnerary{width:100%;float:left}
.leftarea{width:23%;float:left;text-align:left}
.rightarea{width:76%;float:right;padding:0 0 1% 0; }
.filters { font-size:20px; color:#950606; }
.filters span{background-position:1px 3px; width:22px; height:31px; float:left; margin-right:5px; margin-left:5px;}
.sector-details{width:77%; float:left;padding-bottom: 5px;}
.sector-details h2{font-size:17px; color:#960606; font-weight:normal}
.red-border-bottom{border-bottom:3px solid #960606;}
.modinormalbtn { background:url(/content/images/ak/v1.0/common/modify-serch.jpg) repeat-x; padding:7px 10px 7px 10px; border:1px solid #a0a0a0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#960606; text-transform:uppercase; text-decoration:none; font-weight:bold; float:right; font-size:14px }
.modinormalbtn a{text-decoration:none; color:#960606}	
.arow-minus {background-position: -316px -9px;float: right; height: 18px; margin-left: 5px; padding-right: 19px; width: 3px;}
.arow-icons {background-position: -286px -9px;float: right;height: 18px; margin-left: 5px; padding-right: 19px;  width: 3px;}
.sort-main{width:100%; float:left; padding:5px 0 0 0;}
.sort-by-section{padding-right:1%; float:left; display:inline;}
.book-section-pp { padding-right:1%; float:left; display:inline; }
.sort-icon{background:url(/content/images/ak/v1.0/common/modify-serch.jpg) repeat-x; padding:6px 5px 6px 10px; border:1px solid #a0a0a0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#960606; text-transform:uppercase; text-decoration:none; font-weight:bold; float:left; 
font-size:12px;}
.sort-icon:hover{background:url(/content/images/ak/v1.0/common/modify-serch-hover.jpg) repeat-x;}
.arow-small{background-position: -324px -32px;height: 13px;margin-left: 5px;padding-right: 15px;width: 13px;}
*+html .arow-small{padding-right:2px; background-position:-118px -8px; width:13px; height:13px; margin-left:5px; display:inline-block}	
.sort-icon-red{background:url(/content/images/ak/v1.0/hotel/fare-bg.jpg) repeat-x; padding:6px 10px; border:1px solid #960606;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#fff; text-transform:uppercase; text-decoration:none; font-weight:bold; float:left; 
font-size:12px}	
.sort-icon-red:hover{color:#fff;}
.arow-wite{padding-right:15px; background-position:-86px -30px; width:13px; height:13px; margin-left:5px;}
*+html .arow-wite{padding-right:3px; background-position:-86px -30px; width:13px; height:13px; margin-left:5px; display:inline-block}	
.hortl-witet{background-position:-104px -30px; width:13px; height:13px; margin-left:5px;padding-right:15px;}
*+html .hortl-witet{background-position:-104px -30px; width:13px; height:13px; margin-left:5px;padding-right:3px; display:inline-block }
.price-bus { width:21%; float:right; padding-left:9px; }
.pass-name{font-size:13px; font-weight:bold; color:#960606;}
.dep { font-size:18px; color:#232323; font-weight:bold; padding:0 0 5px 15px }
.dep span { font-size:14px; color:#232323; font-weight:normal; padding-right:5px }
.dep-arrow{background-position:-28px -0px; width:9px; height:5px; padding-left:10px;}
.clock-icon{background-position:-45px -4px; width:14px; height:14px;margin:0 auto}
.arr-arrow{background-position:-28px -9px; width:9px; height:5px; padding-left:10px;}
.seat-icon{background-position:-70px -4px; width:18px; height:22px;margin:0 auto}
.rupees{padding-left:3px; display:inline-block;font-family:'ato_rupeeregular'; font-weight:normal;}
.totel-fare-broken .rupees-big{text-decoration:none; text-decoration:line-through} 
*+html .rupees{background-position:-182px -8px; width:10px; height:18px; padding-left:3px; display:inline-block}
.totel-fare{font-size:21px; font-weight:bold; color:#589442;font-family: 'ato_rupeeregular';}
.totel-fare-broken{font-size:12px; font-weight:normal; color:#960606; padding:7px 0 2px 0; clear:both}
.totel-fare-broken span{ text-decoration:line-through;font-family: 'ato_rupeeregular';}
.view-seats{background:url(/content/images/ak/v1.0/common/modify-serch.jpg) repeat-x; padding:3px 5px; border:1px solid #a0a0a0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#525252; text-transform:uppercase; text-decoration:none; font-weight:bold; float:left; 
font-size:11px}	
.sort-seats{padding-right:1%; margin:0 auto}
.sort-seats-btn{padding-top:7px; float:left; margin-left:15px;}
.hotel-sector{width:59%; float:left; padding-bottom:7px; padding-left:5px;}
.star-disp-pg{width:100%; float:left; padding-top:2px;}
.star-disp-pg li{ list-style:none; float:left; padding-top:2px;}
.star-icon { background-position:-112px -48px; height:16px; width:16px; margin-top:3px;margin-left: 2px; }
.details-text-outer{width:100%; height:180px; position:relative; margin-bottom: 15px; overflow:hidden;}
.details-text { width:97%; float:left; padding-top:3px; line-height:20px; padding-right:3%; text-align:justify;}
.details-text-desc{ width:102%; float:left; padding-top:3px; line-height:20px; padding-right:3%; text-align:justify;height: 180px;
    overflow-x: hidden;
    overflow-y: scroll;}
.details-text-inner{float:left;width:97%}
.tab-disply { background: none repeat scroll 0 0 #fff;border-bottom: medium none;border-top: 4px solid #960606; float: left;  width: 100%;}
.arow-top-icons{padding-right:19px; background-position:-5px -29px; width:17px; height:18px; margin-left:5px;}
.view-more{width:99%; float:left; border-top:1px solid #cacaca; padding:5px 1% 0 0}
.view{font-size:11px; text-transform:uppercase; color:#525252; font-weight:bold; float:right; width:125px; text-align:left}
.view a{text-decoration:none; color:#525252; float:left}
.view a span{ float:left; cursor:pointer}
.view-less{background-position:-51px -30px; height:13px; width:13px; float:right}
.view-plus{background-position:-69px -30px; height:13px; width:13px; float:right;}
.tab-disply .flights-name {float: left; }
.hotel-details { width:100%; float:left; background:#F5F5F5; -webkit-border-bottom-right-radius: 5px; display:none;
-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.show-main{width:100%; float:left;}
.room-type-details { width:100%; float:left; background:#e1e1e1; height:30px; }
.room-type-mian { width:100%; float:left; border-bottom:1px dashed #999; padding:3px 0; font-size:11px }
.room-type-bottom { width:100%; float:left; padding:7px 0; font-size: 11px; }
.room-type { width:24%; float:left; padding-top:7px; padding-left:10px; }
.inclusions { width:25%; float:left; padding-top:7px; padding-left:8px }
.policies { width:15%; float:left; padding-top:7px }
.tariff { width:15%; float:left; padding-top:7px }
.selact { width:15%; float:left; padding-top:4px; padding-left:15px }
.red { color:#960606; }
.totel-tariff { font-size:14px; color:#589442;font-family: 'ato_rupeeregular'; }
.totel-tariff-broken { font-size:12px; color:#960606;text-decoration:line-through;font-family: 'ato_rupeeregular';}
.selact-btn { float:right }
.selact-btn h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#960606; line-height:25px; }
.ez-hide { opacity: 0; filter:alpha(opacity=0); }
.ez-checkbox {
	background: transparent url('/content/images/ak/v1.0/common/checkbox-red.png') 0 1px no-repeat;
	display:inline-block;}
.ez-checked { background-position: 0 -18px !important; }
.ez-selected { background-position: 0 -19px !important; }
.defaultP{float:left;padding:0px;margin:0px;}
.ez-radio {background: transparent url('/Content/images/AK/v1.0/Common/radiobox-red.png') 0 1px no-repeat;	display:inline-block;}

.notice_board{width:96%; float:left; margin-left:2%; border-bottom:none; position:relative; top:0; left:0;}

/*............................................new hotel page style.............................*/
.grey-box { background:#E75F25; float:left; width:100%; height:65px }
.popular-maintop { width:750px; float:left; padding:5px }
.popular-main { width:750px; float:left; padding:5px }
.off-bnr-right { float:right; width:230px; padding-top:5px }
.off-top-right { float:right; width:230px; padding-top:20px }
.banner-box { width:100%; float:left; cursor:pointer }
*+html .hotel-off-box {height:330px; margin-top:0px; padding-top:0px;}
.offr-main { width:100%; float:left; }
.hotel-off-box:hover { background:#f5f5f5 }
.hotel-off-box { margin:5px 8px 0px 0px\0/; }
.support { width:95%; border-bottom:1px dashed #b5b5b5; padding:5px 5px 5px 5px; float:left }
.srhbtn-htel { width:86px; margin-top:7px; }
.next-prew { float:right; width:50px }
/*.....................mailbox..................................*/
.mailbox{width:100%; float:left; padding-top:8px; }
.submit-box{width:99%; font-size:11px; color:#960606  }
.sub-top{padding-top:19px}
.mailbox-field{width:181px; padding-left:5px; float:left; clear:both; background:#fff ; height:28px; float:left;-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.mailbox-but{width:36px; height:36px; background-position:-46px -7px; border:none;  cursor:pointer; margin-top:5px}
/*.....................Error Styles...............................*/
div.message {background: url("/content/images/ak/v1.0/common/arrow-red.gif") no-repeat scroll left bottom transparent;padding-bottom: 8px;float:left;}
div.error {background-color: #FFD6D6;border-color: red;border-style: solid solid none;border-width: 1px;font-family: Arial, Verdana;font-size: 11px;height: auto;padding: 5px;text-align: left;z-index: 999;}
.itemheader {float: left; line-height: 28px; padding: 5px 2%; width: 96%;}	
.leftitem{border: 0 none; float: left; margin: 0; padding-bottom: 5px; width: 100%; line-height:22px;}
.item-selact{float: left;padding-bottom: 5px;padding-left: 5px; width: 95%;}
.expandcon {float: right;}
.itemheader h1 {color: #960606;float: left;font-size: 13px;font-weight: bold;margin-top: 4px;}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/content/css/ak/v1.0/common/images/ui-icons_525252_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/content/css/ak/v1.0/common/images/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(/content/css/ak/v1.0/common/images/ui-icons_525252_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(/content/css/ak/v1.0/common/images/ui-icons_525252_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(/content/css/ak/v1.0/common/images/ui-icons_ffffff_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(/content/css/ak/v1.0/common/images/ui-icons_ffffff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/content/css/ak/v1.0/common/images/ui-icons_cd0a0a_256x240.png);
}

/*.....................15-5-2013..................................*/
.star-rating{width:44px; float:left;}
.rew-txt{font-size:13px;}
.amints-icon1{background-position: -112px -72px; width:24px; height:24px; float:left; margin-right:3px}
.amints-icon2{background-position: -143px -72px; width:24px; height:24px; float:left; margin-right:3px}
.amints-icon3{background-position: -172px -72px; width:24px; height:24px; float:left; margin-right:3px}
.amints-icon4{background-position: -202px -72px; width:24px; height:24px; float:left; margin-right:3px}
.amints-icon5{background-position: -232px -72px; width:24px; height:24px; float:left; margin-right:3px}
.amints-icon6{background-position: -261px -72px; width:24px; height:24px; float:left; }
.add-more{ width:100%; float:left; padding:15px 0 0 0px; color:#960606; }
.minus {background-position: -288px -32px;float: right; height: 15px; margin: 1px 5px 0 0;    width: 15px;}
.plus {background-position: -306px -32px;float: right; height: 15px; margin: 1px 5px 0 0; width: 15px;} 
.selacts {float: left;padding-left: 15px;padding-top: 11px;width: 11%;}  
.ofer-bottom img{margin:-7px 0 0 -10px; float:left;}
.more{ width:100%; float:left; padding:5px 0 0 0px; color:#960606; }
.more a{ color:#960606; text-decoration:none }
.more a:hover{text-decoration:underline }
.moreAbout {color: #A10000;text-decoration: none;}
.moreAbout:hover {color: #FF0000;text-decoration: underline;}
.htl-name{ font: bold 16px Arial, Helvetica, sans-serif; color:#960606}
.htl-left-tab{width:60%; float:left; margin-left:5px; padding:0 7px 0 10px}
.htl-right-tab{width:30%; float:right}
.close-pop{float:right; padding-right:10px;}
.close-pop a{color:#525252; text-decoration:none}
.close-pop a:hover{text-decoration:underline;}
.tab-dtls{width:100%; background:#ffdb8b; float:left; padding:5px 0; margin-top:5px}
*+html .price{ font-size:19px; color:#960606; float:left; width:149px }
.selact-icon { background:url(/content/images/ak/v1.0/common/modify-serch.jpg) repeat-x; padding:6px 5px 6px 10px; border:1px solid #a0a0a0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#960606 !important; text-transform:uppercase; text-decoration:none; font-weight:bold; float:left; font-size:12px; }
.slt-btn{float:right; margin-right:10px;}
.pop-main-dtls{width:100%; float:left}
.pop-main-left{width:50%; float:left; }
.pop-main-right{width:48%; float:right; border-left:1px dotted #6b6b6b; padding-left:10px; }
.img-hotel { color: #525252;float: left; font-size: 12px;padding-right: 10px;  width: 46%;}
.hotel-content { width:99%; float:left; padding-bottom:7px; padding-left:5px;}
.aminities-head { width:96%; float:left; background:#e6e6e6; line-height:28px; padding:0 2%; margin-top:10px; }
.amtis-scton{width:100%; float:left; height:155px; overflow:scroll; overflow-x:hidden; } 
.hotel-content1 { width:99%; float:left; padding-bottom:7px; padding-left:5px; height:170px;overflow:scroll; overflow-x:hidden; }
.amtis-scton ul{float:left;margin-top:8px}
.amtis-scton ul li{font-size:12px; color:#625c5c; list-style:none; line-height:22px; float:left; width:175px;}






.rest-img { background-position: -15px -113px;float: left;height: 14px; margin-right: 6px; margin-top: 4px;width: 17px;}
.cofe-img { background-position: -37px -113px;float: left;height: 14px;margin-right: 6px; margin-top: 4px; width: 17px;}
.internet-img {background-position: -61px -113px;float: left;height: 14px;margin-right: 6px;margin-top: 4px;width: 17px;}
.gym-img {background-position: -85px -115px;float: left;height: 14px;margin-right: 6px;margin-top: 4px; width: 17px;}
.pool-img { background-position: -12px -135px;float: left;height: 14px;margin-right: 6px; margin-top: 4px; width: 17px;}
.bar-img {background-position: -37px -135px;float: left;height: 14px;margin-right: 6px;margin-top: 4px;width: 17px;}
.room-img {background-position: -60px -135px;float: left;height: 14px;margin-right: 6px;margin-top: 4px; width: 17px;}
.business-img { background-position: -86px -136px;float: left;height: 14px; margin-right: 6px;margin-top: 4px;width: 17px;}
.wifi-img { background-position: -12px -154px; float: left; height: 14px;margin-right: 6px; margin-top: 4px;width: 17px;}
.air-img {background-position: -37px -153px;float: left;height: 14px;margin-right: 6px;margin-top: 4px;width: 17px;}



.trip-advisor{width:100%; float:left;}
.map{width:100%; float:left; padding-top:3px}
.map img{ width:100%;}
.photo-gallery{width:100%; float:left; padding-top:5px; height:66px; overflow:hidden}
.photo-gallery ul{ float:left; width:100%}
.photo-gallery ul li{ float:left; list-style:none; padding-right:10px; width:70px;}
.imgset{width: 50%;float: left; margin-right:30px;}
.imgset .imgs{overflow: auto; display: block;overflow: hidden;}
.imgset .imgs img{height: auto;max-width: 100%; max-height: 100%;vertical-align: middle; float:left}
.thumbset{width:106%; float:left; height:375px; overflow-x:hidden; overflow-y:scroll}					
.thumbset ul{float:left;}
.thumbset ul li{float:left; list-style:none; padding-right:8px; padding-bottom:8px; }
.room-type-head{width:100%; float:left; background:#dedede; padding:5px 0}
.dls-hed { font-size:18px; color:#960606; padding:0 0 5px 0 }
.rupees-del {  background-position:-184px -24px; width:9px; height:20px; float:left; margin-right:5px}
.fare { font-size:17px; font-weight:normal; color:#960606; padding:7px 0 2px 0; width:99px; margin:0 auto;font-family: 'ato_rupeeregular';}
.pop-relt-htl { width:68%; float:left; font-size:12px; color:#525252; padding-left:10px }
.pop-riws-main{float: left; padding-left:15px;  width: 12%; border-right:1px dotted #6B6B6B; min-height:80px}
.pop-rslt-item { width:100%; float:left;  border-bottom:1px dashed #bbb; background:#fff; padding-bottom:5px;}
#tabs-1{min-height:375px; }
#tabs-2{min-height:375px; }
#tabs-3{min-height:375px; }
/*#tabs-4{min-height:375px; }*/
#tabs-5{height:375px;margin-right: 5px;    padding: 5px;}
#tabs-6{min-height:375px; }
.popup-hotel { width:82px; float:left; font-size:12px; color:#525252; padding-left:3px }
.hotel-cont { width:80%; float:left; padding-bottom:7px; padding-left:5px; font-size:11px; line-height:15px}
.pop-facilits { width:98%; float:left; margin-top:10px; border:1px solid #bbb; background:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:1%; height:255px;overflow-y: visible;    overflow-x: hidden;}
.fare_rupes{font-family: 'ato_rupeeregular';color: #a00606;    font-size: 17px; float:left}  
.price_head{font-family: 'ato_rupeeregular';color: #a00606;    font-size: 18px; float:left; line-height:25px}   
.details-text ul{ float:left; width:100%}
.details-text ul li{ list-style:none; float:left; margin-right:3px;}
.pop-services {width:100%; float:left;}
.pop-list{float:left; padding-top:10px}
ul.pop-list li{float:left; list-style:none; width:217px; border-bottom:1px dashed #6c6868; margin-right:15px; padding-bottom:5px; padding-top:5px; color:#6c6868}
.details-main{width:68%; float:left; border-right:1px dotted #6b6b6b;min-height:80px }
.book-butten { width:17%; float:right;  }
.book-butten-pp{}
.attractions{width:48%;}
.popupatractionshd{ background:#E7E7E7; font-weight: bold; width:100%; float:left;font-size:12px;color:#525252}
.popupattractions, .popupatraction{float: left;line-height: 27px;margin: 0 10px;width: 70%;font-size:12px;color:#525252}
.popupdistant{float: left;line-height: 27px; width:81px;}
.popupatractions{border-bottom:1px dashed #CBCBCB;width:100%; float:left;font-size:12px;color:#525252}
.main-tabs{width:900px; margin:0 auto}
.htl-mrgtp{margin-top:10px;}
.htl-mrgtp-rdm{margin-top:9px;}
.htl-mrgtp-slt{margin-top:5px;}
.htl-mrg-tb10{margin:10px 0;}
.htl-mrg-tp20{margin-top:20px;}
.htl-mrg-tp10{margin-top:10px;}
.htl-pad-tpbtm10{padding-bottom:8px; padding-top:8px;}
.htl-brdr-btm{border-bottom:1px dashed #c5c5c5;}
.htl-mrg-tb5{margin:5px 0;}
.htl-dls-hd{color: #960606; font-size: 16px; font-weight: bold;}
.htl-dls-hd2{color: #960606; font-size: 20px;}
.hgt{height:75px;}
.htl-dls-otr{width:100%;}
.htl-dls-row{width:100%; padding-bottom:4px;}
.htl-info-lnk{width:135px;}
.htl-pax-lnk{width:139px;}
.htl-pymnt-lnk{width:104px;}
.htl-dls-brdr-row{width:98%; border:1px solid #bbb; background:#fff; padding:9px;}
.htl-dls-inr-row{width:100%;}
.htl-thm-img{width:100px; border:1px solid #bbb; padding:6px; height:98px;}
.htl-dls-nm-otr{width:60%; padding-left:10px;}
.htl-dls-confirm{width:27%;  float:left; color: #960606; font-size: 15px}
.htl-dls-nm-row{width:100%;}
.htl-dls-nm-row p{margin:0px; padding:0px;}
.htl-dls-nm{font-size:20px;}
.htl-dls-nm span{font-size:14px; padding-left:5px}
.in-hotelstar{display:inline; float:left; padding-left:10px}
.startext{width:50px !important; line-height:17px; padding-left:6px}
.htl-dls-mdfysrch{width:20%;}
.fnt-bld{font-weight:bold;}
.htl-gry-bg{width:100%; background:#f2f2f2; padding:5px 0; font-size:13px;}
.htl-dls-chkin,.htl-dls-chkot,.htl-dls-rmtp,.htl-dls-icl,.htl-dls-adl,.htl-dls-rms,.htl-dls-ngts{ min-height:25px !important; line-height:24px}
.htl-dls-chkin{width:11%; padding-left:10px;}
.htl-dls-chkot{width:11%;}
.htl-dls-rmtp-status{width:14%;}
.htl-dls-rmtp{width:35%;padding-left: 1%;}
.htl-dls-icl{width:35%;padding-left: 1%;}
.htl-dls-adl{width:10%;}
.htl-dls-rms{width:11%;}
.htl-dls-ngts{width:9%;}
.htl-dls-rmtyp{width:36%; padding-left:10px;}
.htl-dls-bsfare{width:11%; text-align:right;}
.htl-dls-tax{width:20%; text-align:right;}
.htl-dls-dis{width:15%; text-align:right;}
.htl-dls-net{width:15%; text-align:right;}
.htl-ttl{text-align:right; width:50%; color:#960606; font-size:15px; padding-right:20px;font-family: 'ato_rupeeregular';padding-bottom: 6px;}
.htl-ttl-coupon{text-align:right; width:50%; color:#525252; font-size:12px; padding-right:20px;font-family: 'ato_rupeeregular';padding-bottom: 6px;}
.fltInfoContainer {width:100%; border:1px solid #bbbbbb; background:#fff; margin:10px 0 5px 0; float:left; padding:10px 0}
.regBottom {width:100%; margin:15px 0}
.regBottomLeft {width:23%; padding:15px 25px 0 25px}
.regBottomHd {width:100%}
.regBottomContent {width:100%; padding:10px 0}
.contWithOutReg {width:100%}
.txtbox-withOutReg{width:184px; padding-left:5px; float:left;}
.continueWithOut-button{width:154px; padding-top:15px}
.regBottom-split {width:40px; float:left; background:url(/content/images/ak/v1.0/hotel/bottom-bg-split-bg.gif) repeat-y; padding:123px 0}
.regBottomCenter {width:29%; padding:15px 25px 0 25px}
.regBottom-alreadyReg{width:100%; padding-bottom:15px}
.regBottom-alreadyReg label{color:#960606; clear:both; font-size:11px}

.txtbox-alreadyReg{width:224px; padding-left:5px; float:left;}

.alreadyReg-login {width:70px; float:left}
.alreadyReg-forgot-pwd {width:60%; float:left; line-height:30px; padding-left:10px}
.regBtmRgt{width:22%; padding:15px 25px 0 25px}
.regBtm-fbIcon{width:100%; padding-top:20px}
.htl-dls-paxnm{width:10%; padding-right: 3%}
.htl-dls-fnm{width:20%; padding-right: 3%;}
.htl-dls-lnm{width:20%; padding-right: 3%;}
.htl-dls-fld-ttl{width:70%;}
.htl-dls-fldttl{width:80px !important; float:left;}
.htl-dls-email{width:25%; padding-right: 3%;}
.htl-dls-mob{width:25%; padding-right: 3%;}
.htl-dls-ph{width:25%; padding-right: 3%;}
.htl-dls-adrs{width:35%; padding-right: 3%;}
.htl-dls-cty{width:22%; padding-right: 3%;}
.htl-dls-pin{width:21%; padding-right: 3%;}
.htl-dls-stat{width:21%; padding-right: 3%;}
.htl-dls-cntry{width:21%; padding-right: 3%;}
.htl-dls-fld-cntry{width:11% !important}
.cnt-book-bg{background:url(/content/images/ak/v1.0/common/book-bg.jpg) repeat-x; border:1px solid #edc099; padding:3px 15px; cursor:pointer;-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; font-size:14px; color:#840505; margin-top:5px; width:122px;}
.pro-pmnt-box{width:100%;padding-top:5px}
.pro-pmnt-headbtn-area{width:100%; float:left; height:26px}
.pro-pmnt-btn{display:inline; padding-right:5px; float:left}
.pro-pmnt-btn span{display:block; line-height:26px;  background:#5da845;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #5da845 /*{c-bhover-background-start}*/), to( #26710E /*{c-bhover-background-end}*/));/* Saf4+,Chrome*/
	background-image: -webkit-linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/);  height:26px; float:left; padding:0 10px; color:#FFF; 
text-decoration:none; font-weight:bold; cursor:pointer
}
.pro-pmnt-btn a{display:block; line-height:26px; background:url(/content/images/ak/v1.0/hotel/metrix-tab-bg.gif) repeat-x ; height:26px; float:left; padding:0 10px; color:#FFF; text-decoration:none; font-weight:bold}
.pro-pmnt-btn a:hover,.pro-pmnt-btn a.selected{background:none #fff; border:1px solid #bbb; border-bottom:none;z-index:100;color:#960606; position:relative;padding:0 9px}
.pro-pmnt-area{float:left; border:1px solid #bbb; background-color:#fff; z-index:10; padding:10px 0.90%;  width: 98%;}
.pro-pmnt-cntnr{width:100%; margin:5px 0}
.pro-pmnt-cat{width:112px}
.pro-pmnt-value{width:500px}
.pro-pmnt-optn{width:100%}
.pro-pmnt-optn label{display:inline; font-size:14px}
.pro-pmnt-optn input{margin-left:0; margin-top:5px}
.pro-pmnt-cvv-icon{width:45px}
.pro-pmnt-cvv{width:250px}
.makepymt-btn{width:124px; padding:8px 0 0 0}
.con-btn{width:142px; padding:10px 0;}
.con-btn a span{ color:#fff; cursor:pointer}
.cardVerf{width:100%}
.cardVerf img{padding:0 5px; float:right}
.pmnt-prcs{width:100%; padding-top:5px; padding-bottom:15px}
.agree{width:300px; padding-top: 13px;}
.pmnt-prcs-rgt{width:488px; float:right; text-align:right}
.totl-amnt{width:488px; font-weight:bold}
.totl-amnt span{ color:#960606;}
.cmplt-bk{width:488px; text-align:right; float:right}
.totl-amntleft{width:388px; font-weight:bold; float:left}
.totl-amntrgt{width:100px; font-weight:bold; float:right; font-size:15px}
.bil-hd{width:420px; padding-left:5px}
.copy-cntct{width:210px; text-align:right; padding-right:5px}
.brdr-tp-btm{border-top:1px dashed #cac9c9;border-bottom:1px dashed #cac9c9; background:#eee}
.bildtlcity{width:195px}
.bilfield-city{width:186px}
.bildtlpin{width:212px}
.bilfield-pin{width:203px}
.bildtlstate{width:195px}
.bilfield-state{width:186px}
.bildtlcntry{width:212px}
.bilfield-cntry{width:203px}
.trvldtlHd{width:100%; padding-top:8px; padding-bottom:3px}
.ad-trvldtlFname{width:110px}
.ad-trvldtlLname{width:110px}
.dtlitem-outer {width:100%}
.dtlitem-cntnr,.dtlitem-inner{width:758px}
.dtlitem-cnt-gst-htl,.dtlitem-gst-htl{width:100% !important;}
.dtlitem-fname{width:144px}
.ad-select-ttl{width:61px;}
.ad-select-fname{width:100px}
.ad-select-lname{width:100px}
.dtlitem-lname{width:130px}
.contdtladrs{width:100%}
.pdng-topBtm{padding:4px 0}
.field-adrs{width:400px}
.contdtlHd{width:100%}
.contdtlcity{width:209px}
.field-city{width:200px}
.field-city4{width:200px !important}
.contdtlpin{width:203px}
.field-pin{width:194px}
.contdtlstate{width:201px}
.field-state{width:192px}
.contdtlspsprt{width:213px}
.field-psprt{width:204px}
.contdtlspsprt-plc{width:213px}
.contact-cntnr{width:778px; padding:5px}
.gst-htl{width: 98% !important;padding: 5px 1%;}
.alrt-cntnr{width:763px; padding-left:25px; border-bottom:1px dashed #bbb}
.alrt{width:700px; background:url(/Content/images/AK/v1.0/Common/alert.gif) no-repeat left; padding:5px 5px 5px 20px}
.select-dob{width:73px !important}
.dtlitem-dob{width:88px}
.conf-main{width:98%; float:left; margin-left:2%}
.oops-main{width:100%; float:left; padding:20px 0;}
.process-main{width:100%; float:left; padding:20px 0;}
.confirmed-main{width:100%; float:left; padding:20px 0;}
.error1{background-position:-82px -380px; width:60px; height:54px; float:left;}
.process{background-position:-0px -151px; width:60px; height:54px; float:left;}
.confirmed{background-position:-5px -380px; width:60px; height:54px; float:left;}
.error-text{width:85%; float:left; padding-left:10px}
.text-head{font-size:16px; font-weight:bold; padding-bottom:5px;}
.red-color{color:#f54c4c;}
.yellow-color{color:#ff8a00;}
.green-color{color:#4e9509;}
.itnry-row,.itnry-hdrow{width:62%; float:right; clear:both}
.itnry-row{margin-bottom:5px !important}
.itnry-txtfld,.itnry-emailbtn,.itnry-eticket, .itnry-cncl{float:left; padding:18px 0; }
.itnry-txtfld{width:164px; padding-left:12px; padding-top:21px}
.itnry-emailbtn{width:150px}
.itnry-eticket{width:145px}
.itnry-cncl{width:136px}
.your-payment{width:95%; float:left; padding-left:10px; line-height:22px;}
.your-pay-head span a{font-size:11px; color:#950606; font-weight:normal; cursor:pointer; text-decoration:underline;}
.co-red{color:#960606;}
.ao-number{font-size:18px; font-weight:bold; color:#960606;}
.your-pay-head{background:#d0d0d0; width:98%; padding:5px 1%; margin-bottom:8px}
.bill-text{width:98%; padding-left:10px; float:left}
.pax-left{width:22%; float:left;padding-left:1%;}
.pax-right{width:77%; float:right;padding-top: 5px;}
.pax-child-right{width:77%; float:right; border-top:1px dashed #C5C5C5; margin-top:10px}
.htl-dls-sleep{width:11%; padding-right: 3%;}
.htl-dls-child{width:23%; padding-right: 4%;}
.redtxt{color:red}
.htl-dls-chl{width:97%; padding-right: 3%;}
.htl-dls-con{width:89%;}
.htl-dls-ad{width:48%; padding-right: 3%;}
.htl-dls-fnme{width:22%; padding-right: 3%;}
.htl-dls-lnme{width:21%; padding-right: 3%;}
.htl-dls-til{width:10%}
.rightcontainercon{width:98%;float:left;padding:3px 1%; background-color:#FFF}
.content{width:100%;float:left;}
.content-hed{width:100%;float:left; padding:8px 0}
.sprequest{width:100%; float:left}
.sprequest ul{width:100%; float:left; list-style:none; border-top:1px dashed #ccc}
.sprequest ul li{padding:2px 0; float:left; width:100%; line-height:20px; border-bottom:1px dashed #ccc}

.spreqdata{display:block; float:left; line-height:24px; margin-top:3px; padding:0px 5px}
.mr-gst-htl {margin-right: 5px;}
.spretxt{width:90px; margin-top:3px; height:14px; line-height:14px; padding-bottom:4px}
.txtinut { border:1px solid #A9A9A9; height:15px !important; float:left; color:#525252; font-size:12px; line-height:22px; background:#fff; margin-bottom:2px}
.htl-brdr-top{border-top:1px dashed #c5c5c5;}
.hed-mar{margin-top:13px;}
.back-icons {background-position:-307px -51px; width:17px; height:18px; margin-right:5px; float:left }
.htl-dls-time{width:20%; padding-top:13px;}
.htl-dls-text{width:20%; padding-right: 1%;}
.fare-cnfrm-msg{width:740px; margin:50px auto 0px auto; }
.fare-cnfrm-container{width:678px; border:1px solid #ccc; padding:30px}
.fare-cnfrm-ldr{width:79px; text-align:right; padding-right:15px; padding-top:32px;  margin-left: 43px;}
.fare-cnfrm-alrt-img{background:url(/content/images/ak/v1.0/common/display.png)  no-repeat ; width:59px; height:53px; background-position:-90px -62px; padding:4px 15px 0 0; margin-top:10px;}
.fare-cnfrm-txt{width:480px; border-left:1px solid #CCC; font-size:20px; line-height:35px; padding-left:10px}
.fare-cnfrm-txt span{color:#950606}
.fare-cnfrm-txt a{color:#950606; font-size:14px;}
.fare-cnfrm-shdw{width:740px; background:url(/content/images/ak/v1.0/common/box-btm-shadow.png) no-repeat center top; height:6px;padding-bottom:150px;}
.htlDisp, .showAllBox {	width:732px; border:1px solid #a9a9a9; margin-top:10px; padding:10px; text-align:left; clear:both; }
.htlUrl a {	color:#0084ff;	font-size:12px;}
.htlUrl a:hover {color:#0084ff;	font-size:12px;	text-decoration:none;}

/*.slider.*/

.img-slider{width:99%; float:left; position:relative; padding-bottom:8px; margin:8px 0; height:250px;}
.hrd-slider-one{width:100%; height:250px; position:absolute; top:0px; left:0; display:none;}
.hrd-slider-nav{ width:100%; position:absolute; left:0; bottom:0; padding-bottom:10px;}
.hrd-slider-nav ul{ float:right;}
.hrd-slider-nav ul li{ float:left; list-style:none; width:25px; height:10px; margin-right:5px; cursor:pointer; background:#ccc;}
.slider-nav-active{background:#960606 !important;}
.offer-slide li {cursor:pointer;}



.new-bnr{width:100%; float:left; margin-top:10px; cursor:pointer;}

.rgt-itemsubheader {background: #ececec none repeat scroll 0 0;font-weight: bold;line-height: 25px;padding: 5px 1%;float: left;width: 98%;}

.pdng-rgt{ padding-right:5px; }
.arow-small-up{padding-right:15px; background-position:0px 0px; width:17px; height:16px; margin-left:5px;}	
.upArrow{background:url(/content/images/ak/v1.0/common/UpArrow.png) no-repeat;}
.displaysprite{background:url(/content/images/ak/v1.0/common/display.png)  no-repeat}
.alert-icon{width:59px; height:53px; background-position: -244px -155px; padding:4px 15px 0 0; margin-top:18px}
.srch-not-fnd{width:84%; margin:5px 0 !important; border-bottom:1px solid #bbb; text-align:Left; padding: 10px 0 10px 110px}
.srch-item{width:788px; margin:5px 0;border-bottom:1px solid #bbb;text-align:Left;padding:10px 0;font-size:13px}
.loader{width:60px; height:60px; padding:4px 15px 0 179px; border-right:1px solid #CCC}
.ldrtxt{width:520px; line-height:22px; padding-left:10px}
.ldrtxt span{color:#950606; font-size:16px; font-weight:normal}
.alert-txt{width:520px; line-height:22px; padding-left:10px; border-left:1px solid #CCC}
.alert-txt span{color:#950606; font-size:16px; font-weight:normal}
.alrt-cntnt{width:520px !important}
.new-srch{width:225px}
.call-us{width:212px}
.call-us span{color:#950606; font-size:11px; font-weight:bold}
.rightcontainer{width:732px;float:left;border:1px solid #ccc;background:#f7fdff;margin-bottom:5px; padding:10px}
.bold{font-weight:700}
.contentsplit{width:50%; float:left }
.load-srchitem{width:99%; margin:5px 0;border-bottom:1px solid #bbb;text-align:Left;padding:10px 0;font-size:13px}
.load-loader{width:60px; height:60px; padding:4px 15px 0 179px; border-right:1px solid #CCC}
.load-ldrtxt{width:64%; line-height:22px; padding-left:10px}
.load-ldrtxt span{color:#950606; font-size:16px; font-weight:normal}
.newsltrbox{ margin-top:10px !important; border-top:1px dashed #b5b5b5; width:100%; padding-top:10px;}
.infotxt-left{width:68px; float:left}
.infotxt-right {float:left; margin-left: 10px !important; width: 348px}
.newsltrtxtboxcon input{ width:300px !important}
.newsltrtxtboxcon{ width:100%; float:left; padding-bottom:10px;margin-right:10px !important}
.bt-hotel{width:97%; float:left; padding:5px 0; margin-left:7px; margin-bottom:5px; display:block}
.ca-content-btl{ float:right; display:block; padding-right:10px}
.parentDisable{z-index:999;width:100%;height:100%;top:0;left:0;background-color: #ccc;color: #aaa;opacity: .4;filter: alpha(opacity=50); 
display:block;}
.innar-banner{width:100%; float:left; padding-top:10px;}
.innar-banner img{width:100%;}
.offerpage-leftarea { width:99%; float:left; }
.erp-cntnt{width:985px;  padding:5px 0;}
.erp-hdng-otr{width:100%;}
.erp-main-hd{font-size:22px; color:#fa0000; font-weight:bold; margin:10px 0; width:100%;}
.rightcontent-feedback { width:70%; float:left; border:1px solid #e4e3e3; background:#fff; padding:0 13px 13px 13px; margin:10px 0 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.rgstrtxt-signin2 { width:100%; float:left; font-size:11px; color:#525252; margin-top:5px; line-height:19px }
.landing-termsrow { width:100%; float:left; clear:both; border-bottom:1px dashed #919191; padding:05px 0 5px 0; color:#980505; text-transform:uppercase; font-size:17px; font-family:Arial, Helvetica, sans-serif; line-height:37px }
.landing-termsrow img{float:right;}
.landing-termsrow span {float:left;}
.landing-termstxt { width:48%; float:left; padding:10px 0;}
.landing-termstxt ul li { margin-left:30px !important; line-height:23px; font-size:13px }
.ldngpage-left {width:26%; float:right;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:1%; border-left:0px; position:relative; margin-top:8px; padding-right:0px;}
.arrow{width:14px; float:left; height:30px; margin-top:50px; z-index:999; margin-left:14px; left:0; position:absolute}
.ldngpage-rightarea img{float:right;}
.ldngpage-rightarea { float:right; width:89%; border:1px solid #e4e3e3; padding:5px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; background:#fff}
.book-bg a{text-decoration:none;}
.item-selact .ui-state-default{ background:#fff; border: 1px solid #CCCCCC;color: #960606;font-weight: normal; line-height:27px; margin-top:10px}
.item-selact .ui-multiselect{ padding: 0px 0 0px 3px;text-align: left; width:214px !important;}
.item-selact .ui-icon{background:url(/content/images/ak/v1.0/common/arrow.gif); width:23px; height:25px;}
.item-selact .ui-state-default .ui-icon {background:url(/content/images/ak/v1.0/common/arrow.gif);}                    
.ui-multiselect-menu{width:200px !important;}
.popup-outer{width:97%; border:1px solid #ccc; padding:6px}
.pp-cntnr{width:100%;  line-height:20px}
.pp-cntnt{width:434px; margin:5px 0; text-align:center}
.pp-cntnt span.alert{color:#F00; font-size:20px}
.back-srch-btn{width:163px}
.padlft{padding-left:20px}
.mrgn-tp-btm{margin:15px 0 10px 0}
.fr-chng-prv, .prv-hd, .prv-cntnt, .fr-chng-new {width:140px}
.fr-chng-prv{padding-left:45px}
.prv-hd{font-size:15px; font-weight:bold}
.prv-cntnt{font-size:14px;color:#960606}
.fr-chng-new{padding-left:45px}
.pdnone{padding-left:0px !important}
.pp-err-close-whit{width:11px; height:9px; background-position:-114px -131px; margin:12px 10px 0 0}
.pp-err-close-whit a{width:11px; height:9px; display:block}
.pp-accept-btn {width:100px; padding-top:7px}
.pp-accept{width:140px; padding-left:65px}
.popupRoomDtls{float:left; display:inline; padding-top:10px}
.popupRoomDtlsShow{float:left; display:inline; padding-top:10px}
.popupRoomDtls a{color:#9c0606 !important; cursor:pointer}
.popupHtlDtls{width:98%; clear:both; margin:0 10px 0 10px; padding:5px; background:#f7f7f7; border:1px solid #e2e2e2; font-size:11px; color:#222222}
.popupHtlDtls span{ color:#9c0606; font-weight:bold}
.popupRoomDtlsShow a{color:#9c0606 !important; cursor:pointer}
.hotel-terms{ width:850px; float:left}
.ui-front{ z-index:99999 !important}
.promo-cod {width: 250px;min-height: 31px;line-height: 31px;margin-top: 6px}
.promo-cod-fld{width:225px;}
.promo-msg{color:#009933; text-align:left; font-weight:bold; font-size:14px;}
.promo-msg-err{ color:#FF0000; text-align:left; font-weight:bold; font-size:14px;}
.promo-btn{width: 70px;}
.promo-msg-txt{width:auto; padding-right:15px; padding-top:3px;}
.sort-icon-red1 { background:url(/Content/images/ak/v1.0/hotel/fare-bg.jpg) repeat-x; padding:2px 10px; border:1px solid #960606; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#fff; text-transform:uppercase; text-decoration:none; font-weight:bold; float:left; font-size:12px }	
.viewport { width: 422px; height: 135px; overflow: hidden; position: relative; }
.overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
.scrollbar{ background: transparent url(/Content/images/ak/v1.0/Hotel/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
.track { background: transparent url(/Content/images/Ak/v1.0/Hotel/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
.disable { display: none; }
#scrollbar1, #scrollbar2, #scrollbar3, #scrollbar4{ width: 100%;}
#scrollbar4 .viewport { width: 458px; height: 240px; overflow: hidden; position: relative; }
#scrollbar5, #scrollbar6, #scrollbar7, #scrollbar8{ width: 100%;}
#scrollbar8 .viewport { width: 458px; height: 240px; overflow: hidden; position: relative; }
#scrollbar9, #scrollbar10, #scrollbar11, #scrollbar12 { width: 100%;}
#scrollbar12 .viewport { width: 458px; height: 240px; overflow: hidden; position: relative; }
#scrollbar13, #scrollbar14, #scrollbar15, #scrollbar16 { width: 100%;}
#scrollbar16 .viewport { width: 458px; height: 240px; overflow: hidden; position: relative; }
#scrollbar-a1, #scrollbar-a2, #scrollbar-a3, #scrollbar-a, { width: 100%;}
#scrollbar-a4 .viewport { width: 458px; height: 240px; overflow: hidden; position: relative; }
#scrollbar-b1, #scrollbar-b2, #scrollbar-b3, #scrollbar-b4 { width: 100%;}
#scrollbar-b4 .viewport { width: 458px; height: 240px; overflow: hidden; position: relative; }
#scrollbar-c1, #scrollbar-c2, #scrollbar-c3, #scrollbar-c4 { width: 100%;}
#scrollbar-c4 .viewport { width: 458px; height: 240px; overflow: hidden; position: relative; }
#scrollbar-d1, #scrollbar-d2, #scrollbar-d3, #scrollbar-d4 { width: 100%;}
#scrollbar-d4 .viewport { width: 458px; height: 240px; overflow: hidden; position: relative; }
#scrollbar-e1, #scrollbar-e2, #scrollbar-e3, #scrollbar-e4 { width: 100%;}
#scrollbar-e4 .viewport { width: 458px; height: 240px; overflow: hidden; position: relative; }
#scrollbar-f1, #scrollbar-f2, #scrollbar-f3, #scrollbar-f4 { width: 100%;}
#scrollbar-f4 .viewport { width: 458px; height: 240px; overflow: hidden; position: relative; }
#scrollbar-g1, #scrollbar-g2, #scrollbar-g3, #scrollbar-g4 { width: 100%;}
#scrollbar-g4 .viewport { width: 458px; height: 240px; overflow: hidden; position: relative; }
#scrollbar-h1, #scrollbar-h2, #scrollbar-h3, #scrollbar-h4 { width: 100%;}
#scrollbar-h4 .viewport { width: 458px; height: 240px; overflow: hidden; position: relative; }
#con4{height:240px; position:relative}
#con04{height:240px; position:relative}
#con7{height:240px; position:relative}
#con15{height:240px; position:relative}
#con-a4{height:240px; position:relative}
#con-b4{height:240px; position:relative}
#con-c4{height:240px; position:relative}
#con-d4{height:240px; position:relative}
#con-e4{height:240px; position:relative}
#con-f4{height:240px; position:relative}
#con-g4{height:240px; position:relative}
#con-h4{height:240px; position:relative}
.ster-left{margin-left:5px; margin-top:2px;}
.hot-adrs{width:100%; float:left;}
.hot-adrs p{padding:0px !important;}
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
.chek-tab { width:95px; padding-right:15px }
.roomtype { width:163px; padding-right:7px; height:60px; }
.select-room { width:160px; float:left; clear:both }
.bt-main{ width:156px; float:right; }
.enquire{ width:111px; display:block; float:left }
.enquire a{ display:block !important;}
.book-bt{ width:77px; display:block; float:right  }
.book-bt a{ display:block !important;}
.price-box { width:100%; float:right; padding:2px 0; border-bottom:1px dashed #d9d9d9 }
.top-mar{margin-top:0px !important;}
.terms-con{float:left; padding:0 !important; text-align:justify;}
ul.terms-con li{ list-style: inside !important; line-height:20px;}
.star1 {float: left; width: 100%;}
.star {float: left; padding-top: 6px; width: 180px;}
.star ul {float: left;list-style: none outside none; width: 180px;}
.star ul li {float: left; height: 17px;  padding-right: 3px;width: 17px;}
.star ul li a {background-position: -112px -48px; display: block; height: 17px; width: 17px;}
.inquiry-main{width:100%;}
.inquiry-field{width:250px}
.inquiry-name{width:150px; padding-top:5px}
.field-city-text{width:195px; height:50px}
.inquiry-btn{width:122px; padding-top:7px}
.ca-inquiry-text { font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding:0px 20px; line-height:24px; }
.tab-select{background:#fff !important; border:1px solid #bbb; border-bottom:none;z-index:100;color:#960606 !important; position:relative;padding:0 9px !important}
.enquirebtn {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  background:#5da845;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #5da845 /*{c-bhover-background-start}*/), to( #26710E /*{c-bhover-background-end}*/));/* Saf4+,Chrome*/
	background-image: -webkit-linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/); display: block;float: left;font:13px Arial, Helvetica, sans-serif; font-weight:bold; padding: 6px; text-decoration: none; color:#fff}
	.enquirebtn span{padding:0}
.mango-login {padding-left: 15px; width: 145px;}
.pro-mango{width:700px; margin-top:10px;}
.mg-dob{width:25px}
.mrgn-btm{ margin-bottom:10px !important}
.txtbox-sectorid { width:95%; padding-left:5px; float:left; clear:both; background:url(/content/images/ak/v1.0/common/arrow.gif) no-repeat right top; margin-top:5px; margin-left:2px }
.cmpr-otr{width:100%; float:left; background:#FFF; padding:10px;}
.cmpr-wrap{width:98%; float:left; text-align:right; border:1px solid #D7D7D7;  margin-top:10px }
.cmpr-brdr-rgt-no{border-right:none !important;}
.cmpr-brdr-no{border:none !important;}
.cmpr-col-hd{width:15%; float:left;  min-height:614px; background:#f8f8f8; border-right:1px solid #D7D7D7 }
.cmpr-col-htls{width:21.1%; float:left;  min-height:574px; border-right:1px solid #D7D7D7 !important}

.cmpr-rgt-col-htls{width:21.1%; float:left;  min-height:574px}




.cmpr-htl-brdr{width:100%; float:left; border-bottom:dotted 1px #BEBEBE;}
.cmpr-htl-nm-hd{width:90%; float:left; min-height:98px; font-weight:bold;padding:51% 5% 5% 5%; text-align:center;}
.cmpr-htl-nm{width:90%; float:left; min-height:159px; padding:5%;}
.cmpr-htl-str-hd{width:90%; float:left; min-height:23px; font-weight:bold;padding:5%; text-align:center;}
.cmpr-htl-str{width:90%; float:left; min-height:18px; padding:5%;}
.cmpr-htl-rew-hd{width:90%; float:left; min-height:32px; font-weight:bold;padding:5%; text-align:center;}
.cmpr-htl-rew{width:90%; float:left; min-height:26px; padding:5%;}
.cmpr-htl-fes-hd{width:90%; float:left; min-height:57px; font-weight:bold;padding:30% 5% 5% 5%; text-align:center;}
.cmpr-htl-fes{width:90%; float:left; min-height:88px; padding:5%; line-height:22px; text-align:left}
.fes-more{margin-left:10px;}
.cmpr-htl-atrctn-hd{width:90%; float:left; min-height:57px; font-weight:bold;padding:30% 5% 5% 5%; text-align:center;}
.cmpr-htl-atrctn{width:90%; line-height:22px; float:left; min-height:88px; padding:5%;}

.cmpr-htl-rms-hd{width:90%; float:left; min-height:48px; font-weight:bold;padding:44% 5% 5% 5%; text-align:center;}

.cmpr-htl-rms{width:90%; float:left; min-height:100px; padding:5%;}

.cmpr-fare-br{width:100%;font-size:13px; color:#A00606; text-decoration:line-through; text-align:center; } 
.cmpr-fare { font-size:20px; color:#217c00; padding:0 0 2px 0; width:100%; text-align:center; }
.cmpr-fare-br span{ font-size:13px; color:#A00606; text-decoration:line-through }
.cmpr-rupees-big { font-family: 'ato_rupeeregular'; font-size:21px; padding-top:2px; float:left; margin-left:56px;}
.cmpr-rupees-small { font-family: 'ato_rupeeregular'; font-size:21px; float:left; margin-left:70px;}
.cmpr-book-nw { float:left; padding-left:22% }
.add-cmpr-htl-otr{width:100%; float:left}
.add-cmpr-htl{width:90%; float:left; padding:5%;}
.add-cmpr-row{width:100%; float:left;}
.left-pop-main {float: right; margin-right: -595px; width: 625px;}
.pop-head{width:100%; float:left; font-size:16px; color:#525252; font-family:Arial, Helvetica, sans-serif}
.pop-main{width:100%; float: left; padding-top:5px;}
.compare-div{width:125px; float:left; border:1px solid #d7d7d7; background:#fff; padding:5px; margin-right:5px;}
.compare-hotel {color: #525252; float: left; font-size: 12px; margin-top: 5px;}
.compare-fare { font-size:13px; color:#217c00; font-weight:bold; padding:0 0 2px 0; width:100%; float:left}
.rups-big { width:9px; height:20px; float:left; font-family: 'ato_rupeeregular'; font-size:13px; font-weight:bold}
.compare-search{width:125px; float:left; border:1px solid #d7d7d7; background:#fff; padding:5px; margin-right:5px; text-align:center; font-size:14px; height:220px}
.compare-search a{ text-decoration:none; margin-top:80px; display:block; font-weight:bold}
.compare-srh-right{width:125px; float:left; border:1px solid #d7d7d7; background:#fff; padding:5px; text-align:center; font-size:14px; height:220px}
.compare-srh-right a{ text-decoration:none; margin-top:80px; display:block; font-weight:bold}
.close-bt{ background-position:-136px -440px; width:12px; height:12px; float:right; margin:2px; cursor:pointer}
.add-search{width:125px; float:left; border:1px solid #d7d7d7; background:#fff; padding:5px; margin-right:5px; text-align:center; font-size:14px; height:235px}
.add-search a{ text-decoration:none; margin-top:80px; display:block; font-weight:bold}
.add-search-right{width:125px; float:left; border:1px solid #d7d7d7; background:#fff; padding:5px; text-align:center; font-size:14px; height:235px}
.add-search-right a{ text-decoration:none; margin-top:80px; display:block; font-weight:bold}
.compare-section { padding-right:1%; float:right; display:inline; padding-left:8% ; margin-right:5px;}
.compare-stn { padding-right:1%; float:right; display:inline;  margin-right:5px;}
.copr-head{float:left; background:#f4ce47; float:left; padding-top:3px; text-align:center; padding:4px 2px 0 2px; border:1px solid #d2ae2b; cursor:pointer}
.copr-right{   background: none repeat scroll 0 0 #fdecbe; border: 1px solid #d2d0d0; float: left; min-height: 256px; padding: 5px;width: 91%; cursor:pointer}
.ui-autocomplete {max-height: 500px;max-width: 402px; overflow-y: auto; overflow-x: hidden;}
* html .ui-autocomplete {height: 500px;	}
.reslt-item-pkg { width:99%; float:left; margin-top:10px; border:1px solid #bbb; background:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:15px 0 }	
.pkg-enq-txt{width:76%; margin-top:6px; text-align:left; float:left}
.pkg-enq-errtxt {width: 69%; border-left: 1px solid #BBBBBB; margin-left: 10px; margin-top: 2px; text-align: left; float:left}
.bknstus-errordiv,.bknstus-errorimg,.bknstus-errortxt{float:left}
.bknstus-errordiv{width:100%}
.bknstus-comnimg{ background-image:url(/content/images/ak/v1.0/common/display_Latest.png); background-repeat:no-repeat}
.bs-bkststs-err{background-position:-226px -80px; width:59px; height:53px; float:left}
.bs-bkststs-prc{background-position:-0px -151px; width:53px; height:56px; float:left}
.bs-bkststs-scs{background-position:-65px -154px; width:48px; height:50px; float:left}
.bknstus-errortxt{width:80%}
.bs-bk-sts-g,.bs-bk-sts-y,.bs-bk-sts-r{width:99%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding-top:5px; padding-left:10px; clear:both} 
.bs-bk-sts-g{ color:#4e9509}
.bs-bk-sts-y{ color:#ff8a00}
.bs-bk-sts-r{ color:#960606}
.sts-mrg-lft{margin-left:20px;}
.bknstus-content{width:100%; float:left; padding-left:10px; padding-top:3px; clear:both}
.pri-txt-algn{ text-align:center !important;}
.scroll-bg{width:7px; background:url("/content/images/ak/v1.0/common/scroll-bg.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0); height:158px; position:absolute; right:5px;}
.scroll-bt{background:#2B7613; height:30px; position:relative; top:0px; width:7px;} 
.unselectable {-moz-user-select: none;-khtml-user-select: none; -webkit-user-select: none; /* Introduced in IE 10. See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/ */ -ms-user-select: none; user-select: none;}
.leftitemcontainer-air { width:100%; float:left; padding:3% 0 0% 7%; overflow-y:scroll; height:150px; overflow-x:hidden }
.leftitemcontainer-air2 { width:100%; float:left; padding:3% 0 0% 7%; overflow-y:scroll; height:150px; overflow-x:hidden }
.leftitemcontainer-air3 { width:100%; float:left; padding:0 6% 0 0; overflow-y:scroll; height:142px; overflow-x:hidden }
.scroll-outer{width:100%; height:150px; position:relative; margin-bottom: 15px; overflow:hidden;}
.scroll-outer-home{width:100%; height:140px; position:relative;  overflow:hidden;}
 .pp-accept-btn1 {   padding-left: 15px;     width: 100px;}
.flt-expres-tbl{ width:100%; float:left; clear:both}
.flt-expres-row{ width:100%; padding:10px 0; float:left; border-bottom:1px dashed #cac9c9;  margin:10px 0 !important}
.flt-expres-collft{ width:60%; float:left; font-weight:bold; font-size:14px}
.flt-expres-colrgt{ width:40%; float:left; font-weight:bold; font-size:14px}
.flt-expres-col-left{float:left; width:54%}
.flt-expres-col-rgt{width:39%; float:left}
.flt-expres-split {width:40px; float:left; background:url(/content/images/ak/v1.0/hotel/bottom-bg-split-bg.gif) repeat-y; padding:112px 0}
.flt-expres-value{width:300px}
.flt-ezeclick-logo{ width:100%; float:left; padding:0 0 0 10px; clear:both;}
.flt-ezeclick-txt{width:100%; float:left; text-align:left; font-size:11px; padding-left:10px; padding-top:10px}
.flt-expres-pmnt-cvv{width:177px; float:left}
.flt-ezeclick-txtbld{width:100%; float:left; text-align:left; font-size:11px; padding-left:10px; padding-top:10px; font-weight:bold}
.ContctNumCode {width:73px;}
.htl-icon{width:20px; height:14px; background-position:-55px -63px; float:left;}
.htl-icon2{width:17px; height:21px; background-position:-124px -63px; float:left;}
.htl-rgt-bnr1{background-position:-15px -14px; width:351px; height:347px; display:block; cursor:pointer }
.htl-rgt-bnr2{background-position:-396px -14px; width:351px; height:347px; display:block; cursor:pointer }
.htl-rgt-bnr3{background-position:-15px -380px; width:351px; height:347px; display:block; cursor:pointer }
.htl-rgt-bnr4{background-position:-396px -380px; width:351px; height:347px; display:block; cursor:pointer }
.htl-rgt-bnr5{background-position:-15px -751px; width:351px; height:347px; display:block; cursor:pointer }
.htl-btm-bnr1{background-position:-5px -8px; width:100%; height:65px; display:block; }
.htl-btm-bnr2{background-position:-768px -88px; width:100%; height:206px; display:block; }
.popular-htl1{background-position:-5px -88px; width:100%; height:167px; display:block;}
.popular-htl2{background-position:-257px -88px; width:100%; height:167px; display:block;}
.popular-htl3{background-position:-511px -88px; width:100%; height:167px; display:block;}
.popular-htl4{background-position:-5px -273px; width:100%; height:167px; display:block;}
.popular-htl5{background-position:-257px -273px; width:100%; height:167px; display:block;}
.popular-htl6{background-position:-511px -273px; width:100%; height:167px; display:block;}
.halfstar-icon {  background-position: -131px -48px;   height: 15px;   width: 8px;}
.htl-dtls-red{width:135px; height:61px; display:block; background-position:-148px -227px;}
.htl-dtls-gry{width:135px; height:61px; display:block; background-position:-8px -227px;}
.pax-dtls-red{width:139px; height:61px; display:block; background-position:-149px -293px;}
.pax-dtls-gry{width:139px; height:61px; display:block; background-position:-7px -293px;}
.pmnt-dtls-red{width:104px; height:61px; display:block; background-position:-118px -359px;}
.pmnt-dtls-gry{width:104px; height:61px; display:block; background-position:-8px -359px;}


.flight-search{width:69%; background:#fff;-webkit-box-shadow: -webkit-box-shadow: 0px 1px 3px 0px rgba(50, 50, 48, 0.7);-moz-box-shadow:    0px 1px 3px 0px rgba(50, 50, 48, 0.7);
box-shadow:0px 1px 3px 0px rgba(50, 50, 48, 0.7); float:left}
.search-section{width:100%; float:left}
.search-section-head{width:97%; float:left; border-bottom:5px solid #960606; padding-left:3%; padding-top:25px; padding-bottom:10px}
.heading{width:40%; float:left; font-size:27px; color:#0068b4; font-weight:bold}
.flight-type{width:48%; float:right; padding-right:2%}
.tab-left{width:44%; float:left;}
.tab-right{width:50%; float:right;}
.domestic-btn{position: relative; color:#fff; text-decoration: none;background-color:#2b7613; font-size:15px; display: block; padding: 7px 0;  -webkit-border-radius: 8px; -moz-border-radius: 8px;  border-radius: 8px;
    -webkit-box-shadow: 0px 5px 0px rgba(15,58,2,1), 0px 9px 5px ;   -moz-box-shadow: 0px 5px 0px rgba(15,58,2,1), 0px 9px 5px ;    box-shadow: 0px 5px 0px rgba(15,58,2,1), 0px 9px 5px ;	 width:100%;	text-align: center;	 float:left; cursor:pointer}
.domestic-btn:hover{background:#174b06; -webkit-transition:background 0.3s linear; /* For Safari 3.1 to 6.0 */transition: background 0.3s linear; }	
.domestic-btn:active{	-webkit-box-shadow: 0px 3px 0px rgba(73,0,0,1), 0px 3px 6px ;    -moz-box-shadow: 0px 3px 0px rgba(73,0,0,1), 0px 3px 6px ;    box-shadow: 0px 0px 0px rgba(73,0,0,1), 0px 0px 0px ;    position: relative;    top: 6px;}
.international-btn{position: relative; color:#fff; text-decoration: none; background-color:#7b7b7b; font-size:15px;display: block; padding: 7px 0;  -webkit-border-radius: 8px;
    -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0px 5px 0px rgba(36,36,36,1), 0px 9px 5px ; -moz-box-shadow: 0px 5px 0px rgba(36,36,36,1), 0px 9px 5px ; box-shadow: 0px 5px 0px rgba(36,36,36,1), 0px 9px 5px ;
	 width:100%;text-align: center;	 float:left; cursor:pointer}
.international-btn:hover{background:#393737; -webkit-transition:background 0.3s linear; /* For Safari 3.1 to 6.0 */transition: background 0.3s linear; }	
.international-btn:active{	-webkit-box-shadow: 0px 3px 0px rgba(73,0,0,1), 0px 3px 6px ;    -moz-box-shadow: 0px 3px 0px rgba(73,0,0,1), 0px 3px 6px ;    box-shadow: 0px 0px 0px rgba(73,0,0,1), 0px 0px 0px ;    position: relative;    top: 6px;}
.recent-search{width:100%; float:left; padding-top:15px; position:relative; overflow:hidden;}
.recent-search-box{width:95%; float:left; padding:5px 2%; border:1px solid #d2d2d2; background:#fff; position:relative; margin-top:5px; -webkit-transition:all 0.3s linear; /* For Safari 3.1 to 6.0 */transition: all 0.3s linear; cursor:pointer; overflow:hidden;}
.recent-search-box:hover{background:#feffcd; }
.search-close{font-size:10px; color:#fff; position:absolute; right:5px; top:3px; background:#555; width:14px; height:14px; text-align:center;-webkit-border-radius: 10px;
-moz-border-radius: 10px; border-radius: 10px; cursor:pointer; line-height:14px;}
.search-close:hover{ background:#960606;}
.search-sec{ width:100%; float:left; font-size:11px; color:#656363; padding:3px 0}	
.search-trip{ width:100%; float:left; font-size:11px; color:#656363; padding:3px 0}
.search-trip b{color:#960606;}	
.today-price{ width:100%; float:left; font-size:12px; padding:3px 0}
.today-price span{ padding-left:3px;}
.searchbox{width:94%; padding:15px 3%; float:left;}
.box{width:100%; float:left; padding:22px 0;}
.htl-box{width:100%; float:left; padding:10px 0;}
.oneway{width:30%; float:left; font-size:16px; color:#525252}
.round-trip{width:30%; float:left; font-size:16px; color:#525252}
.multi-city{width:30%; float:left;font-size:16px; color:#525252}
.radiobtn{float:left; position:relative; margin-right:10px; }
.radiobtn span{position:absolute; width:24px; height:24px; z-index:10; left:0; cursor:pointer;}
.radiobtn label{ padding-left:7px; cursor:pointer;}
.radiobtn-active{ background-position: 0 -24px !important;}
.sector-left{width:47%; float:left;}
.sector-center{width:6%; float:left; text-align:center;  -webkit-transition:all 0.3s linear; /* For Safari 3.1 to 6.0 */transition: all 0.3s linear; cursor:pointer; transform:rotate(0deg);
-ms-transform:rotate(0deg); /* IE 9 */
-webkit-transform:rotate(0deg); /* Opera, Chrome, and Safari */
background:url(/Content/images/Ak/v1.0/Common/sector.png) center center no-repeat; height:34px;}
*+html .sector-center{width:5%; float:left; text-align:center;  -webkit-transition:all 0.3s linear; /* For Safari 3.1 to 6.0 */transition: all 0.3s linear; cursor:pointer; transform:rotate(0deg);
-ms-transform:rotate(0deg); /* IE 9 */
-webkit-transform:rotate(0deg); /* Opera, Chrome, and Safari */
background:url(/Content/images/Ak/v1.0/Common/sector.png) center center no-repeat; height:34px;}
.sector180{transform:rotate(180deg);
-ms-transform:rotate(180deg); /* IE 9 */
-webkit-transform:rotate(180deg); /* Opera, Chrome, and Safari */}
.sector-right{width:47%; float:right;}
.stayin-dv{width:99%; float:left; border:1px solid #a9a9a9;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; background:#fff}
.htl-field-name{width:17%;background: #f9f8f8; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2RhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f9f8f8 0%, #dcdada 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f8f8), color-stop(100%,#dcdada)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f9f8f8 0%,#dcdada 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9f8f8 0%,#dcdada 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9f8f8 0%,#dcdada 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f9f8f8 0%,#dcdada 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f8f8', endColorstr='#dcdada',GradientType=0 ); /* IE6-8 */
 color:#525252; font-size:15px; font-weight:normal; text-transform:uppercase; padding:0 1%; float:left; text-align:center; border-right:1px solid #a9a9a9;-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px; height:32px; line-height:33px;}

.htl-field-support-row{ width:80%; float:right; }
.htl-stay-fld{ width:98%; border:none; padding:2px 0 0px 1%; color:#717171;  font-size:13px; font-weight:normal; height:29px; }
.htl-fild-row{ margin-right: 30px; max-width: 100%; }
.arrow-row{ width:30px; float:right; border-left:1px solid #a9a9a9; height:29px; margin-top:1px;}
.arrow-down {width: 0;height: 0; border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #535353; float:right; margin: 14px 9px 0 0;}




.airlineprf{width:99%; float:right; border:1px solid #A9A9A9; background: url(/Content/images/Ak/v1.0/Common/homefield-select.jpg) right no-repeat; padding:2px 0 0px 1%; color:#717171;  font-size:13px; font-weight:normal; height:29px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px;}
.departs{width:27%; float:left; margin-right:3%; position:relative}
.departs label{ font-size:13px; color:#525252; padding-bottom:2px; padding-left:1px}
.calendarfield{border:1px solid #a9a9a9; padding:8px 3%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; width:90%; color:#717171; font-size:13px;}
.calendar-icon {background-position: -8px -37px !important; height: 29px; margin: 2px 4px 0 0;position: absolute; right: 5px; width: 26px;}




.calendarfield-disable{border:1px solid #ccc; background: url(/Content/images/AK/v1.0/Common/calender-icon-ds.png) right no-repeat #fff; padding:8px 3%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; width:90%}
.returns{width:27%; float:left; margin-right:3%; position:relative}
.returns label{ font-size:13px; color:#525252; padding-bottom:2px;}
.travelclass{width:30%; float:left; position:relative }
.travel{width:99%; float:left; left:0; top:18px;}
.label-text{ color:#525252; font-size:13px; padding-bottom:2px; line-height:15px;}

.corp-prom { border-top: 1px solid #ccc;
    display: block;
    float: left;
    margin-top: 10px;
    width: 100%; }
    
    
   /*********************view details part start**************************/
   
.hotl-dply-avl-viewdtls-box{ width:100%; float:left; }
.hotl-dply-avl-details-left{ width:100%; float:left; padding-bottom:10px;overflow:hidden}
.hotl-dply-avl-tab-section{float:left; width:100%; position:relative; z-index:999}
/*TAB SECTION*/
.hotl-dply-avl-tab{float:left; width:100%;}
.hotl-dply-avl-qksect-tab{ float:left; padding:0 10px; height:30px; text-align:center; line-height:30px;margin-right:5px; cursor:pointer; -webkit-transition:   background ease-out 300ms;
    -moz-transition:   background ease-out 300ms;    -o-transition:   background ease-out 300ms;    transition:   background ease-out 300ms; border:1px solid #a0a0a0; color:#960606;
    -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px; border-bottom:none }

.hotl-dply-overview-main, .hotl-dply-photos-main, .hotl-dply-location-map-main, .hotl-dply-room-rates-main, .hotl-dply-services-main{float:left; width:98%; padding:10px 1%}
.hotl-dply-avl-tab-section{float:left; width:100%;}

.dply-none{display:none;}
.hotl-dply-avl-details-right{ width:29%; float:right; margin-top:5px; margin-right:1%}
.dply-avl-details-close{ background-position:-11px -79px; width:25px; height:25px; float:right; cursor:pointer}
.dply-avl-details-close-new{ background-position:-11px -79px; width:25px; height:25px; float:right; cursor:pointer}
.dply-avl-details-close-nw{ background-position:-11px -79px; width:25px; height:25px; float:right; cursor:pointer}
.hotl-dply-avl-dtls-head{ width:96%; float:left; padding:8px 0 8px 4%; margin-top:5px; text-transform:uppercase}
.hotl-dply-avl-dtls-list{ line-height:35px; width:100%; float:left}
.hotl-dply-avl-details-head{ width:98%; float:left; padding-left:2%; line-height:30px;}

.hotl-dply-avl-top{ width:96%; float:left; padding:15px 2%; margin-bottom:15px; background:#FFF2D6}
.hotl-dply-avl-dtls{ width:43%; float:left;}
.hotl-dply-avl-dtls-name{ width:100%; float:left}
.hotl-dply-avl-dtls-sector{ width:100%; float:left; margin-top:15px; padding-bottom:5px;}
.hotl-dply-dtls-section{ width:62%; float:left; padding-right:2%; padding-bottom:5px}
.hotl-dply-dtls-section-new{ width:77%; float:left; padding-right:2%; padding-bottom:5px;min-height:106px}
.hotl-dply-dtls-section-div{ width:100%; float:left; line-height:25px;}
.hotl-dply-suport-div{ text-align:center; padding:2px 0; float:left; width:100%; }
.hotl-dply-dtls-right{ width:15%; float:left; padding-top:8px;}
.hotl-dply-dtls-btn{ width:15%; float:left; padding-left:2%; padding-bottom:17px;}
.hotl-dply-avl-no{ float:left; padding-right:5px; text-transform:uppercase}
.hotl-border-top{ border-top:1px solid #bababa;}
.fareclass{font-family:"ato_rupeeregular"}
/*scroll bg*/
.hotl-scroll-bg{width:7px; background: url(/content/images/ak/v1.0/hotel/scroll-bg.jpg) repeat-y; height:370px; position:absolute; right:5px;}
.hotl-scroll-bt{background:#960606; height:75px; position:relative; top:0px; width:7px; margin-top:0px;} 
/*scroll bg end*/

/*Overview tab section start*/
.hotl-dply-overview-left{ width:67%; float:left; padding-right:2%; margin-top:5px;}
.hotl-dply-overview{ line-height:17px; padding-top:10px; width:100%; float:left}
.hotl-dply-overview-img{ width:25%; float:left; }
.hotl-dply-overview-img img{ max-width:100%; height:auto;}
.hotl-dply-overview-dtls{ width:73%; float:right}
.hotl-dply-hotel-name, .hotl-dply-overview-dtls-text, .hotl-dply-overview-aminities{ width:100%; float:left}
.hotl-dply-hotel-star{ width:100%; float:left; margin-top:10px;}
.hotl-star-text{ float:left; padding-left:5px;}
.hotl-dply-overview-dtls-text{ margin-top:12px; line-height:22px}
.hotl-dply-overview-aminities{margin-top:18px;}
.hotl-dply-overview-bottom{ width:100%; float:left; margin-top:20px;}
.hotl-dply-photo-gallery{ width:48%; float:left; padding:1px}
.hotl-dply-avl-photo-gallery{ width:96%; float:left; padding:8px 2%}
.hotl-dply-gallery-img{ width:45%; float:left; margin:5px 2%;}
.hotl-dply-gallery-img img{ max-width:100%; height:auto; display:block}
.hotl-dply-location-map{ width:48%; float:right; padding:1px}
.hotl-dply-avl-map{ width:96%; float:left; padding:8px 2%; text-align:center}
.hotl-dply-avl-map img{ max-width:100%; height:auto;}

.location-map-icon{ background-position:-67px -323px; width:13px; height:16px; float:left; margin-right:5px; margin-top:7px;}
.hotl-amnts-box{ width:30px; height:30px; border:1px solid #888282; float:left;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; margin-right:6px;}
.wifi{ background-position:-21px -285px; width:20px; height:18px; float:left; margin:5px 0 0 6px}
.swimming-pool{ background-position:-60px -284px; width:20px; height:18px; float:left; margin:5px 0 0 6px}
.restaurant{ background-position:-98px -285px; width:20px; height:18px; float:left; margin:5px 0 0 6px}
.gym{ background-position:-136px -285px; width:20px; height:18px; float:left; margin:5px 0 0 6px}
.room-service{ background-position:-174px -284px; width:20px !important; height:18px; float:left; margin:5px 0 0 6px}
.business-center{ background-position:-211px -286px; width:20px; height:18px; float:left; margin:5px 0 0 6px}
/*Overview tab section end*/

/*Photos Gallery Start*/
.hotl-dply-avl-slider{ width:100%; float:left; margin-top:20px;}
.hotl-dply-avl-next{ width:10%; float:left}
.big-next{ background-position:-326px -261px; width:36px; height:77px; float:left; margin-left: 28px; margin-top: 150px; cursor:pointer}
.hotl-dply-avl-previous{ width:10%; float:right}
.big-previous{ background-position:-366px -261px; width:36px; height:77px; float:left;margin-top: 150px; margin-left:10px; cursor:pointer}



.hotl-dply-slider{ width:79%; float:left; text-align:center;overflow: hidden; height: 388px;}
.hotl-dply-thumbnail-slider{ width:89%; float:left; margin-left:1%; overflow:hidden;height: 85px;}
.hotl-dply-photos-list{float: left;position: relative;width:5000px;}


.hotl-dply-slider img{ max-width:100%; height:auto;}
.hotl-dply-avl-slider-top{ width:100%; float:left}
.hotl-dply-avl-slider-bottom{ width:98%; float:left; margin-top:20px;}
.hotl-dply-tmb-next{ width:31px; height:83px; float:left; background:#717171}
.small-next{ background-position:-92px -315px; width:20px; height:36px; float:left; margin-left: 5px; margin-top: 25px; cursor:pointer}
.hotl-dply-tmb-previous{ width:31px; height:83px; float:right; background:#717171}
.small-previous{ background-position:-121px -315px; width:20px; height:36px; float:left;margin-top: 25px; margin-left:7px; cursor:pointer}

.hotl-dply-thumbnail-img{ float:left; padding-left:4px; cursor:pointer}
.hotl-dply-slider-img{  top:0; left:0; width: 100%;}
/*Photos Gallery End*/

/*Location Map Start*/
.hotl-dply-location-map-div{ width:100%; float:left; margin-top:15px;}
.hotl-dply-location-map1{ width:75%; float:left}
.hotl-dply-location-map1 img{ max-width:100%; height:auto;} 
.hotl-dply-location-address{ width:23%; float:right}
.hotl-dply-location-name{width:100%; float:left; padding-top:5px;}
.hotl-dply-location-dtls{width:100%; float:left; padding-top:10px; line-height:25px}
.hotl-dply-location-phone{width:100%; float:left; padding-top:10px; line-height:22px}
.hotl-dply-phone-icon{ background-position:-145px -79px; width:25px; height:23px; float:left; margin-right:5px}
.hotl-dply-location-btn{ width:100%; float:left; text-align:center; line-height:35px; text-transform:uppercase; margin-top:15px; cursor:pointer}
/*Location Map End*/

/*Room & Rates start*/
.hotl-dply-avl-head-one{ width:17%; float:left}
.hotl-dply-avl-head-two{ width:35%; float:left}
.hotl-dply-avl-head-three{ width:15%; float:left; text-align:center}
.hotl-dply-avl-head-four{ width:12%; float:left; text-align:right}
.hotl-dply-avl-head-five{ width:17%; float:left; text-align:center}

.hotl-dply-room-rates-content{ width:100%; float:left; margin-top:10px}
.hotl-dply-room-rates-tab{ width:19%; float:left;}
.hotl-dply-room-rates-tab-content{ width:81%; float:left; position:relative;overflow: hidden; height:400px} 
.hotl-dply-room-rates-tab-box{ width:97%; float:left; padding:4px 1%; margin-bottom:5px; cursor:pointer}
.hotl-dply-room-rates-tab-icon{ width:30px; height:30px; float:left; cursor:pointer; margin-left:3px}
.hotl-dply-room-rates-tab-icon-green {
    background: #1e9000 none repeat scroll 0 0;
}
.hotl-dply-room-rates-tab-icon-green {
    cursor: pointer;
    float: left;
    height: 30px;
    margin-left: 3px;
    width: 30px;
}
.key-icon{ background-position:-140px -166px; width:18px; height:21px; float:left; margin:4px 0 0 8px}
.hotl-dply-room-rates-tab-right{ width:70%; float:right}
.hotl-dply-room-no{ width:100%; float:left; text-transform:uppercase}
.hotl-dply-room-pasgrno{ width:100%; float:left; margin-top:5px;}
.hotl-adult-icon{ background-position:-227px -321px; width:14px; height:14px; float:left}
.hotl-adult-no{ float:left;line-height: 15px; padding: 0 5px; margin-right:5px}
.hotl-child-icon{ background-position:-261px -321px; width:18px; height:14px; float:left}
.hotl-child-no{ float:left;line-height: 15px; padding: 0 5px;}
.hotl-dply-room-left-dtls{ float: left; height: 400px; overflow-x: hidden; overflow-y: scroll; padding-bottom: 10px; padding-left: 2%; width: 101%;}

.hotl-dply-room-dtls-box{ width:98%; float:left; padding:10px 0}
.hotl-dply-room-dtls-box-img{ width:15%; float:left}
.hotl-dply-room-dtls-box-img img{ max-width:100%; height:auto;} 
.hotl-dply-room-dtls-box-text{ width:30%; float:left; padding-left:2%}
.hotl-dply-room-name{ width:100%; float:left; font-size:13px; font-weight:bold }
.hotl-dply-room-include{ width:100%; float:left; padding-top:5px;}
.hotl-dply-room-cancell{ width:100%; float:left; padding-top:10px; cursor:pointer; text-decoration:underline}
.hotl-dply-room-avilable{ width:14%; float:left; text-align:center; line-height:68px}
.hotl-dply-room-rates{ text-align:right; width:16%; float:left; line-height:20px; margin-top:15px;}
.hotl-dply-room-select{width: 7%;float: left;padding-left: 10px;}
.hotl-dply-room-select-dtls-link{ width:90%; float:left; padding-top:5px; text-decoration:underline; padding-left:10%; cursor:pointer}
.hotl-dply-room-refundble{ width:100%; float:left; padding-top:4px;color: #960606;font-weight: bold;}

.hotl-dply-room-more-dtls{ width:100%; float:left; padding:10px 0; margin-top:5px;}
.hotl-dply-room-facility{ width:60%; float:left; margin:10px 0 10px 3%}
.hotl-dply-room-facility-list{ width:100%; float:left; margin-top:10px;}
.hotl-dply-room-facility-list ul{ float:left; width:100%}
.hotl-dply-room-facility-list ul li{ list-style:none; width:42%; float:left; padding-left:4%; line-height:35px; background-position:-442px -312px; margin-right:2%}
.hotl-dply-room-rate-dtls{ width:34%; float:right; margin-top:10px; border-left:1px solid #ccc; padding-left: 2%; width: 34%; }
.hotl-dply-room-rate-dtls-section{ width:93%; float:left; margin-top:12px}
.hotl-dply-room-support{ width:100%; float:left; line-height:30px;}
.hotl-dply-room-support-note{ width:100%; float:left; margin-top:8px;}
.hotl-dply-room-hot-deal{ width:100%; float:left; padding-top:10px; padding-left: 26px; cursor:pointer; text-decoration:underline}
.hotl-dply-supplier {color: #F5F4F4; display: inline;}
/*Room & Rates end*/

/*Services & Facilities start*/

.hotl-dply-room-flt-ser{ width:100%; float:left}
.hotl-dply-room-flt-ser-list{ width:100%;float:left; margin-top:10px;}
.hotl-dply-room-flt-ser-list ul{ float:left; width:100%}
.hotl-dply-room-flt-ser-list ul li{ list-style:none; width:21%; float:left; padding:5px 0 5px 2%; line-height:21px; background-position:-442px -316px; margin-left:1%; margin-right:1%}

.flight-border-right {border-right: 1px solid #bababa;}

.flight-border-right-new  {border-right: 1px solid #bababa;min-height:165px}
.bord-btm-dashed {border-bottom: 1px dashed #939393;}
.tab-blue { background:#fff; border-bottom:1px solid #fff; margin-bottom:-1px;}

.text-white {color: #fff;}
.heading-grey { background:#717171;}
.tab-grey { background:url("/content/images/ak/v1.0/FlightPlusHotel/tab-bg.jpg");}
.flight-border {border: 1px solid #bababa;}
.hotl-dply-avl-details-head {background: #eae9e9;}
.text-red {color: #960606;}
.font12-bld {font-size: 12px; font-weight: bold;}
.font12{font-size: 12px; font-weight: normal;}
.font13-bld {font-size: 13px; font-weight: bold;}
.font18-nor {font-size: 18px;font-weight: normal;}
.text-blue {color: #00276e;}
.hotl-dply-room-rates-tab-icon {background: #cbcbcb;}
.hotl-dply-room-rates-tab-icon:hover{ background:#1e9000;} 
.hotl-dply-location-btn {border-bottom: 3px solid #c8c7c7;}
.hotl-dply-location-btn {background: #eae9e9;}
.flight-border-bottom {border-bottom: 1px solid #bababa;}
.border-top{border-top: 1px solid #bababa;}
.text-green {color: #00a300;}
.font16-nor { font-size: 16px; font-weight: normal;}
.text-light-grey {color: #b1b2b3;}
.hotl-star { background-position: -197px -257px; float: left; height: 15px; width: 16px;}
.font12-nor { font-size: 12px;font-weight: normal;}
.font11-nor { font-size: 11px;font-weight: normal;}

.green-btn{background:#5da845;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #5da845 /*{c-bhover-background-start}*/), to( #26710E /*{c-bhover-background-end}*/));/* Saf4+,Chrome*/
	background-image: -webkit-linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/);-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	 float:left; border:none; color:#FFF; font-size:13px; padding:6px 13px; border:1px solid #26710E; cursor:pointer; }
	 .green-btn:hover{background:#5da845;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #26710E /*{c-bhover-background-start}*/), to( #5da845 /*{c-bhover-background-end}*/));/* Saf4+,Chrome*/
	background-image: -webkit-linear-gradient( #26710E /*{c-bhover-background-start}*/, #5da845 /*{c-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #26710E /*{c-bhover-background-start}*/, #5da845 /*{c-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #26710E /*{c-bhover-background-start}*/, #5da845 /*{c-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #26710E /*{c-bhover-background-start}*/, #5da845 /*{c-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #26710E /*{c-bhover-background-start}*/, #5da845 /*{c-bhover-background-end}*/);}
	
	.selected-bg{ /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0e357+0,fdb235+100 */
background: #f0e357; /* Old browsers */
background: -moz-linear-gradient(top,  #f0e357 0%, #fdb235 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0e357), color-stop(100%,#fdb235)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f0e357 0%,#fdb235 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f0e357 0%,#fdb235 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f0e357 0%,#fdb235 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f0e357 0%,#fdb235 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0e357', endColorstr='#fdb235',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	 float:left; border:none; color:#960606; font-size:14px; padding:5px; border:1px solid #e48600; cursor:pointer; }
	 
/*********************view details part end**************************/



.room-typ{ float:left; width:100%}
.room-typ-box{ float:left; width:100%}

/*awards & Achivement*/
.awards-icon{float:left; width:38px;  height:38px; margin-left:8px; margin-right:6px; }
.blink{text-align:center; line-height:20px; width:100%; float:left}
.blink span{color: #960606;animation: blink 1s linear infinite;	}
@keyframes blink{
0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
}





@media screen and (-webkit-min-device-pixel-ratio:0) { .label-text{/*font-family: 'MyriadPro-Regular';*/ color:#525252; font-size:13px; padding-bottom:2px;}}
.label-text span{ color:#919191; font-size:11px; margin:0px; padding:0px}
span.homeStyleSelectBox {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #a9a9a9; height:32px; color:#717171; font-size:13px; line-height:32px; padding-left:5px; background:#fff} 
span.homeStyleSelectBox.changed { background-color: #FFF; } 
.homeStyleSelectBoxInner { background: url(/content/images/Ak/v1.0/common/homefield-select.jpg) no-repeat right;  height:32px; overflow:hidden; padding-right:35px; }
.htl-no-ngts{width:16%; float:left; position:relative; margin-right:1%}
.no-ngts{width:99%; float:left; left:0; top:19px;}
.adult-select{width:16%; float:left; position:relative; margin-right:3%}
.adult{width:99%; float:left; left:0; top:39px;}
.search-btn{width:26%; padding:15px 2% 0 1%; float:left;}
.search-homebtn{position: relative;color:#fff; text-decoration: none; background-color:#2b7613; font-size:15px; display: block;padding: 9px 0; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
    -webkit-box-shadow: 0px 5px 0px rgba(15,58,2,1), 0px 9px 5px ;  -moz-box-shadow: 0px 5px 0px rgba(15,58,2,1), 0px 9px 5px ;  box-shadow: 0px 5px 0px rgba(15,58,2,1), 0px 9px 5px ;	 width:100%;	text-align: center;	 float:left;}	
.search-homebtn:hover{background:#174b06; -webkit-transition:background 0.3s linear; /* For Safari 3.1 to 6.0 */transition: background 0.3s linear; }	
.search-homebtn:active{-webkit-box-shadow: 0px 3px 0px rgba(73,0,0,1), 0px 3px 6px ;    -moz-box-shadow: 0px 3px 0px rgba(73,0,0,1), 0px 3px 6px ;    box-shadow: 0px 0px 0px rgba(73,0,0,1), 0px 0px 0px ;    position: relative;    top: 6px;}
.advsearchtext{width:100%; float:left;padding-top:10px; text-align:center;font-size:11px; color:#960606; cursor:pointer;} 
.advsearchtext:hover{ text-decoration:underline;} 
.content-right{width:28%; float:right; font-family: Arial, Helvetica, sans-serif; }
.deals-section{width:100%; float:left; padding-top:15px;}
.deals-head{width:100%; float:left; font-size:17px; color:#960606}
.deals-slider{width:99%; float:left; position:relative; padding-bottom:8px; margin-top:8px;background: #fff none repeat scroll 0 0;border: 1px solid #d2d2d2;}
.deals{position:absolute; right:15px; top:-25px; background-position:-423px -176px !important; width:52px; height:52px;}
.deals-sliderone{width:90%; padding:25px 5% 5px 5%; float:left; font-size:12px; color:#525252; line-height:20px}
.offrsliderimg{float:left;}
.clear{clear:both;}
/*.deals-sliderone{width:100%;  float:left; font-size:12px; color:#525252; line-height:20px}*/
.slider-head{width:100%; font-size:13px; color:#960606; float:left; padding:5px 0}
.slider-control{width:60%; position:absolute;  margin-top:60%; right:0}
.bullets{ width:60px; float:left; text-align:center; font-size:16px; color:#9e0606}
.prev{ float:left; padding-top:2px; cursor:pointer; background-position:-48px -46px; width:10px; height:15px;}
.next{ float:left; padding-top:2px; cursor:pointer; background-position:-64px -46px; width:10px; height:15px;}
.customer-services{width:100%; float:left; padding-top:10px;}
.srv-head{width:100%; float:left; padding:5px 0; font-size:18px; color:#960606; border-bottom:1px solid #a9a9a9; margin-bottom:10px;}
.e-tickets{width:99%; float:left; padding:9px 0 7px; border-bottom:1px dashed #b5b5b5; border-left:1px solid #F5F4F4; border-right:1px solid #F5F4F4; border-top:1px solid #F5F4F4; cursor:pointer; -webkit-transition:all 0.3s linear; /* For Safari 3.1 to 6.0 */transition: all 0.3s linear;}
.e-tickets:hover{background:#fff; border:1px solid #A9A9A9;}
.e-tickets-icon{float:left; width:47px; height:36px; padding:1px 0 0 10px; background-position:-160px -8px;}
.my-bkngs{float:left; width:47px; height:36px; padding:1px 0 0 10px; background-position:-104px -8px;}
.view-cancl{float:left; width:47px; height:36px; padding:1px 0 0 10px; background-position:-48px -8px;}
.e-tickets-text{float:left;font-weight:bold; color:#525252; padding-top:5px; font-size: 16px;}
.offer-slide{float:left;}
ul.offer-slide {float:left;}
ul.offer-slide li{float:left; list-style:none; position:absolute; display:none; width:100%; cursor:pointer}
.slide-wrap{width:100%;overflow:hidden; height:184px; position:relative}
.advance-box{width:100%; float:left; padding-top:10px; }
.airline-preference{width:27%; float:left; position:relative ; margin-right:3%;}
.return-time{width:27%; float:left; position:relative; margin-right:3%; }
.departure-time{width:27%; float:left; position:relative; margin-right:3%;  }
.htl-adltchld-wrap{width:205px; float:left; position:relative;}
.htl-adltchld-wrap2{width:49%; float:left; position:relative; margin-top:13px;}

.home_read{ text-decoration:none; color:#960606; font-size:12px; margin-top:4px; float:left}
.home_read:hover{text-decoration:underline;}
.homebnr-desc {width:100%;float:left;max-height:79px;overflow:hidden;}
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
  .htl-adltchld-wrap2{width:49%; float:left; position:relative; margin-top:13px;}
}
.htl-adltchld-wrap3{width:49%; float:left; position:relative;}
.htl-adltchld{width:47%; float:left; position:relative; margin-right:3%}
.htl-fld{width:70%; float:left; left:0; top:39px;}
.htl-fldset{width:90px; float:left; left:0; top:31px;}
.htl-fldset4{width:91px; float:left; left:0; }
.htl-fldset2{width:90px; float:left; left:0; top:13px;}
.htl-fldset3{width:91px; float:left; left:0; }
.htl-adltwrap{width:96px; float:left; position:relative; margin-right:8px}
.htl-adltwrap{width:97px\9;}
.htl-adltwrap-1{width:92px; float:left; position:relative; margin-right:10px}
.htl-adltwrap2{width:45%; float:left; position:relative; margin-right:3%;}
.htl-adltwrap-3{width:92px; float:left; position:relative; margin-right:10px; line-height:18px;}
.search-btn-htl{width:26%; padding:5px 2% 0 1%; float:right; margin-right:6%;}
.bnr-logo-one{background-position:-8px -8px; width:80px; height:41px;}
.bnr-logo-two{background-position:-112px -8px; width:80px; height:41px;}
.bnr-logo-three{background-position:-8px -59px; width:80px; height:41px;}
.bnr-logo-four{background-position:-112px -59px; width:80px; height:41px;}
.bnr-logo-five{background-position:-8px -110px; width:80px; height:41px;}
.bnr-logo-six{background-position:-112px -110px; width:80px; height:41px;}
#sizer { width: 63%; }
fieldset { border: 0; padding-bottom: 9px; float:left; }
.radios label { display: block; cursor: pointer; line-height: 20px; padding-bottom: 9px; float:left; }
.label_radio input { margin-right: 5px; }
.has-js .label_radio { padding: 5px 15px; border: 1px solid #ccc /*{c-bup-border}*/; background:#eee /*{c-bup-background-color}*/; font-weight: bold; background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff /*{c-bup-background-start}*/), to( #f1f1f1 /*{c-bup-background-end}*/)); /* Saf4+, Chrome */ background-image: -webkit-linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */ background-image:    -moz-linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/); /* FF3.6 */ background-image:     -ms-linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/); /* IE10 */ background-image:      -o-linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/); /* Opera 11.10+ */ background-image:         linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/); font-family: Arial, Helvetica, sans-serif }
.has-js label.r_on { border: 1px solid #bbb /*{c-bhover-border}*/; background:#dfdfdf /*{c-bhover-background-color}*/; font-weight: bold; background-image: -webkit-gradient(linear, left top, left bottom, from( #f6f6f6 /*{c-bhover-background-start}*/), to( #e0e0e0 /*{c-bhover-background-end}*/));/* Saf4+,Chrome*/ background-image: -webkit-linear-gradient( #f6f6f6 /*{c-bhover-background-start}*/, #e0e0e0 /*{c-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */ background-image:    -moz-linear-gradient( #f6f6f6 /*{c-bhover-background-start}*/, #e0e0e0 /*{c-bhover-background-end}*/); /* FF3.6 */ background-image:     -ms-linear-gradient( #f6f6f6 /*{c-bhover-background-start}*/, #e0e0e0 /*{c-bhover-background-end}*/); /* IE10 */ background-image:      -o-linear-gradient( #f6f6f6 /*{c-bhover-background-start}*/, #e0e0e0 /*{c-bhover-background-end}*/); /* Opera 11.10+ */ background-image:         linear-gradient( #f6f6f6 /*{c-bhover-background-start}*/, #e0e0e0 /*{c-bhover-background-end}*/); font-family: Arial, Helvetica, sans-serif; }
.has-js .label_radio input { position: absolute; left: -9999px; }
.call { display:none; }
*+html aside[role="content"] { position: relative; width: 100%; margin: 0; padding: 0; left: 0; bottom: 0; z-index: 100;  margin-top:5px;}
*+html aside[role="content"] > div { max-width: 1000px; min-width:300px; margin: 0 auto; overflow: hidden; position: relative }
*+html .quk-links { width:320px; float:right; margin-top:13px; border-left:1px dashed #b5b5b5; padding-left:30px; }
aside[role="content"] { position: relative; width: 100%; margin: 0; padding: 0; left: 0; bottom: 0;   margin-top:5px;}
aside[role="content"] > div { max-width: 1000px; min-width:300px; margin: 0 auto; overflow: hidden; position: relative }
.about-sec { width:615px; float:left; margin-top:13px; }
.quk-links { width:300px; float:right; margin-top:13px; border-left:1px dashed #b5b5b5; padding-left:30px; }
.q-link { float:left; margin-right:30px; }
ul.q-link li { list-style: none; padding:5px 0 }
ul.q-link li a { font:11px Tahoma, Geneva, sans-serif; color:#515151; text-decoration:none; }
ul.q-link li a:hover { color:#b90303; }
.leftitemcontainer { width:96%; float:left; padding:3% }
.fltareaheader { height:200px; overflow:auto; }
.mdhtl-details { width:99%; float:left; padding:3px 0 0 0;}
.modify-search-btn a{ text-decoration:none}
.left-container { width:96%; float:left; padding:3%; overflow-y:scroll; }
.modify-search-btn h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#960606; line-height:25px; }
.sort-icon-one { background:url(/Content/images/ak/v1.0/common/modify-serch.jpg) repeat-x; padding:5px 5px 5px 10px; border:1px solid #a0a0a0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#960606; text-transform:uppercase; text-decoration:none; font-weight:bold; float:left; font-size:12px; }
.hortl-witet-sub {background-position: -324px -31px; display: block; float: right; height: 14px; margin-left: 5px; padding-right: 5px;   width: 14px;}
.result-item { width:99%; float:left; margin-top:10px; border:1px solid #bbb; background:#fff;}
.result-item:hover { background:#f5f5f5 }
.result-hotel { width:34%; float:left; font-size:12px; color:#525252; padding-left:10px; height:127px; }
.result-hotel img { border:1px solid #b1aab1 }
.star li { list-style:none; float:left; line-height:23px;}
.star1{float:left; width:100%;} 
.star1 li { list-style:none; float:left;}
.star-icon1 { background-position:-112px -48px; height:16px; width:16px;margin-right:2px }
.aminites{float:left; width:100%}
.aminites li { list-style:none; float:left; margin-bottom:3px;}
#map-canvas img, #map-small img{ max-width:none}
.grey-box { background:#E75F25; float:left; width:100%; height:65px }
.hotel-off-box { width:88%; border:1px solid #d2c9c9; background:#ffffff; float:left; margin:5px 10px 0 0; padding:10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height:316px }
.htl-main{width:53%; float:left; border-right:1px dotted #6b6b6b; margin-top:6px; }
.star-rating{width:44px; float:left;}
.riws-main{float: left; padding-left:15px;  width: 22%; border-right:1px dotted #6B6B6B; margin-top:3px; min-height:130px}
.rew-txt span{font-size:11px;}
.star-head { font-size:10px; color:#960606; text-transform:uppercase; float:left; width:100%; padding-top:3px}
.dist-head { color:#960606; width:97%; float:left; padding-top:3px; line-height:20px; padding-right:3%; text-align:justify; }
.amints-icon-faid1{background-position:-112px -102px; width:24px; height:24px; float:left; margin-right:3px}
.amints-icon-faid2{background-position:-143px -102px; width:24px; height:24px; float:left; margin-right:3px}
.amints-icon-faid3{background-position:-172px -102px; width:24px; height:24px; float:left; margin-right:3px}
.amints-icon-faid4{background-position:-202px -102px; width:24px; height:24px; float:left; margin-right:3px}
.amints-icon-faid5{background-position:-232px -102px; width:24px; height:24px; float:left; margin-right:3px}
.amints-icon-faid6{background-position:-260px -102px; width:24px; height:24px; float:left; }
.add-read{ width:15%; float:right; padding:7px 0 0 0px; color:#525252; line-height:17px }
.add-read a{ color:#525252; text-decoration:none; font-size:12px; font-weight:bold; }
.add-read a:hover{text-decoration:underline }
 .book-bg {  -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; background:#5da845;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #5da845 /*{c-bhover-background-start}*/), to( #26710E /*{c-bhover-background-end}*/));/* Saf4+,Chrome*/
	background-image: -webkit-linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/); 
    color: #FFFFFF; cursor: pointer; font-size: 14px; margin-top: 5px; padding: 8px 15px; width: 82px;	}
.ofer-bottom{width:96%; float:left; border-top:1px solid #d2d0d0; height:23px; margin-left:10px; margin-bottom:10px} 
.ofer-bottom span{background-position:-221px -8px; margin:-17px 0 0 4px; float:left; width:51px; height:51px;}
.del{margin:7px 0 0 5px; float:left; color:#3c8726; font-size:11px; width:75%;}
.add-cur{ cursor:pointer}
.show-more{    display: inline; float: left; padding-left: 10px; padding-right: 6px; padding-top: 10px;}
.tab-head{width:100%; background:#fff2d6; padding:1% 0 5px 0; float:left}
.price{ font-size:19px; color:#960606; width:138px; float:left ; margin-top:3px}
.img-hotel img{display:block;}
.hotel-content-outer{ width:98%; float:left; height:200px; position:relative; overflow:hidden;}
.htl-check-row{width:50%; float:left;}
.htl-check-col{ width:40%; float:left; color:#898888}
.htl-check-col span{ font-size:15px; font-weight:bold; color:#000000}
.thumbset-outer{width:45%; float:left; position:relative;overflow:hidden;height: 375px}		
.galouter{width:100%;overflow:hidden;height:375px;}		
.roomcon{height:400px; overflow:scroll;overflow-x:hidden; width:103%; float:left}
.roomcon-outer{height:400px; overflow:hidden; width:100%; float:left; position:relative;}
.error{border:1px solid #F00 !important;-webkit-box-shadow: 0px 0px 5px #ff9ba5;-moz-box-shadow:    0px 0px 5px #ff9ba5;box-shadow:0px 0px 5px #ff9ba5;}
.point-icon{background-position:-196px -10px; width:11px; height:14px;float:left; margin-left:55px;}
.brd-point{width:100%;float:left; font-size:9px}
.brd-palce{width:80%; float:left; margin-left:20%; margin-top:5px;}
.ui-dialog-content{padding:0 !important;}
#dialog .main-tabs .ui-widget-content{border:none;}
.main-tabs .ui-dialog-content .tab-head{background:FFF2D6;}
.main-tabs .ui-widget-header{background:#960606 !important; border:none}
.main-tabs .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#fff !important;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#212121 !important; }
.ui-tabs .ui-tabs-nav li{ background:#960606; border:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{ background:#ffffff !important}
.active-links { float: right; position: relative; top: 0; z-index: 9999; }
#topnav { text-align: right; }
#session { cursor: pointer; display: inline-block; height: 24px; padding:2px 2px 2px 6px; vertical-align: top; white-space: nowrap; background:#680606; border:1px solid #A00404;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin-top:5px; }
#session span{ float:left; padding:2px 3px 0 2px; color:#fff}
#signin-dropdown a{text-decoration:none;}
#signin-dropdown { background-color:#fff; box-shadow: 0 1px 2px #666666; display: none; position: absolute; right: 0; padding:3px 5px;-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;
color:#fff  }
#signin-dropdown span{color:#A10000;} 
#signin-dropdown img{  float:left; padding:0 3px;}
.different-country{width:145px; float:left; border-bottom:1px dotted #FFF; margin-bottom:3px}
.thumb { background: transparent url(/Content/images/ak/v1.0/Hotel/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;  cursor: pointer; overflow: hidden; width: 50px; height:50px}
.thumb .end { background: transparent url(/Content/images/ak/v1.0/Hotel/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
div:link.enquirebtn, div:visited.enquirebtn, div:active.enquirebtn { color: #fff; }
div .enquirebtn span { background: transparent url(/Content/images/ak/v1.0/common/red-btn-right.png) no-repeat top right; display: block; padding: 0 15px 0 0; height: 41px; line-height:41px; float:left; text-decoration:none; }
div.enquirebtn:hover { background-position: bottom left }
div.enquirebtn:hover span { background-position: bottom right }
.star-rating1{width:69px; float:left;}
.leftitem1 { width:100%; float:left; padding-bottom:5px; margin:0; border:0; line-height:22px }
.white-box{width:99%; float:left; background:#fff; border:1px solid #b0b0b0; margin-top:10px;}
.sort-main1 { width:98%; float:left; background:#ececec; border:1px solid #bbbbbb; padding-right:5px; padding-bottom:5px; height:38px; }
.sort-by-section1 { padding-right:1%; float:left; width:99%; }
.sort-text1{width:10%; float:left; font-size:12px !important; font-weight:bold; color:#960606; padding-top:15px; padding-left:10px;}
.sort-search1{width:15%; float:left; font-size:12px !important; font-weight:bold; color:#960606; padding-top:15px}
.user-rating { float:left; width:30%; margin-top:5px; }
.white{background:#fff;}
.mar-top-none{margin-top:0px !important;}
.field-sector{width:98%; padding-left:5px; float:left; clear:both; background:#fff;margin-top:5px}
.mid-section{width:100%; float:left; padding-top:10px;}
.top-section{width:100%; float:left;}
.modinormalbtn1 { background:url(/Content/images/ak/v1.0/common/modify-serch.jpg) repeat-x; padding:7px 10px 7px 15px; border:1px solid #a0a0a0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#960606; text-transform:uppercase; text-decoration:none; font-weight:bold; float:right; font-size:14px }
.head-content{width:96%; float:left; background-image: linear-gradient(#CAF4F7, #BCE6FF); height:30px; font-size:16px; color:#525252; padding:0 2%; line-height:30px;}
.add-more ul{ float:left}
 .add-more ul li{ float:left; color:#525252; list-style:none; padding:0 3px; font-size:11px;}
.add-more a{ color:#525252; text-decoration:none }
.add-more a:hover{text-decoration:underline; color:#960606}
.price-details { width:20%; float:right; }

.tex-center{width:100%; text-align:center; font-size:11px; padding-top:3px; float:left}

.img-thmb{ width:124px; height:124px;}
.totel-fare-br{ padding:0px 0 0px 0; width:100%; float:left; text-align:center;} 
.totel-fare-br span{ font-size:13px; color:#A00606; text-decoration:line-through }
.rupees-big { font-family: 'ato_rupeeregular'; font-size:21px; float:left; margin-left:30px;}
.rupees-small { font-family: 'ato_rupeeregular'; font-size:21px; float:left; margin-left:40px;}
.rupees-small-more {float: left;font-family: 'ato_rupeeregular'; font-size: 21px; margin-left: 4px;}
.book-section { padding-right:1%; float:left; display:inline; padding-left:8% }
.rd-main-hotel{width:99%; float:left; border:1px solid #b0b0b0; background:#fff; margin-top:16px}
.rd-head{width:100%; float:left; background:#BCE6FF; font-size:12px; font-weight:bold; color:#960606; }
.class1{width:18%; float:left;  padding:10px 0 10px 2%; line-height:17px; background:#B2DCF3}
.rd-head-bt{width:100%; float:left; border-bottom:1px dashed #b8b8b8;}
.rd-head-btm{width:100%; float:left}
.rd-head-bt span{ font-size:12px; font-weight:bold;}
.rd-head-btm span{ font-size:12px; font-weight:bold;}
.class{width:27%; float:left;  padding:10px 0 10px 2%; line-height:17px; background:#ececec}
.top-rated{width:33%; float:left; padding:10px 0 10px 2%; line-height:17px}
.akbar-rd{width:26%; float:left; padding:5px 0; line-height:17px}
.best-savers{width:24%; float:left; padding:10px 0 10px 2%; line-height:17px}
.akbar-rdy{width:24%; float:left; padding:10px 0 10px 2%; line-height:17px; background:#E7F3CF; border-right:1px solid #BBBBBB; border-left:1px solid #BBBBBB}
.akbar-rdy-head{width:24%; float:left; background:#ffd975; position:relative}
.akbar-rdy-inner{width:100%; padding:21px 0 10px 19px; line-height:17px; background:#003F6F; border-right:1px solid #003f6f; border-left:1px solid #003f6f; font-size:14px; color:#FFF; position:absolute; margin-top:-11px; display:block}
.bt{left:-11px; position:absolute; top:-13px; background-position:-85px -46px; width:11px; height:12px;}
.orange{color:#ff6c00 !important;}
.green{color:#008e07 !important;}
.compare{font-size:12px; color:#525252;}
.compare p{ margin-top:4px;}
.arrow-img{background-position:-81px -72px; width:5px; height:9px; float:left; margin:4px 4px 0 0}
.arrow-img-htl{background-position:-81px -72px; width:5px; height:9px; float:left; margin:4px 4px 0 0}
.left-pop2-main{width:625px; float:right; margin-right:-595px; margin-top: -96px; clear:both;}
.copr-right2{width:91%; float:left; border:1px solid #D2D0D0; padding:5px; background:#FDECBE; }
.filteramount {color: #960606; font-size: 16px; padding: 0 0 10px; text-align: center; width: 99%; font-family: 'ato_rupeeregular'; }
.filterdistance {color: #960606; font-size: 16px; padding: 0 0 10px; text-align: center; width: 99%; font-family: 'ato_rupeeregular'; }
.slider-outer{ width:91%; padding-left: 5px; padding-bottom:25px}
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.ui-slider.ui-slider-horizontal.ui-widget-content{background:#d1d1d1 !important; border-color:#ccc !important;}
.ui-slider-range.ui-widget-header{background:#525252;}
.ui-slider-handle.ui-state-default.ui-corner-all{height:20px; width:20px;border:none; background:url(/content/images/ak/v1.0/Hotel/hotel-sprite.png)  no-repeat -212px -138px; cursor:pointer;}
.ui-slider-handle.ui-state-default.ui-corner-all a:active{height:20px; width:20px;border:none; background:url(/content/images/ak/v1.0/Hotel/hotel-sprite.png)  no-repeat -213px -139px; cursor:pointer;}

.pop-cont{width:30px; overflow:hidden; position:absolute; top:184px; right:0; z-index: 999;}
.support-div{width:100%; float:left; }
.com-pop{width:280px; margin:0 auto; background:#fff; border:1px solid #bbb; padding:10px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;border-radius: 5px;color: #840505;  font-size: 15px;  font-weight: normal; line-height: 23px;}
.ak-rk {color: #3C8726;  float: right; font-size: 11px;  margin: -142px 0 0 5px;    width: 25%;}
.del-bt{width:39px; float:left; padding-top:5px; background-position:-189px -170px; height:39px;}
.top-rated_int {float: left;line-height: 17px; padding: 10px 0 10px 2%; width: 33%;}
.class1_int {background: none repeat scroll 0 0 #B2DCF3;float: left;line-height: 17px;padding: 10px 0 10px 2%;width: 27%;}
.best-savers_int {float: left;line-height: 17px; padding: 10px 0 10px 2%;    width: 24%;}
.class_int { background: none repeat scroll 0 0 #ECECEC;float: left; line-height: 17px;  padding: 10px 0 10px 2%; width: 27%;}
.htl-nodata { color: #960606; font: bold 16px Arial,Helvetica,sans-serif; text-align: center;  margin-top: 60px;}
.vew-rcnt-srch{background-position:-321px -72px; width:22px; height:154px; display:block; float:left;}
.htl-cmpre{background-position:-322px -232px; width:22px; height:91px; display:block; float:left;}
.pri-details{float:left; width:99%;}
.filters span{  background-position: -48px -67px; float: left; height: 31px;margin-left: 5px; margin-right: 5px; width: 22px;}

.calendar-field {
    border: 1px solid #a9a9a9;
    border-radius: 3px;
    color: #717171;
    font-size: 13px;
    padding: 8px 3%;
    width: 90%;
    background-position: 134px -37px !important;
}

/*2016*/
.pointer{cursor:pointer}
.none{display:none}
.policies{width: 600; text-align: left}	
.vibty_hidden {visibility:hidden}
.result_item_sub {display:none;height: 38px;padding-left: 100px;padding-top: 11px;}
.box150 {width: 150px}


/*Hotel Slider*/


.htl_bnr01abad-hotels, .htl_bnr01cghrearth, .htl_bnr01itc-hotels, .htl_bnr01lemon-tree, .htl_bnr01oberoi-hotels, 
.htl_bnr01taj-hotels
{ max-width: 100%; background-size: 100%; background-image: url('/content/staticpages/ak/images/hotel-banner-sprite.png'); }
 
.htl_bnr01abad-hotels { background-position: 0 0%; background-size: 100%; }
.htl_bnr01cghrearth { background-position: 0 20%; background-size: 100%; }
.htl_bnr01itc-hotels { background-position: 0 40%; background-size: 100%; }
.htl_bnr01lemon-tree { background-position: 0 60%; background-size: 100%; }
.htl_bnr01oberoi-hotels { background-position: 0 80%; background-size: 100%; }
.htl_bnr01taj-hotels { background-position: 0 100%; background-size: 100%; }
.htl-providerid { color: #F5F4F4; display: inline;}





@media screen and (max-width: 1000px) {
#pagewrap { width:100%; float:left; }
.off-box { width:22%; border:1px solid #d2c9c9; background:#ffffff; float:left; margin:5px 8px 0 0; padding:10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.off-box-scnd { width:22%; border:1px solid #d2c9c9; background:#ffffff; float:right; margin:5px 0 0 0; padding:10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
}
 @media screen and (max-width: 820px) 
 {
.offersprite { background: url(/content/images/ak/v1.0/common/offers-sprite-respon.jpg) no-repeat; }
.offers-hotel-sprite { background: url(/content/images/ak/v1.0/common/offers-sprite-hotel-respon.jpg) no-repeat; }
.htl-no-ngts{ margin-right:4% !important;}
header[role="hed-top"] { height: 106px; width:100%; }
header[role="hed-top"] > div { max-width: 780px; min-width:700px; margin: 0 auto; position: relative; }
#pagewrap { width:100%; min-width:300px; float:left; }
.searchitem-mappax { width:90px !important; }
.tollicon1 { width:20px; height:29px; background-position:-486px -56px; }
.left-section { width:63%; float:left; margin-left:5px; }
.call {background-position:-15px -538px !important; width:256px; margin-left:14px; float:left; height:54px; display:block; margin-top:2px; padding-bottom:5px; }
.offers{padding:8px 0 5px 0}
.tollfreearea { width:225px; padding:3px; margin-left:20px; margin-top:5px; }
.tollfreearea1{border:none; width:225px; padding:3px; margin-left:20px; margin-top:5px; }
.tollfreeicon { width:20px; padding:5px 10px 0 0; }
.tollfreetxt { font-size:15px; color:#FFF; font-weight:bold; }
.tollfreetxt span { font-size:20px; }
.select-mappax { float: left; width:100px !important; clear: both;}
.searchareabtm label { float:left; color:#960606; clear:both; font-size:10px }
.advitem-time { width:190px !important; padding-right:15px }
.advsel-time { width:190px !important; float:left; clear:both }
a.rednormalbtn{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; background:#5da845;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #5da845 /*{c-bhover-background-start}*/), to( #26710E /*{c-bhover-background-end}*/));/* Saf4+,Chrome*/
	background-image: -webkit-linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/); display: block;float: left;font:13px Arial, Helvetica, sans-serif; font-weight:bold; padding: 6px; text-decoration: none; color:#ffffff !important}
	
.off-box { width:90%; border:1px solid #d2c9c9; background:#ffffff; float:left; margin:5px 8px 0 5px; padding:10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.off-box-right { width:91%; border:1px solid #d2c9c9; background:#ffffff; float:right; margin:5px 5px 0 0; padding:10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.off-box:hover { background:#f5f5f5 }
.off-box-right:hover { background:#f5f5f5 }
.bus-off-box { width:46%; border:1px solid #d2c9c9; background:#ffffff; float:left; margin:5px 4px 0 5px; padding:10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.bus-off-box-right { width:91%; border:1px solid #d2c9c9; background:#ffffff; float:right; margin:5px 5px 0 0; padding:10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.bus-off-box:hover { background:#f5f5f5 }
.bus-off-box-right:hover { background:#f5f5f5 }
.off-box-scnd { width:46%; border:1px solid #d2c9c9; background:#ffffff; float:left; margin:5px 0 0 5px; padding:10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.first-box { background-position:-8px -7px; width:139px; height:181px; border:1px solid #d2c9c9; float:left }
.sec-box { background-position:-153px -7px; width:139px; height:181px; border:1px solid #d2c9c9; float:left }
.three-box { background-position:-8px -194px; width:139px; height:181px; border:1px solid #d2c9c9; float:left }
.four-box { background-position:-240px -235px; width:218px; height:103px; border:1px solid #d2c9c9; float:left }
.off-main { width:55%; float:right; }
.offer-section { width:100%; float:left; }
.ser-box { width:45%; float:left; height:50px; border-bottom:1px dashed #c3c3c3; margin:5px 13px; padding:5px 0 10px 0; }
ser-box1{ border-bottom:1px dashed #c3c3c3;}
.offer-left { width:98.5%; float:left; border:1px solid #D2C9C9; background:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-left:5px; }
.tickets { width:27%; border-bottom:1px dashed #b5b5b5; padding:2px 5px 2px 20px; float:left; margin:5px 5px; }
.tick-text { width:150px; padding:5px 0; float:left; margin-top:5px; margin-left:8px }
.off-banner { width:99%; float:left; padding:5px; margin-top:5px }
a.save { background-position:-9px -177px; width:220px; height:208px; float:left; margin-right:64px; }
.cust-srv{padding:5px 2%; width:96%;}
.bor-btm { border-bottom:none; }
.service-section { width:98.5%; float:left; border:1px solid #d2c9c9; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-top:10px; background:#fff; padding:5px 0; margin-left:5px; }
.about-sec { width:440px; float:left; margin-top:10px; margin-left:5px; }
.quk-links { width:290px; float:right; margin-top:10px; border-left:1px dashed #b5b5b5; padding-left:20px; }
.sitecertified { border-right:1px solid #b5b5b5; width:18%; }
.accept, .member { border-right:1px solid #b5b5b5; width:30%; padding:0 10px; }
.powered { width:85% }
.powered a { width:66px; height:34px; background-position:-447px -94px; margin:5px 30px; display:block }
.sitecertified a { width:66px; height:34px; background-position:-11px -8px; margin:5px 30px; display:block }
.searchitem-date { width:21.6%; padding-right:15px; font-size:11px; }
.popular-maintop{width:500px; float:left; padding:5px}
.popular-maintop .top-off-banner .ca-nav span{	width:25px;	height:38px;background:transparent url(/content/images/ak/v1.0/common/arrows.png) no-repeat top left;position:absolute;top:-7%;	margin-top:-44px;	left:428px;	text-indent:-9000px;	opacity:0.7;
cursor:pointer;	z-index:100;}
.popular-maintop .top-off-banner .ca-nav span.ca-nav-next{	background-position:top right;	left:auto;	right:20px;}
.popular-maintop .top-off-banner .ca-nav span:hover{	opacity:1.0;}
.popular-main{width:750px; float:left; padding:5px 0 0 28px}
.off-bnr-right{float:right; width:95%; padding-top:10px; margin-right:20px}
.support { width:48%; border-bottom:1px dashed #b5b5b5; padding:5px 5px 5px 5px; float:left }
.mailbox { width:45%; float:left; padding-top:10px; margin-left:20px }
.sector-details { width:73%; float:left; padding-left:1% }
.htl-main{width:51%; float:left; border-right:1px dotted #6b6b6b }
.riws-main{ width: 24%;}
.price-bus { width:20%; float:right; padding-left:9px; }
.book-section { padding-left:0 }
.add-read{ width:17%;}
.filters { font-size:16px;}
.off-top-right{ margin-left:11px; width:250px;}
.grey-box{height:66px;}
.amtis-scton ul{width:178px}
.result-hotel { width:34%; float:left; font-size:12px; color:#525252; padding-left:10px }
.hotel-sector { width:60%; float:left; padding-bottom:7px; padding-left:5px;}
#sizer{width:95%;}
.book-text{width:57%;}
.radio-b{width:42%;}
.pop-relt-htl { width:58%; float:left; font-size:12px; color:#525252; padding-left:10px }
.hotel-cont { width:78%;}
.img-hotel { width:46%; float:left; font-size:12px; color:#525252}
.pop-riws-main {border-right: 1px dotted #6b6b6b;float: left;height: 60px; min-height: 112px; padding-left: 25px;width: 10%;}
.pop-relt-htl { width:67%; float:left; font-size:12px; color:#525252; padding-left:10px }
.main-tabs{width:750px; margin:0 auto}
.regBottomCenter {width:27%; padding:15px 25px 0 25px}
.regBtmRgt{width:20%; padding:15px 25px 0 25px}
.itnry-row,.itnry-hdrow{width:78%; float:right; clear:both}
.itnry-emailbtn{width:134px}
.itnry-eticket{width:118px}
.itnry-cncl{width:136px}
.srch-not-fnd{width:96%; margin:5px 0 !important; border-bottom:1px solid #bbb; text-align:Left; padding: 10px 0 10px 15px}
.alert-txt{width:498px; line-height:22px; padding-left:10px; border-left:1px solid #CCC}
.load-ldrtxt {width:55%; line-height:22px; padding-left:10px}
.add-read a{ font-size:11px;}
.add-more{padding-top:5px;}
.price-details{padding-right:2%;}
.ofer-bottom{ padding-bottom:27px;}
.details-text{font-size:11px;}

.ca-item1{width:395px; margin-top:10px;}
.ca-container1 { height:170px;}
.ca-nav span{margin-top:-20px;}
.fli-dls-net {padding-right: 34px; width: 22%;}
.listtxt-signin{ width:90%; padding-left:5px;}
.leftarea-signin{width:66%;}
.fli-dls-pax{width:51%;}
.regstr-lftarea2{width:594px;}
.regstr-rgtarea2{width:164px; float:right}
.cvvno{width:50%; float:left;}
.note-sctn{width:50%}
.verified-section{width:45%;}
.card-number{width:78%}
.payable-card{ width:38%;}
.payment-right{width:99%;}
.terms{width:43%;}
.unselect-card{width:20%; margin-left:5px; margin-top:0px;}
.select-card{width:20%; margin-left:5px;margin-top:0px;}
.myprofile-lftmnuarea{float:left; width:99%; border-bottom:1px solid #bbb; padding:15px 0}
.myprofile-rgtarea{border:none;}
.myprofile-rgtarea{width:99%;}
.bkng-list-cntr{width:98%;}
.payment-left{width:100%;}
.ex-date{width:47%;}
.payment-right{margin-top:10px;}
.contdtlsbtrt{padding-right:5px;}
.itnry-frm, .itnry-to{width:120px;}
.itnry-row1,.itnry-hdrow1{width:100%; float:right; clear:both}
.itnry-trip-bus{width:490px;}
.sign-in-main{width:100%; margin:0px;}
.alrt{font-size:11px;}
.select-dob{width:80px !important; float:left}
.bord-btm{ border-bottom:1px dashed #C3C3C3 !important;}
.ex-dob { float: left;width: 50%;}
.bk-flgt-center{padding:1% 0;}
.bk-gup{width:99%;}
.bk-img{display:none;}
.bk-flgt-left{width:24%; float:left; padding:1% 0% 1px 1%}
.bk-flgt-right{float:right; padding:1% 1% 1% 0%; width:31%}
.pack-pr{width:32%;}
.pack-price{width:32%;}
.bt-details{width:10%;}
.totel-fare{width:100%; font-size:18px;}
.trl-book{width:26%;}
.sct-box{width:27%;}
.dep-time{width:13%;}
.arvl-time{width:14%;}
.trl-price{width:16%}
.process {margin-left: 16px;}
.spl-top{font-size:11px;}
.spl-bottom{font-size:11px;}
.layover-bt p{ margin-left:96px;}
.sct-box-spl{width:33%;}
.mail-icon{margin:20px 8px 4px 8px;}
.fare-type-icon{margin:20px 8px 4px 8px;}
.fare-scale-icon{ margin:20px 10px 4px 10px }
.dep-time-icon{margin:20px 8px 4px 8px;}
.airlines-icon{ margin:20px 10px 4px 10px }
.filter-top{margin:3px 3px}
.filter-bottom{margin:3px 3px}
.show-hd {font-size: 11px; width: 46%;}
.onw-dt{font-size:11px;}
.flit-one{ width:37%;}
.flit-two{ width:37%;}
.flit-three{ width:25%;}
.pl1{margin-left:11px;}
.tlds-head{font-size:9px; padding:2px 2% 3px 17%;}
.price1{width:95%; padding-left:5%;}
.make-bton{ margin:15px 5px 0 0;}
.tol-dic-right{padding-bottom:19px;}
.spl-main{ padding:0 5% 1% 1%}
.eco-spl {font-size: 8px;}
.rt-head-right{width:73%; padding-left:0px;}
.cmbion{width:63%;}
.trl-bk-bt{width:83%;}
.metrix-time-head{width:11%; float:left;}
.metrix-slider{width:89%; float:left; }
.metrix-item{width:96px; }
.found-errortxt{width:73%;}
.flgt-pp-bod{width:100%; font-size:11px; text-transform:uppercase; color:#1b1b1b}
.ui-dialog { z-index: 100000 !important ;}
.metrix-item-box{padding-right:13px;}
 .jcarousel{width:92%;}
.dtlitem-dobouter{width:33%}
.contdtlsname{width:15%}
.contdtlspsprt-mn{width:15%}
.trvldtldob{width:33%}
.moving-slider{width:99%; margin-left:1%}
.special-offers-main{width:51%;}
.offers-slider{width:96%;}
.off-box-cont{width:97%; border-right:1px solid #D2C9C9;}
.moving-slider-outer{width:46%; margin-left: 1%;}
.cmpr-htl-nm-hd{min-height:129px !important}
.cmpr-htl-str-hd{min-height:23px !important}
.cmpr-htl-rew-hd{min-height:31px !important}
.cmpr-htl-fes-hd{min-height:57px !important}
.cmpr-htl-rms-hd{min-height:53px !important}
.cmpr-htl-nm{ text-align:left; min-height:179px !important}
.txtbox-sector{background-position:479px -1px !important; width:98%; padding-left:5px; float:left; clear:both; margin-top:5px;}
.txtbox-date{    background: url("/content/images/ak/v1.0/common/cal-normal.gif") no-repeat scroll right center ;
    clear: both;
    cursor: pointer;
    float: left;
    padding-left: 5px;
    width: 100%;
}
.htl-rgt-bnr1{background-position:-15px -16px; width:270px; height:262px; display:block; float:left; cursor:pointer }
.htl-rgt-bnr2{background-position:-290px -16px; width:270px; height:262px; display:block; float:left; cursor:pointer}
.htl-rgt-bnr3{background-position:-15px -276px; width:270px; height:262px; display:block; float:left; cursor:pointer }
.htl-rgt-bnr4{background-position:-290px -276px; width:270px; height:262px; display:block; float:left; cursor:pointer}
.heading{font-size:22px}


.flight-type{ width:56%}
.htl-field-name{ font-size:13px}
.htl-fldset2{ width:77px}
.htl-fldset3{ width:76px}
.htl-box{ padding:10px 0}
.htl-adltwrap{ width:94px;margin-right: 4px;}
.htl-adltchld-wrap{ width:190px}
.selacts{ width:13%}
.htl-dls-rmtp{ width:28%}
.htl-info-lnk{ margin-left:1%}
.htl-adltchld-wrap2{ width:250px;}
.htl-adltchld-wrap3{ width:245px}
.htl-adltwrap-1{width:90px; margin-right:5px}
.searchbox {float: left; padding: 15px 1%;    width: 98%;}
.htl-adltwrap-3{width:77px;margin-right:3px;}

.calendar-field{background-position: 119px -36px }




.leftitemcontainer-air { width:104%; float:left; padding:3% 0 0% 5%;}

 }

 @media screen and (max-width: 788px) 
 {
.htl-adltchld-wrap{ width:190px}
.htl-adltwrap-3{width:77px; margin-right:3px;}
.htl-no-ngts{ margin-right:4%;}
.htl-adltchld-wrap2{ width:250px;}
.htl-adltchld-wrap3{ width:245px;}

.htl-adltwrap-1{width:90px; margin-right:5px}
.txtbox-sector{background-position:273px -7px !important; width:98%; padding-left:5px; float:left; clear:both; margin-top:5px;}
.txtbox-date{width:100%; padding-left:5px; float:left; clear:both; cursor:pointer; background-position:70px -36px; }
.txtbox-sector{background-position:461px -1px !important; width:98%; padding-left:5px; float:left; clear:both; margin-top:5px;}   
header[role="hed-top"] { height: 106px; width:100%; }
header[role="hed-top"] > div { max-width: 750px;  margin: 0 auto; position: relative; z-index:999; }
#pagewrap { width:100%; float:left; }
.off-box { width:88%; border:1px solid #d2c9c9; background:#fff; float:left; margin:5px 0 0 5px; padding:10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.service-section { width:98%; float:left; border:1px solid #d2c9c9; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-top:10px; background:#fff; padding:10px 0; margin-left:5px; }
.off-box-right { width:90%; border:1px solid #d2c9c9; background:#fff; float:right; margin:5px 21px 0 0; padding:10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.off-main { width:187px; float:right; }
.call {background-position:-15px -538px !important; width:256px; margin-left:14px; float:left; height:54px; display:block; margin-top:2px; padding-bottom:5px; }/*.........offer-section..............*/
.offer-left { width:98%; float:left; border:1px solid #D2C9C9; background:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-left:5px; }
.ser-box { width:335px; float:left; height:50px; border-bottom:1px dashed #c3c3c3; margin:5px 13px; padding:5px 0 10px 0; }
.tickets { width:205px; border-bottom:1px dashed #b5b5b5; padding:2px 5px 2px 20px; float:left; margin:5px 5px; }
a.save { background-position:-9px -177px; width:220px; height:208px; float:left; margin-right:48px; }
.about-sec { width:400px; float:left; margin-top:10px; margin-left:5px; }
.quk-links { width:300px; float:right; margin-top:10px; border-left:1px dashed #b5b5b5; padding-left:20px; }
.sitecertified { border-right:1px solid #b5b5b5; width:18%; }
.accept, .member { border-right:1px solid #b5b5b5; width:31%; padding:0 10px; }
.powered { width:85% }
.powered a { width:66px; height:34px; background-position:-447px -94px; margin:5px 20px; display:block }
.sitecertified a { width:66px; height:34px; background-position:-11px -8px; margin:5px 20px; display:block }
.mar-left { margin-left:20px; }
.searchitem-date { width:21.5%; padding-right:15px; font-size:11px; }
.popular-main{width:750px; float:left; padding:5px 0 0 12px}
.search-adults{width:109px;}
.search-adults-one{width:97px;}
.regBottomCenter {width:26%; padding:15px 47px 0 8px}
.regBtmRgt{width:20%; padding:15px 25px 0 25px}
.alreadyReg-forgot-pwd {width:59%; float:left; line-height:30px; padding-left:10px}
.srch-not-fnd{width:95%; margin:5px 0 !important; border-bottom:1px solid #bbb; text-align:Left; padding: 10px 0 10px 29px}
.alert-txt{width:430px; line-height:22px; padding-left:10px; border-left:1px solid #CCC; float:right}
.load-ldrtxt {width:54%; line-height:22px; padding-left:10px}
.add-read a{ font-size:11px;}
.add-more{padding-top:5px;}
.price-details{padding-right:3%;}
.ofer-bottom{ padding-bottom:28px;}
.details-text{font-size:11px;}
.ca-item1{width:380px;}
.ca-container1 { height:175px;}
.ca-nav span{margin-top:-24px;}
.fli-dls-net {padding-right: 34px;width: 22%;}
.bord-btm{ border-bottom:none !important;}
.off-top-right{  width:241px;}
.regstr-lftarea2{width:584px;}
.regstr-rgtarea2{width:160px; float:right}
.cvvno{width:41%; float:left;}
.note-sctn{width:50%}
.verified-section{width:45%;}
.card-number{width:78%}
.payable-card{ width:38%;}
.bkng-list-rw{width:98%;}
.itnr-dtls {width: 155px;}
.bkng-list-cntr{width:98%;}
.payment-right{margin-top:10px;}
.contdtlsbtrt{padding-right:5px;}
.itnry-frm, .itnry-to{width:120px;}
.sort-main{width:95%;}
.itnry-htl-mob {width: 142px;}
.itnry-htl-typ {width: 153px;}
.itnry-pymntlink {width: 389px;}
.itnry-psngrdob {float: left; width: 111px;}
.itnry-trvlcls {width: 103px;}
.itnry-prctax {width: 198px;}     
.itnry-trip{width:440px;}   
.trl-book{width:26%;}
.sct-box{width:27%;}
.bk-flgt-center{padding:1% 0;}
.bk-gup{width:99%;}
.bk-img{display:none;}
.bk-flgt-left{width:24%; float:left; padding:1% 0% 1px 1%}
.bk-flgt-right{float:right; padding:1% 1% 1% 0%; width:31%}
.pack-pr{width:32%;}
.pack-price{width:32%;}
.bt-details{width:10%;}
.trl-book{width:26%;}
.sct-box{width:27%;}
.dep-time{width:13%;}
.arvl-time{width:14%;}
.trl-price{width:16%;}
.totel-fare{width:100%; font-size:18px;}
.spl-top{font-size:11px;}
.spl-bottom{font-size:11px;}
.layover-bt p{ margin-left:96px;}
.sct-box-spl{width:33%;}
.mail-icon{margin:20px 8px 4px 8px;}
.fare-type-icon{margin:20px 8px 4px 8px;}
.fare-scale-icon{ margin:20px 10px 4px 10px }
.dep-time-icon{margin:20px 8px 4px 8px;}
.airlines-icon{ margin:20px 10px 4px 10px }
.filter-top{margin:3px 3px}
.filter-bottom{margin:3px 3px}
.show-hd {font-size: 11px; width: 46%;}
.onw-dt{font-size:11px;}
.flit-one{ width:37%;}
.flit-two{ width:37%;}
.flit-three{ width:25%;}
.pl1{margin-left:11px;}
.tlds-head{font-size:9px; padding:3px 2% 3px 17%;}
.price1{width:95%; padding-left:5%;}
.make-bton{ margin:15px 5px 0 0;}
.tol-dic-right{padding-bottom:19px;}
.spl-main{ padding:0 5% 1% 1%}
.eco-spl {font-size: 8px;}
.rt-head-right{width:72%; padding-left:0px;}
.cmbion{width:65%;}
.trl-bk-bt{width:85%;}
.pr-hd{padding-left:29px;}
.metrix-time-head{width:11%; float:left;}
.metrix-slider{width:89%; float:left; }
.metrix-item{width:96px;}
.flgt-pp-bod{width:100%; font-size:11px; text-transform:uppercase; color:#1b1b1b}
.metrix-item-box{ padding-right:9px;}
.jcarousel{width:93%;}
.bus-off-box{ width:45%;}
.off-box-scnd{ width:45%;}
.dtlitem-dobouter{width:35%}
.contdtlsname{width:15%}
.contdtlspsprt-mn{width:15%}
.trvldtldob{width:35%}
.pricing-main{width:99%; float:left; padding:0px 0 15px 0; margin-left:1%; min-height:590px;}
.akbar-rdy{ padding:10px 0 10px 2.5%;}
.off-box-cont{width:97%; border-right:1px solid #D2C9C9;}     
.cmpr-htl-nm-hd { min-height: 132px !important}
.cmpr-htl-rew-hd {min-height: 29px !important}
.cmpr-htl-rms-hd { min-height: 54px !important}
.cmpr-htl-nm{min-height:179px !important; text-align:left;}
.searchbox {float: left; padding: 15px 3%;    width: 94%;}
.flight-search{width:71%;}
.calendar-field {background-position: 112px -36px !important}
}

@media screen and (max-width: 640px) 
{
.htl-no-ngts{ width:21%;}
.departs{ width:31%}


}

@media screen and (max-width: 620px) 
{
 
.flight-search{ margin-left: 1%; width: 98%}  
.content-right { margin-right: 1%; width: 98%}  
.deals-section{width:48%; float:left;}
.customer-services{width:48%; float:right;}  
.htl-adltchld-wrap2 {width: 242px;}
.htl-adltchld-wrap3 {width: 242px;}
.htl-no-ngts .label-text{ line-height:15px;}

}



@media screen and (max-width: 533px) 
{


.heading { font-size: 20px;}

}


@media screen and (max-width: 500px) {

 
.dv-utl {left: 0;top: 5px;} 
.htl-no-ngts {width: 19%;}
.search-btn-htl { float: left; padding: 5px 2% 0 1%; width: 52%;}
.heading { margin-top:5px; font-size: 18px;}
.domestic-btn, .international-btn{ font-size:12px; font-weight:bold;}


}

@media screen and (max-width: 414px)
{
    


.deals-section{ width: 88%; margin-left: 0; margin:0 auto; float:none}
.customer-services{width:100%}
.flight-type{width: 100%; margin-top:9px;}
.heading{width: 100%;}
.search-btn-htl{ width:84%} 
.htl-field-name{ width:24%; font-size:12px;}
.htl-field-support-row{ width:73%}
.departs{ width:33%;}
.htl-no-ngts {width: 23%;}



}




@media screen and (max-width: 360px){


.flight-type{width: 100%; margin-top:9px;}
.heading{width: 100%;}
.htl-field-name{ width:24%; font-size:12px;}
.search-btn-htl{ width:84%}
.customer-services{width:100%}
.deals-section{ width: 92%;}
.txtbox-section{ width:62px!important;}
.calendar-icon{margin: 2px 1px 0 0;}


}





/*************hotel/media.css END********************/

.halfStar{height:17px; width:9px !important}
#divCancellationPolycicy{ padding-top:10px}

/* Travel services*/
.trvl-srvc-cntnt-box { width:100%; float:left}
.trvl-srvc-contact-cntnr {
    width: 100%;
    padding: 5px;
     float:left
}

.trvl-srvc-row { width:100%; float:left; padding:10px 0; line-height:20px}
.trvl-srvc-gettxt { width:20%; float:left}
.trvl-srvc-visa, .trvl-srvc-forex, .trvl-srvc-ins, .trvl-srvc-slct {  float:left}
.trvl-srvc-visa { width:8%}
.trvl-srvc-forex { width:8%}
.trvl-srvc-ins { width:20%}
.trvl-srvc-slct { width:15%}
.trvl-srvc-save { display:block; float:left; font-weight:bold; line-height:20px; padding-left:10px; color:#9d9d9d}
.trvl-head-txt { float:left;}
/**************ZC**********************************/
.hotl-dply-room-rates-main {
        width: 742px;
        float: left;
    }

    .hotl-dply-avl-details-head {
        width: 98%;
        float: left;
        padding: 5px 0 5px 1%;
        line-height: 30px;
        background: #EAE9E9;
        font-size: 12px;
        font-weight: bold;
        line-height: 15px;
    }

    .hotl-dply-room {
        width: 43%;
        float: left;
        padding-right: 1%;
    }

    .hotl-dply-inclusion {
        width: 16%;
        float: left;
        padding-right: 1%;
    }

    .hotl-dply-rates {
        width: 10%;
        float: left;
    }

    .hotl-dply-room-left {
        width: 8%;
        float: left;
    }

    .hotl-dply-room-cancelply {
        width: 12%;
        float: left;
    }

    .hotl-dply-room-select {
        width: 7%;
        float: left;
    }
    .hotl-dply-avl-dtls-cont {width:99%; float:left;height: 300px;overflow-x: hidden;overflow-y: scroll;}
    .hotl-dply-avl-dtls-content {
        width: 98%;
        float: left;
        padding: 7px 0 7px 2%;
        line-height: 30px;
        font-size: 12px;
        line-height: 15px;
        border-bottom: 1px solid #eae9e9;
    }

    .hotl-dply-rates-cont {
        width: 13%;
        float: left;
        color: #960606;
        font-size: 16px;
        font-weight: bold;
    }


    .hotl-dply-avl-dtls-repit {
        width: 96%;
        float: left;
    }

    .hotl-dply-incont {
        width: 100%;
        float: left;
        padding: 7px 0;
    }

    .selected-bg {
        background: #F0E357;
        background: -moz-linear-gradient(top,#F0E357 0,#FDB235 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#F0E357),color-stop(100%,#FDB235));
        background: -webkit-linear-gradient(top,#F0E357 0,#FDB235 100%);
        background: -o-linear-gradient(top,#F0E357 0,#FDB235 100%);
        background: -ms-linear-gradient(top,#F0E357 0,#FDB235 100%);
        background: linear-gradient(to bottom,#F0E357 0,#FDB235 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0E357',endColorstr='#FDB235',GradientType=0);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        float: left;
        border: none;
        color: #960606;
        font-size: 12px;
        padding: 8px 8px;
        border: 1px solid #E48600;
        cursor: pointer;
        text-decoration: none;
        font-weight: bold;
    }

    .green-btn {
        background: #5DA845;
        background-image: none;
        background-image: -webkit-gradient(linear,left top,left bottom,from(#5DA845),to(#26710E));
        background-image: -webkit-linear-gradient(#5DA845,#26710E);
        background-image: -moz-linear-gradient(#5DA845,#26710E);
        background-image: -ms-linear-gradient(#5DA845,#26710E);
        background-image: -o-linear-gradient(#5DA845,#26710E);
        background-image: linear-gradient(#5DA845,#26710E);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        float: left;
        border: none;
        color: #FFF;
        font-size: 12px;
        padding: 8px 16px;
        border: 1px solid #26710E;
        cursor: pointer;
        cursor: pointer;
        text-decoration: none;
        text-transform: uppercase;
        font-weight: bold;
    }

        .green-btn:hover {
            background: #5DA845;
            background-image: -webkit-gradient(linear,left top,left bottom,from(#26710E),to(#5DA845));
            background-image: -webkit-linear-gradient(#26710E,#5DA845);
            background-image: -moz-linear-gradient(#26710E,#5DA845);
            background-image: -ms-linear-gradient(#26710E,#5DA845);
            background-image: -o-linear-gradient(#26710E,#5DA845);
            background-image: linear-gradient(#26710E,#5DA845);
        }

    .hotl-dply-avl-dtls-repit {
        display: block;
    }

    .hotl-dply-room-in {
        width: 39%;
        float: left;
        padding-right: 1%;
    }

    .hotl-dply-inclusion-in {
        width: 19%;
        float: left;
        padding-right: 1%;
    }

    .hotl-dply-rates-in {
        width: 13%;
        float: left;
    }

    .hotl-dply-room-left-in {
        width: 8%;
        float: left;text-align:left;
    }

    .hotl-dply-room-cancelply-in {
        width: 15%;
        float: left;
    }
    .hotl-dply-rates-ref-cont {
        width: 10%;
        float: left;
    }
    .hotl-dply-frtyp-cont {
        width:100%;float:left; padding-top:3px
    }
    .hotl-dply-rates-cont-in {
        width: 15%;
        float: left;
        color: #960606;
        font-size: 16px;
        font-weight: bold;
    }

    .hotl-dply-room-in a {
        width: 100%;
        float: left;
        color: #2e7916;
        font-size: 11px;
        font-weight: bold;
        margin-top: 3px;
    }

    .hotl-dply-room-cancelply-in a {
        color: #960606;
        font-size: 12px;text-decoration:underline;
        width:100%; float:left;
        padding-bottom:5px
    }
.cntnt-ldr {
    width: 20%;
    float: right;
}
.cntnt-ldr span {
    width: 80%;
    padding:55px 5% 0 5%;;
    float: left;
}

.lds-ellipsis {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
  margin: 36px 0 0 34px;
}
.lds-ellipsis div {
  position: absolute;
  top: 27px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #960606;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
  left: 6px;
  animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
  left: 6px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
  left: 26px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
  left: 45px;
  animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(19px, 0);
  }
}
.hotl-dply-nonrf, .hotl-dply-rf {display:block; float:left; text-transform:uppercase; color:#ffffff; font-size:11px; padding:0 4px;  margin-top:1px; line-height: 14px;}
.hotl-dply-nonrf{  background: #ff4545; border:1px solid  #be0505}
.hotl-dply-rf{  background:#8dcb00; border:1px solid #509700}
/*ZEAL CONNECT DESIGN CHANGES*/
.mor-ovw-titl {width:40%;}
.mor-ovw-detl {width:55%;}
.mor-sel-rm-sumry {float:left;}
#selrooms {cursor: pointer;float: left;width: 100%;}
/*New radion button style*/
.radio { color:#525252; font-size: 16px; position: relative; }
.radio span { position: relative; padding-left: 25px; padding-top:2px }
.radio span:after { content: ''; width: 14px; height: 14px; border: 1px solid; position: absolute; left: 0; top: 1px; border-radius: 100%; -ms-border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.radio input[type="radio"] { cursor: pointer; position: absolute; height: 100%; z-index: 1; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; padding:0; margin:0 }
.radio input[type="radio"]:checked + span { color: #960606; }
.radio input[type="radio"]:checked + span:before { content: ''; width: 6px; height: 6px; position: absolute; background: #960606; left: 4px; top: 5px; border-radius: 100%; -ms-border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; }
.radio-padding {padding-left: 3px;}
/**/
/*links*/
.mor-fare-lnk {width: 100%;float: left;font-weight: bold;color: #960606;}
.mor-fare-lnk a {color:#960606 !important;}
.mor-addl-lnk {width:100%; float:left; padding:1px 0; color:#1b278e;text-decoration:underline;font-size: 11px;text-align:center;}
/*tax split popup*/
.mor-taxsplt-pop {width:225px; float:left; background:#fcfaf5; border:1px solid #bbb; padding:10px; position: absolute; z-index: 9999; display: none;}
.mor-taxsplt-hdr {float: left;line-height: 28px;padding: 5px 2% 2% 0;width: 96%; border-bottom:1px solid #960606;}
.mor-taxsplt-hdr h1 {font-size:15px !important;}
.mor-taxsplt-cont {width:100%; float:left;}
.mor-taxsplt-row {width:100%; float:left;line-height: 22px;}
.mor-taxsplt-lft {width:70%; float:left;text-transform: capitalize;}
.mor-taxsplt-rgt {width:28%; float:left;text-align: right;padding-right: 2%;}
.mor-taxsplt-tot {width:100%; float:left;padding-top:5px;border-top:1px solid #960606; font-size:12px; font-weight:bold; color:#960606}
/*additional fee pop*/
.mor-taxsplt-cont ul {width: 100%;float: left;margin: 0 0 0 19px;padding: 0;}
.mor-taxsplt-cont ul li {width: 92%;float: left;list-style: square;padding: 5px 0;line-height: 17px;}
/*essential info*/
.mor-ess-cont {width:97%; float:left;padding:10px; overflow-y:scroll;overflow-x:hidden;height:auto;max-height: 300px;}
.mor-ess-hdr {float: left;padding: 5px 0;width: 96%;text-transform: uppercase;font-size:12px;color:#960606;}
.mor-ess-det {width:100%; float:left;line-height: 22px; color:#525252;line-height:17px; padding-bottom:5px;}

/*pricing zc*/
.prc-adnlfee{width:98%; float:left; text-align:right; font-size:11px}
.prc-ess-cont {width:97%; float:left;padding:10px; }
.prc-ess-hdr {float: left;padding: 5px 0;width: 96%;text-transform: uppercase;font-size:12px;color:#960606;}
.prc-ess-det {width:100%; float:left;line-height: 22px; color:#525252;line-height:17px; padding-bottom:5px;}
.prc-ess-room{width: 100%;
    float: left;
    font-weight: bold;
    font-size: 14px;
    color: #525252;
}

/*package rate more details*/
.htl-itn-pkg-cont {width:100%;padding-bottom:4px;}
.htl-itn-pkg-titl {width:20%; padding: 1% 1% 5px 0%;}
.htl-itn-pkg-chk {padding: 4px 0 1px 1px;width: 100%;float: left;}
.htl-pkg-rate-flag { width: 77px; height: 14px; margin-top: 5px; background: url(/content/images/ak/v1.0/hotel/package-rate-flag.png) no-repeat; background-position: 0px 0px; }
/*hotel deal*/
.excdel-dsp-cnt {width:100%; float:left; padding-top:5px;}
.excdel-dsp-icn {width:53px; height:53px; margin: 0 auto; background-position:-188px  -174px;   /* background: url(/content/images/ak/v1.0/hotel/hot-deals.png) no-repeat; */}
.excdel-mor-cnt {width:6%; float:left; min-height:30px}
.excdel-mor-icn {width:30px; height:29px; background-position:-308px -377px; float:left;}

/* Hide responsive payment dropdown */

.payment_mod_responsive{ display: none;}