/*
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,p {
	text-align: left;
	color: #333333;
	font-family: Arial;
	font-size: 12px;
}
a:link {
	color: #04a559;
	text-decoration: none;
}
a:visited {
	color: #04a559;
	text-decoration: none;
}
a:active {
	color: #04a559;
	text-decoration: none;
}
a:hover {
	color: #333333;
	text-decoration: underline;
	list-style-type: circle;
}

hr {
	height: 1px;
	color: #f5d99f;
}

.SearchField {
	color: #333333;
	font-size: 12px;
	font-family: Arial;
	background: #8BD6AB;
	border: 1px solid #00a847;
	width: 229px;
}
.SearchButton {
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	border-width:0;
	color:#FFFFFF;
	height:19px;
	border-color:#00a847;
	background:#00a847;
}

.TopMenu
{
	color: #04a559;
	font-family: Arial;
	font-size: 16px;
}
.TopMenu a:link {
	color: #04a559;
	text-decoration: none;
}
.TopMenu a:visited {
	color: #04a559;
	text-decoration: none;
}
.TopMenu a:active {
	color: #04a559;
	text-decoration: none;
}
.TopMenu a:hover {
	color: #3A4057;
	text-decoration: none;
}

/* TOP AREA of the page: store description, store name, search box, navigation */

		#pcHeader {
			width: 900px;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0;
			background-color: #009966;
			font-size: 12px;
		}
		
		#pcHeader td {
			padding: 3px;
		}
		
		#pcStoreDescription {
			border-bottom: 1px solid #FFFFFF;
			font-size: 12px;
			text-align: left;
		}
		
		#pcStoreName {
			font-size: 28px;
			font-weight: bold;
			text-align: left;
		}
		
		#pcStoreSearch {
			color: #FFFFFF;
			font-size: 11px;
			text-align: center;
			padding-top: 13px;
		}
		
		#pcStoreSearch a {
			text-decoration: none;
			color: #FFFFFF;
			font-size: 11px;
		}
		
		#pcStoreSearch a:hover {
			color: #F5D99F;
		}
		
		#pcTopNav {
			text-align: right;
		}
		
		#pcTopNav ul {
			list-style: none;
			margin: 3px;
		}
		
		#pcTopNav li {
			display: inline;
			padding-left: 4px;
		}
		
		#pcTopNav a:link, #pcTopNav a:visited {
			text-decoration: none;
			font-size: 10px;
			color: #FFFFFF;
		}
		
		#pcTopNav a:hover {
			color: #F5D99F;
		}

/* 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: 98%;
			margin-left: auto;
			margin-right: auto;
		}
	
		#pcLeft {
			width: 220px;
			text-align: left;
			vertical-align: top;
		}
	
		#pcCenter {
			padding: 10px 15px 0 5px;
			text-align: left;
			vertical-align: top;
		}
	
		#pcRight {
			width: 165px;
			text-align: left;
			vertical-align: top;
			background-color: #f7f7f7;
		}
		
		.pcColumnSpacer {
			width: 5px;
		}

	/* Define the left column */
	
		#pcLeft h3 {
			color: #04a559;
			padding: 5px 0px 3px 6px;
			margin: 5px 0px 8px 0px;
			font-weight: bold;
		}

		#pcLeftCatLinks {
			background-color: #cceedd;
			padding: 0px 0px 15px 5px;
			margin: 10px 10px 10px 10px;
		}
		
		#pcLeftPriceLinks {
			background-color: #cceedd;
			padding: 5px 0px 0px 5px;
			margin: 10px 10px 10px 10px;
		}
		
		#pcLeftStoreLinks {
			background-color: #cceedd;
			padding: 0px 0px 5px 5px;
			margin: 10px 10px 10px 10px;
		}
	
		#pcLeft ul {
			list-style-type: none;
			margin: 0 0 10px 9px;
			padding: 0;
		}
	
		#pcLeft li {
			margin: 2px 0 0 -2px;
		}
		
		#pcLeftCatLinks a:link, #pcLeftCatLinks a:visited {
			padding: 10px 0px 10px 0px;
			margin: 10px 0px 10px 1px;
			text-decoration: none;
		}
		
		#pcLeftCatLinks a:hover {
		}
		
		#pcLeftPriceLinks a:link, #pcLeftPriceLinks a:visited {
		}
		
		#pcLeftPriceLinks a:hover {
		}
		
		#pcLeftStoreLinks a:link, #pcLeftStoreLinks a:visited {
		}
		
		#pcLeftStoreLinks a:hover {
		}


	/* Define the right column */
	
		#pcRight h3 {
			background-color: #04a559;
			color: #cceedd;
			padding: 2px 2px 2px 2px;
			margin: 0px 0px 10px 0px;
			font-size: 12px;
			border-bottom: 1px solid #333333;
			text-align: center;
		}
	
		#pcShowCart {
			background-color: #cceedd;
			color: #04a559;
			padding: 0px 0px 5px 5px;
			margin: 10px 10px 10px 10px;
		}
	
		#pcCustomerLogin {
			background-color: #cceedd;
			color: #04a559;
			padding: 0px 0px 0px 0px;
			margin: 10px 10px 10px 10px;
			text-align: center;
		}
		
		#pcAffiliateLogin {
			background-color: #cceedd;
			padding: 5px 0px 0px 5px;
			margin: 10px 10px 10px 10px;
		}
		
		#pcRight ul {
			list-style-type: none;
			margin: 0 0 13px 0px;
			padding: 0;
		}
	
		#pcRight li {
			margin: 3px 0 0 0;
		}
		
		#pcShowCart a:link, #pcShowCart a:visited {
			line-height: 38px;
			background-color: #cceedd;
			color: #04a559;
			text-decoration: none;
			font-family: Arial;
			font-size: 11px;
			padding: 2px 4px 2px 4px;
		}
		
		#pcShowCart a:hover {
			background-color: yellow;
		}

		#pcCustomerLogin a:link, #pcCustomerLogin a:visited {
			font-family: Arial;
			font-size: 12px;
			color: #04a559;
			text-decoration: none;
		}
		
		#pcCustomerLogin a:hover {
			color: #04a559;
			text-decoration: none;
			font-weight: bold;
		}
		
		#pcAffiliateLogin a:link, #pcAffiliateLogin a:visited {
			text-decoration: none;
		}
		
		#pcAffiliateLogin a:hover {
			color: #F5D99F;
		}

/* End MAIN AREA */

		#pcSpacer {
			width: 900px;
			margin-left: auto;
			margin-right: auto;
			background-color: #009966;
			font-size: 11px;
		}

/* START Footer */
	
		#pcFooter {
			width: 900px;
			padding: 10px;
			font-family: verdana;
			font-size: 9px;
			color: #04a559;
		}
		
		#pcFooter a:link, #pcFooter a:visited, #pcFooter a:hover {
			text-decoration: underline;
			font-family: verdana;
			font-size: 9px;
			padding-right: 5px;
			color: #04a559;
		}
		
/* END Footer */


.message  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.menuhead  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #005D52; font-weight: bold}
.normallarge  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold}
.reverse  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #214170}
.links  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.space  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; color: #000000}
.copyright  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #04a559}
.disclaim  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}

.footer { font: 11px Verdana, Arial, Helvetica, sans-serif;
             color: #FFFFFF }
.footer A { text-decoration: none;
               color: #FFFFFF }
.footer A:hover { color: #333333 }

.copyright { font: 11px Verdana, Arial, Helvetica, sans-serif;
             color: #51B4C0 }
.copyright A { text-decoration: none;
               color: #333333 }
.body { 
scrollbar-base-color: #0C5C8B; 
scrollbar-face-color: #99CCCC; 
scrollbar-track-color: #0C5C8B; 
scrollbar-arrow-color: #330033;
scrollbar-highlight-color: #FFFFFF; 
scrollbar-3dlight-color: #CCCCCC; 
scrollbar-shadow-color: #663366;
scrollbar-darkshadow-color: #000000; 
}

.normal { font: 12px Verdana, Arial, Helvetica, sans-serif;
             color: #0C5C8B }
.normal A { text-decoration: underline;
               color: #009966 }
.normal A:hover { color: #51B4C0 }

.hyper, .hyper A, .hyper A:visited
{
	color:#C7001D;	
	font-family: verdana, arial, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.hyper A:hover
{
	text-decoration:underline;
	font-family: verdana, arial, sans-serif;
	font-size:11px;
}

.Directory			{color:#0C5C8B; font-size:9pt; font-family:verdana; text-decoration:none;}
.Directory:link		{color:#0C5C8B; font-size:9pt; font-family:verdana; text-decoration:underline;}
.Directory:active	{color:#0C5C8B; font-size:9pt; font-family:verdana; text-decoration:underline;}
.Directory:visited	{color:#0C5C8B; font-size:9pt; font-family:verdana; text-decoration:underline;}
.Directory:hover	{color:#0C5C8B; font-size:9pt; font-family:verdana; text-decoration:underline;}

.DirectoryHeader			{color:#FFFFFF; font-size:10pt; font-family:arial; text-decoration:none; font-weight:bold;}
.DirectoryHeader:link		{color:#FFFFFF; font-size:10pt; font-family:arial; text-decoration:none; font-weight:bold;}
.DirectoryHeader:active		{color:#FFFFFF; font-size:10pt; font-family:arial; text-decoration:none; font-weight:bold;}
.DirectoryHeader:visited	{color:#FFFFFF; font-size:10pt; font-family:arial; text-decoration:none; font-weight:bold;}
.DirectoryHeader:hover		{color:#FFFFFF; font-size:10pt; font-family:arial; text-decoration:underline; font-weight:bold;}

.FieldLabel			{color:<% = session("DarkColor") %>; font-size:10px; font-family:Verdana;}
.FieldValue			{color:<% = session("DarkColor") %>; font-size:10px; font-family:Verdana;}
.FieldNote			{color:#ff0101; font-size:11px; font-family:Arial;}


