
/* ERIC MEYER"S RESET CSS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/* FONTS */

	p, span {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:15px;
		color: #2a1b12;
		text-align:justify;
		line-height:170%;
		padding: 10px 0px 5px 0px;
		}
	h1 {
	    font-size:30px;
		color: #691100;
		font-family:Georgia, "Times New Roman", Times, serif;
		}
		
	h2 {
	    font-size:18px;
		color: #691100;
		font-family:Georgia, "Times New Roman", Times, serif;
		}
		
	h3 {
	    font-size:20px;
		color: #2a1b12;
		font-family:Georgia, "Times New Roman", Times, serif;
		padding: 5px 0px 0px 0px;
		}
		
	h4 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		color: #2a1b12;
		text-align:justify;
		line-height: 18px;	
		padding: 5px 0px 5px 0px;
		}
	span a {color: #2a1b12;}
		
	#subNav li{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color: #691100;
		padding: 0px 10px 0px 0px;
		display: inline;
		text-decoration: underline;
		}
		
	#subNav a {color:#691100;}
	#subNav a:vistited {color:#691100;}
	#subNav a:hover {color:#000;}
		
	#subNav {
	margin: 10px 0px 20px 0px;
	}
		
	
	#footerText {
		color: #d2b462;
		font-size: 11px;
		}
		
	.textIndent {	
		text-indent: 8%;
		}

body,
	html {
		margin:0;
		padding:0;
		color:#000;
		background:#e7d685;
	}
	#wrap {
		width:900px;
		margin:0 auto;
		background-image:url(images/background.jpg);
		padding-left: 12px;
	}
	
/* HEADER */
	#header {
    	padding:0px 0px 0px 0px;
		background-color:#9f7928;
		background-image: url(images/headerGrunge.jpg);
		width: 888px; height:80px;
	}
	
	#logo {
		padding: 0px 0px 0px 23px;
		}
	
	#mainImage {
		padding:0px 0px 0px 25px;
	}
	
/* NAVIGATION */

	#navigation {
	background-image:url(images/navigation/background.jpg);
	width: 425px;
	height: 34px;
	margin: 36px 23px 0px 0px;
	padding: 10px 0px 0px 0px;
	float:right;	
	}

	#nav ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li, #nav a {
		display:inline;
		text-decoration:none;
		font-size:20px;
		color: #691100;
		padding-left: 15px;
		font-weight: 500;
		letter-spacing: 1px;
	}
	
	
	
	#nav a:hover {
		color:#111;
	}
	
	#home {
		padding-left: 35px;
		padding-top: 4px;
	}
	
	#contact {
		padding-left: 343px;
		padding-top: 4px;
	}
	
	#about {
		padding-left: 238px;
		padding-top: 4px;
	}
	
	#products {
		padding-left: 130px;
		padding-top: 4px;
	}

	
/* Main Column Content */
	
	#main {
		float:left;
		width:530px;
		padding: 25px 0px 0px 0px;
		margin-left: 25px;
	}
	
	#contentTop
	{
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	width: 842px;
	}
	
	#contentBottom
	{
	margin: 0px 0px 0px 0px;
	width: 842px;
	}
	
	#productsWrap
	{
	background: url(images/mainContentBody.jpg) repeat-y;
	}
	
	#productsMain {
	 float: left;
	 width: 520px;
	 margin: 0px 0px 0px 12px;
	 padding: 6px 0px 0px 0px;
	}

	#subHeader {
	 float: left;
	 margin: 0px 0px 0px 12px;
	 padding: 6px 0px 0px 0px;
	}
	
	
	#productsWide {
	 width: 848px;
	 padding: 6px 0px 0px 0px;
	 margin: 0px 0px 0px 25px;
	}
	
	#productsText {
		float:left;
		width:542px;
		padding: 0px 0px 0px 0px;
		margin-left: 25px;
	}
	
	#productsSpacer
	{
	margin: 0px 13px 13px 0px;	
	}
	
	
	#productsSpacer2
	{
	margin: 0px 6px 6px 0px;	
	}

	#productsSpacer a:hover 
	{ 
	outline: 1px solid #666; 
	}

	#productsSpacer:hover 
	{ 
	outline: 1px solid #666;
	}
	
	#productsSpacer2 a:hover 
	{ 
	outline: 1px solid #666; 
	}

	#productsSpacer2:hover 
	{ 
	outline: 1px solid #666;
	}
		
		
	.center {
		display:block;
		margin-left:auto;
		margin-right:auto;
		}

/* Sidebar Content*/

	#sidebar {
	background-image:url(images/sidebarBackground.jpg);
		float:right;
		width:245px;
		height: 433px;
		margin-right:36px;
		padding-top: 25px;
		padding-left: 15px;
		padding-right: 10px;
	}
	
 #sideColumn {
	 background-image:url(images/sidebarBackground.jpg);
		float:right;
		width:245px;
		height: 433px;
		margin:6px 30px 0px 0px;
		padding-top: 25px;
		padding-left: 15px;
		padding-right: 10px;
	}

	
/* FOOTER */

	#footer {
		clear:both;
		padding:10px 25px 0px 25px;
		margin: 20px 0px 0px 0px;
		width:839px;
		background:#691100;
	}
	#footer p {
		margin:0;
    }
	* html #footer {
		height:1px;
	}
	
