/*************************************************************************
' 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
'**************************************************************************/

/* General Tag specifications */
td, TD
	{
	VERTICAL-ALIGN: top;
	}
	
HTML, html
	{
	margin: 0;
	padding: 0;
	background-image: url(../UserMods/img/background.gif);
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: center;
	}

BODY, body
	{
	COLOR: #666666; 
	FONT: 11px/15px Verdana, Arial, sans-serif; 
	}

TABLE, P, UL, OL, LI, INPUT, OPTION, SELECT, TEXTAREA, table, p, ul, ol, li, input, option, select, textarea
	{
	FONT: 11px/15px Verdana, Arial, sans-serif; 
	}

a, a:link, a:active, a:visited, A, A:LINK, A:VISITED, A:ACTIVE
	{
	COLOR: #666666; 
	TEXT-DECORATION: underline;
	}

a:hover, A:HOVER
	{
	COLOR: #3E6606; 
	TEXT-DECORATION: underline;
	}

select, SELECT
	{
	BORDER: 1px solid #CCCCCC; 
	PADDING: 2px; 
	MARGIN: 2px 0px;
	}

/* Main Navigation */
.mainNav
	{
	COLOR: #80BD28; 
	FONT: 14px/14px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	LETTER-SPACING: 0.1em;
	TEXT-TRANSFORM: lowercase;
	TEXT-DECORATION: none;
	MARGIN: 0px 43px 7px 80px;
	TEXT-ALIGN: center;
	}



/* MyAccount Navigation */
.topSearch
	{
	COLOR: #3E6606; 
	FONT: 11px/16px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	PADDING-TOP: 4px;
	}

.topNav
	{
	COLOR: #3E6606; 
	FONT: 11px/16px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	PADDING-TOP: 4px;
	}

.topNav a, .topNav a:link, .topNav a:visited
	{
	COLOR: #3E6606; 
	FONT: 11px/16px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}

.topNav a:hover
	{
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
	}


/* Cart Navigation */
.CartSKU
	{
	COLOR: #787878; 
	FONT: 10px/12px Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal;
	PADDING-TOP: 10px;
	}

.CartSKU, .CartSKU a, .CartSKU a:link, .CartSKU a:visited
	{
	COLOR: #787878; 
	FONT: 10px/12px Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	}

.CartSKU a:hover
	{
	COLOR: #CC3333; 
	TEXT-DECORATION: underline;
	}

.discErr
	{
	FONT: 10px/13px Verdana, Arial, Helvetica, sans-serif; 
	FONT-STYLE: italic;
	COLOR: #CC3333; 
	PADDING-TOP: 5px;
	}



/* Secondary/Side Navigation: Brands */
h2, H2
	{
	COLOR: #3E6606; 
	FONT: 11px/16px Arial, Helvetica, sans-serif; 
	TEXT-TRANSFORM: uppercase;
	FONT-WEIGHT: bold;
	MARGIN: 0px;
	PADDING: 0px;
	}

h2 a, h2 a:link, h2 a:visited, h2 a:hover
	{
	COLOR: #3E6606; 
	FONT: 11px/16px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}

.SideNav, .SideNav a, .SideNav a:link, .SideNav a:visited
	{
	COLOR: #4C2432; 
	FONT: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.SideNav a:hover
	{
	COLOR: #4C2432; 
	TEXT-DECORATION: underline;
	}



/* BreadCrumbs */
.breadCrumbs 
	{
	COLOR: #999999; 
	FONT: 10px/13px Verdana, Arial, Helvetica, sans-serif;
	MARGIN-BOTTOM: 3px;
	}

.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/13px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	}

.breadCrumbs a:hover, .breadCrumbs A:HOVER
	{
	COLOR: #999999; 
	FONT: 10px/13px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	}



/* Celbrity Mom */
.celebMom
	{
	COLOR: #4C2432; 
	FONT: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
	PADDING: 5px 15px 0px 15px;
	}

.momName
	{
	COLOR: #4C2432; 
	FONT: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	}

.momName a, .momName a:link, .momName a:visited
	{
	COLOR: #4C2432; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	}

.momName a:hover
	{
	COLOR: #BF3B00; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	}

.momPostDate
	{
	COLOR: #4C2432; 
	FONT: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.momPostTitle
	{
	COLOR: #4C2432; 
	FONT: 14px/16px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	PADDING-TOP: 16px;
	}

.momPost, .fourContent, .timeoutContent, .extraContent, .classContent
	{
	COLOR: #4C2432;
	PADDING: 0px 25px 10px 25px;
	TEXT-ALIGN: left;
	}

.momPost a, .momPost a:link, .momPost a:visited,
.fourContent a, .fourContent a:link, .fourContent a:visited,
.timeoutContent a, .timeoutContent a:link, .timeoutContent a:visited,
.classContent a, .classContent a:link, .classContent a:visited,
.extraContent a, .extraContent a:link, .extraContent a:visited
	{
	COLOR: #4C2432; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	}

.momPost a:hover, .fourContent a:hover, .timeoutContent a:hover, .extraContent a:hover
	{
	COLOR: #3E6606; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	}

.classContent H1, .classContent h1, .classContent H2, .classContent h2, 
.momPostTitle h1, .momPostTitle H1, .momPost H1, .momPost h1, .momPost H2, .momPost h2, 
.extraContent H1, .extraContent h1, .extraContent H2, .extraContent h2,
.fourContent H1, .fourContent h1, .fourContent H2, .fourContent h2,
.timeoutContent H1, .timeoutContent h1, .timeoutContent H2, .timeoutContent h2
	{
	COLOR: #4C2432; 
	}

.celebLink
	{
	COLOR: #BF3B00; 
	FONT: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	TEXT-ALIGN: right;
	PADDING: 10px 15px 0px 15px;
	}

.celebLink a, .celebLink a:link, .celebLink a:visited
	{
	COLOR: #BF3B00; 
	FONT: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.celebLink a:hover
	{
	COLOR: #4C2432; 
	FONT: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.extraContent img, .extraContent IMG
	{
	PADDING: 0px 0px 10px 10px;
	FLOAT: right;
	}

.fourIntro
	{
	COLOR: #999362; 
	FONT: 10px/11px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-STYLE: italic;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
	PADDING: 0px 15px 10px 15px;
	}


/* Classes */
.rss-box, .rss-box ul
	{
	COLOR: #4C2432; 
	FONT: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	PADDING: 0px;
	MARGIN: 5px 0px 0px 10px;
	}

.rss-box li
	{
	FONT: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: none;
	PADDING: 0px;
	MARGIN: 0px;
	}

.rss-box a, .rss-box a:link, .rss-box a:visited,
.monkeyClasses a, .monkeyClasses a:link, .monkeyClasses a:visited
	{
	COLOR: #4C2432; 
	FONT: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.rss-box a:hover, .monkeyClasses a:hover
	{
	COLOR: #CC0000; 
	FONT: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.classesLink
	{
	COLOR: #CC0000; 
	FONT: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	TEXT-ALIGN: right;
	PADDING: 10px 15px 0px 15px;
	}

.classesLink a, .classesLink a:link, .classesLink a:visited
	{
	COLOR: #CC0000; 
	FONT: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.classesLink a:hover
	{
	COLOR: #4C2432; 
	FONT: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}



/* ProdList Images/Headings */
H1, h1
	{
	COLOR: #3D859F; 
	FONT: 13px/16px Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	PADDING: 0px;
	MARGIN: 0px 0px 5px 0px;
	}

td.ProdList, TD.ProdList
	{
	PADDING: 5px;
	}

a.ProdListImg img, A.ProdListImg IMG
	{
	BORDER: 1px solid #CCCCCC;
	MARGIN: 0px 0px 5px 0px;
	}

a.ProdListImg:hover img, A.ProdListImg:HOVER IMG
	{
	BORDER: 1px solid #4C2432;
	MARGIN: 0px 0px 5px 0px;
	}

.ProdCartImg img, .ProdCartImg IMG
	{
	BORDER: 1px solid #CCCCCC;
	MARGIN: 0px 0px 5px 0px;
	}

.ProdList
	{
	COLOR: #666666; 
	FONT: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	}

.ProdListH, .ProdListH a, .ProdListH a:link, .ProdListH a:visited
	{
	FONT: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #649943; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	}

.ProdListH a:hover
	{
	FONT: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #4C2432; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	}

.ProdListPrice
	{
	FONT: 10px/12px Arial, Helvetica, sans-serif;
	COLOR: #787878; 
	FONT-WEIGHT: normal;
	TEXT-TRANSFORM: uppercase;
	PADDING-TOP: 2px;
	}
	
.ProdListPriceSale
	{
	FONT: 10px/12px Arial, Helvetica, sans-serif;
	COLOR: #CC0000; 
	TEXT-TRANSFORM: uppercase;
	}

.todaysTip
	{
	FONT: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #1E5362; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	}


/* ProdView Images/Headings */
td.prodViewSide, TD.prodViewSide
	{
	PADDING: 20px;
	}

.SKU
	{
	COLOR: #42180E; 
	FONT: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-STYLE: italic;
	PADDING: 0px;
	MARGIN: 0px 0px 5px 0px;
	}

.ProdView IMG, .ProdView img 
	{
	BORDER: 1px solid #CCCCCC;
	}
	
.ProdViewPrice, h3, H3
	{
	COLOR: #4C2432; 
	FONT: 11px/16px Arial, Helvetica, sans-serif; 
	TEXT-TRANSFORM: uppercase;
	FONT-WEIGHT: bold;
	}

.ProdViewPriceSale
	{
	COLOR: #CC0000; 
	FONT: 11px/16px Arial, Helvetica, sans-serif; 
	TEXT-TRANSFORM: uppercase;
	FONT-WEIGHT: bold;
	}
	
.PriceOption
	{
	COLOR: #4C2432; 
	FONT: 12px/14px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-TRANSFORM: uppercase;
	}

.inStock
	{
	COLOR: #4C2432; 
	FONT: 11px/16px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal;
	TEXT-TRANSFORM: uppercase;
	}
	
.outStock
	{
	COLOR: #CC0000; 
	FONT: 11px/16px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal;
	TEXT-TRANSFORM: uppercase;
	}


/* Misc Links */
.Misc
	{
	COLOR: #4C2432; 
	FONT: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.Misc a, .Misc a:link, .Misc a:visited
	{
	COLOR: #4C2432; 
	FONT: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.Misc a:hover
	{
	COLOR: #4C2432; 
	TEXT-DECORATION: underline;
	}


/* Invoice */
.subTotal 
	{	
	COLOR: #3E6606;	
	}


/* Page Numbers */
.Pages
	{
	COLOR: #999999; 
	FONT: 10px/13px Verdana, Arial, Helvetica, sans-serif;
	MARGIN: 2px 0px 2px 0px;
	FONT-WEIGHT: normal;
	DISPLAY: inline;
	}

.Pages a, .Pages a:link, .Pages a:visited
	{
	COLOR: #999999; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	}

.Pages a:hover
	{
	COLOR: #787878; 
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
	}

.Pages b
	{
	COLOR: #333333; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}



/* Bottom Nav */
.BotNav
	{
	COLOR: #898989; 
	FONT: 10px/13px Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: center;
	MARGIN: 10px 20px 0px 20px;
	BORDER-TOP: 1px dashed #999999;	
	PADDING-TOP: 10px;
	}

.BotNav a, .BotNav a:link, .BotNav a:visited
	{
	COLOR: #898989; 
	TEXT-DECORATION: none;
	}

.BotNav a:hover
	{
	COLOR: #898989; 
	TEXT-DECORATION: underline;
	}

.BotNavPhone
	{
	COLOR: #669933; 
	FONT: 11px/12px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	LETTER-SPACING: 0;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	}


/* Footer */
.Footer
	{
	COLOR: #BBBBBB; 
	FONT: 10px/13px Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: center;
	MARGIN-TOP: 20px;
	}

.Footer a, .Footer a:link, .Footer a:visited
	{
	COLOR: #BCBCBC; 
	TEXT-DECORATION: none;
	}

.Footer a:hover
	{
	COLOR: #BCBCBC; 
	TEXT-DECORATION: underline;
	}


/* Color Styles */
.sysMsgErr 	{	COLOR: #CC0000;	}
.freeShip 	{	COLOR: #CC0000;	}

/* 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;
}

.CPContactUs {

}

/* -------------------- */
/* ADDED -- Version 3.5 */
/* -------------------- */
.findTable {
	background-color: #EEEEEE;
	BORDER: 1px solid #CCCCCC;
}
.listTable {
	background-color: #EEEEEE;
}
.listRowTop {
	BACKGROUND-COLOR: #DDDDCC;
	BORDER-TOP: 1px solid #888888;
	BORDER-BOTTOM: 1px solid #888888;
}
.listRowHead {
	BACKGROUND-COLOR: #DDDDDD;
}
.listRowBot {
	BACKGROUND-COLOR: #DDDDCC;
	BORDER-TOP: 1px solid #888888;
	BORDER-BOTTOM: 1px solid #888888;
}

/* --------------------  */
/* ADDED -- Version 4.1  */
/* --------------------  */
.cpbeta {
	color: #CC0000;
	font-size: 14pt;
	
}

/* New template style */ 
html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0; /* center for now */
	width: 24em; /* ems so it will grow */
	background: url(../usermods/img/featurebox/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(../usermods/img/featurebox/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(../usermods/img/featurebox/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
}
.boxbody {
	background: url(../usermods/img/featurebox/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
	text-align: left;
}

.boxbody a {	
	text-decoration: none;
}
.boxbody a:hover {
	text-decoration: underline;
}
.boxbody span.cpCart {
	text-align: left;
	padding-right: 3em;
}


