body			{
	font-family	:	tahoma;
	margin-top	: 0px;
	
	}


#bodyTable	{
	width		: 800px;
	Z-index		: 100;
}
#headerDiv	{
	position	: absolute;
	top			: 6px;
	left		: 6px;
	background-color	: #ffffff;
	height				: 106px;
}

#topBar		{
	height		: 30px;
	background-color: #990000;
	width		: 100%;
}
#navCell 	{
	width		: 150px;

}

#contentCell	{
	left		: 164px;
	width		: 460px;
}

#foreverDiv	{
	background-color: #990000;
	height		: 40px;
	color		: white;
	width		: 100%;
	font-weight	: bold;
	font-size	: 12px;
	text-align	: center;
	padding-top	: 4px;
	}
#bottomBar	{
	background-color: #990000;
	width		: 100%;
	height		: 20px;
	margin-top	: 30px;
	/* float		: bottom; */
	}

#stonesFrame	{
	position	: absolute;
	top			: 140px;
	left		: 160px;
	Z-index		: 20;
	overflow	: hidden;
	
}

#topMask	{
	position	: absolute;
	top			: 140px;
	left		: 150px;
	width		: 820px;
	background-color: #ffffff;
	height		: 110px;
	Z-index : 100;
	}

#bottomMask	{
	position	: absolute;
	top			: 740px;
	left		: 150px;
	width		: 820px;
	background-color: #ffffff;
	height		: 50px;
	Z-index : 100;
	}
#leftMask	{
	position	: absolute;
	top			: 200px;
	left		: 150px;
	width		: 25px;
	background-color: #ffffff;
	height		: 560px;
	Z-index : 100;
	}

#rightMask	{
	position	: absolute;
	top			: 200px;
	left		: 934px;
	width		: 36px;
	background-color: #ffffff;
	height		: 560px;
	Z-index : 100;
	}

.regPrice	{
	text-decoration	:	line-through;
	font-size		:	11px;
	color			:	black;
	}

.salePrice	{
	color			:	red;
	font-size		:	11px;
	font-weight		:	bold;
	}
	
.cart		{
	background-color	: #A2D7F7	;
	color			:	white;
	width			:	126px;
	height			:	16px;
	}
.marBtm		{
	border-bottom-color :	#990000;
	border-bottom-width	:	1px;
	border-bottom-style	:	solid;
	font-size			:	11px;
	}
	
.product	{
	text-decoration		: none;
	color				: blue;
	}
