/* helpful link http://css.maxdesign.com.au/ */ 

body { width: auto; text-align: center; margin-left: 0px; margin-right: 0px; margin-top: 50px; margin-bottom: 10px; 
padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 20px; color: #454747; 
background: #000000 url(http://www.nicooptical.co.uk/fpimage/bg_body_wrap.jpg) repeat-x left top; }

DIV.container {
	width:750px;
	margin: 0px;
	padding:0;
	text-align: center; border-right: 1px solid #1A6F1A; border-bottom: 1px solid #1A6F1A;
border-left: 1px solid #1A6F1A; white-space:nowrap; color:#FFFFFF; background: #000000;
} 

.imageborder { border-right: 1px dotted #1A6F1A; color:#FFFFFF; background: #000000; margin: 0px; padding: 0px;}   

#navcontainer
{
color: #747C89; 
background: #1A6F1A;
width: 527px;
margin: 0;
padding: 0;
font-family: MicrosoftSansSerif, serif;
font-weight: 700;
font-size: 15px;
text-align: left;
text-transform: none;
}

ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width: 527px;
}


ul#navlist li
{
display: block;
margin: 0;
padding: 0;
width: 527px;
}

ul#navlist li a
{
display: block;
width: 527px;
padding: 0.5em 0 0.5em 0.1em;
border-width: 1px;
border-color: #000 #1A6F1A #000 #000;
border-style: solid;
color: #747C89;
text-decoration: none;
background: #000000;
}

#navcontainer>ul#navlist li a { width: 527px; }

ul#navlist li#active a
{
width: 527px;
background: #000000;
color: #747C89;
}

ul#navlist li a:hover, ul#navlist  a:hover
{
width: 527px;
color: #FFFFFF;
background: #000000;
border-color: #000 #1A6F1A #1A6F1A #000; 
}

.image { margin: 0px; padding: 0px; border-right: 1px dotted #1A6F1A;  border-top: 1px dotted #1A6F1A; color:#FFF000; background: #000000; }   


#container
{
color: #747C89; 
background: #1A6F1A;
width: 527px;
margin: 0;
padding: 0;
font-family: MicrosoftSansSerif, serif;
font-weight: 700;
font-size: 15px;
text-align: left;
text-transform: none;
}

ul#list
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width: 527px;
}


ul#list li
{
display: block;
margin: 0;
padding: 0;
width: 527px;
}

ul#list li a
{
display: block;
width: 527px;
padding: 0.5em 0 0.5em 0.1em;
border-width: 1px;
border-color: #000 #1A6F1A #000 #000;
border-style: solid;
color: #747C89;
text-decoration: none;
background: #000000;
}

#container>ul#list li a { width: 527px; }

ul#list li#on a
{
width: 527px;
background: #000000;
color: #747C89;
}

ul#list li a:hover, ul#list  a:hover
{
width: 527px;
color: #FFFFFF;
background: #000000;
border-color: #000 #1A6F1A #1A6F1A #000; 
}

A:link.navitem { font-family:Times New Roman,MicrosoftSansSerif,Sans-serif; font-size: 11px; font-weight: 700; text-decoration: none; color: #747C89; background: #000000; }

A:visited.navitem { font-family:Times New Roman,MicrosoftSansSerif,Sans-serif; font-size: 11px; font-weight: 700; text-decoration: none; color: #747C89; background: #000000; }

P{font-family:Times New Roman,SeabirdSF,Sans-serif;font-size:11px;
font-weight: 700;font-style: normal;text-decoration:none; 
text-transform:none; color:#FFFFFF; 
background:#000000; margin:10px; padding:10px; text-align: center;}


