/*************************************************************************
' 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: #FF9900;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}

A:HOVER, a:hover
	{
	COLOR: #8C0D76;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}

.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
	{
	DISPLAY: block;
	BORDER: 1px solid #CCCCCC;
	PADDING: 10px 20px 10px 20px;
	}

.indexMargin
	{
	MARGIN-LEFT: 38px;
	}

select, SELECT
	{
	padding: 3px;
	border: 1px solid #CCCCCC;
	}

/* Top Navigation */
.TopNav
	{
	FONT: 11px/13px Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	PADDING-RIGHT: 20px;
	}

.TopNav a, .TopNav a:link, .TopNav a:active, .TopNav a:visited, .TopNav A, .TopNav A:LINK, .TopNav A:ACTIVE, .TopNav A:VISITED
	{
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	}

.TopNav a:hover, .TopNav A:HOVER
	{
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
	}



/* Bottom Navigation */
.BotNav
	{
	FONT: 10px/13px Arial, Helvetica, sans-serif;
	COLOR: #FF7920;
	PADDING: 10px 0px 0px 0px;
	}

.BotNav a, .BotNav a:link, .BotNav a:active, .BotNav a:visited, .BotNav A, .BotNav A:LINK, .BotNav A:ACTIVE, .BotNav A:VISITED
	{
	COLOR: #FF7920;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
	}

.BotNav a:hover, .BotNav A:HOVER
	{
	COLOR: #FF7920;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	}



/* Secondary/Side Navigation */

#SecNav
	{
	PADDING: 5px 0px 0px 22px;
	}

.SecNavH, .SecNavH a, .SecNavH a:link, .SecNavH a:visited
	{
	COLOR: #FFFFFF; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}

.SecNavH a:hover
	{
	COLOR: #FFFFFF; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	}

#SecNav ul, #SecNav UL
	{
	PADDING: 5px 0px 0px 5px;
	MARGIN: 0px 0px 0px 0px;
	}

#SecNav li, #SecNav LI
	{
	LIST-STYLE-TYPE: none;
	COLOR: #FFFFFF; 
	FONT: 11px/13px Arial, Helvetica, sans-serif; 
	PADDING: 0px 0px 2px 0px;
	MARGIN: 0px;
	}

.SecNavCat, .SecNavCat a, .SecNavCat a:link, .SecNavCat a:visited
	{
	COLOR: #FFFFFF; 
	FONT: 11px/12px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.SecNavCat a:hover
	{
	COLOR: #FFFFFF; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	}
	

/* Secondary/Side Navigation */

#CustServNav
	{
	PADDING: 5px 10px 0px 22px;
	}

.SecNavH
	{
	COLOR: #FFFFFF; 
	FONT: 12px/13px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	}

#CustServNav ul, #CustServNav UL
	{
	PADDING: 5px 10px 0px 5px;
	MARGIN: 0px 0px 0px 0px;
	}

#CustServNav li, #CustServNav LI
	{
	LIST-STYLE-TYPE: none;
	COLOR: #FFFFFF; 
	FONT: 11px/13px Arial, Helvetica, sans-serif; 
	PADDING: 0px 0px 8px 0px;
	MARGIN: 0px;
	}



/* BreadCrumbs */
.breadCrumbs 
	{
	COLOR: #999999; 
	FONT: 10px/12px Arial, Helvetica, sans-serif;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 2px;
	}

.breadCrumbs a, .breadCrumbs a:link, .breadCrumbs a:active, .breadCrumbs a:visited, .breadCrumbs A, .breadCrumbs A:LINK, .breadCrumbs A:ACTIVE, .breadCrumbs A:VISITED
	{
	COLOR: #999999; 
	FONT: 10px/12px Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	}

.breadCrumbs a:hover, .breadCrumbs A:HOVER
	{
	COLOR: #999999; 
	FONT: 10px/12px Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	}


		
/* Category/Page Title */
H1, h1
	{
	COLOR: #01B0B3; 
	FONT: 16px/18px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	PADDING-TOP: 0px;
	MARGIN-TOP: 0px;
	}


H2, h2
	{
	COLOR: #8C0D76; 
	FONT: 13px/15px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	PADDING-TOP: 0px;
	MARGIN-TOP: 0px;
	}

H3, h3
	{
	COLOR: #01B0B3; 
	FONT: 11px/12px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	PADDING-TOP: 0px;
	MARGIN-TOP: 0px;
	}

.date-header
	{
	COLOR: #999999; 
	FONT: 10px/12px Arial, Helvetica, sans-serif;
	TEXT-TRANSFORM: uppercase;
	LETTER-SPACING: 0.1 me;
	}

.SectionTop
	{
	BORDER-TOP: 1px dotted #999999; 
	PADDING-TOP: 5px;
	MARGIN-TOP: 5px;
	}
	

/* ProdList */
.ProdList
	{
	PADDING: 0px 12px 0px 12px;
	}

a.ProdListImg img, A.ProdListImg IMG
	{
	MARGIN: 0px 0px 5px 0px;
	}

a.ProdListImg:hover img, A.ProdListImg:HOVER IMG
	{
	MARGIN: 0px 0px 5px 0px;
	}

.ProdListH
	{
	FONT: 11px/13px Arial, Helvetica, sans-serif;
	COLOR: #8C0D76; 
	TEXT-DECORATION: none;
	MARGIN-BOTTOM: 4px;
	}

.ProdListH a, .ProdListH a:link, .ProdListH a:visited
	{
	FONT: 11px/13px Arial, Helvetica, sans-serif;
	COLOR: #8C0D76; 
	TEXT-DECORATION: none;
	}

.ProdListH a:hover
	{
	FONT: 11px/13px Arial, Helvetica, sans-serif;
	COLOR: #A3CB2F; 
	TEXT-DECORATION: none;
	}

.ProdlistPrice, .ProdListPrice
	{
	FONT: 10px/12px Arial, Helvetica, sans-serif; 
	COLOR: #666666; 
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	FONT-WEIGHT: normal;
	}

.ProdlistPriceSale, .ProdListPriceSale
	{
	FONT: 10px/12px Arial, Helvetica, sans-serif; 
	COLOR: #CC0000; 
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	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: none;
	FONT-WEIGHT: normal;
	}

.Pages a:hover
	{
	COLOR: #FF9900; 
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
	}

.Pages b
	{
	COLOR: #FF9900; 
	FONT-WEIGHT: bold;
	}



/* ProdView */
.ProdView img
	{
	MARGIN: 0px 0px 5px 0px;
	}

.MiscLinkEmail a, .MiscLinkEmail a:link, .MiscLinkEmail a:visited
	{
	DISPLAY: block;
	WIDTH: 135px;
	BACKGROUND: #A3CB2F;
	FONT: 11px/14px Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	MARGIN: 5px 0px;
	PADDING: 2px 0px;
	TEXT-ALIGN: center;
	}

.MiscLinkProduct a, .MiscLinkProduct a:link, .MiscLinkProduct a:visited
	{
	DISPLAY: block;
	WIDTH: 135px;
	BACKGROUND: #01B0B3;
	FONT: 11px/14px Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	MARGIN: 5px 0px;
	PADDING: 2px 0px;
	TEXT-ALIGN: center;
	}

.MiscLinkPrevious a, .MiscLinkPrevious a:link, .MiscLinkPrevious a:visited
	{
	DISPLAY: block;
	WIDTH: 135px;
	BACKGROUND: #FF7920;
	FONT: 11px/14px Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	MARGIN: 5px 0px;
	PADDING: 2px 0px;
	TEXT-ALIGN: center;
	}

.MiscLinkPrevious a:hover, .MiscLinkProduct a:hover, .MiscLinkEmail a:hover
	{
	DISPLAY: block;
	WIDTH: 135px;
	BACKGROUND: #8C0D76;
	FONT: 11px/14px Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	MARGIN: 5px 0px;
	PADDING: 2px 0px;
	TEXT-ALIGN: center;
	}

.SKU
	{
	FONT: 11px/15px Arial, Helvetica, sans-serif; 
	FONT-STYLE: italic;
	FONT-WEIGHT: normal;
	}

.ProdviewPrice
	{
	FONT: 13px/15px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	COLOR: #8C0D76; 
	}
	
.ProdviewPriceSale
	{
	FONT: 13px/15px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	COLOR: #CC0000; 
	}
	
.ProdOption
	{
	COLOR: #CC0000; 
	}

.InStock
	{
	FONT: 10px/13px Arial, Helvetica, sans-serif; 
	TEXT-TRANSFORM: uppercase;
	COLOR: #666666; 
	}

.OutofStock
	{
	FONT: 10px/13px 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
	}


	
/* Back to Top */
.backTop
	{
	FONT: 9px/11px Arial, sans-serif; 
	COLOR: #999999; 
	FONT-WEIGHT: normal;
	}

.backTop a, .backTop a:link, .backTop a:visited
	{
	COLOR: #999999; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.backTop a:hover
	{
	COLOR: #999999; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	}



/* Footer */
.Footer
	{
	PADDING-TOP: 5px;
	FONT: 9px/11px Verdana, Helvetica, sans-serif;
	COLOR: #FF7920;
	}

.Footer a, .Footer a:link, .Footer a:visited
	{
	COLOR: #FF7920; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.Footer a:hover
	{
	COLOR: #FF7920; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	}

