body {
	align:middle;
	margin: 0px;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: red;}
.top_menu_item{
	font: 9px "Verdana";
	font-weight: bold;
	text-align: left;
	padding: 2px 2px  5px 5px; 
}
.top_menu_item A:link {color: #000000;text-decoration: underline;}
#shopping_cart_menu{
	display: -moz-inline-box;
	font-weight: bold;
	vertical-align:middle;
}
.shopping_cart_logo{
	display: -moz-inline;
	display: inline-block;
	width:42px;
	padding: 5px 5px 5px 5px; 
}
.shopping_cart_title{
	width:42px;
	display: -moz-inline;
	display: inline-block;
	vertical-align:middle;
}
.shopping_cart_title A:link {color: #000000;text-decoration: none}
.shopping_cart_count{
	padding: 10px 5px 5px 5px; 
	font-size:10px;
}
.cart_items_count{
	color:#E65A19;
	font-weight: bold;
}
.menu{
	height:48px;
	display: -moz-inline-box;
	vertical-align:bottom;
}
.menu-search{
	background-image: url(Images/menu-search-bg.jpg);
	width:172px;
	height:48px;
	display: inline-block;
	
}
.menu-search-box{
	display: inline-block;
	padding: 10px 00px 00px 20px; 
}
.menu-buttons{
	display: -moz-inline;
	display: inline-block;
	vertical-align:bottom;
}
.menu-buttons:hover{
	cursor:pointer;
}
.sidemenu {
	padding: 10px 10px 10px 10px; 
}
.sidemenuitem {
	font: 11px "Verdana";
	text-align: left;
	width: 184px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.sidemenuitem A:link {color: #000000;text-decoration: none}
.sidemenudivider{
	width: 184px;
	background-image:url(Images/sidemenudivider.jpg);
	background-repeat:repeat-x;
}
.arrow_bullet{
}
.featured_product{
	display: -moz-inline-box;
	display: inline-block;
	width: 210px;
}
.featured_product_vertical_divider{
	display: -moz-inline-box;
	display: inline-block; 
}
.featured_product_horiz_divider{
	display: -moz-inline-box;
	display: inline-block;
	padding: 10px 10px 10px 10px; 
}
.featured_product_photo{
	
	display: inline-block;
	width: 75px;
}
.featured_product_info{
	display: inline-block;
	width: 120px;
	padding: 5px 5px 5px 5px; 
}
.featured_product_title{
	color:#DC4515;
	padding: 5px 5px 5px 5px; 
}
.featured_product_desc{
	padding: 5px 5px 5px 5px; 
}
.featured_product_price{
	padding: 5px 5px 5px 5px; 
}
.featured_product_amount{
	color:#287EAD;
}
.featured_product_button{
	white-space:nowrap;
}
.bottom_divider{
	align:middle;
}
#footer {
	font: 11px "Verdana";
	text-align: center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding: 20px 10px 10px 10px; 
}
#footer A:link {color: #000000;text-decoration: none}