.myguesthouse_room_no {background: none repeat scroll 0 0 #0298DB; color: #FFFFFF; float: left;  height: 38px; line-height: 36px; margin: 0 22px 0 0; padding: 0;  text-align: center; width: 94px;}
.myguesthouse_adult_box {float: left; margin: 0;  padding: 0; width: 75px;position:relative;}
select.myguesthouse_selectbox1cont { border: 1px solid #BDBDBD; color: #090909; float: left; font-family: Arial,Helvetica,sans-serif;  height: 38px;  margin: 0;   padding: 0;  position: absolute;  width: 81px; left:0px;}
span.myguesthouse_selectbox1cont { background: url("file:///C|/Users/maxxfun/Desktop/hotvel-new11/images/select-arrow.png") no-repeat scroll 60px center rgba(0, 0, 0, 0);  border: 1px solid #BDBDBD;  cursor: default; float: left; font: 13px/36px Arial,Helvetica,sans-serif; left: 0; margin: 0; padding: 0 5px 0 15px; position: relative; top: 0;   width: 60px;}
.myguesthouse_kids_box {float: left; margin: 0 28px; padding: 0; width: 75px;	position:relative;}
.myguesthouse_no_of_kids {display: none; float: right; margin: 0; padding: 0; position: relative; width: 250px;}
.myguesthouse_no_of_kids input[type="text"] { border: 1px solid #BDBDBD;float: left; height: 36px; line-height: 36px; margin: 0 10px 0 0; padding: 0 10px;
    width: 50px;}
.myguesthouse_fl {float: left;}
.myguesthouse_addbutton {color: #5A5A5A;}
.myguesthouse_removebutton {color: #5A5A5A; display: none; margin-left: 20px;}
#ui-datepicker-div{z-index:99999999 !important;}
.ht_shWidget .hm_srch { float: right; font-size: 1.25em; margin-top: 0; padding: 0.4em 1.1em;}
.hm_srch {background: none repeat scroll 0 0 #377dc2; border: 0 none; border-radius: 2px; color: #fff; cursor: pointer; font-size: 1.4em; padding: 0.7em 1.1em;
    width: 130px;margin-left:20px;}
#cal_container label {color: #89898c; font-size: 0.8em; padding-left: 31px; position: relative; text-transform: uppercase; z-index: 1001;}
#cal_container a { /*background-image: url("../map/icons/low-hotel_v3.png");*/ background-repeat: no-repeat; border: 0 none;cursor: pointer;float: left;    margin-right: 5px; padding: 7px 0 5px 30px;  /*width: 120px;*/}
.ht_sprite {
    background: url("file:///C|/Users/maxxfun/Desktop/hotvel-new11/map/icons/low-hotel_v3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.ht_cdate {
    background-position: 0 -679px;
    color: #333;
    font-size: 1.2em;
    margin-top: -8px;
    text-transform: capitalize;
}
.ht_guestOpt {
    width:100%;
    float: left;
    font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-transform:capitalize; cursor:pointer;
}
.ht_guestOptbox2 {
    width:100%;
    float: left;
    font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-transform:capitalize; cursor:pointer;
}
.ht_icoguest {
    background-position: 0 -868px;
    float: left;
    height: 27px;
    width: 16px;
}

.ht_guestTxt {
    padding: 0px;
}

element.style {
    display: block;
}
.arrow_box:before {
    border-color: rgba(117, 117, 117, 0) rgba(117, 117, 117, 0) #757575;
    border-width: 11px;
    left: 50%;
    margin-left: -11px;
}
.arrow_box:after, .arrow_box:before {
    border: medium solid transparent;
    bottom: 100%;
    content: " ";
    height: 0;
    pointer-events: none;
    position: absolute;
    width: 0;
}
.arrow_box:after {
    border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #2d416d;
    border-width: 10px;
    left: 50%;
    margin-left: -10px;
}
.arrow_box:after, .arrow_box:before {
    /*border: medium solid transparent;*/
    bottom: 100%;
    content: " ";
    height: 0;
    pointer-events: none;
    position: absolute;
    width: 0;
}
.arrow_box {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
}
.ht_selGuestOpt_tp {min-width: 310px;  position: absolute; top:106px; z-index: 9991;}
.ht_selGuestOpt_tp1 {min-width: 310px;  position: absolute; top:42px; z-index: 9991;}
.ht_selGuestOpt_tp {
	
	box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
    background-color: #2d416d;
    border: 1px solid #1a2638;
    border-radius: 4px;
}
.ht_selGuestOpt_tp label{
	color:#FFFFFF !important;
}

.ht_shRoomOpt {
    padding: 10px 10px;
}
.ht_room {
    clear: both;
    margin-bottom: 5px;
    overflow: hidden;
}
.ht_labels {
    overflow: hidden;
    padding-left: 55px;
}
.ht_labels label {
    color: #fff;
    display: block;
    float: left;
    font-size: 0.8em;
    min-width: 54px;
}
.ht_room label {
    float: left;
    font-size: 0.9em;
    margin-right: 10px;
    min-width: 45px;
}
.ht_selGuestOpt_tp label {
    /* color: #333; */
}
.ht_rmsel, .ht_chAge {
    float: left;
    margin-right: 9px;
    position: relative;
    }

.ht_selGuestOpt_tp .ht_rmsel input {
    background-color: #f5f5f5 !important;
}
.ht_selGuestOpt_tp .ht_selroom input, .ht_selGuestOpt_tp .ht_rmsel input, .ht_selGuestOpt_tp .ht_chAge input {
     background: none repeat scroll 0 0 #acacac;
    border:1px solid #999;
    border-radius:0px;
    color: #fff;
    font-size: 14px;
    padding: 5px 0px 5px 5px;
    width: 40px;
}
.ht_room select, .ht_selroom input, .ht_rmsel input, .ht_chAge input {
    background-color: #f5f5f5 !important;
    color: #333 !important;
}
.ht_bkshWidget .ht_shPrice, .ht_bkshWidget .ht_review, .ht_modDates, .ht_modDates a, .ht_modDates a:hover, .room_name, .ht_labels label, .ht_selroom input, .ht_rmsel input, .ht_chAge input {
    color: #333;
}
.ht_selroom input, .ht_rmsel input, .ht_chAge input {
    background: none repeat scroll 0 0 #346fb1;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    padding: 5px 0px 5px 5px;
    width: 40px;
}

.ht_navigator {
   float: left;
    opacity: 1;
    position: absolute;
    right: -3px;
    top: 2px;
}

.ht_rmsel a, .ht_chAge a {
    display: block;
    height: 10px;
    width: 12px;
}
.ht_dec {
    background-position: 0 -726px;
}
.htd-dec {
    background-position: -8px -302px !important;
    height: 9px;
    margin: 0;
    opacity: 0.8;
    width: 9px;
}
.spriteResultdib {
    background: url("../images/sprite-result.png") no-repeat;
	filter: alpha(opacity=40);
  
    margin: -1px 6px 0 0;
}


.ht_rmsel a, .ht_chAge a {
    display: block;
    height: 15px;
    width: 12px;
}
.htd-inc {
    background-position: -8px -327px;
    height: 9px;
    margin: 5px 0 0;
    opacity: 0.8;
    width: 9px;
}

.ht_selGuestOpt_tp .ht_labels label {
    color: #333;
    font-size: 0.85em;
    padding-bottom: 2px;
}

.ht_selGuestOpt_tp .ht_room select {
    background-color: #dedede;
}
.ht_selGuestOpt_tp .ht_room select {
    background-color: #5c5c5c;
}

.ht_room select { -moz-appearance: none; background: url("../images/sprite-result.png") no-repeat scroll -49px -317px rgba(0, 0, 0, 0); border:1px solid #999; border-radius:0px; color:#fff; cursor: pointer; float: left; font-size:12px; margin-right:9px; padding:5px 0px 7px 0px; text-indent: 2px;
    text-overflow: ""; width: 46px; }

@media screen and (-webkit-min-device-pixel-ratio:0)
{.ht_room select {-moz-appearance: none; background: url("../images/sprite-result.png") no-repeat scroll -45px -314px rgba(0, 0, 0, 0); border:1px solid #999; border-radius:0px; color:#fff; cursor: pointer; float: left; font-size:12px; margin-right:9px; padding:7px 0; text-indent: 2px;
    text-overflow: ""; width: 46px; }}


@media screen and (min-width: 1152px) and (max-width: 1279px){
	.ht_selGuestOpt_tp {min-width: 310px;  position: absolute; top:67px; z-index: 9991; right:0px;}
	.ht_selGuestOpt_tp1 {min-width: 310px;  position: absolute; top:67px; z-index: 9991; right:0px;}
}


@media screen and (min-width: 1024px) and (max-width: 1151px){
	
}


@media screen and (min-width: 768px) and (max-width: 1023px){
	.ht_selGuestOpt_tp {min-width: 310px;  position: absolute; top:67px; z-index: 9991; right:0px;}
	}
	
@media screen and (min-width: 640px) and (max-width: 767px){
.ht_selGuestOpt_tp {min-width: 310px;  position: absolute; top:57px; z-index: 9991;}
.ht_selGuestOpt_tp1 {min-width: 310px;  position: absolute; top:66px; z-index: 9991;}
}
	
@media screen and (min-width: 480px) and (max-width: 639px){
	.ht_selGuestOpt_tp {min-width: 305px;  position: absolute; top:57px; z-index: 9991;}
	.ht_selGuestOpt_tp1 {min-width: 310px;  position: absolute; top:66px; z-index: 9991;}
	}	
	
@media screen and (min-width: 320px) and (max-width: 479px){
	.ht_selGuestOpt_tp {min-width: 301px;  position: absolute; top:55px; z-index: 9991;}
	.ht_selGuestOpt_tp1 {min-width: 301px;  position: absolute; top:47px; z-index: 9991;}
	}
