#reset
{
	position:static;
	top:100px;
}

#WelcomeText
{
	position:relative;
	left:20em;
	width: 64em;
	padding:5px;

	font: 1.0em/1.0em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	top:-4em;

}
/* Hotel Pics =========================================================================================================== */
#HotelPics
{
	clear:both;
	
	position:relative;
	width:80em;

	float:left;
	left:3em;
	
	background: #27b767 0 100% repeat-x;
	
	border-bottom: 0px solid #6b6b6b;
	
	padding: 2px 0px 0px 0px;
	padding-bottom:0px;
	padding-left:0px;
	
	margin-bottom:3em;
}

#HotelPics img
{
	position:relative;
	width:24%;
}

#HotelPicsSquared
{
	clear:both;
	
	position:relative;
	/*width:84em;*/

	float:left;
	left:1.5%;
	
	background: #27b767 0 100% repeat-x;
	border-bottom: 0px solid #6b6b6b;
	padding: 2px 0px 0px 0px;
	padding-bottom:0px;
	margin-bottom:3em;
}

#HotelPicsSquared img
{
	position:relative;
	width:43%;
}

/* Credit cards =========================================================================================================== */
#CreditCardsPics
{
	position:relative;
	/*width:7em;*/
	float:left;
	left:30%;
	
	background: #27b767 0 100% repeat-x;
	border-bottom: 0px solid #6b6b6b;
	padding: 2px 0px 0px 0px;
	padding-bottom:0px;
	margin-bottom:5em;

}
#CreditCardsText
{
	vertical-align:middle;
	font: 1.4em/1.4em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
}

#HotelLinks
{
	position:relative;
	left:13px;
}

/* SB Frames: Specific iframes ================================================================================================ */

#halSB
{
	position:relative;
	text-align:center;
	background:#FFFFFF;
	width:100%;
	height:100%;
}

#halSB_QuickSearch iframe
{
	position:relative;
	text-align:center;
	background:#FFFFFF;
	width:770px;
	height:1550px;
}

#halSB_News iframe
{
	position:relative;
	background:#FFFFFF;
	width:90%;
	height:720px;
}

#halSB_Availability iframe
{
	position:relative;
	background:#FFFFFF;
	width:90%;
	height:1700px;
}

#halSB_Special iframe
{
	position:relative;
	background:#FFFFFF;
	width:90%;
	height:800px;	
}

.halSB_Text
{
	font: 1.0em/1.0em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
}

#halSB_ConcertsEvents iframe
{
	position:relative;
	background:#FFFFFF;
	width:90%;
	height:840px;
}

#halSB_International iframe
{
	position:relative;
	background:#FFFFFF;
	width:90%;
	height:630px;

}

#halSB_England iframe
{
	position:relative;
	background:#FFFFFF;
	width:90%;
	height:1100px;
}


#halSB_Speciality iframe
{
	position:relative;
	background:#FFFFFF;
	width:90%;
	height:620px;
}

#halSB_Map iframe
{
	position:relative;
	text-align:center;
	background:#FFFFFF;
	width:90%;
	height:700px;
}

#halSB_EuroCities iframe
{
	position:relative;
	background:#FFFFFF;
	width:90%;
	height:1100px;
}

#halSB_CentralLondon iframe
{
	position:relative;
	background:#FFFFFF;
	width:90%;
	height:2130px;
}

#halSB_Theatre iframe
{
	position:relative;
	/*text-align:center;
	margin-left:5%;*/
	background:#FFFFFF;

	width:90%;
	height:1050px;
}

#halSB_Sport iframe
{
	position:relative;
	background:#FFFFFF;
	width:90%;
	height:1050px;
}

#halSB_ThemeParks iframe
{
	position:relative;
	background:#FFFFFF;
	width:90%;
	height:800px;
}
#halSB_MostPopular iframe
{
	position:relative;
	background:#FFFFFF;
	width:90%;
	height:1150px;
}

#halSB_Music iframe
{
	position:relative;
	background:#FFFFFF;
	width:90%;
	height:2800px;
}

#halSB_Airport iframe
{
	position:relative;
	background:#FFFFFF;
	width:90%;
	height:850px;
}

#halSB_Culture iframe
{
	position:relative;
	background:#FFFFFF;
	width:90%;
	height:2600px;
}
/* End: Specific iframes =========================================================================================================== */

#MiddlePageTitle
{
	position:relative;
	top:0;
	text-align:center;
	font: 2.0em/2.0em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	/*	color:#27b767;/*green*/
}

#MiddlePageTitleSummary
{
	position:relative;
	text-align:center;
	font: 1.7em/1.7em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
/*	color:#27b767;/*green*/
}

#MiddlePageSubTitle
{
	position:relative;
	text-align:center;
	top:-10px;
	font: 1.5em/1.5em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color:#27b767;/*green*/
}

.TitleLeft a
{
	position:static;
	font: 2.3em/1.7em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	text-align:left;
	color:#006600;
	text-decoration:none;
	font-weight:500;

}

/* =========================================================================================================== */

#BodyCopy
{
	position:relative;
	margin-left:13px;
	margin-right:13px;
	

	font: 1.0em/1.0em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color:#666666;
	background-color:#FFFFFF;

}



#PriceSection
{
	position:relative;
	margin-left:13px;
	margin-right:13px;

	background-color:#FFFFFF;
	text-align:center;


}
.PriceSection
{
	text-align:center;
}
.PriceSectionFrom
{
	font: 1.2em/1.0em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color:#666666;
}
.PriceSectionPrice
{
	font: 1.5em/1.0em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
}
.PriceSectionCheckAvailability
{
	font: 1.2em/1.0em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color:#666666;
}
.PriceSectionName
{
	font: 1.0em/1.0em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color:#666666;
}
}
/* =========================================================================================================== */

#SummarySection 
{
	position:relative;
	left:13px;
	font: 1.1em/0.7em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
}
#SummarySectionText
{
	text-decoration:none;
	color:#666666;
}

#HotelIcons
{
	font: 1.3em/1.0em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color:#666666;
	position:relative;
	padding:10px;
	margin:10px;
	text-align:left;
	left:13px;
	width:800px;
	top:0px;
	
}
#GoogleMap
{
	position:relative;
	left:200px;
	top:-190px;
}

#MiddleHotelPics
{
	position:relative;
	left:600px;
	top:-510px;
	width:95%;
}

#MiddleHotelPicsTitle
{
	position:relative;
	left:1.5em;
	width:24em;
}

.MiddleHotelPicsTitle
{
	font: 1.3em/1.0em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color:#666666;

}

#MiddleHotelPic
{
	position:relative;
	width:65em;
	top:0px;
	
/* background: #27b767 url(assets/sub-navigation-background.jpg) 0 100% repeat-x;*/
	padding-top:2px;

	margin-left:12px;
	margin-right:10px;
}

#MiddleHotelPic1
{
	position:relative;
	right:60px;
	top:10px;
}
#MiddleHotelPic2
{
	position:relative;
	right:-60px;
	top:-40px;
	/* send this pic to the front */
	

}
#MiddleHotelPic3
{
	position:relative;
	right:60px;
	top:-70px;
}
#MiddleHotelPic4
{
	position:relative;
	float:right;
	right:150px;

}
#MiddleHotelText
{
	font: 1.0em/1.0em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color:#666666;
	position:relative;
	float:left;
	left:400px;
	top:-50px;
	width:400px;
	
	
}

/* Area =========================================================================================================== */

#AreaMiddle
{
	clear:both;
	position:relative;
	left:0px;
}

#AreaTopSubTitle
{
	clear:both;
	position: relative;
	top:-0.8em;
	
	font: 1.5em/1.5em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color:#666666;
	text-align:center;
}
.AreaTopSubTitleCountHotels
{
	font-size:1.5em;
	line-height:0.8em;
	width:0.3em;
	vertical-align:middle;
	color:#27b767;
}
#AreaMiddleDetailsTableLeft
{
	position:static;
	float:left;
	margin:0px 0px 10px 10px;
	font: 1.2em/1.2em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	line-height:2.6em;
}
#AreaMiddleDetailsTableRight
{
	position:static;
	float:right;
	font: 1.0em/1.0em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	width:54em;
	margin-top:2em;
	margin-right:7px;
	color:#666666;
}

.AreaLargePriceSign
{
	font-size:2.5em;
	line-height:0.9em;
	width:0.7em;
	vertical-align:middle;
	color:#999999;
}
.AreaLargePrice
{
	font-size:2.5em;
	line-height:0.9em;
	width:0.7em;
	vertical-align:middle;
	color:#27b767;
}

#AreaMiddleTitleLeft a
{
	position:relative;
	left:25px;
	
	font: 2.5em/1.7em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	text-decoration:none;
	font-weight:500;
	color:#009900;


}
/* =========================================================================================================== */
#SectionDetails
{
	position:relative;
	/*top:-550px;*/
}

#tableSummaryIcons
{
	position:relative;
	float:left;
	left:13px;
	
}
/* =========================================================================================================== */

.WhiteSmallTextNoLinkChange
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-align:center;
	font-size:9px;
	text-decoration:none;
	color:#33FF66;
}
.SmallCentred
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
.Footer
{
	font-size: 9px;
	text-align: center;
}
.LargeWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}

.Copyright
{
	font-size: 8px;
	text-align: center;
	color: #FFFFFF; 
}
.SmallText
{
	font-size: 12px;
	color: #3C56FF; 
}
.MainLinks
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #3C56FF; 
	text-decoration: none;
	font-size: 8px;
}

.MenuLinksTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #3C56FF; 
	text-decoration: none;
	font-size: 12px;
}
.NameSearchHotelNames
{
	font-size: 10px;
	color:#3C56FF;
}
.NameSearchHotelNames:hover
{
	font-size: 12px;
	color:#3C56FF;
}
.NameSearchHotelNames:link
{
	text-decoration: none;
	color:#3C56FF;
}
.AlphaTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #990000;
}
.Count
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
}
.Description
{
	font-size: 12px;
}
.ResultsFrame2
{
	border-style:none; 
	border:7;
	frameborder:1;
	scroll:auto; 
	name:"results";
	scrolling:"auto";
}.InlineResultsFrame
{
	border-style:none; 
	border:0;
	frameborder:0;
	scroll:auto; 
	name:"results";
	width: 770px;
	height:800px;
	scrolling:"auto";
}
.ResultsFrame
{
	border-style:none; 
	border:0;
	frameborder:0;
	scroll:auto; 
	name:"results";
	scrolling:"auto";
}
.PricePP
{
	font-size: 16px;
	text-align: center;
	vertical-align: middle;
}  
.Title
{
	font-size: 18px;
	color: #990000;
	text-align: center;
	vertical-align: middle;
	font-weight:bold;
}
.RegionMainTitle
{
	font-size: 26px;
	color: #990000;
	text-align: center;
	vertical-align: middle;
}
.RegionTitle
{
	font-size: 22px;
	color: #990000;
	text-align: center;
	vertical-align: middle;
	
}

#HotelNames
{
	clear:both;
	position:relative;
	text-align:center;
	margin-left:30px;



	/* font: 1.0em/1.0em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; */
	/*	color:#27b767;/*green*/
}

.HotelNames
{
	font-size: 10px;
	color: #990000;
}
.SiteNames
{

}

.MainText
{
	text-align: center;
}
.ScrollBarColor
{
	scrollbar-face-color: #dcedf4;
	scrollbar-highlight-color: #******;
	scrollbar-shadow-color: #******;
	scrollbar-3dlight-color: #******;
	scrollbar-arrow-color: #6699cc;
	scrollbar-track-color: #******;
	scrollbar-darkshadow-color: #******;
}
#BreadcrumbsOLD
{
	position:relative;
	clear:both;
	top:-2em;
		
	margin-left:13px;
	color:#000000;

}
.BreadcrumbsOLD
{
	font: 1.0em/1.0em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color:#000000;
/*	color: #FFFFFF;*/
/*	font-size: 10px;*/
	text-decoration:none;
}
.Breadcrumbs
{
	font: 0.8em/1.0em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
/*	030109 color:#000000; */
	color: #FFFFFF;
/*	font-size: 10px;*/
	text-decoration:none;
}
.Breadcrumbs:link
{
/* 030109	color:#000000; */
}
.Breadcrumbs:visited
{
/* 030109 	color: ##27b767; */
}

.TopLinks
{
	font-size: 12px;
	color: #990000;
}
.SpecialOfferTitle
{
	font-size: 16px;
	text-align: center;
	color: #990000;
}
.SectionDetails
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #000000;
}
.InfoHotel
{
	text-align: center;
	color: #000000;
}
.PhotoLeft
{
	text-align: center;
}
.PhotoRight1
{
	text-align: center;
}
.PhotoRight2
{
	text-align: center;
}
.ResultsFrame
{
	border-style:none; 
	border:0;
	frameborder:1;
	scroll:auto; 
	name:"results";
	width: 640px;
	height:500px;
	scrolling:"auto";
}	   
.FindInPage
{
<SCRIPT LANGUAGE="JavaScript">
 Original:  Mike Hall (MHall75819@aol.com) 
 Web Site:  http://members.aol.com/MHall75819 

 This script and many more are available free online at 
 The JavaScript Source!! http://javascript.internet.com 

 Begin
var NS4 = (document.layers);
var IE4 = (document.all);

var win = this;
var n   = 0;

function findInPage(str) {
var txt, i, found;
if (str == "")
return false;
if (NS4) {
if (!win.find(str))
while(win.find(str, false, true))
n++;
else
n++;
if (n == 0) alert(str + " was not found on this page.");
}
if (IE4) {
txt = win.document.body.createTextRange();
for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
txt.moveStart("character", 1);
txt.moveEnd("textedit");
}
if (found) {
txt.moveStart("character", -1);
txt.findText(str);
txt.select();
txt.scrollIntoView();
n++;
}
else {
if (n > 0) {
n = 0;
findInPage(str);
}
else
alert(str + " was not found on this page.");
}
}
return false;
}
//  End 
</script>
}

@charset "utf-8";
/* CSS Document */

.Title1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #D7002E;
	
}
.IconTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #004080;
}
.IconTitleH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #004080;
}
.SloganTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
}
.MainIconTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
}
.WelcomeTitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003300;
}


.Title1White
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #FFFFFF;
	
}
.WelcomeText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.Title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}


.Title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #006666;
}

.Title4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px
}

.Title5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px
}
.Title5 {
	color: #990000;
}

.Title6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px
}
.Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.TealTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
}
.DateText 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
}
.GreyTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
}
.TealTitleLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	text-align: right;
}
.GreyTextSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration:none;
	border:0;
}
.NoDecoration 
{
	text-decoration:none;
	border:0;
}
.TealTitleNoDecoration {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	text-decoration: none;
}
.RoundedBox 
{
    position:relative;
    width: 9em;
    background-color: #E6E6E6;
    margin: 3px;
}
.TitleMedium 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #D7002E;
	font: lighter 200% "Trebuchet MS",Arial sans-serif;
	color: #990000;
	font-size:14px;
	background-color:#FFFFFF;
	vertical-align:top;
	text-align:left;
}
.TitleMedium2
 {
	font-family: Arial, Helvetica, sans-serif;
	color: #D7002E;
	font: lighter 200% "Trebuchet MS",Arial sans-serif;
	color: #990000;
	font-size:14px;
	text-align:left;
	background-color:#999999;
}
.TitleLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #D7002E;
	
}
.TextSmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
#TextSmall
{
	text-align:center;
}
.NamesLayout
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-decoration:none;
	padding:2px 40px;
}
.NamesLayoutPrice
{
	font-size: 14px;
	color:#999999;
}

.GreyTitleDarker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}
.TitleMedium3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #D7002E;
	font: lighter 200% "Trebuchet MS",Arial sans-serif;
	color: #990000;
	font-size:14px;
	text-align:center;
	background-color:#FFFFFF;
}
.SearchTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
}

#SearchButton
{
	position:relative;
	left:3em;
	top:-1em;
	width:10em;
	height:3em;

}
.AreasSubHeading
{
    background-color: #E6E6E6;
	font: 1.3em Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	background-color:#FFFFFF;
}
.AreasSubSubHeading
{
    background-color: #E6E6E6;
	font: 0.8em Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	background-color:#FFFFFF;
}

