* {margin: 0; padding: 0; }
* img {border: 0}

a:link { color: #000000; text-decoration: none;}
a:visited { color: #666666; text-decoration: none; }
a:hover { color: #000cff; text-decoration: underline; }
a:active { color: #ff3300; text-decoration: underline; }

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; }

div#home { width:81px; height:42px; float: left;}
div#home a:link {width:81px; height:42px; background:url(images/home.gif) no-repeat; display: block; }
div#home a:visited { width:81px; height:42px; background:url(images/home.gif) no-repeat; display: block;}
div#home a:hover { background:url(images/home2.gif) no-repeat;}
div#home a:active {background:url(images/home2.gif) no-repeat;}

div#product { width:115px; height:42px; float: left;}
div#product a:link {width:115px; height:42px; background:url(images/product.gif) no-repeat; display: block; }
div#product a:visited { width:115px; height:42px; background:url(images/product.gif) no-repeat; display: block;}
div#product a:hover { background:url(images/product2.gif) no-repeat;}
div#product a:active {background:url(images/product2.gif) no-repeat;}

div#healthconsultant { width:215px; height:42px; float: left;}
div#healthconsultant a:link {width:215px; height:42px; background:url(images/health.gif) no-repeat; display: block; }
div#healthconsultant a:visited { width:215px; height:42px; background:url(images/health.gif) no-repeat; display: block;}
div#healthconsultant a:hover { background:url(images/health2.gif) no-repeat;}
div#healthconsultant a:active {background:url(images/health2.gif) no-repeat;}

div#contactus { width:135px; height:42px; float: left;}
div#contactus a:link {width:135px; height:42px; background:url(images/contact.gif) no-repeat; display: block; }
div#contactus a:visited { width:135px; height:42px; background:url(images/contact.gif) no-repeat; display: block;}
div#contactus a:hover { background:url(images/contact2.gif) no-repeat;}
div#contactus a:active {background:url(images/contact2.gif) no-repeat;}

h1{ font-size:30px; color:#6E6E6E; margin-left:40px; margin-top: 60px;}
h2{ margin: 50px 0 10px 40px; }
h3{ font-family:tahoma, arial, sans-serif; font-size: 15px; color:#888888; background-color: #ffffff;}
h4{ font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight:lighter; color:#1CCCFF; margin-left:40px; margin-top:10px;}

.text{font-family:tahoma, arial, sans-serif; font-size: 15px; color:#666666; background-color: #ffffff; margin-left:40px; margin-top:10px; margin-right:40px;}
.text_chinese{font-family:Arial; font-size: 15px; color:#666666; background-color: #ffffff; margin-left:40px; margin-top:10px; margin-right:40px;}
body {font-family:tahoma, arial, sans-serif; font-size: 0.9em; color: #333333; background-color: #ffffff;}
.p{font-family:Arial, Helvetica, sans-serif; font-weight:bold}

div#main_content { text-align: justify; line-height: 1.5em; }
div#main_content p { margin-bottom: 0.8em; }
div#main_content div.main_text { margin: 0 40px 50px 40px; }
div#main_content div.main_text ol { margin-left: 15px; }
div#main_content div.main_img { width: 410px; margin: 0 10px 0 40px; float: left; }
div#main_content div.main_img img { border: 1px solid #aaa }

h1#home_title { width: 720px; height: 37px; background-image:url(images/home_title.gif); background-position: top left; background-repeat: no-repeat; text-indent: -10000px; margin: 50px 0 30px 30px; padding: 2px 0; border-bottom: 1px solid #0000FF; }
h1#product_title { width: 720px; height: 37px; background-image: url(images/product_title.gif); background-position: top left; background-repeat: no-repeat; text-indent: -10000px; margin: 50px 0 30px 30px; padding: 2px 0; border-bottom: 1px solid #ff9900; }
h1#health_title { width: 720px; height: 37px; background-image: url(images/health_title.gif); background-position: top left; background-repeat: no-repeat; text-indent: -10000px; margin: 50px 0 30px 30px; padding: 2px 0; border-bottom: 1px solid #2FFF39; }
h1#contact_title { width: 720px; height: 37px; background-image: url(images/contact_title.gif); background-position: top left; background-repeat: no-repeat; text-indent: -10000px; margin: 50px 0 30px 30px; padding: 2px 0; border-bottom: 1px solid #AF00EA; }

h2#iangel { width: 71px; height: 42px; background-image: url(images/iangel_name.jpg); text-indent: -10000px; }
h2#newbobo { width: 164px; height: 25px; background-image: url(images/newbobo_title.gif); text-indent: -10000px; } 
h2#vaccup { width: 201px; height: 47px; background-image: url(images/vaccup_name.gif); text-indent: -10000px; }
h2#treatshoes { width: 568px; height: 23px; background-image: url(images/treatshoes_name.gif); text-indent: -10000px; }
h2#ionfoot { width: 363px; height: 32px; background-image:url(images/ion_title.gif); text-indent: -10000px; }

div#footer { font-size: 0.7em; text-align: center; margin-bottom: 10px; }

.clear_the_float { clear: both; }