div#search table {
	background-color: transparent;
}
#hptitle {
	display: none;
}
.field_error {background-color: #fcc;}
.hpclear {clear: left; height: 1px; overflow: hidden;font-size:0;}
#hpsearch {width: 471px; padding: 5px 5px 0 30px; font-family: sans-serif; font-size: 11px;position: relative;}
#hpsearch label {font-weight: bold; color: #FFF;padding-bottom: 2px;}
#hpsearch h2 {margin: 0 0 5px 0; color:#C00; font-size: 1.2em;}
#hpsearch input, #hpsearch select {font-size: 1em; font-family: sans-serif; margin-top: 0;}
.hprow {  	padding-bottom: 5px;width:471px; }
#hprow1,
#hprow2,
#hprow3 {
	padding-bottom: 5px;
}
.resetBorder {
	border-bottom: none;
}
.hprow a {color: #DC0001;}
#hprow0 {display: none; color: #FFF;}
#hpdestination_holder {float: left; width: 165px;}
#hpdestination {width: 155px;}
#hpcheckin_holder {float: left; width: 110px;}
#hpcheckin {width: 75px;}
#callink {vertical-align: bottom;}
#callink img {border: 0; width: 18px; height: 18px;}
#hpnights_holder {float: left; width: 70px;}
#hpcheckout {display: block; margin-top: 7px; font-weight: bold;color:#FFF;}
.dateerror {color: #FFF;vertical-align: middle;}
#hproomsno_holder {float: left; width: 55px;}
#hprooms_holder {float: left;width: 400px;}
#hprooms_holder {
	/*padding-right: 10px;*/
}
.hproom_holder {margin-bottom: 0;width: 400px;}
#hproom2_holder, #hproom3_holder, #hproom4_holder {display: none;}
.hproomname_holder {float: left; width: 55px;margin-right: 5px;}
.hproomname {display: inline; margin-top: 7px; font-weight: bold;color: #FFF;}
.hpadults_holder {float: left; width: 50px;}
.hpchildren_holder {float: left; width: 35px;padding-right: 5px;}
.hpchildren_placeholder {display: none;}
.hpages_holder {float: left; width: 150px; display: none;}
.hpages_placeholder {display: none;}
.hpage_holder {float: left; display: none; width: 73px;}
.hpages {width: 70px;}
.hproomtype_holder {float: left; display: none;}

.hproomtype,
.hproomtype_select_holder {width: 95px;}

.hproomtype_select_holder {display: none;}
.hproomtype_name {display: block; margin-top: 7px; font-weight: bold;color:#FFF;}
#hphotelname {width: 155px;}
.hpbudgetrow {padding-bottom: 10px;}
#hpbudget_holder {float: left; width: 370px;}
label.budget_option {font-weight: normal !important;}


#hpsearchbutton {float: left;cursor: pointer;margin-top: 0 !important;}
.hplastrow {padding-bottom: 5px; text-align: right; font-size: 0.9em; color: #DC0001;}
.hplastrow a {color: #DC0001; text-decoration: underline;}
.hplastrow a:hover {text-decoration: none;}
.css_da-DK .hproomname_holder {white-space: nowrap; font-size: 1em;}
.css_en-US .hproomname_holder {white-space: nowrap; font-size: 1em;}
.actb_pred{border: 1px solid #eceaeb; border-top: none;}
div#hpbutton_holder {
	clear: left;
}
#hpsearchbutton {
}
div#search  form {
	margin: 0;
	padding: 0;
}
/*--blue box--*/
div#search {
	background-color: #cc0000;
	width: 506px;
}
div#search div.searchTop {
	background: transparent url("../img/bg_blueBox_top.gif") no-repeat left top;
	width: 506px;
}
div#search div.searchBottom {
	background: transparent url("../img/bg_blueBox_bottom.gif") no-repeat left bottom;
	width: 506px;
}
/*--red box-----*/
/*
div#search {
	background: #98000C url("../img/bg_mid_search.jpg") repeat-y left top;
	width: 506px;
}
div#search div.searchTop {
	background: transparent url("../img/bg_top_search.jpg") no-repeat left top;
	width: 506px;
}
div#search div.searchBottom {
	background: transparent url("../img/bg_bottom_search.jpg") no-repeat left bottom;
	width: 506px;
}
*/