@charset "utf-8";
/*left-side*/
#error-left { float:left;overflow:hidden;width:760px;}

.c-bd{ border-color:#BBD6EF; border-width:1px;border-style:none solid solid;margin-bottom:15px;width:183px;}
.c-bd-h{background:transparent url(images/left_fl_mm1.png) repeat-x scroll 0 0;border-bottom:1px solid #CCCCCC;color:#5D5D5D;cursor:pointer;font-size:13px;font-weight:700;
height:18px;padding-left:20px;padding-top:6px;}
.c-bd-c{ padding:10px;}


.c-bd-item-head{font-weight:700; padding:5px 0 5px 15px;}
.c-bd-item{overflow:visible;padding:4px 0 4px 30px;word-spacing:normal;}
.c-bd-item a{ text-decoration:underline}

.c-prize-content{ text-align:center; padding:10px}

.c-prize-image,.c-prize-info{ margin:0 auto}

.c-prize-image { overflow:hidden;}

.c-prize-image img { border:1px solid #DDDDDD;height:100px;width:100px;}

.c-prize-info { line-height:18px}

.c-prize-name{ text-decoration:none}

.c-exchange-prize{ margin:2px auto; background:transparent url(images/exchange_prize.gif) no-repeat scroll 0 0; width:68px;height:21px;padding-top:2px;}

.c-exchange-prize a { color:#0099FF;text-decoration:none;}

.uploadProduct{ text-align:center; padding-top:10px;}

#brandList,#priceList,.attributeList{padding:10px;}

.rlp-h {cursor:pointer;position:relative;width:100%;}

.rlp-x {background:transparent url(../images/imgBluDivot_Dwn.gif) no-repeat scroll right 4px;margin-right:16px;}

.rlp-a {background:transparent url(../images/imgBluDivot.gif) no-repeat scroll right 0;margin-right:16px;}

#error-product h2 {background:transparent url(images/standard_msg_warning_big.gif) no-repeat scroll 5px 0;
border-bottom:medium none;border-top:medium none;font-size:16px;height:44px;margin-left:15px;margin-top:12px;padding-left:86px;padding-top:20px;}

#other-way { border:1px solid #D9DCE1;height:135px;margin:20px 0 15px 15px;width:740px;}

#other-way ol{line-height:22px;padding-left:15px;}

#other-way h3 {background:transparent none repeat scroll 0 0;border-bottom:1px solid #D9DCE1;color:#373737;display:block;font-size:12px;margin:5px 0;padding-left:10px;}

#other-way form {height:25px;margin:0;padding-left:2.5em;}

ol li {/*color:#000000;font-family:SimSun,Arial;line-height:190%;list-style-position:inside;padding-left:25px;*/}

#recent-product { background:transparent url(images/good_recommend_box_bg.gif) repeat-x scroll 0 0;border:1px solid #D9DCE1;height:185px;margin-left:15px;padding:6px 0 0 5px;width:733px;}

#recent-product .top { position:relative;}

#recent-product .top .title {color:#373737;font-size:12px;font-weight:bold;padding-left:5px;}

#recent-product ul { margin-top:15px;}

#recent-product ul li {background:transparent url(images/list_vertical_sep.gif) repeat-y scroll right top;float:left;
list-style-image:none;list-style-position:outside;list-style-type:none;padding:0 11px;
text-align:center;width:100px;}

/*右边产品列表*/
#right h2{ margin-left:15px;font-size:15px;}
#error-right {float:right;overflow:hidden;width:190px;}

.sortByDropdown{ width:180px;}

.result-set,.list-content{ background:url(images/content.png) repeat-x; padding-top:20px; overflow:hidden;margin-bottom:15px;}
.result-set h3{ position:relative; top: -18px;left:10px;display:inline;font-size:14px;}
.result-set span.rank-more {float:right; position:relative;top:-18px;right:10px;}
.result-set span.rank-more a{ text-decoration:underline}
.result-set ul{width:750px;display:block;padding:0;margin:0;overflow:hidden;}

.result-set ul li{ float:left; width:185px; padding:3px 0px 5px 2px; display:inline}

.productNameItem{ margin:8px 0px 5px 5px; text-align:left}
.productNameItem a{ text-decoration:none;font-size:14px;}

.priceItem,.reviewRatingItem,.reviewNumberItem { padding:5px; text-align:left}
.number,.prize-score { font-weight:bold;color:#FD8736;margin-right:2px;} 

.attributesInfo{ margin-top:5px; line-height:18px; padding:5px; text-align:left}

.attributesInfo .attributebd{ text-align:left;padding-right:10px;}

div.result{ border-bottom:1px dotted #A9B4C3;margin:8px 10px; float:left;display:block;width:730px}

div.result div{ margin-bottom:10px;}

div.result div.productImage{ width:128px;height:108px; float:left;text-align:center;}
div.result div.productData{ margin-left:15px;float:left;width:585px;}
div.result div.productData div.productTitle a{ font-size:14px; color:#3366CC}

div.result div.productData .productAttributes{ width:100%;line-height:18px;}
div.result div.productData .productAttributes span{ margin-right:15px;}

div.result div.productData .productReviews,div.result div.productData .productPrice,div.result div.productData .stars{float:left;}
div.result div.productData .stars {width:30%;}
div.result div.productData .productReviews {width:30%;}
div.result div.productData .stars img{ margin-bottom:-3px;}
div.result div.productData .write-link{ padding-left:25px;}
div.result div.productData .productReviews,div.result div.productData .productPrice {padding-top:3px;}

div.result div.productData .write-link a,
div.result div.productData .productAttributes a.more {color:#3366CC;text-decoration:underline}	

.imageContainer{ background-color:#FFFFFF;border:1px solid #DDDDDD;height:98px;width:128px;position:relative;display:table-cell;text-align:center;vertical-align:middle}

.imageContainer p
{
	position:static;
	+position:absolute;
	bottom:50%;
	right:50%;
}
.imageContainer img
{
	position:static;
	+position:relative;
	top:50%;left:50%;
}

.leve12Image
{
	border:1px solid #DDDDDD;
	height:120px;
	width:180px;
	position:relative;
	display:table-cell;
	text-align:center;
	padding-left:1px;
	vertical-align:middle;
	background-color:#FFFFFF;
}

.leve12Image p
{
	position:static;
	+position:absolute;
	bottom:50%;
	right:50%;
}

.leve12Image img
{
	position:static;
	+position:relative;
	top:50%;left:50%;
}

.nowrap{ text-align:left;padding:2px 0 2px 10px;}
.sans{ font-size:14px;font-family:verdana,arial,helvetica,sans-serif;color:#3366CC}

/*all category */
.defaultShow{display:block;}

.defaultHidden{display:none;}

.level1 li{	float:left;	width:30%;	padding-left:10px;}
.level2 li{	float:none;}

.basr-rcp{overflow:hidden}

.basr-rcp .basr-head {background:url(images/content_left_bg_title_big.png) no-repeat center top; width:950px; height:30px; line-height:30px;
font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;padding:0px 0px 0px 0px;position:relative;margin-top:5px;color:#FFF;}

.basr-rcp .basr-head h2{margin-left:18px;font-size:14px}

.basr-rcp .basr-mid {border-color:#CEE6FA;	border-style:solid;border-width:0 1px;position:relative;}

div.rcp-content {padding-left:40px;padding-top:25px;padding-left:40px;}

.basr-rcp .basr-foot {border-color:#CEE6FA;border-style:solid;border-width:1px 1px 0;position:relative;text-align:right;}

div.rcp-content table {width:100%;}

div.rcp-content table tr .cell {padding-right:15px;}

div.rcp-content table td {vertical-align:top;}

div.rcp-content table tr td.splitter {padding:18px 20px 13px 0;}
div.rcp-content table td {vertical-align:top;}

div.hierarchylist-title {margin-bottom:4px;}
div.hierarchylist-title-link {display:inline;}
div.gdlnk- {font-family:Arial;margin-bottom:5px;}
.gdlnk-1 {font-size:small;font-weight:bold;}

div.rcp-content table tr td.splitter img {background-color:#EEEEEE;height:1px;width:100%;}

.hierarchylist-content {margin-left:1em;}

/*rank list*/
.rank-box {
border:1px solid #BBD6EF;
float:left;
margin-right:15px;
margin-top:10px;
width:238px;
}
.rank-last {
margin-right:0;
}
.rank-box .hd {
background:transparent url(images/1x34_bg.gif) repeat-x scroll 0 0;
position:relative;
width:238px;
}
.rank-box h3 {
color:#3366CC;
font-size:14px;
margin:0;
padding:4px 8px 8px 18px;
}
.rank-box .more {
color:#666666;
position:absolute;
right:5px;
top:6px;
}
.rank-box li {
color:#666666;
height:25px;
line-height:25px;
padding-left:15px;
position:relative;
}
.rank-box li .rating {
color:#3366CC;
position:absolute;
right:5px;
}
.rank-box li .num {
color:#CC0000;
display:inline-block;
font-weight:800;
padding-right:3px;
text-align:center;
width:15px;
}

.rank li {
padding-left:5px;
position:relative;
}
.rank li span.num {
color:#AD570C;
display:inline-block;
font-weight:800;
padding-right:3px;
text-align:center;
width:15px;
}
.rank li span.rating {
color:#FD8736;
font-weight:bold;
position:absolute;
right:5px;
}
table#top100 a {color:#3366CC;display:inline-block;}
table#top100 .title {margin-bottom:8px;}
table#top100 {
background:#FFFFFF none repeat scroll 0 0;
border-collapse:separate;
border-spacing:2px;
margin:10px auto;
width:726px;
}
table#top100 th {
background:#4AB2D8 none repeat scroll 0 0;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:26px;
line-height:26px;
padding:2px 5px;
text-align:center;
}
table#top100 td {
background:#F2F2F2 none repeat scroll 0 0;
padding:2px 5px;
text-align:center;
}
table#top100 td.rank {
color:red;
font-weight:bold;
}
table#top100 td.attribute, #top100 td.name {
text-align:left;
}
table#top100 td.name a {
font-size:14px;
}
table#top100 p {
line-height:18px;
margin-top:10px;
}

table#top100 tr.top10 td{background-color:#B4DFEF}
table#top100 tr.top3 td.rank{font-size:24px;font-weight:normal;font-style:italic}

