/*************************************************************************
' 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
	{
	VERTICAL-ALIGN: top; 
	}
	
BODY, TABLE, P, UL, OL, LI, INPUT, OPTION, SELECT, body, table, p, ul, ol, li, input, option, select
	{
	FONT: 12px/14px Arial, Helvetica, sans-serif;
	COLOR: #454545;
	}

A, A:LINK, A:VISITED, a, a:link, a:visited
	{
	COLOR: #44ACCF;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}

A:HOVER, a:hover
	{
	COLOR: #FF9900;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}

.error, .error a, .error a:link, .error a:visited 
	{
	COLOR: #cc0000;
	}

.SectionTop
	{
	PADDING-TOP: 10px;
	MARGIN-TOP: 10px;
	BORDER-TOP: 1px dashed #AAAAAA;
	}



/* Top Navigation */
.TopNav, .TopNav
	{
	FONT: 14px/14px Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	TEXT-TRANSFORM: uppercase;
	PADDING: 40px 20px 3px 0px;	
	}

.TopNav a, .TopNav a:link, .TopNav a:active, .TopNav a:visited, .TopNav A, .TopNav A:LINK, .TopNav A:ACTIVE, .TopNav A:VISITED
	{
	FONT: 14px/14px Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	}

.TopNav a:hover, .TopNav A:HOVER
	{
	FONT: 14px/14px Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
	}


/* Secondary/Side Navigation */
.SideNav
	{
	FONT: 12px/14px Arial, Helvetica, sans-serif;
	COLOR: #454545;
	MARGIN: 3px 10px 0px 20px;
	}

.SideNav a, .SideNav a:link, .SideNav a:active, .SideNav a:visited
	{
	COLOR: #454545;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	}

.SideNav a:hover
	{
	COLOR: #454545;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
	}
	
.SideNav ul, .SideNav ol
	{
	FONT: 12px/14px Arial, Helvetica, sans-serif;
	PADDING: 0px;
	MARGIN: 0px;
	LIST-STYLE: none;
	}

.SideNav li
	{
	FONT: 12px/14px Arial, Helvetica, sans-serif;
	PADDING: 0px 0px 5px 0px;
	}	
	

/* Category/Page Title */
.main
	{
	PADDING-LEFT: 2px;
	}

H1
	{
	COLOR: #44ACCF; 
	FONT: 14px/16px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase; 
	PADDING-TOP: 0px;
	MARGIN-TOP: 0px;
	}

.CatH
	{
	FONT-WEIGHT: normal;
	}

H2
	{
	COLOR: #996699; 
	FONT: 14px/16px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none
	}

.SiteMap ul, .SiteMap UL
	{
	LIST-STYLE: none;
	PADDING-BOTTOM: 4px;
	}

.SiteMap li, .SiteMap LI
	{
	LIST-STYLE: none;
	PADDING-BOTTOM: 4px;
	}

.CartTotal
	{
	COLOR: #FF9900; 
	FONT: 12px/15px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none
	}
	
	
.readmore, .readmore a, .readmore a:link, .readmore a:visited
	{
	FONT: 10px/16px Arial, Helvetica, sans-serif; 
	COLOR: #666666; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}	

.readmore a:hover
	{
	FONT: 10px/16px Arial, Helvetica, sans-serif; 
	COLOR: #44ACCF; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}	
	
.readmore img
	{
	PADDING-BOTTOM: 5px;
	}




/* Page Numbers */
.Pages
	{
	COLOR: #666666; 
	FONT: 10px/12px Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right; 
	}

.Pages a, .Pages a:link, .Pages a:visited
	{
	COLOR: #666666; 
	TEXT-DECORATION: underline;
	}

.Pages a:hover
	{
	COLOR: #44ACCF; 
	TEXT-DECORATION: underline;
	}

.Pages b
	{
	COLOR: #44ACCF; 
	FONT-WEIGHT: bold;
	}



/* ProdList Images/Headings */
.ProdList img
	{
	MARGIN: 0px 0px 5px 0px;
	}

.ProdList, .ProdList a, .ProdList a:link, .ProdList a:visited
	{
	COLOR: #333333; 
	FONT: 11px/13px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.ProdList a:hover
	{
	COLOR: #996699; 
	FONT: 11px/13px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	}
	
.ProdListH, .ProdListH a, .ProdListH a:link, .ProdListH a:visited
	{
	FONT: 11px/13px Arial, Helvetica, sans-serif;
	COLOR: #44ACCF; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	}

.ProdListH a:hover
	{
	FONT: 11px/13px Arial, Helvetica, sans-serif;
	COLOR: #996699; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	}


/* ProdView Images/Headings */
.ProdView img
	{
	MARGIN: 0px 0px 5px 0px;
	}

.ProdViewH, .ProdViewH a, .ProdViewH a:link, .ProdViewH a:visited
	{
	COLOR: #669933; 
	FONT: 10px/15px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	}

.ProdViewH a:hover
	{
	COLOR: #44ACCF; 
	TEXT-DECORATION: none;
	}

.ProdViewMisc, .ProdViewMisc a, .ProdViewMisc a:link, .ProdViewMisc a:visited
	{
	COLOR: #669933; 
	FONT: 10px/15px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	MARGIN-BOTTOM: 5px;
	}

.ProdViewMisc a:hover
	{
	COLOR: #44ACCF; 
	TEXT-DECORATION: none;
	}

.SKU
	{
	FONT-STYLE: italic;
	FONT-WEIGHT: normal;
	COLOR: #999999;
	}

.Price
	{
	COLOR: #FF9900; 
	FONT: 11px/13px Arial, Helvetica, sans-serif;
	TEXT-TRANSFORM: uppercase; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
	}
	
.PriceOld
	{
	FONT: 11px/15px Arial, Helvetica, sans-serif;
	COLOR: #666666; 
	}

.PriceSave
	{
	FONT: 11px/15px Arial, Helvetica, sans-serif;
	COLOR: #FF9900; 
	FONT-STYLE: italic;
	}
	
.ProdOption
	{
	COLOR: #CC0000; 
	}

.InStock
	{
	FONT: 11px/13px Arial, Helvetica, sans-serif;
	TEXT-TRANSFORM: uppercase; 
	COLOR: #666666; 
	}

.OutofStock
	{
	FONT: 11px/13px Arial, Helvetica, sans-serif;
	TEXT-TRANSFORM: uppercase; 
	COLOR: #CC0000; 
	}

	
/* Product Reviews */
.Ratings
	{
	COLOR: #666666; 
	FONT: 11px/18px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}
	
.Review
	{
	BORDER-TOP: 1px DOTTED #999999;
	MARGIN: 3px;
	PADDING-TOP: 8px;
	PADDING-BOTTOM: 8px;
	}

.Review b
	{
	FONT: 12px/18px Arial, Helvetica, sans-serif;
	COLOR: #965537; 
	FONT-WEIGHT: bold;
	}


/* Footer */
.Footer
	{
	BORDER-TOP: 1px dashed #AAAAAA;
	PADDING-TOP: 5px;
	MARGIN: 25px 15px 5px 10px;
	FONT: 9px/11px Verdana, Helvetica, sans-serif;
	COLOR: #898989;
	}

.Footer a, .Footer a:link, .Footer a:visited
	{
	COLOR: #898989; 
	TEXT-DECORATION: none;
	}

.Footer a:hover
	{
	COLOR: #898989; 
	TEXT-DECORATION: underline;
	}

