/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
.yui-skin-sam

.yui-ac
{
		position:relative;
		font-family:arial;
		font-size:100%;
}

.yui-skin-sam
.yui-ac-input
{
		position:absolute;
		width:100%;
}

.yui-skin-sam 
.yui-ac-container
{
			position:absolute;
			top:1.6em;
			width:100%;
}

.yui-skin-sam 
.yui-ac-content
{
		position:absolute;
		width:500px;
		border:1px solid #808080;
		background:#fff;
		overflow:auto;
		z-index:9050;
}
		
.yui-skin-sam 
.yui-ac-shadow
{
		position:absolute;
		margin:.3em;
		width:500px;
		background:#000;
		-moz-opacity:0.10;
		opacity:.10;
		filter:alpha(opacity=10);
		z-index:9049;
}

.yui-skin-sam 
.yui-ac-content 

ul
{
		margin:0;
		padding:0;
		width:100%;
		list-style-type: none;
		max-height:20em;
}

.yui-skin-sam 
.yui-ac-content 

li
{
		margin:0px;
		padding:0px;
		cursor:default;
		white-space:nowrap;
		background-image: none;

}

.yui-skin-sam 
.yui-ac-content 

li.yui-ac-prehighlight
{
		background:#B3D4FF;
		background-image: none;
}

.yui-skin-sam .yui-ac-content 

li.yui-ac-highlight
{
		background:#88AADD;
		color:#DEEEF5;
		background-image: none;
}

#hiltonAutoComplete .yui-ac-content
{
		max-height: 20em;
		_height:20em; /* ie6 */
		overflow-y: auto;
		overflow-x: hidden;
}

.rightLink
{
		float:right;
		clear:both;
}

.clearBoth
{
		clear:both;
}

.mainDiv
{
		min-height:500px;
}

.layoutHelp
{
		margin-left:25px;
}

.alignLeft
{
		text-align:left;
}

.dlEstimate
{
		font-size:11pt;
		margin: 10px;
}

.resultsTable
{
		width: 100%;
}

a.btnDrab {background:transparent url(css/lib/i/btnDrabRight.png) no-repeat top right; padding-right:10px; line-height:22px; display:block; float:left; text-decoration:none; }
a.btnDrab span {background:transparent url(css/lib/i/btnDrabLeft.png) no-repeat top left; padding-left:10px; font-size:12px; font-weight:bold; color:#000; display:block;}

table.roomTypeTable
{
	padding:2px;	
}

td.roomTypeLabel
{
		border-bottom:none;
		font-size:10px;
		line-height: 12px;
		width:55px;
		vertical-align:bottom;
		text-align:center;
		padding: 2px 2px 2px 2px;
}

td.roomTypeTable
{
		background-color:#d8f1f8;
		border-bottom:none;
		text-align:center;
		margin-left:2px;
		margin-right:2px;
		height: 65px;
		border-right:2px solid white;
		padding: 5px 2px 2px 2px;
}

li.popular
{
		margin-top:10px;
		margin-bottom:10px;
}

p.hotelDesc
{
		font-size:11px;
		line-height:13px;
}


.hsresult p.closer
{
		font-size:11px;
		line-height: 13px;
		padding:0px;
}

.hsresult p.distance
{
		font-size:11px;
		line-height: 13px;
		padding:9px 0 0 0;
}

p.busbuttons
{
		float:right;
		margin-right:10px;
}

div.hotelImage
{
		float:left;
		width:140px;
		margin-right:5px;
}

div.busCentreCol
{
		float:left;
		width:234px;
		padding:3px;
		margin-bottom:10px;
}

.hsresult .callout
{
		background:#FFFFFF none repeat scroll 0% 0%;
		border-color:#E0E0E0 -moz-use-text-color rgb(224, 224, 224) rgb(224, 224, 224);
		border-style:solid none solid solid;
		border-width:1px medium 1px 1px;
		width:188px;
		float:right;
		margin:0px 0px 0px 0px;
}

.chooseExtraCol
{
		width:260px;
		float:left;
}

p.fsP 
{
		padding:0px 0px 4px;
}


