body 		{
	margin: 0;
	padding: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	background-color: #F9F9E1;
	}
	
#bNavtxt A:link {text-decoration: none;
		color: #400022;}
#bNavtxt A:visited {text-decoration: none;
		color: #400022;}
#bNavtxt A:active {text-decoration: none;
		color: #400022;}
#bNavtxt A:hover {text-decoration: none; color: red;}

#tsmlNav A:link {text-decoration: none;
		color: #F9F9E1;}
#tsmlNav A:visited {text-decoration: none;
		color: #F9F9E1;}
#tsmlNav A:active {text-decoration: none;
		color: #F9F9E1;}
#tsmlNav A:hover {text-decoration: none; color: red;}


#TopBar     {
background-color: #34331F;
width: 100%;
height: 30px;
overflow: hidden;
}

#Header     {
background: url(images/act_headerbg-BCKG.jpg) repeat-x left;
width: 100%;
height: 109px;
overflow: hidden;
}

#NavBar     {
background: url(images/act_navBarbg-BCKG.jpg) repeat-x left;
width: 100%;
height: 40px;
overflow: hidden;
}

#mContent   {
background-color: #400022;
width: 100%;
}

#Footer  {
background-color: #F9F9E1;
width: 100%;
min-height: 66px;
overflow: hidden;
}



#tbCont, #hCont, #nbCont, #mcCont, #fCont     {
margin: 0 auto;
width: 760px;
}

#tbCont      {
height: 30px;
}

#hCont       {
height: 109px;
}

#nbCont      {
background: url(images/act_navBar-BCKG.jpg) no-repeat left;
height: 40px;
}

#mcCont      {
min-height: 570px;
}

#fCont       {
min-height: 66px;
}

#welcome     {
height: 30px;
float: left;
color: white;
font: normal 10px Arial, Helvetica, sans-serif;
}

#tsmlNav    {
height: 30px;
float: right;
}

#logo  {
background: url(images/act_logo-ELE.jpg) no-repeat left;
height: 109px;
width: 281px;
float: left;
}

#tagline    {
background: url(images/act_tagline-ELE.jpg) no-repeat left;
height: 109px;
width: 479px;
float: right;
}

#navigation  {
height: 28px;
width: 607px;
margin: 0 auto;
}

#home, #about, #products, #gallery {
height: 28px;
float: left;
overflow: hidden;
}

#home   {
width: 141px;
}

#about  {
width: 150px;
}

#products {
width: 169px;
}

#gallery  {
width: 147px;
}

#clear {
clear: both;
}

#legs  {
background: url(images/legs-ELE.jpg) no-repeat left;
width: 145px;
height: 233px;
float: left;
}

#contentCont {
width: 615px;
height: 326px;
float: right;
margin-bottom: 50px;
_margin-bottom: 20px;
}

#featCont    {
width: 368px;
height: 229px;
float: left;
}

#prodCont   {
width: 392px;
height: 229px;
float: right;
}

#contentBG   {
background-color: #450527;
width: 557px;
min-height: 301px;
margin-top: 10px;
margin-left: 10px;
}

#featureBG   {
background: url(images/act_feat-BCKG.jpg) no-repeat left;
width: 333px;
height: 165px;
margin-top: 15px;
margin-left: 15px;
}

#productBG   {
background: url(images/act_product-BCKG.jpg) no-repeat left;
width: 392px;
height: 206px;
float: left;
}

#underProd  {
background: url(images/uproduct.jpg) no-repeat left;
width: 392px;
height: 23px;
clear: left;
}

span.readmore	{
	display: block;
	margin-left: 450px;
}

#bsmlNav    {
width: 368px;
height: 66px;
float: left;
}

#paypal     {
background: url(images/footer_feet-BCKG.jpg) no-repeat left;
width: 392px;
height: 66px;
float: right;
}

#prodTxt	{
	color: #400022;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-left: 15px;
}

span.prodheader	{
	margin-left: -5px;
	font: bold 16px Arial Narrow, Helvetica, sans-serif;	
}

#bNavtxt	{
	padding-top: 10px;
	font: normal 10px Arial, Helvetica, sans-serif;

}

#welcome	{
	padding-top: 5px;
	font: bold 16px Arial Narrow, Helvetica, sans-serif;
}

#tsmlNav	{
	color: #F9F9E1;
	padding-top: 8px;
	font: normal 10px Arial, Helvetica, sans-serif;
}

#pic	{
	margin-top: 10px;
	margin-left: 10px;
	width: 129px;
	height: 106px;
	float: left;
}

.FeatTxt	{
		color: #F9F9E1;
		font: Bold 18px Arial Narrow, Helvetica, sans-serif;
		display:block;
		z-index: 2;
}

.ProdTxt	{
		color: #F9F9E1;
		font: Bold 18px Arial Narrow, Helvetica, sans-serif;
		display:block;
		z-index: 2;
}

.Sizes	{
		color: #F9F9E1;
		font: normal 11px Arial, Helvetica, sans-serif;
		display:block;
		z-index: 2;
}

.Price	{
		float:left;
		color: #F9F9E1;
		font: Bold 24px Arial, Helvetica, sans-serif;
		display:block;
		z-index: 2;
		margin-right: 20px;
}
span.mainTxt	{
		color: #F9F9E1;
		font: Normal 12px Arial, Helvetica, sans-serif;
		display:block;
		margin-left: 20px;	
}

.atc	{
		float:left;
		color: #F9F9E1;
		font: Bold 20px Arial Narrow, Helvetica, sans-serif;
		display:block;
		z-index: 2;
}