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;
}

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

#intro{
width: 750px;
height: 137px;
background-color:  #ffffff;
background-image: url(images/home_bg_top.jpg);
background-repeat: no-repeat;
margin: 9px 0 0 0; 
color:  #ffffff;
}

h1{
float: left;
display: inline;
width: 380px;
height: 80px;
font-family: Verdana, sans-serif;
font-size: 12px;
text-align: left;
line-height: 23px; 
margin: 35px 176px 0 30px; /* changed padding to a margin, to prevent IE from taking away space from width */
color:  #ffffff;
}

#content{
width: 750px;
height: 200px;
background-color:  none;
background-image: none;
background-repeat: no-repeat;
margin: auto; 
}

h2{
position: relative;
float: left;
display: inline;
width: 260px;
height: 80px;
font-family: Verdana, sans-serif;
font-size: 12px;
text-align: left;
line-height: 23px; 
margin: -131px 176px 0 30px;
color:  #ffffff;
}

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

#mainnav li{
list-style-type: none;
margin: 0; 
display: inline;
}

#mainnav li a{
font-size: 20px;
font-weight: normal;
text-decoration: none;
color:  #ffffff;
background: none;
padding: 5px 20px;
margin: 0; 
}

#mainnav li a:hover{
color: #7e5138;
}

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

#secnav{
width: 600px;
height: 100px;
margin: 0 0 0 8px; /* added to move link to right a few px, also changed from margin auto (IE6 bug) */
list-style-type: none;
padding: 0;
}

#secnav li{
float: left;
display: inline;
width: 140px;
height: 75px;
margin: 15px 0 67px 0; /* moved padding from a into a margin here */
}

#secnav li a{
text-align: left; /* removed 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: 60px;
margin-left: 20px;
margin-top: -198px;
background-image: none;
padding: 0;
}

#ournav{
padding: 0;
margin: 7px 0 0 0; /* added a top margin to bring text into correct vertcial alignment */
}

#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; /* removed display:block */
}

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

#order{
float: right;
display: inline;
width: 100px;
height: 106px;
margin-right: 16px;
margin-top: -83px;
background-image: none;
padding: 0;
}

#ordernav{
margin: 0;
padding: 0;
}

#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;
display: block;
}

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

#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: -94px;
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;
}