* {
	margin: 0; 
	padding: 0;
	-moz-box-sizing: border-box; 
}

table { 
	border-collapse:collapse; 
	margin:0; 
	padding:0; 
}

body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.leftpad { padding-left:10px; }
.bottompad { padding-bottom:10px; }
.toppad { padding-top:10px; }
.addpadding { padding:10px; }

#main_container	
{
	position:relative; 
	width:859px;
	text-align:left;
}

#page_content
{
	position:relative;
	text-align:left;
	width: 859px;
	background-image:url(/images/template/bgtop.gif);
	background-repeat:repeat-x;	
}

#menu_links
{
	width:203px;
	padding-bottom:15px;
}

#feedback
{
	width:203px;
	background-image:url(/images/template/feedback.gif);
	background-repeat:repeat-x;
	height:218px;
}

#menu_offer
{
	width:203px;
	background-image:url(/images/template/featured_product.gif);
	background-repeat:repeat-x;
	height:219px;
	padding-top:50px;
	font-weight:bold; color:#FFFFFF;

}

#menu_offer_left
{
	width:85px;
	margin-left:5px;
	float:left;
}

#menu_offer_right
{
	width:100px;
	float:right;
	padding-right:10px;
}

#title_top
{
	position:relative;
	width:859px;
	text-align:left;
	background-image:url(/images/template/top.gif);
	background-repeat:repeat-x;
	height:105px;
}

#top_left
{
	float:left;
	height:105px;
}

#top_right
{
	float:right;
	padding-right:15px;
	text-align:right;
	padding-top:25px;
}

.searchbox
{
	width:200px;
	text-align:right;
}

.cartquantity
{
	width:25px;
}

.carttable
{
	border-bottom:  1px solid black;
}

.cartrow
{
}

.cartdata
{
	padding:5px 0 5px 15px;
}

#productscontainer
{
	width:610px;
}

.productrow
{
	width:590px;
	margin-bottom:10px;
}

.productitem
{
	float:left;
	width:180px;
	margin-right:10px;
}

.productitemimg
{
	height: 190px;
}


.prices { width:150px; }
.price { color: #CC0000; font-family:Verdana,Times New Roman; font-size:10pt; float: left;}
.pricetext { width: 100px; font-family:Verdana,Times New Roman; font-size:10pt; float: left; }

.addtocart { padding-top:10px; }

.producthead { min-height: 35px; }

#catlistcontainer
{
	width:610px;
}

.catlist
{
	width:610px;
}

.catitem
{
	width:183px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

#productcontainer
{
	width:600px;
}

#productleft
{
	width:250px;
	float:left;
}

#productright
{
	width:340px;
	float:right;
	padding-left:10px;
}

#left_content
{
	position:relative;
	width:233px;
	float:left;
}

#right_content
{
	position:reletive;
	width:626px;
	padding:15px 0px 15px 0px;
	float:right;	
}

#home_image
{
	position:reletive;
	width:611px;
	padding-bottom:15px;
}

#home_content
{
	position:reletive;
	width:611px;
	background-color:FFFFFF;	
}

#footer
{
	position:relative;
	font-size: 11px; 
	color: #FFFFFF; 
	text-decoration: none;
	background: url(/images/template/footer.gif) no-repeat left top;
	height:90px;
}

#bottom
{
	position:relative;
	background: url(/images/template/bottom.gif) repeat-x left top;
	height:105px;
}

#footerleft
{
	float:left;
	padding-top:13px;
	padding-left:10px;
}

#footerright
{
	float:right;
	padding-top:13px;
	padding-right:10px;
}

.clearall
{
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0px; /*for IE*/
}

.smp
{
	padding-left: 25px;
	padding-bottom:10px;
}

.smpl
{
	padding-left: 50px;
}

.sm
{
	padding-bottom:10px;
}	
