a.current { color:#369; font-weight:bold; }
.search_bar { width:780px; height:38px; background:url(/images/product/search_bar_bg.gif) no-repeat; margin:0px auto; color:#666; padding-left:20px; _width:760px; font-weight:bold; padding-top:8px; }
.search_bar select { border:1px solid #ccc; width:95px; color:#666; }
.search_bar input { border:1px solid #ccc; width:120px; color:#666; padding-left:20px; height:18px; background:#FFFFFF url(/images/product/search_icon.gif) no-repeat 1px 2px; }
.search_bar .go_search_btn {background:url(/images/product/search_btn.gif) no-repeat 1px 1px; padding:0px; border:0px; height:21px; width:21px; cursor:pointer; }
* html .search_bar .go_search_btn { margin-bottom:2px; }
* +html .search_bar .go_search_btn { margin-bottom:2px; }

.slide_bar {float:left; display:inline; width:190px; margin-top:8px; padding-left:5px; }
.slide_bar_title { color:#369; font-size:12px; font-weight:bold; margin:5px 0px 10px 0px; }
#categorys a.main { font-weight:bold; }
.slide_bar #categorys a.selected { background:none; }
.product_content{float:right; display:inline; width:580px; border:1px solid #CCCCCC; padding:1px; margin:0px; margin-top:8px; }
.sku_tables_div{ width:560px; margin-left:10px; overflow:auto; }
.sku_tables_div table { background:#ccc; }
.sku_tables_div table th { background:#eee; padding:8px; }
.sku_tables_div table td { background:#fff; padding:8px; }
#SKUs { position:absolute; display:none; }
#SKUs table { background:#ccc; }
#SKUs table th { background:#eee; padding:8px; }
#SKUs table td { background:#fff; padding:8px; }
.result_title { background:url(/images/product/result_title_bg.gif) repeat-x; height:27px; padding-top:5px; cursor:default; }
.result_title_tab { background:url(/images/product/result_title_tab.gif) no-repeat top right; color:#fff; float:left; height:23px; line-height:23px; padding:0px 15px; font-weight:bold;  margin-left:-3px; }
.result_title_keyword { color:#333; font-weight:bold; float:left; display:inline; margin-left:5px; height:23px; line-height:23px; }
.result_bar { border-bottom:1px dashed #ccc; margin:0px 5px; padding:15px 5px 5px 5px; color:#666; }
.pages { float:right; display:inline; margin-right:5px; padding-top:3px; }
.pages a { text-decoration:none; color:#666; padding:0px 3px; }
.pages a:hover { text-decoration:none; color:#369; }
.page,.perpage,.sort_by { float:left; display:inline; margin-left:15px; }
.page { margin-left:10px; }
.page select,.perpage select,.sort_by select { height:19px; border:1px solid #ccc; padding:0px; }
.results { padding-top:20px; margin:0px 5px; border-bottom:1px dashed #ccc; }
.result { margin:0px 20px 5px 20px; float:left; display:inline; width:102px; height:170px; }
.result a { color:#666; text-decoration:none; }
.result img { width:90px; height:90px; border:0px; }
.result .image {  border:1px solid #ccc; padding:5px; }
.result .title { text-align:center; padding-top:10px; }
.result_bar2 { padding:10px; color:#666; background:url(/images/product/result_bottom_bg.gif) repeat-x left bottom; }

.recommend_product { text-align:center; margin:0px 10px 10px 5px; height:180px; float:left; display:inline; }
.recommend_product img { max-width:120px;}
.recommend_product .recommend_image { border:1px solid #ccc; padding:1px; margin-bottom:5px; }
.recommend_product .recommend_title { width:124px; }
.recommend_product a { text-decoration:none; color:#666; }

.product_info { float:right; display:inline;margin-top:8px; }
.sub_category_title { color:#369; font-size:12px; font-weight:bold; margin-bottom:10px; }
.product_path { margin-left:10px; margin-top:5px; }
.product_path a { text-decoration:none; color:#666; }
.product_path a:hover { color:#369; }
.product_detail { width:580px; border:1px solid #CCCCCC; padding:1px; margin-top:10px;  }
.request_btn { background:url(/images/product/request_btn.gif) no-repeat left top; height:22px; margin-left:10px; cursor:pointer; border:0px; font-family:tahoma; font-size:12px; width:142px; text-align:center; line-height:21px; color:#fff; font-weight:bold; }*
.pdf_download { /*padding-left:25px; background:url(/images/product/pdf_icon.gif) no-repeat;*/ float:right; margin-right:15px; color:#666; display:block; height:20px; line-height:20px; }
.product_request { /*padding-left:22px; background:url(/images/product/product_request.gif) no-repeat 0px 2px;*/ float:right; margin-right:15px; color:#666; display:block; height:20px; line-height:20px; }
.product_title { color:#369; font-size:12px; font-weight:bold; margin:10px; }
.product_pics { margin:10px; }
.small_pic { border:1px solid #999999; width:270px; height:180px; position:relative; float:left; display:inline; overflow:hidden; }
.big_pic { border:1px solid #999999; width:270px; height:100px; margin-left:15px; float:left; display:inline; text-align:center; padding-top:80px; font-size:12px; color:#999999; }
	#drag_info { background:#fff; color:#036; font-size:11px; font-weight:bold; height:30px; line-height:30px; filter:alpha(opacity=60); -moz-opacity: 0.6; }
#frame {width:68px; height:100px; border:0px solid #ccc; position:absolute;  filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; background: url(/images/zoom.gif) no-repeat left top; display:none; }/**/
.product_spec { margin:10px; }
.product_spec_title { font-size:12px; font-weight:bold; margin-bottom:5px; }
.product_desc { margin:10px; }
.product_desc_title { font-size:12px; font-weight:bold; margin-bottom:5px; }
ul.product_tabs { list-style:none; margin:10px; padding:0px; background:url(/images/product/product_tab_bg.gif) repeat-x left bottom; height:29px; }
ul.product_tabs li.active_tab { background:url(/images/product/product_tab_right.gif) no-repeat top right; height:25px; float:left; display:inline; }
ul.product_tabs li.active_tab a { background:url(/images/product/product_tab_left.gif) no-repeat top left; display:block; float:left; height:25px; line-height:25px; padding:0px 13px; text-decoration:none; color:#FFFFFF; font-weight:bold; cursor:pointer; }
ul.product_tabs li.tab { background:url(/images/product/product_tab_right1.gif) no-repeat top right; height:25px; float:left; display:inline; }
ul.product_tabs li.tab a { background:url(/images/product/product_tab_left1.gif) no-repeat top left; display:block; float:left; height:25px; line-height:25px; padding:0px 13px; text-decoration:none; color:#666; cursor:pointer; }
.tab_div { margin:0px 10px; margin-bottom:10px; width:560px; overflow:auto; }
#recommend_div { }
#press_release { display:none; }
#editorials { display:none; }
#advertisements { display:none; }


.editorial { float:left; display:inline; width:140px; height:170px; }
.editorial_title { text-align:center; margin:3px 0px; }
.editorial_title a { color:#666; font-size:11px; font-weight:bold; }
.editorial_pic { text-align:center; }

.adv { float:left; display:inline; width:175px; height:250px; margin-left:5px; }
.adv2 { float:left; display:inline; width:175px; height:160px; margin-left:5px; }

.adv_title { text-align:center; }
.adv_title a { color:#666; font-size:11px; font-weight:bold; }
.adv_date{ text-align:center; font-size:11px; margin:3px 0px; }
.adv_pic { text-align:center; }
.results img{width:100% auto; max-width:100%;}