﻿body  {
    background: #8d8c8b url(../images/bg.header.png) repeat-x top;
}

#header {
    width:100%;
	background:url(../images/bg.header.shadow.png) no-repeat top center;
}
.header-sleeve { 
	width:938px;
	margin:0 auto;
}

#headerDetails {
    float: right;
    padding:23px 22px 0 0;
}

#logo  {
    height:145px;
    width: 470px;
    display: block;
	margin-left:5px;
}

#navigation {
    width: 910px;
    height: 26px;
    padding: 13px 12px 0 14px;
}

#wrapper {
    width: 910px;
    margin: 0 auto; 
	padding:0 13px 0 15px;
    background-color: #130c0e;
}

#bannerContainer  {
    width: 910px;
    height: 269px;
}

#flash {
    padding:0px;
    margin: 0px;
}

#contentContainer {
    width: 910px;
	margin:29px 0;
    padding: 0 0 10px;
	background:url(../images/bg.content.gif) repeat-y;
	min-height:1px;
}
#contentContainer:after { content:"."; clear:left; display:block; height:0; visibility:hidden; } /* :hack:float enclosing */

#contentContainer.no-background { 
	background:none;
}

#content  {
    width: 600px;
    padding: 0 0 0 9px;
    float: left;
}

#findContent { 
	padding: 0 0 0 14px;
}

#rightColumn {
    width: 279px;
    float: right;
}

/*xmas packages only*/
#rightColumn img.xmasButton {
    margin-bottom:20px;
}


#footer {
    height: 18px;
    padding:3px 7px 1px;
    background-color: #8d8c8a;
}

#designby {
    width: 910px;
    padding: 4px 0 0;    
    height: 30px;
}

/*############################# NEW CSS IS DIRECTLY BELOW HERE ###########################*/

/*############################# How to find us styles #############################*/
.stadium { 
	background:url(../images/stadiumplan.jpg) no-repeat top right;
	padding: 0 0 32px;
}

.directions {
	min-height:1px;
	padding:0 0 20px;
}
.directions:after { content:"."; clear:left; display:block; height:0; visibility:hidden; } /* :hack:float enclosing */

.road { 
	float:left;
	width:400px;
}
.public-transport { 
	float:right;
	width:432px;
}

.maps {

}


/*############################# Enquiries? ###############################*/


#formContainer{
     width: 555px;
     margin: 0px auto;
}

#tickBoxes {
     width: 430px;
     float: right;
     text-align: left;
     padding-top:10px;
}

#titleContainer{
    float: left;
    width: 270px;
	height:38px;
}

#genderConatiner{
    float: right;
    width: 265px;
	height:38px;
}

#commentsContainer {
    height: 100px;
}

#errors{
    width: 400px;
    float: left;
    height: auto;
    text-align: left;
    font-size: 1.2em;
}
