@charset "utf-8";
/*
Style Name: AAPE
Author: CY
Email: cyishere@gmail.com
Description: The main layout style for AAPE.
*/
*{padding:0px; margin:0px;}
body {
	font-size:13px;
	font-family:"新細明體",Arial, Helvetica, sans-serif;
	line-height:150%;subarea
	background:url(../images/bg.gif) 0 0 repeat-x;
	color:#444;
}
a {
	color:#444;
}
a:hover {
	color:#234592;
}
ul li, ol li {
	list-style:none;
}
.functions li{ text-align:left; list-style:none;  list-style-position: outside ; }
.yaHei {
	font-family:"新細明體",Arial, Helvetica, sans-serif;
}
.red {
	color:#dc201e;
}
.btnInput {

	width:62px;
	height:23px;
	line-height:23px;
	background:url(../images/icon_sprite.gif) 0 -24px no-repeat;
	border:none;
	color:#fff;
}

/*---S container---*/
#container {
	width:962px;
	margin:0 auto;
	position:relative;
}
	/*---S header---*/
#header {
	background:url(../images/header_bg.jpg) center 109px no-repeat;
	position:relative;
	height:205px;
	font-size:12px;
}
#logo {
	width:405px;
	height:29px;
	background:url(../images/logo.jpg) 0 0 no-repeat;
	text-indent:-99999px;
	position:absolute;
	left:38px;
	top:40px;
}
#english {
	background:url(../images/icon_sprite.gif) 0 -49px no-repeat;
	font-size:14px;
	font-weight:bold;
	height:19px;
	line-height:19px;
	padding-left:24px;
	position:absolute;
	right:15px;
	top:23px;
}
#english a {
	color:#3c36b4;
}
#english a:hover {
	color:#2c2b2b;
}
#userpanel {
	position:absolute;
	text-align:right;
	right:0;
	top:50px;
}
#userpanel a:hover, .inlineList a:hover {
	border-bottom:1px solid #234592;
}
.inlineList {
	margin:8px 0;
}
.inlineList li {
	margin:0 3px;
	display:inline;
}
.needArrow li {
	background:url(../images/icon_sprite.gif) 0 -69px no-repeat;
	padding-left:14px;
}
#nav {
	font-weight:bold;
	position:absolute;
	left:144px;
	bottom:87px;
	z-index:100;
}
#nav a {
	color:#2c2b2b;
}
#nav a:hover {
	color:#234592;
}
#nav li {
	float:left;
	height:32px;
	line-height:32px;
	background:url(../images/menu_li_bg.gif) 0 -80px no-repeat;
	font-size:14px;
	padding-left:4px;
	margin-top:4px;
	word-spacing:5px;
}
#nav li span {
	display:block;
	background:url(../images/menu_li_bg.gif) right -116px no-repeat;
	padding:0 10px 0 6px;
}
#nav li.selected {
	height:36px;
	line-height:36px;
	background:url(../images/menu_li_bg.gif) 0 0 no-repeat;
	margin-top:0;
}
#nav li.selected span {
	background:url(../images/menu_li_bg.gif) right -40px no-repeat;
}
#search {
	background:url(../images/icon_sprite.gif) 0 3px no-repeat;
	height:27px;
	padding-left:25px;
	position:absolute;
	left:140px;
	top:125px;
}
#search a {
	color:#234592;
}
#search a:hover {
	color:#444;
}
#search select {
	border:1px solid #7f9db9;
}
#searchChoice {
	width:74px;
}
#cateChoice {
	width:210px;
}
#keywords {
	position:absolute;
	left:165px;
	top:165px;
}
/*---E header---*/

/*---S main---*/
.sidebar {
	width:214px;
	position:relative;
}
.sidebar h2 {
	height:31px;
	line-height:31px;
	background:url(../images/icon_sprite.gif) 0 -100px no-repeat;
	color:#fff;
	padding-left:10px;
	font-family:"新細明體", Helvetica, sans-serif;
}
.sidebar h2 strong {
	padding-left:29px;
	background-image:url(../images/icon_sprite.gif);
	background-repeat:no-repeat;
}
.rowList, .txLinks {
	margin:12px 16px;
	overflow:hidden;
}
.rowList li, .txLinks a {
	line-height:24px;
	background:url(../images/icon_sprite.gif) 0 -145px no-repeat;
	padding-left:10px;
}
.txLinks a {
	display:block;
}
.imgLinks li {
	margin-bottom:10px;
}
#newsBoard h2 strong {
	background-position:0 -240px;
}
#recommend h2 strong {
	background-position:0 -302px;
}
#bestCo h2 strong {
	background-position:0 -363px;
}
#recommend .textCenter {
	padding:20px 16px;
}
#recommend .textCenter p {
	text-align:left;
	margin-top:10px;
}
.brandList {
	margin:15px;
}
.brandList li {
	float:left;
	width:92px;
	height:70px;
	text-align:center;
	overflow:hidden;
}
.brandList li img {
	vertical-align:middle;
}
#downloads {
	margin-bottom:20px;
}
#downloads h2 {
	background:none;
	color:#848484;
	padding:0;
}
#downloads h2 strong {
	background-position:0 -180px;
}
#downloads img {
	margin:10px auto;
}
.sidebar .adArea {
	text-align:center;
	margin:30px 0;
}
.sidebar .adArea img {
	width:170px;
}
#center {
	width:515px;
	margin-left:9px;
	position:relative;
}
.needBorder {
	border:1px solid #d1d1d1;
	
	

}
#highlight {
	padding:5px 20px;
}
#highlight a {
	color:#dc201e;
}
.adArea {
	margin:10px 0;
}
.adArea img {
	width:513px;
}
.ui-tabs-hide {
	display:none;
}
#newsArea {
	position:relative;
	height:182px;
	padding-top:36px;
}
#newsArea ul.ui-tabs-nav {
	position:absolute;
	top:0;
	left:0;
	z-index:100;
}
#newsArea ul.ui-tabs-nav li {
	float:left;
	background:url(../images/menu_li_bg.gif) 0 -180px no-repeat;
	width:103px;
	height:31px;
	line-height:31px;
	position:relative;
	margin-top:6px;
	text-align:center;
	z-index:100;
	cursor:pointer;
}
#newsArea ul.ui-tabs-nav li.ui-tabs-selected {
	background:url(../images/menu_li_bg.gif) 0 -231px no-repeat;
	width:103px;
	height:41px;
	line-height:41px;
	margin-top:1px;
}
#newsArea ul.ui-tabs-nav li a {
	color:#234592;
}
#newsArea ul.ui-tabs-nav li a:hover {
	color:#444;
}
#newsArea .ui-tabs-panel {
	width:483px;
	padding:20px 15px 30px 15px;
	*padding:20px 14px 0 15px;
}
#newsArea .needBorder ul li {
	float:none;
	background:none;
	width:auto;
	height:auto;
	text-align:left;
	margin-top:0;
	margin-bottom:8px;
}
#newsArea .needBorder ul li h3 {
	line-height:14px;
	margin-bottom:5px;
	*margin-bottom:0;
	*margin-top:-5px;
}
#newsArea .needBorder ul li h3 a {
	color:#548cc7;
}
#newsArea .needBorder ul li h3 a:hover {
	text-decoration:underline;
}
#newsArea .needBorder ul li p {
	line-height:18px;
}
#newsArea .needBorder img {
	float:left;
	margin-right:12px;
}
#newsArea .needBorder a.btnInput {
	display:block;
	float:right;
	text-align:center;
	margin:-5px 0 10px 0;
}
#focusArea {
float:left;
clear:both;
}
.needBorderpp{float:left; clear:both; height:100px; border:1px solid #d1d1d1; width:100%;}
#focusArea .needBorder {
	float:left;
	width:216px;
	
	padding-left:20px;
	padding-right:20px;
	_padding-right:18px;
	position:relative;


}
#focusArea #diy {
	margin-left:-1px;
}
#focusArea .areaBtn {
	position:absolute;
	top:-30px;
	background:url(../images/menu_li_bg.gif) 0 -303px no-repeat;
	width:132px;
	height:30px;
	line-height:30px;
	text-align:center;
}
#wholesaling .areaBtn {
	right:30px;
}
#diy .areaBtn {
	left:30px;
}
#focusArea .needBorder a.btnInput {

	display:block;
	text-align:center;
float:right;
clear:both;
	right:35px;
	bottom:20px;
}
#focusArea .needBorder ul li {
	line-height:24px;
	background:url(../images/icon_sprite.gif) 0 -145px no-repeat;
	padding-left:10px;
	float:left;
	width:90px;
	margin-left:5px;
	width:auto;
	white-space:nowrap;
}
#moreInfo {
	border:1px solid #d1d1d1;
	position:relative;
	width:920px;
	float:left;
	background:#efefef;
	padding:20px;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 20px;
}
#moreInfo .functions {
	width:125px;
	height:80px;
	*height:60px;
	float:left;
	padding-left:60px;
	background-image:url(../images/moreinfo_bg.gif);
	background-repeat:no-repeat;
}
#moreInfo .functions1 {
	width:100px;
	height:80px;
	*height:60px;
	float:left;
	padding-left:60px;
	background-image:url(../images/moreinfo_bg.gif);
	background-repeat:no-repeat;
	margin-top: -5px;
}
#service {
	background-position:10px 0;

}
#benefits {
	background-position:10px -150px;
}
#clause {
	background-position:10px -300px;
}
#aq {
	background-position:10px -450px;
}
#help {
	background-position:10px -600px;
}
/*---E main---*/
	
/*---E container---*/

/*---S footer----*/
#footer {
	width:100%;
	margin:5px auto;
	border-top:10px solid #bfbfbf;
	padding:20px 0;
	position:relative;
	font-size:12px;
	color:#646464;
	clear:both;
}
#footer a {
	#color:#646464;
}
#info {
	position:relative;
	width:709px;
	height:50px;
	margin:0 auto;
	background:url(../images/footer_bg.jpg) no-repeat 26px top;
	padding-left:253px;
		padding-top:5px;
	overflow:hidden;
}
#info ul {
	margin-right:26px;
}
#info ul li {
	display:inline;
	border-right:1px solid #444;
	padding-right:15px;
	padding-left:7px;
	*padding-right:20px;
	*padding-left:15px;
}
/*---E footer---*/

/*---S login---*/
#header.shorthead {
	height:152px;
	background-image:url(../images/header_bg2.jpg);
}

#header.shorthead #nav {
	bottom:34px;
}
#pageTitle {
	background:#f6f6f6;
	height:36px;
	line-height:36px;
	position:relative;
	padding-left:28px;
	border-bottom:none;
	color:#6e70a0;
}
#pageTitle a {
	color:#6e70a0;
}
#pageTitle .ltconer, #pageTitle .rtconer, #loginleft #forgetpw, #loginleft #loginBtn,
#adArea ul li, #loginright .btnInput {
	background-image:url(../images/login_sprite.png);
	background-repeat:no-repeat;
}
#pageTitle .ltconer {
	width:7px;
	height:7px;
	background-position:0 -660px;
	position:absolute;
	top:-1px;
	left:-1px;
	overflow:hidden;
}
#pageTitle .rtconer {
	width:7px;
	height:7px;
	background-position:0 -670px;
	position:absolute;
	top:-1px;
	right:-1px;
	overflow:hidden;
}
#pageTitle h2 {
	height:16px;
	background:url(../images/login_title.gif) 0 0 no-repeat;
	text-indent:-9999px;
	margin-top:10px;
	*float:left;
	*width:78px;
	*overflow:hidden;
}
#loginleft {
	width:252px;
	padding:30px 69px;
}
#loginleft .needBorder {
	width:210px;
	margin:20px auto;
	padding:20px;
	background:#f6f6f6;
	position:relative;
}
#loginleft .needBorder .line {
	margin-bottom:7px;
	padding-top:7px;
}
#loginleft #forgetpw {
	display:block;
	width:76px;
	background-position:0 -600px;
	text-align:center;
	position:absolute;
	top:101px;
	*top:107px;
	left:80px;
}
#loginleft #loginBtn {
	width:62px;
	background-position:0 -630px;
}
#loginleft .textInput {
	border:1px solid #d1d1d1;
	background:#efefef;
	padding:3px 0 3px 3px;
}
#adArea {
	width:276px;
	background:url(../images/login_ad_bg.gif) -11px 50px no-repeat;
	top:0;
	left:390px;
	position:absolute;
	padding:50px 0 50px 60px;
}
#adArea ul li {
	padding:19px 0 19px 82px;
}
#adArea ul li h5 a {
	color:#3f3faa;
	font-size:16px;
}
#link01 {
	background-position:0 0;
}
#link02 {
	background-position:0 -105px;
}
#link03 {
	background-position:0 -230px;
}
#link04 {
	background-position:0 -340px;
}
#loginright {
	width:232px;
	position:absolute;
	top:0;
	right:0;
}
#loginright p {
	margin-top:50px;
}
#loginright .btnInput {
	display:block;
	width:148px;
	height:53px;
	text-indent:-9999px;
	background-position:0 -480px;
}
#loginright #intro {
	background-position:0 -533px;
}
/*---E login---*/

/*---S 經銷批發專區---*/
/*----S sidebar----*/
#searchCar h2 strong {
	background-position:0 -430px;
}
#searchCar form {
	padding:17px;
}
#searchCar select {
	width:140px;
}
#searchCar .line {
	margin-bottom:10px;
}
#searchCar .textInput {
	width:170px;
}
#moreCo {
	display:block;
	text-align:center;
	float:right;
}
#factoryCate h2 strong {
	background-position:0 -500px;
}
.wideRight {
	width:738px;
	position:relative;
}
.wideRight .subarea .alignLeft {
	width:515px;
	position:relative;
}
.wideRight .subarea .alignLeft .needTitle .needBorder table, #listTab {
	margin:0 8px 8px 8px;
	width:496px;
}
.wideRight .subarea .alignLeft .needTitle .needBorder table th, #listTab th {
	font-weight:normal;
	padding:8px 8px;
	text-align:left;
}
.wideRight .subarea .alignLeft .needTitle .needBorder table td, #listTab td {
	height:24px;
	line-height:24px;
	padding:4px 8px;
}
.wideRight .subarea .alignLeft .needTitle .needBorder table tr.bgd4, #listTab tr.bgd4 {
	background:#d4d4d4;
}


.wideRight .subarea .alignLeft .needTitle_3 .needBorder table, #listTab {
	margin:0 8px 8px 8px;
	
}
.wideRight .subarea .alignLeft .needTitle_3 .needBorder table th, #listTab th {
	font-weight:normal;
	padding:8px 8px;
	text-align:left;
}
.wideRight .subarea .alignLeft .needTitle_3 .needBorder table td, #listTab td {
	height:24px;
	line-height:24px;
	padding:4px 8px;
}
.wideRight .subarea .alignLeft .needTitle_3 .needBorder table tr.bgd4, #listTab tr.bgd4 {
	background:#d4d4d4;
}


.wideRight .subarea .alignLeft .needTitle_2 .needBorder table, #listTab {
	margin:0 8px 8px 8px;
	width:496px;
	
}
.wideRight .subarea .alignLeft .needTitle_2 .needBorder table th, #listTab th {
	font-weight:normal;
	padding:8px 8px;
	text-align:left;
	
}
.wideRight .subarea .alignLeft .needTitle_2 .needBorder table td, #listTab td {
	height:24px;
	line-height:24px;
	padding:4px 8px;
	
}
.wideRight .subarea .alignLeft .needTitle_2 .needBorder table tr.bgd4, #listTab tr.bgd4 {
	background:#d4d4d4;
}

.wideRight .subarea .alignLeft .needTitle_1 .needBorder table, #listTab {
	margin:0 8px 8px 8px;
	width:496px;
}
.wideRight .subarea .alignLeft .needTitle_1 .needBorder table th, #listTab th {
	font-weight:normal;
	padding:8px 8px;
	text-align:left;
}
.wideRight .subarea .alignLeft .needTitle_1 .needBorder table td, #listTab td {
	height:24px;
	line-height:24px;
	padding:4px 8px;
}
.wideRight .subarea .alignLeft .needTitle_1 .needBorder table tr.bgd4, #listTab tr.bgd4 {
	background:#d4d4d4;
}


.wideRight .subarea .alignLeft .needTitle_0 .needBorder table, #listTab {
	margin:0 8px 8px 8px;
	width:496px;
}
.wideRight .subarea .alignLeft .needTitle_0 .needBorder table th, #listTab th {
	font-weight:normal;
	padding:8px 8px;
	text-align:left;
}
.wideRight .subarea .alignLeft .needTitle_0 .needBorder table td, #listTab td {
	height:24px;
	line-height:24px;
	padding:4px 8px;
}
.wideRight .subarea .alignLeft .needTitle_0 .needBorder table tr.bgd4, #listTab tr.bgd4 {
	background:#d4d4d4;
}

.needTitle {
	background:url(../images/title_sprite.gif) 0 -64px repeat-x;
	position:relative;
	margin-top:11px;
}
.needTitle .rtconer {
	width:10px;
	height:32px;
	background:url(../images/title_sprite.gif) 0 -32px no-repeat;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
	z-index:100;
}
.needTitle h2 {
	height:32px;
	line-height:32px;
	font-size:13px;
	font-weight:normal;
	color:#233d9a;
	background:url(../images/title_sprite.gif) 0 0 no-repeat;

}
.needTitle_3 {
	
	position:relative;
	margin-top:11px;

}

.needTitle_4 {

     clear:both;
	color:#233d9a;
	width:738px;
	height:35px;
	background:url(../images/bg_bg_01.jpg) repeat-x;

}
.needTitle_5 {

     clear:both;
	color:#233d9a;
	width:738px;
	height:35px;
	background:url(../images/bg_bg_00.jpg) repeat-x;

}

.needTitle_2 {
	
	position:relative;
	margin-top:11px;
	
}
.needTitle_2.rtconer {
	width:10px;
	height:32px;
	background:url(../images/title_sprite.gif) 0 -32px no-repeat;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
	z-index:100;
}
.needTitle_2_2 {
    *float:left;
	font-weight:normal;
	color:#233d9a;
	width:738px;
	height:35px;
	background:url(../images/bg_bg_03.jpg)  no-repeat;

}


.needTitle_1 {
	
	position:relative;
	margin-top:11px;
	
}
.needTitle_1.rtconer {
	width:10px;
	height:32px;
	background:url(../images/title_sprite.gif) 0 -32px no-repeat;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
	z-index:100;
}
.needTitle_1_1 {
    *float:left;
	font-weight:normal;
	color:#233d9a;
	width:738px;
	height:35px;
	background:url(../images/bg_bg_02.jpg)  no-repeat;
	
}


.needTitle_0 {

	background:url(../images/bg_bg_04.jpg)  no-repeat;
	position:relative;
	margin-top:11px;
	
}
.needTitle_0.rtconer {
	width:10px;
	height:32px;
	background:url(../images/title_sprite.gif) 0 -32px no-repeat;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
	z-index:100;
}
.needTitle_0_0 {
    *float:left;
	font-weight:normal;
	color:#233d9a;
	width:515px;
	height:33px;
	background:url(../images/bg_bg_04.jpg)  no-repeat;
	
}

.needTitle .needBorder {
	border-top:none;
}
.needTitle .textRight {
	margin:0 8px 4px 8px;
}
.needTitle_3 .needBorder {
	border-top:none;
}
.needTitle_3 .textRight {
	margin:0 8px 4px 8px;
}
.needTitle_2 .needBorder {
	border-top:none;
}
.needTitle_2 .textRight {
	margin:0 8px 4px 8px;
}
.needTitle_1 .needBorder {
	border-top:none;
}
.needTitle_1 .textRight {
	margin:0 8px 4px 8px;
}
.subarea {
	position:relative;


}
#saleCate .needBorder {
	padding:15px;

}
*+html #saleCate .needBorder {
	float:left;
}
#saleCate .needBorder .alignLeft {
	width:225px;
	height:auto;
	margin-right:10px;
	margin-bottom:10px;
}
#saleCate .needBorder h4 {
	font-weight:normal;
	font-size:13px;
}
#saleCate .needBorder ul li {
	float:left;
	height:24px;
	line-height:24px;
	background:url(../images/icon_dot.gif) 5px center no-repeat;
	padding-left:13px;
	white-space:nowrap;
}
#saleRecommend {
	height:500px;
	float:left;
	width:737px;
	margin-top: 10px;
	border: 1px solid #cccccc;
}
#saleRecommend .needBorder {
    float:left;
	padding:0px;
	width:737px;
	border: 0px;
}
#saleRecommend .needBorder li {
	width:130px;
	height:200px;
	text-align:center;
	float:left;
}
#saleRecommend .needBorder ul li img {
	margin-bottom:10px;
	padding:3px;
	border: 1px solid #cccccc;
}
#saleRecommend { /*推薦商品開始*/
	height:330px;
	float:left;
	width:716px;
	margin-top: -1px;
	border: 1px solid #cccccc;
	padding: 10px;
}
#Recommendcell {  
    width:400px;
	float:left;
	width:716px;
	align:center;
}
#Recommendcell li {
    width:140px;
	height:170px;
	text-align:center;
	float:left;
}
#Recommendcell img {
	margin-bottom:10px;
	padding:3px;
	border: 1px solid #cccccc;
}
#saleNew .needBorder {
	padding:15px 12px;
	*height:97px;
}
.gallery {
	margin:0 4px;
	float:left;
	width:170px;
	height:97px;
	overflow:hidden;
}
#galleryImg li {
	float:left;
	margin:0 4px;
}
/*----S sidebar----*/
/*---E 經銷批發專區---*/

/*---S 產品頁面---*/
#productPage #pageTitle {
	border-bottom:1px solid #D1D1D1;
}
#productPage #pageTitle h2 {
	text-indent:16px;
	background-image:url(../images/pagetitle_bg.gif);
	line-height:16px;
	color:#6e70a0;
	width:800px;
}
#productPage .textRight {
	border-bottom:1px solid #d1d1d1;
}
#productPage .textRight .inlineList {
	margin:0;
}
#productArea {
	width:660px;
	height:400px;
	position:absolute;
	top:18px;
	left:18px;
}
#productArea .alignRight {
	width:340px;
	height:350px;
}
#goodspic {
	border:1px solid #d1d1d1;
}
#goodspic table {
	width:275px;
}
#reviews {
	width:275px;
	height:275px;
}
.jqzoom {
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
	position:relative;
}
.zoomdiv {
	z-index:100;
	position:absolute;
	top:100px;
	left:100px;
	width:200px;
	height:200px;
	background:#ffffff;
	border:1px solid #CCCCCC;
	text-align: center;
	overflow: hidden;
}
.jqZoomPup {
	z-index:10;
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	width:50px;
	height:50px;
	border:1px solid #aaa;
	background: #ffffff url(../images/zoom.gif) 50% top  no-repeat;;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}
.opts {
	margin-top:15px;
}
.original_kuang {
	border:1px solid #d1d1d1;
	cursor:pointer;
	float:left;
	height:100px;
	margin:5px 2px 0 0;
	width:94px;
}
.original_kuang_click {
	border:1px solid #abaec1;
	cursor:pointer;
	height:100px;
	margin:0 2px 0 0;
	width:94px;
}
#productArea h3 {
	color:#5e88c2;
	font-weight:normal;
	
}
#goodsabout .pricebox {
	float:left;
	margin:0 8px 8px;
	padding:5px;
	width:372px;
}
#goodsabout .pricebox span {
	display:inline;
	float:left;
	height:32px;
	margin-left:2px;
	margin-top:8px;
}
#goodsabout .pricebox h3 {
	float:left;
	line-height:22px;
	padding-left:5px;
	padding-top:10px;
	color:#444;
	font-weight:bolder;
	margin:0;
}
#goodsabout .pricebox h1 {
	color:#FF9900;
	float:left;
	font-size:24px;
	line-height:32px;
}

#productArea .buybtn ul {
list-style:none;
}
.buybtn { width:354px; float:right; margin-top:65px!important; margin-top:0px;}
.buybtn li {
   float:right;
   background:url(../images/click_to_buy.gif) no-repeat;
   width:118px;
   height:41px;
   list-style:none;
   color:#FFFFFF;
   font-family:"新細明體",Arial, Helvetica, sans-serif;
   font-size:18px;
   line-height:41px;
   vertical-align:middle;
   text-align:center;
   letter-spacing:10px;
   font-weight:bold;
   
}
#sellerinfo {
	position:absolute;
	left:730px;
	top:10px;
	background:url(../images/aboutsaler.jpg) 0 25px no-repeat;
	width:220px;
	height:400px;
}
#sellerinfo h4 {
	color:#5e88c2;
	font-weight:normal;
	padding-left:20px;
}
#sellerinfo .textLeft {
	padding:30px 10px;
}
#sellerinfo .shoplogo {
	border:1px solid #ccc;
	height:60px;
	overflow:hidden;
	width:60px;
	margin-bottom:5px;
}
#sellerinfo .info .contact {
	background-color:#f6f6f6;
	border:1px solid #d1d1d1;
	clear:left;
	float:left;
	margin-top:10px;
	width:180px;
}
#sellerinfo .info .contact h4 {
	color:#224887;
	float:left;
	font-size:12px;
	line-height:22px;
	padding-left:4px;
}
#sellerinfo .info .contact span {
	float:left;
	height:16px;
	margin:4px 5px 0 3px;
	width:16px;
}
#sellerinfo .info .goinshop {
	display:inline;
	float:left;
	margin:10px 0 0 40px;
}
#sellerinfo .info .goinshop a {
	background:transparent url(../images/buttons_05.gif) 0 0 no-repeat;
	float:left;
	height:24px;
	padding-left:4px;
}
#sellerinfo .info .goinshop a span {
	background:transparent url(../images/buttons_05.gif) no-repeat scroll right -24px;
	cursor:pointer;
	display:block;
	float:left;
	height:24px;
	line-height:24px;
	padding-left:3px;
	padding-right:7px;
}
#productMoreInfo {
	width:880px;
	margin-left:40px;
	margin-top:478px;
	*margin-top:490px;
	background:url(../images/product_moreinfo_bg.jpg) 0 26px no-repeat;
	height:400px;
	position:relative;
} html>body #productMoreInfo{height:auto; min-height:400px; }
#categorymenu {
	margin-left:17px;
}
#categorymenu li {
	background:transparent url(../images/menu_li_bg.gif) no-repeat scroll 0 -180px;
	cursor:pointer;
	float:left;
	height:31px;
	line-height:31px;
	margin-top:5px;
	position:relative;
	text-align:center;
	width:103px;
	z-index:100;
}
#categorymenu li.selected {
	background:transparent url(../images/menu_li_bg.gif) no-repeat scroll 0 -231px;
	height:41px;
	line-height:41px;
	margin-top:0;
	width:104px;
}
#categorymenu a {
	color:#224887;
}
#categorymenu .selected a {
	color:#fff;
}
.itemcontent {
	float:left;
	height:auto;
	padding:10px;
	width:850px;
}
.itemtitlebox {
	float:left;
	height:33px;
	position:relative;
	width:98%;
	border-bottom:1px solid #d1d1d1;
}
.itemtitlebox h3 {
	margin-left:10px;
	background:url(../images/icon_sprite.gif) 0 -173px no-repeat;
	padding-left:24px;
	height:33px;
	line-height:33px;
}
.itemcontent {
	float:left;
	height:auto;
	padding:10px;
	width:850px;
}
.priceinfo {
	color:#000000;
	height:22px;
	line-height:22px;
	padding-bottom:6px;
	padding-left:10px;
	padding-right:10px;
}
.priceinfo .price {
	color:#224887;
	font-size:15px;
	font-weight:700;
	padding-left:2px;
	padding-right:5px;
}
.pricenotes {
	float:left;
	font-weight:600;
	line-height:24px;
	padding-left:10px;
	padding-top:6px;
	width:800px;
}
.recordlist {
	display:inline;
	float:left;
	margin-left:10px;
	margin-right:10px;
	width:830px;
}
.recordlist li {
	border-bottom:1px dashed #ccc;
	float:left;
	line-height:26px;
	width:100%;
}
.recordlist .title {
	background-color:#f6f6f6;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	font-weight:600;
}
.recordlist li span {
	float:left;
	text-align:center;
}
.recordlist .buyer, .recordlist .bid {
	width:25%;
}
.recordlist .amount, .recordlist .status {
	width:10%;
}
.recordlist .time {
	width:30%;
	*width:25%;
}
/*---E 產品頁面---*/

/*---S ask.html---*/
#askPage #pageTitle h2 {
	background:url(../images/pagetitle_bg.gif) 0 0 no-repeat;
	text-indent:12px;
	line-height:16px;
	*width:850px;
}
#askTab {
	width:595px;
	margin:10px auto;
}
#askTab th {
	text-align:left;
	font-size:14px;
}

/*---E ask.html---*/

/*---S 我的商城---*/
#container761 #footer {
	clear:both;
}
/*---E 我的商城---*/

/*---S ask02.html---*/
#relist {
	width:595px;
	margin:10px auto;
}
#relist li {
	border-bottom:1px solid #d1d1d1;
	padding-bottom:10px;
}
.retitle {
	height:29px;
	line-height:29px;
	background:url(../images/icon_sprite.gif) 10px -175px no-repeat;
	text-indent:32px;
	border-bottom:1px solid #d1d1d1;
	padding-right:10px;
}
.retitle .alignRight {
	margin-top:-28px;
	*margin-top:0;
}
.recontent {
	clear:both;
	padding:10px;
}
#readd {
	background:#f1f1f1;
	padding:10px;
	width:575px;
	margin:10px auto;
}
/*---E ask02.html---*/

/*---S 首页广告切换区---*/
#switch {
	background:#000000 url(../images/images_new/loading.gif) center 40% no-repeat;
	border:1px solid #d1d1d1;
	height:350px;
	overflow:hidden;
	position:relative;
	width:513px;
	z-index:0;
}
#wholesale #switch {
	height:142px;
}
#switch li div {
	display: none;
	margin-left: 10px;
	margin-top: 5px;
	padding-left: 5px;
}
#switch li img {
	border-bottom: #fff 1px solid;
	border-left: #fff 1px solid;
	border-right: #fff 1px solid;
	border-top: #fff 1px solid;
	cursor: pointer;
	filter: alpha(opacity=60);
	float: left;
	height: 40px;
	left: 10px;
	margin-right: 4px;
	moz-opacity: 0.6;
	position: absolute;
	top: 5px;
	width: 60px;
}
#switch ul {
	bottom: 0px;
	left: 3px;
	position: absolute;
	text-align: left;
	z-index: 104;
}
#switch ul li {
	color: #aaa;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: 900;
	height: 60px;
	position: relative;
	width: 80px;
}
#fronttextback {
	color:#000;
	font-size:30px;
	font-weight:900;
	left:22px;
	position:absolute;
	top:22px;
	width:100%;
}
#fronttext {
	color:#fff;
	font-size:30px;
	font-weight:900;
	left:20px;
	position:absolute;
	top:20px;
	width:100%;
	z-index:102;
}
#fronttext {
	color:#fff;
	font-size:30px;
	font-weight:900;
	left:20px;
	position:absolute;
	top:20px;
	width:100%;
	z-index:102;
}
#bg {
	background:#000;
	border-top:1px solid #999999;
	bottom:0;
	height:50px;
	opacity:0.5;
	position:absolute;
	text-align:right;
	width:100%;
	z-index:-997;
}
#mask {
	background: url(../images/images_new/mask.gif) repeat 0 0;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	visibility:hidden;
	width:100%;
	z-index:-998;
}
#back {
	text-align:center;
	z-index:-998;
}
#ShopPic img { width:85px; height:85px;}

/*---E 首页广告切换区---*/
