select option{color:#333 !important;}

.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;}

.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_guestOptbox1 {
    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) #fff;
    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 #fafafa;
    border: 1px solid #ccc;
}
.ht_selGuestOpt_tp {min-width: 347px;  position: absolute; top:39px; z-index: 9991;}
.ht_selGuestOpt_tp1 {min-width: 310px;  position: absolute; top:42px; z-index: 9991;}

.ht_shRoomOpt {
    padding: 10px 10px;
}
.ht_room {
    clear: both;
    margin-bottom: 5px;
    overflow: hidden;
}
.ht_labels {
    overflow: hidden;
    padding-left: 50px;
}
.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;
	margin-bottom:0;
}
.ht_selGuestOpt_tp .ht_selroom input, .ht_selGuestOpt_tp .ht_rmsel input, .ht_selGuestOpt_tp .ht_chAge input {
    background: none repeat scroll 0 0 #5f5f5f5;
}
.ht_room select, .ht_selroom input, .ht_rmsel input, .ht_chAge input {
    background-color: #f5f5f5 !important;
    color: #333;
}
.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 #f5f5f5;
    border:1px solid #ccc;
    color: #fff;
    font-size: 15px;
    padding: 5px 0px 5px 7px;
    width:50px;
}

.ht_navigator {
    float: left;
    opacity: 0.8;
    position: absolute;
    right:0px;
    top: 2px;
	border-left:1px solid #ccc;
	padding-left:4px;
}
.ht_navigator a{
	color:#ff3333;
}
.ht_rmsel a, .ht_chAge a {
    display: block;
    height: 15px;
    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: 16px;
    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;
	-webkit-appearance: none !important;
}
.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 #ccc;
    border-radius:0px;
   /* color: #ff3333;*/
    cursor: pointer;
    float: left;
    font-size: 15px;
    margin-right:5px;
    padding: 5px 6px;
    text-indent: 2px;
    text-overflow: "";
    width: 43px;
	opacity:0.8;
}
.ht_rmsel input{
	color:#333 !important;
}

@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;}
	}	
/*select { -webkit-appearance: none; }*/
.package_cost_detail_outer a:hover, .package_cost_detail_outer a:focus{text-decoration:none; color:#333;}