body {  margin-top: 0px; margin-left: 0px; font-family: arial, verdana, helvetica; font-weight: normal;}
div#header1  {  padding: 0em; margin: 0em 15%}
div#footer1  { clear:both; background-color: #eee; padding: 0em; width: 700px; margin: 0em 15% ; height: 20px; font-family: 
Arial, Helvetica, sans-serif; font-size: 9pt; font-style: italic; font-weight: normal; text-align: center; color: #555; border-color: #aaa; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
div.main { width: 700px; margin-left: 15% ; color: #555; text-align: justify; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; font-weight: normal}
div.main H1 { color: #555; text-align: center; font-size: 10pt; font-weight: bold;}
div.main h2 { margin-left: 8em; font-size: 9pt; font-weight: normal; text-align: left; text-transform: uppercase}
div.main h3 { margin-left: 3em; font-size: 8pt; font-weight: bold; text-align: centre}
div.mainlc { width: 48%; padding:1%; float: left; }
div.mainrc { width: 48%; padding:1%; float: right; }
div#mainl23c{ width:60%; clear:left; margin:0.5em; float:left}
div.maintc { padding:1% }

div#main { width: 700px; margin-left: 15% ; color: #555; text-align: justify; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; font-weight: normal}

div#mainl3c{ width:26%; clear:left; margin:0.5em; float:left;}
div#mainc3c{ width:34%; margin-right:1.5em; float:right; }
div#mainr3c { width: 200px; height:170px; clear:left; padding-top:1em; padding-left:1em; margin-top:1em; margin-left:0.5em; float: right; background-repeat: no-repeat; background-image:url("http://www.coggeshalleyecentre.co.uk/images/menubg2.jpg")}
div#mainr3c2 { width: 200px; height:170px; clear:left; padding-top:1em; padding-left:1em; margin-top:1em; margin-left:0.5em; float: right}
div#map { position: absolute; top: 5em; left: 2em; width: 500px; height: 400px; visibility: hidden;}
p.title 
{
	font-size: 9pt;
	font-weight: bold;
}
	
table.hours { clear:left; margin-left: 25%; width: 50%}
table.hours td{ padding-left: 1em; }
table.hours th{ text-align: center; font-weight: bold; font-size: 9pt; padding-bottom: 1em }
h1.terms { font-size: 16pt }
h2.terms { font-size: 10pt }
ol { list-style-type: decimal }
ol#sublist_alpha { list-style-type: lower-alpha }
ol#sublist_alpha li { font-weight: normal; }
ul#terms_ul li { font-weight: normal; }
p#list_style { font-weight: normal; }
ol.terms li 
{ 
margin-top: 0.5em; 
font-weight: bold; 
font-size:8pt 
}

table.price_guide
{
	width:100%;
}

table.price_guide td
{
	text-align: center;
}

table.price_guide h4
{
	text-align: center;
}

table.price_guide td.lens_name
{
	text-align: left;
}

div.main_access { width: 700px; margin-left: 15% ; color: #ff9; text-align: justify; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 20pt; font-weight: normal; background-color: #000}
div.main a 
{
	text-decoration: none;
	color: #00f;
}

div.main a:hover 
{
	color:#99f;
}

ul.menubar { padding:0; list-style-type:none; margin-top: 0px; width: 700px; margin-left: 15% ; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal}
ul.menubar li {float:left; position:relative; width: 116.66px; height:3em}
ul.menubar li dl {position:absolute; top:0; left:0;}
ul.menubar li a{color: #555; text-decoration: none;}
ul.menubar li dd {display:none;}
ul.menubar li:hover, ul.menubar li a:hover {border:0;}
ul.menubar li:hover dd, ul.menubar li a:hover dd {display:block;}
ul.menubar dl {width: 116.66px; background: #eee ; margin:0; padding:0; text-align:center;}
ul.menubar dt {margin:0; padding: 5px; font-size: 1.1em; color: #fff; }
ul.menubar dd {margin:0; padding:0; color: #fff; font-size: 1em; background: #eee; text-align:left;}
ul.menubar dt a { display:block; padding-left:0.25em;}
ul.menubar dd a, ul.menubar dd a:visited {text-decoration:none; display:block; padding:4px 5px 4px 20px;}
ul.menubar table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
ul.menubar dd a:hover{color: #eee; background-color: #555;}

