body 	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 0; padding: 0; height:100%; background-color:#DCDCDC;
		}
	
p		{ font-size: 12px; }
		
li		{font-size: .8em}	

#b_form { /* Booking forms  */	
		font-size:0.8em;	
		border-style: solid;
		border-width: 1px;
		border-color: #edab00;
		}
.full { /* Booking forms  */	
		font-size:0.8em;	
		border-style: solid;
		border-width: 1px;
		border-collapse: collapse;
		border-color: #edab00;
		}
.sides { /* Booking forms  */	
		font-size:0.8em;	
		border-left-style: solid;
		border-right-style: solid;
		border-left-width: 1px;
		border-bottom-width: 1px;
		border-collapse: collapse;
		border-color: #edab00;
		}
.tops { /* Booking forms  */	
		font-size:0.8em;	
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-collapse: collapse;
		border-color: #edab00;
		}				
#menu_table {
			font-size: 11px; 
			width: 168px;
			}
			
#menu_table a{
			text-decoration: none;
			color: black;
			}
#menu_table a:hover{
			text-decoration: underline;
			}
			
#phone {
			font-size: 11px; 
			
			}
			
#phone a{
			text-decoration: none;
			color: black;
			}
#phone a:hover{
			text-decoration: underline;
			}	
													
.menu_c_1	{ /* Pale orange background  */
			background-color: 	#FCF2D9;
			border-style: 		solid;
			border-width:		0px 2px 1px 2px;
			border-color: 		#edab00;
			padding: 			8px;
			}
.menu_c_2	{ /* Darker Pale orange background  */
			background-color: 	#FCEBC0;
			border-style: 		solid;
			border-width:		0px 2px 1px 2px;
			border-color: 		#edab00;
			padding: 			5px;
			}			
.menu_c_3	{ /* Orange background  */
			background-color: 	#EDAB00;
			border-style: 		solid;
			border-width:		0px 2px 1px 2px;
			border-color: 		#edab00;
			padding: 			5px;
			}			
.menu_top	{ 
			background-color: 	#edab00;
			height: 			2px;
			}
.menu_bttm	{
			background-color: 	#edab00;
			height: 			1px;
			}	
#outerFrame { width: 808px; text-align: left; margin-left: auto; margin-right: auto; margin-top: 30px; margin-bottom: 20px; height: auto; background-color: white; border: solid 1px #999999; }
.outerFrame { width: 808px; text-align: left; margin-left: auto; margin-right: auto; margin-top: 30px; margin-bottom: 20px; height: auto; background-color: white; border: solid 1px #999999; }
.footer2 { width: 808px; font-family: verdana, arial; font-size: 12px; text-align: left; margin-left: auto; margin-right: auto; margin-top: 15px; margin-bottom: 20px; height: auto; background-color: white; border: solid 1px #999999; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #042c9a; font-size: 25px; font-weight: lighter; margin:10px 0 0 0 }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #343d8c; font-size: 18px; font-weight: lighter; }
#mid2a { padding: 20px 1px 20px 10px; }
#mid2b { padding: 20px 27px 20px 10px; }
#mid2b ul,li {font-size: 12px;}
#aph { padding:27px 10px 0 27px; width:168px;}
.link-1 { background-color:#faeabf; border-bottom:solid 1px #EDAB00; padding: 8px 12px 8px 12px; border-left:solid 2px #EDAB00; border-right:solid 2px #EDAB00; border-top:solid 2px #EDAB00; } 
.link-2 { background-color:#faeabf; border-bottom:solid 1px #EDAB00; padding: 8px 12px 8px 12px; border-left:solid 2px #EDAB00; border-right:solid 2px #EDAB00; }
.link-3 { background-color:#f8dd99; border-bottom:solid 2px #EDAB00; padding: 8px 12px 8px 12px; border-left:solid 2px #EDAB00; border-right:solid 2px #EDAB00; border-bottom:solid 2px #EDAB00; }
.link-4 { font-family: verdana, arial; font-size: 11px; margin:20px 12px 0 25px; }
.link-4 a { text-decoration: none; font-family: verdana, sans-serif; color:#333333; font-size:11px; }
.link-4 a:hover { text-decoration: underline; }
#text-1 ul {margin-left: 0px; padding-left: 0px; list-style-type: none;}
.text-1b { font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif }
#footer { font-size: 12px; font-family: verdana, arial; }
#footer a { font-size: 12px; font-family: verdana, arial; }
.parking-1 { font-size: .8em; font-family: verdana, arial, helvetica, sans-serif; }
.copy {font-size: .8em; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 20px 1px 20px 10px;}
.faqs {border-style:solid; border-width: 1px; border-color: #adb1d1; font-size:12px;}
.table1 {border-style: solid; border-width: 1px; background-color: #e5e5e5;}
.cell1 {border-style: solid; border-width: 1px; }

#aberdeen    { visibility: visible; position: absolute; top: 207px; left: 636px; width: 100px; height: 21px }
#belfast     { visibility: visible; position: absolute; top: 306px; left: 522px; width: 100px; height: 21px }
#coventry     { visibility: visible; position: absolute; top: 416px; left: 652px; width: 100px; height: 21px }
#durham     { visibility: visible; position: absolute; top: 360px; left: 672px; width: 100px; height: 21px }
#glasgow     { visibility: visible; position: absolute; top: 236px; left: 561px; width: 100px; height: 21px }
#edinburgh   { visibility: visible; position: absolute; top: 277px; left: 636px; width: 100px; height: 21px }
#newcastle    { visibility: visible; position: absolute; top: 327px; left: 661px; width: 100px; height: 21px }
#blackpool    { visibility: visible; position: absolute; top: 348px; left: 586px; width: 100px; height: 21px }
#liverpool    { visibility: visible; position: absolute; top: 327px; left: 586px; width: 100px; height: 21px }
#manchester    { visibility: visible; position: absolute; top: 377px; left: 615px; width: 100px; height: 21px }
#birmingham    { visibility: visible; position: absolute; top: 398px; left: 636px; width: 100px; height: 21px }
#cardiff    { visibility: visible; position: absolute; top: 446px; left: 561px; width: 100px; height: 21px }
#bristol    { visibility: visible; position: absolute; top: 433px; left: 606px; width: 100px; height: 21px }
#heathrow    { visibility: visible; position: absolute; top: 454px; left: 622px; width: 100px; height: 21px }
#stansted    { visibility: visible; position: absolute; top: 454px; left: 696px; width: 100px; height: 21px }
#gatwick    { visibility: visible; position: absolute; top: 485px; left: 646px; width: 100px; height: 21px }
#southampton    { visibility: visible; position: absolute; top: 467px; left: 571px; width: 100px; height: 21px }
#exeter    { visibility: visible; position: absolute; top: 488px; left: 571px; width: 100px; height: 21px }
#dover    { visibility: visible; position: absolute; top: 483px; left: 706px; width: 100px; height: 21px }
#folkestone    { visibility: visible; position: absolute; top: 500px; left: 675px; width: 100px; height: 21px }