

body {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #f2f2f2;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	line-height: 18px;
}


.align-right{ text-align:right}

.align-center{ text-align: center}

.align-left{ text-align: left}

.border-none{ border: hidden}


.content-bottom {
background:url(images/common/bg-content-bottom.gif) no-repeat;
width:950px;
height:32px;
display:block;
clear:both;
margin:0 auto;
}

select {
	color:#666;
	border:1px solid 7f9db9;
	font-size:12px;
}

input{color:#666;

font-size:12px; }

.border-none{ border:none}


.form td {
padding:1px 0;
}

.margin-bottom {
margin-bottom:10px;
}

.margin-top {
margin-top:15px;
}

h2 {
font-size:13px;
font-weight:bold;
color:#f60;
margin:0;
padding:0;
}

h3 {
font-size:13px;
font-weight:bold;
color:#333;
margin:0;
padding:0;
}

.h3 a:link {
color:#333;
text-decoration:none;
}

.h3 a:visited {
color:#333;
text-decoration:none;
}

.h3 a:hover {
color:#f60;
text-decoration:underline;

}

h4 {
	font-size: 13px;
	font-weight: bold;
	color: #9a4810;
	background-image: url(images/common/bg_title.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	height:30px;
	padding-top: 10px;
	margin:0 0 5px 0;
	clear:both;

}

h5 {
	font-size: 13px;
	font-weight: normal;
	color: #9a4810;
	background-image: url(images/common/bg_title.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	height:30px;
	padding-top: 10px;
	margin:0 0 5px 0;
	clear:both
}

h4 .title{ float:left}

h4 img{ float:right; margin-right:15px}

h5 .title{ float:left}

h5 img{ float:right; margin-right:15px}

h6 {
	font-size: 13px;
	font-weight: normal;
	color: #127978;
	background-image: url(images/beautyreport/tips_title.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	height:25px;
	padding-top: 1px;
	clear:both;
	line-height: 21px;
	margin-top: 25px;
}

.footer {
	font-size:11px;
	width:950px;
	height:45px;
	color:#a17c5c;
	display:block;
	clear:both;
	margin:0 auto;
	background-image: url(../images/index/index_08.gif);
	background-repeat: no-repeat;
}

.copyright {
	float:left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #a17c5c;
}

.footer-info {
	float:right;
	padding-top: 15px;
	padding-right: 16px;
	padding-bottom: 0;
	padding-left: 0px;
}

.footer-info a:link,.footer-info a:visited {
color:#a17c5c;
text-decoration:none;
}


/*AD banner  style setting star*/

td.promo{ background:url(images/ad/bg.gif) no-repeat top left; padding: 10px 10px 0; width:635px; height:260px;}

td.promo div{ float:left; }

td.promo ol{ float:right; margin:0; padding:0;}

td.promo li{width:25px; height:25px;margin-bottom:5px  }

td.promo li span{ display:none}

td.promo ol,td.promo li{ list-style:none; margin:0; padding:0;}


td.promo li#ad-1{ background:url(images/ad/btn-01.gif) no-repeat left}
td.promo li#ad-2{ background:url(images/ad/btn-02.gif) no-repeat left}
td.promo li#ad-3{ background:url(images/ad/btn-03.gif) no-repeat left}
td.promo li#ad-4{ background:url(images/ad/btn-04.gif) no-repeat left}

td.promo li#ad-1:hover{ background:url(images/ad/btn-01.gif) no-repeat right}
td.promo li#ad-2:hover{ background:url(images/ad/btn-02.gif) no-repeat right}
td.promo li#ad-3:hover{ background:url(images/ad/btn-03.gif) no-repeat right}
td.promo li#ad-4:hover{ background:url(images/ad/btn-04.gif) no-repeat right}

td.promo li a{ width:25px; height:25px; display:block; overflow:hidden; }

/*AD banner  style setting end*/


.content {
	height:260px;
	background-repeat: no-repeat;
	background-position: top;
}

td.tip img {
margin-right:10px;
background:url(images/index/tips_pic_bg.gif) no-repeat right bottom;
float:left;
padding:4px;
}

td.hotsale img {
float:left;
margin-right:10px;
}

td.hotsale .icon {
float:none;
}

td.hotsale a:hover {
color:#09f;
text-decoration:none;
}

.more {
color:#95c701;
text-decoration:none;
}

.more:hover {
color:#95c701;
text-decoration:underline;
}

.nav {
border:2px solid #fbd8c1;
}

.left-menu td.title {
background:url(images/icon/arrow02.gif) no-repeat 5px 5px;
padding-left:20px;
height:22px;
background-color:#fbd8c1;
color:#e64802;
font-size:13px;
font-weight:bold;
}

.search {
	background:url(images/common/main_search.gif) no-repeat;
	height:30px;
	display:block;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 110px;
}

.search img {
	padding-right: 10px;
	padding-left: 5px;
}

.search input{
	color:#666;
	border:1px solid 7f9db9;
	font-size:12px;
}




.page-title {
background:url(images/product/title_face.gif) no-repeat;
display:block;
clear:both;
height:25px;
width:655px;
border-bottom:1px solid #ccc;
margin:10px 0;
}

.page-title h1 {
	font-size:16px;
	color:#888;
	float:left;
	line-height:1;
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 10px;
}

.page-title span {
	float:right;
	padding-left:15px;
	background-image: url(images/icon/arrow03.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-top: 2px;
}

.page-title span a.home:link,.page-title span a.home:visited {
color:#f60;
}

.page-title span a:link,.page-title span a:visited {
text-decoration:none;
color:#666;
}

.page-select {
	text-align:center;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}

.page-number {
color:#666;
text-decoration:none;
}

.page-number a:link {
color:#666;
text-decoration:underline;
}

.page-number a:visited {
color:#666;
text-decoration:underline;
}

.page-number a:hover {
color:#666;
text-decoration:none;
}

.page-number-select {
color:#f60;
text-decoration:none;
}

.page-number-select a:link {
color:#f60;
text-decoration:none;
}

.page-number-select a:visited {
color:#f60;
text-decoration:none;
}

.page-number-select a:hover {
color:#f60;
text-decoration:underline;
}

.page-f {
color:#027675;
text-decoration:none;
}

.page-f a:link {
color:#027675;
text-decoration:underline;
}

.page-f a:visited {
color:#027675;
text-decoration:underline;
}

.page-f a:hover {
color:#027675;
text-decoration:none;
}

.contenter {
	color:#333;
	clear:both;
	font-size:13px;
	line-height:21px;
}

.form a:link,.form a:visited,td.hotsale a:link,td.hotsale a:visited {
color:#666;
text-decoration:none;
}

.form a:hover,.footer-info a:hover,.page-title span a:hover {
text-decoration:underline;
}

.product {
font-size:12px;
height:30px;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#CCC;
padding-top:5px;
}

.table-detail input {
border:none;
}


/*for tabs setting star*/
.tabs {
height:50px;
background:url(images/product/tabs-bg.gif) no-repeat bottom;
margin-top:20px;
clear:both;
}

.tabs ul{ margin:0 0 0 15px; padding:0;}

.tabs ul,.tabs li {
list-style:none;

}

.tabs li {
margin:0;
padding-top:5px;font-size:13px;
}

.tabs li a:link,.tabs li a:visited {
text-decoration:none;
color:#333;
}

.tabs li a:hover {
text-decoration:underline;
}

.tabs li {
	width:128px;
	height:26px;
	display:block;
	float:left;
	text-align:center;
	margin-left:2px;
	background-repeat: no-repeat;
	background-image: url(images/product/tab_face.gif);
}

.tabs li.selected {
background:url(images/product/tab_face_select.gif) no-repeat;
font-weight:bold;
color:#f60;
}

.tabs-content {
	margin:0;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 30px;
	background-image: url(images/product/tab_bg01.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

.tabs-content p {
margin:0;
}



/*for tabs setting end*/
.skintest_bg {
	background-image: url(images/beautyreport/test_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 564px;
	vertical-align: text-top;
}
.type01 {
	color: #996666;
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
}
.type02 {
	color: #999;
	font-size: 11px;
	text-decoration: none;
}
.type03 {
	color: #21b0b5;
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
}
.type04 {
	color: #f60;
	font-size: 12px;
	line-height: 20px;
}
.type04 a:link,a:visited {
    color:#f60;
	text-decoration: none;
}

.type04 a:hover {
    color:#666;
    text-decoration:underline
}
.type05 {
	color: #69ce06;
	font-size: 12px;
	line-height: 20px;
}
.type06 {
	color: #9a4810;
	font-size: 12px;
	line-height: 20px;
}
.type07 {
	color: #666;
	font-size: 14px;
	font-weight: bold;
	width:355px;
	margin-bottom:15px;
	float:left
}


.type08 {
	color: #f60;
	font-size: 13px;
	font-weight: bold;

}
.test_bg {
	background-image: url(images/beautyreport/test_sub_bg.gif);
	height: 150px;
	width: 276px;
	background-repeat: no-repeat;
	padding-left: 135px;
	padding-top: 20px;
	color: #666;
	font-size: 15px;
	line-height:1;
	text-decoration: none;
	vertical-align: top;
}


.line-dashed{
	border-bottom:1px  dashed #ccc;
	display:block;
	height:1px;
}

.width-50pt{ width:50%}

.table-qa input{ border:none}
.tyc_bg {
	background-image: url(images/beautystory/tcy_pic02.gif);
	height: 171px;
	background-repeat: no-repeat;
	padding-left: 180px;
	text-decoration: none;
	vertical-align: top;
	background-position: left;
}



/*.table-member-data input{ border:1px solid #ccc}*/

.table-member-data select{ border :1px solid #ccc}



/* for chat style setting star*/



.info-chat{ width:255px; display:block; float:right}

.info-chat span{ width:150px; height:20px; text-align:right; display:block; border-right:1px solid #666; margin-right:20px; padding-right:15px;  float:left}

.info-chat span em{ font-weight:bold; font-style:normal}

.info-chat a{ float:right}

#search-bar{height:38px; border:1px solid #fbd8c1; background:#fff;margin:0 0 5px; padding:1px; clear:both}

#search-bar span{ width:100%; height:38px; display:block;background:#ffebde; }

#search-bar .left{
	width:350px;
	float:left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#search-bar .right{ width:250px; float:right; text-align:right; padding:5px 10px}

#search-bar a{ vertical-align:bottom}




table.table-wrap{ text-align:center}

table.table-chat-list{ width:98%; border-collapse:collapse; margin:0  auto }

.table-chat-list th{ font-weight:normal; padding:0 3px 4px}

.table-chat-list th.theme{ width:220px}

.table-chat-list th.author{white-space:nowrap}

.table-chat-list th.cont{ white-space:nowrap}

.table-chat-list th.update{white-space:nowrap; width:130px}

.table-chat-list td{ border:1px solid #fbd8c1; background:#fcf5f1; padding:3px 4px}

.table-chat-list a:link,.table-chat-list a:visited{color:#666; text-decoration:none}

.table-chat-list a:hover{color:#f60; text-decoration:none}



.wrap-01{
	background:#fff;
	border:1px solid d7d7d7;
	padding:1px;
	margin-bottom:5px;
	height:1%
}

.wrap-inner{
	height:1%;
	display:block;
	padding:10px;
	background-color: f7f7f7;
}

.wrap-inner:after{ content:"."; clear:both; display:block; height:0; visibility:hidden}

.wrap-inner-white{ display:block; padding:10px}

.wrap-inner-white:after{ content:"."; clear:both; display:block; height:0; visibility:hidden}

.wrap-inner .author,.wrap-inner-white .author{ float:left}

.wrap-inner .date,.wrap-inner-white .date{ float:right}

.wrap-inner  p,.wrap-inner-white  p{ clear:both}


.wrap-inner .left{ width:410px; float:left}

.wrap-inner input.title-enter{ margin-bottom:10px;vertical-align: text-top; width:200px}
.wrap-inner textarea{ width:370px; height:180px; overflow:scroll; vertical-align: text-top; }

.wrap-inner .note{ width:210px; display:block; float:right; color:#9a4810}

.wrap-inner td{ padding:3px}

/* for chat style setting end*/

.content li  {
	color: #ccc;
}

.content li a:link,.content li a:visited {
	color: #777;
	text-decoration: none;
}
.content li a:hover {
	color: #999;
	text-decoration: none;
}

/*.content ul {
margin-top: 10px;
	margin-bottom: 15px;
}*/

.tips {
	background-image: url(images/beautyreport/tips_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 330px;
	margin-bottom: 10px;
	padding-right: 40px;
	padding-left: 35px;
}

.products_list_title{
	font-size: 14px;
	color: #666;
	background-image: url(images/products_list/title_bg.gif);
	background-repeat: no-repeat;
	padding-left: 26px;
	height:20px;
	clear:both;
	display:block;
	padding-top: 10px;
	margin-top: 20px;
}
#___01 #___01 .style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
}
#___01 #___01 .copy1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #999999;
}
#___01 #___01 .copy1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #999999;
}
#___01 #___01 .copy2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #99CC00;
}
#___01 #___01 .copy3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FF9933;
}
#___01 #___01 .price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#___01 #___01 .cost {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: line-through;
	padding-left: 5px;
}
#___01 #___01 #TOTAL_Price_CASH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF0000;
	padding-left: 5px;
}
#___01 #___01 buy {
	padding-right: 10px;
}
#___01 #___01 buy {
	border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
}
