﻿/**

 * 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 $

 */
body {

	background: url("../images/bg-body.jpg") repeat-x fixed 50% 0 #000000;

    color: #FFFFFF;

    font: 62.5%/1.4 Arial,Helvetica,sans-serif;

	}

.christmas_left {
    background-position: 0px 0px;
    left: 0px;
    background-image: url("");
    background-repeat:no-repeat;
    height: 485px;
    position: absolute;
    top: 0px;
    width: 160px;
    z-index: 99;
}.christmas_right {
    background-position: right 0px;
    right: 0px;
	background-image: url("");
    background-repeat:no-repeat;
    height: 485px;
    position: absolute;
    top: 0;
    width: 160px;
    z-index: 99;
}

*{margin:0; padding:0;}
a img {border: none; }
a:link, #navEZPagesTOC ul li a {

	color: #AEAEAE;

	text-decoration: none;

	list-style:none;

}
#navEZPagesTop a:hover{ color:red; text-decoration:none;}

a:visited{color:red;}a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {

	text-decoration:underline;

	

	}
h1 {

	font-size: 1.5em;

	color: #9a9a9a;

	}
h2 {

	font-size: 1.4em;

	}
h3 {

	font-size: 1.3em;

	}
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{

	font-size: 1.1em;

	}
.biggerText {

	font-size: 1.2em;

	}
h1, h2, h3, h4, h5, h6 {

	margin: 0.3em 0;

	}

ul li{list-style:none;}

.cartAttribsList {color:black;}

/*  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: 1.2em;

	

	

	}

TEXTAREA {

	margin: auto;

	display: block;

	width: 95%;

	}
input:focus, select:focus, textarea:focus {

	background:#ffffff;

	}
FIELDSET {

	padding: 0.5em;

	margin: 0.5em 0em;

	border: 1px solid #666;

	}
LEGEND {

	font-weight: bold;

	padding: 0.3em;

	

	}
LABEL, h4.optionName {

	line-height: 1.2em;

	padding: 0.2em;

	}
LABEL.checkboxLabel, LABEL.radioButtonLabel {

	margin: 0.5em 0.3em;

	}
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {

	float: left;

	}
LABEL.inputLabel {

	width: 10em;

	float: left;

	height:1em;

	line-height:1em;

	}
LABEL.inputLabelPayment {
	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 #9a9a9a;

	}
/*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*/

#mainWrapper {

	 background: url("../images/shadow-1.png") repeat-y scroll center top transparent;

    margin: 0 auto;

    padding: 0 40px;

    width: 954px;

	}

#contentMainWrapper{background: #000000; url("../images/bg-main.png") repeat scroll 0 0 transparent; width:954px; margin:0 auto; background:#000000}

#headerWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul,  #popupAdditionalImage, #popupImage {

	margin: 0em;

	padding: 0em;

	}

.yang{background: url("../images/index-banner.jpg") repeat scroll 0 0 transparent;

    /*float: right;*/

    height: 400px;

      

    width: 800px;}
#logoWrapper{ height:103px; width:220px; float:left;}
#navColumnOneWrapper, #navColumnTwoWrapper{

	margin: auto;

	}

#navColumnOneWrapper, #navColumnTwoWrapper {

	margin-right: 0px;

	}
#tagline {

	color:#000000;

	font-size: 2em;

	text-align : center;

	vertical-align: middle;

	}
#sendSpendWrapper {

	border: 1px solid #cacaca;

	float: right;

	margin: 0em 0em 1em 1em;

	}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {

	margin: 0;

	width: 47%;

	}
.wrapperAttribsOptions {

	margin: 0.3em 0em;

	}
/*navigation*/
.navSplitPagesResult {}

.navSplitPagesLinks {}
.navNextPrevCounter {

	display: inline;

    list-style-type: none;

    margin: 0;

    padding: 0.5em 0;

    white-space: nowrap;

	}

.navNextPrevList {

	display: inline;

	white-space: nowrap;

	margin: 0;

	padding: 0.5em 0em;

	list-style-type: none;

	}
#navMainWrapper, #navCatTabsWrapper {

	margin: 0em;

	background-color: #abbbd3;

	background-image: url(../images/tile_back.gif);

	padding: 0.5em 0.2em;

	font-weight: bold;

	color: #ffffff;

	height: 1%;

	}

#navSuppWrapper{

    height: 58px;

}
#navCatTabsWrapper {

	background-color: #ffffff;

	color: #9a9a9a;

	background-image:none;

}
#navMain ul, #navSupp ul, #navCatTabs ul {

	margin: 0;

	list-style-type: none;

	text-align: center;

	}
#navMain ul li, #navSupp ul li, #navCatTabs ul li {

	display: inline;

	}
#navMain ul li a, #navCatTabs ul li a {

	text-decoration: none;

	padding: 0em 2em;

	margin: 0;

	color: #212121;

	font-weight:600;

	white-space: nowrap;

}

 #navSupp ul li a{text-decoration: none;

	padding: 0em 1em;

	margin: 0;

	color: #7A7975;

	font-weight:600;

	white-space: nowrap;}

#navCatTabs ul li a {

	color: #9a9a9a;

	}
#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;

	}
#navMainSearch {

	float: right;

	}
#navBreadCrumb {

	padding: 0.5em 0.5em;

	background-color: #000000;

	font-size:12px;

	font-weight: bold;

	margin: 0em;

	color:#fff;

	}

#navBreadCrumb a{ color:#fff;}

#navEZPagesTop {

	 background: url("../images/bg-nav.png") repeat scroll 0 0 transparent;

     

	float:right;

	width:734px;

}

#navEZPagesTop ul{float: left;

    height:30px;

    padding: 0;

	}

#navEZPagesTop ul li{float: left;

 line-height: 33px;

	list-style:none;

	 

	}

#navEZPagesTop ul li a{ font-size: 12px;

    letter-spacing: 1px;

    text-decoration: none;

    text-transform: uppercase;

    white-space: nowrap;

	margin-left:15px;

	}

#TopR{width:734px; height:41px;}

.top-shipping {

    float: right;

    margin-top: 11px;

    vertical-align: middle;}

	

#header_top {

    height: 41px;

}

#site-description {

    float: left;

    font-size: 11px;

    font-weight: normal;

    line-height: 41px;

    margin-left: 5px;

    text-align: left;

}

#header_top_links {

    color: #999999;

    height: 23px;

}

#header_top_links ul{float: left;

    width: 734px;}

#header_top_links ul li{float: left;

    font-size: 11px;

	list-style:none;}

#header_top_links ul li a{color: #999999;

    margin: 0 15px;

    text-transform: uppercase;}

#navColumnOne, #navColumnTwo {

	background-color: transparent;

	}
/*The main content classes*/

#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {

	vertical-align: top;

	}
/*.content,*/ #productDescription, .shippingEstimatorWrapper {

	/*font-size: 1.2em;*/

	padding: 0.5em;

	}
.alert {

	color: #FF0000;

	margin-left: 0.5em;

	}

.advisory {}

.important {

	font-weight: bold;

	}

.notice {}

.rating{}

.gvBal {

	float: right;

	}

.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {

/*	padding: 0.8em;*/

	}
.centerColumn{padding-left:0.8em;padding-right:0.8em;}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {

	font-size: 0.9em;

	}
/*Shopping Cart Display*/

#cartAdd {

	float: left;

	text-align: center;

	/*margin: 1em;*/

	/*border: 1px solid #9A9A9A;*/

	/*padding: 1em;*/

	color:#9A9A9A;

	}
.tableHeading TH {

	border-bottom: 1px solid #9a9a9a;

	}
.tableHeading, #cartSubTotal {

	background-color: #e9e9e9;

	 }
#cartSubTotal {

	border-top: 1px solid #cccccc;

	font-weight: bold;

	text-align: right;

	line-height: 2.2em;

	padding-right: 2.5em;

	color:#444;

	}
.tableRow, .tableHeading, #cartSubTotal {

	height: 2.2em;

	}

.cartProductDisplay a{ color:#444;}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {

	padding: 0.5em 0em;

	color:#000000;
	}
.cartUnitDisplay, .cartTotalDisplay {

	text-align: right;

	padding-right: 0.2em;

		color:#444;

	}
#scUpdateQuantity {

	width: 2em;

	}
.cartQuantity {

	width: 4.7em;

	color:#000000;

	}
.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;font-weight:600; color: #fff; font-size:13px;

	}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	font-weight:600;
    font-size:13px;
	}
.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 ;

	}
.categoryIcon {}
#cartImage {

	margin: 0.5em 1em;

	}
/*Attributes*/

.attribImg {

	width: 20%;

	margin: 0.3em 0em;

}
.attributesComments {}
/*list box contents*/

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {

	margin-bottom:3px;

	}
.centerBoxWrapper {

	height: 1%;

	margin: 0px;

	

}
h2.centerBoxHeading {

	 background: none repeat scroll 0 0 #4A4B4A;

    color: #AEAEAE;

    font-size: 16px;

    height: 34px;

    line-height: 34px;

   /* text-indent: -749px;*/

	}

#index-adv {

    padding: 6px;

	width:942px;

}

#index-adv dl.right dd img {

    width: 104px;

}

.clearfix:after {

    clear: both;

    content: ".";

    display: block;

    height: 0;

    visibility: hidden;

}

#index-adv dl.left {

    float: left;

}

#index-adv dl.left dt {

    background: url("../images/adv_left.png") repeat scroll 0 0 transparent;

    height: 43px;

    width: 618px;

}

#index-adv dd {

    float: left;

}

#index-adv dl.right {

    float: right;

}

#index-adv dl.right dt {

    background: url("../images/adv_right.png") repeat scroll 0 0 transparent;

    height: 43px;

    width: 312px;

}

#navColumnOneWrapper li a{ list-style:none;}

#categoriesContent li a{ list-style:none; border-bottom: 1px dotted #D7D7D7;

    color: #ffffff;

    display: block;

    padding: 5px 0 0 10px;}
/*sideboxes*/

.columnLeft {}
h3.leftBoxHeading, h3.leftBoxHeading a,

h3.rightBoxHeading, h3.rightBoxHeading a {

	position:relative;

	font-size: 1em;

	color: #FFF;

	text-decoration:none;

}

h3.leftBoxHeading,h3.rightBoxHeading {

	background: url("../images/left-title.jpg") repeat-x scroll left top transparent;

					  font-weight: bold;

					  height: 36px;

					  line-height: 40px;}

.sideBoxContent li a {

    color: #CCCCCC;

    font-size: 12px;

	

}

.sideBoxContent li {

    height: 9px;

	list-style:none;

	

}
h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a {

    color: black;

    font-size: 12px;

    text-align: center;

    text-transform: uppercase;

	color:#ffffff;

}

#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {

	font-size: 0.9em;

	color: #ffffff;

}
.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {

	margin: 0em;

}

.yang1{width:12px;}

.sideBoxContent {

	

	  border-top: medium none;

    	  background:url(../images/left-bg.jpg);

	  width:154px;

	  min-height:410px !important;

	  height:auto;

	

}

li.category_top {

    background: url("../images/litubiao.png") no-repeat scroll 0 13px transparent;

    font: 12px arial;

    padding: 0 0 0 9px;

    text-align: left;

    text-decoration: none;

}

.sideBoxContent a{ color:#ffffff; }

.sideBoxContent a:hover{ color:red; }
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {

	color: #f2f2f2;

	text-decoration: none;

	}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #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: #0000CC;

}
#upProductsHeading {

	text-align: left;

	}
#upDateHeading {

	text-align: right;

	}
/* categories box parent and child categories */
A.category-subs, A.category-products{

	color: #ffffff;

	background:url(../images/left-bg.jpg);

	text-decoration: none;

	}

SPAN.category-subs-parent {

	font-weight: bold;

	/*background: url("../images/left-title.jpg") repeat-x scroll left top transparent;*/

	width:154px;

	height:36px;

	font-size:14px;

	}

SPAN.category-subs-selected {

	font-weight: bold;

	}

/* end categories box links */
/*misc*/

/*.back {

	float: left;

	}*/
.forward, #shoppingCartDefault #PPECbutton {

	float: right;

	}
.bold {

	font-weight: bold;

	}
.rowOdd {

	background-color: #E8E8E8;

	height: 1.5em;

	vertical-align: top;

	}
.rowEven {

	background-color: #F0F0F0;

	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;

	color:#000000;

	}
.productListing-rowheading {

	background-color: #5F5F5F;

	height: 2em;

	color: #FFFFFF;

	}
#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-color: #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;

	}
/* ///////////////////////////// user add //////////////////////////// */

img{ vertical-align:middle; outline:none;  }

#addbanner img{ margin-top:0px;}

#header_topsearch input{

    height: 23px;

	border:none;

    vertical-align: bottom;

    width: 163px; }

	

#header_topsearch {

    height: 23px;

}

#header_topsearch span {

    background: url("../images/search-1.gif") no-repeat scroll 0 0 transparent;

    display: block;

    float: left;

    height: 23px;

    width: 24px;

}

img{border:none;}

#header_top_keywords {

    background: none repeat scroll 0 0 transparent;

    border: medium none;

    color: #9D9D9D;

    float: left;

    font-size: 11px;

    height: 21px;

    line-height: 21px;

    padding: 1px 5px;

    width: 150px;

}

#header_topsearch .suimg{

    float: right;

    height: 23px;

    width: 32px;}

#logo{ margin-top:19px; margin-left:15px; height:61px; }
/* ***** bof head ***** */

#user_login{ float:right; padding:5px 0px 0 0px; color:#aeaeae; }

#user_login a{ color:#FFFFFF; }

#user_login a:hover{ color:red; }

#user_currencies{ float:right; padding:0px 1px 0 0px; color:#FFFFFF; }

#user_search{ float:right; padding:5px 17px 0 0;   background: none repeat scroll 0 0 transparent;

    border: 0 none;

    font-size: 100%;

    outline: 0 none;

    padding: 0;

    vertical-align: baseline;}
#shopping_cart{ float:right; padding:12px 24px 0 0px; clear:both; color:#CC3300; }

/* ***** bof head ***** */
#navEZPagesTop a{color:#ffffff; font-size:13px; }

td .productListing-data{ padding:8px 12px; border:#ccc 1px dashed; border-collapse:collapse; }

#pro_info_l{ width:38%; }

#pro_info_r{width:60%;}

#pro_info_l{ float:left; }

#pro_info_r{ float:right; }

#productAdditionalImages .back{ margin:3px; padding:1px; /*border:1px #9A9A9A solid; width: 40px;*/ float: left; /*height:60px;*/}

#productDetailsList{ width:100%;  margin: 2px 0 0;}

#productDetailsList li{ list-style:url(../images/li_img.jpg); line-height:30px; }

#loginboxContent li{ list-style:url(../images/li_img.jpg); line-height:22px; }

#headerWrapper{height:103px;}

.centerBoxWrapper .back{  

	 background: url("../images/bg-li.png") repeat scroll 0 0 transparent;

    float: left;

    height: 319px;

    overflow: hidden;

    padding: 0;

    width: 159px;

	

	}
.pro_name{ height:40px; }

.pro_img{ height:230px; }

.pro_price{height:40px;}

.pro_price .normalprice{ color:#565656; }

#productAdditionalImages{ clear:both;}

#navSupp{background: url("../images/bg-footer.png") repeat scroll 0 0 transparent;

    color: #AEAEAE;

    font-size: 12px;

    height: 30px;

    line-height: 30px;

	width:954px;

	margin:0 auto;}

.wrapper-display{ font-size:12px; width:954px; margin:0 auto; text-align:center; height:45px;}

#siteinfoLegal{ color:#8c8c8c; font-size:13px; font-weight:600;}

#siteinfoLegal a { color:#8c8c8c; font-size:12px; }

.HeightLight{ background:#ccc;}

.leftBoxContainer{ margin-bottom:5px;}

#navColumnOneWrapper{ position:relative;}

#productDetailsList li{ list-style:none; height:25px;}

#index-text {

    background: none repeat scroll 0 0 #111111;

    color: #666666;

    font-size: 12px;

    padding: 15px 10px;

	width:934px;

	margin:0 auto;

}

#index-text h1,#index-text p,#index-text strong,#index-text em{background: none repeat scroll 0 0 transparent;

    border: 0 none;

    font-size: 100%;

    margin: 0;

    outline: 0 none;

    padding: 0;

    vertical-align: baseline;}

#index-text a {

    color: #666666;

    text-decoration: none;

}
/* ///////////////////////jqzoom /////////////////////////////// */

.jqzoom{

	border:1px solid #BBB;

	float:left;

	position:relative;

	padding:0px;

	cursor:crosshair;

}

/*jQzoom*/

div.zoomdiv {

	z-index:	999;

	position                : absolute;

	top:0px;

	left:0px;

	width                   : 300px;

	height                  : 300px;

	background: #ffffff;

	border:1px solid #CCCCCC;

	display:none;

	text-align: center;

	overflow: hidden;

}

div.jqZoomPup {

	z-index                 : 999;

	visibility              : hidden;

	position                : absolute;

	top:0px;

	left:0px;

	border: 1px solid #aaa;

	background: #ffffff/* url(../images/zoomlens.gif)*/ 50% top  no-repeat;;

	opacity: 0.5;

	-moz-opacity: 0.5;

	-khtml-opacity: 0.5;

	filter: alpha(Opacity=50);

}

/* /////////////////////endjqzoom /////////////////////////////////// */
/* Quantity Discounts Policy */

#discountPolicy{

	background:#D6D6D6;

	border:#D6D6D6 solid 1px;

}

#productDescription{color:#ffffff;}

#discountPolicy ul{

	margin:0;

	padding:0;

}

#discountPolicy li{

	list-style:none;

	margin:3px;

	line-height:18px;

	color:#000;}

#discountPolicyheading{

	font-size:16px;

	color:#FFF;

	margin:1px auto;

	line-height:22px;

	text-align:center;

	line-height:25px;

	padding:0 5px;

}

#header_top_links li.topcart {

    float: right;

    font-size: 12px;

    padding-left: 20px;

	margin-top:-24px;

}#header_right {

    float: right;

    height: 103px;

    width: 734px;

	padding:0;

	margin:0;

}
#discountPolicy_lv1, #discountPolicy_lv3, #discountPolicy_lv5{

	background:#ffffff;

}

#discountPolicy_lv2, #discountPolicy_lv4{

	background:#ffffff;

}
/* Quantity Discounts Policy */

/*#whatsNew h2.centerBoxHeading{ display:none;}*/
#categoriesContent p{ background:url(../images/left_title.jpg) no-repeat left 20px;}

#categoriesContent p .category-top{ padding-left:10px;}

.slider1{width:780px; margin:0 auto;}

.slider{width:780px;height:313px;;position:relative;left:0px;top:0; margin:0 auto; }

.sliderctrl{position:absolute;left:20px;top:20px;width:220px;background:rgba(227, 226, 225, 0.9);/*css3颜色，ie8要支持的话就叫美工切个半透明的图片*/}

.sliderctrl li{cursor:pointer;cursor:hand;margin:10px 0;}

.sliderctrl li span{display:block;width:100%;}

.sliderctrl li:hover span{background:#3F6;}

.sliderctrl li a strong,.sliderctrl li a em{display:block;}

.slider ul,.slider li{padding:0;margin:0;}

/*可见区域与最外边的框一样大*/

.viewarea{width:inherit;/*使用继承，在改了上面大框之后小框就不需要改了*/height:inherit;position:absolute;left:0;top:0;overflow:hidden;/*超出部分一定要隐藏，才能使里面内容只显示在此可见区域*/}

.viewarea ul{width:9999em;/*宽度要尽量大，不管有多少个元素，宽度一定要装的下*/height:inherit;position:absolute;left:0;top:0;}

.viewarea ul li{width:780px;height:inherit;float:left; list-style:none;}

.viewarea ul li img{width:780px;height:inherit;}

#productPrices{float:left;}
.plistrowcss2{width:175px;border:1px solid #ECECEC;padding-top:5px;padding-left:3px;padding-right:3px;height:290px;}

.plistrowcss2:hover{border:1px solid #ccc;}

.plistimg2{clear: both;height:205px;}
.plistrowcss{width:178px;border:1px solid #ECECEC;padding-top:5px;padding-left:3px;padding-right:3px;height:290px;}

.plistrowcss:hover{border:1px solid #ccc;}

.plistimg1{clear: both;height:205px;}
#categoriesHeading { display:none;}
#cat18_19Table .productListing-data img{border: medium none;height: 127px;}
.zongchanps{ }
.zongchanps a img{ width:133px; height:200px;}

.zongchanps .productSpecialPrice{ color:#FF0000;}

.wrapperAttribsOptions .optionName {    display: inline;}.wrapperAttribsOptions .back {    display: inline;}

#productGeneral .navNextPrevWrapper{ margin-bottom:15px;}

.back {
    float: left;
}

#productAdditionalImages img{ width:60px; height:100px;}.itemTitle a {
    font-size: 12px;
    font-weight: normal;
    color:#eee;
}

#cartInstructionsDisplay { color:#FF0000; font-size:15px; font-weight:bold;}
#productPrices .productSpecialPrice{ color:#FF0000; font-size:16px;}

#productPrices .productPriceDiscount{ color:#FF0000;}
#xggchanpin .productSpecialPrice{ color:#FF0000}

#xggchanpin .productPriceDiscount{ color:#FF0000}#xggchanpin a {
    font-size: 12px;
    font-weight: normal;
    color:#eee;
}