@charset "UTF-8";
/* CSS Document */
/* Thank you to Mark Boulton Design for the typography styles and grid layout style */
/* - Website designed by Eigthy Seven Design - */

body {
	-x-system-font:none;
	font-family:"Georgia","Times New Roman",serif;
	font-size:68.75%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.7em;
}
h1, h2, h3, h4, h5, h6 {
	-x-system-font:none;
	font-family:"Georgia","Arial",Verdana,sans-serif;
	font-size:1.2em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.6em;
}

/* Text rules */
p {
	font-size:120%;
	line-height:1.7em;
	margin:1.0em 0 0;
	color:#595959;
}
p.catalog {
	margin: 0em 0 1em;
}
p.footer {
	margin: 6em 0em 3em;
	font-size: 88.75%;
	color:#999999;
}
p.navi {
	margin: 0em 0em 0em;
	font-size: 150%;
	color:#CCCCCC;
}
p.title {
	font-size:24pt;
	line-height:0.1em;
	color: #999999;
	margin: 0.7em 0 0.6em;
}
p.indent {
	margin: 3em 3em 3em;
	font-size: 150%;
	color:#595959;
}
p.quote {
	margin: 3em 3em 3em;
	font-size: 200%;
	color:#999999;
}
p.description {
	font-size:1em;
	line-height:1.5em;
	margin:0;
	padding:0;
	color: #999999;
}
h1 {
	font-size:24pt;
	line-height:0.1em;
	color: #999999;
	margin: 1em 0 0.6em;
}
h2 {
	font-size:1em;
	line-height:1.2em;
	margin:0;
	padding:0;
	color: #595959;
}
h3 {
	font-size:16pt;
	line-height:1.8em;
	color: #999999;
	margin:0em 0 0;
	padding:0;
}

/* Line Rules */
hr {
	border-top: 1px solid #999999;
	color: #999999;
	background-color: #999999;
	height: 1px;
	border: 0px;
	margin:0 0 1em;
}
hr.index {
	border-top: 1px solid #999999;
	color: #999999;
	background-color: #999999;
	height: 1px;
	border: 0px;
	margin:4em 0 0em;
}

/* Link rules */
a, a:active, a:link {
	border-bottom:1px dotted;
	color:#00afc6;
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
a:hover {
	border-bottom:1px solid;
	color:#878787;
}

/* Make it so only catalog images have border */
div.img img
  {
  	border-color:#EFEFEF #EFEFEF #BCBCBC;
	border-style:solid;
	border-width:1px;
	padding:10px;
	text-decoration:none;
}

/* Table Rules */
table {
	border: 0px dotted blue;
	border-spacing:0px;
	width: 100%;
	table-layout:fixed;
	margin: 2em 0em 2em;
}
td {
	border: 0px dotted blue;
	text-align: right;
}