/*************************************************************************
' 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: #666666;
	}

A, A:LINK, A:ACTIVE, A:VISITED, a, a:link, a:active, a:visited
	{
	COLOR: #0B4364;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	}

A:HOVER, a:hover
	{
	COLOR: #666666;
	FONT-WEIGHT: normal;
	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;
	}

.Content
	{
	PADDING: 0px 0px 0px 4px;
	}

.IndexBlog
	{
	COLOR: #333333;
	PADDING: 0px 10px 10px 10px;
	HEIGHT: 350px;
	}

.IndexBlog p, .IndexBlog P
	{
	COLOR: #333333;
	}


/* Top Navigation */
.TopNav
	{
	FONT: 11px/11px Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	PADDING-BOTTOM: 10px;
	}

.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;
	}



/* Secondary/Side Navigation */
#SecNav
	{
	PADDING: 5px 0px 0px 10px;
	}

.SecNavH
	{
	COLOR: #FFFFFF; 
	FONT: 12px/13px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	}

#SecNav ul, #SecNav UL
	{
	PADDING: 5px 0px 0px 0px;
	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;
	}
	

/* BreadCrumbs */
.breadCrumbs
	{
	COLOR: #999999; 
	FONT: 10px/12px Arial, Helvetica, sans-serif;
	MARGIN-TOP: 6px;
	}

.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: #0B4364; 
	FONT: 20px/22px Times, serif;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 0px;
	MARGIN-BOTTOM: 0px;
	}


H2, h2
	{
	COLOR: #0B4364; 
	FONT: 16px/18px Times, serif;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 0px;
	MARGIN-BOTTOM: 0px;
	}

H3, h3
	{
	COLOR: #0B4364; 
	FONT: 10px/12px Arial, Helvetica, sans-serif;
	TEXT-TRANSFORM: uppercase;
	FONT-WEIGHT: BOLD;
	LETTER-SPACING: 0.1 em;
	PADDING-BOTTOM: 0px;
	MARGIN-BOTTOM: 0px;
	}

H3 A, H3 A:LINK, H3 A:ACTIVE, H3 A:VISITED, h3, h3 a, h3 a:link, h3 a:active, h3 a:visited 
	{
	COLOR: #0B4364; 
	FONT-WEIGHT: BOLD;
	TEXT-DECORATION: none;
	}

H3 A:HOVER, h3 a:hover 
	{
	COLOR: #666666; 
	FONT-WEIGHT: BOLD;
	TEXT-DECORATION: none;
	}

.date-header
	{
	COLOR: #666666; 
	FONT: 9px/11px Arial, Helvetica, sans-serif;
	TEXT-TRANSFORM: uppercase;
	LETTER-SPACING: 0.1 em;
	}

.post-body
	{
	BORDER-BOTTOM: 1px dashed #999999;
	PADDING-BOTTOM: 10px;
	}

.post-body IMG, .post-body img
	{
	MARGIN: 0px 0px 0px 0px;
	BORDER: 4px solid #BBBBBB;
	}

.post-footer
	{
	COLOR: #666666; 
	FONT: 10px/12px Arial, Helvetica, sans-serif;
	FONT-STYLE: italic;
	FONT-WEIGHT: normal;
	TEXT-TRANSFORM: lowercase;
	PADDING-TOP: 3px;
	}

.post-footer a, .post-footer a:link, .post-footer a:visited
	{
	COLOR: #666666; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	}

.post-footer a:hover
	{
	COLOR: #0B4364; 
	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: #ABABAB; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.author a:hover
	{
	COLOR: #0B4364; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.nu-comments a, .nu-comments a:link, .nu-comments a:visited
	{
	COLOR: #6699CC; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}

.nu-comments a:hover
	{
	COLOR: #0B4364; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}
	

/* ProdList */
a.ProdListImg img, A.ProdListImg IMG
	{
	MARGIN: 0px 0px 0px 0px;
	BORDER: 5px solid #D6D6D6;
	}

a.ProdListImg:hover img, A.ProdListImg:HOVER IMG
	{
	MARGIN: 0px 0px 0px 0px;
	BORDER: 5px solid #0B4364;
	}

.ProdListBumper
	{
	FONT: 4px/4px sans-serif;
	DISPLAY: block;
	BACKGROUND-COLOR: #FFFFFF;
	}

.ProdListH
	{
	FONT: 11px/13px Arial, Helvetica, sans-serif;
	COLOR: #777777; 
	TEXT-DECORATION: none;
	}

.ProdListH a, .ProdListH a:link, .ProdListH a:visited
	{
	FONT: 11px/13px Arial, Helvetica, sans-serif;
	COLOR: #777777; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}

.ProdListH a:hover
	{
	FONT: 11px/13px Arial, Helvetica, sans-serif;
	COLOR: #0B4364; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}

.ProdlistPrice, .ProdListPrice
	{
	FONT: 11px/13px Arial, Helvetica, sans-serif;
	COLOR: #666666; 
	FONT-WEIGHT: normal;
	PADDING: 0px 0px 0px 4px;
	}

.ProdlistPriceSale, .ProdListPriceSale
	{
	FONT: 11px/13px Arial, Helvetica, sans-serif;
	COLOR: #CC0000; 
	FONT-WEIGHT: normal;
	PADDING: 0px 0px 0px 4px;
	}


/* Page Numbers */
.Pages
	{
	COLOR: #999999; 
	FONT: 10px/12px Arial, Helvetica, sans-serif;
	MARGIN-TOP: 6px;
	}

.Pages a, .Pages a:link, .Pages a:visited
	{
	COLOR: #999999; 
	FONT: 10px/12px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	PADDING: 1px 3px;
	BORDER: 1px solid #FFFFFF;
	}

.Pages a:hover
	{
	COLOR: #0B4364; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	PADDING: 1px 3px;
	BORDER: 1px solid #0B4364;
	}

.PagesOn
	{
	COLOR: #999999; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	PADDING: 1px 3px;
	BORDER: 1px solid #CCCCCC;
	}



/* ProdView */
.ProdView img
	{
	MARGIN: 0px 0px 0px 0px;
	BORDER: 5px solid #D6D6D6;
	}

.ProdDetail img
	{
	MARGIN: 0px 2px 4px 2px;
	BORDER: 5px solid #D8E5F6;
	}

.MiscLinks
	{
	FONT: 11px/14px Arial, Helvetica, sans-serif;
	COLOR: #0B4364;
	TEXT-DECORATION: none;
	}

.MiscLinks a, .MiscLinks a:link, .MiscLinks a:visited
	{
	FONT: 11px/14px Arial, Helvetica, sans-serif;
	COLOR: #0B4364;
	TEXT-DECORATION: none;
	}

.MiscLinks a:hover
	{
	FONT: 11px/14px Arial, Helvetica, sans-serif;
	COLOR: #0B4364;
	TEXT-DECORATION: underline;
	}

.SKU
	{
	FONT: 11px/15px Arial, Helvetica, sans-serif; 
	FONT-STYLE: italic;
	FONT-WEIGHT: normal;
	}

.ProdviewPrice
	{
	COLOR: #0B4364; 
	FONT: 14px/16px Times, serif;
	FONT-WEIGHT: normal;
	}
	
.ProdviewPriceSale
	{
	COLOR: #CC0000; 
	FONT: 14px/16px Times, serif;
	FONT-WEIGHT: normal;
	}
	
.ProdOption
	{
	COLOR: #CC0000; 
	}

.InStock
	{
	FONT: 10px/13px Arial, Helvetica, sans-serif; 
	TEXT-TRANSFORM: uppercase;
	COLOR: #666666;
	PADDING-BOTTOM: 4px;
	}

.OutofStock
	{
	FONT: 10px/13px Arial, Helvetica, sans-serif; 
	TEXT-TRANSFORM: uppercase;
	COLOR: #CC0000; 
	PADDING-BOTTOM: 4px;
	}


.CartTotal
	{
	COLOR: #6699CC; 
	FONT: 15px/12px Arial, Helvetica, sans-serif; 
	TEXT-TRANSFORM: uppercase;
	FONT-WEIGHT: BOLD;
	LETTER-SPACING: 0.1 em;
	PADDING-BOTTOM: 0px;
	MARGIN-BOTTOM: 0px;
	}

.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;
	}



/* Bottom Navigation */
.BotNav
	{
	FONT: 10px/13px Arial, Helvetica, sans-serif;
	COLOR: #0B4364;
	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: #0B4364;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
	}

.BotNav a:hover, .BotNav A:HOVER
	{
	COLOR: #0B4364;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	}



/* Footer */
.Footer
	{
	PADDING-TOP: 5px;
	FONT: 9px/11px Verdana, Helvetica, sans-serif;
	COLOR: #0B4364;
	}

.Footer a, .Footer a:link, .Footer a:visited
	{
	COLOR: #0B4364; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.Footer a:hover
	{
	COLOR: #0B4364; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	}

