body { margin:0; padding:0; }
.Bodytext,body,p,td,table {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none}
form { margin:0; padding:0; }
a img { border:0; }

/* ---- Content Styles ------------------------- */

	#Footer p { color:#fff; font-size:10px; }
	#Footer a:link, #Footer a:hover, #Footer a:visited { color:#fff; text-transform:lowercase; font-size:10px; }
	#Content { padding:15px 32px; }
	
	.MenuTable { margin-bottom:20px; margin-top:10px; }
	
	.Left { float:left; }
	.Right { float:right; }
	
/* ---- Shop Styles ---------------------------- */

	/* --- Search --- */
	.SearchTable { width:100%; border:0; text-align:left; }
	.SearchTable th { background:#CCCCCC; color:#000; height:26px; text-transform:uppercase; padding-left:5px; }
	.SearchTable td { border-right:1px solid #CCC; border-left:1px solid #CCC; border-bottom:1px solid #CCC; }
	
	/* --- Engine --- */
	.onlineShop_ProductListingSubCategory { background:#CCC; color:#000; font-weight:bold; font-size:12px; }
	.onlineShop_DotLine { border-bottom:1px solid #CCC; }
	
	/* --- Detail --- */
	.shopName { font-weight:bold; text-decoration:none; color:#000; font-size:12px; }
	.onlineShop_priceTableHeader, .onlineShop_spediscountTableHeader, .onlineShop_SpecialPrice { font-size:12px; padding-top:5px; }
	.onlineShop_taxNote { padding-top:40px; }
	
	/* --- Quick order list --- */
	.quicklist { background:#549e5c; }
	.quicklistCategory { color:#fff; font-weight:600; padding:15px 0; font-size:13px; }
	.quicklistWhite { background:#fff; width:100%; }
	.quicklistButtons { width:150px; }
	.quicklistImage { width:150px; text-align:center; }
	.quicklistName:link, .quicklistName:hover, .quicklist:visited { color:#549e5c; text-decoration:underline; font-size:12px; font-weight:bold; }
	.onlineShop_OptionsTableHeader { font-size:12px; font-weight:bold; }
	
/* ---- CMS Styles ----------------------------- */

	.blueText { color:#079163; font-size:20px; }
	.smallText { font-size:10px; }
	.redText { color:#FF0006; }
	.smallGreen { color:#008080; }
	
/* ---- Menu Styles ----------------------------- */

	.MenuLink { color:#2d9438; font-size:12px; text-transform:uppercase; font-family:Arial, Verdana, Helvetica, sans-serif; display:block; width:102px; text-decoration:none; border-bottom:#d5d5b0 dotted 1px; padding:5px 13px 5px 8px;}
	
	.MenuLink:hover { background:url("Images/menu-link-over.gif") right no-repeat;
