﻿/*
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;
}


/* TOP AREA of the page: store description, store name, search box, navigation */

		#pcHeader { width: 900px; height: 90px; padding: 0; background-color: #ffffff; font-size: 12px; color: #666666; margin: 5px auto; border-collapse: collapse; border: 0; }
		
		#pcHeader td {
			padding: 3px;
			vertical-align: bottom;
		}
		
		#pcStoreDescription {
			border-bottom: 1px solid #FFFFFF;
			font-size: 13px;
			text-align: left;
		}
		
		#pcStoreName { color: #9a3334; font-size: 18px; font-weight: bold; text-align: left; }
		
		#pcStoreSearch {
			text-align: right;
		}
		
		#pcTopNav {
			border-top: 1px solid #FFFFFF;
			text-align: right;
		}
		
		#pcStoreSearch a {
			text-decoration: none;
			color: #999999;
			font-size: 11px;
		}
		
		#pcStoreSearch a:hover {
			color: #000000;
		}
		
		#pcTopNav ul {
			list-style: none;
			margin: 0;
		}
		
		#pcTopNav li {
			display: inline;
			padding-right: 10px;
		}
		
		#pcTopNav a:link, #pcTopNav a:visited {
			text-decoration: none;
			font-size: 14px;
			color: #357f99;
		}
		
		#pcTopNav a:hover {
			color: #000000;
		}

/* 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: 900px;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 5px;
			padding: 0;
			border: 0;
			border-collapse: collapse;
		}
	
		#pcLeft { 
			background-color: #ebebeb;
			width: 180px;
			text-align: left;
			vertical-align: top; }
			
		#pcLeftBackground { background-color: #c7b597; text-align: left; text-indent: 9pt; vertical-align: top; }
		
		.pcBrownTitleBG { color: #444; font-size: 10pt; font-weight: bold; line-height: 2em; background-color: #d7d7d7; text-decoration: none; }
	
		#pcCenter {
			width: 520px;
			padding: 0 5px 0 5px;
			text-align: left;
			vertical-align: top;
		}
	
		#pcRight { background-color: #ebebeb;  background-repeat: no-repeat; width: 180px; text-align: left; vertical-align: top; }
		
		.pcColumnSpacer {
			width: 10px;
			background-image:url(images/dotted_spacer_vert.gif);
		}

	/* Define the left column */
	
		#pcLeft h3 { font-size: 13px; margin: 0; padding-bottom: 2px; }

		#pcLeftCatLinks {
			font-size: 12px;
			padding: 2px 5px 6px 10px;
			margin: 0;
			background-color: #ffffff;
		}
		
			#pcLeftCatHeadLinks a:link, #pcLeftCatHeadLinks a:hover {
			
			padding: 10px 5px 1px 10px;
			margin: 0 0 5px;
		}
		
		
	
		#pcLeftCatLinks1  { color: #235466; font-weight: bold; background-color: #d7d7d7; padding-left: 8px; }
/*		
		#pcLeftCatLinks1 a:link, #pcLeftCatLinks1 a:visited, { color: #235466; background-color: #a7b597; text-decoration: none;  font-size: 10pt; font-weight: bold; line-height: 2em; background-color: #c7b597; }
		
		#pcLeftCatLinks1 a:hover, { color: #9a3334; text-decoration: none; background-color: #a78158; font-size: 10pt; font-weight: bold; line-height: 2em; background-color: #c7b597; }
*/
		#pcLeftPriceLinks {
			background-color: #FFFFFF;
			color: #235466
			padding: 5px 5px 1px 10px;
			margin: 0 0 5px 0;
		}
		
		
		/* CG altered for navigation links */
		#pcLeftStoreLinks {
			color: #999999;
			font-size: 12px;
			line-height: 15px;
			padding: 5px 5px 1px 10px;
			margin: 0 0 2px;
		}
	
		#pcLeft ul {
			list-style-type: none;
			margin: 0 0 10px 5px;
			padding: 0;
		}
	
		#pcLeft li {
			margin: 2px 0 0 0;
		}
		
		#pcLeftCatLinks a:link, #pcLeftCatLinks a:visited { color: #235466; line-height: 12px; text-decoration: none; }
		
		#pcLeftCatLinks a:hover {
			color: #9a3334;
			line-height: 12px;
			text-decoration: none; 
		}
		
		
		
		#pcLeftCatNoLinks { 
			color: #0066cc;
			 line-height: 12px;
		}
		
		#pcLeftPriceLinks a:link, #pcLeftPriceLinks a:visited {
			color: #666666;
			text-decoration: none;
		}
		
		#pcLeftPriceLinks a:hover {
			color: #FF6600;
		}
		
		#pcLeftStoreLinks a:link, #pcLeftStoreLinks a:visited { color: #444444; text-decoration: none; margin-left: 1.5em; }
		
		#pcLeftStoreHeading { color: #444444; line-height: 2em; text-decoration: none; }
		
		#pcLeftStoreLinks a:hover {
			color: #9a3334;
		}

		#pcFooterLinks a:link, #pcLeftPriceLinks a:visited {
			color: #666666;
			text-decoration: none;
		}
		
		#pcLeftPriceLinks a:hover {
			color: #FF6600;
		}


	/* Define the right column */
	
		#pcShowCart {
			background-color: #FFFFAA;
			color: #666666;
			padding: 5px 5px 5px 10px;
			margin-bottom: 5px;
		}
	
		#pcCustomerLogin {
			background-color: #FFFFFF;
			color: #0066FF;
			padding: 5px 5px 1px 10px;
			margin: 0 0 5px 0;
		}
		
		#pcAffiliateLogin {
			background-color: #FFEE99;
			color: #0066FF;
			padding: 5px 5px 1px 10px;
			margin: 0 0 5px 0;
		}
		
		#pcRight h3 {
			font-size: 13px;
			margin: 0px;
			padding-bottom: 2px;
			color: #999999;
		}
	
		#pcRight ul {
			list-style-type: none;
			margin: 0 0 10px 5px;
			padding: 0;
		}
	
		#pcRight li {
			margin: 2px 0 0 0;
		}
		
		#pcCustomerLogin a:link, #pcCustomerLogin a:visited {
			color: #666666;
			text-decoration: none;
		}
		
		#pcCustomerLogin a:hover {
			color: #333333;
		}
		
		
		#pcAffiliateLogin a:link, #pcAffiliateLogin a:visited {
			color: #777777;
			text-decoration: none;
		}
		
		#pcAffiliateLogin a:hover {
			color: #000000;
		}

/* End MAIN AREA */

/* START Footer */
	
		#pcFooter { 
			font-size: 11px; color: #666666; 
			line-height: 11pt; 
			text-align: right; 
			padding-right: 5px; }
		
		#pcFooter a:link, #pcFooter a:visited, #pcFooter a:hover {
			text-decoration: none;
			color: #666666;
		}
		#pcFooterNav a:link, #pcFooterNav a:visited, #pcFooterNav a:hover {
			color: #666666;
		}
		
		#pcFooterSpacer { background-color: #ebebeb;
			height: 20px;
		}
	
/* END Footer */

/* ENLARGE IMAGES added by Carrie Gibson 4/24/08 to test rollover images */

.CGthumb {
float: left;
width: 144px;
height: 144px;
margin: 0 15px 15px 0;
padding: 5px;
text-align: center;
background-repeat: no-repeat;
}
#CGlinks a {
display:block;
padding-top: 110px;
}
#CGlinks a img {
height: 0;
width: 0;
border-width: 0;
}
#CGlinks a:hover img {
position: relative;
top: -260px;
left: -90px;
height: 288px;
width: 245px;
}

/* END ENLARGE IMAGES */
