body
{
	margin: 0px;
	background-color: #ffffff;
}

div#wrapper
{
	width: 750px;
	margin: 0px auto;
}

div#header
{
	border-top: solid 7px #1b8ccc;
	height: 206px;
	border-bottom: solid 7px #1b8ccc;
}

div#content
{
	background-color: #384e98;
	clear: both;
	padding: 0px 0px 20px 0px;
	text-indent: -10000px;
}

p, h1, h2, h3, h4, h5
{
	margin-top: 0px;
}

div#menu
{
	padding: 0 0 12px 10px;
	height: 35px;
	min-height: 35px;
	background-color: #384e98;
}
div#menu_contact
{
	padding: 10px 0px 12px 10px;
	height: 25px;
	min-height: 25px;
	background-color: #384e98;
}

div#menu img, div#menu_contact img
{
	float: left;
	border-bottom: solid 2px #20346f;
}

div#footer
{
	background-color: #20346f;
}

div#footer p
{
	text-align: center;
	margin: 0px;
	color: #92b8e1;
	font-size: 11px;
}


/* HEADER IMAGES 

body.home div#header
{
	background:url(../images/headers/home.jpg) top left no-repeat;
}

body.water div#header
{
	background:url(../images/headers/water.jpg) top left no-repeat;
}

body.juice div#header
{
	background:url(../images/headers/juice.jpg) top left no-repeat;
}

body.fruit div#header
{
	background:url(../images/headers/fruit.jpg) top left no-repeat;
}

body.sport div#header,
body.sport-football-rugby div#header, body.cricket div#header, body.golf div#header, body.marathon div#header, body.gymnastics_cycling div#header, body.other_activity div#header, body.news div#header, body.charity_activity div#header 
{
	background:url(../images/headers/sport.jpg) top left no-repeat;
}

body.contact div#header
{
	background:url(../images/headers/contact.jpg) top left no-repeat;
}*/

/* FIXED CONTENT HEIGHTS */

body.home div#content
{
	background:url(../images/pages/home.jpg) top center no-repeat #384e98;
	height: 538px;
}

body.water div#content
{
	background:url(../images/pages/water.jpg) top center no-repeat #384e98;
	height: 441px;
}

body.juice div#content
{
	background:url(../images/pages/juice.jpg) top center no-repeat #384e98;
	height: 457px;
}

body.fruit div#content
{
	background:url(../images/pages/fruit.jpg) top center no-repeat #384e98;
	height: 460px;
}

body.water-coolers div#content
{
	background:url(../images/pages/water-coolers.jpg) top center no-repeat #384e98;
	height: 460px;
}

body.sport div#content
{
	margin-top: -10px;
	background:url(../images/pages/sport.jpg) top center no-repeat #384e98;
	height: 438px;
	z-index: 200;
}

body.sport-football-rugby div#content
{
	margin-top: -10px;
	background:url(../images/pages/sport-football-rugby.jpg) top center no-repeat #384e98;
	height: 800px;
	z-index: 200;
}

body.cricket div#content
{
	margin-top: -10px;
	background:url(../images/pages/cricket.jpg) top center no-repeat #384e98;
	height: 773px;
	z-index: 200;
}

body.golf div#content
{
	margin-top: -10px;
	background:url(../images/pages/golf.jpg) top center no-repeat #384e98;
	height: 687px;
	z-index: 200;
}

body.marathon div#content
{
	margin-top: -10px;
	background:url(../images/pages/marathon.jpg) top center no-repeat #384e98;
	height: 651px;
	z-index: 200;
}

body.gymnastics_cycling div#content
{
	margin-top: -10px;
	background:url(../images/pages/gymnastics.jpg) top center no-repeat #384e98;
	height: 682px;
	z-index: 200;
}

body.other_activity div#content
{
	margin-top: -10px;
	background:url(../images/pages/other_activity.jpg) top center no-repeat #384e98;
	height: 682px;
	z-index: 200;
}

body.news div#content
{
	margin-top: -10px;
	background:url(../images/pages/news.jpg) top center no-repeat #384e98;
	height: 682px;
	z-index: 200;
}

body.charity_activity div#content
{
	margin-top: -10px;
	background:url(../images/pages/charity.jpg) top center no-repeat #384e98;
	height: 682px;
	z-index: 200;
}

body.contact div#content
{
	background:url(../images/pages/contact.jpg) top center no-repeat #384e98;
	height: 400px;
}


div#footer { background:url(../images/pages/footer.jpg) center top #fff no-repeat; height: 32px; text-indent: -10000px;
}

div#email { height:50px;
margin:0 auto;
position:absolute;
top:350px;
width:300px; }
	