@import url("external.css"); 

@charset "UTF-8"; 

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, font, img, ins, kbd, q, samp, small, strong, sub, sup, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, header,  article, aside, footer, hgroup, section{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; text-decoration:none}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, font, img, ins, kbd, q, samp, small, strong, sub, sup, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, header,  article, aside, footer, hgroup, section{margin:0; padding:0}
a{text-decoration:none}
:focus, :active{outline:0}

ol, ul{list-style:none}

blockquote:before, blockquote:after{content:""}
blockquote{quotes:""""}

header, nav, article, aside, footer, hgroup, section{display:block}
@font-face{
font-family:'DejaVuSansCondensed'; src:url('../fonts/DejaVuSansCondensed-webfont.eot?#') format('eot'),
 url('../fonts/DejaVuSansCondensed-webfont.woff') format('woff'), 
 url('../fonts/DejaVuSansCondensed-webfont.ttf') format('truetype'); 
 font-weight:normal}

body{
/*background-color:#EDEDED; */
color:#000; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:14px}
#eres_outer{width:100%}
#eres_wrapper{background-color:#FFF; width:1030px; margin:0 auto;  -webkit-box-shadow:0px 0px 2px 1px rgba(0,0,0,0.2);  -moz-box-shadow:0px 0px 2px 1px rgba(0,0,0,0.2);  box-shadow:0px 0px 2px 1px rgba(0,0,0,0.2)}
.eres_header{ 
background-color:#fff;  
/*background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#d9d9d9));
  background-image:-webkit-linear-gradient(top,#eee,#d9d9d9);  
  background-image: -moz-linear-gradient(top,#eee,#d9d9d9);  
  background-image: -ms-linear-gradient(top,#eee,#d9d9d9); 
   background-image: -o-linear-gradient(top,#eee,#d9d9d9);  
   background-image: linear-gradient(to bottom,#eee,#d9d9d9); */ 
   
   border-bottom:1px solid #a6a6a6;  padding:0 10px}
.eres_header h1{padding:7px 0; display:inline-block; *display:inline; width:65%}
.logo{color:#000; font-family:'DejaVuSansCondensed'; font-weight:normal; font-size:25px}
.backhome, .logout, .myaccount{ color:#000;  float:right;  margin-top:5px; margin-left:7px;  padding:0 10px}
.backhome:hover{color:#489405; border-bottom:1px dotted}
#eres_container_outer{padding:0 15px;display:inline-block; width:97%;}
.eres_container{padding:15px 0}

.pagetitle{border-bottom:1px dotted #000; color:#4e7d0e; font-family:'DejaVuSansCondensed'; font-size:21px; font-weight:normal; padding-bottom:5px; margin-bottom:10px}
.box, .box1{color:#606060; border:solid 1px #b7b7b7;
/* background:#fff; background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed)); background:-moz-linear-gradient(top, #fff, #ededed); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#ededed');*/
 
  padding:7px; margin-bottom:10px; float:left; width:100%; -webkit-border-radius:6px;  -moz-border-radius:6px;  border-radius:6px; -moz-background-clip:padding; -webkit-background-clip:padding-box; background-clip:padding-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.box1{
/*background:#FFF; */

padding:0}
.paybox{ background:#ffffff;
}
.box1 h2{
background-color:#f5f5f5; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; border-top-left-radius:6px; border-top-right-radius:6px; border-bottom:1px solid #cbcbcb; color:#000; font-family:'DejaVuSansCondensed'; font-size:17px; font-weight:normal; padding:5px 7px}
.box1container{padding:7px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:7px; float:left; width:100%; }
.shadow{ -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);  -moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);  box-shadow:0 1px 3px 0 rgba(0,0,0,0.1)}
.fieldset{float:left; width:100%}
.fieldset label{float:left; padding-top:3px; width:80px; color:#000000;}
.fieldset label.hlabel{width:100%; margin-bottom:5px}
.txtbox, .combobox, .txtarea{background-color:#FFF; border:1px solid #afafaf; border-radius:6px; float:left; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:13px; padding:3px; margin:0}
.txtbox, .txtarea{

/*background-color:#F1F1F1; background-image:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#F1F1F1)); background-image:-webkit-linear-gradient(top,#FFF,#F1F1F1); background-image:   -moz-linear-gradient(top,#FFF,#F1F1F1); background-image:    -ms-linear-gradient(top,#FFF,#F1F1F1); background-image:     -o-linear-gradient(top,#FFF,#F1F1F1); background-image:        linear-gradient(to bottom,#FFF,#F1F1F1); 
*/

  border:1px solid #a6a6a6}
.txtbox:focus, .txtarea:focus{border:1px solid #666}
.combobox{padding:3px;}
.ui-datepicker-trigger{background:#dfdfdf url(../images/calendar.png) no-repeat; background-position:2px -25px; border:1px solid #afafaf; -moz-border-radius-topright:6px; -moz-border-radius-bottomright:6px; -webkit-border-top-right-radius:6px; -webkit-border-bottom-right-radius:6px; border-top-right-radius:6px; border-bottom-right-radius:6px; float:left; height:26px; margin-left:-26px; width:26px}
.inlinepadleft{margin-left:20px}
.datatable_container, .infobox{float:left; 
/*margin-bottom:10px; */
width:100%}
.datatable{border:1px solid #CCC;  -webkit-border-radius:6px;  -moz-border-radius:6px;  border-radius:6px;  -moz-background-clip:padding; -webkit-background-clip:padding-box; background-clip:padding-box}
.datatable td, .datatable th{background-color:#FFF; border-bottom:1px solid #CCC; border-right:1px solid #CCC; font-size:12px; padding:2px 7px;vertical-align: middle;}
.gridtable td, .gridtable th{padding:2px;vertical-align: middle;}
.datatable td:last-child, .datatable1 td:last-child, .datatable th:last-child, .datatable1 th:last-child{border-right:none}
.gridtable tr:last-child td, .datatable tr:last-child td, .datatable1 tr:last-child td{border-bottom:none}
.tbcontrol th{padding:0}
.tbcontrol th, .tbfooter th{color:#606060; font-weight:bold; border-bottom:none; background:#fff; 
/*background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed)); 
background:-moz-linear-gradient(top, #fff, #ededed); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#ededed')*/

}
.tbcontrol th:first-child, .tlcorner{-moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px; border-top-left-radius:6px}
.tbcontrol th:last-child, .trcorner{-moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; border-top-right-radius:6px}
.tbfooter th:first-child, .tbfooter th:last-child, .blcorner, .gridtable tr:last-child td:first-child{-moz-border-radius-bottomleft:6px; -webkit-border-top-bottom-radius:6px; border-bottom-left-radius:6px}
.tbfooter th:first-child, .tbfooter th:last-child, .brcorner, .gridtable tr:last-child td:last-child{-moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; border-bottom-right-radius:6px}

.guesttable{border:1px solid #CCC;  -webkit-border-radius:6px;  -moz-border-radius:6px;  border-radius:6px;  -moz-background-clip:padding; -webkit-background-clip:padding-box; background-clip:padding-box}
.guesttable td, .guesttable th{background-color:#FFF; border-bottom:1px solid #CCC; border-right:1px solid #CCC; font-size:12px; padding:2px 7px}
.guesttable td:last-child, .guesttable th:last-child{border-right:none}


.tbhead th{ padding:5px 7px;  font-size:11px;  color:#e8f0de;  border-right:solid 1px #555;  border-bottom:none; 

 background-color:#fff; /*background:-webkit-gradient(linear,left top,left bottom,from(#7db72f),to(#4e7d0e)); 
 background:-moz-linear-gradient(top, #7db72f, #4e7d0e); 
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f',endColorstr='#4e7d0e')*/

 }
 
 
.tbhead th.weekend2{
background-color:#fff; 
/*background:#436b0c; 
background:-webkit-gradient(linear,left top,left bottom,from(#6b9d28),to(#436b0c));
 background:-moz-linear-gradient(top, #6b9d28, #436b0c);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28',endColorstr='#436b0c')*/
  
  }
  
  
.tbhead th:hover{
background-color:#fff; 
/*background:#436b0c; 
background:-webkit-gradient(linear,left top,left bottom,from(#6b9d28),to(#436b0c)); 
background:-moz-linear-gradient(top, #6b9d28, #436b0c); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28',endColorstr='#436b0c')*/

}

.strikethrough{text-decoration:line-through; display:block; clear:both; font-size:10px}
.datatable1{border:1px solid #CCC;  -webkit-border-radius:6px;  -moz-border-radius:6px;  border-radius:6px;  -moz-background-clip:padding; -webkit-background-clip:padding-box; background-clip:padding-box; background:#ffffff;}
.datatable1 td, .datatable1 th{border-bottom:1px solid #CCC; border-right:1px solid #CCC; font-size:13px; padding:2px 7px}

.tbhead1 th:hover{
background-color:#fff; 
/*background:#436b0c; background:-webkit-gradient(linear,left top,left bottom,from(#6b9d28),to(#436b0c)); background:-moz-linear-gradient(top, #6b9d28, #436b0c); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28',endColorstr='#436b0c')*/

}
.tbhead1 th{ font-size:14px;  padding:7px;  color:#e8f0de;  border-right:solid 1px #555; border-bottom:none; 
background-color:#fff; 
/*
background:#4e7d0e; background:-webkit-gradient(linear,left top,left bottom,from(#7db72f),to(#4e7d0e)); background:-moz-linear-gradient(top, #7db72f, #4e7d0e); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f',endColorstr='#4e7d0e')*/

}
.infohead{background-color:#F5F5F5;  color:#D70000; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold}
.infohead span{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:14px;  text-shadow:0 1px 0 #FFF; font-weight:bold}
.datatable thead.infohead th{background-color:#F5F5F5;

}
.datatable td.weekend{background-color:#F5F5F5; }
th.weekend span{background-color:rgba(0,0,0,0.15);     height:58px;     margin-left:-18px;     margin-top:-5px;     position:absolute;     width:53px}
.zoomico{background:url(../images/icons.png) no-repeat; background-position:left top; float:left; height:20px; width:20px}
.imgtop{position:absolute; margin:6px 7px}
.smthumbimg{float:left; margin-right:7px; margin-top:4px}
/*.rtcontent{font-weight:normal; padding-left:4px}*/

p.rtcontent {
    font-weight: normal;
    margin: 0;
    padding: 4px 0 4px 4px;
}

.moreinfo{border-bottom:1px dotted; color:#4e7d0e; font-weight:bold}
.moreinfo:hover{border-bottom:1px dotted #000}
.btn{display:inline-block; zoom:1; *display:inline; vertical-align:baseline; margin:0 2px; outline:none; cursor:pointer; text-align:center; text-decoration:none; font:14px/100% Arial,Helvetica,sans-serif; padding:4px 10px; line-height:24px; -webkit-border-radius:.5em; -moz-border-radius:.5em; border-radius:.5em; -webkit-box-shadow:0 1px 2px rgba(0,0,0,.2); -moz-box-shadow:0 1px 2px rgba(0,0,0,.2); box-shadow:0 1px 2px rgba(0,0,0,.2)}
.btn:hover{text-decoration:none}
.btn:active{position:relative; top:1px}
.bigrounded{float:right; font-size:24px; font-weight:normal; padding:4px 15px}
.medium{font-size:12px; padding:.4em 1.5em .42em}
.small{font-size:11px; padding:.2em 1em .275em}

.green{color:#e8f0de; border:solid 1px #538312; 
background-color:#fff; 
border-radius:7px;

/*background:-webkit-gradient(linear,left top,left bottom,from(#7db72f),to(#4e7d0e)); background:-moz-linear-gradient(top, #7db72f, #4e7d0e); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f',endColorstr='#4e7d0e')*/}
.green:hover{background-color:#fff;
/* background:-webkit-gradient(linear,left top,left bottom,from(#6b9d28),to(#436b0c)); background:-moz-linear-gradient(top, #6b9d28, #436b0c); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28',endColorstr='#436b0c')*/}
.green:active{color:#e8f0de; 
background-color:#fff;
/*background:-webkit-gradient(linear,left top,left bottom,from(#4e7d0e),to(#7db72f)); background:-moz-linear-gradient(top, #4e7d0e, #7db72f); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e',endColorstr='#7db72f')*/}

.totalamt{color:#408801; font-size:22px; font-weight:normal}
.totalamt label{color:#666; padding-right:7px}
.datatable td.sold{color:#D70000; font-weight:bold}
.dayselected{background:#FBF1DD url(../images/icons.png) no-repeat; background-position:left -39px}
.coa{color:#00F; background-position:left -39px}
.cod{background:#D5FFD5; background-position:left -39px}
.tbbtn{background-color:#f9f9f9;  color:#000; display:block;  padding:3px 2px}
.tbbtn:hover{background-color:#FFF}
.nxtborder{border-left:1px solid #CCC}
.subheading, .subtitle1{border-bottom:1px dotted #000; color:#000; font-family:'DejaVuSansCondensed'; font-size:18px; font-weight:normal; padding-bottom:5px; margin-bottom:8px}
.subtitle1{border-bottom:none; padding:5px 7px; margin-bottom:0}
a, .themefont{color:#4e7d0e}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#000; font-size:14px; font-weight:normal; background:none; border:none;}
.subtagline{font-size:12px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; padding-top:5px; color:#000}
.paragraph{line-height:21px}
.imgright{float:right; border:4px solid #CCC; margin:0 0 7px 7px}

.eres_footer{background-color:#d9d9d9; background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#d9d9d9)); background-image:-webkit-linear-gradient(top,#eee,#d9d9d9); background-image: -moz-linear-gradient(top,#eee,#d9d9d9); background-image: -ms-linear-gradient(top,#eee,#d9d9d9); background-image: -o-linear-gradient(top,#eee,#d9d9d9); background-image: linear-gradient(to bottom,#eee,#d9d9d9); border-top:1px solid #a6a6a6; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; display:inline-block; padding:5px 15px; margin-top:10px; width:100%}

.copyright{display:inline-block; padding-top:10px; text-align:left; font-size:10px; }
.oemlogo, .oemlogo img{float:right}
::-moz-selection{background:#d23e36; color:#fff; text-shadow:none}
::selection{background:#d23e36; color:#fff; text-shadow:none}

.step{border-bottom:3px solid #e4e4e4; display:inline-block; *display:inline; font-size:18px;  font-weight:normal; margin-bottom:15px; padding-bottom:5px; text-align:center; position:relative; width:100%}
.step:before{ border-color:#e4e4e4 transparent transparent transparent;  left:10px;  top:36px}
.step:before{ border-style:solid;  border-width:6px;  content:"\00a0";  height:0;  position:absolute;  width:0;  z-index:13}
.stepno{float:left; color:#DDD; margin-top:5px}
.steparrow{border-color:transparent transparent transparent #CCC; border-style:solid; border-width:13px; position:relative; float:left; margin-left:25px; height:0; width:0}
.finaltotal{font-size:14px; float:left; padding:5px 0; width:100%}

.finaltotal label, .finaltotal span{float:right; text-align:right; width:76%;}
.finaltotal span {
    width: 145px;
}

.grandtotal{
background-color:#F6F6F6;
                border-top:1px solid #CCCCCC;
                border-left:1px solid #CCCCCC;
                float: right;
                font-size:16px;
				
    margin-bottom: -2px;
    margin-right: -7px;
    padding-left:14px;
}
.grandtotal span{padding-right:7px}
.tp{}
.gtp{ padding: 3px 0;}


.column{float:left; width:32%; margin-right:2%}
.mandatory{color:#D70000; padding-left:5px;}
.padbottom{margin-bottom:7px}
.bigbtn{float:right; font-size:24px; font-weight:normal; padding:4px 15px}
.chkbox{float:left;  margin-right:7px;  margin-top:2px}
.selday, .selnights{font-size:12px; color:#666}
.selnights{float:left; margin-left:4px; padding-top:4px}

.overallreview{float:left; background-color:#FFF; border:1px solid #CCC; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:6px;  -moz-border-radius:6px;   border-radius:6px; -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);  -moz-box-shadow:0 1px 2px rgba(0,0,0,0.1));   box-shadow:0 1px 2px rgba(0,0,0,0.1)}
.ovrating{background-color:#f2f2f2; border-right:1px solid #CCC; float:left; padding:7px; width:30%; -moz-border-radius-topleft:6px; -moz-border-radius-bottomleft:6px; -webkit-border-top-left-radius:6px; -webkit-border-bottom-left-radius:6px; border-top-left-radius:6px; border-bottom-left-radius:6px; text-shadow:0 1px 0 #FFF; height:223px}
.ovtotal, .out5{color:#4e7d0e; display:block; font-family:Arial,Helvetica,sans-serif; font-size:60px; font-weight:bold; text-align:center}
.out5{color:#000; font-size:20px}
.progresscontainer{display:block; text-align:center}
.progressbar{background-color:#FFF;     border:1px solid #999;     display:inline-block;     height:14px;     padding:0 0 0 2px}
.progressbar a{background-color:#4e7d0e; float:left; display:inline-block; width:10px; height:10px; margin:2px 2px 2px 0; }
.revinfo{font-size:18px; color:#414141; padding:10px 0 5px; text-align:center}
.customratings{float:right; padding:7px; width:66%}

.resreviews_container{float:left; width:100%}
.resreview_nav{display:block; margin-top:12px}
.resreview_nav a{float:left; border-right:1px solid #CCC; font-weight:bold; padding:3px 10px}
.resreview_nav a:hover{background-color:#F5F5F5; color:#000; -webkit-box-shadow:0 -1px 2px rgba(0,0,0,0.2);  -moz-box-shadow:0 -1px 2px rgba(0,0,0,0.2));   box-shadow:0 -1px 2px rgba(0,0,0,0.2)}
.resreviews{border-bottom:3px solid #999; border-top:3px solid #999; float:left; padding-top:15px; width:100%}
.resreviews li{float:left; margin-bottom:15px; width:100%}
.subtitle{font-size:18px; color:#414141; display:block; margin-bottom:5px}
.ratingsm{float:right; margin-left:10px; width:80px}
.reviewerbar{float:left; width:100%; margin-top:7px; background-color:#eee; background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#eee)); background-image:-webkit-linear-gradient(top,#f9f9f9,#eee); background-image:   -moz-linear-gradient(top,#f9f9f9,#eee); background-image:    -ms-linear-gradient(top,#f9f9f9,#eee); background-image:     -o-linear-gradient(top,#f9f9f9,#eee); background-image:        linear-gradient(to bottom,#f9f9f9,#eee); border:1px solid #a6a6a6; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.reviewer{float:left; font-size:12px; padding:2px 0}
.reviewer_type{float:left; font-size:12px; padding:2px 0; width:100px}
.recomcontainer{background:#FFF; border-left:1px solid #a6a6a6; padding:3px}
.recommended, .notrecommended{background:url(../images/icons.png) no-repeat; background-position:left -152px; float:left; height:16px; width:16px}
.notrecommended{background-position:left -189px}
.seeallreviews{background-color:#efefef; border:1px solid #a6a6a6; border-top:none; color:#000;     float:left;     font-size:14px;     font-weight:bold;     left:-82px;     margin:0 auto 0 50%;     padding:4px 12px;     position:relative;     text-shadow:0 1px 0 #FFF}
.seeallreviews:hover{background-color:#F5F5F5; border:1px solid #999;  border-top:none; -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);  -moz-box-shadow:0 1px 2px rgba(0,0,0,0.2));   box-shadow:0 1px 2px rgba(0,0,0,0.2)}

/*.alone, .family, .business, .g_adults, .honymooners, .young_couple, .mature_couple{background:url(../images/reviews.png) no-repeat; border:1px solid #CCC; -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);  -moz-box-shadow:0 1px 2px rgba(0,0,0,0.1));   box-shadow:0 1px 2px rgba(0,0,0,0.1); float:left; margin-right:10px; height:80px; width:70px}
.alone{background-position:5px 2px}
.family{background-position:-3px -100px}
.business{background-position:3px -96px}
.g_adults{background-position:-3px -310px}
.honymooners{background-position:3px -192px}
.young_couple{background-position:3px -520px}
.mature_couple{background-position:3px -630px}
*/

.rname{float:left;  margin-right:10px; width:115px}
.lddesc{float:left; width:69%}
.rwheader{color:#000; font-weight:bold}
.likes, .dislikes{padding:0 28px; float:left; margin:7px 0 0; width:97%}
.likes span.l, .dislikes span.dl{background:url(../images/icons.png) no-repeat; background-position:left -343px; float:left; margin-left:-28px; height:21px; width:21px}
.dislikes span.dl{background-position:left -379px}
.customreview{float:left; padding:2px 7px}
.customreview a{margin-right:10px; padding-right:10px; font-weight:bold; font-size:11px; border-right:1px dotted #000; color:#000; text-shadow:0 1px 0 #FFF}


.datatable td.hotdeal{border-bottom:2px solid #de2613}
.hdicon, .promoicon, .freeicon, .bonngticon, .saveicon, .maxguest{background:url(../images/proicons.png) no-repeat; background-position:-7px -9px; float:right; height:24px; text-indent:-9999px; position:relative; overflow:hidden; width:24px}
.hdicon{}
.promoicon{background-position:-48px -8px}

.freeicon{background-position:-36px -48px;  display:block;  float:none;  width:44px}
.bonngticon{background-position:-2px -43px; width:34px; margin-right:7px}
.saveicon{background-position:-80px -3px; color:#FFF;  font-size:10px;  height:18px;  padding-left:11px;  padding-top:16px;  text-indent:0;  width:29px}
.datatable td.promocode{color:#ef9406; font-weight:bold; border-bottom:2px solid #ef9406}
.ttcontainer .close_arr, .ttcontainer.close_dep{background-color:#ffe2df; border:1px solid #e7aea8; margin:5px; border-radius:6px; font-size:14px; color:#83181a}
.datatable td.closearr{background-color:#ffe2df; color:rgba(0,0,0,0.3)}
.close_dep{background-position:-18px -258px}
.arrdep_together{margin-left:22px}
.datatable td.rfree div.ttcontainer{margin-top:45px}
.maxguest{background-position:-78px -48px; 
color:#FFFFFF!important;  
display:block;  float:none;  font-size:11px;  font-weight:bold;  height:16px;  padding-left:22px;  padding-right:3px;  padding-top:1px;  text-align:center;  text-indent:0;  width:18px}

#backgroundPopup{display:none; position:fixed; _position:absolute; height:100%; width:100%; top:0; left:0; background:#000; border:1px solid #cecece; z-index:100}
.popupcontainer{display:none; position:fixed; _position:absolute; height:526px; background:#FFF; box-shadow:0 0 5px rgba(0,0,0,0.5); z-index:200; font-size:13px}
.popupcontainer h1{background-color:#e0e0e0; background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#e0e0e0)); background-image:-webkit-linear-gradient(top,#f3f3f3,#e0e0e0); background-image:   -moz-linear-gradient(top,#f3f3f3,#e0e0e0); background-image:    -ms-linear-gradient(top,#f3f3f3,#e0e0e0); background-image:     -o-linear-gradient(top,#f3f3f3,#e0e0e0); background-image:        linear-gradient(to bottom,#f3f3f3,#e0e0e0); text-shadow:0 1px 0 rgba(255,255,255,0.7); border-bottom:1px solid #a6a6a6; color:#000; font-family:'DejaVuSansCondensed'; font-weight:normal; font-size:21px; padding:7px 10px}
#popupboxClose, .popupgalleryclose{cursor:pointer; font-size:18px; line-height:14px; right:10px;     top:8px; position:absolute; color:#999; font-weight:700; display:block; text-shadow:0 1px 0 #FFF; z-index:1}
.popupgalleryclose{background-color:#FFF;     padding:2px 5px 5px;     right:0!important; top:0!important}

#popupboxClose:before{content:"x"}
#popupboxClose:hover{color:#e23329; text-decoration:underline}
.popupcontent{overflow-y: auto; overflow-x:hidden;
  /*max-height: 470px;*/
   max-height: 486px;
  }
.list li{ float:left;  margin-bottom:7px;  padding-left:22px;  width:45%; position: relative;}
.list li span.listico{
   background:url(../images/icons.png) no-repeat; background-position:left -301px;
    float: left;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 2px;
}
.qroominfo{background-color:#FAFAFA; border:1px solid #CCC; float:left;  font-size:14px; width:100%; margin-bottom:10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.qroominfo a{border-right:1px solid #DDD; float:left; padding:4px 12px; font-weight:bold}
.popupbtnbar{background-color:#F9F9F9; border-top:1px solid #CCC; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; float:left;  padding:7px 10px; margin-top:10px;  width:100%}
.padtop{margin-top:15px}

.moddate, #addextras a{
/*color:#606060;  */
border:solid 1px #b7b7b7; 
background-color:#ededed;
 background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed)); background:-moz-linear-gradient(top, #fff, #ededed); 
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed');
  float:right; font-size:14px;   margin-bottom:12px;  margin-top:-15px;  padding:8px 20px;  position:relative;  text-shadow:0 1px 0 #FFF;  z-index:10; cursor:pointer; font-weight:bold;}
.moddate:hover, .moddate:active, #addextras a:hover, #addextras a:active{ 
 background-color:#ededed;
  background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcdcdc)); background:-moz-linear-gradient(top, #fff, #dcdcdc); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dcdcdc')}
#addextras{display:inline-block}
#addextras a{float:left; margin-top:0; margin-bottom:7px}
.upicon, .downicon{background:url(../images/icons.png) no-repeat; background-position:left -110px; display:inline-block;     height:8px;     margin-left:5px;     margin-top:6px;     width:10px}
.downicon{background-position:left -103px}
.extraslist_container{float:left; width:100%;height:208px; overflow:auto;}
.extraslist{border:1px solid #CCC; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; float:left; margin-bottom:7px;     margin-right:20px;     width:100%}
.extraslist:hover{border:1px solid #999}
.extraslist input[type=checkbox]{margin:7px;}
.resexhover{background-color:#F5F5F5; border:1px solid #999}
.resexred{border:1px solid #ff0000}

.extrastitle{font-weight:bold; color:#666; padding-right:10px; padding-top:5px; padding-bottom:4px; float:left;}
.extraslist label{float:left; cursor:pointer; padding:7px; width:100%; -moz-box-sizing: border-box; box-sizing: border-box;}
.extraslist p{font-size:13px}
.exrate{font-weight:bold; padding-top:10px; width:15%; text-align: right;}
.extrasother{font-weight:normal; color:#666; padding-right:10px; margin-right:10px; padding-top: 8px;}
.extracombo{padding:4px; width:68px}
.adcombo{padding:4px; width:47px}
.chcombo{padding-left:10px; padding:4px; width:47px}
.chargedetail{}
.imgholder{background:#F1F1F1 url(../images/sprite.png) no-repeat; border:1px solid #AAA; height:27px; width:31px; margin:6px 5px 0 15px}

.fl{float:left}
.fr{float:right}

label.valerror{ background-position:left -794px;  color:#D50303;  float:left;  font-size:13px;  font-weight:normal;  margin-left:7px;  margin-top:-2px;  min-width:255px}
div.valerror{background-color:#ffd4d4;  border:1px solid #cf5a5a;  border-radius:10px;  color:#8e0000;  float:left;  font-size:13px;  font-weight:normal; padding:5px 20px;  position:relative; width:100%; text-align:center; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
input.valerror{border:1px solid #D50303 !important}
select.valerror, a.valerror{border:1px solid #D50303 !important}
textarea.valerror{border:1px solid #D50303 !important}
input[type="checkbox"].valerror{ border:1px solid #D50303 !important}

.scrollwin{background-color:#FFF; box-shadow:0 1px 10px rgba(0,0,0,0.5); -moz-box-shadow:0 1px 10px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 10px rgba(0,0,0,0.5); position:fixed;  bottom:0; right:0; font-size:11px;  width:155px; margin-top:22px; z-index:10000}
.scrollwin h3{color:#e8f0de; border:solid 1px #538312; border-left:medium none !important;  border-right:medium none !important; cursor:pointer; 
background-color:#fff; 
/*background:-webkit-gradient(linear,left top,left bottom,from(#7db72f),to(#4e7d0e)); 
background:-moz-linear-gradient(top, #7db72f, #4e7d0e); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f',endColorstr='#4e7d0e'); */
font-size:13px; padding:5px 10px; margin-bottom:7px; text-align:left;}
.scrollwin h3:after, .scrollwin h3.bsclose:after{
	content:"\00a0";
	position:absolute;
	width: 0; 
	height: 0; 
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #FFFFFF;
	border-top: 7px solid rgba(255,255,255,0.6);
	right: 8px;
    top: 11px;
}
.scrollwin h3.bsclose:after{
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #FFFFFF;
	border-bottom: 7px solid rgba(255,255,255,0.6);
	border-top:0;
}
.scrollwin h3.bsclose{margin-bottom:-1px}
p.scrollrow{
/*color:#606060; */
color:#000;
border:solid 1px #b7b7b7; background-color:#fff;
/* background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed)); background:-moz-linear-gradient(top, #fff, #ededed); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#ededed'); */
 
 border-radius:6px; margin:0 7px 7px; padding:2px 7px; width:79%;}
.summarytotal{background-color:#FBF1DD; 
background:-webkit-gradient(linear,left top,left bottom,from(#FBF1DD),to(#FBF1DD)); background:-moz-linear-gradient(top, #FBF1DD, #FBF1DD); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBF1DD',endColorstr='#FBF1DD'); border:1px solid #DBC08A; font-size:13px; font-weight:bold; color:#000;}
.fixscroll, .fixscroll1{position:fixed; top:-2px;  width:1000px; z-index:100}
.fixscroll1{width:150px; z-index:100000; margin-top:2px}

.myClass{border:2px dotted gray}

.ld{padding-left:25px}
.ld a{margin-left:-25px; margin-top:2px}
.rwinfo{float:left; width:100%}
.jqplot-axis{width:85px!important; margin-left:-15px}
.appliedrate{display:block}
.inlineinfo{float:left; /*font-size:13px; */width:100%;}
.inlineinfo b{float:left; width:82px}

.flagimg{margin-right:10px; margin-top:2px; float:left}
.langselected{cursor:pointer}
.langselected a{color:#000; padding:0 3px; display:block; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.langdropdown{position:absolute; z-index:10000; border:1px solid #999; border-bottom:none; margin-left:-8px;  margin-top:5px;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.langdropdown a{background:#FFF; border-top:1px solid #fafafa; border-bottom:1px solid #999; cursor:pointer; float:left; padding:5px 10px; text-shadow:0 1px 0 #FFF; text-align:left; min-width:87px}
.langdropdown a:hover{background:#f9f9f9; color:#0093f0}
#container_lang{background:#FFF;  float:right;  margin-left:7px;  margin-top:5px; width:auto}

.datatable td.dropped{background:#FBF1DD url(../images/drag.png) no-repeat; background-position:left top;}
.datatable td.mul_dropped{
background:#FBF1DD;
 background-position:left -39px}

.datatable td.mul_dropped_hover{background:#FBF1DD;}
 
.drop{cursor:default}

.selection{position:absolute}
.datatable td.active{ background-color:#CEB; border-color:#9B8}

.notrated{ background-color:#F0F0F0;  border:1px solid #DDD;  border-radius:5px 0 5px 0;  color:#AAA;  display:inline-block;  font-size:12px;  font-style:italic;  font-weight:bold;  padding:0 12px;  text-shadow:0 1px 0 #FFF}
.paymentblkhidden{opacity:0.5; width:100%; height:100%; top:0; left:0; z-index:12000; float:left}
.transbg1{-moz-opacity:.4 !important; background:none repeat scroll 0 0 #000; cursor:wait; filter:alpha(opacity=40) !important; left:0px; opacity:0.4 !important; position:absolute; top:0px; width:100%; z-index:105}

/*::-webkit-scrollbar{ margin-right:5px;  background-color:#DDD;  width:16px; border:1px solid #999;  -webit-box-shadow:0 0 8px #999 inset;  box-shadow:0 0 8px #555 inset}
::-webkit-scrollbar-track{ -webit-box-shadow:0 0 2px #ccc;  box-shadow:0 0 2px #ccc}
::-webkit-scrollbar-thumb{ border:1px #999 solid;   background:#F4f4f4;  -webit-box-shadow:0 0 8px #999 inset;  box-shadow:0 0 8px #555 inset;  -webit-transition:all .3s ease-out;  transition:all .3s ease-out}
::-webkit-scrollbar-thumb:window-inactive{ background:#bbb;  box-shadow:0 0 8px #999 inset}
::-webkit-scrollbar-thumb:hover{background:#999}*/

.guestlogin, .cancelbooking{color:#000;  float:right; margin-left:7px;     margin-top:5px; padding-right:9px}
.cancel_booking{background:url(../images/icons.png) no-repeat; background-position:2px -581px; float:left; height:24px; width:26px; margin-left:5px}

.guestloginbox, .cancelbox{background-color:#FFF; border:1px solid #a8a8a8; -moz-border-radius-topleft:6px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -webkit-border-top-left-radius:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; border-top-left-radius:6px; border-bottom-left-radius:6px; border-bottom-right-radius:6px; box-shadow:0 1px 2px rgba(0,0,0,0.4);     margin-top:31px; right:86px; padding:15px;     position:absolute;     width:230px;     z-index:99}
.cancelbox{right:43px}
.glselected{background-color:#FFF; border:1px solid #a8a8a8; -moz-border-radius-topright:6px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; border-top-left-radius:6px; border-top-right-radius:6px; border-bottom:none; padding:7px; position:relative; z-index:100}
.res_topmenu{display:inline-block; *display:inline; text-align:right; vertical-align:bottom; width:34%}
.res_topmenu a.topmnu, .res_topmenu div.topmnu{background:#FFF url(../images/icons.png) no-repeat; background-position:5px -421px; background-color:#FFF; border:1px solid #a8a8a8; -moz-border-radius-topright:6px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; border-top-left-radius:6px; border-top-right-radius:6px; border-bottom:none; padding:3px 7px; position:relative; z-index:100; height:20px;     width:20px}
.res_topmenu a.guestlogin{background-position:8px -501px}
.res_topmenu a.backhome{background-position:6px -540px}
.res_topmenu a.logout{background-position:8px -457px}
.res_topmenu a.myaccount{background-position:8px -419px}

.cbselected{background-color:#FFF; border:1px solid #a8a8a8; -moz-border-radius-topright:6px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; border-top-left-radius:6px; border-top-right-radius:6px; border-bottom:none; padding:7px; position:relative; z-index:100}

.res_topmenu a.cancelbooking{background-position:7px -578px}


.ddm, .ind{float:left; width:33%}
.ind{padding-top:10px; font-size:18px}
.gridtable td.rmamt{padding-right:10px; font-size:14px}
.gridtable td.na{color:#F33; font-weight:bold; font-size:13px}

.datatable td.norecord{color:#D70000; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:17px}
.norecordinfo{ color: #ff0000;
    font-size: 16px;
    text-align: center;}
.Mastercard, .Visa, .Amx, .Diners, .JCB, .VisaElectron, .Maestro, .Discover, .Solo, .Laser, .Switch, .ChinaUnionPay,.ApplePay{background:url(../images/big1_trans.png) no-repeat; background-position:-44px 2px; float:left; height:35px; text-indent:-9999px; position:relative; overflow:hidden; width:53px; padding-top:4px}
.Mastercard{background-position:-106px 2px}
.Visa{background-position:1px 2px; width:54px}
.Amx{background-position:-210px 2px; width:55px}
.Diners{background-position:-264px 2px; width:54px}
.JCB{background-position:-529px 2px; width:54px}
.VisaElectron{background-position:-53px 2px}
.Maestro{background-position:-159px 2px; width:52px}
.Discover{background-position:-318px 2px; width:53px}
.Solo{background-position:-371px 2px; width:53px}
.Laser{background-position:-423px 2px; width:53px}
.Switch{background-position:-477px 2px; width:53px}
.ChinaUnionPay{background-position:-582px 2px; width:53px}
.ApplePay{background-position:-635px 2px; width:53px}

.Mastercard_tran, .Visa_tran, .Amx_tran, .Diners_tran, .JCB_tran, .VisaElectron_tran, .Maestro_tran, .Discover_tran, .Solo_tran, .Laser_tran, .Switch_tran, .ChinaUnionPay_tran,.ApplePay_tran{background:url(../images/big1.png) no-repeat; background-position:-44px 2px; float:left; height:35px; text-indent:-9999px; position:relative; overflow:hidden; width:53px; padding-top:4px}
.Mastercard_tran{background-position:-106px 2px}
.Visa_tran{background-position:1px 2px; width:54px}
.Amx_tran{background-position:-210px 2px; width:55px}
.Diners_tran{background-position:-264px 2px; width:54px}
.JCB_tran{background-position:-529px 2px; width:54px}
.VisaElectron_tran{background-position:-53px 2px}
.Maestro_tran{background-position:-159px 2px; width:52px}
.Discover_tran{background-position:-318px 2px; width:53px}
.Solo_tran{background-position:-371px 2px; width:53px}
.Laser_tran{background-position:-423px 2px; width:53px}
.Switch_tran{background-position:-477px 2px; width:53px}
.ChinaUnionPay_tran{background-position: -582px 2px;width: 55px;}
.ApplePay_tran{background-position: -635px 2px;width: 55px;}

.activePage, .pageLink, .inactivepagelink{background-color:#FFF; border:1px solid #CCC; color:#000; font-weight:bold; padding:0 7px; text-align:center; border-radius:15px; box-shadow:0 1px 2px rgba(0,0,0,0.2)}
.pageLink{background-color:#F5F5F5; box-shadow:0 1px 2px rgba(0,0,0,0)}
.inactivepagelink{background-color:#F5F5F5; color:#CCC; box-shadow:0 1px 2px rgba(0,0,0,0)}
.userimgholder{background-color:#F5F5F5;  float:left; height:150px; width:150px; background:url(../images/default_profilepic.png) no-repeat}
.lh{line-height:22px}
.hrlinks{background-color:#F5F5F5; border:1px solid #CCC; float:left; margin-right:15px; margin-top:20px; width:150px}
.hrlinks a.epc{border-bottom:1px solid #CCC; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; color:#000; float:left; width:100%; padding:5px 10px}
.hrlinks a:hover{background-color:#FFF; border-bottom:1px solid #BBB}
.booklist{float:left; margin-top:20px; width:832px}
.listtable .tbhead1 th{background:#F1F1F1; border-right:1px solid #CCC; border-bottom:1px solid #CCC; color:#000; font-size:13px; font-weight:bold; text-transform:uppercase}
.listtable .tbhead1 th:last-child{border-right:none}
.linkpopup{position:absolute; margin-left:160px; width:1000px; z-index:100;}
.linkpopup_top{ margin-left:0;}
.linkpopup_container{background-color:#FFF;border-radius:0; box-shadow:0 1px 3px rgba(0,0,0,0.5); margin-top:-2px; padding:10px;
	-moz-box-sizing: border-box;
    background-clip: padding-box;
    border: 1px solid #999;
	float:left;
}
.linkpopup_container:before, .linkpopup_container:after{border-color:transparent #FFF transparent transparent;     left:-11px;     top:10px; border-style:solid;     border-width:6px;     content:"\00a0";     height:0;     position:absolute;     width:0;     z-index:100}
.linkpopup_container:after{border-color:transparent #CCC transparent transparent; left:-12px; z-index:99}

.lpc_top:before, .lpc_top:after{border-color:transparent transparent #FFF transparent; left:15px; top:-13px;}
.lpc_top:after{border-color:transparent transparent #CCC transparent;top:-14px;}

.lpc1_top:before, .lpc1_top:after{border-color:transparent transparent #FFF transparent; left:288px; top:-13px;}
.lpc1_top:after{border-color:transparent transparent #CCC transparent;top:-14px;}

.lpbtn_bar{background-color:#F1F1F1;     border-top:1px solid #CCC;     margin-bottom:-10px;     margin-left:-10px;     padding:5px 10px; text-align:right;     width:100%}
.chpass{width:382px; margin-top:30px}
.hrlinks a.linkselected{background-color:#FFF; color:#4E7D0E}
.morebookings{float:right; margin:10px 0; font-weight:bold; border-bottom:1px dotted; color:#000}
.morebookings_green{color:#093}
.roomblock{background-color:#F9F9F9; border-bottom:1px solid #CCC; border-left:5px solid #CCC; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:5px 10px; margin-bottom:10px}
.rmno{color:#000; font-weight:normal}
.almember{background-color:#333;     
border:1px solid #333; 
 -moz-border-radius:6px;
 -ms-border-radius:6px; 
 -o-border-radius:6px; 
 -webkit-border-radius:6px;
   border-radius:6px;
	box-shadow:0 -1px 2px rgba(0,0,0,0.2); 
	color:#FFF;   
	  float:right; margin-bottom:-18px;     margin-right:6px;     padding:5px 12px; cursor:pointer; font-size:16px;}
.almember_container{border:1px solid #CCC; margin-bottom:12px; padding:20px}
.addreview{background:url(../images/icons.png) no-repeat; background-position:1px -344px; float:left; height:20px; width:20px; margin-left:12px}

.lastchance{ color:#FF0000; font-size:10px;}
.limitedroms{ color:#458F00; font-size:13px;}

.floatingHeader {
      position: fixed;
      top: 0;
      visibility: hidden;
	  z-index:1000;
}
.res_box2{
	border-left:4px solid #E1E1E1;
	float:left;
	margin-bottom:10px;
	padding-left:10px;
	background-color:#FFFFFF;
}
.res_box3{
	/*border-left:4px solid #333;*/
	float:left;
	margin-bottom:10px;
	/*padding-left:10px;*/
	background-color:#FFFFFF;
}
.chkinout{margin-bottom:12px;}
.chkinout label{padding-top:0; font-weight:bold; padding-left:20px;}
.chkinout label.first{padding-left:0;}
.chkinout span{padding-right:20px; border-right:1px dotted #AAA;}
.chkinout span.last{padding-right:0; border-right:none;}
.res_rateplandetails{
	background-color:#FFF;
	border:1px solid #BBB;
	margin-top:-1px;
}
.res_rateplandetails span{float:left; padding-top:2px;}
.res_rateplandetails b{width:auto; padding-top:2px;}
.res_rateplandetails .rpdhead{background-color:#F9F9F9; border-right:1px solid #BBB; float:left; font-size:13px; margin-right:10px; font-family:'DejaVuSansCondensed'; padding:3px 7px; width:180px;}
.datatable1 td.res_rtype{background-color:#F3F3F3; font-family:'DejaVuSansCondensed'; padding:5px 7px;}
.extraexpand{position:relative; width:100%;}
.extraexpand div.linkpopup_container{ margin-bottom:15px; width:100%}
/*.extraexpand div.lpbtn_bar{display:none;}*/
.res_heading1{
	font-family:'DejaVuSansCondensed';
	font-size:16px;
	margin-bottom:5px;
	padding-left:7px;
}
.hideblk{
margin-left:-9999px;
position:absolute;
}
.replyreview{
	background-color: #FFFCEE;
	border: 1px solid #CDBC6D;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); 
	width:98%; padding: 5px 7px;
	margin:5px 0;
	position:relative;
	display:inline-block;
}
.replyreview:after, .replyreview:before { left:20px; top:-30px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } 
.replyreview:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #FFFCEE; border-width: 15px; margin-top: 1px; } 
.replyreview:before { border-color: rgba(204, 204, 204, 0); border-bottom-color: #CDBC6D; border-width: 16px; margin-left: -1px; margin-top: -2px; }

 .alreadymember{width:308px; right:6px; top:40px;}
fieldset {
    -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
    border: 1px solid #CCCCCC;
    border-radius: 6px 6px 6px 6px;
    float: left;
    margin:5px 0;
    padding: 7px;
    width: 100%;
}
legend {
    -moz-box-sizing: border-box;
	webkit-box-sizing: border-box;
	box-sizing: border-box;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F9F9F9, #F5F5F5);
    border: 1px solid #CCCCCC;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    font-weight: bold;
    margin-left: 10px;
    padding: 4px 12px;
    text-align: left;
}
.bsfieldset{border:none; padding:0; margin:0;}

.notification-outer iframe { height: 80px; border:0px; }
.notification-icon { display:inline-block; width:32px; height:32px; background-repeat: no-repeat; margin:5px 0 5px 5px; zoom: 1; *display: inline; }
.notification-title { display:inline-block; font-weight: bold;/* width: 273px;*/ zoom: 1; *display: inline; margin-right:4px;}
.notification-text { display:inline-block; min-width: 120px; padding: 4px; vertical-align:top; zoom: 1; *display: inline;color:#000; font-family:'DejaVuSansCondensed'; font-weight:normal; font-size:15px; text-align:center; text-shadow:0 0 0 #000000;;}
.notification-outer { font-size: 13px;
 position: fixed; 
 min-width:120px; 
 left:10px; background-color: white;
  min-height: 60px; font-family:sans-serif; border:1px solid rgba(0, 0, 0, 0.6);
  background:#FFF0D3; 
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
   -moz-border-radius:6px;
    -webkit-border-radius:6px;
	 border-radius:6px;
	 }
.notification-header {  }
.notification-close { background:#CC0000; border-radius:10px; display:inline-block; float:right; width: 14px; height:14px; padding-left:5px; padding-bottom:5px; cursor:pointer; zoom: 1; *display: inline; position:absolute; right: -6px; top: -9px; border:1px solid rgba(0, 0, 0, 0.6); color:#F4C8C8;}
.notification-close:before{content:"x"; font-size: 16px; font-weight:bold; line-height: 17px;}
.notification-close:hover {color:#FFFFFF;}
.notification-content{padding-bottom:10px;}

.childagepopup{
width:auto; margin-top:34px;
}
.childagepopup div.lpc1_top:before, .childagepopup div.lpc1_top:after{
left:10px;
}
.childbox{
display: block;
    margin-left: 10px;}
.childbox input{
margin-left:5px;
}
.childbox input:first-child{ margin-left:0;}

/*New - Popup Window - Start*/
.modal-open .modal .dropdown-menu{z-index:2050;}.modal-open .modal .dropdown.open{*z-index:2050;}.modal-open .modal .popover{z-index:2060;}.modal-open .modal .tooltip{z-index:2080;}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}.modal-backdrop.fade{opacity:0;}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80);}.modal{position:fixed;top:50%;left:50%;z-index:1050;width:560px;margin:-250px 0 0 -280px;overflow:auto;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;}.modal.fade.in{top:50%;}.modal-header{margin-bottom:12px;padding:7px 15px;border-bottom:1px solid #CCC;font-size:18px;color:#000;}.modal-header .close{margin-top:2px;}.modal-header h3{margin:0;line-height:30px;}.modal-body{padding:15px;}.modal-form{margin-bottom:0;}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:"";}.modal-footer:after{clear:both;}.modal-footer .btn2+.btn2{margin-bottom:0;margin-left:5px;}.modal-footer .btn-group .btn2+.btn2{margin-left:-1px;}

.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20); position:absolute; right:6px; top:3px;}
.close:hover{color:#F00;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40);}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}

.close2{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20); position:absolute; right:6px; top:3px;}
.close2:hover{color:#F00;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40);}
button.close2{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}


.btn2{display:inline-block;*display:inline;padding:4px 14px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;*line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #bbb;*border:0;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);}.btn2:hover,.btn2:active,.btn2.active,.btn2.disabled,.btn2[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9;}.btn2:active,.btn2.active{background-color:#ccc \9;}.btn2:first-child{*margin-left:0;}.btn2:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear;}.btn2:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.btn2.active,.btn2:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);}.btn2.disabled,.btn2[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;}.fade.in{opacity:1;}.hide{display:none;}
/*New - Popup Window - End*/

.boxcol{float:left; width:49.5%; min-height:36px;}
.boxcol label{float:left; line-height:18px;}
/*.sharehotelwin{
	background:#FFFFFF;
	bottom: 0;
    box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.5);
    color: #111111;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    left: 0;
    padding: 7px;
    position: fixed;
}
.sharehotelwin a{color:#000000;}*/
.hdbtn{margin-bottom:10px;}
.hotelname{font-size:14px; font-weight:bold;}

.sidepopup{ 
    margin-left: 55px;
    margin-top: -4px;
    position: absolute;
    z-index: 100;
}
.sidepopup_container{
background-color:#FFF;box-shadow:0 1px 3px rgba(0,0,0,0.3);padding:3px;
	-moz-box-sizing: border-box;
    background-clip: padding-box;
    border: 1px solid #999;
	float:left;	
}
.sidepopup_container:before, .sidepopup_container:after{border-color:transparent #FFF transparent transparent;     left:-11px;     top:10px; border-style:solid;     border-width:6px;     content:"\00a0";     height:0;     position:absolute;     width:0;     z-index:100}
.sidepopup_container:after{border-color:transparent #CCC transparent transparent; left:-12px; z-index:99}

.sidepopup .btn{padding: 2px 7px; margin-left:10px;}
.sidepopup .chlabel{padding-top:4px;}
.justbooked{
	background:#FFE581;
    border-radius: 20px;
    float: left;
    font-size: 0.75em;
    padding: 1px 8px 2px;
    text-rendering: optimizespeed;	
	margin : 1px 0px 2px 0px;
}

.needhelp{background-color:#FFF; box-shadow:0 1px 10px rgba(0,0,0,0.5); -moz-box-shadow:0 1px 10px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 10px rgba(0,0,0,0.5); position:fixed;  top:0; left:0; font-size:11px;  width:156px;  z-index:10000}
.needhelp h3{color:#e8f0de; border:solid 1px #538312; border-left:medium none !important;  border-right:medium none !important; cursor:pointer; 
background-color:#fff; 
font-size:13px; padding:5px 10px; text-align:left;}
.needhelp fieldset{
    margin-top: 7px;
}

.qibox{
	position: fixed;
	width:100%;
	display:block;
	left:0;
	z-index:1000;
	top:-29px;
}
.quickinfo_box{
    background-color:#000000;
	border-bottom:2px solid #666;
	color:#FFFFFF;
    font-size: 11px;
    font-weight: bold;
    left: 50%;
    margin: 0 auto 0 -5%;
    padding: 5px 10px 6px;
    top: -2px;
	display:inline-block;
    width: auto;
	position:relative;
    z-index: 10000;
	box-shadow:0 1px 10px rgba(0,0,0,0.5); -moz-box-shadow:0 1px 10px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 10px rgba(0,0,0,0.5); 
	cursor:pointer;
}
.qicontainer{
	background-color:#000000;
	border-bottom:2px solid #666;
	color:#FFFFFF;
	text-align:center; display:block; padding:7px 20px 10px; position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	box-shadow:0 1px 10px rgba(0,0,0,0.5); -moz-box-shadow:0 1px 10px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 10px rgba(0,0,0,0.5); 	
	 }
.qiclose{
	color: #FF0808;
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    right: 7px;
    top:2px;
    z-index: 100;	
}

div.scrollrow{
color:#000;  width:85%; padding:5px; margin-left:5px; margin-bottom:5px;
border:solid 1px #b7b7b7; background-color:#fff;
 -moz-box-shadow:0 4px 10px rgba(0,0,0,0.5); -webkit-box-shadow:0 4px 10px rgba(0,0,0,0.5);
}

p.scrollrow2{
/*color:#606060; */
color:#000;
border:solid 1px #b7b7b7; background-color:#fff;
/* background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed)); background:-moz-linear-gradient(top, #fff, #ededed); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#ededed'); */
 
 border-radius:6px; margin:0 7px 7px; padding:2px 7px; width:79%}
 div.scrollrow2{
background-color: #FFFFFF;
    border: 1px solid #B7B7B7;
    color: #000000;
    margin-bottom: 5px;
    margin-left: 5px;
    padding: 5px;
    width: 133px;
    word-wrap: break-word;

}

.amtlable{
	font-size:17px;
}

 .fieldset label.ielabel{
	color: #666666;
    left: 6px;
    padding-bottom: 5px;
    position: absolute;
    text-align: left;
    top: 5px;
    width: 100%;
	display:none; 
 }
 .lt-ie9 .fieldset label.ielabel, .ie9 .fieldset label.ielabel{
	display:block; 
 }
 
.dismessage{
 color:#07A30B; font-weight:bold;
}

.dismessageerr{
 color:#ff0000; font-weight:bold;
}
.feedbackbut{
	border-bottom: 2px solid #EEEEEE;
    font-weight: bold;
}
.feedbackbut:hover{border-color:#BBBBBB;}
.fhelpful{
	color: #888888;
    display: inline-block;
    font-size: 11px;
    padding-top: 12px;
    width: 100%;
}
.hrw{color: #E09310; font-size: 14px;}
.txt21{font-weight:bold; float:left; padding-top:7px;}

/*.tooltip_info{
    display: inline;
    position: relative;
}.tooltip_info:hover:after{
    background:#FFB;
    border-radius: 5px;
    bottom: 26px;
    color: #000;
    content: attr(title);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    min-width: 200px;
}*/

.tblrateinfo{border:1px solid #CCC;  -webkit-border-radius:6px;  -moz-border-radius:6px;  border-radius:6px;  -moz-background-clip:padding; -webkit-background-clip:padding-box; background-clip:padding-box}
.tblrateinfo td, .tblrateinfo th{background-color:#FFF; border-bottom:1px solid #CCC; border-right:1px solid #CCC; font-size:12px; padding:2px 7px;vertical-align: middle;}
.tblrateinfo td:last-child,  .tblrateinfo th:last-child{border-right:none}
.datatable tr:last-child td {border-bottom:none}
.qn{padding-bottom:10px;}

.langdropdown .fr{ float:none;}

/*back to top - start */
div#page {
		max-width: 900px;
		margin-left: auto;
		margin-right: auto;
		padding: 20px;
	}		
	.back-to-top {
		position: fixed;
		/*bottom: 2em;
		right: 0px;*/
		bottom:0;
		right:45%;
		text-decoration: none;
		color: #ffffff;
		background-color: #FE6767;
		font-size: 12px;
		padding: 1em;
		display: none;
		 border-radius: 5px 5px 0px 0px;
		-moz-border-radius: 5px 5px 0px 0px;
		-webkit-border-radius: 5px 5px 0px 0px;
		border: 0px solid #000000;
	}

	.back-to-top:hover {	
		background-color:#FF0404;
		color:#fff;
	}	
/*back to top - end */
.policylink{font-weight:bold; color:#666;padding-top:5px; padding-bottom:4px; text-decoration:underline;}

/** List View Layout **/
.tblhide{
    border:none;   
}
.lvrow td{
    border-bottom: 2px solid #ccc;
    padding: 10px 0;
}
.lvrt{
    position: relative;
    display: inline-block;
    width: 100%;
}
.lvrtimg{
    border:2px solid #fff;
    float: left;
	background:#ddd;
	padding:5px;
    position: absolute;
    left: 0;
    margin-top: 4px;
}
.lvrtimg img{
    float: left;
}
.lvrtinfo{
    float:left;
    padding-left: 176px;
}
.lvrtinfo h3{
    display: inline-block;
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 5px;
    width: 100%;
    font-weight: normal;
    font-size: 20px;
}
.lvdeals{
    background: #FFF0E0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #AD7D48;
    font-size: 12px;
    max-width: 990px;
    padding: 5px 5px 5px 30px;
    position: absolute;
    width: 100%;
}
.lvsd{
    color: #f9c58b;
    font-size: 18px;
    left: 10px;
    position: absolute;
    top: -2px;   
}
.res_noimg{
    background: #f1f1f1;
    float: left;
    height: 100px;
    text-align: center;
    width: 150px;
	padding:5px;
    position: absolute;
    left: 0;
}
.res_noimg i{
    color: #ddd;
    font-size: 32px;
    padding-top: 32px;   
	
}
.sminfotxt{
    width: 100%;
    font-size:12px;
    display: inline-block;
}
.lvrmsel{
    float:left;
    width: 100%;
    text-align: center;
    padding-top: 10px;
    /*padding-right: 65px;*/
    box-sizing: border-box;
}
.lvrmsel > span{
    display: inline-block;
}
.lvrtdetails p{
    padding-bottom: 5px;   
}
.rtlbl{
    display: inline-block;
   /* padding-right: 10px;*/
    color:#333;
    font-size:13px;
}
.rtlbl b{
    font-weight: normal;
    color:#333;
}

.dot{
    color: #888;
    display: inline-block;
    font-size: 30px;
    line-height: 10px;
    position: relative;
    top: -3px;
    vertical-align: middle;
}
.lvrtdetails a.moreinfo{
    border-bottom: none;
    font-weight: normal;
}
.rtnote{
     background: #ffe0e0 ;
    border: 1px solid #ffc5c5;
    color: #8F0404;
    display: inline-block;
    font-size: 12px;
    margin-top: 3px;
    padding: 3px;
}
.lvrow .limitedroms{
    color: #599610;
    padding-right: 65px;
    box-sizing: border-box;
}
.lvrow .lastchance{
    color:#f55e5e;   
}
.lvrtrate{
    padding-right: 65px;
}
.lvrtrate .strikethrough{
    display: block;
}
.lvrtrate #rmamt,#rmamt_avg_night{
    font-size:21px;
    display: inline-block;
    vertical-align: middle;
}
.lvrtrate #rmamt_strike,#rmamt_strike_avg_night{
    font-size:14px;   
}
.lvrtrate .moreinfo{
    border-bottom: none;
    display: inline-block;
    color:#999!important;
}

.promo{
    color:#ad7d48;   
}
.promo i{
    font-size: 14px;
    padding-right: 5px;
}
.arrdept, .prcol{
    border: 1px solid #ccc;
    box-sizing: border-box;
    display: inline-block;
    margin-top: -1px;
    padding: 10px;
    width: 100%;
}
.arrdept{
    background: #f9f9f9;   
    border-radius: 4px 4px 0 0;
}
.prcol{
    border-radius: 0 0 4px 4px;   
}
.ptax{
    padding-top: 7px;   
}
.arrdept span{
    color: #111;
}
.lvrow .justbooked{
    background:#fff5d6;
    border: 1px solid #ffda65;
    border-radius: 0;
    color: #ba8d00;
    min-width: 20px;
    padding: 1px 6px;   
}
.poptbl th, .poptbl td{
    background: #fff!important;
    padding: 10px;
    line-height: 21px;
}
.poptbl th{
    background: #f1f1f1!important;
    border-bottom: 1px solid #aaaaaa;
    color: #222;
}
.poptbl .rpopup span{
    float:right;
    color: #666;
}
.poptbl .strikethrough{
    font-size:14px;   
}

/*font-awesome.min.css - start*/
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.0.1');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.1') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.0.1') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.0.1') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.0.1#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.2857142857142858em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)} 100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)} 100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)} 100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)} 100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)} 100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-gear:before,.fa-cog:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-move:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-resize-full:before{content:"\f065"}
.fa-resize-small:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-resize-vertical:before{content:"\f07d"}
.fa-resize-horizontal:before{content:"\f07e"}
.fa-bar-chart-o:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-gears:before,.fa-cogs:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook:before{content:"\f09a"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-rss:before{content:"\f09e"}
.fa-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-fullscreen:before{content:"\f0b2"}
.fa-group:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-reorder:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}
.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}
.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-legal:before,.fa-gavel:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-flash:before,.fa-bolt:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building:before{content:"\f0f7"}
.fa-hospital:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-expand-o:before{content:"\f116"}
.fa-collapse-o:before{content:"\f117"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-reply-all:before{content:"\f122"}
.fa-mail-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-o:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-horizontal:before{content:"\f141"}
.fa-ellipsis-vertical:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}
.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}
.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}
.fa-euro:before,.fa-eur:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-rupee:before,.fa-inr:before{content:"\f156"}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}
.fa-won:before,.fa-krw:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-youtube-play:before{content:"\f16a"}
.fa-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-instagram:before{content:"\f16d"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-turkish-lira:before,.fa-try:before{content:"\f195"}
/*font-awesome.min.css - end */

.extrasinfo{
    color: #ff6565;
    float: left;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    padding-left: 3px;
    padding-top: 10px;   
}
.extrasdesc{
    color: #000000;
    display: block;
    font-weight: normal;
    padding-top: 5px;
}
.notavail{
    color: #ED5C5C;
    font-size: 18px;
    font-weight: normal;   
}
.notavail i{
    font-size: 30px;   
}
.close2{
	background:#906;
}
.rtype-col-l{
    float: left;
    width: 58%;
    padding-right: 15px;
    border-right: 1px solid #ddd;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.rtype-col-r{
    float: left;
    width: 42%;
    padding-left: 15px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.otarow > td{
    padding: 15px 0;
    border-bottom: 1px solid #ccc;
    vertical-align: top;
    text-align: center;
}
.otartrow .lvrtrate{
    float: left;
    padding-top: 0;
    width: 100%;
    text-align: right;
    box-sizing: border-box;
    padding-right: 60px;
}
.otartrow .rtselect{
    width:100%;
    text-align: right;
    float: right;
    box-sizing: border-box;
    padding-right: 60px;
}
.rtselect .moreinfo{
    display: block;
    float: right;
    width: 100%;
    border-bottom:none;   
    font-size: 11px;
    padding-top: 5px;
}
.otartrow .slroom{
    float: right;
    margin-left: 15px;
    margin-top: 5px;
}
.slroom .ui-selectmenu-status{
    text-align: left;
}
.otartrow > td{
    padding: 15px;
    border-bottom: 1px solid #ccc;
    line-height: 1.52857;
}
.otartrow:first-child > td{
    padding-top: 0;
}
.otartrow:last-child > td{
    border-bottom: none;
    padding-bottom: 0;
}
.otartrow .lvrmsel{
    text-align: left;
    padding-top: 0;
    padding-right: 10px;
}
.otartrow .rtlinks{
    padding: 6px 0px 7px;
    display: inline-block;
    width: 100%;   
}
.otartrow .nw_dealpnl{
    float: none;
    font-size:inherit;
}
.rtblock{
    display: block;
    font-size: 11px;
    color: #666;
    padding: 5px 0px 0;
}
.otartrow .lvrtrate #rmamt{
    
}
.otana{
    padding-top: 5px;   
}
/*.otartrow .rtnote{
   margin-left: 0;
    margin-bottom: 5px;
    padding: 3px 10px 4px;
}*/
.otartrow .promo{
    background: rgb(255, 238, 218);
    padding: 2px 10px;
    margin-top: 5px;
    display: block;
}   
.tblcollapse{
    border-collapse: collapse;
}
.otartname{
    padding: 6px 15px 7px;
    font-size: 20px;
    font-weight: normal;
    float: left;
    width: 100%;
    max-width: 290px;
    margin: -2px 2px 2px;
    position: relative;
    background: rgba(0, 0, 0, 0.64);
    box-sizing: border-box;
    border-bottom: none;
    color: rgb(255, 255, 255);
    position: absolute;
    bottom: 0px;
    left: 11px;
}
.otaimg img{
    max-width: 100%;    
}
.outertd{
    border:1px solid #ddd;   
}
.otart{
    width:293px; 
}
.otart .lvrtimg{
    position: relative;
    background: #eee;
    border: none;
    padding: 0;
}
.otarow .res_noimg{
    background: #ffffff;
    width: 290px;
    height: 180px;
    position: relative;
    margin-left: 2px;
    box-sizing: border-box; 
    box-shadow: 0 0px 2px rgba(0,0,0,0.1);
}
.otarow .res_noimg i{
    padding-top: 54px;   
}
.otarow .newlylayer{
    padding: 0;
    line-height: 1.52857;
    width: 100%;
}
.posrel{
    position: relative;
}
.floatbtn{
    float: right;
    position: relative;
}
.floatbtn .floatele{
    margin-top: 160px;
    min-width: 129px;
    position: absolute;
    z-index: 1000;
}
.btnsmr{
    margin-left: -5px;
    padding: 6px 12px 6px;
    vertical-align: top;
    position: relative;
    display: inline-block;
    font-size: 30px;
    line-height: 1;
    background: #fff;
    border:1px solid #bbb;
    border-radius: 0 7px 7px 0;
}

.floatbtn .floatposfix{
    position: fixed;
    top: 0;
    right:auto;
    margin: 0;
}
.floatele #bookingmulbtn{
    line-height: 1.2;
    margin: 0;
    white-space: pre-line;
    width: 80px;
    padding: 15px 10px 11px;
    border-radius: 7px 0 0 7px;
}
.floatele .scrollwin{
    position: absolute;
    left: 0;
    top: 44px;
    margin-top:0;
    float: left;
    right: auto;
    bottom: auto;
}
.floatele .scrollwin h3.bsclose:after, .floatele .scrollwin h3:after{
    border: none;
}
.floatele .scrollwin h3{
    background: #f1f1f1!important;
    color: #111!important;
    border-color:#aaa!important;
    border-width: 0 0 1px 0;
    text-align: center;
}
.lvrtcontainer .lvrtrate, .lvrtcontainer .lvrmsel, .lvrtcontainer .lastchance, .lvrtcontainer .limitedroms{
    padding-right: 75px;
    box-sizing: border-box;
    text-align: right;
}
.modal{text-align: left;}
.taregister {
background: #fff !important;
font-size: 20px;
color: #333;
margin-top: 5px;
text-align: center;
padding: 4px 7px 2px !important;
}



/** new book now button **/
.frmroomlist{
    display: -ms-flexbox;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: box;
    -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -ms-box-orient: horizontal;
  box-orient: horizontal;
   /* height: 100%;*/
    width:100%;
}
.booksummry{
    float: right;
    width:15%;
    position:relative;
    /*-ms-flex: 1;*/
 -webkit-box-flex: 1;
 -moz-box-flex: 1;
 -ms-box-flex: 1;
 box-flex: 1;
    background:#f1f1f1;
    border:1px solid #ddd;
    padding: 0;
    margin-top:10px;
    min-width:192px;
    padding-bottom: 10px;
    
}
.frmroomlist .datatable_container.resroomdetails{
    float: left;
    width:85%!important;
    -ms-flex: 1 100px;
    -webkit-box-flex:  1;
    -moz-box-flex:  1;
    -ms-box-flex:  1;
    box-flex:  1; 
}
.bs_container{
    min-width: 100px;
    max-width: 192px;
    text-align: center;
    /*height: 100%;*/
    width:100%;
     -ms-flex: 1;
 -webkit-box-flex: 1;
 -moz-box-flex: 1;
 -ms-box-flex: 1;
 box-flex: 1;
}
.frmroomlist .lvrtcontainer .lvrtrate, .frmroomlist .lvrtcontainer .lvrmsel, .frmroomlist .lvrtcontainer .lastchance, .frmroomlist .lvrtcontainer .limitedroms{
    padding-right: 25px;   
}
.newsmblock{
    position: relative;
    box-shadow: none;
    margin-top:0;
    background:#f1f1f1!important;
    height: 100%;
    z-index: 1;
}
.newsmblock p.scrollrow{
    background:#f5f5f5;
    border-bottom:1px solid #cccccc;
}
.newsmblock h3{
    box-shadow: none;
}
.booksummry .bsbtn{
    width:90%;
    margin: 15px 0 0;
    z-index: 10000;
    position: relative;
    z-index: 1;
}
.booksummry hr{
    border: none;
    border-bottom: 1px solid #bbb;
}
.booksummry .rpinf hr{
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0.68);
}
.fixedbsm{
    position: fixed;
    top:0;
}
.fixedbsmbottom{
    position: absolute;
}
/** OTA View Book buton **/
.frmrlota .booksummry{
    margin-top: 17px;
}
.frmrlota .otartrow .lvrtrate, .frmrlota .otartrow .rtselect{
    padding-right: 0;
}
.frmrlota .otartrow .rtype-col-r{
    width: 34%;
    padding-right: 0;
}
.frmrlota .rtype-col-l{
    width: 66%;
}
.frmrlota .otarow .res_noimg, .frmrlota .otartname{
    float: none;
    display: inline-block;
    width: 270px;
    margin: 0;
}
.frmrlota .otart .lvrtimg{
    display: inline-block;
    float: none;
    margin-bottom: -4px;
}
.frmrlota .newsmblock{
    width:100%;
}
.newsmblock.scrollwin h3{
    text-align: center;
}
.newsmblock.scrollwin h3::after, .newsmblock.scrollwin h3.bsclose::after{
    border-color: transparent;
}
.frmrlota .bs_container{
    max-width: 190px;
}
/** new update for this theme **/
.frmroomlist .newsmblock{
    width:100%;
}
.frmroomlist .bsfieldset{
    margin: 0;
    padding: 10px 7px 0;
}
.frmroomlist .bsfieldset p{
    width:96%;
    margin: 0 2% 7px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    
}
.frmroomlist .bsfieldset p .btn{
    border: none;
    box-shadow: none;
    font-size: 11px;
}

.selectroom_ota,.selectroom_list{
    color: #000;
    float: left;
    font-size: 12px;
}
.selectroom_list{
   /* margin-left: 40px;*/
   margin-left: 24px;
    margin-top: 10px;
}
.selectroom_ota{
 /*   margin-top: 20px;
    float: right;
    width: 80px;*/
   float: right;
    margin-top: 10px;
    margin-right: -7px;
}


.resroomdetails{
    margin-top:11px;   
}
.resroomdetails > table{
    border-collapse: collapse;
}
.resroomdetails .lvrow td:first-child{
    border:1px solid #ccc;
    padding: 10px;
}
.resroomdetails .lvrow td.lvrtcontainer{
    border:none;
    border-top:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    background:#f1f1f1;
    padding-right: 15px;
}
.resroomdetails .lvrow td.lvrtcontainer:after{
    content: "";
    border-left: 1px solid #ccc;
    width: 15px;
    top: 0;
    right: 0;
    height: 100%;
    position: absolute;
    background: #fff;
}

/** New **/

.gridhead td{
    background: #e8e8e8;
    padding:10px 15px;
   /* text-transform: uppercase;*/
    border: 1px solid #ccc;
    border-radius: 0px;
    color:#000;
    font-weight: bold;
    font-size: 14px!important;
}
.otarow > td:first-child {
    background: #f5f5f5;
}
.rptitle{
    font-weight: bold;
    font-size:15px;
}

.resroomdetails .lvrtinfo h3{
    font-size:18px;   
}
.resroomdetails .lvrow td{
    border-bottom-width: 1px;       
}
.resroomdetails .lvrow td.na{
    padding-right: 15px;
    border-top:1px solid #ccc;
     background:#f1f1f1;
}

.resroomdetails .res_noimg{
    border:4px solid #E6E6E6;   
    width:142px;
    background: #ffffff;
    
 margin-top: 9px;
}
.resroomdetails .res_noimg i{
    color: #D2D2D2;   
}

.user_alert{
    float: left;
    font-size: 15px;
    font-weight: normal;
    padding: 5px;
    text-align: center;
    width: 90%;
    color: #ff0000;
    margin-top: 15px;
}
.fldinfomsg{ float: left;padding: 7px; color:#d6820a; font-size:11px; font-weight:bold;}

.hideshowcls{
    display: none;
}
.languagecls_ar  .ui-datepicker-trigger{
  margin-left: 0px;
}
.languagecls_ar #eZ_chkin, .languagecls_ar #eZ_chkout{
  width:68%!important;
  margin-left:-2px;
}

.eres_headertopbr
{
	border-top: 1px solid #EFEFEF;
}
