/*** layout ***/
*{ margin:0; padding:0;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; background:url(../images/new_home/body_bg.png) repeat-y center #efefef;}
a{ font-size:12px; color:#333;text-decoration:none; cursor:pointer;}
a:hover{  text-decoration:underline;cursor:pointer;}
ul, ol, dl, p{ margin:0; padding:0; list-style:none; }
b, strong { font-weight:bold; }
i, em { font-style:italic; }
.f_l{float:left;}
.f_r{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right; }
.dis{display:block;}
.inline{display:inline;}
.none{display:none;}
.unline{ text-decoration:underline;}
.clear{ clear:both;}
img{ border:none;}     
textarea, input, select{font-size:12px;}

/*** top ***/
.top-navigation-wrap { width: 100%; height: 34px; z-index: 3; position: relative; background:url(../images/new_home/vertical-gradients.png) repeat-x 0 -160px;color: #fff; }
.top-navigation-wrap a{ float:left; color:#fff; margin-right:10px;}
.top-navigation-wrap strong{ color:#FF6600;}
.top-navigation-wrap strong:hover{ text-decoration:underline;}
.top-navigation-wrap img{ float:left;margin-bottom:10px}
.top-navigation-wrap .top-navigation{ width:1205px; margin:0px auto; line-height:34px;background:url(../images/new_home/vertical-gradients.png) repeat-x 0 -160px;}
.top-navigation-wrap .top-navigation .currencies-select {float: left;line-height: 10px;margin-left: 20px;margin-top: 10px;} 
.top-navigation-wrap .top-navigation .currencies-select a{color:#fff;} 
.top-navigation-wrap .top-navigation .currencies-select ul li ul li a{color:#000;}
.top-navigation-wrap .top-navigation .currencies-select b{ margin-left:5px;}
.currencies-select li {position:relative;float: left;width: 110px;height: 24px;}
.currencies-select li ul { position:absolute;display: none;top: 22px;left:-1px; background:#fff;border: 1px solid #ccc; border-top:none;}
.currencies-select li ul img{ margin-right:4px; vertical-align:middle;}
.currencies-select li:hover ul, li.over ul {display: block;}
.currencies-select ul li a{display:block;font-size:12px;padding:3px;margin-right:1px;text-decoration: none;color: #777;}
.top-navigation-wrap .top-navigation-link{ float:right; width:355px;}
.top-navigation-wrap .top-navigation-link li{ float:left;}
.account-list-wrap{ position:relative;}
.account-list-wrap li ul { position:absolute;display: none;top:34px;left:-1px; background:#fff;border: 1px solid #ccc; border-top:none; width:180px;}
.account-list-wrap li:hover ul, li.over ul {display: block;}
.account-list-wrap li ul li a{ color:#777; line-height:5px;padding:10px 10px; clear:both; display:block; overflow:hidden; zoom:1;width:180px;}
.help-list-wrap{ position:relative;}
.help-list-wrap li ul { position:absolute;display: none;top:34px;left:70px; background:#fff;border: 1px solid #ccc; border-top:none;width:150px;}
.help-list-wrap li:hover ul, li.over ul {display: block;}
.help-list-wrap li ul li a{ color:#777; line-height:5px;padding:10px 10px;clear:both; display:block;}
div #nav_chat_sales {
    display: block;
    height: 28px;
    overflow: hidden;
    background: url(../images/new_home/help_chat.png) no-repeat;
    padding-top: 6px
}
div #nav_chat_sales p{
    padding-left: 40px;
    font-size: 7pt;
}
.gray_trangle_list .pad_1em {
  color: #777777;
}
/*** header ***/
/*.header-wrap { background: url(../images/new_home/header.png) no-repeat center 72px #EFEFEF; height: 115px; z-index: 2; position: relative; overflow:hidden; zoom:1;}*/
.header{ width:1200px; margin:0 auto; overflow:hidden; zoom:1; position:relative;}
.header .logo-wrap{ float:left;}
.header .logo-wrap .logo{ margin:7px 0 0 0px; float:left;}
.header .logo-wrap span{float:left; margin:15px 0 0 30px;}
.header .login-link{ float:right; margin:30px 22px 0 0px; color:#0060c0; font-size:14px; font-weight:bold;}
.header .login-link a{ font-size:14px;}
.header .login-link a:hover{color:#ef6600;}
.header .login-link img{ margin-left:10px; vertical-align:middle;}
.header-wrap {background:#EFEFEF;/*overflow: hidden;*/ width:1200px; margin:0 auto; /*position: relative;*/z-index: 2; } 
.header-wrap .header-sub{/*background:#E5E5E5;*//*height: 42px;*/position: relative;z-index: 2; width:1200px; margin:0 auto; margin-top:5px;}
#category-navigation {float: left;background: url(../images/new_home/vertical-gradients.png) 0 0; margin-left:-3px;position:relative;width: 227px;/*height: 42px;*/border-right: 1px solid #fff;color: #333; height:40px;}
#category-navigation .subhead-title {background: none;}
.index-category-list li{position:relative;padding: 0px;*padding:2px 0}
.index-category-list li ul { position:absolute;display: none;top:-1px;*top:-3px;left:226px; background:#fff;border: 1px solid #ccc; border-left:none; width:227px;z-index: 999999999;}
.index-category-list li:hover{ background:#fff;padding: 0px;*padding:2px 0}
.index-category-list li:hover ul, li.over ul {display: block;}
.index-category-list li ul li {padding: 0px}
.index-category-list li ul li a{ color:#000;padding:0px 10px; clear:both; display:block; overflow:hidden; zoom:1;width:227px;}
.subhead-title, a.subhead-title { font-family: Georgia; font-weight: normal; padding: 0 10px 0 15px; line-height: 41px; text-transform: uppercase; font-size: 13px; color: #fff; }
.ui-corner-tl {border-top-left-radius: 4px;}
#search {float:left;width:816px;border-right: 1px solid #fff;vertical-align:middle;}
#search select{ height:26px; margin-right:3px; vertical-align:middle; line-height:26px; font-size:10pt;}
#search option {line-height: 26px;}
#search INPUT {width:510px;height:26px;vertical-align:middle;padding-left: 5px;line-height: 26px;}
#search button {background-image:none;background-color:#5695ca;height:28px;padding:0 6px;margin:0;vertical-align:middle; border:none;}
#search button .ui-icon { background-image: url(../images/new_home/ui-icons_ffffff_256x240.png);position:relative;}
#search .ui-icon-search {background-position: -160px -112px;}
#search .ui-icon {height: 16px;width: 16px;}
#search .ui-icon {background-repeat: no-repeat;display: block;overflow: hidden;text-indent: -99999px;}
#search DIV {position:relative;top:-7px;height:101%;}
#search DIV .validationError {display:block !important;width:350px !important;background-color:#efefef;color:#E1393D !important;padding:.5em 4px .5em 8px;font-weight:bold;font-size:12px;}
.blue-bar {background: url(../images/new_home/vertical-gradients.png) 0 -42px;height: 42px;}
.subhead-title, a.subhead-title { font-family: Georgia; font-weight: normal; padding: 0 10px 0 15px; line-height: 41px; text-transform: uppercase; font-size: 13px; color: #fff; }
#mini-shopping-cart {background: url(../images/new_home/vertical-gradients.png) repeat scroll 0 0 transparent;float: left;height: 42px;margin-right: -20px;text-align: center;width: 149px;}
.ui-corner-tr {border-top-right-radius: 4px;}
#mini-shopping-cart a {background: url(../images/new_home/cart.png) no-repeat scroll left center transparent;padding: 3px 0 3px 30px;}
#mini-shopping-cart {text-align: center;}

/*** main ****/
.main-content-wrapper {
  font-size: 14px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  width: 1203px;
  z-index: 1;
}
.homepage-hero .homepage-hero-left{ float:left; width:227px;}
.homepage-hero .homepage-hero-left #category-navigation-categories {display: block !important; margin-bottom:10px;line-height: 25px;background: #F2F2F2;color: #00539b;border-bottom: 1px solid #dbdbdb;font-weight: bold;
text-indent: 25px;width: 227px;}
/*.homepage-hero .homepage-hero-left #category-navigation-categories a{ color:#0060A9;}*/
.homepage-hero .homepage-hero-left #category-navigation-categories li {/*border-top:1px solid #F2F2F2;border-bottom:1px solid #F2F2F2;*/}
.homepage-hero .homepage-hero-left #category-navigation-categories li a{color:#0060A9;}
.homepage-hero .homepage-hero-left #category-navigation-categories .index-category-list li ul li a{ color:#000;padding:0px 10px; clear:both; display:block; overflow:hidden; zoom:1;width:227px;}
.homepage-hero .homepage-hero-left #category-navigation-categories li.first, #category-navigation-categories li.last {line-height:.3em;}
.homepage-hero .homepage-hero-left #category-navigation-categories li.active {background: #ffffff;border-right: 1px solid #ffffff;border-top: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;}
.homepage-hero .homepage-hero-left .popular-searches{ width:210px; margin:10px auto; border-bottom:1px dotted #ccc;}
.homepage-hero .homepage-hero-left .popular-searches h3{ border-bottom:3px solid #dedede; padding-bottom:5px; font-size:16px; line-height:20px;}
.homepage-hero .homepage-hero-left .popular-searches p{ margin:10px 0;}
.homepage-hero .homepage-hero-left .popular-searches a{ color:#666; font-size:12px;} 
.homepage-hero .homepage-hero-left .trustful{width:210px; margin:10px auto; padding-bottom:10px; border-bottom:1px dotted #ccc; line-height:15px;}
.homepage-hero .homepage-hero-left .trustful a{ color:#666; font-size:12px;}
.homepage-hero .homepage-hero-left .link-list{ margin-left:10px;}
.homepage-hero .homepage-hero-left .link-list li{ margin-bottom:10px;}
.homepage-hero .homepage-hero-left .customerssay{width:180px; margin:10px auto; border:1px solid #ccc; padding:10px;}
.homepage-hero .homepage-hero-left .customerssay .testimonialscon {
  font-family: Georgia,"Times New Roman",times,serif;
  border-bottom:1px dotted #ccc;
  font-size: 12px;
  font-style: italic;
  line-height: 1.33em;
  overflow: hidden;
  padding:10px 10px 5px 2px;
  white-space: normal;
  width: 160px;
  word-wrap: break-word;
}
.homepage-hero .homepage-hero-left .customerssay .testimonialscon-img{ margin:3px 0;}
.homepage-hero .homepage-hero-left .customerssay img{ vertical-align:middle;}
.homepage-hero .homepage-hero-left .customerssay a{ color:#184C95; font-size:11px; text-decoration:underline;}
.homepage-hero .homepage-hero-right{ float:left; padding:10px 6px; width:950px;}
/*轮播广告st*/
.new_home_banner {overflow:hidden;width:960px;height:323px;position:relative;clear:both;background-color:#fff;}
#BannerTab{ position:absolute; bottom:20px; right:20px; padding: 0px; margin: 0px; list-style: none;}
#BannerTab li{font-size: 12px; float:left;width:18px;height:18px;FILTER:alpha(opacity=80);opacity:0.8;border:1px solid #000;background-color:#ECF4EC;color:#000;text-align:center;cursor:pointer;padding: 2px;margin:0 2px}
#BannerTab li:hover,#BannerTab li.active{background-color:#000;color:#FFF;}
#BannerBox ul li img {border: 0; height: 323px; width: 960px;}
/*轮播广告ed*/
.homepage-hero-right .hotitem {width: 957px;padding-bottom:0px; *padding-bottom:20px;}
.homepage-hero-right .hotitem h3{ background:#999999; color:#fff; text-align:center; line-height:30px; margin-top:1px;}
.homepage-hero-right .hotitem a {color: #fff;}
.homepage-hero-right .hotitem .categories_pic{ border:1px solid #ccc; text-align: center;}
.homepage-hero-right .hotitem .categories_pic img {width: 220px; height: auto;}
.homepage-hero-right .hotitem.bt_border, .hotitem.bt_bordera {border: 1px solid #DDDDDD;padding-top: 1px; overflow:hidden; zoom:1; margin-top:10px;}
.homepage-hero-right .hotitem_h { background: none repeat scroll 0 0 #F5F5F5;border-bottom: 1px solid #DDDDDD; margin-bottom:20px;height: 27px;line-height: 27px;text-align: left;}
.homepage-hero-right .hotitem_h span {background-position: 0 -199px;background-repeat: no-repeat; color: #333333;display: inline-block;height: 25px;line-height: 25px;text-indent: 10px;}
.homepage-hero-right .fb {font-weight: bold;}
.homepage-hero-right .featured_categories .featured_categories_box { display: inline;float: left;margin-bottom: 25px; margin-left:9px;margin-right:7px;width: 222px; min-height: 255px;}
.homepage-hero-right .Featured {
  border: 1px solid #CCCCCC;
  float: left;
  overflow: hidden;
  position: relative;
  width: 957px;
}
.homepage-hero-right .Featured .affordable {
  float: left;
  margin-top: 8px;
 width: 957px;
}
.homepage-hero-right .Featured .affordable a:hover{ color:#FF6600; text-decoration:underline;}
.homepage-hero-right .Featured .affordable .left {
  float: left;
  font: bold 24px Arial;
  margin-left: 15px;
  width: 750px;
}
.homepage-hero-right .Featured h2{ font-size:24px;} 
.homepage-hero-right .Featured h2:hover{color:#FF6600; text-decoration:underline;}
.homepage-hero-right .Featured .affordable .right {
  float: right;
  font: 14px/20px Arial;
  margin-right: 15px;
  text-align: right;
  width: 100px;
}
.homepage-hero-right .v_showpandawillhome1 {
  border-top: 1px solid #CCCCCC;
  float: left;
  width: 1000px;
  height: 270px;
}
.homepage-hero-right .change_btnpandawillhome1 {
 /* float: left;*/ position:absolute; top:45%; left:0;  z-index:10000;
}
.homepage-hero-right .change_btnpandawillhome1 span {
  display: block;
  float: left;
  height: 60px;
 /* text-indent: -9999px;*/
  width: 20px;
}

.homepage-hero-right .change_btnpandawillhome2 {
 /* float: left;*/ position:absolute; top:45%; right:0;  z-index:10000;
}
.homepage-hero-right .change_btnpandawillhome2 span {
  display: block;
  float: left;
  height: 60px;
 /* text-indent: -9999px;*/
  width: 20px;
}
.homepage-hero-right .v_content_listpandawillhome1 ul li {
  float: left;
  height: 221px;
  *height: 241px;
  margin: 24px 0;
  padding: 0 25px;
  text-align: center;
  width: 187px;
}
.homepage-hero-right .v_content_listpandawillhome1 ul li.line{ border-right:1px solid #ccc; padding:0; display:block; float:left; width:2px; height:221px;}
.homepage-hero-right .v_content_listpandawillhome1 .pic {
    height: 135px;
    width : 185px;
    text-align: center;
    display: block;
    margin-bottom: 10px;
}
.homepage-hero-right .v_content_listpandawillhome1 .det {
    height: 55px;
    display: block;
}
.homepage-hero-right .hei16 {
  color: #c10003;
  font: bold 16px/26px Arial;
  line-height:50px;
}
.homepage-hero-right .index-img-link a{ margin-right:69px;}
#whyBuyFromUs {
  color: #666666;
  font: 11px/16px verdana,arial,helvetica,sans-serif;
  margin: 20px auto 27px;
  width: 1192px;
}
#whyBuyFromUs h2 {
  color: #B6810C;
  font: 20px/59px georgia,verdana,arial,helvetica,sans-serif;
  height: 59px;
  padding: 0;
  text-align: center;
}
#whyBuyFromUs h2 {
  background-position: 0 0;
}
#wrapper-b, #whyBuyFromUs h2 {
  background-image: url(../images/new_home/foot-top-bg.png);
  background-repeat: no-repeat;
}
#whyBuyFromUs .easyOrders {
 background: url(../images/new_home/footer-sprite.gif) no-repeat scroll 0 0 transparent;
  background-position: -190px -95px;
  margin-left: 0;
  width: 252px;
}
#whyBuyFromUs .bestMerchandise {
 background: url(../images/new_home/footer-sprite.gif) no-repeat scroll 0 0 transparent;
  background-position: -272px 0;
  margin-left: 30px;
  width: 268px;
}
#whyBuyFromUs .freeShipping {
 background: url(../images/new_home/footer-sprite.gif) no-repeat scroll 0 0 transparent;
  background-position: -230px -50px;
  margin-left: 30px;
  width: 268px;
}
#whyBuyFromUs .secure {
 background: url(../images/new_home/footer-sprite.gif) no-repeat scroll 0 0 transparent;
  background-position: -70px -230px;
  margin-left: 0;
  width: 252px;
}
#whyBuyFromUs .freeJoin {
 background: url(../images/new_home/footer-sprite.gif) no-repeat scroll 0 0 transparent;
  background-position: -150px -140px;
  margin-left: 30px;
  width: 268px;
}
#whyBuyFromUs .freeDelivery {
 background: url(../images/new_home/footer-sprite.gif) no-repeat scroll 0 0 transparent;
  background-position: -110px -184px;
  margin-left: 30px;
  width: 268px;
}
#whyBuyFromUs dl {
  float: left;
  padding-left: 48px;
}
#whyBuyFromUs dd .btn {
  display: block;
  margin-top: 8px;
  border:none; background:none;
}

/*** footer-wrap ***/
.footer-wrap{ background:#a1a1a1; width:100%; /*margin-top:10px;*/overflow:hidden; zoom:1; clear:both; min-width:1200px;}
#new_home_news_right2 {
  color: #333;
  height: auto;
  margin: 10px auto;
  padding-bottom: 8px;
  padding-left: 0;
  padding-right: 0;
  width: 982px;
  font-size:11px;
  background:#a1a1a1;
}
.tags_nav {
  border-right: 1px solid #DDDDDD;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  width: 280px;
}
.tags_nav H3 {
  font-size: 14px;
  font-weight: bold;
  line-height: 30px;
   color:#333;
}
.info_nav {
  float: right;
}
.info_nav DL {
  display: block;
  float: left;
  padding-left: 5px;
  width: 150px;
  line-height:20px;
}
.info_nav DT {
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  line-height: 30px;
}
.tags_nav {
  border-right: 1px solid #DDDDDD;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  width: 310px;
}
.tags_nav p{ line-height:20px;}
#partners {
  width: 450px;
  margin:10px auto;
}
.w-partners .banks, .w-partners .westernUnion, .w-partners .paypal, .w-partners .delivery {
  height: 28px;
  margin-top: 21px;
}
.w-partners .banks {
  background-position: 0 0;
  width: 280px;
}
.w-partners object, .w-partners a, .w-partners span {
  float: left;
  margin-right: 5px;
}
.w-partners a, .w-partners span {
  background-repeat: no-repeat;
  text-indent: -9999px;
}
.w-partners a, .w-partners span, .w-whyBuyFromUs h4 span, #joinOurCommunity a {
  background-image: url(../images/new_home/footer.png);
  background-repeat: no-repeat;
  text-indent: -9999px;
}
.copyright{ color:#666;}
.footer-newsletter input{ float:left; width:66px; height:24px; border:1px solid #ccc;}
.footer-newsletter .btn{ background:url(../images/new_home/newsletter_sub_btn.png) no-repeat; width:63px; height:26px; font-size:0; border:none;}









.index-ad-line{ clear:both; margin:20px 0;overflow:hidden; zoom:1;}
.index-ad-line-one, .index-ad-line-two, .index-ad-line-three{ width:295px; float:left;}
.index-ad-line .index-ad-line-img{ float:left; margin-right:5px;}
.index-ad-line .index-ad-line-text{ margin-top:5px;}
.index-ad-line .sb_title {
  display: inline;
  font-family: Arial Black,Arial Bold,sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}
.index-ad-line a {
  color: #085EB9;
  text-decoration: none;
}