body { 
	position: relative; margin: 0px; padding: 0px;
	font-family: Verdana, Arial, sans-serif; font-size: 13px;
	background: #fffff0 url(../images/system/ff0bg.jpg) repeat scroll 0 0; color: #000; 
	}
div#masthead { 
	position: absolute; top: 1px; left: 1px; right: 2px; margin: 0px; white-space: nowrap; 
	font: bold 0.7em Verdana, sans-serif; text-align: right; background: transparent; 
	}
div#container {
	position: absolute; top: 48px; left: 0px; right: 1px; background: transparent; 
	color: #000; font: 1em Verdana, sans-serif; padding: 10px; 
	}
div#linksbg {
	position: absolute; top: 94px; left: 1px; width: 126px; height: 375px; 
	display: block; color: #fff;
	background: #def url(../images/system/h1d.jpg) repeat;
	}
div#links { 
	position: relative; top: -5px; left: 0px; width: 126px; font: 1em Verdana, sans-serif; 
	}
div#links a {
	display: block; text-align: center; font: bold 1em sans-serif; 
	padding: 5px 5px; margin: 5px;
	border-top: solid #ffc 2px; border-left: solid #ffc 2px;
	border-right: solid #000 2px; border-bottom: solid #000 2px;
	background: url(../images/system/ff0bg.jpg) repeat;
   	text-decoration: none; color: #00f;
   	}
div#links a:hover { 
	border-top: solid #000 2px; border-left: solid #000 2px;
	border-right: solid #ffc 2px; border-bottom: solid #ffc 2px;
	background: transparent; color: #fff; /* font: bolder 1em Verdana, sans-serif; */
	}
.disable { border-top: solid #000 2px; border-left: solid #000 2px; cursor: default;
	border-right: solid #ffc 2px; border-bottom: solid #ffc 2px; padding: 1px 10px;
	background: #036 /* url(../images/system/h1d.jpg) repeat */; 
	color: #fff; text-transform: uppercase;
	}
/* CONTENT makes up main window for user */
div#content {
	position: absolute; top: 95px; left: 128px; right: 2px; border: 0px;
	background: transparent /* url(../images/system/ff0grybg.jpg) repeat */; 
	color: #000; font: 1em Verdana, sans-serif; padding: 10px 0px 0px 10px; 
  	}
div#content a:link {color: #00f;}
div#content a:visited {color: #800080;}
div#content a:link:hover {color: #f00;}

div#content a:visited:hover {color: #f00;}
div#content p { margin: 0 1em 1em; }
div#content h3 { margin-bottom: 0.25em; }
div#content hr { clear: both; }
h1 {
	margin: -9px -9px 0.1em; padding: 8px 0 12px; text-align: right;
	background: url(../images/system/h1d.jpg) repeat; color: #fff; 
	letter-spacing: 0.5em; text-transform: lowercase; font: bold 2em Verdana, sans-serif; 
	height: 25px; vertical-align: top; white-space: nowrap;
	}
/* BOXES windows appearing within CONTENT */
.box1 { /* BOX1 contains image of selected piece, main block, center of page */
	position: relative; float: left; top: 1px; width: 70%; 
	margin: 5px; padding: 5px; 
	}
.image { border: #999 2px solid; margin: 2px; }
.box2 { /* BOX2 SHOPPING CART-SC-LINKS */
	position: relative; float: left; margin: 0px; padding: 0px;
	top: 0px; width: 155px; height: 74px; border: ridge #5cd6ff 4px; 
	/* background: #CCF2FF url(../images/system/h1d.jpg) repeat; */
	}
	.box2 h1 { /* SC label */
	/* margin: -9px -9px 0.1em; color: #fffff0; */
	margin: 0px; /* border: ridge #f00 4px; */
	padding: 4px; height: 30px; text-align: center;
	background: url(../images/system/h1d.jpg) repeat; 
	font: bold 1.2em Verdana, sans-serif; 
	}
.box3 { /* BOX3 Price */
	position: relative; float: left; margin: 0px; padding: 1px;
	top: 0px; width: 153px; height: 33px; background: #CCF2FF; 
	border: ridge #5cd6ff 4px; 
	}
	.box3 h1 { /* price label */
		margin: 0px; padding: 5px 0 0 0; height: 21px; 
		border: ridge #0f0 4px; text-align: center;
		background: #036; color: #fffff0; 
		font: bold 1.1em Verdana, sans-serif; 
		}
.formstyle { 
	position: relative; float: left; top: 0px; height: 28px;
	margin: 0px; padding: 0px; width: 147px;
	background: #036; color: #fffff0;
	cursor: pointer; border: ridge #5cd6ff 2px; 
	}
	.formstyle:hover { 
		border: solid #fff 4px; 
		font: bold 0.9em Verdana, sans-serif; 
		}
.navtext { /* style for text-nav bar */
	position: relative; top: 45px; width: 175px;
	float: left; margin: 0px; padding: 0px 10px 0px 0px;
	text-align: center; white-space: nowrap;
	}
.dir { font: bold 0.7em Verdana, sans-serif; color: #000; }
.imglogo { float: left; border: solid #00f 1px; }
.imgban { float: left; margin: 0px; border-bottom: solid #00f 1px; }
.imgfloatl { float: left; margin: 3px 15px 10px; }
.imgfloatr { float: right; margin: 3px 15px 10px; }
.figure { float: left; width: 24%; margin: 1px; padding: 1px; }
.figr { float: right; width: 24%; margin: 1px; padding: 1px; }
.imgfloatl, .imgfloatr, .figure, .figr {
	text-align: center; font-style: italic; font-size: 0.8em; color: #000; text-indent: 0; 
	}
.middle { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.footer { 
	position: relative; margin: 0px 0px 0px 0px; padding: 0px; border: 0px;
	font: 0.7em Verdana, sans-serif; font-weight: bold; color: #fff;
	background: url(../images/system/h1d.jpg) repeat; text-align: center;
	}