/* Page Structure*/

@import url("content.css");

/* TOC

1: - Global Styles

2: - Header

3: - Main Nav

4: - Content

5: - Footer

*/


/* 1 :-------- Global Styles ------------ */

	body {
	margin: 10px;
	padding: 0;
	color: #333333;
		}
		
	.skipLink {
		position: absolute;
		margin-top: -999px;
		}
		
	.container {
		width: 748px;
		margin: 0 auto;
		background: url(../images/generic/container-bg-leftcol.gif) 0 0 repeat-y; /* background for leftCol */
		}
		
	a {
		color: #666;
		}
		
	a img {
		border: 0;
		}
		
	.container div { /* remove this */
		/* border: 1px dashed #ccc; */
		}
		
	.clear {
		clear: both;
		}
		
	.boundingBorder {
		clear: both;				
		border: 1px solid #a6abb8
		}
	p {
		line-height: 135%;
		}
/* 2 :-------- Header ------------ ff3388 */

	.header {
		height: 96px;
		background-color: #fff;
		}
		
	.mainLogo {
		position: absolute;
		width: 750px;
		height: 96px;
		margin: ;
		/*text-indent: -9999px;*/
		background-color: #ccc;
		}
		
	.searchBar {
		float: right;
		text-align: right;
		margin: 10px;
		}
		
	.searchText {
		border: 1px solid #ccc;
		font-size: .95em;
		margin-right: 5px;
		vertical-align: top;
		}
		
	.searchButton {
		border: 1px solid #ccc;
		font-size: .95em;
		vertical-align: top;
		}

/* 3 :-------- Main Nav ------------ */

	#mainNav {
		background-color: #fff;
		}
	
	#mainNav ul {
		margin: 0;
		padding: 0;
		list-style: none;
		}
		
	#mainNav li {
		float: left;
		margin: 0;
		padding: 0;
		}
			
	#mainNav a {
		display: block;
		font-size: 1em;
		padding: 5px 10px;
		text-decoration: none;
		color: #333;
		background-position: 0 0;
		background-repeat: no-repeat;
		}
		
/* nav backgrounds */
			
	#mainNav .nav1 {width:; background-image:;}
	#mainNav .nav2 {width:; background-image:;}
	#mainNav .nav3 {width:; background-image:;}
	#mainNav .nav4 {width:; background-image:;}
	#mainNav .nav5 {width:; background-image:;}
	#mainNav .nav6 {width:; background-image:;}
	#mainNav .nav7 {width:; background-image:;}
	#mainNav .nav8 {width:; background-image:;}
	
	
/* 4 :-------- Content -------- a6acb9 LINK color side nave- --- 2nd level nav text color 1587c0 --- */

	.leftCol {
		float: left;
		padding: 10px;
		width: 180px;
		}
		
	#sideNav ul {
		margin: 0;
		padding: 0;
		list-style: none;
		}
		
	#sideNav li {
		display: inline;
		margin: 0;
		padding: 0;
		list-style: none;
		}
		
	#sideNav a {
		display: block;
		padding: 5px 10px;
		color: #67728f;
		text-decoration: none;
		border-bottom: 1px solid #f1f1f2;
		}
		
	#sideNav a:hover {
		color: #fff;
		background-color: #1587c0;
		}	
		
	#sideNav .on a {
		display: block;
		padding: 5px 10px;
		background-color: #1587c0;
		color: #fff;
		text-decoration: none;
		border-bottom: 1px solid #f1f1f2;
		}
		
	#sideNav ul ul {
		margin: 0;
		padding: 0;
		padding-left: 10px;
		list-style: none;
	}
		
	#sideNav li li {
		display: inline;
		margin: 0;
		padding: 0;
		list-style: none;
		}
		
	#sideNav li li a {
		display: block;
		padding: 5px 10px;
		color: #1587c0;
		text-decoration: none;
		border-bottom: 1px solid #f1f1f2;
		}
		
	#sideNav li li a:hover {
		color: #fff;
		background-color: #1587c0;
		}
	
	#content {
		min-height: 400px; /* remove this value */
		padding: 20px;
		padding-left: 220px;
		}

/* 5 :-------- Lists ------------ */
	
	/*Products*/
	#content ul.prod {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	text-align: center;
		}
	#content ul.prod li {
	padding-top: 5px;
	padding-bottom: 5px;
	}
	#content ul.prod li.inline {
	padding-top: 10px;
	padding-bottom: 10px;
	display: inline;
		}
	
	/*Standard*/
	li {
	padding-bottom: 8px;
	font-size: 0.95em;		
	}	

/* See content.css */

/* 6 :-------- Footer ------------ */

	.footer {
		clear: both;
		/* padding: 5px 15px; */		
		background-color: #3f4e75;		
		}
		
	.footerImage
		{
		/*position: absolute;*/
		width: 748px;
		height: 23px;
		margin: ;		
		}
	
	.footer ul {
		margin: 0;
		padding: 0;
		}
	
	.footer li {
		display: inline;
		margin: 0;
		padding: 0;
		list-style: none;
		}
		
	.footer a {
		/* padding: 2px 5px; */
		}
		
	
