/*-------------------------------------
/* 常用自訂style
/*-------------------------------------*/
/*width*/
.mainall { width:100%; background-color:#fff}
.main966 { margin:0 auto; width:966px; overflow:hidden; background-color:#fff; height:auto;}
.main950 { margin:0 auto; width:950px; margin:8px; overflow:hidden; height:auto;}
.wth1{ width:380px;}

.fleft{ float:left; }
.fright{ float:right; }

/**/
.clear { clear:both;}
.clearfix { display: block; clear:both; }
.disblock { display: block;}
.disnone { display: none;}

/*margin*/
.mgt8  { margin-top:8px;}
.mgt10 { margin-top:10px;}
.mgb10 { margin-bottom:10px;}
.mgl10 { margin-left:10px;}
.mgl5 { margin-left:5px;}
.mgr10 { margin-right:10px;}
.mgr5 { margin-right:5px;}
.mg5 { margin:5px;}
.mg10 { margin:10px;}
.mg15 { margin:15px;}
.mg20 { margin:20px;}
.mgtb10 { margin-bottom:10px;margin-top:10px;}

/*顏色*/
.colorfff { color:#fff;}
.color02b { color:#02bdd3;}
.colorccc { color:#CCC;}

/* bg */
.bg066 { background-color:#066; }
.bg099 { background-color:#099; }

/* line */
.line6{ clear:both; height:6px;}
.rlineccc { border-right:1px solid #CCCCCC }

/* font */
.strong{ font-weight:bold; }

/* 分隔線 */
.separator {
	color:#CCCCCC;
	display:inline;
}

/* tab-box || tab-box2 */
.tbox { border:1px solid #dedede; height:100%; overflow:hidden;}
.tbox dt, div.tabs-trigger { background:url(../images/title_bg.jpg) left top repeat-x; padding-left:12px;  
	line-height:25px; }
div.tabs-trigger{
	height:33px;
	line-height:25px;
}

.tbox  dt li, .tabs-trigger a { 
	display: inline; 
	width:75px;  
	display: block; 
	float:left; 
	cursor:pointer; 
	text-align:center; 
	background:url(../images/tab_line.jpg) top right no-repeat; 
	padding-left:2px;
}
.tabs-trigger a {
	height:27px;
}

.tbox  dt li.curr, .tabs-trigger a.current { 
	background:#ff0000 url(../images/curr_tab.jpg) top center no-repeat; 
	height:33px; 
	color:#FFFFFF
}
.tbox dt strong { color:#db1400; font-weight:bold}
.tbox dt span { float:right; padding-right: 10px;}
.tbox dt span a { color: #666; }
.tbox dt em { float:right; padding-right:12px;}


.edtrec { padding: 3px 8px 0;  }
.edtrec dt {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: 90px;
    padding-left: 0;
    width: 80px;
}



.heh9{
	height: 470px;
}

.heh7 {
    height: 370px;
}
.heh4 {
    height: 325px;
}

/* stars */
.stars {
	background:url(../images/stars.png) no-repeat scroll left top transparent;
	height:17px;
	width:87px;
}
.stars.rating-4-5 { background-position:left -20px; }

/* list_r_box02_c
----------------------------------*/
.list_r_box02_c {
	border-right:1px solid #DDDDDF;
	border-left:1px solid #DDDDDF;
	overflow:hidden;
	padding-bottom:100px;
}

.list_r_box02_c h2 {
	/*background:none repeat scroll 0 0 #EEE;*/
	border-bottom:1px solid #EDEDED;
	color:#0D7ABB;
	font:600 14px/30px tahoma;
	height:28px;
	margin: 0px 10px;
	padding: 0px 10px;
}
.list_r_box02_c ul {
	margin:10px;
}
.list_r_box02_c ul li {
	background:url("https://member.whycai.com/images/dot_02.gif") no-repeat scroll 3px 10px transparent;
	font:14px/24px tahoma;
	padding-left:18px;
}


/* refine-search */
#refine-search {
	margin-bottom:10px;
}

#refine-search .title {
	background:url("http://img.alibaba.com/images/eng/wholesale/sprite/spr_we_buyer_list.png") repeat-x scroll 0 -750px #FFFFFF;
	height:27px;
	line-height:27px;
}
#refine-search .title span {
	color:#FFFFFF;
	display:block;
	font-size:13px;
	font-weight:bold;
	padding-left:7px;
}

#refine-list {
	border-color:#DECDC4;
	border-style:solid;
	border-width:0 1px 1px;
	margin-top:-1px;
	overflow:hidden;
}
#refine-list dl {
	overflow:hidden;
	padding-bottom:3px;
	height: auto;
}
#refine-list dt {
	/*background:url("http://img.alibaba.com/images/eng/wholesale/sprite/spr_we_buyer_common.png?v=083114") no-repeat scroll 5px -2045px #FFEDDA;
	padding-left:23px;
	border-top:1px solid #DECDC4;
	*/
	background:url(../images/title_bg.jpg);
	border-top:1px solid #dedede;
	cursor:pointer;
	font-weight:bold;
	height:27px;
	line-height:27px;
	margin-bottom:6px;
	overflow:hidden;
	padding-left: 8px;
	color: #DB1400;
}
#refine-list dd {
	font-family:Tahoma;
	font-size:12px;
	line-height:1.7;
	padding:0 5px 0 23px;
}
#refine-list dd span {
	color:#999999;
	font-size:10px;
}
#refine-list a, #refine-list a:hover {
	color:#000000;
}


/** tabs **/
.overview-tabs {
	background:url("../images/features_overview_tabs_inlay_bg.gif") repeat-x scroll left bottom transparent;
	height:30px;
	overflow:hidden;
	padding-left:10px;
	margin: 20px  0;
}
.overview-tab-inlay.active, .overview-tab-inlay:hover {
	background-image:url("../images/features_overview_tabs_inlay_l.gif");
	text-decoration:none;
}
.overview-tab-inlay {
	background:url("../images/features_overview_tabs_inlay_l_passive.gif") no-repeat scroll left top transparent;
	color:#000000;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	margin:0 5px 0 0;
}
.overview-tab-inlay.active span, .overview-tab-inlay:hover span {
	background-image:url("../images/features_overview_tabs_inlay_r.gif");
}
.overview-tab-inlay span {
	background:url("../images/features_overview_tabs_inlay_r_passive.gif") no-repeat scroll right top transparent;
	cursor:pointer;
	display:block;
	line-height:30px;
	padding:0 7px;
	text-align:center;
}


/* sidebar_ad
----------------------------------*/
#sidebar_ad {
    -moz-border-radius: 7px 7px 7px 7px;
    border: 7px solid #B3C0CA;
    margin-bottom: 50px;
}

/*
 *
 *----------------------------------*/
.d_title {
    background-position: 0 -92px;
    height: 31px;
    width: 100%;
}
.d_title, .d_title .d_left, .d_title .d_right, .f_title, .f_title .f_left, .f_title .f_right, .e_title, .e_title .e_left, .e_title .e_right {
    background: url("../images/master.png") repeat scroll 0 0 transparent;
}
.d_title .d_left {
    background-position: 0 0;
    float: left;
    height: 31px;
    width: 10px;
}
.d_title h5 {
    float: left;
    line-height: 31px;
	color: #DB1400;
	font-weight: bold;
}
.d_title .d_right {
    background-position: -240px 0;
    float: right;
    height: 31px;
    width: 10px;
}
.d_table {
    width: 100%;
}
.d_table ul {
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    padding: 3px 10px 0;
}


.d_table li {
    background: url("../images/list2.gif") no-repeat scroll left 7px transparent;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    padding-left: 12px;
    width: 98%;
}
.d_table li strong{
    font-weight: bold;
	color:red;
}
.d_table li strong a{
	color:red;
}

.c4 {
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    display: block;
    font-size: 1px;
    height: 2px;
    margin: 0 0;
    overflow: hidden;
}
.c3 {
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    display: block;
    font-size: 1px;
    height: 1px;
    margin: 0 1px;
    overflow: hidden;
}
.c2 {
    border-left: 2px solid #D4D4D4;
    border-right: 2px solid #D4D4D4;
    display: block;
    font-size: 1px;
    height: 1px;
    margin: 0 1px;
    overflow: hidden;
}
.c1 {
    background: none repeat scroll 0 0 #D4D4D4;
    display: block;
    font-size: 1px;
    height: 1px;
    margin: 0 3px;
    overflow: hidden;
}