body {BACKGROUND-COLOR: #fff; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3C3C3C;}
ul{LIST-STYLE-TYPE: none}
img {border-width:0px}
dl,dt,dd{ margin:0px; padding:0px}
h1{PADDING: 0px;MARGIN: 0px; DISPLAY: inline; FONT-SIZE: 12px;}
A {COLOR: #3A3A3A; TEXT-DECORATION: none;outline: none;}
A:hover {COLOR: #C3252C; TEXT-DECORATION: underline;}

/*form*/
form{margin:0px; padding:0px;}
.select{border: 1px solid #C5C5C5; color: #485969; FONT: 11px/20px arial,sans-serif; height:20px}
.select1{width:50px}
.input{margin:0px; padding:0px;}
.input1{ border: 1px solid #C5C5C5; color: #485969; FONT: 11px/18px arial,sans-serif; height:18px; width:330px; *margin-top:4px; *line-height:18px;}
.input2{border: 1px solid #C5C5C5; color: #485969; FONT: 11px/17px arial,sans-serif; height:18px;line-height:15px;padding:3px 0px 0px 0px!important;width:165px;}
.input3{ width: 40px; height:18px; border: 1px solid #C5C5C5; color: #485969; FONT: 11px/20px arial,sans-serif;}
.k_input {border: 1px solid #C5C5C5; color: #485969; FONT: 11px/17px arial,sans-serif; height:18px; width:330px; *margin-top:1px;_margin-top:5px;  line-height:16px;padding:3px 0px 0px 0px!important; margin-top:4px; *margin-top:3px;}/* search header styles*/
.input-text {border: 1px solid rgb(197, 197, 197); padding: 5px 0px! important; color: rgb(72, 89, 105); font: 11px/16px Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; height: 16px; width: 250px; background-color:#FAFAFA;}
.input-text1 {border: 1px solid rgb(197, 197, 197); padding: 3px 0px! important; color: rgb(72, 89, 105); font: 11px/16px Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; height: 16px; width: 250px; background-color:#FAFAFA;}
.input_5 {width:250px; height:14px; line-height:14px; font-size:12px; padding:5px; font-family:Arial, Helvetica, sans-serif}

/*text*/
.text1{FONT: 11px/20px arial,sans-serif; color:#C3252C;}
.text2{FONT: 11px arial,sans-serif; color:#ffffff; text-decoration:underline;}
.text2 a{text-decoration:underline;}
.text3{FONT: bold 16px/30px arial,sans-serif; color:#3c3c3c;}
.text4{FONT: bold 13px/20px arial,sans-serif; color:#E46700;}
.text5{FONT: bold 12px/20px arial,sans-serif; color:#292929;}
.text6{FONT: 12px/20px arial,sans-serif; color:#292929;}
.text7{font:12px/30px Arial, Helvetica, sans-serif; color:#4A4A4A;}
.text8{FONT: bold 14px/40px arial,sans-serif; color:#3c3c3c;}
.text9{font:10px/30px Arial, Helvetica, sans-serif; color:#fff}
.text10{FONT-SIZE: 10px; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.textorder{ font: bold 12px/20px Arial, Helvetica, sans-serif; text-decoration:underline; color:#C3252C}

/*border*/
.border{border-bottom: 0px; border-top: 1px solid #CFCFCF; border-left: 1px solid #CFCFCF; border-right: 1px solid #CFCFCF;}
.border1{border-bottom:  1px solid #D3D3D3; border-top: 1px solid #D3D3D3; border-left: 1px solid #D3D3D3; border-right: 1px solid #D3D3D3;}
.border2{ border-bottom: 0px; border-top: 0px; clear:both; height:auto;}
.border2 h2{ margin-left:20px; font-size:12px;}
.border3{border: 1px solid #a3a3a3; background-color: #ffffff; padding: 1px; margin-bottom: 12px;}
.border-red{border:1px solid #ff0000;}

/* head */
/*#head {MARGIN:0px auto; WIDTH: 980px; position:relative; z-index:3; height:155px; background:url(../images/head_bg.jpg) left top no-repeat;}*/ /*summer090907*/
#head {MARGIN:0px auto; WIDTH: 980px; position:relative; z-index:3; height:155px}
#head_n{MARGIN:0px auto; WIDTH: 980px; position:relative; z-index:3; height:155px}/*summer090907*/
#head ul{ margin:0px; padding:0px;}
#head_n ul{ margin:0px; padding:0px;}
#intro {float:left; text-align:left; width:260px; margin-top:5px}
/*#intro {float:left; text-align:left; width:500px; margin-top:0px}*/
#tlist {float:right; margin-top:2px; width:675px;}
#search{ position:absolute; top:40px; left:617px; width:363px; height:35px; background:url(images/header.gif) no-repeat 0px -54px}
.gn_txt {
background-image:none;
border:0 none;
color:#666666;
display:block;
font-size:12px;
/*height:20px;*/
margin:8px 4px 8px 6px;
vertical-align:middle;
width:224px;
}
.combo {
color:#848484;
cursor:pointer;
font-size:1.1em;
height:24px;
text-align:left;
width:84px;
margin:0px 4px 0xp 4px;
}
.combo .label {margin:1px 4px 5px 2px; font-size:11px; width:90px;padding-top:2px; border:0px;}

.gn_submit {
height:30px;
width:30px;
}
#head_login{ position:absolute; top:32px; left:265px;}


/* All Categories */
#top{ width:980px; margin:auto}
#all{position:absolute; z-index:99999; font: bold 14px/25px Arial, Helvetica, sans-serif; top:173px; width:141px; margin-left:10px; color:#fff;cursor:pointer;}
#all strong{ width:115px; background:url('images/sanjiao.gif') no-repeat 109px 11px; text-align:left; padding-left:10px; height:29px; cursor:pointer; display:block;}
div.menu2{ height:25px; overflow:hidden;}
div.menu1{ height:auto; width:500px; z-index:2222;}
div.menu1 div.list{ padding:10px 6px; overflow:hidden; height:100%; width:500px; background:#fff; border:solid 1px #d3d3d3;}
div.menu1 div.list a{ display:block; float:left; width:156px; text-align:left; padding-left:10px; font:11px/20px Arial, Helvetica, sans-serif; font-weight:100; height:20px; overflow:hidden}
div.menu1 div.list a:hover{ background:#f1f1f1;}
.right_w { width:780px; height:100%; margin-top:10px; float:left; overflow:hidden}
.title { font-size:12px; font-weight:bold; width:980px; margin: 10px auto 0px auto;}
.title ul{ margin:0px; padding:0px}
.title li{ display:inline}
.liw{ float:left; width:790px; text-align:left}
.lit{ float:right; width:190px; text-align:center}

#tabs {right:0px; position:absolute; z-index:500;}
#tabs ul {padding:0; margin:0; }
#tabs ul li {float:left; display:inline;}
#tabs ul li a.outer {display:block; height:20px; line-height:20px; text-decoration:none; text-indent:1em; font-size:11px; margin-top:2px;}
#tabs ul li.user_outer {display:block; height:20px; line-height:20px; text-decoration:none; text-indent:1em; font-size:11px; margin-top:2px; padding-top:0px;}
#tabs ul li a.one {background:url(images/tabs_1_.gif) no-repeat right 0px;width:80px;}
#tabs ul li a.one:hover { text-decoration:underline}
#tabs ul li a.two {background:url(images/tabs_1_.gif) no-repeat right 0px;width:42px;}
#tabs ul li a.two:hover { text-decoration:underline}
#tabs ul li a.three {background:url(images/tabs_3_.gif) no-repeat;width:121px;}
#tabs ul li div {position:absolute; top:-2400px;}
#tabs ul li a div.tab_right,#tabs ul li div.tab_right{right:0px; text-indent:1em; background:url(images/tab_right.gif) no-repeat; height:79px; width:121px; padding-top:5px;}
#tabs ul li:hover > a.three,#tabs ul li a.three:hover {color:#000; background:url(images/tabs_3_.gif) 0 -28px no-repeat; height:26px; cursor:default;}
* html #tabs ul li a.three:hover {height:26px; color:#000;background:url(images/tabs_3_.gif) 0 -28px no-repeat;cursor:default;}
#tabs ul li:hover div,#tabs ul li a:hover div{top:20px;}
#tabs p {padding:0; margin:0;}
#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;}

 






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_nav { width:980px; height:64px; float:left; margin-top:19px}
#menu_left{float:left; width:190px;}
#menu_left_new{ float:left; width:190px;}
.menu_top{height:32px; background:url(images/header.gif) no-repeat -24px -93px;}
#menu_b{position:absolute;z-index:10;}
.menu_top_a {background:url(images/header.gif) no-repeat 0px -405px; width:190px; height:32px; border:0px}/*summer090917*/
.menu_top_b {background:url(images/header.gif) no-repeat 0px -448px; width:190px; height:32px; border:0px}/*summer090917*/
.menu_top span,.menu_top_a span,.menu_top_b span{ display:block; font:bold 14px/32px Arial, Helvetica, sans-serif; height:32px; color:#FFFFFF; padding-left:15px}
.menu_right{width:7px; height:64px; background:url(images/header1.jpg) 0px 64px; float:left;}
.menu_di{width:782px; height:64px; background:url(images/header1.jpg) ; float:left;}/*summer090909*/
.menu_box{background-position:0 0px;}
.menu_line{ background:url(images/header.gif) no-repeat -24px -93px; width:2px; height:32px}
.checkcate{float:left; width:300px; text-align:right; height:32px; line-height:32px; font: bold 12px/32px Arial, Helvetica, sans-serif; color:#DEF3FF; padding-right:5px}
#ul{margin:0px; padding:0px 0px 0px 5px;}
#nav_menu {TEXT-ALIGN: center; margin:0px; padding:0px; height:32px; font: bold 13px/32px Arial, Helvetica, sans-serif}/*summer090806*/
#nav_menu ul{margin:0px; padding:0px;}
#nav_menu ul li {MARGIN-TOP: 0px;FLOAT: left; HEIGHT: 32px; width:auto; padding-left:5px; padding-right:5px;}
#nav_menu li span {DISPLAY: block; COLOR: #fff; LINE-HEIGHT: 32px;}
#nav_menu li span img { margin-top:16px}
#nav_menu li A:link {DISPLAY: block; COLOR: #000; TEXT-DECORATION: none}
#nav_menu li A:visited {DISPLAY: block; COLOR: #000; TEXT-DECORATION: none}
#nav_menu li A span {COLOR: #fff}
#nav_menu li A:hover { }
#nav_menu li A:hover SPAN { }
#nav_menu .li1 {WIDTH: 100px}
#nav_menu .li2 {WIDTH: 114px}
#nav_menu .li3 {WIDTH: 120px}

#nav_menu .li4 {WIDTH: 123px; background:url(../images/column_bg.gif) no-repeat;}
#nav_menu .li4 span{  padding-left:0px}
#hot{position:absolute;text-align:center;left:628px;top:93px;width:20px;height:12px;}

#p-search{ height:25px; margin:0px; padding:0px 0px 0px 10px;}
.p{ font: 12px/25px Arial, Helvetica, sans-serif;}
.p1{ font: 11px/25px Arial, Helvetica, sans-serif;}
#check{position:absolute;
       text-align:center;
       left:785px;
	   top:84px;
	   width:194px;
	   height:39px;
	   background:url(images/check-di.gif) repeat-x;}
#check span{font: bold 15px arial,sans-serif; color:#C3252C;}/*summer090806*/


#sale{ position:absolute; left:369px; top:151px; width:39px; height:25px}

.container {margin:0px auto; width:980px; height:auto; clear:both;}
#con_left { width:190px; height:100%; float:left; margin:0px 10px auto auto; clear:left; padding-top:0px;	 }
#con_center { width:778px; height:100%; float:left}
 
#con_right { width:190px; height:100%; float:right}

.con_menu{ HEIGHT: 27px; background:#EEECDD; border:1px solid #DDDDDD; font:bold 14px/27px Arial, Helvetica, sans-serif; color:#666; padding-left:10px}
.con_menu_left{float:left;}
.con_menu_right{float:right}
.con_menu_di{width:180px; height:27px; background:url(images/con_menu_di.gif) repeat-x; float:left;}
.con_menu_di ul{ margin:0px 0px 0px 5px; padding:0px;}
.con_menu_di li{font: bold 13px/25px Arial, Helvetica, sans-serif; color:#FFFFFF;}

#con_left #left{ border:2px solid; border-color: #3A87C1; width:186px; height:100%}
#con_left #left ul {margin:0px; padding:0px;}
#con_left #left li { WIDTH: 186px; HEIGHT: 31px;}
#con_left #left li DL {CLEAR: both; POSITION: absolute; margin:0px; padding:0px;}
#con_left #left li DL DT {BORDER-top: #fff 1px solid; border-bottom: #A6A6A6 1px solid; width:186px; background:url('images/buttom-di-02.gif') repeat-x ; HEIGHT: 29px;}
#con_left h3{ font-size:12px;}
#con_left h4{ font-size:12px;}
#con_left #left li DL DT A {FONT-WEIGHT: 700; HEIGHT: 29px; PADDING-LEFT: 10px; color:#585858; LINE-HEIGHT: 29px;}
#con_left #left li DD {DISPLAY: none}

#con_left #left DD div{CLEAR: both; BORDER-RIGHT: #3A87C1 1px solid; BORDER-left: #3A87C1 1px solid; FLOAT: right; WIDTH: 145px; COLOR: #fff; background-color:#FFFFFF}
#con_left #left DD.bb {MARGIN-TOP: -31px; }
#feautre_category{ margin-top:10px; width:765px;}
#con_left #left li:hover DD{DISPLAY: block; Z-INDEX: 9;}
#con_left #left li:hover DL {WIDTH: 334px}
#con_left #left li:hover DT {WIDTH: 186px;  background:url('images/buttom-di-01.gif') repeat-x; height:29px}
#con_left #left DD A {PADDING-LEFT: 7px; WIDTH: 140px; COLOR: #000; LINE-HEIGHT: 22px; TEXT-ALIGN: left}
#con_left #left DD img { height:6px; width:147px; vertical-align:bottom; CLEAR: both;  FLOAT: right; OVERFLOW: hidden;}
#recently_sold_items{  margin-top:inherit}  /* temp   */
.c3 {BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; background:url('images/bo_bg.gif') repeat-x; margin-top:0px; BORDER-LEFT: #ddd 1px solid;}
.w_di{width:182px; height:25px; font: bold 13px/20px Arial, Helvetica, sans-serif; padding-left:6px;  }
.w_di_recent{width:182px; height:25px;  }
.r2_title{ height:25px; font: bold 13px/20px Arial, Helvetica, sans-serif; padding-left:6px;clear:both; margin-bottom:10px; padding-left:3px; }
.line_ul{ margin:0px; padding-left:20px; line-height:200%; padding-top:8px; padding-bottom:8px; padding-right:4px; list-style-image: url('images/icon_arr.gif'); list-style-position: outsid}
#z_di{width:760px; height:25px; font: bold 12px/20px Arial, Helvetica, sans-serif; padding-left:10px;}
.border_r_dash {BACKGROUND: url('images/border_dash.gif') repeat-y right top;}
#h{height:100%; overflow:hidden}
.cate{font-family:arial,sans-serif;}
.cate ul{margin:0px; padding:0px;}
.cate li {float: left; height:160px; padding-top:20px}
.cate li img { vertical-align:middle; width:150px; height:150px; margin:0px; margin:auto 0px;}
.cate li div{height:auto; text-align:center}
.cate .li4 {width:192px; border-right:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; height:320px;}
.cate .li5 {width:194px; border-bottom:1px solid #E6E6E6;}
.cate .li4 h3{text-align:left; margin:0px auto; padding:0px 5px 0px 15px; clear:both}
.cate DL{text-align:left; margin:0px auto; padding:0px;}
.cate DT {BACKGROUND: url('images/icon_arr.gif') no-repeat 2px; width:150px; font: 11px/20px Arial, Helvetica, sans-serif; text-align:left; padding-left:10px; margin-left:18px}
.more_product {font-size:11px; color:#4D4D4D; width:157px; text-decoration:underline; text-align:left; margin-left:18px; padding:0px; line-height:20px}
A.more_product:link {font-size:11px; color:#4D4D4D; text-decoration:underline}
A.more_product:hover {font-size:11px; color:#285F90; text-decoration:none}
.aaa {border-top:1px dashed #cccccc; height: 1px; overflow:hidden;}
.bbb {border-top:1px solid #E6E6E6; height: 1px;  overflow:hidden;}
#img{float:left}

/*20091028 the size box css */
/*.c3 {BORDER-RIGHT: #CFCFCF 1px solid; BORDER-TOP: #CFCFCF 1px solid; background:url(images/bo_bg.gif) repeat-x; margin-top:10px; BORDER-LEFT: #CFCFCF 1px solid;}

.w_di{width:188px; height:25px; font: bold 13px/20px Arial, Helvetica, sans-serif; }
.line_ul{ margin:0px; padding-left:20px; line-height:200%; padding-top:8px; padding-bottom:8px; padding-right:4px; list-style-image: url(../images/icon_arr.gif); list-style-position: outsid}
#z_di{width:578px; height:25px; font: bold 12px/20px Arial, Helvetica, sans-serif; }
.border_r_dash {BACKGROUND: url(images/bg/border_dash.gif) repeat-y right top;}
#h{height:100%; overflow:hidden}
.cate{font-family:arial,sans-serif;}
.cate ul{margin:0px; padding:0px;}
.cate li {float: left; }

.cate li img { margin-top:20px}
.cate .li4 {width:192px; padding-bottom:20px; border-right:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6 }
.cate .li5 {width:192px; padding-bottom:20px; border-bottom:1px solid #E6E6E6 }
.cate h3{text-align:left; margin:0px auto; padding:0px 10px 0px 15px}
.cate DL{text-align:left; margin:0px auto; padding:0px;}
.cate DT {BACKGROUND: url(images/icon_arr.gif) no-repeat 2px; width:148px; font: 11px/20px Arial, Helvetica, sans-serif; text-align:left; padding-left:10px; margin-left:18px}
.more_product {font-size:11px; color:#4D4D4D; width:157px; text-decoration:underline; text-align:left; margin-left:18px; padding:0px}
A.more_product:link {font-size:11px; color:#4D4D4D; text-decoration:underline}
A.more_product:hover {font-size:11px; color:#285F90; text-decoration:none}

.aaa {border-top:1px dashed #cccccc; height: 1px; overflow:hidden;}
.bbb {border-top:1px solid #E6E6E6; height: 1px;  overflow:hidden;}
#img{float:left}*/

.left1{ width:188px;  height:auto; margin:0px 0px 0px 0px;  height:auto;padding:0px 0px 10px 0px;}

.left1 h3{ font-size:14px; color:#a72d2c; margin:0; padding:10px 10px 9px 10px;}
.left1 h4{ font-size:12px; margin:0; padding:0;}
.l_centent{ width:90%; margin:auto;}
#recently_sold_items_a td a{ font:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;}
.l_centent tr{ height:80px;}
.l_centent td{border-bottom:1px dashed #ccc;padding:8px 0px}
/*20091028*/

.ttl1 {HEIGHT: 18px}
.ctt1 {BORDER-RIGHT: #D3D3D3 1px solid; PADDING:0px; BORDER-LEFT: #D3D3D3 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; WIDTH: 778px; height:100%; overflow:hidden}
.w580 {WIDTH: 580px;}
.w780 {WIDTH: 780px;}
.tbl_ { border-right:1px solid #D3D3D3; height:26px;}
.tbl_ UL { HEIGHT: 26px; margin:0px; padding:0px;}
.tbl_ LI {FLOAT: left; WIDTH: 259px; LINE-HEIGHT: 1.9; HEIGHT: 26px}
.normaltab1{font: bold 13px/26px Arial, Helvetica, sans-serif; background:url('images/meunri2.gif') no-repeat; COLOR: #C3252C; TEXT-ALIGN: center;}
.hovertab1{font: bold 13px/26px Arial, Helvetica, sans-serif; background:url('images/meunri1.gif') no-repeat; COLOR: #303030; TEXT-ALIGN: center;}

.STYLE3 {FONT-SIZE: 10px}
.dis1 {DISPLAY: block}
.undis1 {DISPLAY: none}

#ProductList {PADDING:0px; MARGIN: 0px; width:778px}
#ProductList ul{height:100%; margin:0px; padding:0px; list-style:none; width:778px}
#ProductList li{width:256px;float:left;font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0px; display:inline; height:170px; margin-left:1px; }



 

#ProductList .ProductImage{DISPLAY: block; MARGIN: 0px auto; OVERFLOW: hidden; padding:10px; WIDTH: 100px; HEIGHT: 100px; TEXT-ALIGN: center;
 float:left;}
#ProductList .ProductText{ float:left; width:120px; margin-top:5px; }
.ProductImage img{width:70px;height:70px; float:left}

.ProductDetails{text-align:left; font:  11px/18px Arial, Helvetica, sans-serif; width:130px; color:#3C3C3C}
.ProductDetails A {TEXT-DECORATION: none; display:block;}
.ProductDetails A:hover { text-decoration:underline;  color:#3C3C3C}
.indexcenter{width:256px; height:100px; padding-bottom:20px; border-bottom:1px dashed #ccc;}
.star_w{width:130px; height:40px; margin:0px auto;}
.star {DISPLAY: block; BACKGROUND: url(images/star01.gif) no-repeat left bottom; FLOAT: left; WIDTH: 12px; HEIGHT: 11px;}
.star_gray {DISPLAY: block; BACKGROUND: url(images/star02.gif) no-repeat left bottom; FLOAT: left; WIDTH: 11px; HEIGHT: 11px}
.more_reviews {font-size:11px; color:#4D4D4D; width:157px; text-decoration:underline; text-align:left; padding:0px}
.price{ width:130px; margin:0px auto; margin-top:5px;}

 
.red {COLOR: #C3252C; font-size:13px;}
.red_no{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;line-height:18px;}

#right1{ background:url('images/right_di.gif') repeat-x ; width:188px; height:38px; text-align:center;}
#right1 ul{ margin:0px; padding:0px;}
#right1 li{ display:inline; height:38px;}
#right1 img{ margin:0px 4px}

#join {background: url(../images/right_join.gif) no-repeat left top; padding-top: 2px}
.join_bottom {background: url(../images/right_join_a.gif) no-repeat; margin-bottom: 12px; overflow: hidden; height: 2px}
#right_join{background:url(../images/right_join_bg.gif) repeat-y; width:190px; height:73px; padding-top:1px; padding-bottom:1px}

#login{background:url(images/login_di.gif) repeat-x; width:186px; height:73px; padding:1px}
.right_a_1 { height:70px; padding-left:4px; padding-top:5px;}
.right_a_1 span {PADDING-RIGHT: 4px; FLOAT: left; }
.right_a_1 span a {DISPLAY: block;}
.right_a_1 p{ line-height:20px; padding:5px; margin:0px;}
.right_a_1 .back{ background-color:#FFF8E1; border:1px solid #FFE6BA; width:175px}

#login A.what { background:url(images/rightbg03.gif) no-repeat; WIDTH: 95px; HEIGHT: 65px;}
#login A.what:hover { background:url(images/rightbg02.gif) no-repeat;}

#login A.a1 {DISPLAY: block; FONT: 9px/10px Arial, Helvetica, sans-serif; WIDTH: 77px; HEIGHT: 26px;}
#login A.a2 {DISPLAY: block; FONT: 9px/10px Arial, Helvetica, sans-serif; WIDTH: 77px; HEIGHT: 26px}
#login A.a1 {background: url(images/header.gif) no-repeat 0px -136px;}
#login A.a1:hover {background: url(images/header.gif) no-repeat 0px -162px; TEXT-DECORATION: none;}
#login A.a2 {background:url(images/header.gif) no-repeat 0px -188px;}
#login A.a2:hover {background: url(images/header.gif) no-repeat 0px -214px; TEXT-DECORATION: none}

.right_box{ width:188px;}
.right_box ul{DISPLAY: block; margin:0px; padding-left:4px; padding-right:4px; padding-bottom:0px; padding-top:0px}

.c3 DIV.right_box DL {CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px; HEIGHT: 100%;}
.c3 DIV.right_box DL DT {BORDER-RIGHT: #e7e7e7 1px solid; BORDER-TOP: #e7e7e7 1px solid; FLOAT: left; BORDER-LEFT: #e7e7e7 1px solid; WIDTH: 70px; BORDER-BOTTOM: #e7e7e7 1px solid; display:inline;}
.c3 DIV.right_box DL DD {WIDTH: 90px; margin-left:80px}
.c3 DIV.right_box DL DD UL { padding:0px; margin:0px}
.c3 DIV.right_box DL DD UL LI {FONT-SIZE: 10px; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.c3 DIV.right_box DL DD UL LI.start {LINE-HEIGHT: 15px}
.c3 DIV.right_box DL DD UL LI A {TEXT-DECORATION: underline}
.c3 DIV.right_box DL DD UL LI STRONG A {TEXT-DECORATION: none}
.c3 DIV.right_box DL DD UL LI B {FONT-WEIGHT: normal; MARGIN-LEFT: 10px; COLOR: #ff9600}

/*foot*/
/*#foot{width:980px; margin:0px auto; margin-top:10px}*/
#foot{width:980px; margin:0px auto; margin-top:10px; background:url(images/foot_di.gif) repeat-x top; border:1px solid #D3D3D3; clear:both; height:auto; OVERFLOW: hidden; position:}

.footbg{height:145px; background:url('images/foot_di.gif') repeat-x; /*border-left:1px solid #D3D3D3; border-right:1px solid #D3D3D3; border-top:1px solid #D3D3D3; border-bottom:0px; */clear:both;}
.quklink{width:980px; float:left; height:100%}
.quklink ul{ padding:0px; margin:5px 0px}
.quklink li{ float:left;}
.quktext{ padding-left:30px;}
.quktext dl{ padding:0px; margin:0px}
.quktext dt{ font: bold 12px/28px Arial, Helvetica, sans-serif}
.quktext dd{ padding:0px; margin:0px; font:11px/20px Arial, Helvetica, sans-serif}
.quknewl{width:268px; float:left; margin:10px 0px 0px 0px;}
.quknewl ul{ padding:0px 0px 0px 20px; margin:0px}

#di{margin:0px auto; width:350px; height:70px}
#di ul {margin:0px; padding:0px;}
#di li {padding:0px 0px 0px 20px; float:left;}
.wen{margin:0px auto; width:700px; text-align:center; color: #999999; height:20px; line-height:20px; padding-bottom:10px;clear:both;}
.wen A{ font:11px/35px Arial, Helvetica, sans-serif; color:#999999; text-decoration:underline}
.wen A:hover{ text-decoration:none; color:#000000}

/*pay*/
.pay_ship{margin:10px auto; width:920px; height:40px}
.pay_ship ul{ margin:0px; padding:0px}
.pay_ship li{ float:left; text-align:center; line-height:40px; padding-left:28px}

#slideBox {text-align:center; }
#slideBox UL{margin:0px auto; CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 10px; LIST-STYLE-TYPE: none; width:178px; text-align:center;}
#slideBox LI {FONT-WEIGHT: bold; FLOAT: left; HEIGHT: 27px}
#slideBox LI A:link {COLOR: #000}
#slideBox LI A:visited {COLOR: #000}
#slideBox LI A:hover {COLOR: #ff7300; TEXT-DECORATION: none}
#slideBox .l {BACKGROUND: url('images/ybg.gif') no-repeat; WIDTH: 85px; HEIGHT: 34px}
#slideBox .r {BACKGROUND: url('images/ybg.gif') no-repeat; WIDTH: 85px; HEIGHT: 34px}
#slideBox .r {FLOAT: right}
#slideBox .l_h {BACKGROUND: url('images/ybg1.gif') no-repeat; WIDTH: 85px; HEIGHT: 40px}
#slideBox .r_h {BACKGROUND: url('images/ybg1.gif') no-repeat; WIDTH: 85px; HEIGHT: 40px}
#slideBox .r_h {FLOAT: right}
.hide {DISPLAY: none}
#slideBox .l A {DISPLAY: block; WIDTH: 85px; POSITION: static; HEIGHT: 34px}
#slideBox .r A {DISPLAY: block; WIDTH: 85px; POSITION: static; HEIGHT: 34px}
#slideBox .l_h A {DISPLAY: block; WIDTH: 85px; POSITION: static; HEIGHT: 34px}
#slideBox .r_h A {DISPLAY: block; WIDTH: 85px; POSITION: static; HEIGHT: 34px}
#slideBox A.aa {BACKGROUND: url('images/aa.gif') no-repeat; line-height:34px; text-align:center}
#slideBox A.bb {BACKGROUND: url('images/bb.gif') no-repeat; line-height:34px; text-align:center}
#slideBox .cont_l {BACKGROUND: url('images/zbg1.gif') no-repeat; OVERFLOW: hidden; WIDTH: 178px; HEIGHT: 104px; margin:auto}
#slideBox .cont_r {BACKGROUND: url('images/zbg2.gif') no-repeat; OVERFLOW: hidden; WIDTH: 178px; HEIGHT: 104px; margin:auto}

.oneline{text-align:left; padding-left:12px; padding-right:8px; padding-bottom:8px; padding-top:0px; }

.nhelp{ width:150px; border:1px solid #D1D1D1; padding-top:10px; padding-left:8px; background-color:#FFFFFF}
.nhelp p{margin:0px; padding-bottom:5px; padding-top:5px}
.fl {FLOAT: left;}
.fr {FLOAT: right}

/*margin pading line */
.margin{10px 0px}
.margin_t { margin-top:10px;}
.margin_m { margin-top:19px;}
.margin_r { margin-right:20px;}
.pad_text {PADDING-LEFT: 2px}
.line_200 {LINE-HEIGHT: 200%}
.pad_l {padding-left:4px;}
.pad_text {padding-left:2px;}
.pad_l_90px {padding-left:90px;}
.pad_l_82px {padding-left:82px;}
.pad_1em {padding-left:10px;}
.pad_r_30px {padding-right:30px;}
.pad_l_40px {padding-left:40px;}
.pad_t {padding-top:0;}
.pad_top{padding-top:10px;}
.pad_bottom{padding-bottom:10px;}
.pad_b2 {padding-bottom:2px;}
.pad_tb{ padding:5px 0px}
.pad_l_10px {padding-left:10px;}
.pad-10px{padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:0px; }
.pad-10p{padding:10px 10px 0px 10px;}
.pad_15{padding-left:15px}
.allborder {BORDER: #ddd 1px solid; overflow:hidden}

/*google translate*/
#translate_tools {BACKGROUND: url('images/translate.jpg') no-repeat}
#translate_tools ul{margin:0px; padding:0px}
#translate_tools LI A {PADDING-LEFT: 20px; BACKGROUND: url('images/flag.gif') no-repeat}
#translate_tools LI A.tab_fra {BACKGROUND-POSITION: 0px -110px}
#translate_tools LI A.tab_ita {BACKGROUND-POSITION: 0px -126px}
#translate_tools LI A.tab_ned {BACKGROUND-POSITION: 0px -142px}
#translate_tools LI A.tab_esp {BACKGROUND-POSITION: 0px -158px}
#translate_tools LI A.tab_dan {BACKGROUND-POSITION: 0px -174px}
#translate_tools LI A.tab_deu {BACKGROUND-POSITION: 0px -190px}


/* public */
.b {FONT-WEIGHT: bold}
A.b:link {FONT-WEIGHT: bold}
A.b:visited {FONT-WEIGHT: bold}
.b_ {FONT-WEIGHT: normal}
A.b_:link{FONT-WEIGHT: normal}
A.b_:visited {FONT-WEIGHT: normal}
.big3 {FONT-SIZE: 14px}
A.big3:link {FONT-SIZE: 14px}
A.big3:visited {FONT-SIZE: 14px}
.big {FONT-SIZE: 12px}
A.big:link{FONT-SIZE: 12px}
A.big:visited{FONT-SIZE: 12px}
.big_ {FONT-SIZE: 14px}
.del {TEXT-DECORATION: line-through}
A.del:link {TEXT-DECORATION: line-through}
A.del:visited {TEXT-DECORATION: line-through}
.line_h {LINE-HEIGHT: 180%}
.black {COLOR: #000}
A.black:link {COLOR: #000}
A.black:visited {COLOR: #000}
.hand {cursor:pointer}

/* Ajax */
.ajax-loading-box {
	border: 1px solid #aaaaaa;
	background-color: #ff0000;
	font-size: 12px;
	font-weight: bold;
	color: #eeeeee;
	padding: 5px;
	position: absolute;
	top: 0;
	right: 90%;
	width: 65px;
	display: none;
	z-index: 9999;
}
.ajax-message-wrapper {
	display: none;
	position: absolute;
	left: -1000px;
	top: -1000px;
	z-index: 9999;
	width: 339px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #366073;
	border-bottom: 1px solid #366073;
	cursor: pointer;
}
.ajax-message {
	border: 1px solid #5b8496;
	background: #ffffff url('images/ajax/ajax_message_bg.gif') repeat-x bottom;
	padding: 25px 29px 10px 29px;
}

.ajax-notification-n, .ajax-notification-e, .ajax-notification-w {
	padding-left: 17px;
	padding-bottom: 15px;
}

.ajax-notification-e {
	background: url('images/ajax/ajax_notification_e.gif') no-repeat left 1px;
}

.ajax-notification-w {
	background: url('images/ajax/ajax_notification_w.gif') no-repeat left 1px;
}

.ajax-notification-n {
	color: #1b7bdd;
	font-weight: bold;
	background: url('images/ajax/ajax_notification_n.gif') no-repeat left 1px;
}
/* /Ajax*/

/* form styles */
.form-elm-required {border: 2px solid #ff0000;}

/* produc list styles */
.pad_10px {padding:10px;}

/*newsletter*/
.newsletter{ background:url('images/newsle/bg.gif') repeat;}
.news_con{ margin:50px auto; width:850px; height:280px; background:url('images/newsle/bg-slideshow.gif') no-repeat bottom}
.new_lecon{ background:url('images/newsle/bg-slide-envelope.png') no-repeat; height:280px;}
.new_lecon ul{ margin:0px; padding:75px 160px 20px 170px}
.new_lecon li{ font:12px/25px Arial, Helvetica, sans-serif}

.news_con_e{ margin:50px auto; width:650px; height:100%;}
.con_e{ width:650px; background:url('images/newsle/newsletter_e2.gif') repeat-y; height:100%; overflow:hidden}
.con_e ul{ margin:0px; padding:20px 0px 20px 20px;}
.con_e li{ float:left; padding-right:20px; font:12px/18px Arial, Helvetica, sans-serif}


.n_letter{ background:url(images/nlbg.gif) no-repeat; height:172px; clear:both; position:relative; width:100%;}
.n_letter ul{ margin:0px; padding:15px 0px 0px 10px}
.n_letter li{ padding:5px 0px;}
.font_n{ font: bold 16px/30px Arial, Helvetica, sans-serif; color:#333333}
.sub{background:url("images/left0_03.jpg") no-repeat;width:100px;height:21px;}

.starl {DISPLAY: block; background: url('images/star01.gif') no-repeat left bottom; float: left; WIDTH: 11px; HEIGHT: 11px;}
.starl_gray {DISPLAY: block; background: url('images/star_empty.gif') no-repeat left bottom; float: left; WIDTH: 11px; HEIGHT: 11px}
.starl_half {DISPLAY: block; background: url('images/star02.gif') no-repeat left bottom; float: left; WIDTH: 11px; HEIGHT: 11px}

/*position*/
.relative {position:relative; z-index:1;}
.absolute {position:absolute;}
/*display*/
.hide {display:none;}
.show {display:block; clear:both;}
.block {display:block;}
.clear {clear:both;}
.relative {Z-INDEX: 1; POSITION: relative}
.absolute {POSITION: absolute}

/* pages*/
.pageNav { padding:10px 0px; FONT: 0.9em arial; OVERFLOW: hidden; COLOR: #000000; PADDING-TOP: 10px; width:580x}
.pageNav{float:right}
.pageNav A {BORDER-RIGHT: #E6E6E6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #E6E6E6 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #E6E6E6 1px solid; COLOR: #203558! important; LINE-HEIGHT: 2.2em; PADDING-TOP: 2px; BORDER-BOTTOM: #E6E6E6 1px solid; TEXT-DECORATION: none! important}
.pageNav A:hover {COLOR: #203558! important; BACKGROUND-COLOR: #E6E6E6}
.pageNav span.current {BORDER-RIGHT: #FC7E03 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #FC7E03 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #FC7E03 1px solid; COLOR: #ffffff! important; PADDING-TOP: 2px; BORDER-BOTTOM: #C3252C 1px solid; BACKGROUND-COLOR: #C3252C! important}
.pageNav .pre {MARGIN: 0px 10px; WHITE-SPACE: nowrap}
.pageNav .next {MARGIN: 0px 10px; WHITE-SPACE: nowrap}

.form-field {
	margin-bottom: 20px;
	z-index: 100;
	clear: both;
}

.form-field label {
	float: left;
	clear: left;
	text-align: right;
	width: 100px;
	padding-top: 1px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#5D5D5D;
}

.form-field .required-field-mark {
	display: block;
	float: left;
	width: 15px;
	text-align: center;
	color: #ff0000;
	font-size: 15px;
	vertical-align:middle;
}

.form-field ul{ margin:0px; padding:0px}
.form-field li{ float:left}

.form-field span {
	font-size: 12px;
}
.required-field-mark {
	color: #ff0000;
	font-size: 11px;
	vertical-align:middle;
}
/*checkout place-order*/
.cart-table-bg {background-color: #F8F8F8;}
.cart-table-td {padding: 3px;}
.sub-price {color: #990000; font: bold 12px Arial; padding: 0px;}
.sub-price{color: #333333; margin: 0px;}

/*p-search*/
.side_right{ width:780px; height:100%; float:left;}
.p_search{margin:0px; width:780px;}
.p_search_big{width:780px; height:25px; background:url('images/p_search_tbig.gif') no-repeat;}
.p_search_big ul{margin:0px 0px 0px 20px; padding:0px;}
.p_search_big ul li{text-align:center; float:left}
.p_search_li1{width:100px; font: bold 14px/25px Arial, Helvetica, sans-serif; background-color:#fff;}
.p_search_li3{ background:url('images/p_search_bbig.gif') no-repeat; height:20px; width:780px; clear:both;}

/*taglist*/
.taglist{ width:600px; margin:0px auto; text-align:center; font:12px/30px Arial, Helvetica, sans-serif;}
/*letter_spaing*/
.letter_1px {letter-spacing:1px;}
.g_t_c{text-align:center;}
.g_t_c a{margin:0 3px;}
.line_30px {line-height:30px;}
.pages {CLEAR: both; WIDTH: 950px;}
.pages a {border: #ddd 1px solid; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; float: left; PADDING-BOTTOM: 2px; MARGIN: 2px; CURSOR: pointer; PADDING-TOP: 2px;}
/*A_Z*/
.a_z_grid {padding:10px 0 10px 20px; width:930px; float:left; margin:0px}
.a_z_grid li {float:left;height:20px; width:206px;padding:0 2px; margin:0 10px; overflow:hidden;text-overflow:ellipsis;}

/*common css style*/
.pad_l_6px{padding-left:6px}

/*taglist*/
.taglist a:link,.taglist a:visited {color:#1e4e8e;font-weight:normal}
.taglist a{margin-left:3px;}

/* home h1 */
.home_h1{color:#666;font-weight:normal;text-align:center;font-size:12px;display:block;}

#live112614{margin:5px 0;}

#footerblock {padding-top:8px; font-size:12px; width:900px; margin:0px auto}


/*20090917*/
#email-address-status , #login-password-status ,#firstname-status ,#lastname-status ,#email-status,#telephone-status,#password-new-status,#password-confirm-status{color:#C3252C;}

/*20091029 Featured Products*/
p{ margin:0; padding:0;}
.fort{ width:980px; border:1px solid #ccc; height:111px; margin:10px auto; clear:both}
.f_left{ width:490px; float:left;}
.f_left h3{ font-size:14px; color:#000; margin:0; padding:5px 0 0 15px;}
.whyus h3{ font-size:14px; color:#000; margin:0; padding:5px 0 0 15px;}
.f_left p{margin:0; padding:10px 0 0 15px; color:#666; line-height:20px;}
.f_right{ float:right;}
.f_right img{margin:4px 0px;}
.f_right ul{ list-style:none; margin:0; padding:0;}
.f_right li{ float:left; margin:3px 15px 0 0; display:inline;}
.f_right li a{ color:#000; display: block; width:88px; height:88px;}
.f_right li a.ih:hover img{ border:1px solid #ddd;}
.f_right li p{ color:#a72d2c; text-align:center; padding:3px 0;}
/*20091029 Featured Products*/

.checkout_nav{ width:95%; margin:auto;}
.checkout_nav ul li{ float:left; height:22px; margin-left:10px; font-weight:bold; font-size:12px}
.chenck_login_con{margin:0px auto; width:980px}
.inp{ height:17px; width:180px;border:1px solid #b6b6b6; float:left}
.check_un_title{ height:28px; background:url(images/check_bg1.gif) repeat-x; border-bottom:1px solid #E1CBC4; font:bold 12px/28px Arial, Helvetica, sans-serif; color:#B23737; padding-left:10px;}
.p2{ width:100px;}
.opacity{ width:100%; border:solid 1px #E1CBC4;}
.opacity td{ padding-left:10px; height:35px; font-size:12px}

.opacity2{ width:100%; background-color:#FCEEEB}
.opacity2 td{ padding-left:10px; height:35px; font-size:12px; background-color:#FFFFFF}
.continue_checkout{ background-color:#FF0000}
.ww_e2{ width:400px;}
.button_continue_checkout{ background-color:#D90000; color:#FFFFFF; border:0px; font-weight:bold}

.s_input{ height:19px; width:80px;}
.l_input{ height:19px; width:190px;}
.address_tb{border:solid 1px #E1CBC4; width:780px; padding:10px;background-color:#FCEEEB}
.address_tb td{ background-color:#FFFFFF; padding:3px;}

 
.allborder3{  padding:3px; height:auto; float:left; width:700px;}
.allborder2{ border:solid 1px #E1CBC4; padding:10px;}
.search_h2{ font-size:12px; font-weight:bold; padding:3px;}
.testimonialscon{ padding:6px; text-align:left; overflow:hidden}

.site_map ul {float:left;width:188px; height:750px;}

.site_map a {padding-top:4px;padding-bottom:4px;}

/*==============================help===============================*/

#help_nav {height:64px;clear:both;border-top:1px solid #ddd;}
#help_nav li {float:left;display:block;width:270px;}
#help_nav a:link,#help_nav a:visited {text-decoration:none;}
#help_nav .active {background:url(../images/bg_arrow_off.gif) no-repeat center bottom;height:63px;display:block;}
#help_nav .active span {background:#fff;display:block;height:54px; cursor:pointer; padding:0 15px;}
#help_nav .active a:hover {background:url(../images/bg_arrow_off.gif) no-repeat center bottom;height:63px;display:block;}
#help_nav .active a:hover span{background:#e6e5e1;display:block;height:54px;}
#help_nav .normal {background:url(../images/bg_arrow_on.gif) no-repeat center bottom;height:63px;}
#help_nav .normal span {background:url(../images/help_switch_bg.gif) repeat-x ;height:54px;display:block;cursor:default;padding:0 15px;}

#reco_product ul li{ float:left; margin-left:3px; }
.whyus{width:970px; margin: auto; margin-top:10px; height:120px;;BORDER: #ddd 1px solid; padding-left:10px; position:relative; clear:both; background-image:url(../foot_di.gif)}
.foot2{ text-align:center;width:970px; margin:0px auto; margin-top:10px;}
.plistfeature{ background:url(images/feature.gif);}
.caution_box{ background-color:#FEDFDF; font-weight:bold; color:#BF0000; height:35px;}
.checkship_block{ clear:both; height:150px;}
.rightblock{ width:753px;border:solid 1px #ccc; margin-top:5px; padding-left:10px; padding-right:10px; float:left}
.rightblock h2{ font-size:14px; font-weight:bold; color:#F34925; margin-top:10px;}
.rightblock h3{ font-size:14px; font-weight:bold; color:#000; margin-top:10px;}
.line_120{ font-size:13px;}
.w_di{ text-align:left;}
  #goup{ margin-top:1px;}
.w_di div img{ float:left; margin:0px;}
#attach .attr_elec{ clear:both; margin-top:2px; padding-left:20px;}
#attach .attr_name{ background-color:#F9F9F9; width:100%; padding-left:20px;}
#besrseller{ padding:3px;}
#besrseller table td{ font-size:10px; font-weight:normal}
