/*************************************************************************
' 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
'**************************************************************************/
/*these are specifically for the blog */
#clear {
clear:both;
}
#body-content {
width:650px;
margin-left:40px;
text-align:left;
}
#float-left {
float:left; width:464px;
text-align:left;
padding-right:20px;
}
#float-right {
float:right;
width:186px;
text-align:left;
}
.home-link {
display:block;  
width:200px;  
height:120px;  
position:absolute;  
top:20px;  
left:350px;
cursor:pointer;
}

/* General Tag specifications */
td, TD
	{
	VERTICAL-ALIGN: top;
	}

html, HTML
	{
	MARGIN: 0px;
	PADDING: 0;
	BACKGROUND-COLOR: #FFFFFF;
	BACKGROUND-IMAGE: url(../UserMods/banner_bkgd.gif);
	BACKGROUND-POSITION: top center;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-ATTACHMENT: scroll;
	}

BODY, TABLE, P, UL, OL, LI, INPUT, OPTION, SELECT, TEXTAREA, body, table, p, ul, ol, li, input, option, select, textarea
	{
	FONT: 11px/16px Verdana, Arial, sans-serif;
	COLOR: #666666;
	}

A, A:LINK, A:ACTIVE, A:VISITED, a, a:link, a:active, a:visited
	{
	COLOR: #8374a7;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}

A:HOVER, a:hover
	{
	COLOR: #503315;
	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 
	{
	DISPLAY: block;
	BACKGROUND: #8ABABE;
	COLOR: #FFFFFF;
	PADDING: 3px;
	}

#MainContent
	{
	PADDING: 2px;
	}

#SideNav
	{
	PADDING: 2px;
	}


/* Search Form */
#searchForm
	{
	FONT: 10px/13px Verdana, Arial, sans-serif;
	COLOR: #999999;
	BACKGROUND: #FFFFFF;
	PADDING: 0px 2px 1px 2px;
	BORDER: 1px solid #CCCCCC;
	}

#searchGo
	{
	FONT: 10px/13px Verdana, Arial, sans-serif;
	COLOR: #FFFFFF;
	BACKGROUND: #999999;
	PADDING: 0px 1px 1px 1px;
	BORDER: none;
	}

#reviewForm
	{
	FONT: 11px/14px Verdana, Arial, sans-serif;
	COLOR: #999999;
	BACKGROUND: #FFFFFF;
	PADDING: 1px 2px 1px 2px;
	BORDER: 1px solid #CCCCCC;
	}
html>body #header-content {
width:720px;
}

#header-content {
background:url(../UserMods/img/header-bg.jpg) no-repeat; width:750px; height:155px;
margin-left:auto;margin-right:auto;
padding-right:32px;
}

/* Top Navigation */
html>body .TopNav {
MARGIN: 0px 0px 10px 0px;
}
.TopNav
	{
	FONT: 11px/13px Verdana, Arial, sans-serif;
	COLOR: #999999;
	TEXT-TRANSFORM: lowercase;
	TEXT-ALIGN: right;
	MARGIN: 0px 0px 0px 0px;
    clear:both;
	padding-top:20px;
	float:right;
	}

.TopNav a, .TopNav a:link, .TopNav a:active, .TopNav a:visited, .TopNav A, .TopNav A:LINK, .TopNav A:ACTIVE, .TopNav A:VISITED
	{
	COLOR: #503315;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	}

.TopNav a:hover, .TopNav A:HOVER
	{
	COLOR: #9966CC;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	}

.Bullet
	{
	COLOR: #503315;
	}
div.center-align {
margin-left:66px;
}

/* Main Navigation */
.MainNav
	{
	FONT: 11px/13px Verdana, Arial, sans-serif;
	COLOR: #999999;
	TEXT-TRANSFORM: lowercase;
	TEXT-ALIGN: right;
	MARGIN: 0px 0px 0px 0px;
	float:right; width:600px;
	}

.MainNav a, .MainNav a:link, .MainNav a:active, .MainNav a:visited, .MainNav A, .MainNav A:LINK, .MainNav A:ACTIVE, .MainNav A:VISITED
	{
	COLOR: #999999;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	}

.MainNav a:hover, .MainNav A:HOVER
	{
	COLOR: #9966CC;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	}


/*Key Nav */
.keyNav{
position:relative; top:40px; /*this is for IE */
float:right;
position:relative;
width:600px;
text-align:right;
margin:0px;padding:0px;
 }
html>body .KeyNav {
float:right;
position:relative;
top:50px;/*this is for firefox */
width:600px;
text-align:right;
margin:0px;padding:0px;
}
.KeyNav a {
padding-left:5px;padding-right:5px;
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
}

.KeyNav a:hover {
text-decoration:none;
}

/* end of key nav */

/* BreadCrumbs */
.breadCrumbs 
	{
	COLOR: #999999; 
	FONT: 10px/12px Arial, Helvetica, sans-serif;
	PADDING-top: 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/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
	{
	FONT: 11px/14px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #503315;
	TEXT-TRANSFORM: uppercase;
	}


H2, h2
	{
	FONT: 11px/14px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #503315;
	TEXT-TRANSFORM: uppercase;
	}


/* CatList */
#CatList img
	{
	BORDER: 0px;
	MARGIN: 5px 0px 2px 90px;
	}

.CatListLine
	{
	BACKGROUND-COLOR: #FFFFFFF;
	BACKGROUND-IMAGE: url(../UserMods/ProdLine.gif);
	BACKGROUND-POSITION: top;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-ATTACHMENT: scroll;
	}

.CatListLine a, .CatListLine a:link, .CatListLine a:visited
	{
	FONT: 12px/14px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #503315;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	}

.CatListLine a:hover
	{
	FONT: 12px/14px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #9966CC; 
	TEXT-DECORATION: none;
	}

.CatListH
	{
	PADDING: 0px 5px 0px 0px;
	BACKGROUND-COLOR: #FFFFFF;
	}

.CatListH2
	{
	PADDING: 0px 5px 0px 0px;
	BACKGROUND-COLOR: #FFFFFF;
	FONT: 12px/14px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #503315;
	TEXT-TRANSFORM: uppercase;
	}


/* ProdList */
.ProdList td, .ProdList TD
	{
	BORDER: 0px;
	PADDING: 0px 25px 0px 25px;
	}

.ProdList img
	{
	BORDER: 0px;
	PADDING: 0px 0px 4px 0px;
	}

.ProdListH a, .ProdListH a:link, .ProdListH a:visited
	{
	FONT: 10px/13px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #503315;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	}

.ProdListH a:hover
	{
	FONT: 10px/13px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #9966CC; 
	TEXT-DECORATION: none;
	}



/* Page Numbers */
.Pages
	{
	MARGIN-TOP: 6px;
	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;
	PADDING: 1px 3px;
	BORDER: 1px solid #FFFFFF;
	}

.Pages a:hover
	{
	COLOR: #9966CC; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	PADDING: 1px 3px;
	BORDER: 1px solid #9966CC;
	}

.PagesOn
	{
	COLOR: #999999; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	PADDING: 1px 3px;
	BORDER: 1px solid #CCCCCC;
	}



/* LookBook Images */
.groupThumbs img
	{
	MARGIN: 1px 5px 5px 0px;
	}



/* ProdView */
.ProdView img
	{
	PADDING: 5px 0px 4px 0px;
	}

.ProdViewLine
	{
	BACKGROUND-COLOR: #FFFFFFF;
	BACKGROUND-IMAGE: url(../UserMods/ProdLine.gif);
	BACKGROUND-POSITION: top;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-ATTACHMENT: scroll;
	}

.ProdViewLine a, .ProdViewLine a:link, .ProdViewLine a:visited
	{
	FONT: 11px/14px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #503315;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	}

.ProdViewLine a:hover
	{
	FONT: 11px/14px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #9966CC; 
	TEXT-DECORATION: none;
	}

.ProdViewH
	{
	FONT: 11px/14px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #503315;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	PADDING: 0px 5px 0px 0px;
	BACKGROUND-COLOR: #FFFFFF;
	}

.MiscLinks
	{
	FONT: 11px/18px Verdana, Arial, sans-serif;
	COLOR: #9966CC;
	PADDING-BOTTOM: 5px;
	}

.MiscLinks a, .MiscLinks a:link, .MiscLinks a:visited
	{
	FONT: 11px/18px Verdana, Arial, sans-serif;
	COLOR: #9966CC;
	TEXT-DECORATION: underline;
	}

.MiscLinks a:hover
	{
	COLOR: #503315;
	TEXT-DECORATION: none;
	}

.SKU
	{
	FONT: 11px/15px Arial, Helvetica, sans-serif; 
	FONT-STYLE: italic;
	FONT-WEIGHT: normal;
	}

#addForm 
	{
	FONT: 12px/15px Arial, Helvetica, sans-serif;
	COLOR: #999999;
	BACKGROUND: #FFFFFF;
	PADDING: 4px;
	BORDER: 1px solid #CCCCCC;
	}

.ProdviewPrice
	{
	FONT: 12px/14px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #503315;
	TEXT-TRANSFORM: uppercase;
	}
	
.ProdviewPriceSale
	{
	FONT: 12px/14px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #FF9900;
	TEXT-TRANSFORM: uppercase;
	}
	
.ProdOption
	{
	COLOR: #CC0000; 
	}

.ProdStock
	{
	FONT: 10px/12px Arial, Helvetica, sans-serif; 
	TEXT-TRANSFORM: uppercase;
	COLOR: #666666; 
	}

.RelatedProds
	{
	FONT: 10px/12px Arial, Helvetica, sans-serif; 
	TEXT-TRANSFORM: uppercase;
	COLOR: #CC0000; 
	}

.CartTotal
	{
	FONT: 13px/14px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #503315;
	TEXT-TRANSFORM: uppercase;
	}

.CheckOut input
	{
	COLOR: #000000; 
	FONT: 11px/15px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none
	}


	
/* Footer */
.Footer
	{
	BACKGROUND-IMAGE: url(../UserMods/ProdLine.gif);
	BACKGROUND-POSITION: top;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-ATTACHMENT: scroll;
	PADDING-TOP: 15px;
	FONT: 9px/11px Verdana, Helvetica, sans-serif;
	COLOR: #999999;
	width:100%;
	}

.Footer a, .Footer a:link, .Footer a:visited
	{
	COLOR: #999999; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.Footer a:hover
	{
	COLOR: #999999; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	}


/* Secondary/Side Navigation: Headings */
.SecNav
	{
	PADDING: 0px 20px 0px 2px;
	}

.SecNavH, .SecNavH a, .SecNavH a:link, .SecNavH a:visited
	{
	COLOR: #9966CC; 
	FONT: 10px/15px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	}

.SecNavH a:hover
	{
	COLOR: #503315; 
	TEXT-DECORATION: none
	}
	

/* Blog */
.post
	{
	BORDER-BOTTOM: 1px dashed #CCCCCC;
	PADDING: 0px 0px 10px 0px;
	}

.postTitle, .postTitle a, .postTitle A, .postTitle a:link, .postTitle A:LINK, .postTitle a:visited, .postTitle A:VISITED
	{
	FONT: 11px/14px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #503315;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	}

.postTitle a:hover, .postTitle A:HOVER
	{
	FONT: 11px/14px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #9966CC;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	}

.date
	{
	COLOR: #9966CC; 
	FONT: 9px/9px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal;
	TEXT-TRANSFORM: uppercase;
	}
	
.date a, .date a:link, .date a:visited, .date A, .date A:LINK, .date A:VISITED
	{
	COLOR: #9966CC; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	}

.date a:hover, .date A:HOVER
	{
	COLOR: #503315; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	}

/* Secondary/Side Navigation: Blogs */
.SecNavBlog li, .SecNavBlog LI
	{
	COLOR: #503315; 
	LIST-STYLE-TYPE: none; 
	MARGIN: 1px 0px 2px 0px;
	}

.SecNavBlog, .SecNavBlog a, .SecNavBlog a:link, .SecNavBlog a:visited
	{
	COLOR: #503315; 
	FONT: 11px/15px Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	}

.SecNavBlog a:hover
	{
	COLOR: #503315; 
	TEXT-DECORATION: underline;
	}

.post-footer
	{
	COLOR: #999999; 
	FONT: 10px/12px Arial, sans-serif; 
	FONT-WEIGHT: normal;
	PADDING-TOP: 3px;
	TEXT-TRANSFORM: lowercase;
	}

.post-footer a, .post-footer a:link, .post-footer a:visited
	{
	COLOR: #ABABAB; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	}

.post-footer a:hover
	{
	COLOR: #503315; 
	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: #503315; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.backTop
	{
	COLOR: #999999; 
	FONT: 10px/12px Arial, sans-serif; 
	FONT-WEIGHT: normal;
	PADDING-TOP: 3px;
	TEXT-TRANSFORM: lowercase;
	}

.backTop a, .backTop a:link, .backTop a:visited
	{
	COLOR: #ABABAB; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

.backTop a:hover
	{
	COLOR: #503315; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	}

.nu-comments a, .nu-comments a:link, .nu-comments a:visited
	{
	COLOR: #9966CC; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}

.nu-comments a:hover
	{
	COLOR: #503315; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}
