/*This CSS is copyright Tatiana Hamboyan Harrison and may not be reproduced in any form without permission. Email her at: taniahharrison@gmail.com with any questions.*/

	BODY {
		font-family: Palatino Linotyle, Times New Roman, Georgia, serif;
		font-size: 100%;	
		text-align: justify;
		background: url(bg_main.jpg) repeat top left #333;
		min-width: 950px;
		width: auto !important;
		width: 950px;
		/*width: 100%;*/
		margin: 0px auto;
		padding: 0px;
		overflow: visible;
		} 
		
	#top {
		position: relative;
		width: 100%;
		margin: 0px auto;
		border-top: 1px solid #333;
		border-bottom: 1px solid #333;
	}
		
	#main {
		min-width: 950px;
		width: 90%;
		margin: 20px auto;
	}
		
	p.top {
		background: #000 /*#fff*/;
		color: #ccc /*#000*/;
		border-bottom: 2px dashed #333/*#1f1f1f*/;
		border-top: 0px;
		border-right: 0px;
		border-left: 0px;
		text-indent: 0px;
		margin: 0px 0px 15px 0px;
		padding: 5px;
		font-size: 90%;
		}
	
	p.top a:hover {
		color: #3F4D39;
	}
	
	p.new {
		border-top: 2px solid #506320;
	}
	
	a {
		text-decoration: none;
		/*font-variant: small-caps;*/
		font-weight: bold;
		color: #506320;
		border-bottom: 1px dashed #768951;
		font-family: Helvetica, Arial, sans serif;
		}
		
	a.nav {
		vertical-align: top;
		border: 0px;
	}
	
	a.nav:hover {
		border: 0px;
	}
	
	a.nav img {
		vertical-align: top;
		border: 0px;
		margin: 10px 5px 0px 5px;
		border: 2px dashed #768951;
	}
	
	a.nav img:hover{
		border: 2px solid #768951;
	}
	
	img.nav {
		width: 50px;
	}
	
	a.logo {
		padding-top: 50px;
	}
	
	a:hover {
		color: #202a2b;
		/*border-top: 1px dashed #768951;*/
		border-bottom: 1px solid #768951;
	}

	a.item {
		/*color: #000;*/
		font-weight: bold;
		border: 0px;
	}
	
	a.float {
		position: absolute;
		top: 6px;
		right: 65px;
		z-index: auto;
	}
	
	p {
		/*border-left: 10px solid #A2A2A2;
		border-right: 10px solid #A2A2A2;*/
		background-color: #fff;
		text-align: left;
		padding: 10px;
		text-indent: 25px;
		margin: 0px 10px 0px 10px;
		}
	
	p.small {
		font-size: 80%;
		font-style: italic;
		font-weight: bold;
		}
		
	p.bottom {
		font-size: 90%;
		background: transparent;
		margin: 10px auto;
		/*border-top: 1px dotted #666;*/
		text-indent: 0px;
		text-align: center;
		border: 0px;
		clear: both;
	}
		
	#header {
		min-width: 600px;
		margin: 0px 0px 0px 0px;
		/*margin-top: -50px;*/
		padding: 0px;
		background: #000;
		min-height: 120px;
		height: auto !important;
		height: 120px;
		background: #202a2b;
		/*background: url(Pics/baskets.gif) no-repeat fixed top right;*/
		}
		
	ul.sitemap {
		background: #fff;
		margin: 0px 10px 10px 10px;
		padding: 10px;
		list-style-position: inside;
		line-height: 1.5;
	}
	
	ul.menu {
		min-height: 25px;
		height: auto !important;
		height: 25px;
		background: /*#202a2b;*/ url(menu1.jpg) no-repeat bottom #333;
		/*border-top: 2px solid #999;FFF;*/
		border-right: 0px;
		border-left: 0px;
		/*border-bottom: 2px solid #000;*/
		margin-top: 0px;
		margin-bottom: 00px;
		margin-right: 0px;
		margin-left: 0px;
		padding-top: 2px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 1px;
		}
	
	ul.menu li {
		text-align: center;
		line-height: 1.5;
		display: inline;
		margin-top: 15px;
		margin-bottom: 15px;
		margin-left: 5px;
		margin-right: 5px;
		padding-bottom: 0px;
		padding-top: 0px;
		font-size: 130%;
		background: transparent;
		}
		
	ul.menu li.text {
		border: 0px;
		/*border: 1px solid transparent;*/
		padding-left: 7px;
		padding-right: 7px;
		background: transparent;
		/*background-color: #CCCCCC;*/
		}
		
	ul.menu a {
		/*border: 1px solid transparent;*/
		/*background-color: #666666;*/
		padding: 7px;
		color: #999;
		border: 0px;
		}
		
	ul.menu a:hover {
		/*background-color: #FFFFFF;
		color: #1f1f1f;*/
		color: #fff;/*#768951;*/
		border-bottom: 1px solid #506320;
		}
	
	ul.menu a.current {
		/*background-color: #FFFFFF;
		color: #1f1f1f;*/
		color: #fff;/*#768951;*/
		border-bottom: 1px solid #506320;
		font-weight: bold;
		}
		
	ul.menu a.current:hover {
		color: #999;
		background: transparent;
		border: 0px;
		/*border: 1px solid transparent;*/
		/*background-color: #1f1f1f;*/
		}
		
	ul.menu li.text {
		/*background-color: #CCCCCC;*/
		color: #000;
		margin-top: 20px;
		margin-bottom: 15px;
		margin-left: 5px;
		margin-right: 5px;
		padding-bottom: 0px;
		padding-left: 7px;
		padding-right: 7px;
		padding-top: 0px;
		font-size: 130%;
		border: 1px solid transparent;
	}
		
	ul.cat {
		background: url(menu2.jpg) no-repeat top #333;/*#728182;*/ 
		/*border-top: 2px solid #000;*/
		/*border-bottom: 2px solid #fff #999;*/
		border-right: 0px;
		border-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-right: 0px;
		margin-left: 0px;
		padding-top: 2px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 1px;
		}
	
	ul.cat li {
		line-height: 1.5;
		display: inline;
		}
	
	ul.cat li.text {
		/*background-color: #CCCCCC;*/
		color: #000;
		margin-top: 20px;
		margin-bottom: 15px;
		margin-left: 5px;
		margin-right: 5px;
		padding-bottom: 0px;
		padding-left: 7px;
		padding-right: 7px;
		padding-top: 0px;
		font-size: 130%;
		/*border: 1px solid transparent;*/
		border: 0px;
		}
		
	ul.cat a {
		/*background-color: #666666;*/
		margin-top: 20px;
		margin-bottom: 15px;
		margin-left: 5px;
		margin-right: 5px;
		padding-bottom: 0px;
		padding: 7px;
		padding-top: 0px;
		font-size: 130%;
		color: #999; /*#FFF;*/
		font-weight: bold;
		/*border: 1px solid transparent;*/
		border: 0px;
		}
	
	ul.cat a:hover {
		/*background-color: #FFFFFF;
		color: #1f1f1f;*/
		color: #fff;/*#768951;*/
		padding-top: 7px;
		border-top: 1px solid #506320;
		}
	
	ul.cat a.current {
		/*background-color: #FFFFFF;
		color: #1f1f1f;*/
		color: #fff; /*#768951;*/
		/*border-bottom: 1px solid transparent;*/
		padding-top: 7px;
		border-top: 1px solid #506320;
		}
		
	ul.cat a.current:hover {
		color: #999;
		padding-top: 7px;
		border: 0px;
		/*border: 1px solid transparent;/*
		/*background-color: #1f1f1f;*/
		}
		
	ul.subcat {
		float: left;
		list-style-type: none;
		background: url(subcat_bg.gif) repeat-y;
		/*border: 2px solid #202a2b;*/
		margin-top: 10px;
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 0px;
		padding: 0px;
		width: 150px;
		}
	
	ul.subcat li {
		/*border: 1px solid #000;*/
		margin: 5px;
		font-size: 120%;
		text-align: center;
		display: block;
		font-weight: normal;
		}
		
	ul.subcat li.text{
		color: #000;
	}
	
	ul.subcat a {
		line-height: 1.25;
		/*background-color: #666666;*/
		color: #9A9E9F;
		display: block;
		border: 0px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-weight: normal;
		margin: 0px;
		}
	
	ul.subcat a:hover {
		/*background-color: #FFFFFF;*/
		color: #fff;
		border: 0px;
		margin: 0px;
		}
	
	ul.subcat a.current {
		/*background-color: #FFFFFF;*/
		color: #fff;
		border: 0px;
		margin: 0px;
		}
		
	ul.subcat a.current:hover {
		/*background-color: #000000;*/
		color: #AEB2B2;
		border: 0px;
		margin: 0px;
		}
			
	#box {
		float: right;
		width: 80%;
		margin: 0px;
		padding: 0px;
		}
		
	#itemdisplay {
		text-align: center;
		margin: 0px 10px 0px 10px;
		padding: 0px;
	}
		
	/* Create an unordered list with a certain width (can be changed to whatever you need) */
	ul.itemdisplay {
    	margin: 0px 0px 5px 0px;
    	padding: 0px;
    	}

	/* Style the individual list items */
	ul.itemdisplay li {
    	background: #fff;
    	border: 1px solid #000;
    	display: block;
    	float: left;
    	margin: 10px;
    	padding: 0px;
    	width: 200px; /* Width should be set to the width of the images */
    	}
    
    ul.itemdisplay li.sub {
    	background: #fff;
    	border: 1px solid #000;
    	display: block;
    	float: left;
    	margin: 10px;
    	padding: 0px;
    	width: 175px; /* Width should be set to the width of the images */
    	}	
    	
	/* Put some space above and below the text. */
	ul.itemdisplay li p {
    	border: 0px;
		text-indent: 0px;
		text-align: center;
		margin: 5px;
		padding: 0px;
    	}
    	
    ul.itemdisplay img {
	    margin: 0px;
	    padding: 0px;
    }
    	
    ul.small li {
	    width: 150px;
	    height: 280px;
	    background: #fff;
    	border: 1px solid #000;
    	display: block;
    	float: left;
    	margin: 10px;
    	padding: 0px;
    	}
	
    ul.itemdisplay2 {
    	width: 80%;
    	margin: 0px;
    	padding-left: 160px;
    	padding-right: 0px;
    	padding-bottom: 0px;
    	padding-top: 0px;
    	}
    	
    ul.itemdisplay2 li {
    	background: #fff;
    	border: 1px solid #000;
    	display: block;
    	float: left;
    	margin: 10px;
    	padding: 0px;
    	width: 175px; /* Width should be set to the width of the images */
    	}

	/* Put some space above and below the text. */
	ul.itemdisplay2 li p {
    	border: 0px;
		text-indent: 0px;
		text-align: center;
		margin: 5px;
		padding: 0px;
    	}
    	
    ul.text {
	  	background-color: #fff;
		text-align: left;
		padding: 10px;
		text-indent: 25px;
		margin: 0px 10px 0px 10px;
		list-style-position: inside;
    }    
    	
   	a img { border: 0; }
	
	#bottom {
		margin-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		padding-top: 0px;
		clear: both;
		}

	h1 {
		font-size: 290%;
		font-variant: normal;
		font-weight: bold;
		text-align: left;
		text-indent: 0px;
		padding: 5px 0px 0px 5px;
		margin: 0px 0px 10px 0px;
		color: #000101;
		}
		
	h2 {
		font-size: 350%;
		font-style: italic;
		font-weight: bold;
		text-align: center;
		/*text-indent: 370px;*/
		padding: 0px;
		margin: 0px 0px 0px 0px;
		color: #768951; /*#506320; #263123;*/
		font-variant: normal;
		}
		
	a.h2 {
		/*z-index: 2;
		position: relative;
		top: 0px;
		left: 0px;*/
		border: 0px;
		font-family: Palatino Linotyle, Times New Roman, Georgia, serif;
	}
	
	a.h2:hover {
		border: 0px;
	}
	
	h3 {
		border: 0px;
		font-variant: normal;
		font-size: 250%;
		font-style: italic;
		font-weight: bold;
		text-align: center;
		/*text-indent: 370px;*/
		padding: 0px;
		margin: 0px 244px 0px 0px;
		color: #506320;
	}
	
	h4 {
		font-variant: normal;
		font-size: 200%;
		font-weight: bold;
		margin: 10px 10px 0px 10px;
		padding: 0px 10px 0px 10px;
		text-indent: 0px;
		background: #fff;
		border-bottom: 2px solid #506320;
	}
	
	h4 a {
		border-bottom: 0px;
	}
	
	h4 a:hover {
		border-bottom: 0px;
	}
	
	h5 {
		font-variant: normal;
		font-size: 150%;
		font-weight: bold;
		margin: 0px 10px 0px 10px;
		padding: 10px 10px 0px 10px;
		text-indent: 0px;
		background: #fff;
	}
	
	h6 {
		font-variant: normal;
		font-size: 130%;
		font-weight: bold;
		margin: 0px 10px 0px 10px;
		padding: 5px 10px 0px 10px;
		text-indent: 0px;
		background: #fff;
	}
		
		
	
	img.logo {
		position: absolute;
		top: 0px;
		right: 0px;
		z-index: auto;
		margin: 0px;
		padding: 0px;
	}
	
	img.logo1 {
		position: absolute;
		top: 67px;
		right: 42px;
		z-index: 1;
		margin: 0px;
		padding: 0px;
	}
	
	img.logo2 {
		position: absolute;
		top: -45px;
		right: 0px;
		z-index: 1;
		margin: 0px;
		padding: 0px;
	}
	
	img.header {
		padding-top: 50px;
		margin: 0px;
	}
	
	img.header1 {
		padding-bottom: 5px;
		text-align: center;
		margin: 0px;
	}
	
	img.pic {
		text-align: center;
		margin: 5px auto;
		padding: 5px;
		text-indent: 0px;
	}
	
	table {
		background: #fff;
		text-align: left;
		padding: 10px;
		text-indent: 25px;
		margin: 0px 10px 0px 10px;
		min-width: 950px;
		width: 98%;
	}
	
	input.special {
		display: none;
	}
		
	/*	
	ul.catimages {
		float: left;
		list-style-type: none;
		background: #333333;
		border-top: 1px solid #000;
		border-right: 0px;
		border-left: 1px solid #000;
		border-bottom: 1px solid #000;
		margin-top: 10px;
		margin-left: 10px;
		margin-right: 0px;
		margin-bottom: 0px;
		padding: 0px;
		}
		
	ul.catimages li {
		font-size: 25px;
		border-top: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		border-right: 0px;
		text-align: left;
		display: block;
		width: 33px;
		height: 50px;
		}
	
	ul.catimages a:link {
		width: 33px;
		}
	
	ul.catimages li.subcat {
		text-align: right;
		font-size: 110%;
		height: 40px;
		width: 130 px;
		background-color: #FFFFFF;
		color: #000000;
		border-top: 1px solid #000000;
		border-left: 1px solid #000000;
		border-bottom: 1px solid #000000;
		border-right: 0px;
		}
	*/
	