html, body{
background:#996633 url('/art/site2bg1.jpg');
padding:0; 
margin:0;
border: none;
font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; font-size: 10pt; letter-spacing:0px; font-weight: normal; line-height: 12pt; color: #666600; text-decoration: none; outline: none;
}
.error {
font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; font-size: 10pt; letter-spacing:0px; font-weight: normal; line-height: 12pt; color: #FF0000; text-decoration: none; outline: none;
}
a {
color:#cc6600; text-decoration: none;
}
a:hover {
color:#930; text-decoration: none;
}
.footertext {
font-size:8pt; color:#ffffcc; text-decoration: none;
}
.footerlinks {
font-size:8pt; color:#ffffcc; text-decoration: none;
}
.footerlinks:hover {
font-size:8pt; color:#ffff99; text-decoration: none;
}
.bodybold{
color:#630;
font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; font-size: 12pt; letter-spacing:0px; font-weight: bold; line-height: 16pt; text-decoration: none; outline: none;
}
#content {
background:#FFFFFF url('/art/site2bg2.jpg') top center repeat-x;
}
.content_big{
font-size:12pt;
line-height: 18pt;
}
hr {
background-color:#d4d4d4;
color:#d4d4d4;
height:1px;
border:0px;
}

#main-nav {
	position: relative;
	width: 926px;
	height: 37px;
	background: transparent url('/art/nav1.jpg') no-repeat;
}
/* -- GLOBAL > NAVIGATION -------------------------------------------------------------- */
#main-nav ul {
	border: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: left;
	height: 37px;
	
}
#main-nav ul li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	border: none;
}
#main-nav ul li a {
	display: block;
	height: 37px;
	padding: 0;
	margin: 0;
}

li#nav_orderform a { width: 197px; }
li#nav_availability a { width: 182px; }
li#nav_fruittrees a { width: 246px; }
li#nav_delivery a { width: 141px; }
li#nav_newcustomers a { width: 160px; }

li#nav_orderform a:hover { background: transparent url(art/nav2.jpg) 0px 0px no-repeat; }
li#nav_availability a:hover { background: transparent url(art/nav2.jpg) -197px 0px no-repeat; }
li#nav_fruittrees a:hover { background: transparent url(art/nav2.jpg) -379px 0px no-repeat; }
li#nav_delivery a:hover { background: transparent url(art/nav2.jpg) -625px 0px no-repeat; }
li#nav_newcustomers a:hover { background: transparent url(art/nav2.jpg) -766px 0px no-repeat; }

#main-nav ul li strong { display: none; }

#form-nav {
	position: relative;
	width: 718px;
	height: 76px;
	background: transparent url('/art/forms1.jpg') no-repeat;
}
/* -- GLOBAL > NAVIGATION -------------------------------------------------------------- */
#form-nav ul {
	border: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: left;
	height: 76px;
	
}
#form-nav ul li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	border: none;
}
#form-nav ul li a {
	display: block;
	height: 76px;
	padding: 0;
	margin: 0;
}

li#nav_avail a { width: 355px; }
li#nav_order a { width: 363px; }

li#nav_avail a:hover { background: transparent url(art/forms2.jpg) 0px 0px no-repeat; }
li#nav_order a:hover { background: transparent url(art/forms2.jpg) -355px 0px no-repeat; }

#form-nav ul li strong { display: none; }


/* Styles for the availability tables */
.spacer_row{
	line-height: .5em;
}
.cat_head{
	color: #960;
	border-bottom: 1px solid #DFDFC3;
	background: #FFFFFF;
	font-size: 1.25em;
	line-height: 1.25em;
	text-align: right;
	margin-top: 1em;
}
.container_head{
	background: #B9AF56;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	color: #FFFFFF;
	text-align: center;
	margin-top: 1em;
}
.var_head{
	color: #5F5F05;
	border-bottom: 1px solid #DFDFC3;
	border-left: 1px solid #DFDFC3;
	background: #FFFFE8;
	text-align: right;
}
.cell_other{
	color: #FFFFFF;
	background: #86984C;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	text-align: center;
}
.cell_na{
	color: #FFFFFF;
	background: #CFD097;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	text-align: center;
}
.cell_avail{
	color: #FFFFFF;
	background: #666634;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	text-align: center;
}