.redfont {
	font-size: 12px;
	line-height: 20px;
	color: #B80200;
	text-decoration: none;
	letter-spacing: 1px;
}
.bluefont {
	font-size: 12px;
	line-height: 20px;
	color: #3670BE;
	text-decoration: none;
	letter-spacing: 1px;
}
.contenttitle {
	font-size: 13.5px;
	line-height: 20px;
	color: #303030;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight:bold;
}
.title {
	font-size: 13.5px;
	line-height: 20px;
	color: #303030;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight:bold;
}
.common_font {
	font-size: 12px;
	line-height: 20px;
	color: #303030;
	text-decoration: none;
	letter-spacing: 1px;
}
.copyright {
	font-size: 12px;
	line-height: 20px;
	color: #414141;
	text-decoration: none;
	letter-spacing: 1px;
}
.select {
	font-size: 12px;
	height: 20px;
	color: #303030;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.select2 {
	font-size: 12px;
	height: 18px;
	color: #303030;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	width: 175px;
}
.border {
	border: 1px solid #8B8B8B;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #303030;
	text-decoration: none;
	background-color: #FFFFFF;
}
.border2 {
	border: 1px solid #8B8B8B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #303030;
	text-decoration: none;
	background-color: #FFFFFF;
}
.border3 {
	border: 1px solid #D3D3D3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #303030;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 14px;
	width: 44px;
}
.left-underline {
	background-attachment: fixed;
	background-image: url(../images/public/bg_line_gray2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.left-underline2 {
	background-attachment: fixed;
	background-image: url(../images/public/bg_line_gray3.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.underline {
	background-attachment: fixed;
	background-image: url(../images/public/bg_line_gray4.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.product-content {
	font-size: 12px;
	line-height: 20px;
	color: #303030;
	text-decoration: none;
	letter-spacing: 1px;
}
.product-white {
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
.product-underline {
	background-attachment: fixed;
	background-image: url(../images/product/nutrilite/main_bg_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.product-nutrilite-content {
	font-size: 12px;
	line-height: 20px;
	color: #303030;
	text-decoration: none;
	letter-spacing: 1px;
}
.product-nutrilite-green {
	font-size: 12px;
	line-height: 20px;
	color: #179E2F;
	text-decoration: none;
	letter-spacing: 1px;
}
.product-nutrilite {
	font-size: 12px;
	line-height: 20px;
	color: #3BB030;
	text-decoration: none;
	letter-spacing: 1px;
}
.product-nutrilite-title {
	font-size: 15.5px;
	color: #179E2F;
	text-decoration: none;
	font-weight: bold;
}
.product-nutrilite-border {
	border: 1px solid #3BB030;
	font-size: 12px;
	background-color: #F0FFF3;
	height: 16px;
	color: #303030;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.product-nutrilite-underline {
	background-attachment: fixed;
	background-image: url(../images/product/nutrilite/product_table_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.product-nutrilite-bg {
	background-attachment: fixed;
	background-color: #83D693;
	background-image: url(../images/product/nutrilite/main_title_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.product-yizi {
	font-size: 12px;
	line-height: 20px;
	color: #23A884;
	text-decoration: none;
	letter-spacing: 1px;
}
.product-yizi-left {
	font-size: 12px;
	line-height: 20px;
	color: #303030;
	text-decoration: none;
	letter-spacing: 1px;
}
.product-yizi-border {
	border: 1px solid #3EB594;
	font-size: 12px;
	background-color: #E0FFF6;
	height: 16px;
	color: #303030;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.product-personal-content {
	font-size: 12px;
	line-height: 20px;
	color: #D35F2A;
	text-decoration: none;
	letter-spacing: 1px;
}
.product-personal-left {
	font-size: 12px;
	line-height: 20px;
	color: #303030;
	text-decoration: none;
	letter-spacing: 1px;
}
.product-personal-locate {
	font-size: 12px;
	line-height: 20px;
	color: #D35F2A;
	text-decoration: none;
	letter-spacing: 1px;
}
.product-personal-red {
	font-size: 12px;
	line-height: 20px;
	color: #D35F2A;
	text-decoration: none;
	letter-spacing: 1px;
}
.product-personal-title {
	font-size: 15.5px;
	color: #FF873D;
	text-decoration: none;
	font-weight: bold;
}
.product-personal-border {
	border: 1px solid #D35F2A;
	font-size: 12px;
	background-color: #FFF2E7;
	height: 16px;
	color: #303030;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.product-home-content {
	font-size: 12px;
	line-height: 20px;
	color: #3076B0;
	text-decoration: none;
	letter-spacing: 1px;
}
.product-home-blue {
	font-size: 12px;
	line-height: 20px;
	color: #3076B0;
	text-decoration: none;
	letter-spacing: 1px;
}
.product-home-left {
	font-size: 12px;
	line-height: 20px;
	color: #303030;
	text-decoration: none;
	letter-spacing: 1px;
}
.product-home-locate {
	font-size: 12px;
	line-height: 20px;
	color: #3076B0;
	text-decoration: none;
	letter-spacing: 1px;
}
.product-home-title {
	font-size: 15.5px;
	color: #1C9EC0;
	text-decoration: none;
	font-weight: bold;
}
.product-home-border {
	border: 1px solid #3076B0;
	font-size: 12px;
	background-color: #F0FCFF;
	height: 16px;
	color: #303030;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.product-home-underline {
	background-attachment: fixed;
	background-image: url(../images/product/homecare/product_table_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.product-artistry-content {
	font-size: 12px;
	line-height: 20px;
	color: #A06C18;
	text-decoration: none;
	letter-spacing: 1px;
}
.product-artistry-gray {
	font-size: 12px;
	line-height: 20px;
	color: #303030;
	text-decoration: none;
	letter-spacing: 1px;
}
.product-artistry-left {
	font-size: 12px;
	line-height: 20px;
	color: #303030;
	text-decoration: none;
	letter-spacing: 1px;
}
.product-artistry-locate {
	font-size: 12px;
	line-height: 20px;
	color: #76662F;
	text-decoration: none;
	letter-spacing: 1px;
}
.product-artistry-title {
	font-size: 15.5px;
	color: #B36E00;
	text-decoration: none;
	font-weight: bold;
}
.product-artistry-border {
	border: 1px solid #76662F;
	font-size: 12px;
	background-color: #FFF9F0;
	height: 16px;
	color: #303030;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.product-artistry-underline {
	background-attachment: fixed;
	background-image: url(../images/product/artistry/product_table_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.product-left {
	font-size: 12px;
	line-height: 20px;
	color: #3A3A3A;
	text-decoration: none;
	letter-spacing: 1px;
}
.product-locate {
	font-size: 12px;
	line-height: 20px;
	color: #43A3C7;
	text-decoration: none;
	letter-spacing: 1px;
}
.product-border {
	border: 1px solid #43A3C7;
	font-size: 12px;
	height: 16px;
	color: #303030;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.product-intro {
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
}
a.product-nutrilite-content {
	color: #303030;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-nutrilite-content:hover {
	color: #129702;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-nutrilite {
	color: #3BB030;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-nutrilite:hover {
	color: #3BB030;
	text-decoration: underline;
	letter-spacing: 1px;
}
a.product-nutrilite-green {
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-nutrilite-green:hover {
	color: #303030;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-yizi-left {
	color: #303030;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-yizi-left:hover {
	color: #3FBC9A;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-yizi {
	color: #23A884;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-yizi:hover {
	color: #23A884;
	text-decoration: underline;
	letter-spacing: 1px;
}
a.product-personal-left {
	color: #303030;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-personal-left:hover {
	color: #FF7A25;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-personal-locate {
	color: #D35F2A;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-personal-locate:hover {
	color: #D35F2A;
	text-decoration: underline;
	letter-spacing: 1px;
}
a.product-personal-content {
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-personal-content:hover {
	color: #303030;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-personal-red {
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-personal-red:hover {
	color: #303030;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-home-locate {
	color: #3076B0;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-home-locate:hover {
	color: #3076B0;
	text-decoration: underline;
	letter-spacing: 1px;
}
a.product-home-left {
	color: #303030;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-home-left:hover {
	color: #0493BB;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-home-blue {
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-home-blue:hover {
	color: #303030;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-home-content {
	color: #3076B0;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-home-content:hover {
	color: #303030;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-artistry-content {
	color: #A06C18;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-artistry-content:hover {
	color: #303030;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-artistry-gray {
	color: #303030;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-artistry-gray:hover {
	color: #AD6E0F;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-artistry-locate {
	color: #76662F;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-artistry-locate:hover {
	color: #76662F;
	text-decoration: underline;
	letter-spacing: 1px;
}
a.product-artistry-left {
	color: #303030;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-artistry-left:hover {
	color: #C9A441;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-content {
	color: #303030;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-content:hover {
	color: #566ECE;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-left {
	color: #3A3A3A;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-left:hover {
	color: #359DC3;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-locate {
	color: #43A3C7;
	text-decoration: none;
	letter-spacing: 1px;
}
a.product-locate:hover {
	color: #43A3C7;
	text-decoration: underline;
	letter-spacing: 1px;
}
a.product-intro {
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
}
a.product-intro:hover {
    color: #303030;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
}
.product-single {

border: 1px solid EFEBE3;
}

.product-home-title2 {
	font-size: 15.5px;
	color: #CC0019;
	text-decoration: none;
	font-weight: bold;
