body{
	/*The body of each page*/
	font-family: sans-serif;
	font-size:76%;
	padding: 0px;
	margin:0px 15px;
	background: url(images/sailingbackground.gif) top left fixed repeat-x;
}
body.image{
	margin:0px;
}
.main{
	background-color:#FFFFFF;
	height:inherit;
	width:800px;
	padding:10px;
}

.titleBar a{
	/*The title bar contains the logo section*/
	display:none;
}
.Contents{
	/*The contents of each page*/
	font-size: 1em;
	color: #000000;
	text-align:justify;
	padding:0px 0px 5px 0px;
	margin:0px auto;
	width:740px;
}
.Contents table{
	font-size: inherit;
}

.subNav{
	/*The main links at the top of each page*/
	display:none;
}

.siteNav{
	display:none;
}

.Footer{
	display:none;
}

.hide{
	display:none;
}

.EmailPrint{
	/*The main links at the top of each page*/
	display:none;
}

.pageNav{
	display:none;
}

.sideBar{
	display:none;
}

a{
	margin:0px;
	color:#000000;
	text-decoration:none;
}

a.web{
	display:none;
}
h1{
	width:100%;
	border-bottom:2px solid #cc0000;
	color:#cc0000;
	font-size:200%;
}
h2{
	color:#0B3A6E;
}

h3{
	width:inherit;
	background-color:#0B3A6E;
	color:#ffffff;
	font-size:120%;
	font-weight:bold;
	padding:5px;
	padding-left:0px;
	margin:0px;
}

.warning{
	/*used in the register page etc. when a error has occurred*/
	color:#AD0101;
	font-weight:bold;
}

img{
	border:0px;
}


.bookingForm table tr td{
	border:1px solid #cdcdcd;
}
.bookingForm input{
	width:100%;
}
.bookingForm table{
	margin:auto;
}

#printDate{
	width:100%;
	text-align:right;
	display:block;
}