html{
	margin:0;
	padding:0;
}

body{
	font: 13px verdana;
	background:#2d73b9;
	margin:0;
	padding:0;
	
}
a{
	color:#cf0021;
}
a.visited{
	color:rgb(12,114,198);
}

h4{
	font-size: 100%;
	margin:0;
	padding:0;
	border-bottom:1px solid black;
}
h2{	
	margin:0;
	padding:0;
	font-size:75%;
	
}

div#sidebar{
	margin:0;
	padding:0.5em;
	text-align: left;
	position:absolute;
	top:300px;
	left:0;
	width:170px;
	line-height:1.5em
}

div#sidebar a{
	display: block;
	border-right:1px solid black;
	color:#cf0021;

}
div#sidebar a:visited{
	display: block;
	border-right:1px solid black;
	color:#cf0021;
}

div#sidebar a:hover{
	background:rgb(227,241,253);
	border-right: 5px solid black;
}

div#subbar{
	margin:10;
	padding:0.5em;
	text-align: left;
	position:relative;
	top:300px;
	right:0;
	width:170px;
	line-height:1.5em
}

div#subbar a{
	display: block;
	border-left:1px solid black;
	color:rgb(50%,50%,35%);

}

div#subbar a:visited{
	display: block;
	border-left:1px solid black;
	color:rgb(50%,50%,35%);
}

div#subbar a:hover{
	background:rgb(85%,85%,70%);
	border-left: 5px solid black;
}

div#title{
	color:#FAF519;
	font-style:italic;
	Width:600px;
	border-bottom:1px solid black;
	margin:5px;
	padding:0;
	position:absolute;
	top:81px;
	Left:125px;
	font-size:3em;
	text-align:Left;
}

img#logo{
	top:0;
	left:0;
	margin:5px;
	padding:5px;
	border-bottom:1px solid px;
}

div#content{
	font-size:15px;
	margin:0;
	padding:2em;
	position: absolute;
	left:230;
	top:150;
}

div#sidebar a#select{
	background:rgb(227,241,253);
	border-right:5px solid blue;
}

div#subbar a#select{
	background:rgb(85%,85%,70%);
	border-left:5px solid blue;
}


tr.select{
	background-color:rgb(85%,85%,70%);
}
tr.select td{
	height=25px;
}

tr#cola td{
	background-color:rgb(227,241,253);
}

tr#colb td{
	background-color:rgb(255,255,255);
}

table#address{
	border:1px solid black;
	position: absolute;
	top:105;
	left:26;
	width:194;
	height:165;
}
table#opening_times{
	border:1px solid black;
	position: absolute;
	top:105;
	left:300;
	width:194;
	height:165;
}

table#appointments{
	border:1px solid black;
	position: absolute;
	top:290;
	left:26;
	width:194;
	height:165;
}
table#ooh{
	border:1px solid black;
	width:250;
	position: absolute;
	top:290;
	left:300;
	width:194;
	height:165;
}
div#footer{
	position:absolute;
	top:515;
	left:26;
}

img#map{
	border:1px solid black;
}



img.docphoto{
	border: 1px solid black;
}
img#bar{
	position:absolute;
	top:100;
	left:25;
	z-index:5;
}
div#bar{
	position:absolute;
	top:110;
	left:150;
}
img#mad{
	position:absolute;
	top:260;
	left:25;
	z-index:4;
}
div#mad{
	position:absolute;
	top:270;
	left:150;
}
img#wat{
	position:absolute;
	top:445;
	left:25;
	z-index:3;
}
div#wat{
	position:absolute;
	top:455;
	left:150;
}
img#dav{
	position:absolute;
	top:600;
	left:25;
	z-index:2;
}
div#dav{
	position:absolute;
	top:610;
	left:150;
}
img#mor{
	position:absolute;
	top:775;
	left:25;
	height:131;
	width:112;
	z-index:1;
}
div#mor{
	position:absolute;
	top:785;
	left:150;
}

div#kil{
	position:absolute;
	top:925;
	left:150;
}

div#others{
	position:absolute;
	top:955;
	left:5;
}

li{
	list-style-type:circle
}
