/* helpful link http://css.maxdesign.com.au/ */

body 
{ 
margin-left: 0px; margin-right: 0px; margin-top: 30px; margin-bottom: 5px;
padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; color: #454747; 
background: #000000 url(http://www.nicooptical.co.uk/fpimage/bg_body.jpg) repeat-x left top;
}

DIV.container {
	width:750px;
	margin: 10px auto;
	padding:0;
	text-align: center; border-right: 1px solid #a5a5a5; border-bottom: 1px solid #a5a5a5;
border-left: 1px solid #a5a5a5; background: #000000;
} 

#navcontainer
{
color: #FFFFFF; 
background: #000000;
width: 160px;
margin: 0;
padding: 0;
font-family: AccordSF, serif;
font-weight: 700;
font-size: 15px;
text-align: center;
text-transform: none;
}

ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width: 160px;
}


ul#navlist li
{
display: block;
margin: 0;
padding: 0;
width: 160px;
}

ul#navlist li a
{
display: block;
width: 160px;
padding: 0.5em 0 0.5em 0.1em;
border-width: 1px;
border-color:  #000 #ccc #000 #000;
border-style: solid;
color: #777;
text-decoration: none;
background: #000000;
}

#navcontainer>ul#navlist li a { width: 160px; }

ul#navlist li#active a
{
width: 160px;
background: #000000;
color: #FFFFFF;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
width: 160px;
color: #FFFFFF;
background: #000000;
border-color: #000 #fff #fff #000; 
}

A:link {text-decoration: none;color: #FFFFFF;background: #000000;} 
A:visited {text-decoration: none;color: #FFFFFF;background: #000000;}



P{font-family: MicrosoftSansSerif,SeabirdSF,Sans-serif;font-size: 12px;font-weight: 700;font-style: normal;
text-decoration: none;text-transform: none;color: #FFFFFF;background: #000000; margin: 0px; padding: 0px; }

H1{font-family: MicrosoftSansSerif,SeabirdSF,Sans-serif;font-size: 12px;
  font-weight: 700;font-style: normal;text-decoration:
  none;text-transform: none; text-align: left;color: #353639;background: #000000;
  margin-left: 0px;margin-right: 0px;margin-top:
  0px;margin-bottom: 0px;padding-left: 10px;padding-right:
  10px;padding-top: 10px;padding-bottom: 10px; width: 260px;}

TD.optionone{ font-family:MicrosoftSansSerif,Arial,sans-serif; font-size: 12px; color:#FFFFFF; font-weight: 500; background: #000000; }

TD.optiontwo{ font-family:MicrosoftSansSerif,Arial,sans-serif; font-size: 12px; color:#900000; font-weight: 500; background: #000000; }

TABLE.boxone{ color:#FFFFFF;  background: #000000;  margin: 10px; padding: 10px; text-align: center; }

.imageborder
{  
border-right: 1px dotted #CCCCCC; white-space:nowrap; color:#FFFFFF; background: #000000; margin: 0px; padding: 0px;
}

INPUT.button
{
font-family: MicrosoftSansSerif,SeabirdSF,Sans-serif; font-weight: 100; color: #FFFFFF; background: #000000; border-color: #BCC7DB;
}


