/*
ProductCart Shopping Cart Software, Copyright Early Impact LLC 2006, All Rights Reserved
Use this stylesheet to change the look of the default header and footer that ship with ProductCart
*/
html, body {
	margin: 0;
	padding: 0;
}

body {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	background-color: #ffffff;
	background-image: url(../../images/back-slice.gif);
	background-repeat: repeat-x;
	background-attachment: scroll; }

/* TOP AREA of the page: store description, store name, search box, navigation */

#header {
	height: 225px;
	overflow: hidden    }
	
#head-content {
	background-position: 0 0;
	margin: 0 auto;
	padding: 0 40px;
	height: 160px;
	width: 940px; }
	
/*=============== Logo ===============*/
	
#pcHeader-logo {
	display: block;
	float: left;
	width: 320px ;
	margin: 0;
	padding: 0; }
	
#pcHeader-logo a {
	background: url(../../images/DamSeedsLogo.gif) no-repeat;
	clear: both;
	display: block;
	height: 120px;
	width: 320px; }
	
#pcHeader-logo a:hover {
	background-position: 0 -120px; }
	
/*=============== Search ===============*/
	
#pcStoreSearch {
	display: block;
	float: right;
	text-align: right;
	background: url(../../images/search-backer.gif) no-repeat;
	vertical-align: 10px;
	color: #990000;
	width: 185px;
	height: 34px;
	margin-top: 15px;
	padding: 0; }
		
#pcStoreSearch a {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px; }
		
#pcStoreSearch a:hover {
	color: #000000; }
	
#smallsearchbox {
	margin-top: 7px;
	margin-right: 5px;
	width: 110px; }
	
#submit { 
	color: #d9e021;
	font-size: 10px;
	font-family: "trebuchet ms";
	margin-right: 8px;
	padding: 0;
	cursor: pointer; }
	
/*=============== Main Menu ===============*/
	
#pcTopNav { display: block; height: 40px; list-style: none; width: 550px; float: right; margin: 10px 0 0; padding: 0; }
	
#pcTopNav li {
	display: block;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	padding: 0; }

#pcTopNav li.home a {
	background-image: url(../../images/home-button.gif);
	background-repeat: no-repeat;
	width: 69px;
	display: block;
	height: 30px; }
	
#pcTopNav li.browse a {
	background-image: url(../../images/browse-button.gif);
	background-repeat: no-repeat;
	display: block;
	width: 69px;
	height: 30px; }
	
#pcTopNav li.search a {
	background-image: url(../../images/search-button.gif);
	background-repeat: no-repeat;
	display: block;
	width: 67px;
	height: 30px; }
	
#pcTopNav li.checkout a {
	background-image: url(../../images/checkout-button.gif);
	background-repeat: no-repeat;
	display: block;
	width: 78px;
	height: 30px; }
	
#pcTopNav li.account a {
	background-image: url(../../images/account-button.gif);
	background-repeat: no-repeat;
	display: block;
	width: 101px;
	height: 30px; }
	
#pcTopNav a:hover {
	background-position: 0 -33px; }

#pcTopNav a.selected {
	background-position: 0 -33px; }
	
/*=============== Sub Main Menu ===============*/
	
#pcTopNav2 { display: block; height: 40px; list-style: none; width: 800px ; float: left; margin-top: -5px; margin-left: 50px; padding: 0; }
	
#pcTopNav2 li {
	display: block;
	float: left;
	margin-top: 8px;
	margin-right: 5px;
	margin-left: 5px;
	padding: 0; }

#pcTopNav2 li.vegetables a {
	background-image: url(../../images/vegetables-button.gif);
	background-repeat: no-repeat;
	width: 99px;
	display: block;
	height: 30px; }
	
#pcTopNav2 li.perennials a {
	background-image: url(../../images/perennials-button.gif);
	background-repeat: no-repeat;
	display: block;
	width: 99px;
	height: 30px; }
	
#pcTopNav2 li.herbs a {
	background-image: url(../../images/herbs-button.gif);
	background-repeat: no-repeat;
	display: block;
	width: 69px;
	height: 30px; }
	
#pcTopNav2 li.annuals a {
	background-image: url(../../images/annuals-button.gif);
	background-repeat: no-repeat;
	display: block;
	width: 122px;
	height: 30px; }
	
#pcTopNav2 li.grasses a {
	background-image: url(../../images/grasses-button.gif);
	background-repeat: no-repeat;
	display: block;
	width: 160px;
	height: 30px; }
	
#pcTopNav2 li.supplies a {
	background-image: url(../../images/supplies-button.gif);
	background-repeat: no-repeat;
	display: block;
	width: 133px;
	height: 30px; }
	
#pcTopNav2 a:hover {
	background-position: 0 -30px; }

#pcTopNav2 a.selected {
	background-position: 0 -30px; }

/*=============== Content ===============*/
		
#pcStoreDescription {
	border-bottom: 1px solid #FFFFFF;
	font-size: 13px;
	text-align: left; }
		
#pcStoreName {
	font-size: 28px;
	font-weight: bold;
	text-align: left; }

/* End TOP AREA of the page */

/* MAIN AREA: three columns: left navigation, main content, login box etc.*/
	/* Define the wrapper and the three columns: */
	
#pcMainArea {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	padding: 0;
	border: 0;
	border-collapse: collapse; }
	
#pcLeft {
	background-image: url(../../images/menu-divider.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	width: 180px;
	text-align: left;
	vertical-align: top; }
	
#pcCenter {
	width: 520px;
	padding: 0 5px 0 5px;
	text-align: left;
	vertical-align: top; }
	
#pcRight {
	width: 180px;
	text-align: left;
	vertical-align: top; }
		
.pcColumnSpacer {
	width: 10px;
	background-image:url(images/dotted_spacer_vert.gif); }

/* Define the left column */

#pcLeft ul {
	list-style-type: none;
	margin-bottom: 10px;
	padding: 0px; }
	
#pcLeft li {
	margin: 0px;
	padding: 0px; }
	
#pcLeftCatLinks {
	height: 220px;
	width: 180px;
	margin: 0px;
	padding: 0px; }
	
#pcLeftCatLinks h3 {
	color: #003200;
	font-size: 13px;
	font-family: arial;
	font-weight: bold;
	font-style: italic;
	line-height: 14px;
	margin: 30px 0 10px 0;
	padding: 0; }
		
#pcLeftCatLinks a:link, #pcLeftCatLinks a:visited {
	color: #003200;
	font-size: 12px;
	font-family: arial;
	line-height: 15px;
	text-decoration: none;
	margin: 0;
	padding: 0; }
		
#pcLeftCatLinks a:hover {
	color: #009245; }
		
#pcLeftStoreLinks {
	height: 300px;
	width: 180px;
	background-image: url(../../images/menu-divider.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	text-decoration: none;
	float: left;
	margin: 0px;
	padding: 0px; }
	
#pcLeftStoreLinks h3 {
	color: #003200;
	font-size: 13px;
	font-family: arial;
	font-weight: bold;
	font-style: italic;
	line-height: 14px;
	text-decoration: none;
	margin: 30px 0 10px 0;
	padding: 0; }
		
#pcLeftStoreLinks a:link, #pcLeftStoreLinks a:visited {
	width: 180px;
	color: #003200;
	font-size: 12px;
	font-family: arial;
	line-height: 15px;
	text-decoration: none;
	margin: 0;
	padding: 0; }
		
#pcLeftStoreLinks a:hover {
	color: #009245; }
		
#pcLeftPriceLinks {
	background-color: #E1E1E1;
	color: #999999;
	padding: 5px 5px 1px 0px;
	margin: 0 0 5px 0; }
		
#pcLeftPriceLinks a:link, #pcLeftPriceLinks a:visited {
	color: #666666;
	text-decoration: none; }
		
#pcLeftPriceLinks a:hover {
	color: #FF6600; }

/* Define the right column */
	
#pcRight ul {
	list-style-type: none;
	margin: 0 0 10px 5px;
	padding: 0; }
	
#pcRight li {
	margin: 0; }
	
#pcCustomerLogin {
	background-image: url(../../images/menu-divider.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	width: 180px;
	color: #0066FF;
	padding: 5px 5px 1px 10px;
	margin: 0 0 5px 2px; }
	
#pcCustomerLogin h3 {
	color: #003200;
	font-size: 13px;
	font-family: arial;
	font-weight: bold;
	font-style: italic;
	line-height: 14px;
	margin: 30px 0 10px;
	padding: 0; }
		
#pcCustomerLogin a:link, #pcCustomerLogin a:visited {
	color: #003200;
	font-size: 12px;
	font-family: arial;
	line-height: 15px;
	text-decoration: none;
	margin: 0;
	padding: 0; }
		
#pcCustomerLogin a:hover {
	color: #009245; }
	
#pcShowCart {
	color: #39B54A;
	background-image: url(../../images/menu-divider.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
	width: 170px;
	padding: 25px 5px 5px 10px;
	margin-bottom: 5px;
	font-size: 13px;
	line-height: 17px; }
	
#pcShowCart a:link, #pcShowCart a:visited {
	color: #0066CC;
	font-size: 13px;
	font-family: arial;
	line-height: 15px;
	text-decoration: none;
	margin: 0;
	padding: 0; }
	
#pcShowCart a:hover {
	color: #009245; }
		
#pcAffiliateLogin {
	background-color: #FFEE99;
	color: #0066FF;
	padding: 5px 5px 1px 10px;
	margin: 0 0 5px 0; }
		
#pcAffiliateLogin a:link, #pcAffiliateLogin a:visited {
	color: #777777;
	text-decoration: none; }
		
#pcAffiliateLogin a:hover {
	color: #000000; }
	
#order-catalogue {
	display: block;
	float: left;
	width: 170px ;
	margin-left: 5px;
	padding: 0; }
	
#order-catalogue a {
	background: url(../../images/order-catalogue.gif) no-repeat;
	clear: both;
	display: block;
	height: 280px;
	width: 170px; }

/* End MAIN AREA */

/* START Footer */
	
#pcFooter {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #666666;
	text-align: right;
	padding: 5px; }
		
#pcFooter a:link, #pcFooter a:visited, #pcFooter a:hover {
	text-decoration: none;
	color: #666666; }
		
#pcFooterSpacer {
	background-image:url(images/dotted_spacer_left.gif);
	height: 5px; }
	
/* END Footer */

