body {
	background-repeat: no-repeat;
}

A:hover { color: #990033; }
form.inline { display:inline; }
p { margin-top: 8px }

ul.hotelinfo { margin-top: 0px; }
ul.inline { display: inline; }

select.searchwhere { border: 1px solid #666666; background-color: #e6cce6; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000; }
input.searchwhere { border: 1px solid #666666; background-color: #e6cce6; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000; }
select.searchdate { border: 1px solid #666666; background-color: #e6cce6; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000; }
select.searchnights { border: 1px solid #666666; background-color: #e6cce6; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000; }
select.searchpeople { border: 1px solid #666666; background-color: #e6cce6; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000; }
input.textinput { border: 1px solid #666666; background-color: #ffffff; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #000000; }
textarea.textareainput { border: 1px solid #666666; background-color: #ffffff; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #000000; }
select.textselect { border: 1px solid #666666; background-color: #ffffff; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #000000; }
input.textsubmit { background-color: #663366; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #ffffff; }
input.hotelsearch { background-color: #663366; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #ffffff; }
input.newsletterperson { border: 1px solid #666666; background-color: #e6cce6; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000; }
input.newsletteremail { border: 1px solid #666666; background-color: #e6cce6; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000; }
input.newslettersubmit { background-color: #663366; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #ffffff; }

.enquiryform { border: 1px solid #666666; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000; }

.bodytext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px }
.bodytextbig { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 14px }
.bodytexthuge { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 18px }
.bodytextmed { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px }
.taglinetext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 10px }
.footertext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px }
.recfooter { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 10px }

.destinationlinks a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #333366; text-decoration: none }
.destinationlinks a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #333366; text-decoration: none }
.destinationlinks a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #333366; text-decoration: none }

.hotellink a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 14px; color: #333366; text-decoration: none }
.hotellink a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 14px; color: #333366; text-decoration: none }
.hotellink a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 14px; color: #990066; text-decoration: underline }

.moreinfolink a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #ffffff; text-decoration: none }
.moreinfolink a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #ffffff; text-decoration: none }
.moreinfolink a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #cc0099; text-decoration: none }

.adminlink a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #660066; text-decoration: none }
.adminlink a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #660066; text-decoration: none }
.adminlink a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #cc0099; text-decoration: none }

.pagelinks a:link{ color: #990066; text-decoration: none }
.pagelinks a:visited{ color: #990066; text-decoration: none }
.pagelinks a:hover{ color: #333399; text-decoration: none }

.footerlinks a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #ffffff; text-decoration: none }
.footerlinks a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #ffffff; text-decoration: none }
.footerlinks a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #e6cce6; text-decoration: none }

.calweekdaylinks a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #990066; text-decoration: none }
.calweekdaylinks a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #990066; text-decoration: none }
.calweekdaylinks a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #660033; text-decoration: underline }

.calweekendlinks a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #ffffff; text-decoration: none }
.calweekendlinks a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #ffffff; text-decoration: none }
.calweekendlinks a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #cccccc; text-decoration: underline }

.footerbtmlinks a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #333366; text-decoration: none }
.footerbtmlinks a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #333366; text-decoration: none }
.footerbtmlinks a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #990066; text-decoration: none }

.topnav a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #ffffff; text-decoration: none }
.topnav a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #ffffff; text-decoration: none }
.topnav a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #e6cce6; text-decoration: none }

.discounthotels a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #333366; text-decoration: none; line-height: 18px }
.discounthotels a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #333366; text-decoration: none; line-height: 18px }
.discounthotels a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #990066; text-decoration: none; line-height: 18px }

.helptable { border: 1px solid #660066; background-color: #cccce6; padding: 5px; }

ul.hotels, ul.towns {
	list-style: none;
}

ul.hotels {
	margin-bottom: 15px;
}
			
ul.destinations {
	margin: 0 0 0 0;
	padding: 25px 0 0 0;
	width: 140px;
	list-style: none;
	background: url(images/destinations.gif) no-repeat top left;
}

ul.destinations li {
	border: 1px solid #333366;
	border-top: 0;
}

ul.destinations li a:link, ul.destinations li a:visited {
	display: block;
	width: auto;
	padding-left: 15px;
	padding-bottom: 1px;
	background: url(images/icon.gif) no-repeat left 1px;
	line-height: 18px;
}

ul.destinations li a:hover {
	background-color: #cccce6;
}

h2.hotelname {
	font-size: 14px;
	color: #333366;
}

@media print{
	.pageheader{ display: inline;}
	.pagetopflash{ display:none;}
	.pagetopnav{ display:none;}
	.pagesearchbox{ display:none;}
	.pagecontent{ display: inline;}
	.pagebtmfooter{ display:none;}
	.pagefooter{ display:none;}
	.sIFR-flash, object, embed {
		display: none !important;
		height: 0;
		width: 0;
		position: absolute;
		overflow: hidden;
	}

	span.sIFR-alternate {
		visibility: visible !important;
		display: block !important;
		position: static !important;
		left: auto !important;
		top: auto !important;*/
	}
}

/**********
 SIFR FLASH
 **********/
h1 {
	font-size: 32px;
	color: #333366;
	font-family: sans-serif;
	margin: 0;
}

@media screen {
	.sIFR-hasFlash h1 {
		visibility: hidden;
	}

	.sIFR-flash {
		visibility: visible !important;
		margin: 0;
	}

	.sIFR-replaced {
		visibility: visible !important;
	}

	span.sIFR-alternate {
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
	}
}