	.shop_attributes {
		font-family: Arial; font-size: 10px; color:#666666; 
	
	}
	.shop_header {
		height: 40px;
		font-family: Arial; font-size: 28px;;
	}
	h1 {
		height: 40px;
		font-family: Arial; font-size: 28px;;
		margin: 0 0 0 0;
	}
	
	h2 {
		height: 24px;
		font-family: Arial; font-size: 28px;;
		margin: 0 0 0 0;
	}
	
/* Product listing */
	#txt_price_before { font-family: Arial; font-size: 10px; color:#666666; }
	#txt_price_after { font-family: Arial; font-size: 14px; color:#FF0000; }
	#txt_price_normal { font-family: Arial; font-size: 14px; color:#666666; }
	#product_subname { font-family: Arial; font-size: 10px; color:#666666; font-style:italic; }
	#freeshipping { font-family: Arial; font-size: 10px; color:#666666; font-style:italic; }
	
/* registration form */
	.regform_input_text { width: 150px; font-family: Arial; font-size: 11px; color:#000000; }
	.regform_select { width: 150px; font-family: Arial; font-size: 11px; color:#000000; }
	#regform_mandatory{ color:#FF0000; }
	.submit { width: 150px; font-family: Arial; font-size: 11px; color:#000000; }
	
/* product_detail */
	.small_text { font-family: Arial; font-size: 11px; color:#000000; }
	.supplier_description { width:600px; text-align:justify; font-family: Arial; font-size: 11px; color:#000000; }
	.shop_detail_attribute_select { width: 200px; font-family: Arial; font-size: 11px; color:#000000; }
	.sub_product_select { width: 400px; font-family: Arial; font-size: 11px; color:#000000; }
	.input_small { width: 50px; font-family: Arial; font-size: 11px; color:#000000; }

/* shopping cart */

