body {
	background-color: #daedc7;

}

table.outer {
	border-top: 	black 1px solid;
	border-bottom:	black 1px solid;
	border-left:	black 1px solid;
	border-right:	black 1px solid;
	width:		750px;	
	margin-top:	10px;
	background-color: white;
}

h1 {	
	font-size:	150%;
	color:		#206010;
	font-weight:	bold;
}

h2 {	
	font-size:	130%;
	color:		#206010;
	font-weight:	bold;
}

h3 {	
	font-size:	115%;
	color:		#206010;
	font-weight:	bold;
}

h4 {	
	font-size:	90%;
	color:		#206010;
}

td {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 85%;
	color: black;
}

td.outer {
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;
}

td.left {
	background-color: #206010;
	width:		125px;
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;
	border-left:	black 0px solid;	
}

td.nav {
	background-color: #206010;
	width: ;
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;
	border-bottom:	black 0px solid;	
}

td.centre {	width:		625px;	/* the light green right hand side panel */
		background-image: url("/pics/background.gif");
		background-color: #88af61;
		padding-top:	10px;
		padding-bottom:	10px;
		padding-left:	10px;
		padding-right:	10px;
}

table.panel {		/* the white right hand side panel */
	width:		605px;
	height:		auto;
	border-top: 	black 1px solid;
	border-bottom:	black 4px solid;
	border-left:	black 1px solid;
	border-right:	black 4px solid;
/*	padding:	10px 10px 10px 10px; */
	padding-top:	10px;			/* for some reason this doesn't work! */
	padding-bottom:	10px;
	padding-left:	10px;
	padding-right:	10px;
	background-color: white;

/*
	margin-top:	10px;
	margin-bottom: 	10px;
	margin-left:	10px;
	margin-right:	10px;
*/

}

td.stylebox {
	align: 		center;
	width:		15%;
	border-top: 	black 1px solid;
	border-bottom:	black 3px solid;
	border-left:	black 1px solid;
	border-right:	black 3px solid;
	padding-top:	10px;
	padding-bottom:	10px;
	padding-left:	10px;
	padding-right:	10px;
	background-color: #daedc7;
	font-size:	70%;
	font-weight:	;
}

img.product {
	border-top: 	black 1px solid;
	border-bottom:	black 3px solid;
	border-left:	black 1px solid;
	border-right:	black 3px solid;
}

img.thumb {
	border-top: 	black 1px solid;
	border-bottom:	black 2px solid;
	border-left:	black 1px solid;
	border-right:	black 2px solid;
}


p.breadcrumb {
	font-size:	70%;
	font-weight:	bold;
}

.small {
	font-size: 95%;
}

.cont {
	background-color: #daedc7;

}

th.coltitle {
	font-size:	70%;
	font-weight:	bold;

}

p.message {
	font-size:	90%;
	font-weight:	bold;
	color:		red;
}

/*
tr.dark, tr.light {
	background-color: #daedc7;
	padding-top:	10px;
	padding-bottom:	10px;
	padding-left:	10px;
	padding-right:	10px;

}
*/

.highlight {
	color:		red;
	font-weight:	bold;
}

.fieldname {
	font-weight:	bold;
	font-size:	110%;

}

th {
	font-weight:	bold;
	font-size:	80%;
}

