@charset "utf-8";
/* CSS Document */

#col-two ul.news {
	width: 100%;
	height: 18px;
	overflow: hidden;
}
#col-two li.news a{
	*position: absolute;
	position: relative;
	color: #1a76ff;
	display: inline;
	margin-left: 5px;
	margin-right: 1px;
	white-space: nowrap;
	padding-left: 10px;
	BACKGROUND-IMAGE: url(../images/icon_li_01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#col-two li.news a:hover{
	text-decoration: underline;
}
/**********擗券���銝��蝯�***************/
.YourPosition {color: #666; float: left; width: 330px; z-index:999; font-size:12px;}
.YourPosition a { color: #af047c;}
.YourPosition a:hover {
	color: #af047c;
	text-decoration: underline;
}
#PromotionWord_3 ul{
	width: 370px;
	list-style-type: none;
    float: right;
	margin-right: 30px;
	}
#PromotionWord_3 a:hover {
	text-decoration: underline;
}
#PromotionWord_3 a {color: #af047c; font-weight:bolder; font-size:14px; font-family:"敺株�迤暺��"; margin-right: 5px;}
#PromotionWord_3 ul li {width: 130px; display: inline;  }
/************擐�葉��之撱����*****************/
/*----------- 擐�之banner----------*/

#AdMidBigbox
 {
	padding-top: 17px;
	_padding-top: 7px;
	width: 750px;
	float: left;
	position: relative;
}
#AdMidBigbox  img  {
	height: 85px;
	width: 750px;
	overflow: hidden;
}


#AdMidbannerBox  {/***MainAD��憭�瑽�****/
	width: 547px;
	float: left;
	height: 300px;
	border: 1px solid #dcdcdc;
}
#AdMidbannerBox  #AdMidL {
	width: 380px;
	float: left;
}
#AdMidbannerBox  #AdMidR {
	width: 163px;
	*width: 160px;
	float: right;
}
/*----------- 擐�����誨���----------*/
*html #AdMidR{
	position:absolute;
	z-index: -1;
	float: right;
	width: 163px;
	*width: 160px;
}
#AdMidR  .cor {
	float:left;
	height: 300px;
	overflow: hidden;
}
#AdMidR .cor ul{zoom:1;list-style:none;padding:0;margin:0;}
#AdMidR .cor ul li{
	display:block;
	width: 163px;
	*width: 160px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-bottom: 0;
}


#AdMidR .cor ul li.on{
	margin-top: -1px;

}
#AdMidR .cor ul li:after {content:'';display:block;visibility:hidden;height:0;clear:both;}
#AdMidR .cor ul li.last{border:0;}
#AdMidR .cor ul li h3{
	font-size: 12px;
	display: block;
	line-height: 30px;
	height: 30px;
	text-align: left;
	text-indent: 10px;
	padding-bottom: 2px;
}
*+html #AdMidR .cor ul li h3{
	font-size: 12px;
	display: block;
	line-height: 24px;
	height: 30px;
}
*html #AdMidR .cor ul li h3{
	font-size: 12px;
	display: block;
	height: 30px;
}
#AdMidR .cor ul li h3.on a{
	font-weight:bold;
	color:#aa0178;
	background-position:0px 0px;
	font-size: 12px;
	display: block;
	font-weight:bold;
	height: 30px;
	background-image: url(../images/fct_slide_01.png);
	background-repeat: no-repeat;
}
#AdMidR .cor ul li h3.on a:hover{
	color:#aa0178;
	background-image: url(../images/fct_slide_01.png);
	background-repeat: no-repeat;
	background-position: 0px -34px;
	height: 30px;
}

#AdMidR .cor ul li a.adTitle{
	width:157x;
	display:block;
	height: 30px;
	background-image: url(../images/fct_slide_01.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#AdMidR .cor ul li h3 a{
	color:#212121;
	width:150px;
	display:-moz-inline-box;
	display:block;
	font-size: 12px;
	text-decoration: none;
	overflow: hidden;
	padding-right:15px;
}
#AdMidR .cor ul li h3 a:hover{
	color:#aa0178;
	background-position:0px -30px;
	background-image: url(../images/udnIcons.gif);
}
#AdMidR .cor ul li span{
	display:none;
}
#AdMidR .cor ul li span.on{display:block;}

#AdMidR .cor ul li span.on img{
	width: 150px;
	height: 130px;
	padding-left: 3px;
}
#AdMidR .cor ul li span.on span.desc{display:block;}
#AdMidbannerBox .pixAD {
	margin-top: 5px;
}



/*擐�之撱����20110504*/

#TopAD {
	width:300px;
	height:300px;
}

#TopADBox {
	height: 300px;
	width: 380px;
}
#TopADBox img{
	height: 300px;
	width: 380px;
}
#TopAD  .TopAdleft{
	width:380px;
	height:300px;
	position: relative;
	overflow: hidden;
}


#TopAD .link {
	width:375px;
	height:22px;
	z-index: 2;
	position: absolute;
	left: 0px;
	bottom: 5px;
	padding-right: 5px;
}
#TopAD .link ul {
	list-style-type: none;
	display: block;
	padding-top:1px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0;
	float: right;
}
#TopAD .link ul li {
	width: 15px;
	height: 15px;
	float: left;
	display: block;
	color: #fff;
	text-align: center;
	margin: 1px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	font-weight: bold;
	border: 1px solid #5d0542;
}

#TopAD .link ul li.on {
	background: #fff;
	color: #5d0542;
}
#TopAD .link ul li.off {
	color: #fff;
	background-color: #bc1187;
}

/*******************鈭箸除����憛�(����)********************/
div.pdt_hit_area{
	margin-top: 5px;
	background-color: #e2e2e2;
	width: 550px;
	font-size: 12px;
	color: #1a76ff;
	margin-bottom: 5px;
}
div.pdt_hit_area span {
	font-size: 12px;
	color: #1a76ff;
	line-height: 12px;
	position: relative;
	top: -4px;
}
b.rtop, b.rbottom{display:block;background: #fff}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #e2e2e2}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.pdt_hit_area .pdt {
	background-color: #FFFFFF;
	width: 98px;
	padding-right: 2px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #dedede;
	display: inline-block;
	padding-left: 2px;
	text-align: center;
	*float: left;
}
.pdt_hit_area .pdt:hover {
	background-color: #efd9e9;
}
.pdt_hit_area .pdt img {
	border: 1px solid #a7b4b7;
	height: 80px;
	width: 80px;
	margin-left: 0px;
}#AdMidbannerBox .pdt_hit_area .pdt h1 {
	color: #244473;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: lighter;
	height: 36px;
	overflow: hidden;
}
#AdMidbannerBox .pdt_hit_area .pdt h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #fe3000;
	font-weight: bolder;
}
#AdMidbannerBox .pdt_hit_area .pdt h3 {
	background-color: #a7b4b7;
	color: #000;
	font-family: "Arial Unicode MS";
	display: block;
	height: 12px;
	width: 12px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
}

/*******************170 x 142���誨���(蝚砌��憛�)(����)********************/
.b1,.b2,.b3,.b4,.b1b,.b2b,.b3b,.b4b,.b{display:block;overflow:hidden;}
.b1,.b2,.b3,.b1b,.b2b,.b3b{height:1px;}
.b2,.b3,.b4,.b2b,.b3b,.b4b,.b{border-left:1px solid #999;border-right:1px solid #999;}
.b1,.b1b{margin:0 5px;background:#999;}
.b2,.b2b{margin:0 3px;border-width:2px;}
.b3,.b3b{margin:0 2px;}
.b4,.b4b{height:2px;margin:0 1px;}
.d1{
	background:#ffffff;
	padding-left: 6px;
}
#AdMidbannerBox .d1 img {
	border: 1px solid #cdcdcd;
	padding: 1px;
	height: 142px;
	width: 170px;
	margin-right: 2px;
}
#AdMidbannerBox .d1 img:hover{
	border: 1px solid #cf36a5;
	cursor:  pointer;
	_cursor:  pointer;
}
/************700*80撱����憛�***********************/
.ADMid545area {
	width:545px;
	height:80px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#ADMid545area {
	width:545px;
	height:80px;
	position: relative;
}
#ADMid545area .TopAdleft img {
	height: 80px;
	width: 545px;
}

#ADMid545area  .TopAdleft{
	width:545px;
	height:80px;
	position: relative;
	overflow: hidden;
}
*+html #ADMid545area .TopAdleft{
	position: relative;
}
*html #ADMid545area .TopAdleft{
	position: relative;
	z-index: -1;
}

#ADMid545area .link {
	height:22px;
	z-index: 2;
	position: absolute;
	left: 0px;
	bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#ADMid545area .link ul {
	list-style-type: none;
	display: block;
	padding-top:1px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0;
	float: right;
}
#ADMid545area .link ul li {
	width: 10px;
	height: 10px;
	float: left;
	display: block;
	text-align: center;
	margin: 2px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	font-weight: bold;
}

#ADMid545area .link ul li.on {
	color: #000;
	height: 10px;
	width: 10px;
	display: block;
}
#ADMid545area .link ul li.off {
	color: #fff;
	display: block;
	height: 10px;
	width: 10px;
}
#AD_image_go_left,/*main image director*/#AD_image_go_right{
	position:absolute;
	z-index: 20;
	width:33px;
	top: 0px;
}
#AD_image_go_left   a,#AD_image_go_right   a{
	display:block;
	opacity:0.7;
	filter:Alpha(Opacity=70);
	padding-top: 30px;
}
#AD_image_go_left  a:hover,#AD_image_go_right  a:hover{opacity:1;filter:Alpha(Opacity=100);}
#AD_image_go_left      a  img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#AD_image_go_right     a  img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#AD_image_go_left{
	left:2px;
	height:80px
}
#AD_image_go_right{
	right:2px;
	height:80px
}
/*************������憛�*********************/
.serialbox {
	width: 700px;
	clear: both;
}

.serial {
	float: left;
	margin-right: 5px;
}
.serialbox .serial .catbox .catbox2 .catboxR:hover {
	text-decoration: underline;
}
.cat1 {
	background-image: url(../images/cat_bg_01.png);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 300px;
	background-position: 0px 0px;
	overflow: hidden;
	text-align: left;
	text-indent: 20px;
	margin-top: 0px;
	padding-top: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.cat2 {
	background-image: url(../images/cat_bg_01.png);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 300px;
	background-position: 0px -43px;
	overflow: hidden;
	text-align: left;
	text-indent: 20px;
	margin-top: 0px;
	padding-top: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

.cat3 {
	background-image: url(../images/cat_bg_01.png);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 300px;
	background-position: 0px -86px;
	overflow: hidden;
	text-align: left;
	text-indent: 20px;
	margin-top: 0px;
	padding-top: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.cat4 {
	background-image: url(../images/cat_bg_01.png);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 300px;
	background-position: 0px -129px;
	overflow: hidden;
	text-align: left;
	text-indent: 20px;
	margin-top: 0px;
	padding-top: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.cat5 {
	background-image: url(../images/cat_bg_01.png);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 300px;
	background-position: 0px -172px;
	overflow: hidden;
	text-align: left;
	text-indent: 20px;
	margin-top: 0px;
	padding-top: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.cat6 {
	background-image: url(../images/cat_bg_01.png);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 300px;
	background-position: 0px -215px;
	overflow: hidden;
	text-align: left;
	text-indent: 20px;
	margin-top: 0px;
	padding-top: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

.catbox .catboxL img {
	height: 150px;
	width: 150px;
	float:left;
}
.catbox .catboxL {float: left;height: 190px;width: 150px;}
.catbox .catboxL .title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #888587;
	font-weight: bold;
	line-height: 18px;
}
.catbox .catboxL .price {
	font-family: Tahoma, Geneva, sans-serif;
	color: #fe43ae;
	font-size: 18px;
	float: right;
	position: relative;
	top: -20px;
	font-style:italic;
	line-height: 24px;
}
.catbox .catboxR img {
	float: left;
	height: 55px;
	width: 55px;
}

.catbox {
	border: 1px solid #d8dbdc;
	overflow: hidden;
	height: 188px;
	width: 340px;
	text-align: left;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	float: left;
	font-family: "敺株�迤暺��";
}
.catbox .catbox2 {
	float: right;
}
.catbox .catboxR {
	padding-right: 5px;
	padding-bottom: 5px;
	*padding-bottom: 1px;
	height: 60px;
	*height: 55px;
	width: 180px;
	overflow: hidden;
	*border-bottom-width: 1px;
	*border-bottom-style: dashed;
	*border-bottom-color: #b4b4bd;	
	*margin-bottom: 4px;
}
.catbox .hr01 {
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #b4b4bd;
}

.catbox .catboxR h1 {
	color: #000;
	font-size: 12px;
	line-height: 12px;
	padding-top: 2px;
	*line-height: 17px;
}

.catbox .catboxR h2 {
	color: #0096ff;
	font-size: 11px;
	float: left;
}

.catbox .catboxR h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #ff1e1e;
	float: right;
}
/**********銝憭批誨���700************/
#AdMidbannerBox img.ADBig700 {
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 6px;
	padding-left: 1px;
}
/************銝撠誨���170*************/
.ADSmall170{
	width: 720px;
}
.ADSmall170 img {
	border: 1px solid #b4b4bd;
	margin-top: 5px;
	margin-right: 1px;
	margin-bottom: 5px;
	margin-left: 2px;
	height: 56px;
	width: 170px;
	display: inline-block;
}
.hr02  {
	color:#ccc;
	width:700px;
	height:18px;
	border:none;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(../images/hr_02.gif);
	clear: both;
	background-position: left;
	background-repeat: no-repeat;
}
.hr03  {
	background-repeat: repeat-x;
	height: 1px;
	margin-top: 2px;
	margin-bottom: 1px;
	margin-right: 6px;
	margin-left: 6px;
	clear: both;
	background-color: #d5d5d5;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/****************瘥�鞈�******************/
.dailySale {
	width: 148px;
	cursor: pointer;
}
.dailySale a:hover{
	color: #af047c;
	text-decoration: underline;
}
.dailySale div.pdt {
	background-image: url(../images/area_bg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 6px;
}
.dailySale div.pdt_bg {
	background-color: #FFFFFF;
	margin-top: 0px;
	*margin-top: -6px;
	margin-right: 6px;
	margin-left: 6px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #af047c;
	border-bottom-color: #af047c;
	border-left-color: #af047c;
	padding-top: 2px;
	*padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.dailySale div.pdt img {
	height: 120px;
	width: 120px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}

.dailySale h1 {
	color: #1a76ff;
	font-size: 13px;
	line-height: 15px;
	margin-top: 1px;
	text-align: center;
}
.dailySale h2 {
	color: #fff;
	font-size: 12px;
	background-image: url(../images/daily_sale_bg_01.gif);
	background-repeat: no-repeat;
	width: 50px;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background-position: 0px 5px;
	position: relative;
	top: -5px;
}

.dailySale h3 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	color: #ff1e1e;
	margin-top: 5px;
	*line-height: 14px;
	height: 14px;
	z-index:999;
	float: right;
}
.dailySale .first {height: 210px; }
/**************擐�����車撱����*************************/
.ADGroup .link {
	width:130px;
	z-index: 2;
	left: 0px;
	bottom: 25px;
	padding-right: 5px;
	position: relative;
}
.ADGroup .link ul {
	list-style-type: none;
	display: block;
	padding-top:1px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0;
	float: right;
}
.ADGroup .link ul li {
	width: 15px;
	height: 15px;
	float: left;
	display: block;
	color: #fff;
	text-align: center;
	margin: 1px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	font-weight: bold;
	border: 1px solid #5d0542;
}

.ADGroup .link ul li.on {
	background: #fff;
	color: #5d0542;
}
.ADGroup .link ul li.off {
	color: #fff;
	background-color: #bc1187;
}
#pdt_viewed {
	width: 57px;
	position: fixed;
	top: 230px;
	_position: absolute;

    _top: expression(eval(document.compatMode && document.compatMode == 'CSS1Compat') ? documentElement.scrollTop+140 :    document.body.scrollTop+(document.body.clientHeight-this.clientHeight));
	right: 50%;
	z-index: 60;
	MARGIN-RIGHT: -495px;
	display: block;
}
#pdt_viewed .cart_head {
	background-image: url(../images/cart_01.gif);
	height: 21px;/*height: 38px; modifby by evan*/
	width: 57px;
	line-height: 54px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ff0000;
	text-align: center;
}
#pdt_viewed .cart_bg {
	background-image: url(../images/cart_03.gif);
    height: 200px;
	background-color: #FFFFFF;
	padding-bottom: 0px;
}
#pdt_viewed div.down {
	background-position: bottom;
	height: 300px;
}
#pdt_viewed .cart_bg img.pdt {
	height: 52px;
	width: 52px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a7b4b7;
	margin-left: 1px;
}
.center{
	margin-left: 12px;
}
.ManagerRecommendation {
	margin-top: 5px;
	width: 697px;
	height: 100px;
	border: 1px solid #ddd;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.ManagerRecommendation img {
	height: 80px;
	width: 80px;
}
.ManagerRecommendation #pdt {float:left; margin-right: 2px;}
.ManagerRecommendation #pdt h1 {
	font-family: "�蝝唳���";
	font-size: 11px;
	color: #09F;
	width: 80px;	
	height: 20px;
	*height: 12px;
	overflow: hidden;
	text-align: center;
	font-weight: normal;
	line-height:20px;
	*line-height:12px;
}
.ManagerRecommendation #pdt img.title {float:left; width: 38px; height: 98px; padding-right: 2px;}
/**********search*******************/
#col-two #search {
	clear: both;
	width: 700px;
	background-image: url(../images/search_bg.jpg);
	height: 34px;
	line-height: 39px;
	background-repeat: repeat-x;
	margin-bottom: 5px;
	margin-top: 5px;
}
#col-two #search .search_textfeild {
	font-family: "蝝唳���";
	line-height: 25px;
	*line-height: 20px;
	font-size: 15px;
	height: 25px;
	*height: 20px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 230px;
	*width: 220px;
	margin-left: 10px;
	color: #897e63;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 0px;
	padding-bottom: 0px;
}
#col-two #search #search2 a{
	width: 80px;
	overflow: hidden;
	float: left;
	font-size: 16px;
	font-family: "敺株�迤暺��";
	margin-left: 6px;
	font-weight: bold;
	color: #FFFFFF;
}
#col-two #search #search2 a:hover { color: #FFcc00;}


/****************銝剝�之撱����憛�query tabs*************************/
ul, li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
ul.tabs {
	float: left;
	width: 545px;
	height: 25px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	text-align: center;
	display: none;
	}
ul.tabs li {
	width: 16.42%;
	float: left;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	position: relative;
	margin-top: -1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #d5d5d5;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	background-color: #ddd;
	}
ul.tabs li a {
	display: block;
	padding: 0 10px;
	color: #000;
	text-decoration: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
	}
ul.tabs li a:hover {
	background-color: #f96;
	background-image: url(../images/bg_top_01_03.jpg);
	}
ul.tabs li.active  {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	background-image: url(../images/bg_top_01_03.jpg);
	}
ul.tabs li.active a:hover {
	background-image: url(../images/bg_top_01_03.jpg);
	}
div.tab_container {
	float: left;
	width: 545px;
	background: #fff;
	height: 350px;
	margin-top: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-left-color: #ddd;
	}
	
div.tab_container img {
	width: 543px;
	height: 348px;}
div.tab_container .tab_content {
		padding: 1px;
	}
div.tab_container .tab_content h2 {
		margin: 0 0 20px;
	}
	
div.tab_container .link {
	width:500px;
	z-index: 1;
	left: 0px;
	bottom: 25px;
	padding-right: 5px;
	position: relative;
}
div.tab_container .link ul {
	list-style-type: none;
	display: block;
	padding-top:1px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0;
	float: right;
}
div.tab_container .link ul li {
	width: 15px;
	height: 15px;
	float: left;
	display: block;
	color: #fff;
	text-align: center;
	margin: 1px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	font-weight: bold;
	border: 1px solid #5d0542;
}

div.tab_container .link ul li.on {
	background: #fff;
	color: #5d0542;
}
div.tab_container .link ul li.off {
	color: #fff;
	background-color: #bc1187;
}	
	
	
	

ul.tabs_eachPdt {
	font-family: "敺株�迤暺��";
	font-size: 15px;
	float: left;
	width: 545px;
	height: 31px;
	text-align: center;
	margin-top: 10px;
	position: relative;
	top: 0px;
	background-image: url(../images/uiTabsArrow_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: bolder;
	}
ul.tabs_eachPdt li {
	width: 135px;
	float: left;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
		}
		
ul.tabs_eachPdt li a {
	display: block;
	color: #000;
	text-decoration: none;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	}
ul.tabs_eachPdt li.selected {
	color: #F60;
	font-weight: 900;
	background-image: url(../images/tabs_bg_01.png);
	background-repeat: no-repeat;
	background-position: center top;
	display:block;
	}
	
ul.tabs_eachPdt li.active a {
	position:relative;
	top: -1px;
	background-image: url(../images/uiTabsArrow.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color:#960;
	}
ul.tabs_eachPdt li.active a:hover {
	background-image: url(../images/uiTabsArrow.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	}
div.eachPdt_container {
	float: left;
	width: 545px;
	background: #fff;
	margin-top: 5px;
	padding: 1px;
	}
	
div.eachPdt_container  h2 {
		margin: 0 0 20px;
	}
/****************abgne_tab02銝剔���摰鈹achPdt_content******************/
.eachPdt_content div.pdt {
	text-align: center;
	float: left;
	line-height: 15px;
}
.eachPdt_content div.pdt_bg:hover {
	background-color: #fae3ff;  
}
.eachPdt_content div.pdt_bg {
	width: 120px;
	background-color: #FFFFFF;
	margin-top: 0px;
	*margin-top: -6px;
	margin-right: 0px;
	margin-left: 6px;
	padding-top: 2px;
	*padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.deachPdt_content div.pdt img {
	height: 120px;
	width: 120px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.eachPdt_content div.word_block h1 {
	color: #FF0000;
	font-size: 11px;
	margin-top: 0px;
}
.eachPdt_content div.word_block h2{
	color: #025597;
	font-size: 12px;
	text-align: center;
	line-height: 15px;
}

.eachPdt_content div.word_block h3 {
	font-family: "敺株�迤暺��";
	font-size: 11px;
	color: #666;
	margin-top: 5px;
	text-align: left;
	float: left;
}
.eachPdt_content div.word_block h4 {
	color: #ff0000;
	font-size: 20px;
	line-height: 20px;
	font-family: "Arial Black";
	float: left;
	height: 15px;
}
.flying_img {
	position: relative;
	z-index: 999;
	left: 40px;
	top: -20px;
}
.word_block{	
    position: relative;
	top: -17px;
	}
/***********憭折�������+3撠���憛�*****************/
.tabsM1 {}
ul.PdtSwitch_tabs {
	float: right;
	width: 296px;
	height: 25px;
	text-align: center;
	position:relative;
	top:7px;
	right:-6px;

	}
ul.PdtSwitch_tabs li {
	width: 96px;
	float: left;
	height: 30px;
	line-height: 25px;
	overflow: hidden;
	position: relative;
	margin-top: -1px;
	background-image: url(../images/MainPdt_tab02.jpg);
	background-repeat: no-repeat;
	line-height: 40px
	}
ul.PdtSwitch_tabs li a {
	display: block;
	padding: 0 5px;
	color: #000;
	text-decoration: none;
	color:#938484;
	}
ul.PdtSwitch_tabs li a:hover {
	background-image: url(../images/MainPdt_tab01.jpg);
	background-repeat: no-repeat;
	color:#622a02;
	/*font-weight:bold;*/
	}
ul.PdtSwitch_tabs li.active  {
	background-image: url(../images/MainPdt_tab01.jpg);
	background-repeat: no-repeat;
	}
ul.PdtSwitch_tabs li.active a:hover {
	background-image: url(../images/MainPdt_tab01.jpg);
	background-repeat: no-repeat;
	}
	
.tabsContenet {
	width:276px;
	height: 0px;
	float: right;
}
.MainPdt_and_threeSpdt {
	background-image: url(../images/MainPdt_bg03.jpg);
	background-repeat: no-repeat;
	height: 283px;
	width: 545px;
	margin-bottom: 6px;
	font-size: 12px;
	color: #666;
	*position:relative;
	*top:-20px;
}
.MainPdt_and_threeSpdt h1 {
	width: 220px;
	overflow: hidden;
	font-family: "敺株�迤暺��";
	font-size: 16px;
	font-weight: bolder;
	color: #890391;
	position: relative;
	left: 20px;
	top: 57px;
}
.MainPdt_and_threeSpdt .img120 {
	position: relative;
	left:20px;
	top:65px;
	height: 120px;
	width: 120px;

}
.info_newPdt {
	position: relative;
	z-index: 999;
	left: 10px;
	top: -70px;
	background-image: url(../images/icon_takeit01.png);
	background-repeat: no-repeat;
	display: block;
	height: 47px;
	width: 64px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	padding-top: 20px;
	font-family: "敺株�迤暺��";
	font-size: 18px;
}

.MainPdt_and_threeSpdt h2 {
	position: relative;
	left: 150px;
	/*top: -90px;*/
	width: 90px;
	height: 42px;
	line-height: 32px;
	font-size:12px;
}
.MainPdt_and_threeSpdt h3 {
	position: relative;
	left: 154px;
	top: -104px;
	width: 90px;
	color: #F00;
	font-size:13px;
}
.MainPdt_and_threeSpdt .left_Pdt_01 h4 {
	position: relative;
	left: 26px;
	top: -100px;
	width: 218px;
	height: 38px;
	/*z-index: 1002;*/
	font-size:12px;
}
.MainPdt_and_threeSpdt .left_Pdt_01 h2 {width: 96px; height:60px; display:block; overflow:hidden;}
.MainPdt_and_threeSpdt .left_Pdt_01 h3 { width: 93px; height:40px; display:block; overflow:hidden; line-height: 20px;}
.MainPdt_and_threeSpdt .left_Pdt_01 {
    float: left;
    height: 280px;
    overflow: hidden;
    width: 245px;
}
.MainPdt_and_threeSpdt .right_Pdt01 {
	 width:266px; height:66px; *margin-bottom: 10px; position: relative; top: 18px; *top: 25px; clear: both;}
.MainPdt_and_threeSpdt .right_Pdt01 .img65{
	width: 65px;
	height: 65px;
	left: 0px;
	top: 3px;
	float: left;
	margin-right: 6px;
}
.MainPdt_and_threeSpdt .right_Pdt01 h1 {
	font-family: "�蝝唳���";
	font-size: 15px;
	color: #000;
	left: 0px;
	top: 3px;
	width: 195px;
	height: 35px;
	overflow: hidden;
	margin-bottom: 6px;
}
.price {
	font-family: Forte, "Arial Unicode MS";
	font-size: 30px;
	font-weight: bold;
	color: #eb1bb5;
	float: left;
	height: 20px;
}
.unit {height:15px; float: right; margin-right:20px;}
.price_02 {
	font-family: Forte, "Arial Unicode MS";
	font-size: 20px;
	color: #ff651f;
}
.price_03 {
	font-family: Arial;
	font-size: 18px;
	color: #f76027;
}
.price_04 {
	font-family: Tahoma;
	font-size: 30px;
	color: #d62672;
}
.highlightArea{
	color: #FFF;
	background-color: #d62672;
	height: 25px;
	width: 95%;
	padding-left: 10px;
	font-weight: bolder;
}
.highlightArea span {
	color: #FF0;
}
.highlightArea a{
	color: #FFF;
	text-decoration:none;
	cursor: pointer;
	}
/********web�畾���************/
.price_05 {
	font-family: 'Mr Dafoe', cursive;
	font-weight: 400;
	color: #F60;
	font-size: 26pt;
}


.notice_01 {color: #f001ff;}
.font_s12{
	font-size: 12px;
}
.bank_info {
	height: 30px;
	width: 40px;
	overflow: hidden;
	float: left;
	*line-height:2px;
}
.bank_info img{margin-bottom: 1px;*line-height:2px;}
.right_three_Pdt_price {
	float: right;
    width:150px;
	height: 40px;
	margin-top: 0px;
	}
.ADimg150x56 {
	height: 56px;
	width: 150px;
	margin-bottom: 3px;
}
/***********憭折����op123****************/
.hr04 {
	background-image: url(../images/Pdt_top_hr.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 197px;
	margin-left: 15px;
	*margin-left: 0px;
}
#top1 {
	background-image: url(../images/Pdt_top_01.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 328px;
	width: 230px;
	margin-right: 3px;
	margin-bottom: 6px;
	margin-top: 3px;
	text-align: center;
	float: left;
}
#top2 {
	background-image: url(../images/Pdt_top_02.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 328px;
	width: 230px;
	margin-right: 3px;
	margin-bottom: 6px;
	margin-top: 3px;
	text-align: center;
	float: left;
}
#top3 {
	background-image: url(../images/Pdt_top_03.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 328px;
	width: 230px;
	margin-right: 3px;
	margin-bottom: 6px;
	margin-top: 3px;
	text-align: center;
	float: left;
}

.top3_product h1 {
	text-align: center;
	display: block;
	width: 150px;
	*margin-right: 60px;
	margin-left: 20px;
	padding-top: 15px;
	font-family: "敺株�迤暺��";
	font-size: 24px;
	color: #cd5e0e;
	font-weight: bold;
	line-height: 30px;
}
.top3_product h3 {
	font-family: "敺株�迤暺��";
	font-size: 15px;
	color: #ff1e00;
	width: 200px;
	overflow: hidden;
	text-align: center;
	margin-left: 10px;
	*margin-left: -5px;
	height: 16px;
	line-height: 17px;
}
.top3_product h4 {
	font-size: 13px;
	color: #895c29;
	font-weight: normal;
	font-family: "�蝝唳���";
	width: 200px;
	margin-left: 10px;
	*margin-left: -5px;
	text-align: center;
	height: 18px;
	margin-bottom: 10px;
	*margin-bottom: 2px;
	overflow: hidden;
}


.top3_product h2 img {
	display: block;
	height: 165px;
	width: 165px;
	margin-top: 10px;
	margin-right: 25px;
	margin-left: 30px;
	*margin-left: 20px;
}
.lst_searchBox {
	background-image: url(../images/search_bg_02.jpg);
	height: 39px;
	width: 703px;
	clear : both;
	color: #cd5e0e;
	line-height: 39px;
	}
.lst_searchBox .row {
	line-height: 39px;
	float: left;
	margin-left: 30px;
	width: 240px;
}
.product_lst .each_pdt {
	height: 225px;
	width: 175px;
	float: left;
	font-family: "�蝝唳���";
	text-align: center;
	margin-bottom: 6px;
	font-size: 12px;
	font-weight: normal;
	color: #895c29;
	margin-right: auto;
	margin-left: auto;
	}
.product_lst .each_pdt input, .product_lst .each_pdt select{
	font-size: 12px;
	font-weight: normal;
	color: #895c29;
	margin-right:2px;
	}
.product_lst .border {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #d3cdc6;
}
.product_lst .each_pdt img.img140 {
	height: 140px;
	width: 140px;
}
.product_lst .each_pdt h2 {
	color: #ff1e00;
	overflow: hidden;
	width: 160px;
	height: 20px;
	line-height: 20px;
	font-size: 13px;
	font-weight: normal;
	margin-right: 7px;
	margin-left: 7px;		
}
.product_lst .each_pdt h3 {
	font-size: 12px;
	font-weight: normal;
	color: #895c29;
	line-height: 15px;
	overflow: hidden;
	width: 160px;
	margin-right: 7px;	
	margin-left: 7px;	
}
.product_lst .hr05 {
	background-image: url(../images/hr_03.jpg);
	background-repeat: no-repeat;
	height: 18px;
	width: 100%;
	margin-left: 15px;
	*margin-left: 0px;
	background-position: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: both;
}
/**************buttons*********************/
.buttons_addtoCart a, .buttons_addtoCart button{
	display:block;
	float: right;
	background-color:#f5f5f5;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana,    sans-serif;
	font-size:12px;
	line-height:130%;
	text-decoration:none;
	font-weight:normal;
	color:#565656;
	cursor:pointer;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f2f2f2;
	border-right-color: #d2d2d2;
	border-bottom-color: #d2d2d2;
	border-left-color: #f2f2f2;
	margin-right: 10px;
	background-image: url(../images/btn_bg_02.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.buttons_addtoCart img{ position: relative; top:2px;}
.buttons_addtoCart a:hover , .buttons_Basic a:hover {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f4992e;
	border-right-color: #e97238;
	border-bottom-color: #e97238;
	border-left-color: #f4992e;
}
.buttons_Basic a {display:block;
	background-color:#f5f5f5;
	color:#666;
	line-height:130%;
	height:25px;
	text-decoration:none;
	cursor:pointer;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f2f2f2;
	border-right-color: #d2d2d2;
	border-bottom-color: #d2d2d2;
	border-left-color: #f2f2f2;
	background-image: url(../images/btn_bg_02.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	float:left;
	margin-right:10px;
}
.buttons_Basic img {
	position:relative; top:3px;}
	
.buttons_payment a{
	display: inline-block;
	background-color: #f3d74e;
	color: #666;
	line-height: 25px;
	height: 25px;
	text-decoration: none;
	cursor: pointer;
	background-image: url(../images/pay/btn_dlv_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	margin-right: 10px;
	border: 1px solid #b1770b;
}	
.buttons_payment a:hover{color: #774102;}
/****************����敦���******************/
#Pdt_Dtl_frameL {float: left; margin-right: 6px; width: 300px; margin-bottom: 10px;}
#Pdt_Dtl_frameL .SwitchSmallPix ul{
	padding: 6px;
	width: 300px;
	list-style-type: none;
	}
#Pdt_Dtl_frameL .SwitchSmallPix img {
	height: 60px;
	width: 60px;
	margin-right: 5px;
	padding: 1px;
	border: 1px solid #e9d4a5;
	background-color:#fff;
}
#Pdt_Dtl_frameL .SwitchSmallPix img:hover {
	border: 1px solid #f4992e;
}
#Pdt_Dtl_frameL .SwitchSmallPix ul li { display: inline;  }
#Pdt_Dtl_frameL .pmt_title {
	background-image: url(../images/Pdt_dtl_title.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 100%;
}
#Pdt_Dtl_frameL .pmt_title h1{
	font-family: "敺株�迤暺��";
	font-size: 15px;
	line-height: 29px;
	font-weight: bolder;
	color: #FFF;
	margin-left: 10px;
	width: 100px;
	text-align: center;
	overflow: hidden;
}
#Pdt_Dtl_frameL .pmt_title_gift {
	background-image: url(../images/pdt/Pdt_dtl_title_gift.png);
	background-repeat: no-repeat;
	height: 29px;
	width: 100%;
}

#Pdt_Dtl_frameL .pmt_title_dis {
	background-image: url(../images/pdt/Pdt_dtl_title_discount.png);
	background-repeat: no-repeat;
	height: 29px;
	width: 100%;
}

#Pdt_Dtl_frameL .pmt_title_coupon {
	background-image: url(../images/pdt/Pdt_dtl_title_coupon.png);
	background-repeat: no-repeat;
	height: 29px;
	width: 100%;
}

.pmt_content {
	font-size: 13px;
	color: #F00;
	font-family: "�蝝唳���";
	margin-left: 10px;
}
.pmt_content ul {
	padding-left: 20px;
}
.pmt_content li {list-style-type: disc;color: #cf36a5;font-family: "�蝝唳���";}

#Pdt_Dtl_frameR {
	margin-left: 330px;
	width: 370px;
	font-family: "敺株�迤暺��";
	line-height:25px;
}


#Pdt_Dtl_frameR h1 {
	font-size: 12px;
	color: #666;
}
#Pdt_Dtl_frameR h2 {
	font-size: 21px;
	color: #fe0000;
}
#Pdt_Dtl_frameR h3 {
	font-size: 18px;
	color: #af047c;
}
#Pdt_Dtl_frameR hr {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #d5d5d5;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 6px;
}
#Pdt_Dtl_frameR .pdt_benefit  {margin-left: 20px; font-size:15px;}
#Pdt_Dtl_frameR .pdt_benefit li {
	margin-left: 20px;
	list-style-type: none;
	color: #666;
	font-family: "�蝝唳���";
	list-style-image: url(../images/icon_li_02.jpg);
}

#Pdt_Dtl_frameR .payment {
	border: 1px solid #d5d5d5;
	background-image: url(../images/Price_area_bg.jpg);
	background-repeat: repeat;
	background-color: #efefef;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#Pdt_Dtl_frameR .CreditCardStatement_table {
	border-collapse:collapse;
	color:#666666;
	font:normal 12px verdana, arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: 1px solid #cccccc;
}
#Pdt_Dtl_frameR .CreditCardStatement_table th {
	background-color: #FFE6FF;
} 
#Pdt_Dtl_frameR .CreditCardStatement_table td {
	color:#666;
	font-weight: normal;
	border: 1px solid #999999;
	padding: 0.4em;
}
#Pdt_Dtl_frameR .CreditCardStatement_table tr {
	border:1px solid #999999;
	background-color: #FFFFFF;
}
#Pdt_Dtl_frameR .CreditCardStatement_table span {
	font-family: "Times New Roman", Times, serif;
	font-weight: bolder;
	color: #C00;
}
.Pdt_contnetDetail {clear:both; width: 700px;}
.Pdt_contnetDetail p{
	font-size: 13px;
	color: #000;
	line-height: 25PX;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}
.Pdt_contnetDetail h1{
	font-size: 15px;
	font-weight: bolder;
	color: #e79303;
	padding-left: 15px;
}
.Pdt_contnetDetail .title {
	font-size: 18px;
	color: #333333;
	display: block;
	font-family: "敺株�迤暺��";
	background-image: url(../images/Pdt_hr.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 100%;
	margin-top: 20px;
    margin-bottom: 5px;
}
.Pdt_contnetDetail .title span {
	display: block;
	background-color: #FFF;
	line-height: 27px;
	height: 27px;
	width: 100px;
	margin-left: 10px;
	padding-left: 10px;
	padding-right: 10px;
}


#Pdt_Dtl_needtoknow {
	margin-bottom: 50px;
	margin-top: 10px;
}

#Pdt_Dtl_needtoknow ul.contentul {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	margin: 5px;
	color: #333333;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1pt;
	border-bottom-style: solid;
	border-bottom-color: #FFCC99;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #FFCC99;
}

#Pdt_Dtl_needtoknow ul.contentul li {
	list-style-type: disc;
}


#Pdt_Dtl_needtoknow .subtitle {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 3px;
	color: #333333;
}
#Pdt_Dtl_needtoknow .title {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 3px;
	padding: 3px;
}


/***********����捏****************/
.limited_time {
	width: 100%;
	margin-top: 40px;
	*margin-top: 30px;

}
.limited_time img.title_banner {float: left; height: 168px;}
.limited_time div.title {
	display: block;
	float: right;
	font-size: 21px;
	font-weight: 600;
	color: #fff;
	height: 148px;
	background-color: #e5cc8a;
	width: 262px;
	background-image: url(../images/limit_and_group/main_theme_bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	font-family: "敺株�迤暺��";
	line-height: 30px;
	padding: 10px;
	margin-bottom: 20px;
	margin-right: 20px;
}
.limited_time p.title {
	width: 263px;
	font-family: Arial;
	font-size: 15px;
	font-weight: 500;
	color: #920101;
}

.limited_time p.title span {	
    font-size: 24px;
	color: #ff0000; 
}
.timer {
	background-image: url(../images/limit_and_group/main_theme_03.png);
	background-repeat: no-repeat;
	height: 100px;
	width: 254px;
}
.timer span {
	color: #4a3113;
	font-family: Arial;
	font-size: 36px;
	font-weight: 600;
}

.quantity {
	background-image: url(../images/limit_and_group/pdt_bg.jpg);
	background-repeat: repeat-y;
	height: 20px;
	font-family: "敺株�迤暺��";
	font-size: 15px;
	line-height: 20px;
	font-weight: 900;

}
.quantity span {
	font-family: Georgia;
	font-size: 18px;
	color: #F00;
}

/**************憭批�頃*****************/
#groupBox {
	height: 470px;
	width: 440px;
	margin-top: 10px;
	margin-right:15px;
	margin-bottom: 20px;
	position: relative;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #d5d5d5;
	border-right-color: #d5d5d5;
	border-left-color: #d5d5d5;
	float:left;
}

#groupBox div.title {
	background-image: url(../images/limit_and_group/title_bg.jpg);
	margin: 1px;
	height: 49px;
	background-repeat: repeat-x;
	background-color: #ffc010;
	line-height: 25px;
	font-family: "敺株�迤暺��";
	font-size: 18px;
	color: #000;
	letter-spacing: -1.5pt;
	overflow: hidden;
}
#groupBox div.title a{color: #000;}
#groupBox div.title img {
	float: left;
}
#groupBox div.subtilte {
	height: 18px;
	background-color: #fff;
	line-height: 18px;
	font-family: "敺株�迤暺��";
	font-size: 16px;
	color: #06F;
	overflow: hidden;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 10px;
	text-align: right;
}
/**���惜�����***/
.topicHit_bg {
  clear: both;
  position: relative;
}
.photoBox {width: 440px; clear: both;}
.photoBox .foto {
	margin-right: 10px;
	float: right;
	width: 300px;
	display: block;
	margin-bottom: 20px;
}
.photoBox .people_amount {
	margin-left: 10px;
	float: left;
	width: 120px;
	display: block;
	font-family: "敺株�迤暺��";
	font-size: 13px;
	color: #000;
	position:relative;
	top:130px;
}
.people_amount span.amount {
	font-family: Verdana;
	font-size: 30px;
	font-weight: 500;
	color: #ff0000;
}
.people_amount span.purchase {
	font-size: 26px;
	font-weight: 500;
	color: #999999;
	margin-left: 27px;
}
#groupBox .mask {
	POSITION: relative; WIDTH: 441px; HEIGHT: 100px; TOP:-49px; LEFT: 0px; background-color:#000; opacity: 0.8 ; *filter: alpha(opacity=80)/**ie5-7**/;

}
#groupBox .txt {
	Z-INDEX: 1;
	POSITION: absolute;
	HEIGHT: 30px;
	TOP: 37px;
	LEFT: 15px;
	line-height: 30px;
	font-family: "敺株�迤暺��";
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

#groupBox .txt A, #groupBox .txt A:link, #groupBox .txt A:visited, #groupBox .txt A:active  {
	line-height: 25px;
	*line-height: 21px;
	font-family: "敺株�迤暺��";
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

.price_original {
	color: #baff00;
	text-decoration: line-through;
}
 
.price_group {
	color: #ff5400;
	font-family: Verdana;
	font-size: 40px;
	font-weight: 900;
}
.price_save {
	color: #00fffc;
	font-family: Verdana;
	font-size: 30px;
	font-weight: 600;
}

#groupBox .txt A:hover {
	TEXT-DECORATION: underline
}
.timer_btn {
	background-image: url(../images/limit_and_group/btn_timer.png);
	background-repeat: no-repeat;
	height: 27px;
	width: 100%;
	line-height: 24px;
	z-index:999;
	padding-left:10px;
	position: relative; 
	top: -15px;
	left:12px;
	clear:both;
}
.timer_btn p {
	color: #FFFFFF;
	font-family: "敺株�迤暺��";
	font-size: 14px;
	font-weight: 600;
}
.timer_btn span.timeCountDown {
	color: #ffc600;
	font-family: Verdana;
	font-size: 18px;
	font-weight: 600;
	margin-left:5px;
}
.timer_btn span.Date {
	color: #FFD5BF;
	font-family: Verdana;
	font-size: 21px;
	font-weight: 600;
	margin-left: 5px;
}

/***********employees****************/
.dep_employees {
	width: 100%;

}
.dep_employees img.title_banner {float: left; height: 125px;}
.dep_employees div.title {
	display: block;
	float: right;
	font-size: 21px;
	font-weight: 600;
	color: #fff;
	height: 105px;
	background-color: #e77171;
	width: 122px;
	background-image: url(../images/employees/employees_frame_bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	font-family: "敺株�迤暺��";
	line-height: 30px;
	padding: 10px;
	margin-bottom: 20px;
}
.dep_employees p.title {
	font-family: "敺株�迤暺��";
	font-size: 21px;
	font-weight: 500;
	color: #000;
}
/**********employees**************/
ol.employees {
	line-height: 32px;
	padding-bottom: 10px;
	list-style-type: lower-roman;
	padding-left: 35px;
}
ol.employees li {
	background-image: url(../images/employees/employees_icon_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	list-style-type: none;
	text-indent: 5px;
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
}
.notes {
	padding-left: 30px;
	line-height: 30px;
	font-size: 13px;
	font-family: "敺株�迤暺��";
}
.notes ul li {
	list-style-type: circle;
}


/***********payment**************/

.payment_step .title {
	font-size: 18px;
	color: #333333;
	display: block;
	font-family: "敺株�迤暺��";
	background-image: url(../images/pay/pay_title_bg.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 5px;
	line-height: 27px;
	text-indent: 20px;
}
.payment_step div.hr {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	line-height: 1px;
	height: 1px;
	clear: both;
}
.extra_purchase {
	margin-top: 20px;
	margin-right: 10px;
	overflow: hidden;
	height: 125px;
	width: 295px;
	background-image: url(../images/pay/recommand_item_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: inline-block;
	/********zoom*display��鈭E67inline-block憿舐內甇�撣貊���************/
	zoom: 1;
    *display: inline;
	}
	
.extra_purchase .Box{
	overflow: hidden;
	height: 122px;
	width: 265px;
	border: 1px solid #bfbfbf;
    float: right;
	line-height: 22px;
	}

.extra_purchase #checkbox {
	float: left;
	width: 28px;
	margin-top: 7px;
	*margin-top: 4px;
}
.extra_purchase .Box img {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	float: left;
	height: 90px;
	width: 90px;
}
.extra_purchase .Box .pdt_name {
	font-size: 12px;
	font-weight: bolder;
	color: #0085d9;
}
.payment_step p span.happygo {
	font-family: "敺株�迤暺��";
	font-size: 15px;
	background-image: url(../images/content_bg_01.png);
	background-repeat: repeat-x;
	line-height: 40px;
	display:inline-block;
	width:100%;
}

#col-five .payment_step .catalogtitle_02 #form1 #textarea {
	line-height: 30px;
	width: 80%;
	height: 350px;
}
.dot_list ul {
	padding-left: 20px;
}
.dot_list ul li {	list-style-image: url(../images/icon_li_02.jpg);
	list-style-type: none;
	}
.dot_list ul ul {
	padding-left: 30px;
}
/**********member input 20130722靽格 銵����****************/
#member {
	margin: 30px;
	clear: both;
	line-height: 40px;
	font-family: "敺株�迤暺��";
	font-size: 15px;
	background-color: #F3ECF4;
	border-radius: 10px;
}


.memberInput {
	background: rgb(255, 255, 255); padding: 5px; border-radius: 5px; border: 1px solid rgb(187, 187, 187); height: 22px; line-height: 22px; font-size: 15px;
}

#member  .sft{padding:15px 0 45px 40px;}
 #member .sft a.link {
	color: #C00;
	text-decoration: underline;
}
#member  .sft em{color:#D8310D;font-size:12px;font-weight:normal;}
#member  .sft ul{
	zoom: 1;
	padding: 0;
	list-style: none;
	margin-top: 0;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 10;
}
#member  .sft ul li{display:block;padding:5px 0 0 0;}
#member  .sft ul li.submitbtn{
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 300px;
}
#member  .sft select{padding:3px;}
#member  .sft ul li.submitbtn input{margin-right:10px;cursor:pointer;}
#member  .sft .typeCode{width:100px;margin-right:7px;}
#member  .sft .typeTel{width:50px;}
#member  .labelName{
	width: 130px;
	padding-right: 7px;
	text-align: right;
	display: -moz-inline-box;
	display: inline-block;
}
#member  .t13{ font-size:13px;}
#member .sft ul li .textarea {width:90%; color:#666; height:100px; line-height:25px; padding: 0px 20px;}

#member .Login_pix {
	position: absolute;
	right: 50px;
	top: -50px;
	z-index: 1;
}

/*****************memberLogin********************************/
#memberLogin_Box{
	background-color: #feffe8;
	background-image: url(../images/member/member_Login_pix_01.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 186px;
	font-size: 12px;
	color: #666;
	font-family: "敺株�迤暺��";
	line-height: 15px;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: 132px;
	text-align: justify;
	}
	
#memberLogin_fun {
	background-image: url(../images/member/member_Login_pix_02.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 270px;
	width: 222px;
	display: block;
	float: left;
	margin-right: 2px;
	position: relative;
	margin-top: 10px;
	line-height: 22px;
}
#memberLogin_fun div.title01 {
	background-image: url(../images/member/member_Login_pix_02.png);
	background-position: 320px 0px;
	position: absolute;
	top: 220px;
	height: 40px;
	width: 120px;
	left: 90px;
}
#memberLogin_fun div.title02 {
	background-image: url(../images/member/member_Login_pix_02.png);
	background-position: 130px 0px;
	position: absolute;
	top: 220px;
	height: 40px;
	width: 120px;
	left: 90px;
}
#memberLogin_fun div.title03 {
	background-image: url(../images/member/member_Login_pix_02.png);
	background-position: 320px -45px;
	position: absolute;
	top: 220px;
	height: 40px;
	width: 120px;
	left: 90px;
}
#memberLogin_fun div.title04 {
	background-image: url(../images/member/member_Login_pix_02.png);
	background-position: 130px -45px;
	position: absolute;
	top: 220px;
	height: 40px;
	width: 120px;
	left: 90px;
}
#memberLogin_fun div.title05 {
	background-image: url(../images/member/member_Login_pix_02.png);
	background-position: 320px -83px;
	position: absolute;
	top: 220px;
	height: 40px;
	width: 120px;
	left: 90px;
}
#memberLogin_fun div.title06 {
	background-image: url(../images/member/member_Login_pix_02.png);
	background-position: 130px -83px;
	position: absolute;
	top: 220px;
	height: 40px;
	width: 120px;
	left: 90px;
}
#memberLogin_fun div.title07 {
	background-image: url(../images/member/member_Login_pix_02.png);
	background-position: -230px -128px;
	position: absolute;
	top: 220px;
	height: 40px;
	width: 180px;
	left: 30px;
}
#memberLogin_fun div.title08 {
	background-image: url(../images/member/member_Login_pix_02.png);
	background-position: -230px -168px;
	position: absolute;
	top: 220px;
	height: 40px;
	width: 190px;
	left: 20px;
}
#memberLogin_fun div.list {
	font-size: 13px;
	color: #666;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 30px;
}
#memberLogin_fun .list ul {
	text-indent: 0px;
}
#memberLogin_fun .list ul li {
	list-style-type: none;
	list-style-image: url(../images/icon_li_01.jpg);
}
#memberLogin_fun .list ul li a {color:#666;}
#memberLogin_fun .list ul li a:hover {color:#ad027a; text-decoration:underline;}
/**************optionZone******************/
.optionZone_title {
	background-color: #e9e9e9;
	background-image: url(../images/optionZone/optionZone_title_bg_01.jpg);
	background-repeat: no-repeat;
	background-position: bottom;	
	width: 700px;
	margin-bottom: 7px; 
}
.optionZone_title div.topic {
	font-family: "敺株�迤暺��";
	font-size: 30px;
	font-weight: 500;
	color: #ff0078;
	letter-spacing: 3px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	line-height: 1em;
}
.optionZone_rule {
	background-color: #e9e9e9;
	background-image: url(../images/optionZone/optionZone_title_bg_01.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 700px;
	margin-bottom:7px;
}
.optionZone_rule img {
	position: relative;
	top: -3px;
}
.optionZone_rule div.introduction {	
	margin-left:20px;
}
.optionZone_rule .introduction h1{
	font-family: "敺株�迤暺��";
	font-size: 24px;
	font-weight: 600;
	color: #000000;
	line-height: 40px;
}
.optionZone_rule .introduction h1 span.notice {
	font-family: Arial;
	font-size: 32px;
	font-weight: 700;
	color: #ac0000;
}
.optionZone_rule .introduction ul {
	text-indent: 10px;
	padding-bottom: 20px;
}
.optionZone_rule .introduction ul li{
	list-style-type: none;
	font-size: 15px;
	color: #820d0d;
	line-height: 25px;
}	

.btn_position {
	position: absolute;
	right: 50px;
	z-index: 1;
	bottom: 10px;
}

/*****************餈質馱皜**********************/
.sidebar_track {
	background-color: #feffe8;
	background-image: url(../images/member/track_sidebar_02.png);
	background-repeat: repeat-y;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*sidebar MENU*/
dl.localNavigation
 {

	WIDTH: 218px;
	MARGIN: 0px;
	margin-top: 0px;
	zoom: 1;
	display: block;
}
dl.localNavigation   dt   a {
	FONT-SIZE: 13px;
	color: #d27d00;
	display: block;
	text-decoration: none;
	height: 27px;
	line-height: 26px;
	padding-left: 1.8em;
	font-weight: bold;
	width: 214px;
}
dl.localNavigation   dt   a:hover {
	background-image: url(../images/member/track_sidebar_mouseover_02.png);
	background-repeat: no-repeat;
}

dl.localNavigation dt {
	padding-bottom: 0em;
	background-image: url(../images/member/track_sidebar_mouseover.png);
	background-repeat: no-repeat;
}
dl.localNavigation dd  {
	display: none;
}

dl.localNavigation dd a {
	COLOR: #000;
}
dl.localNavigation dd ul {
	list-style-type:none;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 0.6em;
	margin-top: 0.6em;
						}	
dl.localNavigation dd ul li	{
	font-size:13px;
	color:#383838;
	display: block;
	width: 184px;
						}
dl.localNavigation dd  ul li a	{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	display: block;
						}
dl.localNavigation  dd  ul  li  a:hover {
	color:#836531;
	text-decoration:none;
						}	
dl.localNavigation  dd   ul  li   .current {
	color:#865000;
	text-decoration:none;
						}						
dl.localNavigation dt  a:hover    {
	COLOR: #865000;
	text-decoration: none;
	background-image: url(../images/member/track_sidebar_mouseover.png);
	background-repeat: no-repeat;
	background-position: 0px -32px;
}
dl.localNavigation dt .current {
	background-image: url(../images/member/track_sidebar_mouseover_02.png);
	background-repeat: no-repeat;
	color: #865000;
}