@charset "utf-8";
html,table {font:11px Arial, Helvetica, sans-serif,"ËÎÌå";color:#666;line-height:150%;}
body {margin:0;position:relative;}
*{margin:0px; padding:0px;}
a {color: #000000;text-decoration:none;}
a:hover {color: #1E4E8E;text-decoration:underline;}
.clear{clear:both;}
.clear_right{clear:right;}
.float_left{float:left}
.float_right{float:right}
ul{list-style:none;}
div,input{font-size:13px;}
table{font-size:12px;}
input,textarea{padding-left:2px;}
p{padding-top:12px;}

body{
	min-width:960px;width:expression((documentElement.clientWidth < 960) ? "960px" : "auto" );
	font-size:13px;background:#fff;color:#555555;
	line-height:150%;
}
img{border:0;}
h1{font-size:20px;color:#000000;line-height:180%;text-align:left;}
h2{font-size:17px;line-height:180%;color:#000000;}
h3{font-size:15px;font-weight:bold}
h5{font-size:12px;font-weight:bold}
.hi8{height:10px;background:#fff;line-height:10px;}
.hi5{height:5px;background:#fff;line-height:5px;}
.hi3{height:3px;background:#fff;line-height:3px;}
.pad8{padding:8px;}
.bold{font-weight:bold;}
.green{color:green;}
.black{color:black;}
.xuxian{border-bottom:1px dashed #BDBDBD;height:1px;margin:3px;line-height:1px;}
.shixian{border-bottom:1px solid #BDBDBD;height:1px;margin:3px;line-height:1px;}
.input_5 {width:250px; height:14px;border:1px solid #ddd; line-height:14px;padding:5px;}
.textarea1 {width:380px; height:120px; border:1px solid #ddd;font-size:12px;padding:5px;}
.small{font-size:11px;}

#header{width:960px;padding:0px 20px;height:55px;background:url(topDropShadow_bg.jpg) -26px 15px no-repeat;margin:auto;}
.headleft{width:260px;padding-top:24px;float:left}
#headright{width:700px;padding-top:24px;float:right;text-align:right;}

#footer{width:960px;padding:0px 20px;background:url(bottomDropShadow_bg.jpg) -26px 0px no-repeat;margin:auto;overflow:auto;}
#footerh{padding-top:10px;height:20px;text-align:center}
#footerb{padding-top:6px;text-align:center}

.tonglan{width:960px;padding:0px 20px;background:url(middleDropShadow_bg.jpg) -26px 15px no-repeat;margin:auto;overflow:auto;}
.w960{width:960px;padding:0px 20px;background:url(middleDropShadow_bg.jpg) -26px 15px no-repeat;margin:auto;}
.w400{width:400px;margin:auto;overflow:auto;}
.w350{width:350px;margin:auto;overflow:auto;}

#main{width:960px;padding:8px 20px;background:url(middleDropShadow_bg.jpg) -26px 15px repeat-y;margin:auto;overflow:auto;}
#mright{width:770px;border-left:1px solid #BDBDBD;height:auto;float:right;
	min-height:950px;height:expression((documentElement.clientWidth < 950) ? "950px" : "auto" );
}
.halfmright{width:372px;float:left}
#mleft{width:184px;float:left;}
.logo{width:164px;text-align:center;overflow:hidden;padding:10px;}

.ldiv{border:1px solid #146EB4;margin:auto;margin-bottom:10px;overflow:auto}
.ldiv2{margin:auto;margin-bottom:10px;overflow:auto}
.divh{margin:8px;padding-left:3px;font-weight:bold;font-size:14px;border-bottom:1px solid #BDBDBD}
.divb{padding:5px;line-height:120%;}
.divb table{background:#ffffff;}
.redh{height:22px;margin:1px;padding:3px;background:#146EB4;color:#fff;font-weight:bold;text-align:center}
.rdiv{margin:10px 0 10px 15px;border:1px solid #DDDDDD;overflow:auto}
.rdiv2{margin:10px 0 10px 15px;overflow:auto}
.bord{border:1px solid #DDDDDD;overflow:auto}
.red,.red a{color:#1E4E8E}
.blue,.blue a{color:#1E4E8E}

.bluehead{background:transparent url(blue_head_bg.gif) repeat-x scroll 0 0;height:20px;padding:4px;}
.center{text-align:center}
.right{text-align:right}

.msg{width:420px;overflow:auto;	margin:150px auto;border:1px solid #58ACFA}
.msgh{height:21px;padding-top:5px;font-size:15px;text-align:center;background:#81BEF7;color:#ffffff;margin:1px;}
.msgc{padding-top:30px;text-align:center;font-size:15px;}


a.piclink:hover {background-color:#ddd;}
a.piclink img{padding:1px}
a.piclink:link img,a.piclink:visited img{padding:1px}
a.piclink:hover img,a.piclink:active img{background-color:#ddd;}

.pdt,.pdt .pdtorder{background:#F3F2ED;}
.pdtinfo{width:754px;background:#FFF;}
.pdtorder{width:200px;min-height:300px;}

.pdtpics{width:300px;min-height:300px;background:#FFF;padding:10px 0 10px 5px;text-align:center;}
.pdttitle{padding:2px 5px}
.pdtstar{padding-left:20px;}
.pdtcen{width:440px;min-height:300px;background:transparent url(product_bg.gif) repeat-x scroll 0 0}
.content{line-height:160%;}
.orderprice{margin:10px 5px;padding:8px;border:1px solid #ddd;background:#fff;}

/*tabs*/
#tabs {right:0;top:0px;width:309px; text-align:left; background:url(tabs_bg.gif) no-repeat;position:absolute; z-index:500;}
#tabs ul {padding:0; margin:0; width:310px;position:relative;}
#tabs ul li {float:left; display:inline;}
#tabs ul li a.outer {display:block;height:26px;line-height:20px;text-decoration:none;text-indent:1em;font-size:12px;margin-top:2px;font-weight:bold;}
#tabs ul li strong.outer {display:block;height:26px;line-height:20px;text-decoration:none;text-indent:1em;font-size:12px;margin-top:2px;font-weight:bold;}
#tabs ul li a.one {background:url(tabs_1_.gif) no-repeat;width:105px;}
#tabs ul li a.two {background:url(tabs_2_.gif) no-repeat;width:64px;}
#tabs ul li a.three {background:url(tabs_3_.gif) no-repeat;width:140px;}
#tabs ul li div {position:absolute; top:-2400px;}
#tabs ul li a div.tab_left,#tabs ul li div.tab_left {width:170px;left:0;background:url(tab_left.gif) no-repeat;height:100px;}
#tabs ul li a div.tab_center,#tabs ul li div.tab_center{width:140px;left:105px;background:url(tab_center.gif) no-repeat;height:80px;}
#tabs ul li a div.tab_right,#tabs ul li div.tab_right{left:169px;text-indent:1em;background:url(tab_right.gif) no-repeat;height:150px;width:150px;}
#tabs ul li:hover > a.one {color:#000; background:url(tabs_1_.gif) 0 -28px no-repeat; height:26px; }
* html #tabs ul li a.one:hover {height:26px; color:#000;background:url(tabs_1_.gif) 0 -28px no-repeat;cursor:pointer;} 
#tabs ul li:hover > a.two {color:#000; background:url(tabs_2_.gif) 0 -28px no-repeat; height:26px; }
* html #tabs ul li a.two:hover {height:26px; color:#000;background:url(tabs_2_.gif) 0 -28px no-repeat;cursor:pointer;}
#tabs ul li:hover > a.three,#tabs ul li a.three:hover {color:#000; background:url(tabs_3_.gif) 0 -28px no-repeat; height:26px; cursor:default;}
* html #tabs ul li a.three:hover {height:26px; color:#000;background:url(tabs_3_.gif) 0 -28px no-repeat;cursor:default;} 
#tabs ul li:hover div,#tabs ul li a:hover div  {top:24px;}
#tabs p {padding:0;margin:0;}
div.tab_left p a,div.tab_center p a {line-height:160%;background:url(list_ca_l.gif) left center no-repeat;padding-left:10px;}
#tabs em {text-decoration:underline; font-style:normal;font-weight:normal;margin-left:5px;}
.tab_right p {height:18px;}
.tab_right img {margin-right:0.5em;}
.tab_right p a{padding-left:20px;background:url(flag.gif) 0px 0px no-repeat;}
p a{font-size:12px;}
p a.tab_USD{ background-position:0px 1px;}
p a.tab_EUR{ background-position:0px -15px;}
p a.tab_GBP{ background-position:0px -31px;}
p a.tab_CAD{ background-position:0px -47px;}
p a.tab_AUD{ background-position:0px -63px;}
p a.tab_CHF{ background-position:0px -79px;}
p a.tab_HKD{ background-position:0px -95px;}

#menu_index_top li a:link,#menu_index_top li a:visited{background:#fff url(menu_top.gif) no-repeat;color:#fff;font-size:15px;width:184px;height:37px;display:block;color:#fff;margin-top:6px;font-weight:bold;line-height:37px;}/*#146EB4 */
#menu_index_top li a:hover {background-position:0 -37px;}
#nav_chat p {padding:0;margin:0;}
#nav{width:960px;background:#fff;margin:auto;height:77px;}

#cdan{float:left;margin-top:6px;width:184px;background:#fff url(topmenu.jpg) no-repeat;color:#fff;font-size:15px;height:37px;
	display:block;color:#fff;font-weight:bold;line-height:37px;text-align:center;position:relative;}
#cdan a{display:block;color:#fff;width:100%;position:relative;}
#cdan2{display:none;position:absolute;left:0px;top:43px;z-index:100}
#nav_menu {float:right;margin:auto;background:#fff;margin-top:6px;text-align:center;font-size:13px; font-weight:bold;list-style:none;}
#nav_menu li{float:left;background:url(nav_bar_bg.gif) repeat-x;height:24px;border-right:1px solid #ddd;border-top:1px solid #ddd;}
#nav_menu li span {display:block;height:24px;line-height:24px;color:#A72D2C;text-decoration:none;}
#nav_menu li a:link,#nav_menu li a:visited{background:url(nav_bar_bg.gif);text-decoration:none;display:block;color:#000;}
#nav_menu li a span{color:#000;}
#nav_menu li a:hover{background-position:0 bottom;}
#nav_menu li a:hover span{cursor:pointer;}
#nav_menu .li1 {width:100px;}
#nav_menu .li2 {width:101px;}
#nav_menu .li3 {width:110px;}
#nav_menu .li4 {width:112px;}
#nav_menu .li5 {width:115px;}

#searchinput{width:100px;height:13px;border:1px solid #A4A4A4;padding:2px}
.search{border:1px solid #A4A4A4;height:19px; background:#fff;color:#000;font-weight:bold;}


#shoping_con li a:link,#shoping_con li a:visited{background:url(shoping_con.jpg) -2px -3px no-repeat;width:175px;height:28px;text-decoration:none;display:block;color:#fff;padding:2px 0 0 8px;}
#shoping_con li a:hover {text-decoration:underline;}
#shoping_con li img {margin-right:0.6em;}
#shoping_con li,#search_con li{float:left;color:#fff;padding:4px 0;line-height:22px;font-size:13px;font-weight:bold;}


.leftmenu{border-bottom:4px solid #146EB4;border-left:2px solid #146EB4;border-right:2px solid #146EB4;overflow:hidden;}
.leftmenu li a{background:#fff;border-top:1px solid #A6A6A6;list-style:none;padding:2px 10px;width:160px;display:block;}
.leftmenu li a:hover {background:#1F5EBF;color:#FFFFFF;}
.red_li_bg{}
.red_arrow_list li {background:#fff transparent url(red_arrow_bg.gif) left 7px no-repeat; padding:1px 10px; line-height:140%;}
.list_squar li {list-style:inside url(images/icon/sq.gif); margin-top:5px;}
.pad_1em {padding-left:10px;}
.static_h1 {color:#000;font-size:24px;line-height:24px;padding:10px 0pt;}

.login{width:350px;margin:10px;border:1px solid #DDDDDD;float:left;}
.divtitle{background:transparent url(bg_title.gif) repeat-x;height:25px;color:#000;font-weight:bold;padding:10px;}
.input_box {width:254px;height:21px;border:0;padding:5px 5px 1px 5px;font-size:14px;background-image:url(bg_input.gif);background-repeat:no-repeat;}
.margin_t {margin-top:10px;}
.line_60px {line-height:60px;}

.nmsg{border:1px solid #BE0000;background:#FEDFDF;padding:15px 10px 15px 60px;margin:10px;background:#FEDFDF url(icon_error.gif) 20px 10px no-repeat;font-weight:bold;}
.success_box {font-size:12px; font-weight:bold;padding:15px 10px 15px 60px; margin:10px;background:#EBFEDF url(icon_success.gif) 20px 10px no-repeat; border:1px solid #859802;color:#666;}

.table_orders th{padding-left:32px;text-align:left;}
.table_orders td{border-bottom:1px solid #eee; height:28px; padding-left:32px;}

.gray_bg {background-color:#ebe9df;}

#t_p {left:82px;top:0px;text-align:left; position:absolute; z-index:61;}
#t_p ul {padding:0; margin:0; width:42px;position:relative;}
#t_p ul li {float:left; display:inline;font-size:12px;}
#t_p ul li a.one {display:block;background:url(tabs_price.gif) no-repeat;width:43px;text-indent:3px;font-size:12px;}
#t_p ul li div {position:absolute; top:-2400px;background:#fff;font-size:12px;}
#t_p ul li a div,#t_p ul li div {left:1px;text-indent:2px;height:104px;width:40px;border:1px solid #ddd; border-top:none;}
#t_p ul li:hover > a.one {background:url(tabs_price.gif) 100% -28px no-repeat; height:26px;}
* html #t_p ul li a.one:hover {height:26px; color:#000;background:url(tabs_price.gif) 100% -28px no-repeat;cursor:pointer;color:#A72D2C;} 
#t_p ul li:hover div,#t_p ul li a:hover div  {top:20px;}
#t_p div a {display:block;line-height:140%}
#t_p IFRAME {display: block; position: absolute;Z-INDEX: -1;TOP: 0; LEFT: 0; WIDTH: 40px;  HEIGHT: 108px;border:0;filter: mask(); }

.xbottom {display:block; background:transparent; font-size:1px;} 
.xa1, .xa2, .xa3, .xa4 {display:block; overflow:hidden;height:1px;background:#fff; border-left:1px solid #A4A4A4; border-right:1px solid #A4A4A4;} 
.xa1 {margin:0 5px; background:#A4A4A4;} 
.xa2 {margin:0 3px; border-width:0 2px;} 
.xa3 {margin:0 2px;}
.xa4 {height:2px; margin:0 1px;}
.xboxcontent {display:block;padding:1px 8px 1px 8px; text-align:center;background:#fff; border:0 solid #A4A4A4; border-width:0 1px;} 
.needhelp{background:url(needhelp.gif) no-repeat;padding:6px;font-size:12px;}


.lplist{padding:5px;height:50px;overflow:hidden;line-height:100%}
.lplist2{text-align:center}
.w310{width:310px;}
.black{color:#000}

/*define menu*/
.menu {font-size:12px;width:172px;padding-left:8px;float:left; z-index:50; position:relative;}
.menu ul {background:transparent; float:left;}
.menu ul ul {width:180px;}
.menu ul li {float:left;display:block;width:170px;height:24px;line-height:24px;font-weight:bold;overflow:hidden;}
.menu ul ul li {display:block;width:164px;height:auto; line-height:140%;border:0;font-weight:normal;padding:2px 0 2px 10px;border-left:2px solid #E3E3E3; border-right:2px solid #E3E3E3;background:#fff url(red_arrow_bg.gif) 7px 8px no-repeat;}
.menu ul ul .b_top {background-position:0px -4041px;border-top:1px solid #1F5EBF;border-right:2px solid #1F5EBF;padding-top:10px;}
.menu a, .menu a:visited {display:block;float:left;height:100%; width:170px;padding-left:2px; font-size:1em;text-decoration:none;color:#000;text-indent:1em;}
.menu ul ul li a, .menu ul ul li a:visited {display:inline;color:#000;background:none;text-indent:0;width:auto;}
.menu ul ul li a:hover {color:#8D0011;background:none;text-decoration:underline;}
.menu ul ul :hover > a {color:#8D0011;background:none;text-decoration:underline;}
.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}
* html .menu a:hover {color:#000;position:relative; z-index:100; text-decoration:none;background:#E3E3E3}
.menu li:hover {position:relative;}
.menu :hover > a {color:#000;background:#E3E3E3}
.menu ul ul {position:absolute;height:0;top:-10000000px;left:136px; width:178px;margin-top:1px;border-top:2px solid #E3E3E3;border-bottom:2px solid #E3E3E3;height:auto;}
.menu ul :hover ul {top:-1px;}

.smallimg{width: expression(this.width > 300 ? '300px': true); max-width: 300px;}

.catalog-div {
	border: 1px solid #d7dabd; 
	background: #FFF; 
	display: none; 
	position: absolute; 
	padding: 5px;
	margin:0;z-index:999;
}
.catalog-div ul{
  padding: 0px;
  margin: 0px;
  list-style: none;
}
.catalog-div li {
  text-align:left;
  white-space:nowrap;
}
.catalog-div .top-cate {

	margin: 1px auto;
}
.catalog-div .snd-cate {
  padding-left: 1em;
}
.top-cate a{display:block;}

.mail2{
	margin:0 8px;
	padding:0 0 0 20px;
	line-height:30px;
	height:30px;
	font-size: 85%;
	background:url(mail01.gif) no-repeat 0 50%;
}
.msn{
	margin:0 8px;
	padding:0 0 0 20px;
	line-height:30px;
	height:30px;
	font-size: 85%;
	background:url(msn2.gif) no-repeat 0 50%;
}
