table, td {font-family:Tahoma, Verdana;
font-size:12px}
a.category {font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",Lucida,sans-serif;font-size: 12px; color:#b029cd; text-decoration:none; background-image:url(../images/str.gif); background-repeat:no-repeat; background-position:left; padding-left:15px; font-weight:bold;}
a.category:hover {color:#b029cd; text-decoration:underline}

a.topmenu {color:#888688; text-decoration:none}
a.topmenu:hover {color:#888688; text-decoration:underline}
div#horiz-menu {
position:relative;
z-index:50;
}

#top_txt h1{ font-size:24px; font-family:Tahoma, Verdana; color:#b029cd; display:block; padding:0px; margin:0px; padding-bottom:15px; padding-top:15px;}
#top_txt { font-size:12px; font-family:Tahoma, Verdana; color:#7b7b7b; line-height:150%;}
#top_txt td{ font-size:12px; font-family:Tahoma, Verdana; color:#7b7b7b;line-height:150%;}
#top_txt input{ font-size:12px; font-family:Tahoma, Verdana; color:#7b7b7b;line-height:150%;}

table.pcMainTable, table.pcShowProducts { width:100%;}
.pcShowProducts { width:100%; text-align:center; vertical-align:top;}

td.pcCenter, td.pcLeft{ vertical-align:top; font-family:Tahoma, Verdana; font-size:12px}

#pcLeft {
background-color:#FFFFFF;
margin-top:25px;
text-align:left;
vertical-align:top;
width:225px;
}

#pcMain h1 { font-size:20px; font-family:Tahoma, Verdana; color:#b029cd; display:block; padding:0px; margin:0px; padding-bottom:15px; padding-top:15px;}
#pcMain h3 { font-size:16px; font-family:Tahoma, Verdana; color:#b029cd; display:block; padding:0px; margin:0px; padding-bottom:5px; padding-top:5px;}
#pcMain td { font-size:12px; font-family:Tahoma, Verdana; line-height:120%;}
/*#pcMain input{ font-size:12px; font-family:Tahoma, Verdana; color:#7b7b7b; line-height:120%;}*/

.pcMainTable {font-size:12px; font-family:Tahoma, Verdana; color:#7b7b7b; line-height:120%;}
.pcMainTable p {margin:0 0 0 5px;}

#pcMain  { font-size:12px; font-family:Tahoma, Verdana; color:#7b7b7b; line-height:120%;}
#pcMain  a{ font-size:12px; font-family:Tahoma, Verdana; color:#b029cd; line-height:120%;}
#pcMain  a:hover { text-decoration:none;}
#pcMain  img { border:0px;}
#pcMain  form { border:0px; padding:0px; margin:0px;}

pcMainTable p {
margin:0 0 0 5px;
}
.pcShowProductLink {
padding-top:3px;
}
.pcShowProductsH {
height:225px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:125px;
}
.pcPageNav {color:#B029CD;}
div#pcPageNav { line-height:150%;}
#pcPageNav { color:#000;}
#pcPageNav a{ color:#000; }

#pcCustomerLogin a:link, #pcCustomerLogin a:visited {
color:#999999;
text-align:left;
text-decoration:none;
}

#pcLeftCatLinks a:link, #pcCustomerLogin a:visited {
color:#999999;
text-align:left;
text-decoration:none;
font-family:Tahoma, Verdana; font-size:12px
}

#pcLeft ul {
font-size:14px;
list-style-type:none;
margin:0 0 10px 5px;
padding:0;
}
#pcLeft li {
margin:2px 0 0;
}

#pcLeftCatLinks a:hover {
color:#B029CD;
}




.style1 { color:#999999; font-weight:bold;}
.style1_1 { color:#FFF; font-weight:bold;}
div#pcLeftPriceLinks, #pcLeftStoreLinks {
background-color:#9018aa;
margin:0 0 5px;
padding:5px 5px 5px 5px; color:#FFF;
}
#pcLeftPriceLinks { color:#FFF;text-decoration:none;}

#pcLeftPriceLinks a{ color:#FFF;text-decoration:none;}
#pcLeftStoreLinks  a{ color:#FFF;text-decoration:none;}

.pcShowProducts {
border:1px solid #E1E1E1;
margin-left:auto;
margin-right:auto;
margin-top:10px;
padding:5px;
text-align:center;
width:100%;
}
.pcColumnSpacer {
background-color:#FFFFFF;
width:10px;
}
#pcFooterSpacer {border-top:1px solid #E1E1E1; height:5px; display:block;}


#butt { font-family:Tahoma, Verdana; font-size:11px; color:#9999ab;}
#butt td{ font-family:Tahoma, Verdana; font-size:11px; color:#9999ab;}
#butt a{ font-family:Tahoma, Verdana; font-size:11px; color:#9999ab;}

#pcMain .pcShowProductSku {
color:#E6E6E6;
font-size:10px;
}
#pcMain .pcShowMainImage {
height:auto;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
text-align:center;
vertical-align:bottom;
width:auto;
}

#pcMain .pcShowProductPrice {
color:#b029cd;
font-size:11px;
}
.pcShowPrices {
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
}
#pcMain .pcSectionTitle {
background-color:#F7F7F7;
color:#B029CD;
font-size:14px;
font-weight:normal;
padding:5px;
text-align:left;
}

/*-----------------------------------------------------------------------------------------
	 Forms
	----------------------------------------------------------------------------------------*/

	/* Clear the margins for all forms used by ProductCart */
	#pcMain form {
		margin: 0;
		}
		
	.pcForms input {
		border: 1px solid #CCCCCC;
		background-color: #F7F7F7;
		font-size: 11px;
		color:#666666;
		padding: 2px 3px 2px 3px;
	}
	
	.pcForms input:focus {
		border: 1px solid #999999;
		background-color: #FFFFCC;
	}
	
	.pcForms textarea {
		border: 1px solid #CCCCCC;
		background-color: #F7F7F7;
		font-size: 11px;
		color:#666666;
		padding: 2px 3px 2px 3px;
	}
	
	.pcForms textarea:focus {
		border: 1px solid #999999;
		background-color: #FFFFCC;
	}
	
	/* Style drop-down menus */
	.pcForms select {
		font-size: 10px;
		color: #333333;
		background-color: #F5F5F5;
		border: 1px solid #CCCCCC;
	}
	
	/* Style submit image button */
	#submit {
		border: 0;
		background-color: transparent;
		padding: 0px;
	}
	/* Style submit image button */
	#pcMain .submit {
		border: 0;
		background-color: transparent;
		padding: 0px;
	}
	
	/* Style submit button (when an image is NOT used) */
	#pcMain .submit2 {
		border: 1px solid #CCCCCC;
		background-color: #FFFFCC;
		font-size: 11px;
		color:#666666;
		padding: 2px 3px 2px 3px;
	}
	
	/* Style the transparent fields used by ProductCart Build To Order and Apparel Add-on */
	#pcMain .transparentField {
		border: 0;
		background-color: transparent;
		padding: 0;
	}	
	
	/* Clear border on checkboxes to fix IE bug */
	#pcMain .clearBorder {
		border: 0;
		background-color: transparent;
	}	
	

.pcShowContent {
border:0 none;
border-collapse:collapse;
margin-left:0;
margin-top:5px;
padding:5px;
text-align:left;
width:100%;
}
/* pcShowCart is the table that organizes the display of information on
		 the shopping cart page */
		.pcShowCart {
			text-align: left;
			margin-left: 0;
			width: 100%;
			border: 0;
			border-collapse: collapse;
		}

		.pcShowCart td {
			padding: 1px;
			vertical-align: top;
		}
		
	/* pcShowList is used when showing a list of items such as quantity discounts */
		.pcShowList {
			text-align: left;
			width: 80%;
			border: 1px solid #e1e1e1;
			border-collapse: collapse;
		}
		
		
ul.icon-3 li {
background:transparent url(../images/buttons/icon-3.gif) no-repeat scroll 0 2px;
}

ul.number, ul.bullet-1, ul.bullet-2, ul.bullet-3, ul.bullet-4, ul.bullet-5, ul.bullet-6, ul.bullet-7, ul.bullet-8, ul.bullet-9, ul.bullet-10, ul.bullet-11, ul.bullet-12, ul.bullet-13, ul.bullet-14, ul.bullet-15, ul.bullet-16, ul.bullet-17, ul.bullet-18, ul.icon-1, ul.icon-2, ul.icon-3, ul.icon-4, ul.icon-5, ul.icon-6 {
margin-left:0;
padding-left:15px;
}
ul.icon-1 li, ul.icon-2 li, ul.icon-3 li, ul.icon-4 li, ul.icon-5 li, ul.icon-6 li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:5px;
margin-left:0;
padding-bottom:3px;
padding-left:30px;
}

#head_menu a{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#B029CD;}


div.cart_cntr { border:1px solid #cccccc; padding:10px;color:#999999;}
div.checkout { padding-top:10px;}