/*
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;}
img{border: 0; margin: 0;}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	background-color: #293C8C;
}

/* TOP AREA of the page: store description, store name, search box, navigation */
		#vsHeader{width:900px; margin: 0 auto; padding:0;}
		#vsBanner{width:900px; height:106px; margin: 0 auto; padding:0; background-image: url(../../vsImages/Layout/StoreBanner.jpg); background-repeat:no-repeat;}
		
		#vsMenu{float:left; width: 625px; height:28px; padding:0; padding-top:11px; background-image:url(../../vsImages/Layout/Menu_BG.jpg); background-repeat:repeat-x;}
		#vsMenu ul{margin: 0; padding: 0; display:inline; list-style:none;}
		#vsMenu li{margin: 0; padding: 0; display:inline; list-style:none;}
		#vsMenu a{text-decoration:none; padding: 3px 9px; font-size:13px; font-weight:normal; color: #FFF; border-right: solid 1px #FFF;}
		#vsMenu a.last{text-decoration:none; font-size:16px; font-weight:normal; color: #FFF; border:none;}

		#vsSearch{float:right; width: 275px; height: 39px;  padding:0; margin:0; border:0; background-image:url(../../vsImages/Layout/Menu_BG.jpg); background-repeat:repeat-x; text-align:right;}
		#vsSearch table, #vsSearch tr, #vsSearch td{margin:0; padding:0; border:0;}
		#vsSearch form{margin:0; padding:0; border:none; padding-top:9px;}
		#vsSearch input.txt{color:#000; font-size:10px; font-style:normal; font-weight:normal; width: 220px;}
		#vsSearch input.go{margin:0; padding:0; border:none;}

		#pcHeader {width: 900px; height: 200px; margin-left: auto;	margin-right: auto; margin-top: 5px; margin-bottom: 5px;padding: 0; font-size: 12px; color: #FFF; border-collapse: collapse;	border: 0;}
		#pcHeader td {padding: 5px; vertical-align: bottom;}
		#pcHeader td.menu {height: 32px; padding: 0; vertical-align:middle; background-image:url(../../vsImages/Layout/Menu_BG.jpg); background-repeat:repeat-x; font-size:12px; color:#FFF; margin: 0;}
		#pcHeader td.menu ul{margin: 0; padding: 0;}
		#pcHeader td.menu li{display:inline; list-style-type:none; margin: 0; padding: 0 36px; text-transform:uppercase; font-weight:bold;}
		#pcHeader td.menu a{text-decoration:none; padding: 0; margin:0;text-transform:uppercase; font-weight:bold; color:#FFFFFF;}

		#pcHeader td.highlight {height: 32px; padding: 0; vertical-align:middle; font-size:12px; color:#FF6600; margin: 0; background:#FFF; border:solid 1px #667D3D;}
		#pcHeader td.highlight ul{margin: 0; padding: 0;}
		#pcHeader td.highlight li{display:inline; list-style-type:none; margin: 0; padding: 0 8px; text-transform:uppercase; font-weight:bold;}
		#pcHeader td.highlight li.donate a{display:inline; list-style-type:none; margin: 0; padding: 0 8px; text-transform:uppercase; font-weight:bold; color:#003366;}

		#pcHeader td.highlight a{text-decoration:none; padding: 0; margin:0;text-transform:uppercase; font-weight:bold; color:#FF6600;}
		
		#pcStoreDescription {
			border-bottom: 1px solid #FFFFFF;
			font-size: 13px;
			text-align: left;
		}
		
		#pcStoreName {padding: 15px 10px; margin:0; text-align:left;}
		
		#pcStoreSearch {float: right; text-align: right;}
		#pcStoreSearch input{vertical-align: middle; color:#000; font-size:9px; font-style:normal; font-weight:normal;}

		
		#pcTopNav {
			border-top: 1px solid #FFFFFF;
			text-align: right;
		}
		
		#pcStoreSearch a {text-decoration: none; color:  #FFF;	font-size: 11px;}

		#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: #999999;
		}
		
/* 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;	margin-top: 0px;	padding: 0;	border: 0;border-collapse: collapse;	background-color:#FFF;}

		#pcLeft {
			width: 214px;
			text-align: left;
			vertical-align: top;
			margin:0;
			padding:0;
		}
	
		#pcCenter {
			width: 676px;
			padding: 0 5px 0 5px;
			text-align: left;
			vertical-align: top; background-color:#FFFFFF;
		}
	
		#pcRight {
			width: 0px;
			text-align: left;
			vertical-align: top;
		}
		
		.pcColumnSpacer {
			width: 0px; background-color:#FFF;
		}

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

		#pcLeftCatLinks {width: 214px; background-color: #FFF;	padding: 0;margin: 0; padding-bottom:10px;border-top:1px solid #FFFFFF;}
		#pcLeftCatLinks h3 {background-color: #2E6398; color:#FFF; height:22px; padding-top:10px; padding-left:5px; margin-bottom:10px;color:#FFF; text-transform:uppercase; font-size:11px;}
		#pcLeftCatLinks h3 a {color:#FFF; text-transform:uppercase; font-size:11px; padding:0;}
		#pcLeftCatLinks a {color: #333;	text-decoration: none; text-transform:uppercase; font-size:11px; font-weight:bold;}
		#pcLeftCatLinks li a{display:block; text-decoration:none; text-transform:capitalize; font-size:12px;font-weight: normal; color:#333; padding:6px 10px; border-bottom:solid 1px #333;}
		#pcLeftCatLinks td a{display:block; text-decoration:none; text-transform:capitalize; font-size:12px;font-weight: normal; color:#333; padding:6px 10px; border-bottom:solid 1px #333;}
		
		#pcLeftPriceLinks {width: 214px; background-color: #FFF; padding: 0;margin: 0; padding-bottom:10px; border-top:1px solid #FFFFFF;}
		#pcLeftPriceLinks h3 {background-color: #2E6398; color:#FFF; height:22px; padding-top:10px; padding-left:5px; margin-bottom:5px; color:#FFF; text-transform:uppercase; font-size:11px;}
		#pcLeftPriceLinks a {color: #333; text-decoration: none; text-transform:uppercase; font-size:11px; font-weight:bold;}
		#pcLeftPriceLinks li a{display:block; text-decoration:none; text-transform:capitalize; font-size:12px;font-weight: normal; color:#333; margin:0; padding: 0; padding:6px 10px; border-bottom:solid 1px #333;}
		
		#pcLeftBrandLinks {width: 214px; background-color: #FFF;	padding: 0;margin: 0; padding-bottom:10px; border-top:1px solid #FFFFFF;}
		#pcLeftBrandLinks h3 {background-color: #2E6398; color:#FFF; height:22px; padding-top:10px; padding-left:5px; margin-bottom:10px; color:#FFF; text-transform:uppercase; font-size:11px;}
		#pcLeftBrandLinks h3 a {color:#FFF; text-transform:uppercase; font-size:11px; padding:0;}
		#pcLeftBrandLinks a {color: #333; text-decoration: none; text-transform:uppercase; font-size:11px; font-weight:bold;}
		#pcLeftBrandLinks li a{display:block; text-decoration:none; text-transform:capitalize; font-size:12px;font-weight: normal; color:#333; padding:6px 10px; border-bottom:solid 1px #333;}

		#pcLeftStoreLinks {width: 214px; background-color: #FFF;	padding: 0;margin: 0; padding-bottom:10px; border-top:1px solid #FFFFFF;}
		#pcLeftStoreLinks h3 {background-color: #2E6398; color:#FFF; height:22px; padding-top:10px; padding-left:5px; margin-bottom:10px; color:#FFF; text-transform:uppercase; font-size:11px;}
		#pcLeftStoreLinks a {color: #333; text-decoration: none; text-transform:uppercase; font-size:11px; font-weight:bold;}
		#pcLeftStoreLinks li a{display:block; text-decoration:none; text-transform:capitalize; font-size:12px;font-weight: normal; color:#333; padding:6px 10px; border-bottom:solid 1px #333;}
	
		#pcLeft ul {
			list-style-type: none;
			margin: 0 0 10px 5px;
			padding: 0;
		}
	
		#pcLeft li {
			margin: 2px 0 0 0;
		}


	/* Define the right column */
	
		#pcShowCart { float:right;color: #000; font-size:10px; padding: 20px 5px 5px 5px; margin-bottom: 5px;}
		#pcShowCart a{color: #000; font-size:12px; text-decoration:none;}
		#pcShowCart img{vertical-align:middle; padding-left:5px;}

	
		#pcCustomerLogin {
			background-color: #FFFFCC;
			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;
		}
		
		#pcAffiliateLogin a:link, #pcAffiliateLogin a:visited {
			color: #777777;
			text-decoration: none;
		}
		
/* End MAIN AREA */

/* START Footer */
#vsStoreFooter{float:left; width:900px; height:20px; margin:0; padding:0; padding-left:8px; padding-top: 6px; background-color:#293C8C; background-image:url(../../vsImages/Layout/StoreFooter.jpg); background-repeat:no-repeat; border: none;}
#vsSiteBy{float: left; width:200px;}
#vsSiteBy .sSiteBy{color: #8EB4C6; font-size: 9px; padding-top:10px; text-decoration:none;}
#vsSiteBy .sTVS{color: #FFF;font-size: 9px; padding-top:10px; text-decoration:none;}
#vsStoreFooterText{float:right; width: 600px; margin:0; text-align:right; padding-right:30px; color:#FFF; font-size:10px; font-style:normal; font-weight:normal;}

	
		#pcFooter { background-image:url(../../vsImages/Layout/StoreFooter.jpg); background-repeat:no-repeat; background-color:#293C8C; font-size: 10px;	color:FFF; 	text-align: right; height:20px;}
		#pcFooter ul{margin: 0; padding-top: 8px;}
		#pcFooter li{display:inline; list-style-type:none; margin: 0; padding: 0 10px; font-weight:bold; border-left: solid 1px #FFFFFF;font-size: 10px;	 }
		#pcFooter a{text-decoration:none; padding: 0; margin:0; font-weight:bold; color:#FFF; }
		.floatleft{float:left;padding-top: 8px; font-size: 10px;	}
		#pcFooterSpacer {height: 5px; background-color:#FFFFFF;}
	
/* END Footer */