/*************************************************************************
' 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, TEXTAREA, body, table, p, ul, ol, li, input, option, select, textarea
	{
	FONT: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #463123;
	}

A, A:LINK, A:VISITED, a, a:link, a:visited
	{
	COLOR: #339999;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}

A:HOVER, a:hover
	{
	COLOR: #463123;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	}

.error, .error a, .error a:link, .error a:visited 
	{
	COLOR: #cc0000;
	}

.SectionTop
	{
	PADDING-TOP: 10px;
	MARGIN-TOP: 10px;
	BORDER-TOP: 1px dashed #AAAAAA;
	}

.MainContent
	{
	PADDING: 0px 0px 0px 10px;
	}

.MainContent p, .MainContent P, .IndexContent p, .IndexContent P
	{
	PADDING: 0px 0px 10px 0px;
	}

.SideNav
	{
	PADDING: 0px 0px 0px 1px;
	}

select, SELECT
	{
	PADDING: 3px; 
	BORDER: 1px solid #999999;
	}
	
h1, H1
	{
	COLOR: #844D2D; 
	FONT: 18px/18px Times, serif; 
	FONT-WEIGHT: normal;
	PADDING-TOP: 0px;
	MARGIN-TOP: 0px;
	}

h2, H2
	{
	COLOR: #463123; 
	FONT: 12px/14px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	PADDING-TOP: 5px;
	}

	

/* Top Navigation */
.TopNav
	{
	FONT: 10px/10px Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	TEXT-TRANSFORM: uppercase;
	PADDING-TOP: 5px;
	}

.TopNav a, .TopNav a:link, .TopNav a:active, .TopNav a:visited, .TopNav A, .TopNav A:LINK, .TopNav A:ACTIVE, .TopNav A:VISITED
	{
	FONT: 10px/10px Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	}

.TopNav a:hover, .TopNav A:HOVER
	{
	FONT: 10px/10px Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
	}



/* Secondary/Side Navigation */
.SecNavH
	{
	COLOR: #844D2D; 
	FONT: 10px/13px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	}

.SecNavCat, .SecNavCat a, .SecNavCat a:link, .SecNavCat a:visited
	{
	COLOR: #463123; 
	FONT: 11px/13px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.SecNavCat a:hover
	{
	COLOR: #463123; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	}
	
.SecNavCatSale, .SecNavCatSale a, .SecNavCatSale a:link, .SecNavCatSale a:visited
	{
	COLOR: #CC0000; 
	FONT: 11px/13px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.SecNavCatSale a:hover
	{
	COLOR: #CC0000; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	}

		
/* Category/Page Title */
.breadCrumbs
	{
	COLOR: #999999; 
	FONT: 10px/12px Arial, Helvetica, sans-serif;
	PADDING-TOP: 10px;
	}

.breadCrumbs A, .breadCrumbs A:LINK, .breadCrumbs A:VISITED, .breadCrumbs a, .breadCrumbs a:link, .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;
	}

.details
	{
	FONT: 11px/14px Arial, Helvetica, sans-serif;
	COLOR: #463123;
	}

.ProdListCat
	{
	COLOR: #339999; 
	FONT-WEIGHT: normal;
	}

.Intro, .intro
	{
	COLOR: #81B2B2; 
	FONT: 14px/16px Times, serif; 
	FONT-WEIGHT: normal;
	}

.CartTotal
	{
	COLOR: #339999; 
	FONT: 12px/15px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none
	}

.CheckOut input
	{
	COLOR: #339999; 
	FONT: 11px/15px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none
	}


/* Page Numbers */
.Pages
	{
	COLOR: #7E543C; 
	FONT: 10px/12px Arial, Helvetica, sans-serif;
	}

.Pages a, .Pages a:link, .Pages a:visited
	{
	COLOR: #7E543C; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	}

.Pages a:hover
	{
	COLOR: #339999; 
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
	}

.Pages b
	{
	COLOR: #339999; 
	FONT-WEIGHT: bold;
	}


/* Page Numbers */
.BackTop
	{
	COLOR: #999999; 
	FONT: 10px/12px Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right; 
	PADDING: 8px 0px 0px 0px;
	}

.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;
	}



/* ProdList Images/Headings */
.ProdList img
	{
	BORDER: 1px solid #7E543C;
	MARGIN: 0px 0px 5px 0px;
	}

.ProdList, .ProdList a, .ProdList a:link, .ProdList a:visited
	{
	COLOR: #7E543C; 
	FONT: 10px/13px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.ProdList a:hover
	{
	COLOR: #339999; 
	FONT: 11px/13px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	}
	
.ProdListH, .ProdListH a, .ProdListH a:link, .ProdListH a:visited
	{
	FONT: 11px/14px Arial, Helvetica, sans-serif;
	COLOR: #7E543C; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	}

.ProdListH a:hover
	{
	FONT: 11px/14px Arial, Helvetica, sans-serif;
	COLOR: #339999; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	}

.ProdListPrice
	{
	FONT: 10px/13px Arial, Helvetica, sans-serif; 
	COLOR: #339999; 
	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;
	}
	

/* ProdView Images/Headings */
.ProdView img
	{
	BORDER: 1px solid #7E543C;
	MARGIN: 0px 0px 5px 0px;
	}

.ProdViewH, .ProdViewH a, .ProdViewH a:link, .ProdViewH a:visited
	{
	COLOR: #339999; 
	FONT: 10px/15px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	}

.ProdViewH a:hover
	{
	COLOR: #339999; 
	TEXT-DECORATION: none;
	}

.ProdViewMisc, .ProdViewMisc a, .ProdViewMisc a:link, .ProdViewMisc a:visited
	{
	COLOR: #339999; 
	FONT: 10px/15px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	MARGIN-BOTTOM: 5px;
	}

.ProdViewMisc a:hover
	{
	COLOR: #339999; 
	TEXT-DECORATION: none;
	}

.SKU
	{
	FONT: 11px/15px Arial, Helvetica, sans-serif; 
	FONT-STYLE: italic;
	FONT-WEIGHT: normal;
	COLOR: #463123;
	}

.Price
	{
	FONT: 14px/16px Arial, Helvetica, sans-serif; 
	COLOR: #339999; 
	TEXT-TRANSFORM: uppercase; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
	}
	
.PriceOld
	{
	FONT: 12px/14px Arial, Helvetica, sans-serif;
	COLOR: #666666; 
	}

.PriceSave
	{
	FONT: 12px/14px Arial, Helvetica, sans-serif;
	COLOR: #339999; 
	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; 
	}

	
/* Secondary/Side Navigation: Blogs */
.SecNavBlog li, .SecNavBlog LI
	{
	COLOR: #463123; 
	LIST-STYLE-TYPE: none; 
	MARGIN: 1px 5px 5px 0px;
	}

.SecNavBlog, .SecNavBlog a, .SecNavBlog a:link, .SecNavBlog a:visited
	{
	COLOR: #463123; 
	FONT: 11px/13px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.SecNavBlog a:hover
	{
	COLOR: #463123; 
	FONT: 11px/13px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.post-footer
	{
	COLOR: #999999; 
	FONT: 10px/12px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-TRANSFORM: lowercase;
	}

.post-footer a, .post-footer a:link, .post-footer a:visited
	{
	COLOR: #999999; 
	FONT: 10px/12px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	}

.post-footer a:hover
	{
	COLOR: #463123; 
	FONT: 10px/12px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.post b, .post B
	{
	COLOR: #333333; 
	}
	
.commenthidden {display:none}
.commentshown {display:inline}
	
.author a, .author a:link, .author a:visited
	{
	COLOR: #999999; 
	FONT: 10px/12px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.author a:hover
	{
	COLOR: #463123; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.nu-comments a, .nu-comments a:link, .nu-comments a:visited
	{
	COLOR: #339999; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}

.nu-comments a:hover
	{
	COLOR: #463123; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}


/* News and Events Blog */
.post
	{
	BORDER-BOTTOM: 1px dashed #CCCCCC;
	PADDING: 0px 0px 10px 0px;
	}

.BlogHead
	{
	COLOR: #339999; 
	FONT: 12px/14px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	PADDING-TOP: 5px;
	}

.date
	{
	COLOR: #339999; 
	FONT: 9px/11px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal;
	TEXT-TRANSFORM: uppercase;
	PADDING-BOTTOM: 2px;
	}
	
.date a, .date a:link, .date a:visited, .date A, .date A:LINK, .date A:VISITED
	{
	COLOR: #339999; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	}

.date a:hover, .date A:HOVER
	{
	COLOR: #463123; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	}


/* Footer */
.Footer
	{
	PADDING-TOP: 5px;
	FONT: 9px/11px Verdana, Helvetica, sans-serif;
	COLOR: #463123;
	}

.Footer a, .Footer a:link, .Footer a:visited
	{
	COLOR: #463123; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.Footer a:hover
	{
	COLOR: #463123; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	}

