body
{
	color: #000000;
	font: 8pt/12pt Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
	
font.tiny 
{font-size: 7pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

font.tiny_highlight 
{font-size: 7pt;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

font.jim 
{font-size: 10pt;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

font.small 
{font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

font.\8pt 
{font-size: 8pt; 
color: #000000;}

font.\10pt 
{font-size: 10pt; 
color: #000; }

font.\12pt 
{font-size: 12pt; 
color: #000000; }

font.\14pt
{font-size: 14pt; 
color: #000000; }

font.\16pt 
{font-size: 16pt; 
color: #000000; }

font.\18pt 
{font-size: 18pt; 
color: #000000; }

font.header 
{font-size: 12pt;
	font-weight: bold;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

font.formhead 
{font-size: 10pt;
	font-weight: bold;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	
font.cartheader 
{
	font-size: 12pt; 
	font-weight: bold; 
	color: #df8c26;
}

h1			{ color: #5e5e5e; font-size: 1.4em; }
h1.prodName	{ color: #5e5e5e; font-size: 1.4em; }
h1.title	{ color: #b7115c; font-size: 1.8em; font-weight: normal; margin: 0px 0px 0px 6px; }

a.cartheader
{
	font-size: 12pt; 
	font-weight: bold; 
	color: #9fce37;
}
a.cartheader:hover
{
	font-size: 12pt; 
	font-weight: bold; 
	color: #9fce37;
}

font.cartheader_wh 
{font-size: 12pt;
	font-weight: bold;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	
.highlight	
{
	font-size: 10pt;
	font-weight: bold;
	color: #df8c26;
	text-align: center;
}

.cartAmount
{
	color: #e28f2e;
	font-size: 10pt;
	font-weight: bold;
}

font.Title_Category
{font-size: 12pt;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;}
	
font.Content_Category	
{font-size: 10pt;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	
font.search_title		
{font-size: 8pt;
font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

a 
{font-size: 8pt;
	font-weight: normal;
	color: #b7115c;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

a:link:active:visited 
{font-size: 8pt; 
font-weight: normal; 
color: #b7115c; 
text-decoration: none; }

a:hover 
{font-size: 8pt;
	font-weight: normal;
	color: #b7115c;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
a img
{
		border: 0px;
}

a.alert
{
	color: #c00;
	font-weight: bold;
}
a.alert:visited
{
	color: #c00;
	font-weight: bold;
}
a.alert:hover
{
	color: #c00;
	font-weight: bold;
}

a.bold 
{font-size: 8pt;
	font-weight: bold;
	color: #b7115c;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	
a.bold:link:active:visited 
{ font-size: 8pt; 
font-weight: bold; 
color: #b7115c; 
text-decoration: none;}

a.bold:hover
{font-size: 8pt;
	font-weight: bold;
	color: #b7115c;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

a.link_menu								
{font-size: 8pt;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	
a.link_menu:link:active:visited	
{ font-size: 8pt; 
font-weight: bold; 
color: #fff; 
text-decoration: none;}

a.link_menu:hover						
{font-size: 8pt;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

a.toolbar 
{font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	
a.toolbar:link:active:visited 
{font-size: 8pt; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none;}

a.toolbar:hover 
{font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

/* BEGIN: Category */
#categories
{
	height: 42px; 
	width: 100%;
	background-image: url(../images/categories/background.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

a.category									
{
	font-size: 10pt;
	font-weight: bold;
	color: #bbb;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
a.category:link:active:visited		
{
	font-size: 10pt;
	line-height: 20px; 
	font-weight: bold; 
	color: #bbb; 
	text-decoration: none;}

a.category:hover					
{
	font-size: 10pt;
	font-weight: bold;
	color: #eee;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.subcategory									
{
	font-size: 12px;
	font-weight: bold;
	color: #b7115c;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
a.subcategory:link:active:visited		
{
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold; 
	color: #b7115c; 
	text-decoration: none;}

a.subcategory:hover					
{
	font-size: 12px;
	font-weight: bold;
	color: #b7115c;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#categories ul { margin: 0px; padding: 14px 0px 0px 0px; list-style-type:none; background:transparent; width:auto; } 
#categories ul li { display:inline; float:left; padding:0 1px 0 0px; } 
#categories ul li.first { display:inline; float:left; padding:0 1px 0 0; margin-left: 10px; } 

#categories img.catseperator { vertical-align: middle; margin: 0px 4px 0px 4px; }
#categories input { background-color: #ccc; }
/* END: Category */

#search							
{
	display: inline;
	border: 1px solid #f00;
}


a.cat 
{font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	
a.cat:link:active:visited 
{font-size: 7pt; 
font-weight: normal; 
color: #000000; 
text-decoration: none;}

a.cat:hover 
{font-size: 7pt;
	font-weight: normal;
	color: #66CC99;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

a.cart 
{font-size: 10pt;
	font-weight: bold;
	color: #b7115c;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	
a.cart:link:active:visited 
{font-size: 10pt; 
font-weight: bold; 
color: #b7115c; 
text-decoration: none;}

a.cart:hover 
{font-size: 10pt;
	font-weight: bold;
	color: #b7115c;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

a.search_item					
{font-size: 8pt;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	
a.search:link:active:visited	
{font-size: 10pt; 
font-weight: bold; 
color: #333333; 
text-decoration: none;}

a.search:hover						
{font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

table.NewProducts			
{
	color: #000000;
	font-weight: bold;
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;}

tr.NewProducts_Header	
{font-size: 12pt;
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

font.disabled						
{font-size: 8pt;
	font-weight: bold;
	color: #777;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

#subcategories
{
	text-align: left;
}

.subcatTable { width: 160px; margin-left: 16px; margin-top: 16px; }
.subcatTable td
{
	width: 100%;
	padding: 6px 2px 6px 2px;
	border-bottom: 1px solid #acacac;
}
.subcatTable td.highlight
{
	background-color: #bebebe;
	width: 100%;
	padding: 6px 2px 6px 2px;
	border: 0px;
}

a.subcat
{
	color: #aa0464;
	font-size: 14px;
	padding: 2px 0px 2px 0px;
}
a.subcat:visited
{
	color: #aa0464;
	font-size: 14px;
	padding: 2px 0px 2px 0px;
}
a.subcat:hover
{
	color: #aa0464;
	font-size: 14px;
	padding: 2px 0px 2px 0px;
}

font.subcat-highlight
{
	color: #790548;
	font-size: 14px;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
}

#errorContainer
{
	border: 1px solid #000;
	background-color: #f00;
	font-weight: bold;
}

table.error				
{
	padding: 4px;
	margin: 8px;
	text-align: left;
}
table.error td
{
	color: #fff;
}

td									
{
	font-size: 8pt;
	color: #000000;
}

#outerContainer						
{
	background-image: url(../images/outerBackground.gif);
	background-repeat: no-repeat;
	width: 836px;
	margin: 0px auto;
}
#container						
{
	background-image: url(../images/mainBackground.gif);
	background-repeat: no-repeat;
	background-color: #000;
	width: 783px;
	margin: 0px auto;
	text-align: left;
}

td.leftNav
{
	background-image: url(../images/leftNavBackground_long2.gif);
	background-repeat: no-repeat;
	vertical-align: text-bottom;
	width: 207px;
	vertical-align: top;
	text-align: center;
}

#menu							
{float: right; 
border: 1px solid #000000; 
background-color: #000000; 
padding: 2px;}

#logo							
{
	clear: both; 
	float: left; 
	padding: 20px 8px 8px 8px; 
}

#main							
{
	background-image: url(../images/header/headerSeperator.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	padding-top: 34px;
	width: 760px;
	margin-left: 11px;
	/*
	clear: both; 
	margin-top: 16px; 
	margin-bottom: 16px;
	*/
}

#mainnav						
{clear: both; 
border: none; 
padding: 0px; 
height: 27px; 
vertical-align: middle; 
overflow: hidden; 
text-align: center;}

#mainnav ul						
{margin: 0; 
padding: 0px 0px 0px 10px; 
list-style-type: none;}

#mainnav ul li					
{ display: inline; 
padding: 0px 20px 0px 20px;}

#mainnav img 					
{border: 0px}

#footer						
{
	clear: both; 
	padding-top: 16px; 
	text-align: center; 
	color: #5e5e5e;
	font-size: 10px;
	border-bottom: 1px solid #000;
	background-color: #000;
}

#footer a					
{
	color: #70be45; 
	text-decoration: none; 
	padding: 0px 8px 0px 8px; 
}

#footer a:hover				
{
	color: #70be45; 
	text-decoration: underline; 
	padding: 0px 8px 0px 8px; 
}

.buzzContainer
{
	text-align: center;
	width: 100%;
}

#leftnav						
{border: 0px none; 
float: left; 
background-image: none; 
width: 159px; height: 600px; padding-bottom: 24px; }

#pagecontent					
{
	/*
	width: 783px;
	margin-left: 12px;
	background-color: #fff; 
	margin-bottom: 16px;
	border: 1px solid #f00; 
	*/
}

#pagecontent-full				
{border: 0px none; 
width: 100%; 
padding: 12px;}

#pagecontent-fullalt			
{border: 1px solid #c00; 
width: 946px; padding: 12px;}

* html body #pagecontent-fullalt	
{width: 972px;}

#pagecontent-main				
{padding: 12px; 
text-align: center;}

table.news							
{
	background-color: #cfcfcf;
	border: 2px solid #fff;
	width: 165px;
	margin: 0px auto;
	margin-top: 24px;
	margin-bottom: 12px; 
}
table.news td { padding: 2px; }

.news-title						
{
	font-size: 10px; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #b7115c;
}

a.news-link						
{font-size: 8pt; 
font-weight: bold; 
color: #000000; 
font-family: Verdana, Arial, Helvetica, sans-serif;}

a.news-link:link:active:visited	
{font-size: 8pt; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none;}

a.news-link:hover				
{font-size: 8pt; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: underline; 
font-family: Verdana, Arial, Helvetica, sans-serif;}

#new-sale-products				
{float: right;}

#newproducts					
{
	padding-top: 24px; 
}

#saleproducts					
{ border: 1px solid #000000; 
width: 426px; padding: 4px; 
text-align: center;}


.product { }

font.price-label	
{
	font-size: 8pt;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
font.price			
{
	font-size: 8pt;
	color: #e30069;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
font.price-strike	
{	
	font-size: 8pt;
	font-weight: bold;
	color: #000;
	text-decoration: line-through;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
tr.price-sale		
{background-color: #FFFFFF;}

font.price-sale		
{font-size: 8pt;
	font-weight: bold;
	color: #e30069;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	
font.price-sale		
{font-size: 8pt;
	font-weight: bold;
	color: #e30069;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	
font.price-save	
{font-size: 8pt;
	font-weight: bold;
	color: #c00;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

input											
{border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	
input[type=radio],[type=checkbox]	
{ border: 0px; 
background-color: transparent;}

.radio, .checkbox							
{ border: 0px; 
background-color: transparent;}

.button										
{
	border: 1px solid #000;
	background-color: #272727;
	color: #9fce37;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.button-alert
{
	border: 1px solid #000;
	background-color: #900;
	color: #fff;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
input.textbox_search					
{border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	width: 130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	
select										
{border: 1px solid #000;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

font.title		
{
	font-size: 14pt;
	line-height: 18pt;
	color: #b7115c;
	font-family: Georgia, Courier New, Arial, sans-serif;
}

#emptycart	
{ padding: 12px; }

#news-detail							
{ padding: 12px; }

#news-detail font.news_title	
{color: #000000;
	font-size: 12pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

#search-form		
{ padding-left: 8px; 
padding-right: 8px; 
text-align: right; }

#search-form input	
{ margin: 2px 0px 2px 0px; }

#searches 
{
	text-align: center;
	padding: 4px 4px 8px 4px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #000000;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
/*
	-moz-opacity: 0.75;
	opacity: 0.75;
	-khtml-opacity: 0.75;
*/
	height: auto;
	width: auto;
}
	
* html body #searches { height: 1px; }

tr.header		
{ }

tr.header td	
{border-bottom: 0px none;
	background-color: #FFFFFF;
	font-size: 11pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;}

.status_open		
{color: #33a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}
	
.status_complete	
{color: #070;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}
	
.status_canceled	
{color: #c00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}
	
.status_pending	
{color: #c90;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}

.wholesaleinfo
{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;}

.menu td
{
	padding: 2px 8px 2px 8px;
}


/* Product detail styles */
.prodName { color: #5e5e5e; font-size: 1.2em; }
.prodDesc { color: #000; font-size: 1.0em; }

/* Buzz Feed Styles (override) */
/* begin styles for RSS Feed */

.rss_box 
{
	background-color: transparent;
	border: 0px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.rss_box ul { width: 100%; list-style-type: none; }

.rss_title, rss_title a 
{
	font-size: 10px; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #b7115c;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
}

.rss_items { padding: 0px; margin: 0px; }

.rss_item
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight : bold; 
	margin: 0px 4px 0px 4px;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px solid #ebebeb; 
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	font-size: 10px;
	text-decoration : none;
	border-bottom: 0px;
	font-weight : bold; 
	color: #b7115c;
	}

.rss_item a:hover { 
	font-size: 10px;
	text-decoration : underline;
	font-weight : bold; 
	color: #b7115c;
	border-bottom: 0px;
	}

/* Size styles */
.sizeContainer	{ padding: 8px; width: 96%; text-align: center; }
.sizeHeader		{ font-weight: bold; color: #b7115c; font-size: 14px; }
.sizeTable		{ background-color: #ebebeb; border: 1px solid #b7115c; width: 100%; padding: 4px; }
.sizeTable th	{ font-size: 10px; padding: 2px 6px 2px 6px; }
.sizeTable td	{ font-size: 10px; padding: 2px 6px 2px 6px; text-align: center; }
.sizeNotes		{ font-size: 9px; }

/*
green:	9fce37
orange:	df8c26
*/

