/*
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: #0418BB;
	text-align: center;
	background-color: #FFFFFF;
}
/*TOP AREA of the page: store description, store name, search box, navigation*/
#pcHeader
{
	width: 900px;
	height: 90px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0;
	background-color: #20009F;
	font-size: 12px;
	color: #CFE7FF;
	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
{
	font-size: 28px;
	font-weight: bold;
	text-align: left;
}
#pcStoreSearch
{
	text-align: right;
	color: #CFE7FF;
}
#pcTopNav
{
	border-top: 1px solid #FFFFFF;
	text-align: right;
	font-size: 12pt;
	font-weight: bold;
}
#pcStoreSearch A
{
	text-decoration: none;
	color: #CFE7FF;
	font-size: 11px;
}
#pcStoreSearch A:hover
{
	color: #F7D107;
}
#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: #CFE7FF;
}
#pcTopNav A:hover
{
	color: #F7D107;
}
/*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
{
	width: 195px;
	text-align: left;
	vertical-align: top;
}
#pcCenter
{
	width: 560px;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
#pcRight
{
	width: 170px;
	text-align: left;
	vertical-align: top;
}
.pcColumnSpacer
{
	width: 10px;
	background-image: url(images/dotted_spacer_vert.gif);
}
/*Define the left column*/
#NavHeader
{
	background-image: url(images/NavBar.jpg);
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
#pcLeft H3
{
	font-size: 13px;
	margin: 0;
	padding-bottom: 2px;
}
#pcLeftCatLinks
{
	background-color: #CFE7FF;
	padding: 5px 5px 1px 10px;
	margin: 0 0 5px;
}
#pcLeftPriceLinks
{
	background-color: #E1E1E1;
	color: #999999;
	padding: 5px 5px 1px 10px;
	margin: 0 0 5px;
}
#pcLeftStoreLinks
{
	background-color: #F5F5F5;
	color: #999999;
	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;
}
#pcLeftCatLinks A:link, #pcLeftCatLinks A:visited
{
	color: #140197;
	text-decoration: none;
}
#pcLeftCatLinks A:hover
{
	color: #FD010D;
}
#pcLeftPriceLinks A:link, #pcLeftPriceLinks A:visited
{
	color: #656565;
	text-decoration: none;
}
#pcLeftPriceLinks A:hover
{
	color: #FF6600;
}
#pcLeftStoreLinks A:link, #pcLeftStoreLinks A:visited
{
	color: #777777;
	text-decoration: none;
}
#pcLeftStoreLinks A:hover
{
	color: #FF6600;
}
/*Define the right column*/
#pcShowCart
{
	background-color: #CFE7FF;
	color: #373030;
	padding: 5px 5px 5px 10px;
	margin-bottom: 5px;
	border: 2px outset #DADAE1;
}
#recentprds
{
	border: 2px outset #DADAE1;
	margin: 0px 0px 8px;
	padding: 0px 2px;
}
#pcCustomerLogin
{
	background-color: #CFE7FF;
	padding: 0px 3px 5px;
	margin: 0 0 5px;
	border: 2px outset #DADAE1;
}
#pcAffiliateLogin
{
	background-color: #FFEE99;
	color: #0066FF;
	padding: 5px 5px 1px 10px;
	margin: 0 0 5px;
}
#pcRight H3
{
	font-size: 13px;
	margin: 0px;
	padding-bottom: 2px;
	color: #474646;
}
#pcRight UL
{
	list-style-type: none;
	margin: 0 0 10px 5px;
	padding: 0;
}
#pcRight LI
{
	margin: 2px 0 0;
}
#pcCustomerLogin A:link, #pcCustomerLogin A:visited
{
	color: #110CA5;
	text-decoration: none;
}
#pcCustomerLogin A:hover
{
	color: #CD0303;
}
#pcAffiliateLogin A:link, #pcAffiliateLogin A:visited
{
	color: #777777;
	text-decoration: none;
}
#pcAffiliateLogin A:hover
{
	color: #000000;
}
/*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*/
