body				{	background-color: #221E21; margin: 0px; padding: 0px; }
html, body, p, dl, dt, a, div, span,td,tr {	font-family: Verdana, "Lucida Grande", lucida, Helvetica, Arial, sans-serif; font-size: 13px; color: #FFFFFF; }
ul 	{	list-style: none;	}
a	{	text-decoration: none; }
li	{	padding-top: 5px; padding-bottom: 5px; font-size: 11px; }

#container		{	width: 1030px; height: auto; margin: 0px auto; color: #FFFFFF;	}

#header			{	height: 116px; background:url('../images/header.png') no-repeat 0 0px; padding-bottom:5px;	}
#header-logo	{	float: right; padding-top: 30px; padding-right: 10px;	}

#navigation 		{	float:left; padding-top: 45px; font-weight:bold; 	}
#navigation li	{	display:inline;	padding: 10px 10px 10px 5px; }
#navigation a	{ 	font-size: 15px;	}

#content-home 		{	margin-top: -4px; height: 1030px; margin-bottom: 10px; }
#content 			{	min-height: 490px; height: auto; padding-bottom: 15px;  }
#left-main-content	{	float:left; width: 770px; padding: 6px 2px 2px 2px;	overflow:hidden; }
#right-navigation	{	padding-left: 10px; float:right; width: 245px; 	}

#navigation-section	{	padding-top: 5px; }
#navigation-section h1	{ font-size: 15px; font-weight: bold; }
#navigation-section p	{ font-weight: normal; }
#navigation-section ul	{ padding-left: 0px; }

#hor-rule	{	background:url('../images/line.gif') no-repeat; height: 4px; font-size: 0px; }


#footer 			{	padding-top: 10px; height: 116px; background: url('../images/header.png') no-repeat 0 -120px; }
.footer-logo	{	padding-top:30px; padding-left:7px; }

#page_numbers	{ color: #000000;	}
#page_numbers .pagenumbers	{ color: #000000;	}



.shop-container-wrapper { margin-top: 5px; margin-bottom: 5px; padding: 2px; background-color: #FFFFFF; width: 740px; }
.shop-container	{ background-color: #FFFFFF; border: #000000 thin solid; margin: 1px; color: #000000; padding:7px;}
.shop-container  { color: #000000; }

.shop-container	h1 	{ color: #000000; font-size: 18px;	}
.shop-container h2 	{ color: #000000; font-size: 14px;	}
.shop-container h3	{ color: #000000; font-size: 12px;	}
.shop-container td	{ color: #000000;	}


.shop-container	p, .shop-container a, .shop-container form	{ color: #000000;	}
.shop-container span, .shop-container th, .shop-container div	 {color: #000000;	}

a.product_link:link, a.product_link:visited, a.product_link:hover { font-size:10px; text-decoration:none; font-size:11px; color:#4A4A4A; font-family: Arial, Helvetica, sans-serif; }
.product_price { color:#4A4A4A; font-size:12px;	font-weight:bold; font-family:Arial, Helvetica, sans-serif;	}			
a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:hover { color:#62626B; text-decoration:none; }

.product	{	text-align: center;  }
.mainbody	{ 	text-align: center; 	}

.product a img	{	 border: 0px;	}

.featured-products-text-image {	 padding-bottom:7px; padding-left:10px; padding-right:62px; 

margin-bottom: 10px;
margin-top: -20px;
position:relative;
z-index:100;

}

.featured-products {padding-top:20px;}


.floating-featured-item-1 {	position:relative; z-index:100; margin-top: -250px;	}
.floating-featured-item-2 {	position:relative; z-index:100; margin-top: -250px;	}

.homepage-featured-product	{ background-color: #FFFFFF; width: 232px; height: 232px; float:left; display:block; margin-right: 35px; margin-left: 0; }
.homepage-featured-product p	{	margin:0px; margin-top: 5px; }

.white-bg *	{ color: #000000;	}

#contactform th	{	text-align:left; }

h1 { font-family:Arial, Helvetica, sans-serif; size:16px; font-weight:normal; }
h2 { font-family:Arial, Helvetica, sans-serif; size:16px; font-weight:normal; }
.itempage_price { font-size:16px; }


.shop-container .product a	{ color: #000000;	}
.section-text a	  { font-size: 14px; 	}



#contactform th	{	color: #000000; font-weight:normal;	}
#contactform p	{	font-size: 16px; 	}

/* Clearfix */

.clear { clear:both; }
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix { display:block; }
/* \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End Clearfix */

html .promotion {
	font-size:1.4em;
	color:#ff0000;
}
