/**
 * Cold Steel Template CSS Stylesheet
 * Author Clyde Jones Copyright 2008 
 *
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $
 */
 *{
    list-style-type: none;
    padding-left: 0;
	margin:0;
 }
body {
background: url('../images/bb_bg.gif') repeat scroll 0px 0px transparent;

    /*background:none repeat-x scroll 0 0 #FFF;*/
	font-family:Helvetica Neue,Helvetica,"Liberation Sans",FreeSans,Arial,sans-serif;
    color: #6A6861;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 0;
	}
/* Cold Steel Template Layout*/
	/*BOF Main Wrapper - Wraps the contents of the layout*/	
#datoegou {
    margin: 0 auto;
    text-align: left;
}
#mainWrapperHeading { 
    background-position: left top;
    background-repeat: no-repeat;
    height: 0;
    margin: 0 auto;
    padding: 0;
    text-align: left;
	}
#mainWrapperBottom { 
    height: 10px;
    margin: 0 auto;
    padding: 5px 0 0;
    text-align: left;
	}
	/*EOF Main Wrapper*/
	/*BOF Header layout*/	
#talktop {
    margin: 0 auto;
    text-align: left;
    vertical-align: top;
    width: 980px;
	}
#talkcar{width: 200px;
float: right;

text-align: right;}
#heiaog {
margin:10px 0 0 10px;
float:left;
display:inline;
	}
#reiyuyiLogoing a:hover {
background: transparent;	
}
#zhsousuo {

    display: inline;
    float: right;
    height: 33px;
    margin: 15px 0 0;
    padding: 3px;
    text-align: right;
    width: 400px;
}
#taglineWrapper {
    height: 30px;
    left: 250px;
    position: absolute;
    text-align: center;
    top: 40px;
    width: 300px;
}
#tagline {
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	}

#guyigelm, .carts {
height:40px;
font-size: 12px;
line-height:40px;
width:60%;
float:right;
display:inline;
margin:0 auto;
      }
.carts{text-align: right;}
#guyigelm ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    float:right;
      }
#guyigelm li {
      display:inline;
      margin:0;
      padding:0;
      }
#guyigelm a {
      margin:0;
      padding:0 5px 0 4px;
   	color:#854401;
      text-decoration:none;
      }
#guyigelm a span {
    background:url("../images/ar.gif") no-repeat scroll 0 center transparent;
    color: #999;
    font-size: 12px;
    font-weight: normal;
    padding: 5px 0 5px 10px;
    text-decoration: none;
    text-transform: none;
      }
#guyigelm a:hover span  {
text-decoration:underline;
      }
	  /*
#guyigelm a:hover {
background-color:#F2A803;
		color:#fff;
      }
#guyigelm .current a {
      background-position:0% -42px;
      }
#guyigelm .current a span {
      background-position:100% -42px;
		color:#fff;
      }
			/*#guyigelm ul li.contact a {
   margin:0;
   padding: 0 5px 0 4px;
   float:left;
   color: #fff;
   background: url(../images/tableft.gif) no-repeat left top;
   text-decoration:none;
	}
#guyigelm ul li.contact a span {
   display:block;
   background: url(../images/tabright.gif) right top;
   padding:2px 15px 2px 6px;
   }
#guyigelm ul li.contact a:hover {
   background-position:0% -42px;
   }
#guyigelm ul li.contact a:hover span {
   padding:2px 15px 2px 6px;
   background-position:100% -42px;
   }	
#guyigelm ul li.account a {
   margin:0;
   padding: 0 5px 0 4px;
   float:left;
   color: #fff;
   background: url(../images/tableft.gif) no-repeat left top;
   text-decoration:none;
	}
#guyigelm ul li.account a span {
   display:block;
   background: url(../images/tabright.gif) no-repeat right top;
   padding:2px 15px 2px 6px;
   }
#guyigelm ul li.account a:hover {
   background-position:0% -42px;
   }
#guyigelm ul li.account a:hover span {
   padding:2px 15px 2px 6px;
   background-position:100% -42px;
   }	*/
/*#guyigelm ul li.cart a {
   margin:0;
   padding: 0 5px 0 4px;
   float:left;
   background: url(../images/tableft.gif) no-repeat left top;
   color:#FFF;
   text-decoration:none;
	}
/*#guyigelm ul li.cart a span {
   display:block;
   background: url(../images/tabright.gif) right top;
   padding:2px 15px 2px 6px;
   color:#FFF;
   }
#guyigelm ul li.cart a:hover {
   background-position:0% -42px;
   }
#guyigelm ul li.cart a:hover span {
   padding:2px 15px 2px 6px;
   background-position:100% -42px;
   }
#guyigelm ul li.cart .current a {
   background-position:0% -42px;
   }
#guyigelm ul li.cart .current a span {
   padding:2px 15px 2px 6px;
   background-position:100% -42px;
   }
		/*EOF top main navigation*/		
	/*BOF top horizontal Category navigation and EZpages navigation		
*/
#siteinfoIP {
	display:none;
	}	
/*#siteinfoIP {
	font-size: 0.9em;
	}*/
#navCatTabsWrapper {
	display:none;
	}			
/*#navCatTabsWrapper {
	margin: 0 auto;
	padding: 0;
	background: url(../images/cat_nav_tab.gif) repeat-x;
	font-size: 0.95em;
	font-weight: bold;
	color: #8A6241;
	height: 24px;
   width:845px;
	}		*/
#navCatTabs ul {
	margin: 0;
	padding: 0.5em 0.5em 0em 0.5em;
	list-style-type: none;
	}
#navCatTabs ul li {
	display: inline;
	}
#navCatTabs ul li a {
	margin: 0;
	padding: 0 0.5em 0 0.5em;
	text-align: left;
	text-decoration: none;
	color: #854401;
	white-space: nowrap;
	}
#navCatTabs ul li a:hover {
	color: #854401;
	background: #d6dfdf;
}
#biahuant {
    
    font-size: 12px;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    width:980px;
	}
#talkbar{
    background:none repeat-x scroll 0 0 #000;
}
#biahuant a,#biahuant a:visited {
    color: #fff;
    float: left;
    font-size:16px;
    font-weight: bold;
    line-height: 32px;
    padding: 0 15px;
    font-family: 'Oswald',sans-serif;
} 
#biahuant a:hover {
 text-decoration:none;
 color:#777;
}
	/*EOF top horizontal category navigation and EZpages navigation*/		
/*EOF navigation*/		
/*BOF center content wrapper*/		
#geouibihqw {
    margin: 10px auto;
	width:970px;
	}
#heigiyz	{
    margin:0 auto;
    width:980px;
	background-color:#fff;
	padding:10px;
}
	/*BOF center column content*/	
#contentColumnMain {
	vertical-align: top;
	}
#zhutoumain {
    color: #666;
    font: normal 12px arial,sans-serif;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
	display:block;
	overflow:hidden;
	text-align:left;
	}
#zhutoumain a {
	color: #000;
        font-weight: bold;
}
#zhutoumain a:hover {
	text-decoration:none;
	color:#0d7bb8;
}
.centerColumn {
    font-size: 12px;
    margin: 0;
    padding: 0;
	}
.centerBoxWrapper {
    height: 1%;
    margin: 0 0 1.1em;
    padding: 1px;
	}
.centerBoxHeading {
   	border-bottom:1px dotted #d27000;
    color: #595959;
    font: bold 17px arial,sans-serif;
	height:35px;
	line-height:35px;
    text-align: center;
	text-transform:uppercase;
	}
h2.centerBoxHeading {

    text-align:left;
	}
	h2.centerBoxHeading span{
	color: #FF820F;
	float:right;
    font: bold 15px arial,sans-serif;
	height:35px;
	line-height:35px;
    text-align: center;
	text-transform:none;
	font-family: "Times New Roman",Times,serif;
	display: inline-block;
	}	
	/*EOF center column content*/	
/*BOF right and left sidebox wrappers*/		
#zuocebian, #youcebian {
	vertical-align: top;
	font-size: 1em;
	 text-indent: 5px;
	}
#dadezuoce {
    margin:0 10px 0 0;

	}
#dadeyoucebian {
margin-top:1.5em;
	margin-left: 0.5em;
	margin-right: 10px;
	}
/*BOF right and left sidebox containers*/
/*sideboxes*/
.geou1giue {}
.leftBoxContainer {
margin-bottom:25px;
border:1px solid #ccc;

	}
#categories{
    margin: 0 0 10px;
}	
.rightBoxContainer {
	margin: 0 40px 10px 0;
	}
.leftBoxHeading, .rightBoxHeading {
    background: #efefef;
	height:50px;
	line-height:50px;
    text-align: left;
	display:block;
	overflow:hidden;
	color: #333;
     border-bottom: 1px solid #dcdcdc;
    font-size: 16px;
    font-weight: bold;
	text-transform:uppercase;
}
h3.leftBoxHeading, h3.rightBoxHeading {
	
	}
h3.leftBoxHeading label, h3.rightBoxHeading label {
	font-size: 1em;
	}
h3.leftBoxHeading a, h3.rightBoxHeading a {
	 color: #000;
	font-weight: bold;
	}
.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	color: #DC500A
;
	}
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #DC500A
;
	text-decoration: underline;
	} 
#categoriesContent{
    margin-left: 0;
    padding: 0.4em 0;
}
#categoriesContent li , #wparchivesContent ul li{

    list-style-type: none;
    margin: 1px 0;
    padding-left: 0;
}
#categoriesContent li a.ncableLink ,#categoriesContent li a.ncableLink:visited {
 background: url("../images/BucketInactive.png") no-repeat scroll 3px center transparent;
    color: #666;
    display: block;
    font-size: 13px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0;
    text-indent: 20px;
	
}
#categoriesContent li.aa a.ncableLink ,#categoriesContent li.aa a.ncableLink:visited {
    background: url("../images/BucketActive.png") no-repeat scroll 3px center transparent;
    color: #666;
    display: block;
    font-size: 13px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0;
    text-indent: 20px;
	
}
#categoriesContent li a.category-products, #categoriesContent li a.category-products:visited {
    color: #666;
    display: block;
    font-size: 13px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0 0 0 8px;
    text-indent: 10px;
	
}
#categoriesContent li a.category-products:hover{color:#000}

#categoriesContent li a.ncableLink:hover {
background: url("../images/BucketActive.png") no-repeat scroll 3px center transparent;
text-decoration:none;
color:#333;
}
span.category-subs-selected , span.category-subs-parent{
 color: #333;
    font-weight: bold;
}
.sideBoxContent {
    font-weight: bold;
    margin: 0;
    padding:0.4em 3px;
}
#wparchivesContent{
   padding:0.4em 0;
   }
.sideBoxContent a {
    color: #333;
    padding: 0;
}
.sideBoxContent a:hover {
color:#DC500A
;
}
	/*EOF right and left sidebox containers*/		
/*EOF right and left sidebox wrapper*/		
/*BOF bottom navigation*/
#footercon {
    border-top:1px solid #ccc;
    margin: 0 auto;
    padding-bottom: 10px;
    text-align: center;
    width: 980px;
    padding:20px 0;
	}
#navSuppWrapper {
    background: none repeat scroll 0 0 #555555;
    color: #000000;
    font-weight: bold;
    height: 40px;
    margin: 0 0 10px;
    padding: 0;
	}	
#navSupp ul  {
    line-height: 1.5em;
    list-style-type: none;
    margin: 0;
    padding: 0.8em 0;
    text-align: center;
	}
#navSupp ul li {
	display: inline;
	white-space: nowrap;
	}
#navSupp ul li a,#navSupp ul li a:visited {
	margin: 0;
	padding: 0 0.5em 0 0.5em;
	text-decoration: none;
	color: #ddd;
	font-weight:bold;
	font-size: 15px;
	}
#navSupp ul li a:hover {
	color: #fff;
}
#infoSupp {
	margin: 0 0 0 1em;
   float:left;
   width:155px;
   border-right:1px solid #000;	
}	
#infoSupp ul {
	margin: 0;
	padding: 0.2em 0.5em 0 0.5em;
	list-style-type: none;
	text-align: left;
	line-height: normal;
	display: block;
	}
#infoSupp ul li a {
	margin: 0;
	padding: 0 0.5em 0 0.5em;
	text-decoration: none;
	color: #000;
	white-space: nowrap;
	}
#infoSupp ul li a:hover {
	color: #000;
	background: #fff;
}	
#infoSuppTwo {
	margin: 0 0 0 1em;
   float:left;
   width:155px;
   border-right:1px solid #000;	
}	
#infoSuppTwo ul {
	margin: 0;
	padding: 0.2em 0.5em 0 0.5em;
	list-style-type: none;
	text-align: left;
	line-height: normal;
	display: block;
	}
#infoSuppTwo ul li a {
	margin: 0;
	padding: 0 0.5em 0 0.5em;
	text-decoration: none;
	color: #000;
	white-space: nowrap;
	}
#infoSuppTwo ul li a:hover {
	color: #000;
	background: #fff;
}	
/*EOF bottom navigation*/
/*BOF Copyright Information*/
#siteinfoLegal {
    clear: both;
    font-size: 12px;
    line-height: normal;
    margin: 0;
	color: #555;
    padding: 0 5px 5px;
    text-align: center;
}
#siteinfoLegal a, #siteinfoLegal a:visited,#siteinfoLegal h1{
	padding: 0 0.5em 0 0.5em;
	color: #000;
	font-weight:bold;
	white-space: nowrap; 
}
#siteinfoLegal a:hover {
text-decoration:underline;
}
/*EOF Copyright Information*/
/*BOF Product Listing Display*/
.productListing-rowheading, tr.tableHeading {
	background: url(../images/tile_back.gif);
	height: 2em;
	color: #DC500A;
	}
.productListing-heading {
font-weight:700;
font-size:1em;
}
#productListing {
background: transparent;
}
.productListing-even .productListing-data, .productListing-odd .productListing-data {
padding: 3px 0;
color: #666;
font-size:11px;
}
h3.itemTitle {
	font-size: 1.25em;
	font-weight: bold;
	height:80px;
}
.productListing-data a {
	color: #854401;	
}
.productListing-data a:hover {
}
.productListing-even {
color:#000080;
}
.productListing-odd {
color:#000080;
margin-bottom:10px;
}
#productsListingTopNumber, #productsListingListingTopLinks, #productsListingBottomNumber, #productsListingListingBottomLinks {
	padding: 10px;
}
/*EOF Product Listing Display*/
/*BOF Product Info Display*/
.categoryIcon {}
.navSplitPagesResult {}
.navSplitPagesLinks {}
.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:  0.5em 3px;
	list-style-type: none;
	}
#mciaer {
    float: left;
	margin-top:10px;
	width:100%;
	text-align:left;
		}
.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}
.attributesComments {}
h3#attribsOptionsText, h3.attributesComments {
	font-size: 1.25em;
}
attribsOptionsText
h4.optionName {
	line-height: normal;
	padding: 0 0 0.2em 0;
	font-size: 1.1em
}
h4.optionName label {
		line-height: normal;
	font-size: 1em
}
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}
/*EOF Product Info Display*/
a img {border: none; }
.bestsellerImg a img{
width:50px;
height:50px;
}
a:link, #navEZPagesTOC ul li a ,a:visited {
color: #777;
	text-decoration: none;
font-weight: normal;
font-size: 12px;
	}
a:hover, #navEZPagesTOC ul li a:hover {
text-decoration:none;
color: #000;
	}
a:active {
	}
h1 {
    color: #c00;
    font-size: 1.5em;
	}
h2 {
	font-size: 1.4em;
	}
h3 {
	font-size: 1.3em;
	}
h4, h5, h6, LABEL, LEGEND, ADDRESS, .larger{
	font-size: 1.1em;
	}
.biggerText {
	font-size: 1.2em;
	}
h1, h2, h3, h4, h5, h6 {
	margin: 0.3em 0;
	}
/*  Might uncomment either or both of these if having problems with IE peekaboo bug:
h1, h2, h3, h4, h5, h6, p {
	position: relative;
	}
*html .centerColumn {
	height: 1%;
	}
*/
CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}
FORM, SELECT, INPUT {
    display: inline;
    font-size: 12px;
    margin: 0.1em;
    vertical-align: middle;
	}
TEXTAREA {
    margin: 0.5em auto 0;
	display: block;
	width: 95%;
	}
input:focus, select:focus, textarea:focus {
	background: #ffffff;
	}
FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #333;
	}
LEGEND {
	font-weight: bold;
	padding: 0.3em;
	}
LABEL {
	
	padding: 0;
	}
LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}
LABEL.inputLabel {
	width: 9em;
	float: left;
	}
LABEL.inputLabelPayment {
	width: 14em;
	float: left;
	padding-left: 2.5em;
	}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
	width: 11em;
	float: left;
	}
#checkoutPayment LABEL.radioButtonLabel {
	font-weight: bold;
	}
P, ADDRESS {
	padding: 0.5em;
	}
ADDRESS {
	font-style: normal;
	}
.clearBoth {
	clear: both;
	}
HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #ccc;
	}
/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #9a9a9a;
	}
.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}
.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}
.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}
/*wrappers - page or section containers*/
#cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}
#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;

	}
#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #9a9a9a;
	}
#navEZPagesTOC ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}
#navEZPagesTOC ul li {
	white-space: nowrap;
	}
#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}
#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin: 0.5em;
	}
/*The main content classes*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}
/*.content,*/ .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 0.5em;
	}
#chanpinmiaoshu {
margin:0;
padding:0 0 2px 0;
line-height:23px;
}
#chanpinmiaoshu ul {
margin:0;
padding:0;
display:block;	
}
#chanpinmiaoshu  ul li {
margin-right:2px;
padding:2px 0 2px 17px;
list-style: none;
font-size: 1.1em;
}
.tick  {
background: url(../images/tick.png) left center no-repeat;
height:16px;
}
.new  {
background: url(../images/new.png) left center no-repeat;
height:16px;
}
.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
#geiou5gbs, #bannerTwo, #sruibufen, #sibian, #bannerFive, #bannerSix {
	padding: 0.8em;
	}
.smallText, #siteinfoCredits, #siteinfoStatus {
	font-size: 0.9em;
	}
/*Shopping Cart Display*/
.tableHeading TH {
	border-bottom: 1px solid #9a9a9a;
	}
.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }
#cartSubTotal {
    background: none repeat scroll 0 0 #EEEEEE;
    font-weight: bold;
    line-height: 2.2em;
    padding-right: 2.5em;
    text-align: right;
	}
.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	padding: 0.5em 0em;
	}
.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}
#scUpdateQuantity {
	width: 2em;
	}
.cartQuantity {
	width: 4.7em;
	}
.cartNewItem {
	color: #33CC33;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}
.cartOldItem {
	color: #660099;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}
.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}
.cartRemoveItemDisplay {
	width: 3.5em;
	}
.cartAttribsList {
	margin-left: 1em;
	}
#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	background-color: #E4FEf5;
	border: 1px solid #003D00;
	}
.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}
.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}
.productSpecialPrice{
	color: #777;
        font-size: 17px;
	display:block;
	height:33px;
	text-align:center;
	line-height:33px;
        background:#eee;
	margin:0 auto;
        font-family: impact,Arial,Helvetica,sans-serif;
}
.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	list-style-type: none;
	} 
#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 
#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}
.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}
.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}
.amount {
	width: 5.5em;
	}
/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}
#cartImage {
	margin: 0.5em 1em;
	}
/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 0em;
	}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #geiou5gbs, #bannerTwo, #sruibufen, #sibian, #bannerFive, #bannerSix, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}
#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	}
#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}
#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}
#bannerboxHeading {
	background-color: none;
}
#upProductsHeading {
	text-align: left;
	}
#upDateHeading {
	text-align: right;
	}
/*misc*/
.back {
	float: left;
	}
.forward, #shoppingCartDefault #PPECbutton {
	float: right; 
	}
.bold {
	font-weight: bold;
	}
.rowOdd {
	height: 1.5em;
	vertical-align: top;
	}
.rowEven {
	height: 1.5em;
	vertical-align: top;
	}
.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}
CAPTION {
	/*display: none;*/
	}
#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 
.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}
.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}
TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	}
#siteMapList {
	width: 90%;
	float: right;
	}
.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}
LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background: url(../images/popup_bg.gif) #ffffff;
	}
.information {padding: 10px 3px; line-height: 150%;}
#shoppingcartBody #shippingEstimatorContent {
	clear: both;
	}
.seDisplayedAddressLabel {
	background-color:#85C285;
	text-align: center;
	}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
#seShipTo {
	padding: 0.2em;
	}
#indexCategoriesMainContent a img {
	text-align: center;
}
#bestsellers .wrapper {
    margin: 0 0 0 1em;
	}
#reviews .wrapper {
    margin: 0 0 0 1em;
	}
#reviews ol {
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    padding: 0;
	}
	.reviewsImg a img{
width:50px;
height:50px;
}
#reviews li {
height: 60px;
list-style: none outside none;
margin: 0;
padding: 0;
}
#bestsellers ol {
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    padding: 0;
	}
#nameid{
    height: 20px;
    overflow: hidden;
    width: 130px;
	}
#bestsellers li {
    height: 60px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
	}
	a.category-top,a.category-top:visited{
	}
a.category-products,a.category-products:visited
{
    border-bottom:1px solid #e2e2e2;
    display: block;
    font-weight: normal !important;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    text-decoration: none;
}
#{
	padding:0;
	width:100%;
}
# li{
	width:100%;
	line-height:25px;
}
#trailimageid {
  position: absolute;
  visibility: hidden;
  left: 0px;
  top: 0px;
  width: 220px;
  height: 0px;
  z-index: 1000;
}
#trailimageid div {
  padding: 5px;
  background-color: #FFF;
  border: 1px solid #888;
  text-align: center;
}
#trailimageid h1 {
  font-size: 100%;
  font-weight: normal;
  margin: 0;
  padding: 2px 0px;
  text-align: left;
  width: 100%;
}
#trailimageid img {
  margin: 2px;
  border: none;
}
#banimg{
	width:970px;
	margin:5px auto 10px;
}
#bantext{
   padding:8px 5px 5px;
   line-height:20px;
   }
#navSuppWrapper ul a { 
    color: #555555;
    line-height: 22px;
	}
#navSuppWrapper a{
color:#555;
    }
h1, h2, h3, h4, h5, h6 {
    line-height: 20px;
    margin: 0;
}
h3 {
    font-size: 1.3em;
}
.row3 li {
    list-style: none outside none;
}
.row3 a {
    font-size: 13px;
    line-height: 27px;
}
#navSuppWrapper a {
    color: #555555;
}
a {
    color: #555555;
    text-decoration: none;
}
.STYLE1 {
    font-size: 12px;
}
.centerBoxContentsNew a img, .centerBoxContentsProducts a img, .centerBoxContentsSpecials a img,.centerBoxContentsFeatured  a img {
    padding: 0;
}
.centerBoxContentsNew a:hover img, .centerBoxContentsProducts a:hover img, .centerBoxContentsSpecials a:hover img,.centerBoxContentsFeatured  a:hover img  {
}
.centerBoxContentsNew, .centerBoxContentsProducts, .centerBoxContentsSpecials ,.centerBoxContentsFeatured{
	text-align:center;
	padding:0;
}
#talkhead{
        overflow:hidden;
	width:980px;
	margin:0 auto;
	padding: 0 10px;
}
#flashBg {
    clear: both;
    height: 350px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
    background-color: #9193A0;
}
#flash {
    clear: both;
    height: 335px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 980px;
}
#datguogj5ge{
float: left;
    margin-left: 15px;
    width: 250px;
	display:inline;
}
#geidfg7bug,#productAttributes1{
margin-bottom:10px;	
}
#itempro{
line-height:20px;
overflow:hidden;
display:block;
color:#999;	
}
#recentre{
border:1px solid #D6E4E9;
float:left;
display:inline;
width:150px;
margin-right:10px;
height:120px;	
}
#sidname{
float:right;
display:inline;
width:100px;
padding-top:15px;
height:53px;
line-height:16px;
overflow:hidden;
display:block;	
}
#sidimg{
float:left;
display:inline;
}
#mainside{
height:100px;
margin-bottom:10px;	
}
#recentitem{
margin-top:50px;	
}
#defaume{

}
#mzhoeu{
}
#loe5f{
color:#393939;
line-height:40px;
text-align:center;
border: 2px dashed #CCCCCC;
}
#jinranyoh{
padding:10px;	
}
/* News */
.newsHeadlineText { 
	text-align: left; width:97.5%; height: 15px; font-size: .9em; border-bottom:1px solid #FF9900; padding:3px 10px;;}
.newsHeadlineText IMG { vertical-align: middle; }
.newsHeader { 
background: url("../images/title-bg.png") no-repeat scroll 12px 9px transparent;
    font-size: 16px;
    height: 32px;
    line-height: 32px;
    margin: 0;
    padding: 0 30px;
 }
.newsHeader h1 {
    color:#333;
    line-height: 30px;
	}
p.articleHeading { font-weight: bold; margin: 0; padding: 0; }
span.articleHeading { font-weight: bold; }
p.articleByLine { font-size: .9em; padding: 0 0 0 20px; margin: 0; }
p.articleByLine SPAN.author { font-style: normal; }
p.articleByLine SPAN.comments { font-style: italic; }
p.articleByLine A { text-decoration: underline; }
div.articleTextBlock { clear: both; padding: 0; margin: 0; }
div.articleText, p.articleText { margin: 0; padding: 0; }
.addthis_toolbox.addthis_default_style.addthis_32x32_style {
width: 200px;
}
IMG.articleImage { border: 3px double #9a9a9a; background: #333; padding: 0; margin: 10px 10px 10px 10px; }
p.newsListingDate { font-weight: bold; text-align: center; margin: 0; padding: 0; }
ul.articleLinkList { list-style-type: none; line-height: 1.5em; padding: 10px 0 0 0; margin: 0; }
ul.archiveLinkList { list-style-type: none; line-height: 1.5em; padding: 0; margin: 0; }
ul.articleLinkList li, ul.archiveLinkList li { background-image: url("../images/icons/news_link.gif"); background-repeat: no-repeat; background-position: 17px 2px; padding: 0 0 0 35px; }
ul.articleLinkList li.articleStoreLink { background-image: url("../images/icons/news_link_2.gif"); background-repeat: no-repeat; background-position: 17px 4px; padding: 0 0 0 35px; }
ul.articleLinkList li.articleProductLink { background-image: url("../images/icons/cart.gif"); background-repeat: no-repeat; background-position: 17px 0px; padding: 0 0 0 35px; }
ul.articleLinkList a, ul.archiveLinkList a { text-decoration: underline; }
.commentsHeading { background: #666666; padding: 3px; }
.commentsBody { background: #333; padding: 3px; }
p.backLink { float: right; margin: 0; padding: 0; clear: right; }
.commentsAuthor { text-align: left; float: left; margin: 0; width: 45%; }
.commentsSubject { font-weight: bold; }
.commentsDate { text-align: right; float: right; padding: 0; margin: 0; }
div.commentsBody p { clear: both; padding: 0 10px 10px 10px; margin: 0; }
fieldset.commentsFieldSet { text-align: left;   padding: 1em; margin: 10px 0 0 0; }
fieldset.commentsFieldSet legend { padding: 0.2em 0.5em;  background: #333; color: #FFCC00; text-align: right;}
fieldset.commentsFieldSet label { display: block; text-align: left; margin: 3px;}
fieldset.commentsFieldSet label input { display: block; }
.commentsSubmit { text-align: right; }
.splitSolid { height: 1px; background: #000000; padding: 0; margin: 0; }
.splitSolidGray { height: 1px; background: #333; padding: 0; margin: 0; }
.clearSplit { height: 10px; padding: 0; margin: 0; }
.splitSolid hr, .splitSolidGray hr, .clearSplit hr { display: none; }
.clearboth { clear: both; height: 1px; width: 100%; }
.clearboth hr { display: none; }
.newslist{
    height: auto;
    margin: 10px auto;
    padding: 5px;
	width:100%;
	float: left;
	}
.newsheader {
    color: #333;
    font-size: 18px;
    font-weight: bold;
}
.box5 {
    font-size: 12px;
    font-weight: bold;
    height: 17px;
    margin: 5px 20px 10px 0px;
    overflow: hidden;
  width:300px;
  float:left;
}
.box5 a{
text-decoration:underline;
}
.box5 a:hover{
text-decoration:none;
}
.wrapper-display{
    margin: 5px auto;
    text-align: center;
}
.reviewCount{
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
}
#newsreview {
height: auto;
margin: 15px auto;
}
#reviewsyx{
    border-bottom: 1px solid #999999;
    border-top: 1px solid #EEEEEE;
    height: 150px;
    padding: 10px;
}
#reviewsyx1{
    float: left;
    margin: 0 20px 0 0;
    width: 120px;
}
#reviewsyx2{
    float: left;
    line-height: 20px;
    width: 560px;
	}
#reviews a{
}	
#homereview{
    padding-top: 17px;
    height: auto;
    margin: 0 auto 10px;
	}
#reviewsy a{
    color:#333;;
    font: bold 16px/35px 'BebasNeueRegular',arial,serif;
    text-transform: uppercase;
}
#reviewsyxs{
    border-bottom: 1px solid #777777;
    border-top: 1px solid #000000;
    height: 120px;
    padding: 10px;
}
#reviewsyxs1{
    float: left;
    margin: 0 20px 0 0;
    width: 120px;
}
#reviewsyxs2{
    float: right;
    line-height: 20px;
    width: 550px;
	}
#namesy a , #namesy a:visited{
    font-weight: bold;
    text-decoration: underline;
}
#namesy a:hover{
text-decoration:none;
color:#555;
}
	/* Scroller Box */
.scroller_container {
margin:0 auto;
 position: relative;
 height: 420px;
 width: 150px;
 overflow: hidden;
 text-align: center;
}
.scroller_container ol {
	margin: 0;
	padding: 0;
	list-style: decimal;
	list-style-position: inside;
	}
.scroller_container li {
	padding: 0;
	margin: 0.3em 0 0.3em 0;
	}
.scroller {
 padding: 0;
 text-align: center;
}
#scroller {
 padding: 0;
 text-align: center;
}
.jscroller2_up, .jscroller2_down, .jscroller2_left, .jscroller2_right {
 margin: 0;
 padding: 0;
}
.jscroller2_left, .jscroller_right, .jscroller2_left_endless, .jscroller2_right_endless {
 white-space: nowrap;
}
/* Scroller Box */
/*Version 1.3.9b*/
/*Cornflowerblue Menu CSS*/
#categoriescss.leftBoxContainer {  
}
#categoriescssHeading.leftBoxHeading {
}
#nav-cat {
   width: 215px; 
   margin: 0 0 0 0px;
   font-weight:bold;
}
#nav-cat ul {
   margin: 0; 
   padding: 0; 
   width: 215px; 
}
#nav-cat ul.level2 {background-color: rgba(113, 113, 113, 0.9);}
#nav-cat ul.level3 {background-color: rgba(113, 113, 113, 0.9);}
#nav-cat ul.level4 {background-color:rgba(113, 113, 113, 0.9);}
#nav-cat ul.level5 {background-color: #6495ed;}
#nav-cat ul.level6 {background-color: #6495ed;}
#nav-cat li {
   position: relative; 
   list-style: none; 
   margin: 0;
   margin-top: 0px; /* change this to put space between buttons*/
}
#nav-cat li li {
   margin: 0; /* overrides the margin-top above */
}
#nav-cat li:hover {
   z-index: 1000;
}
#nav-cat li a:hover {
border-bottom:1px dotted #d27000;
text-decoration:none;
}
#nav-cat li.submenu {
}
#nav-cat li.submenu:hover {
   background: url(../images/arrows/arrow62.png) 99% 50% no-repeat;
}
#nav-cat li a {
    color:#333;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0;
	display:block;
	text-indent:5px;
	text-transform:uppercase;
	overflow:hidden;
}
#nav-cat>ul a {
   width: auto;
}
#nav-cat ul ul {
   position: absolute; 
   top: 0; 
   left: 150px;
   display: none;
}
#nav-cat ul.level1 li.submenu:hover ul.level2,
#nav-cat ul.level2 li.submenu:hover ul.level3,
#nav-cat ul.level3 li.submenu:hover ul.level4,
#nav-cat ul.level4 li.submenu:hover ul.level5,
#nav-cat ul.level5 li.submenu:hover ul.level6 {
   display:block; 
   border-left: 2px solid #d3d3d3;
}
#talkmain{
width:100%;
margin:0 auto;	
}
#reinsurance_block li {
   color: #eee;
    float: left;
    font-size: 11px;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
    text-shadow: 1px 0 1px #333333;
    text-transform: uppercase;
    width: 170px;
}
#reinsurance_block li img {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #555555;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #555555;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #555555;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #555555;
    border-top-style: solid;
    border-top-width: 1px;
    float: left;
    margin-right: 7px;
}
#reinsurance_block li span {
    float: left;
    padding-top:5px;
    width: 65%;
}
#block_various_links_footer,.myaccount {
    float: left;
    width: 200px;
	margin-right:10px;
}
#copyright{
width:500px;
font-weight:normal;
font-size:12px;	
float:left;
margin-top: 10px;
}
.myaccount{
	padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
}
.myaccount li a,#block_contact_infos li a,#block_various_links_footer li a  {

}
.fNav{
height:80px;
margin-bottom:10px;	
}

.cssButton, .cssButtonHover {
/*	width : 20em;*/
	background-color: #0D7BB8;
	color:#fff;
	font-size: 12px;
	text-align: center;
	white-space: nowrap;
	text-decoration: none !important;
	font-weight: normal;
	padding: 0.3em;
	/*border-spacing: 1px;*/
	/*margin-left: auto;
	margin-right: auto;*/
	/*display: block;*/
	/*vertical-align: top;*/
	/*line-height: 130%;*/
	/*cursor: pointer;*/
}
.cssButtonHover {
	color: #000000;
	border-style: inset;
	text-decoration: none;
}
/* adding the styles below might be needed if the default button width is changed */
/* .button_continue_shopping, .button_shipping_estimator {width: 150px;} */
.small_delete, .button_prev, .button_next, .button_search  {/*width: 7em;*/}
.button_sold_out_sm, .button_sold_out, .button_update_cart, .button_checkout, .button_login {/*width: 10em;*/}
.button_return_to_product_list, .button_add_selected {/*width: 22em;*/}
.button_in_cart {
}  
.button_submit {/*width: 18em;*/}
.button_update_cart {}
.button_update_cartHover {color: #003D00;}
/*.innerbox#headernavcenter .boxtext .button_search {display:inline;}*/
.button-search-header {
/*	border: 0px;*/
	width: 20px;
	margin: 0;
	float: left;
/*	background: url("../images/main_sidebox_left.gif") left top;*/
}
#heamenu{
width:60%;
float:right;
display:inline;	
}

#bread-crumb-black{
    color: #666;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    text-indent: 15px;
    width: 980px;
}





#productDescriptionBox
{



}
#homsel{
background:url("../images/navbar-home.gif") no-repeat scroll 10px center transparent;
height:35px;
width:35px;
}




.msit{
	left:-100px;
}
.hebos{
	left:-200px;
}
.hbsch{
	left:-350px;
}
.surch{
	left:-550px;
}
.snher{
	left:-700px;
}
.feacontent .centerBoxContentsFeatured{
width:230px;
float:left;
display:inline;
margin-right:8px;	
}







#erwai{
float:left;
display:inline;
width:100%;
clear:both
overflow:hidden;
}
#branpu{
border-bottom: 1px solid #ccc;
    height: 220px;
    
	
	}


	.featitle{
	height:60px;
	line-height:20px;
	display:block;
	overflow:hidden;
	}	
	.mainbox{
    overflow:hidden;
    position:relative;
}
.flashbox{
   overflow:hidden;
    position:relative;
}
.imagebox{
    text-align:right;position:relative;z-index:999;
}

.bitdiv{display:inline-block;width:18px;height:18px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(../images/02.png)}
.curimg{background-image:url(../images/01.png)}
.navSplitPagesLinks, .navSplitPagesResult {margin: 10px 0;}
.navSplitPagesLinks a {
    background: none repeat scroll 0 0 #e9e9e9;
    color: #3e3e3e;
    display: inline-block;
    padding: 5px 10px;
    text-decoration: none;
}
.navSplitPagesLinks a:hover{
    background: none repeat scroll 0 0 #7f7f7f;
    color: #FFF;
}
.navSplitPagesLinks strong {
    background: none repeat scroll 0 0 #302a26;
    color: #fff;
    display: inline-block;
    padding: 5px 10px;
}
#gotoTop{display:none;position:fixed;top:75%;left:50%;cursor:pointer;margin-top:-50px;margin-left:535px;width:55px; height:55px;background:url(../images/backtop.png) no-repeat left top;}   
  
#gotoTop:hover{background:url(../images/backtop.png) no-repeat right top;} 
	
	#neirong{
	background: url("../images/tiaozhi.gif") repeat-x scroll 0 0 #fff;
    border: medium none;
    height: 26px;
    margin-bottom: 5px;
    padding: 0 0 0 10px;
    width: 270px;
	}
.pname{
height: 32px;
line-height: 15px;
overflow: hidden;
}
a.category-subs{
    color: #666;
    display: block;
    font-size: 13px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0;
    text-indent: 20px;
}


#content {
	width: 980px;
	margin: 0 auto;
	padding: 20px;
	background: #FFF;	
	border: 1px solid #CCC;
}
.menu { 
	height: 45px;
	display: block;
}

.menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.menu ul li {
	/* width and height of the menu items */  
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	line-height: 45px;
}

.menu ul li a {
	/* must be postioned relative  */ 
	position: relative;
	display: block;
	width: 110px;
	height: 45px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
}

.menu ul li a span {
	/* all layers will be absolute positioned */
	position: absolute;
	left: 0;
	width: 110px;
}

.menu ul li a span.out {
	top: 0px;
}

.menu ul li a span.over,
.menu ul li a span.bg {
	/* hide */  
	top: -45px;
}
#menu2 {
	background: #000;		
}

#menu2 ul li a {
	color: #FFF;
}

#menu2 ul li a span.over {
	background: #FFF;
	color: #000;
}

/* TAB产品标签 */
.hp-tab-newprd {
	width:740px;
	height: 240px;
	margin:0 auto;
	overflow: hidden;
	position: relative;
	background: #ccc url(../images/bg-newprd.jpg) no-repeat 0 0
}
.hp-tab-newprd .j-sw-nav {
	padding-top: 1px;
	width: 620px;
	height: 26px;
	margin: 0 auto;
	overflow: hidden;
	position: relative
}
.hp-tab-newprd .j-sw-nav li {
	float: left;
	margin-right: -20px
}
.hp-tab-newprd .j-sw-nav li a {
	position: relative;
	display: block;
	width: 100px;
	height: 26px;
	line-height: 1.91;
	padding: 0 20px;
	text-align: center;
	text-transform: uppercase;
	background: url(../images/bg-tag-off.png) no-repeat 0 0;
	color: #fefefe;
	font-weight: bold;
	word-wrap: break-word;
	overflow: hidden;
	outline: 0;
	cursor:pointer;
}
.newprd-s1, .newprd-s1 a {
	z-index: 20
}
.newprd-s2, .newprd-s2 a {
	z-index: 19
}
.newprd-s3, .newprd-s3 a {
	z-index: 18
}
.newprd-s4, .newprd-s4 a {
	z-index: 17
}
.newprd-s5, .newprd-s5 a {
	z-index: 16
}
.newprd-s6, .newprd-s6 a {
	z-index: 15
}
.newprd-s7, .newprd-s7 a {
	z-index: 14
}
.hp-tab-newprd .newprd-clip {
	padding-left:25px;
}
.hp-tab-newprd .j-sw-nav .on {
	position: relative;
	z-index: 99
}
.hp-tab-newprd .j-sw-nav li a:hover, .hp-tab-newprd .j-sw-nav .on a {
	background-image: url(../images/bg-tag-on.png);
	z-index: 99;
	color: #fefefe;
	text-decoration: none;
	cursor: pointer;
}
.hp-tab-newprd .j-sw-c ul {
	zoom:1;
	overflow:hidden;
	width:700px;
}
.hp-tab-newprd .j-sw-c li {
	float: left;
	margin-top: 15px;
	margin-right: 12px;
	display:inline;
        height: 150px;
        background:#FFF;
	border: 1px solid #ccc;
        width: 160px;
        vertical-align: top;
        padding: 10px 0;
}
.hp-tab-newprd .j-sw-c li img {
	width: 150;
	height: auto;
	background-color: #fff;
}
.ppimg{
        height: 120px;
}
.ppname{
        height: 32px;
        line-height: 15px;
        overflow: hidden;
        text-align:right;
        padding-right: 8px;
}
.j-sw-c img{width:150px;height: auto;}
/* TAB产品标签 */
