div#nav { width:800px; margin:0; text-align:left; padding:4px 0;
		background-color:#999999; color:white; }
div#nav p { padding-left:20px; font-size:90%; margin:0; }
div#nav p a { color:#cc0000; text-decoration:none; }
div#nav p a:hover { color:#cc0000; text-decoration:underline; }
div#body { width:760px; margin:0 20px 2em; line-height:150%; }
h1 {
	width:800px;
	font-size:150%;
	color:#333333;
	margin:0 0 1em;
}
div#body h2 { font-size:120%; color:#333333; margin:2em 0 0; }
div#body h3 { font-size:140%; color:#333333; margin:2em 0 0; color:#001f5c; }
div#body p { font-size:90%; color:#333333; margin:0.5em 0; }
div#body ol { font-size:90%; color:#333333; margin:0.5em 0; }
div#body table {
	width:760px;
	padding:0;
	cell-spacing:0;
	border:1px solid #666666;
	border-width:1px 0 0 1px;
/*	margin:0.5em 0 2em;   */
	margin:0.5em 0 0;
}
div#body th {
	padding:2px 4px 1px;
	border:1px solid #666666;
	border-width:0 1px 1px 0;
	font-size:90%;
}
div#body td {
	padding:2px 4px 1px;
	border:1px solid #666666;
	border-width:0 1px 1px 0;
	font-size:90%;
	text-align:center;
}
div#banner {
	margin:2em auto;
	text-align:center;
}
.rem { font-size:80%; margin:0 1em; }


div#banner p {
	width:468px;
	margin:0 auto;
	text-align:left;
}
div#inq {
	margin:4em 0 2em;
}
div#inq h3 {
	margin:1em 1em 0.25em;
}
div#inq p {
	font-size:90%;
	margin:0.125em 2em;
}
#inq div {
	color:#dbb965;
	background-color:#001f5c;
	border-top:6px solid #dbb965;
	padding:0.75em 2em;
	font-weight:bold;
	letter-spacing:1px;
}


/*strong {
	font-size:150%;
	color:red;
}*/

#catalogue { margin:3em auto 2em; text-align:center; }
#catalogue h2 { text-align:center; font-size:100% !important; }
#catalogue img { border-width:0; margin:1em 0.5em; vertical-align:middle; }





