body {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	background-color:#FFFFFF;
}

p {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:3px;
	margin-top:3px;
	padding-bottom:3px;
	margin-bottom:3px;
	padding-right:5px;
	margin-right:5px;
}

ul {
	padding-left:8px;
	margin-left:8px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}
ul.alsolink {
	list-style-type:square;
	padding-left:7px;
	margin-left:7px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}
li.alsolink {
	padding-left:0px;
	margin-left:0px;
	padding-top:1px;
	margin-top:1px;
	padding-bottom:1px;
	margin-bottom:1px;
}
li.terms {
	padding-left:0px;
	margin-left:0px;
	padding-top:1px;
	margin-top:1px;
	padding-bottom:5px;
	margin-bottom:5px;
}

ul.facilities {
	list-style-type:disc;
	padding-left:0px;
	margin-left:0px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}
li.facilities {
	padding-left:3px;
	margin-left:3px;
	padding-right:0px;
	margin-right:0px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size:11px;
	font-weight:bold;
	color:#7e7e7e;*/
}
td.facilities {
	padding-left:0px;
	margin-left:0px;
	padding-right:0px;
	margin-right:0px;
	padding-top:3px;
	margin-top:3px;
	padding-bottom:3px;
	margin-bottom:3px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*font-weight:bold;
	color:#7e7e7e;
	text-align:left;*/
}
.facilities {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*font-weight:bold;
	color:#7e7e7e;
	text-align:left;*/
}

ol {
	padding-left:15px;
	margin-left:15px;
	padding-top:2px;
	margin-top:2px;
	padding-bottom:0px;
	margin-bottom:0px;
}

blockquote {
	padding-left:0px;
	margin-left:50px;
	padding-right:0px;
	margin-right:50px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}
blockquote.howtobook {
	padding-left:0px;
	margin-left:10px;
	padding-right:0px;
	margin-right:100px;
	padding-top:0px;
	margin-top:5px;
	padding-bottom:0px;
	margin-bottom:5px;
}
blockquote.terms {
	padding-left:0px;
	margin-left:30px;
	padding-right:0px;
	margin-right:100px;
	padding-top:0px;
	margin-top:5px;
	padding-bottom:0px;
	margin-bottom:5px;
}

td {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

td.bookingdetails {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#003399;
	text-align:left;
}
td.bookingdetails_bold {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003399;
	text-align:left;
}
td.bookingdetails_incl {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:left;
}
td.bookingdetails_curr {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#003399;
	text-align:right;
}
td.bookingdetails_curr_bold {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003399;
	text-align:right;
}

td.specTableCellBorders {
	border-style:solid;
	border-color:#00CCFF; /* was #EDB738 */
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
	padding-left:0px;
}

.specTableHead {
	font-size:11px;
	color:#003399;
	font-weight:bold;
	background-color:#B7E8F8; /* was #F6DB9B */
}

.specTableDateHead {
	font-size:11px;
	color:#003399;
	font-weight:bold;
	background-color:#B7E8F8; /* was #F6DB9B */
	border-style:solid;
	border-color:#00CCFF; /* was #EDB738 */
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
}

td.specTableFullRate {
	font-size:11px;
	color:#003399;
	font-weight:bold;
	border-style:solid;
	border-color:#00CCFF; /* was #EDB738 */
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
}

.specPrice {
	font-size:11px;
	color:#990033;
	font-weight:bold;
}

.numbers {
	font-size:50px;
	font-weight:bold;
	color: #003399;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}
.numbers2 {
	font-size:50px;
	font-weight:bold;
	color: #E6EEF6;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}

h1 {
	font-size:13px;
	color: #003399;
	padding-top:10px;
	margin-top:0px;
	padding-bottom:7px;
	margin-bottom:0px;
}
h1.notbold {
	font-size:13px;
	font-weight:normal;
	color: #003399;
}
h1.red {
	font-size:13px;
	font-weight:bold;
	color: #990033;
}
h1.suspended {
	font-size:13px;
	color:#99ccff; /* was #aaaaaa */
	font-weight:bold;
}
h1.grey {
	font-size:13px;
	color:#aaaaaa;
	font-weight:bold;
}
.h1 {
	font-size:13px;
	color: #003399;
	font-weight:bold;
	padding-top:10px;
	margin-top:0px;
	padding-bottom:7px;
	margin-bottom:0px;
}
.h1suspended {
	font-size:13px;
	color:#99ccff; /* was #aaaaaa */
	font-weight:bold;
	padding-top:10px;
	margin-top:0px;
	padding-bottom:7px;
	margin-bottom:0px;
}
.h1grey {
	font-size:13px;
	color:#aaaaaa;
	font-weight:bold;
	padding-top:10px;
	margin-top:0px;
	padding-bottom:7px;
	margin-bottom:0px;
}
.h1red {
	font-size:13px;
	font-weight:bold;
	color: #990033;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}

h2 {
	font-size:12px;
	color: #003399;
	padding-top:5px;
	margin-top:0px;
	padding-bottom:5px;
	margin-bottom:0px;
}
h2.notbold {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #003399;
	padding-top:5px;
	margin-top:0px;
	padding-bottom:5px;
	margin-bottom:0px;
}
.h2 {
	font-size:12px;
	color: #003399;
	font-weight:bold;
	padding-top:5px;
	margin-top:0px;
	padding-bottom:5px;
	margin-bottom:0px;
}
.h2white {
	font-size:12px;
	color: #ffffff;
	font-weight:bold;
	padding-top:5px;
	margin-top:0px;
	padding-bottom:5px;
	margin-bottom:0px;
}
h2.selectyour {
	font-size:12px;
	font-weight:normal;
	color: #003399;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:2px;
	margin-bottom:2px;
}
.h2suspended {
	font-size:12px;
	color:#99ccff; /* was #aaaaaa */
	font-weight:bold;
	padding-top:5px;
	margin-top:0px;
	padding-bottom:5px;
	margin-bottom:0px;
}

h3 {
	font-size:11px;
	color: #003399;
	padding-top:5px;
	margin-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
}
h3.selectyour {
	font-size:11px;
	color: #003399;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:2px;
	margin-bottom:2px;
}
h3.selectyour2 {
	font-size:11px;
	color: #E6EEF6;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:2px;
	margin-bottom:2px;
}
h3.bookinghelp {
	font-size:11px;
	font-weight:normal;
	color:#003399;
	padding-top:5px;
	margin-top:0px;
	padding-bottom:6px;
	margin-bottom:0px;
}
.h3 {
	font-size:11px;
	color: #003399;
	font-weight:bold;
}
.h3white {
	font-size:12px;
	color: #ffffff;
	font-weight:bold;
}
.h3suspended {
	font-size:11px;
	color:#99ccff; /* was #aaaaaa */
	font-weight:bold;
}

h4 {
	font-size:10px;
	color: #003399;
	padding-top:5px;
	margin-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
}
.h4 {
	font-size:10px;
	color: #003399;
	font-weight:bold;
}

h5 {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#990033;
	padding-top:3px;
	margin-top:3px;
	padding-bottom:3px;
	margin-bottom:3px;
}
h5.notbold {
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	color:#990033;
	padding-top:3px;
	margin-top:3px;
	padding-bottom:3px;
	margin-bottom:3px
}

.HI {
	font-size:13px;
	color: #003399;
	font-weight:bold;
	font-style:italic;
}

input {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
select {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
textarea {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

a {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#003399;
}
a:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #003399;
}
a:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color: #003399;
}


.date {
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

.selectyour {
	font-size:10px;
	font-weight:bold;
	color: #003399;
}

.footer {
	font-size:11px;
	color:#ffffff;
}
a.footerlink {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:11px;
	color:#ffffff;
}
a.footerlink:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:11px;
	color:#ffffff;
}
a.footerlink:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color:#ffffff;
}
a.footerlink:visited:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:11px;
	color:#ffffff;
}

.headertext {
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
}
.headerkeywords {
	font-size:10px;
	color:#EDB738;
	font-weight:bold;
}
.headersignin {
	font-size:10px;
	color:#003399;
	font-weight:bold;
}
a.headersignin {
	font-size:10px;
	color:#003399;
	font-weight:bold;
	text-decoration:underline;
}
a.headersignin:hover {
	font-size:10px;
	color:#003399;
	font-weight:bold;
	text-decoration:none;
}
.headerlink {
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
}
a.headerlink {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
}
a.headerlink:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
}
a.headerlink:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
}
a.headerlink:visited:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
}

.specialsboardroomtype {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990033;
	font-weight:bold;
}

.specialsboardsavepc {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990033;
	font-weight:bold;
}
.specialsboardregion {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00CCFF;
	font-weight:bold;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:3px;
	margin-bottom:3px;
}
a.specialsboardsupplier {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:13px;
	color:#0066CC;
	font-weight:bold;
}
a.specialsboardsupplier:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:13px;
	color:#07608C;
	font-weight:bold;
}
a.specialsboardsupplier:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:13px;
	color:#07608C;
	font-weight:bold;
}
a.specialsboardsupplier:visited:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:13px;
	color:#07608C;
	font-weight:bold;
}
.scrollbuttonover {
	background-color:#CCCCCC;
	color:#555555;
	height:15px;
	width:15px;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
	border:0px;
}
.scrollbuttonout {
	background-color:#555555;
	color:#CCCCCC;
	height:15px;
	width:15px;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
	border:0px;
}

.supplierheadertitle {
	font-size:14px;
	color:#0066CC;
	font-weight:bold;
}
.supplierheaderdate {
	font-size:10px;
	color:#0066CC;
	font-weight:bold;
}
.supplierheaderlink {
	font-size:12px;
	color:#FFFFFF; /* was EDB738; */
	font-weight:bold;
}
a.supplierheaderlink {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:12px;
	color:#FFFFFF; /* was EDB738; */
	font-weight:bold;
}
a.supplierheaderlink:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:12px;
	color:#FFFFFF; /* was EDB738; */
	font-weight:bold;
}
a.supplierheaderlink:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF; /* was EDB738; */
	font-weight:bold;
}
a.supplierheaderlink:visited:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:12px;
	color:#FFFFFF; /* was EDB738; */
	font-weight:bold;
}
.supplierlogoutlink {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F6DB9B; /* was #003399 */
	font-weight:bold;
}
a.supplierlogoutlink {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:12px;
	color:#F6DB9B; /* was #003399 */
	font-weight:bold;
}
a.supplierlogoutlink:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:12px;
	color:#F6DB9B; /* was #003399 */
	font-weight:bold;
}
a.supplierlogoutlink:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#F6DB9B; /* was #003399 */
	font-weight:bold;
}
a.supplierlogoutlink:visited:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:12px;
	color:#F6DB9B; /* was #003399 */
	font-weight:bold;
}
.supplierfooter {
	font-size:11px;
	color:#003399; /* was #000000; */
}
a.supplierfooterlink {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:11px;
	color:#003399; /* was #000000; */
}
a.supplierfooterlink:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:11px;
	color:#003399; /* was #000000; */
}
a.supplierfooterlink:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color:#003399; /* was #000000; */
}
a.supplierfooterlink:visited:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:11px;
	color:#003399; /* was #000000; */
}
table.supplieradmin {
	border: 1px solid #003399;
	background-color: #E6EEF6; /* was #e3e3e3 */
}

a.usefullink {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	color:#ffffff;
}
a.usefullink:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #ffffff;
}
a.usefullink:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color: #ffffff;
}

a.usefullink:visited:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #ffffff;
}

a.tcrlink {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:underline;
	color:#999999;
}
a.tcrlink:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#999999;
}
a.tcrlink:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:underline;
	color:#999999;
}
a.tcrlink:visited:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#999999;
}

.button {
	color: #003399;
	font-weight:bold;
	background-color: #ffffff;
	border: 1px solid #003399;
	border-color: #003399;
	font-size:11px;
}

table.google {
	border: 1px solid #666666;
	background-color: #CCCCCC;
}

table.othercountries {
	border: 1px solid #BBBBBB;
	background-color: #DDDDDD;
}

table.login {
	border: 1px solid #003399;
	border-color:#003399;
	background-color:#F6DB9B;
	padding: 0px;
}

table.contact {
	border: 0px;
	color: #003399;
	background-color: #B7E8F8;
}

table.suppliercontact {
	border: 1px solid #003399;
	color: #003399;
	background-color: #B7E8F8; /* was #E6EEF6 */
}
.suppliercontactperson {
	color: #003399;
	font-size:10px;
	font-weight:bold;
}
table.suppliertable {
	border: 1px solid #003399;
	color: #000000;
	background-color: #E6EEF6;
}

table.popular {
	border: 0px;
	color: #003399;
	font-weight: normal;
	background-color: #E6EEF6;
}

table.intro {
	border: 1px solid #003399;
	border-color: #003399;
	color: #000000;
	font-weight: normal;
	background-color: #ffffff;
}

table.table {
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
	border-bottom: 1px solid #003399;
	color: #000000;
	font-weight: normal;
	background-color: #ffffff;
}
td.table {
	border-top: 1px solid #003399;
	border-color: #003399;
	color: #000000;
	font-weight: normal;
	background-color: #ffffff;
}

.msg {
	font-size:11px;
	color:#003399;
}
.boldmsg {
	font-size:11px;
	color:#003399;
	font-weight:bold;
}

.form {
	font-size:11px;
	color:#003399;
}
.smallform {
	font-size:9px;
	color:#003399;
}

form.nospaces {
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}

td.booked {
	font-size:9px;
	color:#003399; /* I reckon #99ccff - was #999999 */
	font-weight:bold;
	border-style:solid;
	border-color:#00CCFF; /* was #EDB738 */
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
}

.stdrate {
	font-size:11px;
	color:#003399;
	font-weight:bold;
}
.wasrate {
	font-size:11px;
	color:#003399;
	font-weight:normal;
}

.rtHead {
	font-size:11px;
	color:#990033;
	font-weight:bold;
}
.rtHeadSuspended {
	font-size:11px;
	color:#99ccff; /* was #aaaaaa */
	font-weight:bold;
}
.rtHead200 {
	font-size:11px;
	color:#990033;
	font-weight:bold;
	width:270px;
	text-align:left;
}
.rtSubHead {
	font-size:11px;
	color:#7e7e7e;
	font-weight:bold;
}

a.more {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#990033;
}
a.more:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	color: #990033;
}
a.more:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#990033;
}
a.more:visited:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	color: #990033;
}

a.special {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#990033;
}
a.special:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color: #990033;
}
a.special:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#990033;
}
a.special:visited:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color: #990033;
}

a.stdrate {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#003399;
}
a.stdrate:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color: #003399;
}
a.stdrate:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#003399;
}
a.stdrate:visited:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color: #003399;
}

a.alsolink {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
	color:#003399;
}
a.alsolink:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
	color: #003399;
}
a.alsolink:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
	color:#003399;
}
a.alsolink:visited:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
	color: #003399;
}
.alsolink {
	font-size:10px;
	font-weight:normal;
	color:#003399;
}

a.next {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	color:#990033;
}
a.next:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color: #990033;
}
a.next:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	color:#990033;
}
a.next:visited:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color: #990033;
}
.next {
	font-size:11px;
	color:#990033;
	font-weight:normal;
}

a.yellow {
	text-decoration:underline;
	font-weight:bold;
	color:#EDB738;
}
a.yellow:hover {
	text-decoration:none;
	font-weight:bold;
	color:#EDB738;
}
a.yellow:visited {
	text-decoration:underline;
	font-weight:bold;
	color:#EDB738;
}
a.yellow:visited:hover {
	text-decoration:none;
	font-weight:bold;
	color:#EDB738;
}

a.red {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	color:#990033;
}
a.red:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	color: #990033;
}
a.red:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	color:#990033;
}
a.red:visited:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	color: #990033;
}

a.redsmall {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
	color:#990033;
}
a.redsmall:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	color: #990033;
}
a.redsmall:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
	color:#990033;
}
a.redsmall:visited:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	color: #990033;
}

a.red-bold {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	color:#990033;
}
a.red-bold:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color: #990033;
}
a.red-bold:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	color:#990033;
}
a.red-bold:visited:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color: #990033;
}

a.homepagesupplierlink {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
	color:#c6c6c6;
}
a.homepagesupplierlink:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:#c6c6c6;
}
a.homepagesupplierlink:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
	color:#c6c6c6;
}
a.homepagesupplierlink:visited:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:#c6c6c6;
}
a.homepagesupplierlink2 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
a.homepagesupplierlink2:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
a.homepagesupplierlink2:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
a.homepagesupplierlink2:visited:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}

a.keywords {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:9px;
	font-weight:normal;
	color:#c6c6c6;
}
a.keywords:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
	color:#c6c6c6;
}
a.keywords:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:9px;
	font-weight:normal;
	color:#c6c6c6;
}
a.keywords:visited:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
	color:#c6c6c6;
}
.keywords {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#c6c6c6;
}

a.black {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
a.black:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
a.black:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
a.black:visited:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

.copyright {
	font-size:9px;
	color:#000000;
}

.mapIFtitle {
	font-size:11px;
	color:#003399;
	font-weight:bold;
}
.mapIFsmallprint {
	font-size:9px;
	color:#666666;
}

.address {
	font-size:11px;
	color:#666666;
}

.smallprint {
	font-size:10px;
	color:#000000;
}
.smallblue {
	font-size:10px;
	color:#003399;
}

.minnights {
	font-size:11px;
	color:#EDB738;
	font-weight:bold;
}

hr.hr {
	border:dotted;
	color:#cccccc;
	size:10px;
}

table.bctable {
	border: 1px solid #EDB738;
	border-color: #EDB738;
	background-color: #E6EEF6;
	padding: 10px;
	color: #003399;
	font-weight: normal;
}

table.alsotable {
	border: 1px solid #003399;
	border-color: #003399;
	background-color: #B7E8F8; /* was E6EEF6 */
	padding: 0px;
	color: #003399;
	font-weight: normal;
}

.yellow {
	font-weight:bold;
	color: #EDB738;
}
.white {
	font-weight:bold;
	color:#FFFFFF;
}
.grey {
	font-weight:bold;
	color:#666666;
}
.black {
	font-size:11px;
	color:#000000;
}
.red {
	font-weight:normal;
	color:#990033;
}
.red-bold {
	font-weight:bold;
	color:#990033;
}
.red-small {
	font-size:10px;
	font-weight:normal;
	color:#990033;
}
.red-note {
	color: #990033;
	font-size:11px;
	font-style:italic;
}
.red-head {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#990033;
}
.xmas-red-bold {
	font-weight:bold;
	color:#dc143c;
}

.image-layer {
	display: none;
	position:absolute;
	background-color:#E6EEF6;
	z-index:2;
	text-align:center;
	color:#003399;
	font-size:11px;
	font-weight:normal;
	border: 1px solid #EDB738;
}
.additional-info {
	display: none;
	position:absolute;
	background-color:#E6EEF6;
	z-index:2;
	text-align:left;
}
.inclusion {
	border: 1px solid #003399;
	border-color: #003399;
	background-color: #E6EEF6;
}
.tip {
	color:#003399;
	font-size:11px;
	font-weight:normal;
	border:1px solid #003399;
	background-color:#FFF8DC;
}
.qnmark {
	color:#990033;
	font-size:10px;
	font-weight:bold;
	border:1px solid #990033;
	background-color:#FFFFFF;
	width:12px;
	text-align:center;
	text-decoration:none;
}

.contact-layer {
	display:none;
	position:absolute;
	z-index:2;
	border:1px solid #666666;
	background-color:#B7E8F8; /* #A3E1F5; #8FDAF3; #CCCCCC; */
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}

.live {
	font-size:11px;
	color:#003399;
	font-weight:normal;
}
.suspended {
	font-size:11px;
	color:#99ccff; /* was #aaaaaa */
	font-weight:normal;
}

table.editSpecials {
	border: 1px solid #003399;
	border-color: #003399;
	background-color: #FFFFFF;
	padding: 0px;
}
.editSpecialsHead {
	font-size:11px;
	color:#003399;
	font-weight:bold;
	/*background-color: #FAEAC4;
	background-color: #F6DB9B;*/
	background-color: #B7E8F8;
}
.smallEditSpecialsHead {
	font-size:10px;
	color:#003399;
	font-weight:bold;
	/*background-color: #FAEAC4;
	background-color: #F6DB9B;*/
	background-color: #B7E8F8;
}
tr.editSpecialsDisplayed {
	font-size:11px;
	color:#000000;
	background-color: #E6EEF6;
}
.bookedSpecialsDisplayed {
	font-size:11px;
	color:#000000;
	text-align:right;
	border:0px;
	background-color: #E6EEF6;
}
tr.editSpecialsNotDisplayed {
	font-size:11px;
	color:#000000;
	background-color: #DDDDDD;
}
.bookedSpecialsNotDisplayed {
	font-size:11px;
	color:#000000;
	text-align:right;
	border:0px;
	background-color: #dddddd;
}

.adminNote {
	font-size:10px;
	color:#990033;
	font-weight:bold;
}
.adminBoldNote {
	font-size:11px;
	color:#990033;
	font-weight:bold;
}

a.selected {
	text-decoration: none;
	color:#003399;
	font-weight:bold;
}
a.selected:hover {
	text-decoration: none;
	color:#003399;
	font-weight:bold;
}
a.selected:visited {
	text-decoration: none;
	color:#003399;
	font-weight:bold;
}
a.notselected {
	text-decoration: underline;
	color:#003399;
}
a.notselected:hover {
	text-decoration: underline;
	color:#003399;
}
a.notselected:visited {
	text-decoration: underline;
	color:#003399;
}

.whatsthis {
	font-weight:normal;
	color:#666666;
}
a.whatsthis {
	font-weight:normal;
	color:#666666;
	text-decoration: underline;
}
a.whatsthis:hover {
	font-weight:normal;
	color:#666666;
	text-decoration: underline;
}
a.whatsthis:visited {
	font-weight:normal;
	color:#666666;
	text-decoration: underline;
}

a.sorthead {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	color:#003399;
}
a.sorthead:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color: #003399;
}
a.sorthead:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	color:#003399;
}

tr.highlightedRow {
	font-size:11px;
	color:#000000;
	background-color:#E6EEF6;
}

.ezirating {
	color: #0066CC; /*#EDB738 or #228b22 or #003399?*/
	font-weight:bold;
	font-size:11px;
	cursor:default;
}

.where {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:11px;
	color:#0066CC;
	font-weight:bold;
	cursor:pointer;
}

/* alt button style with rounded corners using corner images - not used as resulting 'buttons' are too big for our design; also mouseover effect best as just change of text colour, as further images required to reverse colours as whole border needed not just corners:
.bl { background: url(../images/btn-bot-left.gif) 0 100% no-repeat #990033;
	color:#ffffff; font-size:11px; font-weight:bold; cursor:pointer; text-align:center; height:25px; }
.bl-hover { color:#666666; }
.br { background: url(../images/btn-bot-right.gif) 100% 100% no-repeat }
.tl { background: url(../images/btn-top-left.gif) 0 0 no-repeat }
.tr { background: url(../images/btn-top-right.gif) 100% 0 no-repeat; padding:10px }
.clear {font-size: 1px; height: 1px}
HTML COMPONENT TO GO ON PAGE:
<div class="bl" onmouseover="this.className='bl bl-hover';" onmouseout="this.className='bl';" style="width:100px;" border="1" onClick="formChecker();"><div class="br"><div class="tl"><div class="tr">CONTINUE&nbsp;&raquo;</div></div></div></div>
<div class="clear">&nbsp;</div> */
 
 /* new buttons: */
.yellowbutton {
	color: #ffffff;
	font-weight:bold;
	background-color: #EDB738;
	border: 1px solid #EDB738;
	border-color: #EDB738;
	font-size:11px;
	cursor:pointer;
}
.yb-hover {
	color: #EDB738;
	background-color: #ffffff;
}
.bluebutton {
	color: #ffffff;
	font-weight:bold;
	background-color: #0066CC;
	border: 1px solid #0066CC;
	font-size:11px;
	cursor:pointer;
}
.bb-hover {
	color: #0066CC;
	background-color: #ffffff;
}
.redbutton {
	color: #ffffff; /* 07608C = paler version of our blue */
	font-weight:bold;
	background-color: #990033;
	border: 1px solid #990033;
	border-color: #990033;
	font-size:11px;
	cursor:pointer;
	/* following works on firefox & safari only at Feb 08; creates rounded (but roughly!) corners:
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px; */
}
.rb-hover {
	color: #990033;
	background-color: #ffffff;
}

/* searchoptions styles used on www/index.php & www/accommodation-specials.php for advanced search form */
#search_options { 
	display: none;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}
table.searchoptions {
	border: 1px solid #6699ff;
	border-color: #6699ff;
	color: #000000;
	font-weight: normal;
	background-color: #ffffff;
}
a.searchoptions {
	font-weight:bold;
	color:#990033; /* 07608C */
	text-decoration: underline;
}
a.searchoptions:hover {
	font-weight:bold;
	color:#990033;
	text-decoration: none;
}
a.searchoptions:visited {
	font-weight:bold;
	color:#990033;
	text-decoration: underline;
}


.website-tip-layer {
	display:none;
	position:absolute;
	z-index:2;
	border:0px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
tr.website-tip-header {
	background-color: #0066CC;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}
.website-tip-table {
	border: 1px solid #0066CC;
	background-color: #E6EEF6;
	font-size:10px;
	color:#0066CC;
	padding:0px;
	margin:0px;
}
.website-tip-content {
	background-color: #E6EEF6;
	font-size:10px;
	color:#0066CC;
	padding:0px;
	margin:0px;
}

.review-customer {
	font-weight:normal;
	color:#333333;
	padding-top:1px;
	padding-bottom:1px;
}
.review-provider-response {
	font-weight:normal;
	color:#0066CC;
	margin-left:0px;
	padding-top:1px;
	padding-bottom:1px;
}
.review-moderator-response {
	font-weight:normal;
	color:#003399;
	margin-left:0px;
	padding-top:1px;
	padding-bottom:1px;
}

.priceBeatCell {
	color:#FFFFFF;
	background-color: #00CCFF;
	border: 1px solid #00CCFF;
}

.testimonialHead {
	font-size:13px;
	color:#00CCFF;
	font-weight:bold;
}
.testimonial {
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
.testimonial-giver {
	font-size:11px;
	color:#00CCFF;
	font-weight:bold;
	font-style:italic;
}

.promo {
	font-size:11px;
	color:#0066CC;
}
.promo-bold {
	font-size:11px;
	color:#0066CC;
	font-weight:bold;
}