/* Text colour
***********************/
h2, h3, h3 strong, table th, a, a:hover, a:active, h3 a {
	color:#FF3366;
}

/* Text colour
***********************/
form label {
	color:#FF3366;
}

/* Banner images
***********************/
div#wrapper div#bannerWrapper {
	background:url(../images/summer/summerBanner1.jpg) top left no-repeat;
}
div#wrapper.ritz div#bannerWrapper {
	background:url(../images/summer/summerBanner2.jpg) top left no-repeat;
}

/*
Content Column - Banner
***********************************/
div#lower div#contentBanner img {
	border:4px solid #FF3366;
}


/* Global nav
***********************/
body.summer ul#globalNav li.summer {
	background-image:none;
	background-color:transparent;
}
body.summer ul#globalNav li.summer a {
	background:url(../images/summer/globalNavSummerSelected.gif) top center no-repeat;
	padding-top:18px;
	width:99px;
}

/*
Sub nav
************************/
ul#subNav li.selected a {
	background:url(../images/summer/subNavBulletSelected.gif) left no-repeat;
	color:#FF3366;
}


/* Main page title
***********************/
body.summer div#wrapper div#bannerWrapper div {
	background:#D1305C;
}
	div#bannerWrapper div h1 {
		xbackground:url(../images/summer/title1Summer.gif);
	}
	body.centre div#bannerWrapper div h1 {
		xbackground:url(../images/summer/title2Summer.gif);
	}
	body.info div#bannerWrapper div h1 {
		xbackground:url(../images/summer/title3Summer.gif);
	}
	body.new div#bannerWrapper div h1 {
		xbackground:url(../images/summer/title4Summer.gif);
	}
	div#wrapper.nights div#bannerWrapper div h1 {
		xbackground:url(../images/summer/title5Summer.gif);
		xwidth:194px;
		xpadding-top:53px;
	}

/* Main nav	- Background tab colours
***********************/
body.centre ul#mainNav li.centre {
	background:url(../images/summer/mainNavCentreSummer.gif) top no-repeat;
}
body.info ul#mainNav li.info {
	background:url(../images/summer/mainNavInfoSummer.gif) top no-repeat;
}
body.new ul#mainNav li.new {
	background:url(../images/summer/mainNavNewSummer.gif) top no-repeat;
}

	body.centre ul#mainNav li.centre a {
		background:url(../images/summer/mainNavCentreSummerSelected.gif) top no-repeat;
	}
	body.info ul#mainNav li.info a {
		background:url(../images/summer/mainNavInfoSummerSelected.gif) top no-repeat;
		width:82px;
	}
	body.new ul#mainNav li.new a {
		background:url(../images/summer/mainNavNewSummerSelected.gif) top no-repeat;
		width:75px;
	}

/* Main nav - About + Contact Links
***********************/
body.summer ul#mainNav li.about a {
	background:url(../images/summer/mainNavAboutSummer.gif) top center no-repeat;
	width:140px;
}
body.summer ul#mainNav li.contact a {
	background:url(../images/summer/mainNavContactSummer.gif) top center no-repeat;
	width:55px;
}

/*
Content - Tables
***********************************/
table {
	background:#ffebf0;
	border-bottom:1px solid #EFF5E5;
}
	table tr.highlight {
		border-top:1px solid #E0EBCC;
		border-bottom:1px solid #E0EBCC;
	}
		table th {
			background:#fff;
		}
		table tr.highlight td {
			background:#EAF1D4;
		}
		table td.last {
			border-right:1px solid #EFF5E5;
		}
		table tr.highlight td.last {
			border-right:1px solid #E0EBCC;
		}
		table td.first {
			border-left:1px solid #EFF5E5;
		}
		table tr.highlight td.first {
			border-left:1px solid #E0EBCC;
		}

/*
Content - box with circle bg
*********************************/
div.box {
	background:url(../images/summer/summerBoxBG2.jpg) top right no-repeat;
	padding:30px 40px 0 13px;
	margin:-20px 0 10px 0;
}
div#extras div.box {
	padding:30px 6px 0 6px;
}
div.box div.block p.center a img {
	border:4px solid #FF3366;
}

/*
Content - box with coloured bg
*********************************/
div.highlight {
	background:#FEE9EE;
}

/*
Content - Headings
**********************************/
h2, h3, h4 {
	margin:0 0 10px 0;
	z-index:100;
	position:relative;
}

/* Home - Headings
***********************/
div#wrapper div#lower div.homeBox h2 {
	xcolor:#690;
	margin:0 0 20px 0;
}

/* Home - Feature Image
***********************/
div#wrapper div#lower.homeOne div.homeLeft div.feature img {
	border:4px solid #FFBDCE;
}

/* Home - News List Image
***********************/

div#wrapper div#lower div.homeLeft img.left,
div#wrapper div#lower div.homeRight img.left,
div#wrapper div#lower ul.news li img {
	border:2px solid #FF3366;
}
div#lower div.block p.center img{
	border:2px solid #FFBDCF;
}
/* Home - Boxes
***********************/

div#wrapper div#lower.homeOne div.homeBox,
div#wrapper div#lower.homeTwo div.homeBox {
	background:url(../images/summer/summerBoxBG2.jpg) right 10px no-repeat;
}
div#wrapper div#lower.homeOne div.homeRight,
div#wrapper div#lower.homeTwo div.homeRight {
	background: none;
}
div#wrapper div#lower.homeOne div.homeRightBG,
div#wrapper div#lower.homeTwo div.homeRightBG {
	background:url(../images/summer/summerBoxBG2.jpg) right 10px no-repeat;
}

/****************************
div#wrapper div#lower.homeOne div.homeLeft div.box {
	background:url(../images/summer/summerBoxBG1.jpg) top right no-repeat;
}
div#wrapper div#lower.homeOne div.homeRightBG div.box{
	background:url(../images/summer/summerBoxBG1.jpg) top right no-repeat;
	padding: 10px 12px 0;
	margin:0;
}
* html div#wrapper div#lower.homeOne div.homeRightBG div.box{
	padding: 10px 0;
}
* html div#wrapper div#lower.homeOne div.homeRightBG div.box p, * html div#wrapper div#lower.homeOne div.homeRightBG div.box h3,, * html div#wrapper div#lower.homeOne div.homeRightBG div.box h4, * html div#wrapper div#lower.homeOne div.homeRightBG div.box h5, * html div#wrapper div#lower.homeOne div.homeRightBG div.box h6{
	padding: 0 4px 0 6px;
}
div#wrapper div#lower.homeTwo div.homeBox {
	background:url(../images/summer/summerBoxBG2.jpg) right 10px no-repeat;
}
div#wrapper div#lower.homeTwo div.homeRight {
	background: none;
}
div#wrapper div#lower.homeTwo div.homeRightBG {
	background:url(../images/summer/summerBoxBG2.jpg) right 10px no-repeat;
}
***************************/
