
h1
{
	
}
.MoreInfo
{
	margin: 5px 0;
}
#MainHotelInfo
{
	width: 100%;
	position: relative;
}
	#MainHotelInfo .hotelImage
	{
		float: left;
		margin: 0 10px 0 0;
	}
	#MainHotelInfo .hotelDetails
	{
		float: left;
		margin: 0;
	}
	#MainHotelInfo .hotelButtons
	{
		margin: 10px 0;
	}
	#MainHotelInfo .facilities
	{
		width: 100%;
		clear: both;
		margin: 10px 0;
	}
.HotelStars
{
	margin: 2px 0;
	height: 15px;
}
.ImageStrip
{
	margin: 10px 0 0 0;
	height: 120px;
	width: 100%;
	padding: 10px 0;
	overflow: auto;
	position : relative;
	white-space: nowrap;
}
	.ImageStrip img
	{
		position : relative;
		float: left;
		margin: 0 5px;
	}
.MainImage
{
	position: relative;
	width: 450px;
	height: 450px;
}
	.MainImage .loading
	{
		position: absolute;
		top: 0;
		left: 0;
		z-index: 9998;
		
		background-color:Black;
		filter:alpha(opacity=50);
		-moz-opacity:0.50;
		-khtml-opacity: 0.50;
		opacity: 0.50;
		
		height: 100%;
		width: 100%;
		min-height: 100%;
		min-width: 100%
	}
		.MainImage .loading img
		{
			text-align: center;
			vertical-align: middle;
			position: absolute;
			top: 50%;
			left: 45%;
			z-index: 9999;
		}


/*Re-styled tabs*/
.vg_wts_tabs .ajax__tab_header { 
      background:none;
      border: solid 0px #921418;
      border-width: 0 0 0 1px;
} 

.vg_wts_tabs .ajax__tab_outer    { 
      background:none;
} 

.vg_wts_tabs .ajax__tab_inner    { 
      background:none; 
      border: solid 0px #921418;
      border-width: 1px 1px 1px 0;
      color: #921418;
} 

.vg_wts_tabs .ajax__tab_tab { 
     background:none; 
} 

.vg_wts_tabs .ajax__tab_hover .ajax__tab_outer { 
     background: #921418;
     color: White;
} 

.vg_wts_tabs .ajax__tab_hover .ajax__tab_inner { 
     background: #921418;
     color: White;
} 

.vg_wts_tabs .ajax__tab_hover .ajax__tab_tab { 
     background: #921418;
     color: White;
} 

.vg_wts_tabs .ajax__tab_active .ajax__tab_outer { 
     background: #921418;
     color: White;
} 

.vg_wts_tabs .ajax__tab_active .ajax__tab_inner { 
     background: #921418;
     color: White;
} 

.vg_wts_tabs .ajax__tab_active .ajax__tab_tab { 
     background: #921418;
     color: White;
}
.vg_wts_tabs .ajax__tab_header { 
     font-family:verdana,tahoma,helvetica; 
     font-size:11px; 
} 

.vg_wts_tabs .ajax__tab_outer { 
     height:23px;
} 

.vg_wts_tabs .ajax__tab_inner    { 
     padding-left:3px; 
} 

.vg_wts_tabs .ajax__tab_tab { 
     padding:2px 15px;
     margin:0; 
} 

.vg_wts_tabs .ajax__tab_body { 
     font-size:10pt; 
     padding:15px 0 0 0; 
     background-color:#ffffff;
     min-height: 400px;
} 


/*Deals*/
.DealRow
{
	width: 100%;
	border: solid 0px #999999;
	border-width: 0 0 1px 0;
	margin: 3px 0;
	min-height: 40px;
	clear: both;
	font-size: 0.75em;
}
	.DealRow .DealDates
	{
		width: 18%;
		float: left;
		margin: 0 5px 0 0;
	}
	.DealRow .DealName
	{
		width: 50%;
		float: left;
		margin-right: 10px;
		font-weight: bold;
		
	}
	.DealRow .Link
	{
		width: 20%;
		float:left;
		font-weight: bold;
	}
		.DealRow .Link a
		{
			color: #921418;
			text-decoration: none;
			clear: both;
		}
		
/*Results page*/
#GoCompareWrapper
{
	width: 100%;
	height: 5px;
	position: relative;
}
#GoCompare
{
	position: absolute;
	right: 0px;
	bottom: 5px;
}
.ResultItem
{
	margin-bottom:10px;
	width: 100%;
	position: relative;
}
	.ResultItem .Thumb img
	{
		width: 100px;
		height: 100px;
		border: solid 1px Black !important;
	}
	.ResultItem .Compare
	{
		position: absolute;
		top: 0;
		right:0;
		font-size: 0.9em;
		width: 72px;
		height: 21px;
		background: #FCC73D url(../images/compare-bg.jpg);
		border: solid 1px #F57C06;
	}
/*Compare page*/
#ComparePanel
{
	width: 100%;
	min-height: 450px;
	overflow: auto;
}
#ComparePanel table
{
	width: auto;
}
	.CompareHotel
	{
		padding: 0 5px 0 0;
		border-right: solid 1px #cccccc;
		vertical-align: top;
	}
		.CompareHotel h2
		{
			font-size: 12px;
			height: 60px;
			margin: 10px 0 0 0;
			padding: 0;
			display: block;
		}
		.CompareHotel .Thumb
		{
			width: 100px;
			height: 100px;
			padding: 0;
			margin: 0;
		}
		.CompareHotel .Thumb img
		{
			width: 100px;
			height: 100px;
			padding: 0;
			margin: 0;
			border: solid 1px Black;
		}
		.CompareHotel .Info
		{
			height: 28px;
		}
		.CompareHotel .Info img
		{
			margin:5px 0 0 0;
			height: 28px;
		}
		.FacilitiesHeading
		{
			display: block;
			padding: 4px 0;
			font-size: 11px;
			font-weight: bold;
			border-bottom: solid 1px Black;
		}
		.facility
		{
			display: block;
			position: relative;
			padding: 4px 15px 4px 0;
			font-size: 10px;
			border-bottom: solid 1px #cccccc;
			width: 85px;
		}
		.CompareHotel .FacilityTick
		{
			position: absolute;
			bottom: 5px;
			right: 5px;
		}
		