body {
	font-family:Arial, Helvetica, sans-serif;	font-size:10pt;
	margin:0;	padding:0;
	background:url(pageimg/bgmetal.gif);
}

.outerwrap {	}

.container {	
	width:760px;	margin:0 auto;
}

.header {
	height:75px;	margin:0;	padding:0;	font-size:1px;
	background:url(pageimg/header.gif) top right no-repeat;	
	background:url(pageimg/header2.jpg) top right no-repeat;	height:79px;		/*	***	*/
	
}
.header p {	margin:0;	padding:0;	text-indent:-2000px;	}
.header a {	display:block;	width:100%;	height:75px;	}




.nav {	
	background:url(pageimg/bgnav.gif) top left repeat-x;	height:27px;	
	border:1px solid #333;	border-top:none;	border-bottom:none;
	margin: 3px 0 1px 0;	padding: 0 0 0 0;	
	
	background:url(pageimg/bgnav2.gif) top left repeat-x;	/*	***	*/
}
.nav ul {	margin:0;	padding:0;	list-style:none;	padding-top:4px;	}
.nav ul li {	display:inline;	position:relative;	}
.nav ul li a {	color:white;		padding:5px 12px;	margin:2px 3px;	text-decoration:none;	}

.nav ul ul {	display:none;	}

.nav ul ul {
	display:none;	/*	Starts as submenu hidden */
	position:absolute;	padding:0;
	top:1.5em;	left:5px;
	z-index:30;
	width:150px;
	background:#EEE;	background:#E1E8EE;
	border:1px solid black;	border-bottom:none;
}
* html .nav ul ul {	top:1.8em;	}	/*	IE6 needs to be a bit further down.  IE7 too, but this doesn't accomplish that.	*/
.nav ul ul a {	
	display:block;	width:140px;
	color:black;	padding:3px 5px;	margin:0;
	border-bottom:1px solid black;
}
.nav ul ul a:hover {	background:#003366;	color:white;	}
.nav a.subheader {	background:url(pageimg/nav-down.gif) left top no-repeat;	padding-left:20px;	}


.innerwrap {
	background:url(pageimg/bgmain.gif);
}
.innerwrap .bottom {	
	clear:both;	background:url(pageimg/bgmain-bottom.gif);	height:5px;	font-size:1px;	margin: 0 1px;
}

.column	{
	width:190px;	float:left;
	margin-left:5px;
}

.content {	
	width:545px;	float:right;	margin-right:5px;
}


/*
.content h1 {	font-size:14pt;	background:#BAD6F1;	margin: 10px 0;	padding: 4px;	}
.content h2 {	color:#063667;	}
*/
.content h1 {	color:#003366;	}
.content h2 {	font-size:12pt;	background:#CCCCCC;	margin: 10px 0;	padding:3px 5px;	color:white;
	background:#CCC url(pageimg/h1bg.gif) top left no-repeat;	font-weight:normal;
}




.blogtitle	{	margin-bottom:0;	padding-bottom:0;	font-size:1.2em;	margin-top:40px;	}
.blogtitle a {	color:#003366;	}
.blogtitle a:hover {	}
.blogtitle a:visited {	color:#666;	}
.byline {	margin:0;	padding:0;	font-weight:bold;	font-size:0.8em;	}
.blog_archives {	width:160px;	float:right;	border:1px solid black;	background:#FFF;	}
.blog_archives h3 {	margin:10px 0 0 0;	padding:0;	text-align:center;	font-size:10pt;	}
.blog_archives ul {	margin:0 0 10px 0;	padding:0;	}
.blog_archives ul li {	margin: 5px 0 0 25px;	padding:0;	}

.pagejump {	width:80%;	margin:10px auto;	text-align:center;	}
.pagejump div {	border:1px solid black;	padding:3px 5px 2px;	background:#FFF4F0;	}




/*	Table Highlighting Script	*/
table.highlight tr.odd {	background:#E8E8E8;	}
table.highlight tr.even {	}
table.highlight tr.over {	background:#B1CFE9;	}
table.highlight tr th {	background:#CCCCCC;	}




/*	Product and Store Rules	*/
.list_cat {	width:160px; height:180px;	margin:0 0 10px 5px;	padding:5px;	text-align:center;	float:left;	}
.list_cat h3 {	margin:5px 0;	padding:0;	}
.list_cat img {	border:0;	}
a.list_cat {	text-decoration:none;	color:black;	border:1px solid black; 	}
a.list_cat:hover {	border:2px solid green;	padding:4px;	background:#E8E8E8;	}

.list_products {	width:160px;	height:220px; margin:0 0 10px 5px; padding:3px; text-align:center; float:left;	}
.list_products h3 {	margin:0;	padding:0;	}
.list_products h5 {	margin:3px;	padding:0;	}
.list_products img {	border:0;	}
a.list_products {	text-decoration:none;	color:black;	border:1px solid black;	}
a.list_products:hover {	border:2px solid green;	padding:2px;	background:#E8E8E8;	}

.productview a img {	border:1px solid black;	margin:0 0 2px 2px;	}


.footer {
	clear:both; margin:5px 10px 5px 210px; padding:5px; text-align:center; background:#EEE; border:1px solid #999;
	font-size:0.8em;
	height:2em;
}

