//#product_item { width:250px; float:left; margin:0; }

//#product_menu_header { width:250px; height:42px; margin:0; float:left; background-image:url(../products/images/menu_bg.gif);}
//#product_menu_header h3 { margin:10px 0 0 10px; }

/*--Product Menu Start--*/
/*
#product_menu{ margin:0px; padding:0px; float:left; }
#product_menu ul{ list-style:none; margin:0; padding:0; }
#product_menu ul li{ width:250px; margin:0; margin:0; *margin:-2px 0 0 0; padding:0; }
#product_menu ul li a{ background-color:#eaf2fb; margin:0px; padding:0 5px 0 8px; text-align:left; vertical-align:middle; display:table-cell; border-bottom:1px #d4dae0 solid; height:40px; width:250px; }
#product_menu ul li a:hover, #product_menu ul li:hover a{ background-color:#b2daf2; text-decoration:none; }
#product_menu ul li ul{ background-color:#b2daf2; display:none; height:auto; padding:0px; margin:-41px 0 0 250px; position:absolute; width:265px; }
#product_menu ul li:hover ul{ display:block; }

#product_menu ul li ul li { display:block; float:none; margin:0px; padding:0px; width:250px; }
#product_menu ul li:hover ul li a{ background:none; }
#product_menu ul li ul a{ display:block; font-style:normal; margin:0px; padding:0px 10px 0px 15px; text-align:left; overflow:hidden; border:0; height:26px; }
#product_menu ul li ul a:hover, #product_menu ul li ul li:hover a{ background:#4495cf; border:0px; color:#fff; text-decoration:none; width:240px; _width:250px; height:26px; }
*/
/*Product Menu Class3*/
.valign_middle_layer1 { display : table; height : 40px; *position : relative; *padding:0 0 0 8px; *border-bottom:1px #d4dae0 solid; }
.valign_middle_layer2 { display : table-cell; vertical-align : middle; *display : block; *position : absolute; *top : expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); *width : 100%; }
/*--Product Menu End--*/

/*--Product Focus Start--*/
#product_focus_name { width: 390px; height: 125px; float:left; margin: 0; padding: 0 0 0 5px; overflow:hidden;}
#product_focus_name h3 { height:auto; float:left; margin: 0; padding: 0; overflow: hidden; word-wrap: break-word; list-style-type: none; float:left; width:400px; padding:0; margin::0; }
#product_focus_name p { margin: 0px; padding: 0px; font-weight: normal; color: #666; line-height: 18px; float:left; word-wrap:break-word; width:390px; overflow:hidden; }

#product_focus_supplier { width:390px; float:left; padding:0 0 0 5px; margin:3px 0 0 0; }
#product_focus_other { width:115px; float:left; margin:10px 0 0 5px; _margin:5px 0 0 5px;}
#product_focus_other ul { margin:0; padding:0; float:left; list-style:none; }
#product_focus_other ul li { margin:2px; width:50px; height: 50px; float:left; cursor: pointer; display:inline; border:#CCC 1px solid; }
#product_focus_other ul li.on { background-image: url(../images/numB.gif); color: #fff; }
#product_focus_other ul li.off { background-image: url(../images/numG.gif); color: #666; }
/*--Product Focus End--*/

/*--Featured Products Start ¥ª¤U¨¤°Ï¶ô--*/
.box_product_250 { width:250px; border:1px #4495cf solid; border-bottom:0; float:left; margin:5px 0 0 0; background-color:#4495cf; }
.box_product_250_title { width:242px; height:28px; background-image:url(../products/images/featured_bg.gif); float:left; padding: 8px 0 0 8px; color: #fff; border-bottom:1px #FFF solid; }
.box_product_250_title p {	margin:0 0 0 32px;	font-weight: bold; }
.box_product { width:250px; float:left; margin:0; float:left; padding:0; background-color:#FFF;}
.box_product ul { width:250px; margin:0; padding:5px 0 0 0; list-style-type: none;}
.box_product_list { width:250px; margin:0; padding: 6px 0 5px 0; border-bottom:1px #4495cf solid;}
.box_product_pic { width:70px; height:70px; float:left; margin:0 10px 0 5px;}
.box_product_name { color: #4495cf; width:165px; height:60px; line-height:16px; margin:0 0 0 5px; padding:0 0 5px 0; overflow:hidden;}
.box_product_name a { color: #4495cf;}
.box_product_name a:hover { text-decoration: underline; }
.box_product_name a:visited { color: #4495cf;}

.box_product_Focus_title { width:242px; height:28px; background-image:url(../products/images/focus_bg.gif); float:left; padding: 8px 0 0 8px; color: #4495cf; border-bottom:1px #CCC solid; }
.box_product_Focus_title p { margin:0 0 0 38px;	font-weight: bold; }
.box_product_Focus { width:250px; float:left; margin:0; float:left; padding:0; background-color:#eaf2fb;}
.box_product_Focus ul { width:250px; margin:0; padding:5px 0 0 0; list-style-type: none;}
.box_product_Focus_list { width:250px; float:left; margin:0; padding: 6px 0 5px 0; border-bottom:1px #CCC solid;}
.box_product_Focus_name { width:160px; line-height:16px; float:left; margin:0 0 0 5px;	padding:0 0 5px 0; overflow:hidden; }
/*--Featured Products End--*/

/*--Product List Start--*/
#product_list { width:710px; min-height:200px; border:1px #CCC solid; margin:5px 0 0 0; float:left; padding:0 0 10px 0; }
#product_list ul { width:710px; float:left; margin:0; padding:0; list-style-type: none; }
.product_list_box { width:220px; height:100px; float:left; margin:15px 0 10px 12px; _margin:15px 3px 0 6px; }
.product_list_pic { width:70px; height:70px; float:left; border: 1px #CCC solid; margin:0; }
.product_list_name { width:140px; height:100px; float:left; margin:0 0 0 5px; overflow:hidden; text-overflow:ellipsis; }
/*--Product List End--*/


/*--Product Detail Start--*/
.product_detail_profile2 { width:710px; float:left; margin:0; padding:0; }
#product_detail_title { width:680px; float:left; margin:10px 0 10px 10px; _margin:10px 0 10px 5px; }
#product_detail_supplier { width:520px; float:right; margin:0 5px 0 0; }
#product_detail_specifications_content { width:705px; margin:0 0 0 5px; _margin:0 0 0 3px; float:left; }
/*--Product Detail End--*/


/*--Top Product Start--*/
.product_detail_profile { width:710px; float:left; margin:0; padding: 0 0 8px 0; _padding: 0 0 5px 0; }
.product_detail_70 { width:690px; float:left; margin: 10px ; _margin: 10px 0 5px 0; padding:0; }
.product_detail_70 ul { margin:0; padding:0; list-style:none; }
.product_detail_70 ul li { width: 70px; height: 70px; margin: 0 10px 0 30px; _margin: 0 18px 0 20px; padding:0; float: left; border:1px #CCC solid; }
/*--Top Product End--*/
.product_detail_page { width:705px; float:left; margin: 0; padding:0; }

/*--Supplier Directory Start--*/
#product_supplier { 	width:680px;	float:left; margin:5px 0 0 8px; _margin:-15px 0 0 8px;	}
#product_supplier ul { width: 680px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:1px; padding-left:20px;	 _padding-left:15px; }
#product_supplier ul li { margin:0; padding:0; }
/*--Supplier Directory End--*/

/*--CompoSec Product Start--*/
#compo_product_list { width:710px; margin:5px 0 0 0; _margin: -15px 0 10px 2px; float:left; padding:0 0 5px 0; }
#compo_product_list ul { width:710px; float:left; margin:0; padding:0; list-style-type: none; }
#compo_product_category { width:705px; float:left; margin:5px 0 10px 0; padding:5px 0 8px 5px; border-top:1px #CCC solid;}
#compo_product_category p { margin:0;}
/*--CompoSec Product End--*/


/*--Product List inquiry--*/
.btn_prolist {
	font-size:13px;
	font-family:Arial;
	font-weight:normal;
	border:1px solid #ffaa22;
	padding:1px 10px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffec64), color-stop(100%, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	background:-ms-linear-gradient( top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background-color:#ffec64;
	color:#000000;
	display:inline-block;
	text-shadow:1px 1px 0px #ffee66;
 	-webkit-box-shadow:inset 1px -1px 1px -3px #fff6af;
 	-moz-box-shadow:inset 1px -1px 1px -3px #fff6af;
 	box-shadow:inset 1px -1px 1px -3px #fff6af;
	margin-top:5px; 
}.btn_prolist:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffab23), color-stop(100%, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	background:-ms-linear-gradient( top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;
}.btn_prolist:active {
	position:relative;
	top:1px;
}
