body {
	font-size: 62.5%; /* Sets base font size to 10px in most modern browsers */
	background-color:  #ffffff;
	margin: 0;
	padding: 0;
	text-align: center;
	}
	
	/* For Inheritance */	
	div, table, table, th, tr, td, h1, h2, h3, h4, h5, h6, p, ul, ol, li, ul ul, ul ul li, dl, dt, dd, blockquote, cite, code, label { 
	text-align: left; /* Overides NN4 force centre */
	font-size: 1em;
	}

#container{
text-align: left;
width: 750px;
height: 422px;
margin: auto;
padding: 0;
}

#productbase{
width: 200px;
height: 250px;
margin: -217px 0 0 380px;
padding: 0;
background-color:  none;
background-image: url(images/product.gif);
background-repeat: no-repeat;
}

#productpic{
width: 200px;
height: 250px;
margin: 6px 0 0 6px;
background-color:  none;
background-image: url(images/backmask-l.jpg);
background-repeat: no-repeat;
}

h4{
font-family: Verdana, sans-serif;
font-weight: normal;
font-size: 18px;
line-height: 18px;
margin: 25px 0 0 0;
padding: 0;
color:  white;
text-align: right;
}

#description{
width: 350px;
height: 260px;
background-color: none;
background-image: none;
margin: 0;
padding: 0;
}

#content{
float: left;
display: inline;
width: 350px;
height: 260px;
background-color: none;
background-image: none;
margin-left: 20px; 
margin-top: 15px;
padding: 0;
}

h5{
font-family: Verdana, sans-serif;
font-weight: normal;
font-size: 14px;
line-height: 16px;
padding: 0;
color:  white;
text-align: right;
margin: 10px 0 0px 0;
}

p{
font-family: Verdana, sans-serif;
font-weight: normal;
font-size: 10px;
line-height: 12px;
margin: 8px 0 0 0;
padding: 0;
color:  white;
text-align: right;
}

#price{
float: left;
display: inline;
width: 300px;
height: 10px;
background-color: none;
background-image: none;
margin-left: 390px; 
margin-top: 6px;
padding: 0;
}

#header{
width: 750px;
height: 83px;
margin: 0;
background-color:  #ffffff;
background-image: url(images/header.gif);
background-repeat: no-repeat;
}

#main{
width: 750px;
height: 345px;
background-color:  #ffffff;
background-image: url(images/backmask-l.jpg);
background-repeat: no-repeat;
font-family: Verdana, sans-serif;
text-align: center;
margin: 0px 0 0 0; 
padding: 0;
color:  #ffffff;
}

#centre li{
float: left;
display: inline;
list-style-type: none;
margin-top: 10px;
margin-bottom: 0;
}

#centre li a{
font-size: 20px;
font-weight: normal;
text-decoration: none;
color:  #ffffff;
background: none;
margin: -10px 41px 0 41px;
}

#centre li a:hover{
color: black;
}

".subnav" {_height: 1px}

.subnav: after{
content: '.';
clear: both;
height: 0;
display: block:
visibility: hidden;
}

#picnav {
float: left;
display: inline;
width: 549px;
height: 106px;
margin-left: 160px;
margin-top: -69px;
margin-bottom: 0px;
background-image: url(images/picturebuttons.gif);
background-repeat: no-repeat;
padding: 0;
}

#secnav{
width: 600px;
height: 100px;
margin: 0 0 0 8px;  
list-style-type: none;
padding: 0;
}

#secnav li{
float: left;
display: inline;
width: 140px;
height: 75px;
display: inline;
margin: 15px 0 67px 0;
}

#secnav li a{
text-align: left;
display: block;
font-family: Verdana, sans-serif;
font-size: 14px;
font-weight: normal;
text-decoration: none;
color: black;
background: none;
}

#secnav li a:hover{
color: #CC6600;
}

#our {
float: left;
display: inline;
width: 130px;
height: 36px;
margin-left: 20px;
margin-top: 0px;
background-image: none;
padding: 0;
}

#ournav{
margin: 15px 0 0 0;
padding: 0;
}

#ournav li{
list-style-type: none;
margin: 0; 
padding:0;
}

#ournav li a{
text-align: left;
padding: 0;
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: black;
background: none;
}

#ournav li a:hover{
color: #CC6600;
}

#ordernav{
width: 50px;
height: 106px;
margin: 0;
padding: 0;
margin-top: -83px;
margin-left: 457px;
}

#ordernav li{
list-style-type: none;
margin: 0; 
padding:0;
}

#ordernav li a{
text-align: center;
padding: 0;
margin: 0;
font-family: Verdana, sans-serif;
font-size: 20px;
font-weight: normal;
text-decoration: none;
color: white;
background: none;
}

#ordernav li a:hover{
color: black;
}

#footer{
clear: both; /* forces the element to clear the last float (start below it rather than beside) */
width: 350px;
height: 75px;
float: left;
display: inline;
margin-left: 20px; 
margin-top: -51px;
z-index: 25;
background-color: none;
background-image: none;
}

h3{
font-family: Verdana, sans-serif;
font-size: 9px;
text-align: left;
line-height: 18px;
padding: 0;
color:  #CCCCCC;
}
