@charset "UTF-8";
/* CSS Document */

/* TAGS BEGIN ------------------------------------------- */

a:link {
	color:blue
}

a:visited {
	color:blue
}

body {
	margin: 19px 0px 0px 0px;
	background: url(/images/groovyBackground.jpg) top center;
	font-size: 12px; 
	font-family: Lucida Sans Unicode, Arial; 
	color: #000000;
	line-height: 17px;	
}

textarea {
	font-size:12px;
	font-family:Arial;
}


/* CLASSES BEGIN ---------------------------------------- */

.body_frontend {
	margin: 0px 0px 0px 0px; 
	font-size:12px; 
	color: #555555
}

.cartItems {
	color: #747373;
	line-height: 16px;
}

.category {
	color: #645140; 
	letter-spacing: 1px;
}

.content {
	font-size: 12px; 
}


.feature a:link, feature a:visited {
	color: #587faf; 
	text-decoration:none 
}

.feature a:hover {
	color: #860037;
	text-decoration:underline
}

.feature2 {
	color: #445A73;
	font-weight:bold
}

.feature2:link, .feature2:visited {
	color: #ffffff;
	text-decoration:none
}

.feature2:hover {
	color: #ffffff;
	text-decoration:underline
}

.footer {
	font-size: 10px; 
	color: #9F9696; 
	line-height: 16px;
}

.heading {
	font-size: 13px;
	color: #6C82B1; 
	font-weight:bold
}

.homePageLink:link, .homePageLink:visited {
	color: #4b4c49;
	text-decoration:none;
	
}

.intro {
	color: #746A6A;
}

.outOfStock {
	font-family:Arial;
	color: #ff0000;
	font-weight:bold
}

.Paragraph_Heading {
	font-size: 12px;
	color: #6C82B1; 
	font-weight:bold
}

.product:link, .product:visited {
	color: #747373; 
}

.product div:hover {
	color: #860037; 
	text-decoration:underline
}


.productLabels {
	color:#6C82B1;
}

.productTitle {
	font-size: 14px; 
	color: #860037; 
	line-height: 20px; 
	font-weight:bold
}

.related:visited, .related:link {
	font-size: 10px;  
	color: #747373; 
	line-height:10px;
	text-decoration:none
}

.related:hover {
	color: #860037;
	text-decoration:none
}

.selection {
	color: #747373; 
	letter-spacing: 0px;
}




/* ID'S BEGIN ------------------------------------------- */

#leftCategory {
	background: url(../images/dot.gif) 0px 4px no-repeat;
	font-size: 12px;
	padding: 0px 0px 0px 12px;
	margin: 6px 0px 3px 6px;
	display: block;
	color: #C90303;
	width: auto;
	line-height: 13px;
	letter-spacing: 0px;
}

#leftCategory a:link {
	display: block;
	color: #C90303;
	text-decoration: none;
	width: auto;

}

#leftCategory a:visited {
	display: block;
	color: #C90303;
	text-decoration: none;
	width: auto;
}

#leftCategory a:hover {
	display: block;
	text-decoration: underline;
	color: #860037;
	width: auto;
}

#leftmenu {
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 3px 21px;
	display: block;
	color: #5D5D5D;
	width: auto;
	line-height: 11px;
	letter-spacing: 0px;

}

#leftmenu a:link {
	display: block;
	color: #5D5D5D;
	text-decoration: none;
	width: auto;

}

#leftmenu a:visited {
	display: block;
	color: #5D5D5D;
	text-decoration: none;
	width: auto;
}

#leftmenu a:hover {
	display: block;
	text-decoration: underline;
	color: #860037;
	width: auto;
}

#topmenu {
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 2px 16px;
	display: block;
	color: #645140;
	width: auto;
	line-height: 13px;
	letter-spacing: 1px;
}

#topmenu a:link {
	display: block;
	color: #645140;
	text-decoration: none;
	width: auto;

}

#topmenu a:visited {
	display: block;
	color: #645140;
	text-decoration: none;
	width: auto;
}

#topmenu a:hover {
	display: block;
	text-decoration: underline;
	color: #860037;
	width: auto;
}



/* PRINT STYLES BEGIN ----------------------------------- */

@media print 
{
	body {
		background:none;
		margin:0px;
	}
	
	.noprint {
		display: none;
	}
}