body 
{
	background-color: #FFFFFF;
}

a:visited, a:link, a:active 
{
	color: #51144c;
}

#pageContainer 
{
	background-color: #FFFFFF;
	border-left: solid 1px #bd98ba;
	border-right: solid 1px #bd98ba;
}

#pageContainerS 
{
	background-color: #FFFFFF;
}


#areaMast {
	background-color: #EEEEEE;
}

	#areaMast .logo 
	{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 283px;
		height: 160px;
	}

	#areaMast .cap 
	{
		position: absolute;
		top: 0px;
		left: 283px;
		width: 478px;
		height: 90px;
	}

	#areaMast .btn1 
	{
		position: absolute;
		top: 90px;
		left: 283px;
		width: 181px;
		height: 70px;
	}

	#areaMast .btn2 
	{
		position: absolute;
		top: 90px;
		left: 464px;
		width: 97px;
		height: 70;
	}

	#areaMast .btn3 
	{
		position: absolute;
		top: 90px;
		left: 561px;
		width: 112px;
		height: 70px;
	}

	#areaMast .btn4 
	{
		position: absolute;
		top: 90px;
		left: 673px;
		width: 88px;
		height: 70px;
	}
	
#areaMastS {
	background-color: #EEEEEE;
}

	#areaMastS .logo 
	{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 283px;
		height: 160px;
	}

	#areaMastS .cap 
	{
		position: absolute;
		top: 0px;
		left: 283px;
		width: 478px;
		height: 90px;
	}

	#areaMastS .btn1 
	{
		position: absolute;
		top: 90px;
		left: 283px;
		width: 181px;
		height: 70px;
	}

	#areaMastS .btn2 
	{
		position: absolute;
		top: 90px;
		left: 464px;
		width: 97px;
		height: 70;
	}

	#areaMastS .btn3 
	{
		position: absolute;
		top: 90px;
		left: 561px;
		width: 112px;
		height: 70px;
	}

	#areaMastS .btn4 
	{
		position: absolute;
		top: 90px;
		left: 673px;
		width: 88px;
		height: 70px;
	}
 
#areaLeftNav {
	background-color: #FFFFFF;
}

#areaLeftNavS {
	background-color: #FFFFFF;
}

	#areaLeftNav .AisleCatNavPanel a:active 
	{
		color: #bd98ba;
	}
	
	#areaLeftNav .AisleCatNavPanel div a:active 
	{
		color: Black;
	}

	#areaLeftNav .IntroText 
	{
		background-color: #bd98ba;
		width: 156px;
		display: block;
		font-weight: bold;
		padding: 10px;
		font-size: 90%;
	}

	#areaLeftNav .IntroText em
	{
		color: #0019b4;
		font-style: normal;
	}
	
	#areaLeftNav .CartSummary 
	{
		margin-left: 10px;
		margin-top: 10px;
		width: 138px;
		height: 120px;
		padding-top: 7px;
		border-top: solid 1px gray;
		position: relative;
	}
	
	#areaLeftNav .CartSummary span 
	{
		background-color: White;
		width: 138px;
		display: block;
		padding-top: 6px;
		padding-left: 3px;
		padding-right: 3px;
		font-size: 80%;
		top: 59px;
		left: 0;
		position: absolute;
	}
	
	#areaLeftNav .CartSummary img 
	{
		background-color: White;
		top: 3px;
		left: 0;
		position: absolute;
	}
 
#areaContent {
	background-color: #FFFFFF;
}

#areaContentS {
	background-color: #FFFFFF;
}

	.SearchQueryInHeading 
	{
		color: #ffa209;
	}
	
	/* PRODUCTGRIDCONTAINER ### */
	
	#ProductGridContainer table 
	{
		border: none 0px;
		border-top: 1px solid #bd98ba;
		width: 585px;
		margin-top: -3px;
	}
		#ProductGridContainer th 
		{
			border-bottom: 1px solid #bd98ba;
		}

		#ProductGridContainer table tr.AltRow
		{
			background-color: #fbe4f9;
		}
			
			#ProductGridContainer table tr.AltRow .OnSpecialTag
			{
				font-weight: bold;
				font-style: normal;
				color: Red;
			}
			
		#ProductGridContainer table tr
		{
			background-color: #FFFFFF;
			font-size: 85%;
		}
		
			#ProductGridContainer table tr td 
			{
				border: none 0px;
				border-bottom: 1px solid #bd98ba;
				padding: 0.2em;
				height: 60px;
			}

				#ProductGridContainer table tr td.col_start
				{
					width: 20px;
					padding-left: 5px;
					padding-top: 5px;
					vertical-align: text-top;
				}
				
				#ProductGridContainer table tr td.col_mid
				{
					width: 100%;
				}
				
				#ProductGridContainer table tr td.col_end
				{
					width: 100%;
				}
				
	/* ### PRODUCTGRIDCONTAINER */
	
div.CartSum 
{
	border: none 0px;
	width: 585px;
	border-bottom: 1px solid #bd98ba;
	padding: 0.2em;
	height: 20px;
	background-color: #fbe4f9;
	text-align: right;
	font-weight: bold;
	font-size: 80%;
}

span.CartSumA 
{
	padding-right: 5px;
}

span.CartSumB 
{
	text-align: right;
	width: 50px;
	margin-right: 115px;
}
	
	/* PRODUCTDETAILPAGE ### */
	


	/* ### PRODUCTDETAILPAGE */

 
#areaFooter {
	background-color: #fbe4f9;
	font-size: 70%;
	padding: 1em;
}

#areaFooterS {
	background-color: #FFFFFF;
	font-size: 80%;
	padding: 1em;
}

div.secureTransfer span 
{
	background-color: #fbe4f9;
}
