ul,li,dl,dd,dt,p{ margin:0px; padding:0px; list-style-type:none;}
input {
	border: 1px; border-color:#999999;
}
body { margin:0; padding:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
input,select ,textarea,form,ul ,li {
	margin:0;
	padding:0;
	border-top-color: #C3C3C3 1px solid;
	border-right-color: #EEEEEE 1px solid;
	border-bottom-color: #EEEEEE 1px solid;
	border-left-color: #C3C3C3 1px solid;
}
img { border:0;
}
.B2BProdListItem
{
	border: 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #339933;
	background-color: #F0F0F0;
}
.B2BButton {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #28738C;
	background-repeat: repeat-x;
	cursor: pointer;
	border: 1px solid #A5BCB8;
}
.B2BButton1 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #28738C;
	background-repeat: repeat-x;
	cursor: pointer;
	border: 1px solid #A5BCB8;
	width: 150px;
}
.B2BTextbox, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-right: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #C3C3C3 1px solid;
	border-left: #C3C3C3 1px solid;
}

.FontB2BPurple {
	COLOR: #000;
	font-size: 11px;
	LINE-HEIGHT: 16px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FontB2BRed {
	COLOR: #FF0000;
	font-size: 11px;
	LINE-HEIGHT: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.B2BTblHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3366cc;
	padding: 2px;
}
.B2BColHead, .B2BColFoot {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #6699ff}
.B2BTblFoot {
	background-color: #D7DADC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.B2BLeftMenuHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #28738C;
	background-image: url(images/bg_leftmenuhd.gif);
	background-repeat: no-repeat;
	filter: DropShadow(Color=#FFFFFF, OffX=1, OffY=1, Positive=1);
}
.B2BProductHead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
.B2BFieldBg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #CEE3FE;
	padding: 2px;
}
.B2BText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
.B2BPriceTotal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #EEEEEE;
	padding: 2px;
}
.B2BTableText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
.B2BFontBlack {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}
.B2BTblListBg1 {
	background-color: #DEDEDE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.B2BTblListBg2 {
	background-color: #EFEFEF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.B2BFontSize1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.B2BFontSize2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.B2BFont {  font-family: Verdana, Arial, Helvetica, sans-serif}
.B2BProductFoot { background-color: #99CC99; font-family: Verdana, Arial, Helvetica, sans-serif}
.B2BFieldBgSize2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #EFEFEF}
.B2BHyperLink {  }
.B2BProdRemsBg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.B2BProdInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.B2BProdInfoHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F0F0F0;
	color: #28738C;
	font-weight: bold;
	line-height: 14px;
}
.B2BProdInfoSubHead, .B2BProdInfoTopHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F7F7F7;
	color: #333333;
	font-weight: bold;
	line-height: 14px;
}
.B2BMsgHead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #EEFFEE}
a {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #28738C; text-decoration:none;}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF6633; text-decoration: underline}
.B2BProdNameBg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #28738C;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	border-bottom-color: #28738C;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
.B2BPriceBg { background-color: #EEEEEE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #333333}
.B2BBodyBg {
	background-color: #FFFFFF;
}
.B2BBodyBg2 {
	background-color: #FFFFFF;
	background-image: url(images/bg_left.gif);
	background-repeat: repeat-y;
}
.B2BBodyBg3 {
	background-color: #FFFFFF;
	background-image: url(images/bg_top.gif);
	background-repeat: repeat-x;
}
.B2BLeftMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.B2BProdModBorder { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; border: 1px solid #DDDDDD}
.B2BProdMod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #EFEFEF;
}
.B2BFontProdMod { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt }
.B2BTopMenuBg1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.B2BTopMenuBg2 { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 11px; font-weight: bold}

.B2BLeftMenuHead1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #28738C;
	background-image: url(images/shopping.gif);
	background-repeat: no-repeat;
	filter: DropShadow(Color=#FFFFFF, OffX=1, OffY=1, Positive=1);
}
.B2BcatMain{ float:left; width:640px;color:#28738C; font-size:18px; font-weight:bold; line-height:180%; font-family:Verdana, Arial, Helvetica, sans-serif; clear:both;}
.B2BcatColumn{ float:left; width:625px;padding-left:10px; color:#000000; font-size:12px; line-height:150%; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(images/bg_man_01.jpg) no-repeat; clear:both;}
.B2BcatColumn h3{ margin:0; padding:0; float:left; width:400px;line-height:25px; font-size:14px;}
.B2BcatColumn p{ margin:0px; padding:0px 10px 0px 0px;float:right; line-height:25px; text-align:right; }
.B2BCartText{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
 
#myCoupon{
	position:absolute;
	overflow:auto; 
	width:417px; 
	height:300px;
    left:50%;
	margin:0px;
    margin-left: -208px;
	background-color:#F7F7F7;
	border:#CCCCCC 5px solid;
	display:none;
}
#myselfCat {
	padding-left: 15px;
	width: 173px;
	background-image: url(/e/ptxwebstore_customize/images/subCate_bg.jpg);
	background-repeat: repeat-y;
	line-height: 22px;
}
#divCatBot {
	width: 173px;
}
.leftTitle { clear:both;margin-top:1px;height:60px; width:173px; background:url(/e/ptxwebstore_customize/images/bg_cate.jpg) no-repeat;}
.leftTitle ul {margin:0px; padding:0px;list-style-type:none;}
.leftTitle ul li {line-height:22px;
}
.leftTitle ul li.title {width:65px;float:left; margin-left:20px!important; margin-left:10px;font-weight:bold;}
.leftTitle ul li.clear {width:82px;float:right;font-size:9px; color:#fff;}
.leftTitle a { float:left;font-size:9px; color:#fff;}
.leftTitle a:hover {font-size:9px; color:#fff; text-decoration:underline;}
#divsize,#divsex,#divcolor,#divPrice,#divSkin,#divVirtue {
	width:172px;
	height:100px;
	overflow-x:hidden;
	overflow-y: scroll;
	scrollbar-base-color: #8BACE1;
	scrollbar-face-color: #8BACE1;
	scrollbar-shadow-color: Cornsilk;
	scrollbar-highlight-color: Beige;
	scrollbar-3dlight-color: Azure;
	scrollbar-darkshadow-color: AntiqueWhite;
	scrollbar-track-color: AliceBlue;
	scrollbar-arrow-color: AliceBlue;
}
#divsize ul,#divsex ul,#divcolor ul,#divPrice ul,#divSkin ul,#divVirtue ul,#divCategory ul,#divBrands ul { padding:0px; margin:0px;list-style-type:none;}
#divsize ul li,#divsex ul li,#divcolor ul li,#divPrice ul li,#divSkin ul li,#divVirtue ul li,#divCategory ul li,#divBrands ul li { padding-left:20px; line-height:1.5em;}
/* promotion */
#promotion {margin:10px auto 0 auto; width:1000px;}
#promotionSidebarA { width:175px; float:left; margin-right:2px; }
#shoppingcar { margin-left:3px; width:175px; float:left }
#promotionMain { position:relative; float:left;width:640px;}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.divproduct, .productList3, .productList4 { float:left;width:640px; margin:10px 0px;}
.divproduct {border-bottom:#ccc solid 1px;}
.divproduct ul { clear:both; width:640px;list-style-type:none; margin:0px; padding:0px;padding-bottom:8px; }
.divproduct ul li {list-style-type:none; float:left; }
.divproduct ul li.pic {width:100px; border:0px;}
.divproduct ul li.name {width:200px; padding-left:10px;}
.divproduct ul li.price {width:95px; padding-left:10px;}
.divproduct ul li.num {width:115px; padding-left:10px;}
#divBanner {width:640px;}
.productList3 ul {width:209px; float:left; text-align:center; list-style-type:none; margin:0px; padding:0px;}
.productList3 ul li {padding:2px; width:209px;}
.productList3 ul li.proTitle {height:42px; overflow:hidden;
}
.productList4 ul {width:158px; float:left; text-align:center; list-style-type:none; margin:0px; padding:0px;}
.productList4 ul li {padding:1px; width:158px;}
.productList4 ul li.proTitle {height:42px; overflow:hidden;
}
.divproduct br {clear:both;}

/* products detail  */

#detailProduct { float:left;width:640px; position:relative; display:inline;margin-top:5px; padding-bottom:20px;}
#bigimage { position:absolute;top:0px; left:0px; display:none; z-index:9999;
}
#bigimage img {border:#D6D6D6 solid 1px;
}
#divPic {width:310px; float:left; margin-left:5px; display:inline; text-align:center;}
#divPic h3 { line-height:1.5em; font-weight:normal;}
#divAdditionalPic ul {margin-top:3px; list-style-type:none;}
#divAdditionalPic ul li {float:left; width:50px;
}
#detailProduct br {clear:both;}
#divAdditionalPic p {margin:0px; padding:3px 0;}
#detailInfo {float:left;width:295px; display:inline; margin-left:10px;
}
#detailInfo p {margin:0px; padding:0px;
}
#detailInfo dl {margin:0px; padding:2px 0; clear:both;width:290px;}
#detailInfo dt {margin:0; padding:0px;float:left; width:100px;}
#detailInfo dd { margin:0px; padding:0px; float:left; width:190px;
}
#detailInfo dt input {width:30px;
}
#detailInfo dt.red {color:red; font-weight:bold;}
#detailInfo dd.red {color:red; font-weight:bold;}
/* #detailinfo dd {margin-left:100px; padding-left:100px;} */
#btn {padding-left:100px;}
#btn input {margin-top:3px;}
#proIntroduction { float:left; width:630px; padding-left:10px;}
#proIntroduction h3 {font-size:14px; color:#000; padding-left:10px;
}
#proIntroduction p { margin:0px;font-size:12px;padding-left:30px;
}

#relative { float:left; width:610px; text-align:center;
}
#relative img {margin:5px;
}
#seeAll { float:left; width:610px;text-align:center; margin-top:3px;
}
#proIntroduction ul {list-style:none; margin-top:10px; background:url(images/bg_products-info_02.gif) center repeat-y;font-family: Verdana, Arial, Helvetica, sans-serif;
}
#proIntroduction ul li.title { padding-left:8px;background:url(images/bg_products-info_01.gif) top left no-repeat; line-height:25px;
}
#proIntroduction ul li.nolist{padding-left:8px;list-style-type:none; padding-top:3px; padding-bottom:10px; line-height:120%;background:url(images/bg_products-info_03.gif) bottom center no-repeat;}
.comment { clear:both;padding:3px 5px; margin-top:10px; height:20px;}
.comment h3 {float:left; margin:0;padding:0; width:300px;}
.comment p { margin:0px; padding:0px;float:right; width:300px; text-align:right}
#line {height:20px; border-bottom:#ccc solid 1px;}

#referenceProduct {padding-top:20px;clear:both;
}
#referenceProduct h1 {text-indent:20px; height:25px; line-height:25px;background:url(images/bg_products-info_01.gif) no-repeat;}




/* products detail 2  */
#detailProduct2 {width:548px!important; width:545px; margin-top:5px; padding-bottom:20px;}
#divPic2 {width:220px; float:left; margin-left:10px; text-align:center;}
#divPic2 h3 { line-height:1.5em; font-weight:normal;}
#divAdditionalPic2 ul {margin-top:3px; list-style-type:none;}
#divAdditionalPic2 ul li {float:left; width:50px;
}
#detailProduct2 br {clear:both;}
#divAdditionalPic2 p {margin:0px; padding:3px 0;}
#detailInfo2 {float:left;width:305px!important; width:300px;margin-left:5px;
}
#detailInfo2 p {margin:0px; padding:0px;
}
#detailInfo2 dl {margin:0px; padding:2px 0; clear:both;width:305px!important; width:300px;}
#detailInfo2 dt {margin:0; padding:0px;float:left; width:105px;}
#detailInfo2 dd { margin:0px; padding:0px; float:right; width:198px!important; width:193px;
}
#detailInfo2 dt input {width:30px;
}
#detailInfo2 dt.red {color:red; font-weight:bold;}
#detailInfo2 dd.red {color:red; font-weight:bold;}
/* #detailinfo2 dd {margin-left:100px; padding-left:100px;} */
#btn2 {padding-left:100px;}
#btn2 input {margin-top:3px;}
#proIntroduction2 { float:left; width:520px; padding-left:20px;}
#proIntroduction2 h3 {font-size:14px; color:#666; padding-left:10px;
}
#proIntroduction2 p { margin:0px;color:#999; font-size:12px;padding-left:30px;
}
#relative2 { float:left; width:520px; text-align:center;
}
#relative2 img {margin:5px;
}
#seeAll2 { float:left; width:520px;text-align:center; margin-top:3px;
}
#proIntroduction2 ul li.nolist{list-style-type:none; padding-top:3px; padding-bottom:3px;}
.comment2 { clear:both;padding:3px 5px;}
.comment2 h3 {float:left; margin:0; padding:0; width:300px;}
.comment2 p { margin:0px; padding:0px;float:right; width:300px; text-align:right}
#line2 {height:20px; border-bottom:#ccc solid 1px;}
#referenceProduct2 h1 {border-bottom:#ccc solid 1px;}



/* home   */
#head {width:1000px; height:122px; margin:0 auto; position:relative; background:url(/e/ptxwebstore_customize/images/top_bg.jpg) top center no-repeat;
}
#head img {vertical-align:middle;
}
#ShoppingInfo {text-align:right; padding:3px 40px 0px 0px; color:#000000;
}
#login{text-align:right; padding-right:0px; color:#28738C;
}
#login,#ShoppingInfo a {
	color:#333333;
	text-decoration:none;
	font-size: 11px;
}
#login,#ShoppingInfo a:hover {color:#28738C
}
#logo_w{width:299px;height:46px;margin:0px 0 0 0px;_margin:0px 0 0 0px;float:left;
}
#lang {text-align:right; height:22px; padding:15px 25px 0px 0px;
}
#like {text-align:right; height:24px; margin-top:-8px; padding:0px 100px 0px 0px; 
}
#navigation {
	position: absolute;
	width:999px;
	top:55px;
	left:0;
	visibility: visible;
}
#navigation ul {margin:0px; padding:0px 0px 0px 0px; list-style-type:none;
}
#navigation li {
      display:inline;
      margin:0;
      padding:0;
      }
#navigation a {
	font-size:11px;
	font-weight:normal;
	float:left;
	margin:0;
	padding:0 0 0 7px;
	text-decoration:none;
	font: Arial;
	color: #FFFFFF;
      }
#navigation li.customer {margin-left:100px; 
}
#navigation li.customer a { margin-left:20px; padding:8px 0 8px 0;color:#000;
}
#navigation li.customer a:hover {color:#ff0000; background:none;
}
#navigation a span {
      float:left;
      display:block;
      padding:10px 25px 9px 16px;
      color:#FFFFFF;
      }
	  
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navigation a span {float:none;}
    /* End IE5-Mac hack */
#navigation a:hover span {
	color:#FFFF00;
	font-weight: bold;
      }  
#search {
	width:1000px;
	position:absolute;
	top:87px;
	height:30px;
	visibility: visible;
}
#search a { color:#cc0000; text-decoration:none;
}
#search a:hover {color:#28738C;
}
#search ul {list-style:none;
}
#search input, #search img {
	vertical-align:middle;
	margin-left:5px;
	margin-right:5px;
	border-top-color: #C3C3C3 1px solid;
	border-left-color: #C3C3C3 1px solid;
	border-right-color: #EEEEEE 1px solid;
	border-bottom-color: #EEEEEE 1px solid;
}
#search li.l {padding:3px 0px 0px 40px; float:left; width:43%;
}
#search li.r {
	padding-right:10px;
	float:right;
	width:50%;
	text-align:right;
	line-height:2em;
}
#container {width:1000px; margin:10px auto 0px auto;
}
#leftBar {float:left; width:180px; margin-left:20px!important; margin-left:10px;
}
#cat { width:173px;
}
#leftLogo {width:173px;
}
#leftLogo ul { margin:0; padding:0; list-style:none;
}
#leftLogo li { width:173px; margin:0; padding:10px 0; text-align:center;
}
#main {float:right; width:755px; margin-right:20px!important; margin-right:10px;
}
#banner { margin-bottom:15px; width:755px;
}
#focus {
	width: 644px;
	float: left;
	padding-top: 9px;
}
#bannerRight {
	float: right;
}
#whatHot { float:right; width:755px;  
}
#hotTop {width:755px; float:left; 
}
#hotMain {
	width:755px;
	height: 245px;
}
#hotMain ul{ width:150px; float:left;
}
#hotMain ul li{ width:150px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px;
}
#hotRight {width:100px; float:right; text-align:center; border-right:#E0E0E0 solid 1px; border-left:#E0E0E0 solid 1px;
}
#hotLeft a, #hotRight a {font-size:11px;
}
#hotLeft p, #hotRight p {margin:0; padding:0; line-height:1.5em; width:100px;
}
#hotLeft ul, #hotRight ul { margin:0; padding:0; list-style:none;
}
#hotLeft li, #hotRight li {margin:0; padding:3px 0; border-bottom:#E0E0E0 solid 1px;
}
#hotContent {margin:0 100px; padding-top:5px;
}
#whatNew{
	width: 755px; float:left;
}
#newItems{
	float: left;
	width: 560px;
	height: 225px;
	background-image: url(images/newItem_main_bg.jpg);
	background-repeat: repeat-y;
	padding-left: 15px;
}
#newItems ul{ float:left; width:180px;
}
#newItems ul li{ text-align:center; width:180px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
#newAdvA{
	float: right;
}
#newBot {width: 755px; float:left;
}
#footer { clear:both;margin:0 auto; width:960px; padding-top:20px;
}
#tk {padding-top:20px; padding-bottom:0px; background:url(/e/ptxwebstore_customize/images/footer_bg.jpg) no-repeat; height:75px;
}
#tk a {color:#fff; text-decoration:none
}
#tk a:hover {color:#FFFF00;
}
#logo12 { width:960px;}
#logo12 ul { width:960px; height:61px; padding-top:5px;}
#logo12 ul li { float:left; list-style-type:none;}
#footer dl { margin:0px; padding:0px; width:178px!important; width:180px; float:left; line-height:1.5em;
}
#footer dl.lm {margin-left:55px!important;margin-left:30px;
}
#footer dt { font-size:14px; font-weight:bold; color:#28738C;
}
#footer dd { margin-left:0px;
}
#copyright {clear:both; text-align:center; line-height:2em; height:40px; color:#333;
}
#buyinfo {
	position:absolute;
	padding-left:20px;
	width:180px;
	height:50px;
	vertical-align:middle;
	font-size:14px;
	color:#666666;
	background:#fff url(/e/ptxwebstore_customize/images/bg_buyinfo.gif) no-repeat;
	display:none;

left: expression((document.body.offsetWidth - 180)/2 + "px"); top: expression((document.body.clientHeight-50)/2+document.body.scrollTop +"px");
}
#buyinfo img {padding-top:10px;}
#buyinfo span{display: inline-block; padding-left:15px; padding-bottom:10px;}

#Layer1 {
		position:absolute;
		background-color: #FFFFFF;
		width: 330px;
		height: 150px;
		display:none;
	}
#lcsa{ width:290px; height:30px; margin-top:20px;
}
#lcsa ul { margin:0px; padding:0px;
}
#lcsa ul li{ list-style:none; float:left; margin-right:10px; height:15px; border:#A5BCB8 1px solid; padding:3px; color:#333333; background:#E3E3E3; font-weight:bold; text-align:center; background:url(images/bjt_03.jpg);
}
.hsz{ color:#FF0000; font-weight:100;}

