/* discount */
a, a:link , a:active ,a:visited ,a:hover{ color:#514F50;}
div.discount{ margin-top:10px; padding-left:50px; color:#ffffff; background:#07ae52 url(/images/re/discount.jpg) no-repeat left center;}
div.discount h5{ margin:0px; padding:0px; font-size:12px;}
div.discount span{ font-size:10px;}
table.tabdiscount{ width:100%; border:solid 1px #07ae52;}
table.tabdiscount tr td{ text-align:center; font-size:11px; color:#074d6d; width:25%;}
table.tabdiscount tr td img{ margin:0 auto; display:block; width:100px; height:100px; cursor:pointer;}
table.tabdiscount tr td b{ color:#ff0000; text-decoration:line-through;}
table.tabdiscount tr td span{ color:#fb9700;}

/* recommend */
div.recommend{ margin-top:10px; padding-left:50px; color:#ffffff; background:#94004a url(/images/re/recommend.jpg) no-repeat left center;}
div.recommend h5{ margin:0px; padding:0px; font-size:12px;}
div.recommend span{ font-size:10px;}
table.tabrecommend{ width:100%; border:solid 1px #94004a;}
table.tabrecommend tr td{ text-align:center; font-size:11px; color:#8c6563; width:25%;}
table.tabrecommend tr td img{ margin:0 auto; display:block; width:100px; height:100px; cursor:pointer;}

/* product list */
div.pregion{ width:100%; float:right;}
table.tabpro{ width:100%;}
table.tabpro tr td{ padding:10px 0px; text-align:center; vertical-align:top; color:#fb9700; width:25%;}
table.tabpro tr td div{ margin:0px; padding:0px; position:relative; left:0px; top:0px;}
table.tabpro tr td div div{ font-size:11px; color:#04887D;}
table.tabpro tr td div div span{ color:#353C68;}
table.tabpro tr td div img{ margin:0 auto; display:block; width:100px; height:100px; cursor:pointer;}
table.tabpro tr td div a.aliasCss{ color:#004d6b; font-size:11px;}
table.tabpro tr td div span.aslowas{ color:#004d6b; font-weight:bold; display:block;}
table.tabpro tr td div span.callforprice{ color:#ff0000;}
table.tabpro tr td div img.freeshipping{ width:auto; height:auto; position:absolute; left:0px; top:-15px; z-index:1; cursor:default;}
/* product separate page */
ul.proseppage{ margin:0px; padding:0px; list-style-type:none; float:left;}
ul.proseppage li{ color:#a0a0a4; margin:0px 2px; float:left;}
ul.proseppage li *{ display:block; width:13px; height:11px; text-align:center; vertical-align:middle;}
ul.proseppage li span.btnl{ background:url(/images/re/previous.gif) no-repeat center center; border:solid 1px #cccccc;}
ul.proseppage li a.btnl{ background:url(/images/re/previous.gif) no-repeat center center; border:solid 1px #cccccc;}
ul.proseppage li a.btnl:hover{ background-color:#0099ff;}
ul.proseppage li span.cur{ color:#ff6600; font-weight:bold;}
ul.proseppage li a.list{color:#0033cc;}
ul.proseppage li a.list:hover{ color:#ffffff;background-color:#0099ff; text-decoration:none;}
ul.proseppage li span.btnr{ color:#0033cc; text-align:left; padding-left:2px; width:35px; background:url(/images/re/next.gif) no-repeat 28px center; border:solid 1px #cccccc;}
ul.proseppage li a.btnr{ color:#0033cc; text-align:left; padding-left:2px; width:35px; background:url(/images/re/next.gif) no-repeat 28px center; border:solid 1px #cccccc;}
ul.proseppage li a.btnr:hover{ color:#ffffff; background-color:#0099ff; text-decoration:none;}
/*ul.proseppage li.inp *{ display:inline; width:auto;}
ul.proseppage li.inp input{ width:25px; height:10px; font-size:9px;}
ul.proseppage li.btn *{ display:inline; width:auto;}
ul.proseppage li.btn input{ height:15px; width:31px; vertical-align:top; border:0px; background:url(/images/re/yes.jpg) no-repeat;}*/

/* product photo list */
div.photolist div.brand{ overflow:hidden;}
div.photolist div.phototitle{ margin-top:10px; margin-bottom:15px; padding-left:25px; color:#026ec8; font-weight:bold; height:18px; background:url(/images/re/prolititle.jpg) no-repeat 5px top; border-bottom:dashed 1px #b5b5b5;}
div.photolist div.phototitle2{border-bottom:#999999 1px dashed; margin-bottom:11px; padding-bottom:7px; position:relative;}
div.photolist div.phototitle2 a.rss_feed{display:block; width:36px; height:14px; background:url(/images/re/rss_button.png);}
div.photolist ul.phototitle{ margin:0px; padding:0px; list-style-type:none;}
div.photolist ul.phototitle li{ width:100%; text-align:center; font-weight:bold;}
div.photolist ul.phototitle li.sold{ color:#007469;}
div.photolist ul.phototitle li.sold span{ color:red;}
div.photolist ul.phototitle li.enlarge{ padding-bottom:10px;}
div.photolist ul.phototitle li.enlarge span{ color:#808487; padding-left:20px; background:url(/images/re/enlarge.png) left center no-repeat;}

div.photolist ul.phototitle li img{ margin:0 auto; width:200px; height:200px; cursor:pointer;}
div.photolist ul.phototitle li.name{ color:#808487;}
div.photolist ul.phototitle li.alias{ font-size:13px; color:#f0720b;}
div.photolist ul.photolist{ margin:0px; padding:0px; list-style-type:none;}
div.photolist ul.photolist li{ margin-bottom:15px; width:33.3%; text-align:center; float:left;}
div.photolist ul.photolist li img{ margin:0 auto; width:60px; height:60px; cursor:pointer;}
div#PhotoLayer{ margin-left:-192px; width:385px; text-align:center; position:absolute; left:50%; top:0px; z-index:2; overflow:hidden;}
div#PhotoLayer img{ margin:0 auto;}
div#PhotoLayer ul{ width:100%; padding:10px; margin:15px 0px 0px 0px; list-style-type:none; background-color:#fff6ea; float:left;}
div#PhotoLayer ul li{ float:left; padding:0px 20px;}
/* rss */
/*div.photolist div.phototitle2 ul{ position:absolute; display:block; width:240px; height:147px; overflow:hidden; background: url(/images/re/rss_window.png) no-repeat; left:0px; top:14px; z-index:100; margin:0px; padding-left:11px;}
div.photolist div.phototitle2 ul li{ width:90px; height:16px; list-style:none; line-height:16px; float:left; padding-left:20px; margin-top:6px; position:relative;}
div.photolist div.phototitle2 ul li a{ color:#494949;}
div.photolist div.phototitle2 ul li.facebook{   background:url(/images/re/rss_window.png) 0px -150px no-repeat;}
div.photolist div.phototitle2 ul li.google{     background:url(/images/re/rss_window.png) 0px -281px no-repeat;}
div.photolist div.phototitle2 ul li.friendster{ background:url(/images/re/rss_window.png) 0px -170px no-repeat;}
div.photolist div.phototitle2 ul li.e_mail{     background:url(/images/re/rss_window.png) 0px -303px no-repeat;}
div.photolist div.phototitle2 ul li.soucang{    background:url(/images/re/rss_window.png) 0px -193px no-repeat;}
div.photolist div.phototitle2 ul li.print{      background:url(/images/re/rss_window.png) 0px -325px no-repeat;}
div.photolist div.phototitle2 ul li.baidu{      background:url(/images/re/rss_window.png) 0px -215px no-repeat;}
div.photolist div.phototitle2 ul li.ask{        background:url(/images/re/rss_window.png) 0px -349px no-repeat;}
div.photolist div.phototitle2 ul li.twitter{    background:url(/images/re/rss_window.png) 0px -236px no-repeat;}
div.photolist div.phototitle2 ul li.digg{       background:url(/images/re/rss_window.png) 0px -370px no-repeat;}
div.photolist div.phototitle2 ul li.myspace{    background:url(/images/re/rss_window.png) 0px -259px no-repeat;}
div.photolist div.phototitle2 ul li.more{       background:url(/images/re/rss_window.png) 0px -392px no-repeat;}*/
span.prss{ position:relative;}
span.prss img{ cursor:pointer;}
span.prss table{ width:200px; border-collapse:collapse; border:solid 1px #e7ae63; background-color:#ffffff; position:absolute; left:0px; top:13px; z-index:1; display:none;}
span.prss table tr td{ padding:3px 8px;}
span.prss table tr td img{ vertical-align:middle; cursor:default;}

/* accessory */
ul.acsry{ margin:11px 0 0 11px; padding:2px 6px; list-style-type:none; color:#f56e03; border:solid 1px #e8ac63; font-size:11px;}
ul.acsry li{ margin:4px 5px;}
ul.acsry li a{ color:#010101;}

/* similar product list */
div.similarlist div{ height:20px; padding:3px 0px 0px 25px; font-size:14px; font-weight:bold; color:#ffffff; background:#0062c4 url(/images/re/similar.jpg) no-repeat 3px center;}
div.similarlist table{ width:100%; border-collapse:collapse; border-right:dashed 1px #b5b5b5;border-bottom:dashed 1px #b5b5b5;border-left:dashed 1px #b5b5b5;}
div.similarlist table tr td{ text-align:center;}
div.similarlist table tr td img{ width:60px; height:60px; display:block; margin:0 auto; cursor:pointer;}

/* product detail */
div.prodetail{ position:relative; margin-bottom:25px;}
div.prodetail ul.title{ margin:0px; padding:0px; background-color:#fff7ef; list-style-type:none; position:absolute; z-index:1;}
div.prodetail ul.title li{ padding:2px 4px 0px 4px; border:solid 1px #e7ae63; color:#fdac00; font-weight:bold; float:left; cursor:pointer;}
div.prodetail div.region{ min-height:30px; max-height:250px; padding:10px; overflow:scroll; border:solid 1px #e7ae63; position:relative; top:18px;}
div.prodetail div.region ul{ margin-top:10px; margin-left:0px; padding-left:0px; list-style-type:none;}
div.prodetail div.region ul li{ margin-bottom:5px;}

/* product order */
div.proorder{ padding:10px; border:solid 1px #e7ae63;}
div.proorder div.ordertitle{ padding:3px 0px 2px 80px; height:45px; color:#ffffff; font-size:11px; background:url(/images/re/ordertitle.jpg) no-repeat center top;}
div.proorder div.ordertitle h5{ margin:0px; padding:3px 0px 0px 0px;}
div.proorder dl.priceregion{ margin:5px 0px 10px 0px;}
div.proorder dl.priceregion dt{ font-weight:bold; color:#033c7f;}
div.proorder dl.priceregion dd{ margin:5px 0px; font-size:11px; color:#767273; position:relative;}
div.proorder dl.priceregion dd b{ font-size:16px; color:#033c7f;}
div.proorder dl.priceregion dd span{ font-size:12px; color:#000000;}
div.proorder dl.priceregion dd img{position:absolute; top:8px;}

/* bulk order in product order */
div.bulkorder{ margin:10px 0px; padding:5px; font-size:11px; border:solid 1px #E7AE63; position:relative; z-index:1;}
div.bulkorder div span.title{ font-size:13px; font-weight:bold; color:#ff0000;}
div.bulkorder div b{color:#9c1013;}
div.bulkorder div a{ font-weight:bold; text-decoration:underline; color:#000000;}
div.sporre{ height:300px; overflow:auto;}
label.bulkorderlabel{ margin:10px 0px; display:block; font-weight:bold;}
label.bulkorderlabel span{ font-size:11px; font-weight:lighter; color:#999999;}
ul.bulkorderul{ width:60%; list-style-type:none;}
div#BulkOrderMore{ padding:5px; position:absolute; width:474px; left:-1px;  top:75px; display:none; background-color:#ffffff; border-right:solid 1px #E7AE63; border-bottom:solid 1px #E7AE63; border-left:solid 1px #E7AE63;}

/* order region */
div.proorder table.order{ width:305px; height:283px; border-collapse:collapse; border:solid 1px #cccccc;}
div.proorder table.order tr td.caption{ padding-left:30px; height:41px; text-align:left; vertical-align:top; background:url(/images/re/calculate.jpg) no-repeat 5px center;}
div.proorder table.order tr td.caption a{ color:#920808; font-weight:bold;}
div.proorder table.order tr td.caption a span{ display:block; color:#8d8d8d; font-weight:lighter; font-size:11px;}
div.proorder ul.btnlist{ margin:20px 0px 0px 0px; padding:0px; width:98%; list-style-type:none;}
div.proorder ul.btnlist li{ padding:0px 5px; float:left;}
div.proorder ul.btnlist li.tipbg{ position:relative;}
div.proorder ul.btnlist li.tipbg div{ padding:5px 10px; width:165px; height:78px; font-size:10px; color:#022647; position:absolute; left:0px; top:-80px; z-index:1; display:none; background:url(/images/re/listbtnbg.png) no-repeat;}
div.proorder ul.btnlist li.note{ width:100%; font-size:11px; color:#666666;}
div.proorder ul.btnlist li img{ cursor:pointer;}
div.proorder div.calculateregion{width:270px; height:283px; display:none; position:absolute; top:0px; right:-127px; z-index:1; border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; border-left:solid 1px #cccccc; padding-left:5px; background:#ffffff /*url(/images/re/calculatorbg.jpg) repeat-x top center*/;}
div.proorder div.calculateregion div.title{ margin-bottom:10px; margin-right:5px; height:51px; color:#1f6299; font-size:11px; border-bottom:dashed 1px #417ba9;}
div.proorder div.calculateregion div.title h4{ margin:5px 0px; padding:0px; color:#094c80;}
div.proorder div.calculateregion div.title a{ color:#fa7703;}
div.proorder div.calculateregion div.title img{ width:10px; height:10px; float:right; cursor:pointer;}
div.proorder div.calculateregion div.body{ margin:5px 0px; color:#1f6299; font-weight:bold; text-align:center;}
div.proorder div.calculateregion div.body input{ width:50px;}
div.proorder div.calculateregion div.btn{ margin-left:90px; margin-top:10px;}
div.proorder div.calculateregion div.btn input.btn1{ width:83px; height:22px; border:0px; background:url(/images/re/yellowcalculate.jpg) no-repeat; float:left; cursor:pointer;}
div.proorder div.calculateregion div.btn input.btn2{ width:83px; height:22px; border:0px; background:url(/images/re/yellowcancel.jpg) no-repeat; float:right; cursor:pointer;}
div.proorder div.calculateregion div.result{ margin:5px 0px; color:#1f6299; font-weight:bold;}
div.proorder div.calculateregion div.result span{ color:#fa7703;}
div.proorder div.calculateregion p{ font-size:11px; color:#666666; margin-top:10px; margin-bottom:5px;}




label.tellafriendlabel{ margin:10px 0px; display:block; font-weight:bold;}
label.tellafriendlabel span{ color:#ff0000 !important; font-size:10px;}
ul.tellafriendul{ margin:20px 0px 0px 35px; width:50%; padding:0px; list-style-type:none; float:left;}
/*rss*/

/*product weiyu---update 2010/3/1*/
.yugui{ font-family:Arial, Helvetica, sans-serif; width:450px; overflow:hidden; display:block;}
.yugui a.download_link{ font-weight:bold; text-decoration:underline; font-size:12px; color:#000000; padding-left:30px; background:url(/images/re/catalogs_fpd.png) left center no-repeat;}
.yugui p{ font-size:11px; line-height:20px;}
.yugui p span{ font-weight:bold; font-size:12px;}
.pdf_icon{margin-right:6px;}
.pdf_reader{ margin-left:9px;}

/***mosic tile product list***/
.product_list_description{ font-family:Arial, Helvetica, sans-serif; font-size:11px; width:562px; padding-bottom:20px; background:#EFEFEF url(/images/re/products_list_bg2.png) left bottom no-repeat;}
.product_list_description a , .product_list_description a:link ,.product_list_description a:visited ,.product_list_description a:hover{ color:#0099CC;}
.product_list_description2 a ,.product_list_description2 a:link ,.product_list_description2 a:visited ,.product_list_description2 a:hover{ color:#0099CC;}
.product_list_description img{ float:left; margin-right:9px; margin-left:5px;}
.product_list_description h1{ margin:0; font-size:12px;}
.product_list_description p{ margin:5px 10px 10px 10px; line-height:18px;}
.product_list_topbg{ width:562px; height:10px; background:url(/images/re/products_list_bg1.png) no-repeat;}

.product_list_description2{ position:relative; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:562px; padding-bottom:20px; background:#F2F2F2 url(/images/re/products_list_bg3.png) left bottom no-repeat;}
.product_list_topbg2{ width:562px; height:20px; background:#F2F2F2 url(images/products_list_bg4.png) left top no-repeat;}
.product_list_description2 p{ margin:5px 14px 10px 32px; line-height:18px;}
.product_list_description2 p span.quotes{ display:block; width:23px; height:19px; background:url(/images/re/products_list_quotes.png); position:absolute; left:6px; top:11px;}

/****------------sample-list-----------****/
.product_sample{ margin-top:8px; width:560px; background:#F2F2F2; padding-bottom:15px; border-bottom:#E0E0E0 3px solid;}
.product_sample h1{ color:#143C6D; font-family:"Times New Roman", Times, serif; font-size:18px; margin:0 0 17px 13px; padding-top:12px;}
.product_sample ul{}
.product_sample ul li{ display:block; height:20px; line-height:20px; float:left; width:236px; padding-left:38px; background:url(/images/re/product_sample_pic1.png) 20px center no-repeat;}
.product_sample ul li a:link{ color:#514F50; font-size:12px;}
.product_sample_p{ font-size:11px; margin:9px 0 14px 0; color:#16517D;}
.hitsample a ,.hitsample a:link , .hitsample a:hover ,.hitsample a:visited{color:#FF6600; text-decoration:underline; font-weight:bold;}


/**---foot description---**/
.foot_description{ border-bottom:#666666 1px dashed;}
.foot_description p{ font-size:11px; color:#999999; margin:9px 0 9px 0;}
.foot_description a{ font-size:11px;color:#0099CC;}



