/*************************************************************************
' Function : CSS defintions for the store.
' Product  : CandyPress Store Frontend
' Version  : 2.5
' Modified : February 2004
' Copyright: Copyright (C) 2004 CandyPress.Com 
'            See "license.txt" for this product for details regarding 
'            licensing, usage, disclaimers, distribution and general 
'            copyright requirements. If you don't have a copy of this 
'            file, you may request one at webmaster@candypress.com
'**************************************************************************/

/* General Tag specifications */
td, TD
	{
	VERTICAL-ALIGN: top;
	}

BODY, TABLE, P, UL, OL, LI, INPUT, OPTION, SELECT, TEXTAREA, body, table, p, ul, ol, li, input, option, select, textarea
	{
	FONT: 11px/15px Arial, Helvetica, sans-serif;
	COLOR: #787878;
	}

A, A:LINK, A:ACTIVE, A:VISITED, a, a:link, a:active, a:visited
	{
	COLOR: #CC0000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}

A:HOVER, a:hover
	{
	COLOR: #000000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	}

.ERROR, .ERROR A, .ERROR A:LINK, .ERROR A:ACTIVE, .ERROR A:VISITED, .error, .error a, .error a:link, .error a:active, .error a:visited 
	{
	COLOR: #CC0000;
	}

#MainContent
	{
	PADDING: 2px;
	}

#SideNav
	{
	PADDING: 2px;
	}


/* Top Navigation */
.TopNav
	{
	FONT: 11px/13px Arial, Helvetica, sans-serif;
	COLOR: #666666;
	PADDING: 10px 0px 0px 0px;
	DISPLAY: inline;
	}

.TopNav a, .TopNav a:link, .TopNav a:active, .TopNav a:visited, .TopNav A, .TopNav A:LINK, .TopNav A:ACTIVE, .TopNav A:VISITED
	{
	COLOR: #666666;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	}

.TopNav a:hover, .TopNav A:HOVER
	{
	COLOR: #CC0000;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
	}


/* Secondary/Side Navigation */

#SideNav
	{
	PADDING: 2px;
	}

#SideNav ul, #SideNav UL
	{
	PADDING: 5px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
	}

#SideNav li, #SideNav LI
	{
	PADDING: 0px;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
	}

.SecNav
	{
	BORDER-BOTTOM: 1px dashed #999999;
	MARGIN: 5px 0px 5px 0px;
	PADDING: 0px 0px 5px 0px;
	}

.SecNav a, .SecNav a:link, .SecNav a:active, .SecNav a:visited
	{
	FONT: 11px/15px Arial, Helvetica, sans-serif;
	COLOR: #CC0000;
	TEXT-DECORATION: none;
	}

.SecNav a:hover
	{
	FONT: 11px/15px Arial, Helvetica, sans-serif;
	COLOR: #F79818;
	TEXT-DECORATION: none;
	}


.SecNavCat, .SecNavCat a, .SecNavCat a:link, .SecNavCat a:visited
	{
	COLOR: #333333; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.SecNavCat a:hover
	{
	COLOR: #CC0000; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}
	

/* BreadCrumbs */
.breadCrumbs
	{
	COLOR: #999999; 
	FONT: 10px/12px Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 3px;
	}

		
/* Category/Page Title */
H1, h1
	{
	FONT: 15px/17px Tahoma, Helvetica, sans-serif;
	COLOR: #F79818;
	FONT-WEIGHT: normal;
	PADDING: 4px 0px 4px 0px;
	MARGIN: 0px;
	}


H2, h2
	{
	FONT: 13px/15px Tahoma, Helvetica, sans-serif;
	COLOR: #CC0000; 
	FONT-WEIGHT: normal;
	MARGIN: 5px 0px 5px 0px;
	PADDING: 0px 0px 5px 0px;
	}

/* ProdList */
.ProdListH, .ProdListH a, .ProdListH a:link, .ProdListH a:visited
	{
	FONT: 11px/14px Arial, Helvetica, sans-serif;
	COLOR: #336699; 
	TEXT-DECORATION: none;
	MARGIN-BOTTOM: 3px;
	}

.ProdListH a:hover
	{
	FONT: 11px/14px Arial, Helvetica, sans-serif;
	COLOR: #CC0000; 
	TEXT-DECORATION: none;
	}

.ProdListPrice
	{
	FONT: 10px/13px Arial, Helvetica, sans-serif; 
	COLOR: #666666; 
	TEXT-TRANSFORM: uppercase; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	}

.ProdListPriceSale
	{
	FONT: 10px/13px Arial, Helvetica, sans-serif; 
	COLOR: #CC0000; 
	TEXT-TRANSFORM: uppercase; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	}


/* Page Numbers */
.Pages
	{
	COLOR: #999999; 
	FONT: 10px/12px Arial, Helvetica, sans-serif;
	}

.Pages a, .Pages a:link, .Pages a:visited
	{
	COLOR: #999999; 
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
	}

.Pages a:hover
	{
	COLOR: #CC0000; 
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
	}

.Pages b
	{
	COLOR: #CC0000; 
	FONT-WEIGHT: bold;
	}



/* ProdView */
.ProdView img
	{
	MARGIN: 0px 0px 5px 0px;
	}

.MiscLinks, .MiscLinks a, .MiscLinks a:link, .MiscLinks a:visited
	{
	FONT: 11px/14px Arial, Helvetica, sans-serif;
	COLOR: #666666;
	TEXT-DECORATION: none;
	PADDING-BOTTOM: 5px;
	}

.MiscLinks a:hover
	{
	COLOR: #CC0000;
	TEXT-DECORATION: none;
	}

.SKU
	{
	FONT: 11px/15px Arial, Helvetica, sans-serif; 
	FONT-STYLE: italic;
	FONT-WEIGHT: normal;
	COLOR: #CC0000;
	}

.ProdviewPrice
	{
	FONT: 12px/16px Arial, Helvetica, sans-serif; 
	COLOR: #666666; 
	TEXT-TRANSFORM: uppercase; 
	FONT-WEIGHT: normal;
	}
	
.ProdviewPriceSale
	{
	FONT: 12px/16px Arial, Helvetica, sans-serif; 
	COLOR: #CC0000; 
	TEXT-TRANSFORM: uppercase; 
	FONT-WEIGHT: normal;
	}
	
.ProdOption
	{
	COLOR: #CC0000; 
	}

.ProdStock
	{
	FONT: 10px/12px Arial, Helvetica, sans-serif; 
	TEXT-TRANSFORM: uppercase;
	COLOR: #666666; 
	}

.RelatedProds
	{
	FONT: 10px/12px Arial, Helvetica, sans-serif; 
	TEXT-TRANSFORM: uppercase;
	COLOR: #CC0000; 
	}

.CartTotal
	{
	COLOR: #336699; 
	FONT: 12px/15px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none
	}

.CheckOut input
	{
	COLOR: #000000; 
	FONT: 11px/15px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none
	}


	
/* Footer */
.Footer
	{
	PADDING-TOP: 5px;
	FONT: 9px/11px Verdana, Helvetica, sans-serif;
	COLOR: #999999;
	}

.Footer a, .Footer a:link, .Footer a:visited
	{
	COLOR: #999999; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.Footer a:hover
	{
	COLOR: #999999; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	}

