/*---------------- global styles ---------------------*/

	html
	{
		width: 100%;
	}
	
	body
	{
		width: 760px;
		text-align: center;
		background: #fff;
		margin: 0px auto 48px auto;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 16px;
	}
	
	.screen
	{
	}
	
	.print
	{
		display: none;
	}
	
	.hide
	{
		display: none;
	}
	
	.show
	{
	
	}

	.error
	{
		color: #f00;
	}
			
/*---------------- form styles ---------------------*/

	form
	{
		display: inline;
	}
	
	.inputText
	{
		color: #6D3742 ;
		border: 1px solid #8c8c8c;
		font-family: arial, trebuchet ms, arial, verdana, sans-serif;
	}
	
	.inputMulti
	{
		vertical-align: text-top;
		font-family: arial, trebuchet ms, arial, verdana, sans-serif;
		color: #6D3742 ;
		border: 1px solid #8c8c8c;
	}
			
/*---------------- banner styles ---------------------*/

	#banner
	{
		width: 760px;
		height: 79px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#banner img
	{
		float: left;
		margin: 0px 0px 0px 0px;
		border: none;
	}
	
/*---------------- main styles ---------------------*/

	#main
	{
		width: 760px;
		float: left;
		text-align: left;
		border: none;
		border-top: none;
		margin: 12px 0px 12px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#side
	{
		float: left;
		width: 100px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: #fff;
	}
	
	#links
	{
		float: right;
		width: 130px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: #fff;
	}
	
	#content
	{
		overflow: hidden;
		float: left;
		width: 476px;
		margin: 0px 0px 0px 0px;
		padding: 0px 12px 0px 12px;
		background: #fff;
		line-height: 125%;
	}
	
	#productcontent
	{
		overflow: hidden;
		float: left;
		width: 760px;
		margin: 0px 0px 12px 0px;
		padding: 0px 0px 0px 0px;
		background: #fff url(../images/productbg.gif) repeat-y;
	}
	
/*---------------- navigation styles ---------------------*/

	.level1
	{
		width: 100%;
		text-align: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		list-style: none;
		height: auto;
		position: relative;
		float: left;
		left: 0px;
		background: #6D3742 url(../images/navbg.jpg) no-repeat;
		font-size: 11px;
		border-bottom: 21px solid #E0DCBD;
	}
	
	.level2
	{
		font-size: 10px;
		width: 754px;
		display: none;
		text-align: center;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		list-style: none;
		border-left: 1px solid #6D3742;
		background: none;
		height: auto;
		position: absolute;
		left: 0px;
		top: 23px;
	}
	
	.level3
	{
		display: none;
		text-align: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		list-style: none;
		border-left: 1px solid #6D3742;
		border-top: 1px solid #6D3742;
		position: absolute;
		top: 20px;
		width: 160px;
	}
	
	.level3 li
	{
		display: block;
	}
		
	.level3 a
	{
		width: 150px;
		border: 1px solid #6D3742;
		border-top: none;
	}
		
	.level1 li, .level2 li
	{
		float: left;
		display: block;
		margin: 0px;
		padding: 0px;
	}
	
	.level1 a
	{
		color: #fff;
		display: block;
		float: left;
		border: 1px solid #6D3742;
		border-right: none;
		background: #6D3742;
		padding: 4px 12px 4px 12px;
		text-decoration: none;
	}
	
	.level2 a
	{
		color: #6D3742;
		display: block;
		float: left;
		border: none;
		border-right: 1px solid #6D3742;
		border-bottom: 1px solid #6D3742;
		background: #E0DCBD;
		padding: 4px 2px 4px 3px;
		text-decoration: none;
	}
	
	.level1 a:hover
	{
		color: #6D3742;
		background: #E0DCBD;
	}
	
	.level2 a:hover
	{
		color: #fff;
		background: #6D3742;
	}
	
	.navIn
	{
		display: block;
		float: left;
		border: 1px solid #6D3742;
		border-right: none;
		margin: 0px;
		padding: 4px 12px 4px 12px;
		text-decoration: none;
		color: #6D3742;
		background: #E0DCBD;
	}
	
	ul.level1 li:hover ul.level2, ul.level1 li.over ul.level2
	{
		display: block;
	}
	
	ul.level2 li:hover ul.level3, ul.level2 li.over ul.level3
	{
		display: block;
	}
	
/*---------------- CONTENT: content styles ---------------------*/

	.linkbox
	{
		float: left;
		clear: both;
		width: 130px;
		background: #E0DCBD;
		margin: 0px 0px 12px 0px;
	}
	
	.linkboximage
	{
		float: left;
		clear: both;
		padding: 1px 1px 1px 1px;
		margin: 0px 0px 0px 0px;
		background: #fff;
		border: 2px solid #E0DCBD;
		width: 124px;
		height: 89px;
	}
	
	#links h1
	{
		font-family: arial, verdana, helvetica, sans-serif;
		color: #6D3742;
		font-size: 11px;
		padding: 6px 8px 2px 8px;
		margin: 0px 0px 0px 0px;
	}
	
	#links h2
	{
		color: #6D3742;
		clear: both;
		font-size: 1em;
		padding: 0px 8px 0px 8px;
		margin: 12px 0px 8px 0px;
	}
	
	#links h3
	{
		color: #000;
		font-size: 0.8em;
		padding: 0px 4px 0px 8px;
		margin: 8px 0px 4px 0px;
	}
	
	#links p
	{
		color: #000;
		font-size: 0.7em;
		line-height: 1.5em;
		padding: 0px 4px 0px 8px;
		margin: 8px 0px 4px 0px;
	}
	
	#links a
	{
		font-family: arial, verdana, helvetica, sans-serif;
		color: #6D3742;
		text-decoration: none;
	}
	
	#links a:hover
	{
		text-decoration: underline;
	}
		
/*---------------- CONTENT: content styles ---------------------*/

	#productheader
	{
		float: left;
		background: #fff;
		width: 760px;
		padding: 0px 0px 8px 0px;
		border-bottom: 1px solid #E0DCBD;
	}
	
	#categorypic
	{
		width: 130px;
		height: 84px;
		float: left;
		background: #E0DCBD;
	}
	
	#categorypic img
	{
		border: 1px solid #6D3742;
		float: right;
		margin: 8px 8px 8px 0px;
	}

	#categoryheader
	{
		width: 480px;
		height: 80px;
		overflow: hidden;
		float: left;
		clear: none;
		text-align: left;
		padding: 4px 4px 0px 8px;
	}
	
	#categoryheader h1
	{
		font-size: 20px;
		font-weight: normal;
		color: #E0DCBD;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	#categoryheader h1 em
	{
		font-style: normal;
		color: #6D3742;
	}
	
	#categoryheader p
	{
		font-size: 11px;
		color: #000;
		padding: 0px 0px 0px 0px;
		margin: 4px 0px 0px 0px;
		line-height: 135%;
	}
	
	#categorylinks
	{
		float: right;
		width: 130px;
		height: 72px;
		border-top: 8px solid #fff;
		margin: 0px 0px 0px 0px;
		padding: 4px 4px 0px 4px;
		background: #E0DCBD;
		text-align: left;
	}
	
	#categorylinks h2
	{
		font-size: 11px;
		color: #6D3742;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	#categorylinks ul
	{
		font-size: 10px;
		list-style: square;
		color: #6D3742;
		padding: 0px 0px 0px 8px;
		margin: 0px 0px 0px 8px;
	}
	
	#categorylinks li
	{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	html>body #categorylinks li
	{
		padding: 0px 0px 0px 0px;
		margin: 4px 0px 4px 0px;
	}
	
	#categorylinks a
	{
		color: #6D3742;
		text-decoration: underline;
	}
	
	#categorylinks a:hover
	{
		color: #000;
		text-decoration: underline;
	}
	
/*---------------- CONTENT: content styles ---------------------*/

	#content h1
	{
		color: #6D3742;
		font-size: 1.2em;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 16px 0px;
	}
	
	#content h2
	{
		color: #6D3742;
		clear: both;
		font-size: 1em;
		padding: 0px 0px 0px 0px;
		margin: 12px 0px 8px 0px;
	}
	
	#content h3
	{
		color: #000;
		font-size: 0.8em;
		padding: 0px 0px 0px 0px;
		margin: 8px 0px 4px 0px;
	}
	
	#content p
	{
		color: #000;
		font-size: 0.7em;
		line-height: 1.5em;
		padding: 0px 0px 0px 0px;
		margin: 8px 0px 4px 0px;
	}
	
	#content a
	{
		color: #000;
		font-weight: bold;
		text-decoration: none;
	}


	#content a:hover
	{
		color: #6D3742;
		text-decoration: underline;
	}
	
/*---------------- product content styles ---------------------*/

	.productContent
	{
		font-size: 0.8em;
	}
	
	.productcontent h3
	{
		color: #000;
		font-size: 0.7em;
		padding: 0px 0px 0px 0px;
		margin: 8px 0px 4px 0px;
	}
	
	.productcontent p
	{
		color: #000;
		font-size: 0.6em;
		line-height: 1.5em;
		padding: 0px 0px 0px 0px;
		margin: 8px 0px 4px 0px;
	}
	
	.productcontent p strong
	{
		color: #000;
		font-size: 0.95em;
		line-height: 1.5em;
		padding: 0px 0px 0px 0px;
		margin: 8px 0px 4px 0px;
	}
	
/*---------------- footer styles ---------------------*/

	#footer
	{
		float: left;
		clear: both;
		width: 760px;
		background: #6D3742;
		text-align: center;
		font-size: 0.7em;
		color: #fff;
		padding: 6px 0px 6px 0px;
	}
	
	#footer a
	{
		color: #fff;
	}
	
	#footer a:hover
	{
		text-decoration: underline;
	}
	
	#footer .item
	{
		margin: 0px 24px 0px 24px;
	}
	
	#copyright
	{
		margin: 4px 0px 0px 0px;
	}
	
	#copyright p
	{
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 0.7em;
		color: #999;
	}
	
	#copyright a
	{
		color: #999;
		text-decoration: underline;
	}
	
	#copyright a:hover
	{
		color: #666;
		text-decoration: underline;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
