/* bucket styles  - used for search a deal, search for ideas Memeber login and make a reservation  */

/* common bucket styles */
#bucket {
	zoom: 1;
}
#bucket h2 {
	background: none;
	margin: 0px 5px 0px 14px;
	padding: 4px 0 ;
	line-height:1em;
	font-weight: bold;
}

/* START: switch text */

#bucket .formHead p{
	margin: 0 13px;
	padding: 5px 0;
	background: url(http://www.hilton.co.uk/assets/HI/static/layout/bkg_dotted_line_orangeline.gif) left bottom repeat-x;
}

#bucket .formHead p.switch a{
	background: url(http://www.hilton.co.uk/assets/HI/static/layout/grf_switch.gif) 0 0 no-repeat;
	padding-left: 23px;
	margin: 0;
	display: block;
	color: #c60;
	zoom: 1;
}
/* END: switch text */

#bucket .formGroup {
	margin: 0 3px 0 1px;
	padding: 4px 12px 8px 12px;
	background: url(http://www.hilton.co.uk/assets/HI/static/layout/bkg_form_group.gif) 0 100% repeat-x;
	border-bottom: 2px solid #fff;
	color: #000;
	zoom: 1;
}

#bucket .formHead #clientErrorDiv p{
	background: none;
}

#bucket #errorReport {
	margin: 0 10px 0 18px;
	padding: 4px 0;
}

#bucket .last {
	background: none;
	border-bottom: 0;
	
}
#HHonorsOptions.last, #availabilityOptions.last {
	background: none !important;
	padding-bottom: 0px !important;
}

#bucket .formGroup p {
	padding-bottom: 4px;
}

/* bucket format on right side of page */

#rightContainer #bucket {
   position: relative;
   background: #ffebc2 url(http://www.hilton.co.uk/assets/HI/static/layout/bkg_right_bucket.gif) bottom left no-repeat;
   margin-bottom: 16px;
}

#rightContainer #bucket .bucketHead {
	position: absolute;
	left: 0;	
	top: -33px;
	width: 214px;
	border-right: 2px solid #ccc;
	height: 31px;
	background: #f93;
}

#rightContainer #bucket h2 {
	margin-top:4px;
}
#rightContainer #bucket .pin{
	padding-bottom:0;
}
#rightContainer #bucket .pinField{
	float:left;
}
#rightContainer #bucket .login {
	text-align: right;
	float: right;		
}
#rightContainer #bucket .chkBoxField {	
	margin-left:-3px;
}
#rightContainer #bucket input.hHonorsNumber {
	width: 182px;
}

/* bucket format on home page */
#bookingContainer #bucket {
	position: relative;
	background-color: #ffebc2;
	border-right: 1px solid #E8CBB3;
	border-bottom: 1px solid #E8CBB3;
	margin-bottom: 2px;
}

#bookingContainer #bucket .bucketHead {
	background: #f93;
}

#bookingContainer #bucket .formGroup {
	margin-right: 0;
}

#bookingContainer #bucket .last {
	background: url(http://www.hilton.co.uk/assets/HI/static/layout/bkg_form_group.gif) 0 100% repeat-x;
	border-bottom: 0;
}

/* booking module in the bucket */

#bucket .selLocations {
	width: 184px
}

#bucket .formGroup .leftCol {
	width: 112px;
	float: left;
}

#bucket .formGroup#HHonorsOptions .leftCol {
	width: 90px;
}

#bucket .formGroup#HHonorsOptions .rightCol {
	width: 90px;
}

#bucket .formGroup .leftCol_a {
	width: 55px;
	float: left;
}

#bucket .formGroup .leftCol_b {
	width: 55px;
	float: right;
}

#bucket .formGroup .rightCol {
	width: 70px;
	float: right;
}

#bucket input.txtString {
	width: 81px;
}

#bucket input.txtNumber {
	width: 42px;
}
#bucket input.HHtxtNumber {
	width: 60px;
}
#bucket input.hHonorsNumber {
	width: 180px;
}
#bucket .searchLink, #bucket .help {
	text-align: right;
	margin: 0;
}

#bucket .dropdowns label {
	width: 135px;
	float: right;
}
#bucket .dropdowns span {
	width: 48px;
	float: left;
}
#bucket .dropdowns select {
	width: 45px;
}

#bucket .formGroup .help {
	float: right;
	padding: 0;
}

#bucket .formGroup .help .popupLink {
	padding: 0;
}
#bucket input.checkBox {
	margin-left: expression("-4px");

}

/* fix for IE 5.5 */
#bucket td{
	color: #000000;	
}
/* \fix for IE 5.5 */
#bucket input.chkRemember {
	margin:0pt;
	padding:0pt;
	margin-left:0;
	margin-left:expression("-3px");	
}

#bucket input {
	margin:0pt;
}
#bucket input.checkbox {
	border:0pt none;
	display:block;
	float:left;
}
#bucket sinput.radio {
	border:0pt none;
}
/* END: fix */

#bucket .formGroup p.popupLink {
	margin-left: 0px !important;
}
#bucket .formGroup p.link {
	margin-left: 0px !important;
}
