/*************************************************************************
' Function : CSS defintions for the store.
' Product  : CandyPress Store Frontend
' Version  : 4.1

' Modified : May 2007
' Copyright: Copyright (C) 2004 Webs Unlimited, Inc. 
'            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 http://www.candypress.com
'**************************************************************************/

/* All
----------------------------------------------- */
td, TD
	{
	VERTICAL-ALIGN: top;
	}

#main
	{
	MARGIN: 0;
	PADDING: 0;
	HEIGHT: 100%;
	}

html, HTML, BODY, body, TABLE, UL, OL, LI, INPUT, OPTION, SELECT, TEXTAREA, table, ul, ol, li, input, option, select, textarea
	{
	FONT: 11px/13px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #403025;
	}

a, a:link, a:active, a:visited, A, A:LINK, A:VISITED, A:ACTIVE
	{
	font: 11px/15px Univers, Trebuchet, Arial, sans-serif;
	color: #403025;
	font-weight: normal;
	text-decoration: underline;
	}

a:hover, A:HOVER
	{
	font: 11px/15px Univers, Trebuchet, Arial, sans-serif;
	color: #8CBBD1;
	font-weight: normal;
	text-decoration: none;
	}

td.bkgdLeft
	{
	margin: 0;
	padding: 0;
	background-image: url(../UserMods/img/background_left.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	background-attachment: scroll;
	}

td.bkgdBottom
	{
	margin: 0;
	padding: 0;
	background-image: url(../UserMods/img/background_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	background-attachment: scroll;
	}

td.giftCertBottom
	{
	margin: 0;
	padding: 0;
	background-image: url(../UserMods/img/table_bottom.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-attachment: scroll;
	}


/* Top Navigation
----------------------------------------------- */
.topNav
	{
	FONT: 12px/13px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #403025; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	PADDING: 5px 0px 15px 0px;
	}

.topNav a, .topNav a:link, .topNav a:visited
	{
	FONT: 12px/13px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #403025; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-RIGHT: 20px;
	}

.topNav a:hover
	{
	COLOR: #8CBBD1; 
	TEXT-DECORATION: none;
	}

.topNavOn
	{
	COLOR: #8CBBD1; 
	}


/* Side Navigation
----------------------------------------------- */
.sideNavH
	{
	COLOR: #785842; 
	FONT: 14px/15px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: lowercase;
	PADDING: 0px 20px 4px 20px;
	}

.sideNav, .sideNavOn
	{
	COLOR: #403025; 
	FONT: 10px/12px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	PADDING: 0px 20px;
	}

.sideNav a, .sideNav a:link, .sideNav a:visited
	{
	COLOR: #403025; 
	FONT: 10px/12px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	}

.sideNav a:hover
	{
	COLOR: #7AA1BB; 
	TEXT-DECORATION: underline;
	}

.sideNavOn a, .sideNavOn a:link, .sideNavOn a:visited, .sideNavOn a:hover
	{
	COLOR: #7AA1BB; 
	FONT: 10px/12px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	}
	
.sideNav2, .sideNavOn2
	{
	COLOR: #403025; 
	FONT: 10px/12px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: lowercase;
	PADDING: 0px 20px;
	}

.sideNav2 a, .sideNav2 a:link, .sideNav2 a:visited
	{
	COLOR: #403025; 
	FONT: 10px/12px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: lowercase;
	}

.sideNav2 a:hover
	{
	COLOR: #7AA1BB; 
	TEXT-DECORATION: underline;
	}

.sideNavOn2 a, .sideNavOn2 a:link, .sideNavOn2 a:visited, .sideNavOn2 a:hover
	{
	COLOR: #7AA1BB; 
	FONT: 10px/12px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: lowercase;
	}	

.sideNavSub
	{
	COLOR: #7AA1BB; 
	FONT: 11px/12px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	PADDING: 0px 0px 2px 34px;
	}

.sideNavSub a, .sideNavSub a:link, .sideNavSub a:visited
	{
	COLOR: #7AA1BB; 
	FONT: 11px/12px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.sideNavSub a:hover
	{
	COLOR: #7AA1BB; 
	TEXT-DECORATION: underline;
	}


/* Side Gift Center
----------------------------------------------- */
.sideGiftBox a, .sideGiftBox a:link, .sideGiftBox a:visited
	{
	DISPLAY: block;
	BACKGROUND-COLOR: #403025;
	COLOR: #FFFFFF; 
	FONT: 10px/12px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: normal;
	PADDING: 4px 20px 7px 18px;
	MARGIN: 10px 0px 0px 3px;
	}

.sideGiftBox a:hover
	{
	DISPLAY: block;
	BACKGROUND-COLOR: #8CBBD1;
	COLOR: #FFFFFF; 
	FONT: 10px/12px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: normal;
	PADDING: 4px 20px 7px 18px;
	MARGIN: 10px 0px 0px 3px;
	}

.sideGiftH, .sideGiftH a, .sideGiftH a:link, .sideGiftH a:visited, .sideGiftH a:hover
	{
	COLOR: #FFFFFF; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}

.sideGiftBoxOpen
	{
	DISPLAY: block;
	BACKGROUND-COLOR: #403025;
	COLOR: #FFFFFF; 
	FONT: 10px/13px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: normal;
	PADDING: 4px 20px 6px 18px;
	MARGIN: 10px 0px 0px 3px;
	}

.sideGiftHopen
	{
	COLOR: #A48E6A; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-BOTTOM: 4px;
	}

.giftLower
	{
	FONT: 14px/15px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: lowercase;
	}

.sideGiftNav, .sideGiftNav a, .sideGiftNav a:link, .sideGiftNav a:visited
	{
	COLOR: #FFFFFF; 
	FONT: 10px/13px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	}

.sideGiftNav a:hover
	{
	COLOR: #8CBBD1; 
	TEXT-DECORATION: underline;
	}

.sideGiftSub
	{
	COLOR: #FFFFFF; 
	FONT: 11px/13px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	PADDING: 0px 0px 2px 14px;
	}

.sideGiftSub a, .sideGiftSub a:link, .sideGiftSub a:visited
	{
	COLOR: #FFFFFF; 
	FONT: 11px/13px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.sideGiftSub a:hover
	{
	COLOR: #8CBBD1; 
	TEXT-DECORATION: underline;
	}

.giftCert
	{
	MARGIN-LEFT: 12px;
	}
	
.giftCertAmount
	{
	DISPLAY: block;
	BACKGROUND-COLOR: #EBE4D2; 
	COLOR: #785842; 
	FONT: 14px/15px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: lowercase;
	PADDING: 20px 10px;
	MARGIN: 20px 0px;
	BORDER: 1px dashed #785842;
	TEXT-ALIGN: center;
	}




/* Side Account Area
----------------------------------------------- */
.sideAccountBox
	{
	DISPLAY: block;
	BACKGROUND-COLOR: #BCAE8F;
	COLOR: #403025; 
	FONT: 10px/13px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: normal;
	PADDING: 4px 20px 10px 18px;
	MARGIN: 0px 0px 10px 3px;
	}

.sideAccountH
	{
	COLOR: #785842; 
	FONT: 14px/15px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: lowercase;
	PADDING-BOTTOM: 4px;
	}

.sideAccount a, .sideAccount a:link, .sideAccount a:visited
	{
	COLOR: #FFFFFF; 
	FONT: 10px/13px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	}

.sideAccount a:hover
	{
	COLOR: #49718C; 
	TEXT-DECORATION: underline;
	}


/* Home Page
----------------------------------------------- */
.IndexIntro
	{
	COLOR: #403025; 
	FONT: 14px/18px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: normal;
	}

.IndexLarge
	{
	COLOR: #403025; 
	FONT: 17px/18px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: bold;
	}

/* Added by Frank as a temporary style */
.IndexXtraLarge
	{
	COLOR: #ADD5F1;
	FONT: 18px/19px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: bold;
	}

.IndexGiftBox a, .IndexGiftBox a:link, .IndexGiftBox a:visited
	{
	DISPLAY: block;
	BACKGROUND-COLOR: #403025;
	COLOR: #FFFFFF; 
	FONT: 10px/13px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	PADDING: 4px 4px 7px 4px;
	MARGIN: 15px 5px 5px 5px;
	}

.IndexGiftBox a:hover
	{
	DISPLAY: block;
	BACKGROUND-COLOR: #8CBBD1;
	COLOR: #FFFFFF; 
	FONT: 10px/13px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	PADDING: 4px 4px 7px 4px;
	MARGIN: 15px 5px 5px 5px;
	}

a.IndexSmallImg img, A.IndexSmallImg IMG
	{
	BORDER: 3px solid #403025;
	MARGIN: 0px 0px 5px 0px;
	}

a.IndexSmallImg:hover img, A.IndexSmallImg:HOVER IMG
	{
	BORDER: 3px solid #8CBBD1;
	MARGIN: 0px 0px 5px 0px;
	}

.IndexSmallH, .IndexSmallH a, .IndexSmallH a:link, .IndexSmallH a:visited
	{
	FONT: 10px/13px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #403025;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	FONT-WEIGHT: bold;
	}

.IndexSmallH a:hover
	{
	FONT: 10px/13px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #8CBBD1;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	FONT-WEIGHT: bold;
	}

a.IndexLargeImg img, A.IndexLargeImg IMG
	{
	BORDER: 3px solid #403025;
	MARGIN: 0px 0px 15px 0px;
	}

a.IndexLargeImg:hover img, A.IndexLargeImg:HOVER IMG
	{
	BORDER: 3px solid #8CBBD1;
	MARGIN: 0px 0px 15px 0px;
	}


/* Help Page
----------------------------------------------- */
.helpMenu
	{
	COLOR: #403025; 
	FONT: 10px/13px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.helpMenu a, .helpMenu a:link, .helpMenu a:visited
	{
	COLOR: #403025; 
	FONT: 10px/13px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.helpMenu a:hover
	{
	COLOR: #7AA1BB; 
	TEXT-DECORATION: underline;
	}



/* BreadCrumbs
----------------------------------------------- */
.breadCrumbs 
	{
	FONT: 11px/15px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #785842;
	}

.breadCrumbs a, .breadCrumbs a:link, .breadCrumbs a:active, .breadCrumbs a:visited, .breadCrumbs A, .breadCrumbs A:LINK, .breadCrumbs A:ACTIVE, .breadCrumbs A:VISITED
	{
	FONT: 11px/15px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #785842;
	TEXT-DECORATION: none;
	}

.breadCrumbs a:hover, .breadCrumbs A:HOVER
	{
	FONT: 11px/15px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #8CBBD1;
	TEXT-DECORATION: underline;
	}


/* Prodlist
----------------------------------------------- */
h1, H1
	{
	COLOR: #785842; 
	FONT: 14px/15px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: lowercase;
	MARGIN: 0px;
	PADDING: 0px 0px 10px 0px;
	}

h1 a, h1 a:link, h1 a:active, h1 a:visited, H1 A, H1 A:LINK, H1 A:VISITED, H1 A:ACTIVE
	{
	COLOR: #785842; 
	FONT: 14px/15px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: lowercase;
	TEXT-DECORATION: none;
	}

h1 a:hover, H1 A:HOVER
	{
	COLOR: #8CBBD1; 
	FONT: 14px/15px Univers, Trebuchet, Arial, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: lowercase;
	TEXT-DECORATION: none;
	}

a.ProdListImg img, A.ProdListImg IMG
	{
	BORDER: 1px solid #BCAE8F;
	MARGIN: 0px 0px 5px 0px;
	}

a.ProdListImg:hover img, A.ProdListImg:HOVER IMG
	{
	BORDER: 1px solid #8CBBD1;
	MARGIN: 0px 0px 5px 0px;
	}

.ProdListH, .ProdListH a, .ProdListH a:link, .ProdListH a:visited
	{
	FONT: 10px/13px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #403025;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	FONT-WEIGHT: bold;
	}

.ProdListH a:hover
	{
	FONT: 10px/13px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #8CBBD1;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	FONT-WEIGHT: bold;
	}

.ProdListPrice
	{
	FONT: 10px/12px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #403025; 
	FONT-WEIGHT: normal;
	TEXT-TRANSFORM: uppercase;
	}
	
.ProdListPriceSale
	{
	FONT: 10px/12px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #CC0000; 
	FONT-WEIGHT: normal;
	TEXT-TRANSFORM: uppercase;
	}


/* Prodview
----------------------------------------------- */
.ProdView img, .ProdView IMG 
	{
	BORDER: 1px solid #BCAE8F;
	}

.ProdViewPrice
	{
	FONT: 12px/13px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #403025; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	}

.ProdViewPriceSale
	{
	FONT: 12px/13px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #CC0000; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	}

.ProdViewDesc, .ProdViewDesc p, .ProdViewDesc P
	{
	FONT: 11px/13px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #403025;
	FONT-WEIGHT: normal;
	}

.ProdViewDesc img, .ProdViewDesc IMG
	{
	MARGIN: 1px;
	}

/* Cart
----------------------------------------------- */
H2, h2
	{
	FONT: 12px/13px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #403025; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	MARGIN: 0px;
	PADDING: 0px;
	}

h3, H3
	{
	FONT: 10px/13px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #403025; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	MARGIN: 0px;
	PADDING: 0px;
	}

h3 a, h3 a:link, h3 a:active, h3 a:visited, H3 A, H3 A:LINK, H3 A:VISITED, H3 A:ACTIVE
	{
	FONT: 12px/13px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #403025; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	}

h3 a:hover, H3 A:HOVER
	{
	FONT: 12px/13px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #8CBBD1; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	}


/* Misc Links
----------------------------------------------- */
.Misc
	{
	FONT: 11px/13px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #403025; 
	FONT-WEIGHT: normal;
	}

.Misc a, .Misc a:link, .Misc a:visited
	{
	FONT: 11px/13px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #403025; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.Misc a:hover
	{
	FONT: 11px/13px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #403025; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	}


/* Page Numbers
----------------------------------------------- */
.Pages
	{
	FONT: 10px/13px Verdana, Arial, sans-serif;
	COLOR: #403025;
	MARGIN: 2px 0px 2px 0px;
	FONT-WEIGHT: normal;
	DISPLAY: inline;
	}

.Pages a, .Pages a:link, .Pages a:visited
	{
	FONT: 10px/13px Verdana, Arial, sans-serif;
	COLOR: #403025; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	}

.Pages a:hover
	{
	FONT: 10px/13px Verdana, Arial, sans-serif;
	COLOR: #8CBBD1; 
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
	}

.Pages b
	{
	FONT: 10px/13px Verdana, Arial, sans-serif;
	COLOR: #403025; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}


/* Blog
----------------------------------------------- */
.post
	{
	BORDER-BOTTOM: 1px solid #BCAE8F;
	PADDING: 10px 0px 10px 0px;
	}

.post-title, .post-title a, .post-title A, .post-title a:link, .post-title A:LINK, .post-title a:visited, .post-title A:VISITED
	{
	FONT: 12px/13px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #403025; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	MARGIN-BOTTOM: 10px;
	}

.post-title a:hover, .post-title A:HOVER
	{
	FONT: 12px/13px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #8CBBD1; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	MARGIN-BOTTOM: 10px;
	}

.date-header
	{
	FONT: 10px/13px Verdana, Arial, sans-serif;
	COLOR: #403025; 
	FONT-WEIGHT: normal;
	}
	
.date-header a, .date-header a:link, .date-header a:visited, .date-header A, .date-header A:LINK, .date-header A:VISITED
	{
	FONT: 10px/13px Verdana, Arial, sans-serif;
	COLOR: #403025; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.date-header a:hover, .date-header A:HOVER
	{
	FONT: 10px/13px Verdana, Arial, sans-serif;
	COLOR: #8CBBD1; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.post-footer, .post-footer a, .post-footer A, .post-footer a:link, .post-footer A:LINK, .post-footer a:visited, .post-footer A:VISITED
	{
	FONT: 10px/13px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #785842; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	MARGIN-BOTTOM: 10px;
	}

.post-footer a:hover, .post-footer A:HOVER
	{
	FONT: 10px/13px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #8CBBD1; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	MARGIN-BOTTOM: 10px;
	}

.post-footer img, .post-footer IMG
	{
	BORDER: 1px solid #FFFFFF;
	}
	

/* Gift Registry
----------------------------------------------- */
.giftRegistry, .giftRegistry a, .giftRegistry a:link, .giftRegistry a:visited
	{
	FONT: 11px/13px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #403025;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	}

.giftRegistry a:hover
	{
	FONT: 11px/13px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #8CBBD1;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	}


/* Definition
----------------------------------------------- */
.definition
	{
	FONT: 11px/13px Univers, Trebuchet, Arial, sans-serif;
	COLOR: #785842;
	TEXT-ALIGN: center;
	MARGIN-TOP: 30px;
	}


/* Bottom Links
----------------------------------------------- */

.botLinks
	{
	COLOR: #787878; 
	FONT: 9px/12px Verdana, Helvetica, sans-serif; 
	FONT-WEIGHT: normal;
	}

.botLinks, .botLinks a, .botLinks a:link, .botLinks a:visited
	{
	COLOR: #787878; 
	FONT: 9px/15px Verdana, Helvetica, sans-serif; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.botLinks a:hover
	{
	COLOR: #787878; 
	TEXT-DECORATION: underline;
	}


/* Credits
----------------------------------------------- */
.footer
	{
	FONT: 9px/11px Verdana, Helvetica, sans-serif;
	COLOR: #ABABAB;
	}
	
.footer a, .footer a:link, .footer a:visited
	{
	FONT: 9px/11px Verdana, Helvetica, sans-serif;
	COLOR: #ABABAB;
	TEXT-DECORATION: none;
	}

.footer a:hover
	{
	FONT: 9px/11px Verdana, Helvetica, sans-serif;
	COLOR: #ABABAB;
	TEXT-DECORATION: underline;
	}



/* Color Styles */
.inStock	{	COLOR: #BCAE8F;	}
.outStock 	{	COLOR: #CC0000;	}
.sysMsgErr 	{	COLOR: #CC0000;	}
.freeShip 	{	COLOR: #CC0000;	}



/* Info Box WITHOUT Headings */
.CPbox1            {COLOR: #333333; BACKGROUND-COLOR: #F5F5F5; BORDER: 1px solid #BBC3D3}
.CPbox1 A:link     {COLOR: #333333; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.CPbox1 A:visited  {COLOR: #333333; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.CPbox1 A:hover    {COLOR: #996666; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

/* Info Box WITH Headings ( H = Heading cell ; B = Body cell ) */
.CPbox2            {COLOR: #333333; BACKGROUND-COLOR: #F5F5F5; BORDER: 1px solid #BBC3D3}
.CPbox2H           {COLOR: #333333; BACKGROUND-COLOR: #DDDDDD; PADDING: 1px}
.CPbox2H B         {COLOR: #333333;}
.CPbox2B           {COLOR: #333333; BACKGROUND-COLOR: #F5F5F5}
.CPbox2B A:link    {COLOR: #333333; FONT-SIZE: 10px; TEXT-DECORATION: none}
.CPbox2B A:visited {COLOR: #333333; FONT-SIZE: 10px; TEXT-DECORATION: none}
.CPbox2B A:hover   {COLOR: #996666; FONT-SIZE: 10px; TEXT-DECORATION: underline}

/* Box - Page Headings */
.CPpageHead {BORDER-BOTTOM: 2px solid #CCCCCC; PADDING-BOTTOM: 4px}

/* Box - Page Navigation */
.CPpageNav {BACKGROUND-COLOR: #EEEEEE}

/* Box - General Headings */
.CPgenHeadings {BACKGROUND-COLOR: #EEEEEE}

/* Box - Product Image (Home page) */
.CPhomeImg {BACKGROUND-COLOR: #F5F5F5; BORDER: 1px solid #CCCCCC}

/* Box - Product Description (Home page) */
.CPhomeDesc {BORDER-BOTTOM: 1px solid #CCCCCC}

/* Horizontal and Vertical lines */
.CPlines {BACKGROUND-COLOR: #CCCCCC}

/* Product Short Description (Except Detail page) */
.CPprodDesc {FONT-SIZE: 9pt}

/* Product Short Description (Detail page only) */
.CPprodDescDet {FONT-SIZE: 11pt}

/* Product Long Description */
.CPprodDescLong {}

/* Product Detail */
.CPprodDet {}

/* Product SKU */
.CPprodSKU {}

/* Product Price - Text Label */
.CPprodPriceT {COLOR: #800000}

/* Product Price - Price Value */
.CPprodPriceV {COLOR: #800000}

/* Product List Price - Text Label */
.CPprodLPriceT {}

/* Product List Price - Price Value */
.CPprodLPriceV {TEXT-DECORATION: line-through}

/* Product Sale Price - Text Label */
.CPprodSPriceT {}

/* Product Sale Price - Price Value */
.CPprodSPriceV {color: #CC0000}

/* Free Shipping text */
.CPfreeShipMsg {COLOR: #888888}


/* No Image text */
.CPnoImgT {COLOR: #800000}

/* Category List */
.CPcatDescList {}

/* Category Description - No products linked to it */
.CPcatDesc {}

/* Category Description - Has products linked to it */
.CPcatDescProd {FONT-WEIGHT: bold}

/* Option Description for "Optional" options */
.CPoptDesc { FONT-STYLE: italic}

/* Option Select box */
.CPoptSel {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}

/* Option Text box */
.CPoptTxt {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}


/* ------------------- */
/* ADDED - Version 2.3 */
/* ------------------- */

/* Box - 2, 3 and 4 Column Layout for product list page */
.CPcolsView {BACKGROUND-COLOR: #F5F5F5; BORDER: 1px solid #CCCCCC}
.CPcolsView A:link    {COLOR: #000099; TEXT-DECORATION: none}
.CPcolsView A:visited {COLOR: #000099; TEXT-DECORATION: none}
.CPcolsView A:hover   {COLOR: #996666; TEXT-DECORATION: underline}

/* System Messages */
.CPsysMsg    {FONT-SIZE: 10pt;}
.CPsysMsgErr {color: #CC0000; FONT-SIZE: 10pt;}
.CPsysMsgURL {FONT-SIZE: 10pt}

/* ------------------- */
/* ADDED - Version 2.4 */
/* ------------------- */

/* Highlights used in search results */
.CPhighlight {COLOR: #000000; BACKGROUND-COLOR: #ffff66}

/* ------------------- */
/* ADDED - Version 2.5 */
/* ------------------- */

/* Radio Button options */
.CPoptRadio {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}

/* Option Description for "Mandatory" options*/
.CPoptDescM {FONT-STYLE: italic; color: #CC0000}


/* ---------------------*/
/* ADDED -- Version 3.0 */
/* ---------------------*/
.CPcloseWindow {FONT-SIZE: 6pt; TEXT-DECORATION: none;}
.install { 
	BORDER: 1px solid #BBC3D3
}

.installcomment {
	PADDING-LEFT: 30px;
}

.textBlock {
	BACKGROUND-COLOR: #EEEEEE;
	BORDER: 1px solid #CCCCCC;
}

.maintClosed {
	color: #CC0000;
	font-size: 15pt;
	text-align: center;
}
