#logo {position:absolute;
	top:10px;
	lefT:10px}

body {background-color:white}

#menu {position:absolute;
	top:160px;
	left:10px;
	background-color:#000045;
	font-family:calibri;
	font-size:15px;
	color:white;
	padding:3px;
	width:900px;
	text-align:center}

a.menulink:link {color:white; text-decoration:none}
a.menulink:visited {color:white; text-decoration:none}
a.menulink:hover {color:#004455; text-decoration:underline; background-color:white}

a.tripslink:link {color:#ff6600; text-decoration:none; font-size:15px}
a.tripslink:visited {color:#ff6600; text-decoration:none; font-size:15px}
a.tripslink:hover {color:#ff6600; text-decoration:underline; background-color:white}

#main {position:absolute;
	top:95px;
	lefT:4px;
	font-family:verdana;
	font-size:12px;
	color:#000045;
	background-color:white;
	padding:3px;
	width:860px;
	padding:10px;
	text-align:justify}


#undermain {position:absolute;
	top:350px;
	lefT:10px;
	font-family:verdana;
	font-size:12px;
	color:#000045;
	background-color:white;
	padding:3px;
	width:900px;
	padding:10px;
	text-align:justify}

#hotel1 {position:absolute;
	top:200px;
	left:550px;
	z-index:3}

#footer {position:absolute;
	top:497px;
	lefT:10px;
	font-family:verdana;
	font-size:10px;
	color:#333333;
	border-top:1px solid #999999;
	background-color:white;
	padding:3px;
	width:900px;
	padding:10px;
	text-align:justify}

#footermiddlesex {position:absolute;
	top:380px;
	lefT:10px;
	font-family:verdana;
	font-size:10px;
	color:#333333;
	border-top:1px solid #999999;
	background-color:white;
	padding:3px;
	width:900px;
	padding:10px;
	text-align:justify}

#main1 {position:absolute;
	top:95px;
	lefT:100px;
	font-family:verdana;
	font-size:12px;
	color:#000045;
	background-color:white;
	width:300px;
	padding:0px;
	text-align:justify;
	border:1px solid #000045}


#main2 {position:absolute;
	top:95px;
	lefT:500px;
	font-family:verdana;
	font-size:12px;
	color:#000045;
	background-color:white;
	width:300px;
	padding:0px;
	text-align:justify;
	border:1px solid #000045}

#news {position:absolute;
	top:55px;
	lefT:10px;
	padding:10px;
	font-family:verdana;
	font-size:12px;
	color:white;
	background-color:#000045;
	width:860px;
	text-align:center;
	}
#newstrips {position:absolute;
	top:160px;
	lefT:10px;
	padding:10px;
	font-family:verdana;
	font-size:12px;
	color:white;
	background-color:#000045;
	width:130px;
	text-align:justify;
	padding-bottom:58px;
	padding-top:58px}
#newsoffers {position:absolute;
	top:160px;
	lefT:10px;
	padding:10px;
	font-family:verdana;
	font-size:12px;
	color:white;
	background-color:#000045;
	width:130px;
	text-align:justify;
	padding-bottom:80px;
	padding-top:80px}
#newsfixtures {position:absolute;
	top:160px;
	lefT:10px;
	padding:10px;
	font-family:verdana;
	font-size:12px;
	color:white;
	background-color:#000045;
	width:130px;
	text-align:justify;
padding-bottom:2410px;
	padding-top:20px}
p.medium2 {margin-top:10px;
	margin-bottom:1px}
p.smallgap {margin-top:1px;
	margin-bottom:1px;
	text-align:center}
p.smallgapleft {margin-top:1px;
	margin-bottom:1px;
	text-align:justify}
p.menugap {margin-top:1px;
	margin-bottom:1px}
p.smallgap2 {margin-top:10px;
	margin-bottom:10px}
img.york {border-left:10px solid white}

h2 {color:#000045;
	font-size:18px;
	background-color:white;
	margin-top:2px;
	text-align:left;
	margin-bottom:3px}

h2.main {color:white;
	font-size:18px;
	background-color:#000045;
	margin-top:2px;
	text-align:center;
	margin-bottom:3px}

h4 {margin-bottom:2px}
	
