
.blankclear { clear:both; width:1px; height:1px; font-size:1px; }

.h2  { height:2px; }
.h5  { height:5px; }
.h8  { height:8px; }
.h10 { height:10px; }
.h15 { height:15px; }
.h20 { height:20px; }

* { background-repeat:no-repeat; }

select, option { font-size:12px; }
select { margin:4px 12px 0px 0px; border:solid 1px; border-color:#444 #ccc #ccc #444; }

.tabBox { height:27px; }
	.tabBox .tabMenu { float:left; width:420px; height:27px; margin-right:10px; }
		.tabBox .tabMenu li { line-height:26px; padding-right:12px; background-image:url(../images/bg_product.gif); }
		.tabBox .tabMenu li.photo { padding-left:34px; background-position:8px 2px; }
		.tabBox .tabMenu li.video { padding-left:30px; background-position:8px -23px; }
	.tabBox .modelCode { float:left; width:470px; height:27px; margin:0px; }
		.tabBox .modelCode li { float:left; margin-right:20px; line-height:26px; padding:0px; }
	.tabBox .printShare { float:left; width:100px; height:27px; margin:0px; }
		.tabBox .printShare li { float:left; line-height:26px; padding:0px; font-size:11px; cursor:pointer; background-image:url(../images/bg_product.gif); }
		.tabBox .printShare li.print { padding-left:18px; background-position:-4px -74px; }
		.tabBox .printShare li.share { padding-left:30px; background-position:8px -102px; }

.tabContent { float:left; clear:both; width:418px; height:505px; margin-right:12px; }
	.tabContent .mainPhoto { position:relative; width:418px; height:440px; border:solid #ccc 1px; border-top:0px; text-align:center; }
		.tabContent .mainPhoto img { width:400px; height:400px; margin:9px auto; }
		.tabContent .mainPhoto span { display:inline; margin:auto; width:150px; font-weight:bold; }
		.tabContent .mainPhoto span_disabled_ { background-image:url(../images/bg_product.gif); background-position:0px -53px; }
		.tabContent .mainPhoto #soldoutFlag { position:absolute; width:84px; height:102px; z-index:100; left:0px; top:0px; }
	.tabContent .videoObj { width:418px; height:440px; border:solid #ccc 1px; border-top:0px; text-align:center; display:none; }
		.tabContent .videoObj object, .tabContent .videoObj embed { width:400px; height:400px; margin:9px auto; }
		.tabContent .videoObj a { text-decoration:none; }
		.tabContent .videoObj span { font-weight:bold; }
	.tabContent .thumbRow { float:left; width:366px; height:52px; margin:9px 2px 0px 0px; }
		.tabContent .thumbRow li { float:left; width:52px; margin-right:9px; display:inline; }
		.tabContent .thumbRow img { width:50px; height:50px; border:solid #ccc 1px; cursor:pointer; }
	.tabContent .thumbArrows { float:left; width:50px; height:52px; margin-top:9px; }
		.tabContent .thumbArrows li { float:left; display:inline; width:20px; height:52px; background-image:url(../images/bg_product.gif); }
		.tabContent .thumbArrows li.leftArrow  { margin-right:10px; background-position:-4px -135px; }
		.tabContent .thumbArrows li.rightArrow { background-position:-6px -266px; }

.productInfos { float:left; width:568px; line-height:100%; }
	.productInfos h2 { font-size:14px; font-weight:bold; line-height:100%; }
	.productInfos h3 { font-size:12px; font-weight:bold; line-height:140%; }
	.productInfos .star { width:79px; height:14px; margin:0px 5px; vertical-align:middle; }
	.productInfos .line1 { width:100%; border-top:solid #e4e4e4 1px; margin:20px 0px 16px 0px; }
	.productInfos dl { height:19px; line-height:100%; }
		.productInfos dl.price { height:25px; line-height:100%; }
		.productInfos dt { float:left; width:100px; height:18px; }
		.productInfos dd { float:left; width:370px; height:18px; }
		.productInfos .price span.gray { color:#cccccc; font-size:16px; line-height:100%; }
		.productInfos .price span.red { color:#990000; font-size:16px; font-weight:bold; line-height:100%; }
		.productInfos .price span.listprice { font-family:Georgia; text-decoration:line-through; }
	.productInfos .line2 { width:100%; border-top:solid #e4e4e4 1px; margin:30px 0px 16px 0px; }
	.productInfos .options { font-weight:bold; }
		.productInfos li { float:left; height:60px; margin-right:20px; }
	.productInfos .line3 { width:100%; border:0px; margin-bottom:5px; *margin-top:-16px; _margin-top:-16px;  }
	.productInfos input { width:40px; height:17px; border:solid 1px; border-color:#444 #ccc #ccc #444; }
	.productInfos input { vertical-align:middle; padding:0px 3px; *padding-top:3px; _padding-top:3px; }
	.productInfos .line4 { width:100%; border-top:solid #e4e4e4 1px; margin:24px 0px 8px 0px; }
	.productInfos p { color:#900; line-height:200%; }
		.productInfos p span { font-size:16px; }
		.productInfos .vipPrice span { font-size:16px; display:inline; margin-left:2px; }
	.productInfos .addToCart { float:right; width:95%; margin-top:30px; color:#990000; font-size:15px; font-weight:bold; }
		.productInfos .addToCart img { width:145px; height:45px; margin:10px 5px 0px 8px; vertical-align:middle; cursor:pointer; }

.below { height:29px; margin-top:30px; }
.below .noBG { width:100%; height:29px; }
	.below .noBG li { height:28px; background-image:none; padding:0px 10px; }

.contents { width:98%; height:auto; margin:15px auto 30px auto; line-height:150%; }
.contents table { margin:auto; }
.contents ul, .contents ol  { list-style-type:disc; padding-left:24px; }
.contents li  { list-style-type:disc; padding-left:0px; }
.brandhub { margin-top:12px; border:solid #ccc 1px; display:none; }
	.brandhub .hubCateBox { width:188px; height:auto;font-weight:normal; }
	.brandhub .hubCateBox { border:solid #ccc 1px; border-width:0px 1px 1px 0px; background-color:#f4f8fc; }
	.brandhub .hubCateBox p { width:170px; padding:8px 10px; line-height:120%; font-size:12px; }
	.brandhub .focused { font-weight:bold; border-right-width:0px; background-color:#fff; }
	.brandhub ul { float:right; width:790px; margin:6px 4px 12px 0px; }
.reviews { width:98%; margin:12px auto; display:none; }
	.reviews img { margin:0px 1px 3px 0px; *margin-bottom:1px; _margin-bottom:1px; vertical-align:middle; width:16px; height:14px; }
	.reviews .itemname { width:76px; vertical-align:top; padding-top:10px; }
	.reviews input.text { width:240px; height:19px; border:solid 1px; border-color:#444 #ccc #ccc #444; }
	.reviews input.text { margin-top:8px; vertical-align:middle; padding:0px 3px; *padding-top:3px; _padding-top:3px; }
	.reviews textarea { width:560px; height:100px; border:solid 1px; border-color:#444 #ccc #ccc #444; color:#aaa; }
	.reviews textarea { margin:8px 0px; padding:3px; font-family:tahoma,arial; font-size:12px; line-height:140%; overflow:auto; }
	.reviews #_agreement { width:13px; height:13px; margin:0px 4px 0px 0px; vertical-align:middle; border:0px; }
	.reviews input.submit { font-size:13px; margin:12px 0px 20px 0px; }
	.reviews ul  { list-style:none; margin:10px 0px 20px 0px; padding:0; }
	.reviews li { padding-bottom:10px; margin-bottom:10px; width:100%; border-bottom:1px #ddd solid; }
	.reviews li div.content { margin-top:5px; }

.helpBox { margin-top:30px; }
h1.title { font-size:15px; }
.priceLoading { color:#808080; font-size:16px; line-height:100%; }

#_country { width:240px; }

.pr {color:#060!important;} 
#wx{text-align:left;}
#tab03 {position:relative; width:120px;} 
#tab03 h3 {position:relative; z-index:1;font-weight:bold; height:25px; padding-top:4px; margin-bottom:-1px; border:solid #ccc; border-width:1px 0 1px 1px; 
text-align:center; background:#eee; cursor:pointer; } 
#tab03 h3.up {z-index:3; background:#fff;} 
#tab03 div.tab {display:none; position:absolute; left:119px; top:0; z-index:2; width:850px; padding:5px 10px; border:solid 1px #ccc; color:#666; } 
#tab03 div.tab.up {display:block;} 

