a img {border: none; }   



a:link, #navEZPagesTOC ul li a {

    color: #3300FF;

    text-decoration: none;

}



a:visited {

    color: #3300FF;

    text-decoration: none;

}



a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {

    color: #FF0000;

}



a:active {

    color: #0000FF;

}



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;

}



CODE {

    font-family: arial, verdana, helvetica, sans-serif;

    font-size: 1em;

}



FORM, SELECT, INPUT {

    display: bolck;

    font-size: 1em;

    margin: 0.1em;

}



FIELDSET {

    padding: 0.5em;

    margin: 0.5em 0em;

    border: 1px solid #cccccc;

}

LABEL, h4.optionName {

    line-height: 1.5em;

    padding: 0.2em;

}



LABEL.checkboxLabel, LABEL.radioButtonLabel {

    margin: 0.5em 0.3em;

}



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

    float: left;

}

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;

}





.messageStackWarning, .messageStackError {

    background-color: #ff0000;

    color: #ffffff;

}



.messageStackSuccess {

    background-color: #99FF99;

    color: #000000;

}



.messageStackCaution {

    background-color: #FFFF66;

    color: #000000;

}



.navNextPrevCounter {

    margin: 0em;

    font-size: 0.9em;

}

.navNextPrevList {

    display: inline;

    white-space: nowrap;

    margin: 0;

    padding: 0.5em 0em;

    list-style-type: none;

}



#submit2 {

    display:none;

}



#categoryIcon a { display:none;}



#cookieUsageDefaultContent3 ol { padding-left:20px;}



#index_name { 

	margin-top:10px;

	height:48px;

	overflow: hidden;

}



#pro_name, #speci_name { padding-top:10px;}



#productDetailsList {

    min-height:1%;

	_min-height:1%;

	_margin-bottom:0;

}



.sideBoxContentItem { padding-bottom:10px;}





#discountPolicy2 { _margin-top:-55px;}



#discountPolicy2 td {

    padding: 0 2px;

}



#productPrices {

    margin-top:20px;

}



.sideBoxContentItem a img { margin-bottom: 10px;}  



#tpptabBlock, #speci_price, #pro_price { padding-bottom:10px;}



#faq_style, #ezPageDefault { line-height:22px;}



#faq_style span { font-weight:bold;}



#faq_style ul { padding:0; margin:0;}



#IndexDescription { margin-top:10px;}



#accountNotice { margin-left:10px;}



#prevOrders, #myAccountOrdersStatus, #myAccountOrdersHistory { text-align:center;}



#myAccountOrdersHistory td.accountTotalDisplay { text-align:center;}



#cartImage { float:none; padding-left:40px;}



#shoppingCartDefault div.cartAttribsList { margin-left:10em;}



#siteMapList { margin-top:10px;}



#siteMapList li {

	*list-style-position: inside;

}



.forward, .back { *padding-bottom:1px;}



.additionalImages a { font: 12px/20px Arial, Helvetica, sans-serif;}



#productDescription { line-height:20px;}



#wishlist ul { margin-left:25px;}



.wishlist-odd li { padding: 5px 0;}



.wishlist-odd div.cartAttribsList { margin-left:0;}



#productWishlistLink {

    float: none;

}



#productAdditionalImages img, .centerBoxContentsAlsoPurch { margin-bottom:5px;}



#index_price, #pro_price, #speci_price { height:35px;}



#indexDefaultMainContent h1, #indexDefaultMainContent h2, #indexDefaultMainContent h3, 

#indexDefaultMainContent h4, #indexDefaultMainContent h5 { 

    padding-top:10px;

}



#indexProductList select { margin-top:5px;}



#reg_log { width:51%;}

#log_reg { width:42%;}



#loginForm LABEL.inputLabel { width:20em;}



#createAcctDefault  LABEL.inputLabel { width:14em;}



#indexProductList LABEL.inputLabel { width:auto;}



#log_reg div.buttonRow { margin: 10px 0 0;}



#accountLinksWrapper { margin:0; width:100%;}



#languages img { margin-bottom:5px;}



.navNextPrevWrapper { margin-bottom:5px;}



#deal_adv {

    font: 13px/32px Arial,Helvetica,sans-serif;

    margin-top: 3px;

}



#sellQuantity {

    font: 14px/16px Arial,Helvetica,sans-serif;

    margin-top: 5px;

}



#remainingQuantity {

    font: bold 14px/18px Arial,Helvetica,sans-serif;

}



#deal div.sideBoxContentItem {

    padding: 10px 8px 0;

}



#deal_price span.deal_sale {

	font: bold 14px Arial,Helvetica,sans-serif; 

	color:#595757;

}



#deal span.normalprice {

    font-weight: bold;

    line-height: 35px;

    text-decoration: none;

    text-transform: capitalize;

}



#deal span.productSpecialPrice {

    color:#595757;

    font: 11px Arial,Helvetica,sans-serif;

    margin-left: 0;

	font-weight:normal;

    text-transform: capitalize;

}



#deal span.productPriceDiscount {

    color:#000000;

    font: 11px Arial,Helvetica,sans-serif;

    text-transform: capitalize;

	font-weight:normal;

}



/* SLIMBOX */



#lbOverlay {

	position: fixed;

	z-index: 9999;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	background-color: #000;

	cursor: pointer;

}



#lbCenter, #lbBottomContainer {

	position: absolute;

	z-index: 9999;

	overflow: hidden;

	background-color: #fff;

}



.lbLoading {

	background: #fff url(includes/templates/template_default/css/../images/zen_lightbox/loading.gif) no-repeat center;

}



#lbImage {

	position: absolute;

	left: 0;

	top: 0;

	border: 10px solid #fff;

	background-repeat: no-repeat;

}



#lbPrevLink, #lbNextLink {

	display: block;

	position: absolute;

	top: 30%;

	width: 50%;

	outline: none;

}



#lbPrevLink {

	left: 0;

}



#lbPrevLink:hover {

	background: transparent url(includes/templates/template_default/css/../images/zen_lightbox/prevlabel.gif) no-repeat 0 15%;

}



#lbNextLink {

	right: 0;

}



#lbNextLink:hover {

	background: transparent url(includes/templates/template_default/css/../images/zen_lightbox/nextlabel.gif) no-repeat 100% 15%;

}



#lbBottom {

	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

	font-size: 10px;

	color: #666;

	line-height: 1.4em;

	text-align: left;

	border: 10px solid #fff;

	border-top-style: none;

}



#lbCloseLink {

	display: block;

	float: right;

	width: 66px;

	height: 22px;

	background: transparent url(includes/templates/template_default/css/../images/zen_lightbox/closelabel.gif) no-repeat center;

	margin: 5px 0;

	outline: none;

}



#lbCaption, #lbNumber {

	margin-right: 71px;

}



#lbCaption {

	font-weight: bold;

}



/**

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

*/



/* base on burberry_m10gray003 */





*{ margin:0; padding:0}



#popupSearchHelp,#infoShoppingCart { background:#fff;}



img,input,select,button{ vertical-align:middle}



a img {border: none; }   



a:link, #navEZPagesTOC ul li a {

    color: #222;

    text-decoration: none;

}



a:hover{ color:#ff0000}



a:visited {

    color: #222;

    text-decoration: none;

}



a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {

    color: #ff0000;

}



a:active {

    color: #0000FF;

}



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

    padding: 0.5em 0em;

}



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;

}



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

}



SELECT, INPUT {

    display: inline;

    font-size: 1em;

    margin: 0.1em;

}



TEXTAREA {

    margin: auto;

    display: block;

    width: 95%;

}



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

    background: #E4FEF5;

}



FIELDSET {

    padding: 0.5em;

    margin: 0.5em 0em;

    border: 1px solid #cccccc;

}



LEGEND {

    font-weight: bold;

    padding: 0.3em;

    color: black;

}



LABEL, h4.optionName {

    line-height: 1.5em;

    padding: 0.2em;

}



LABEL.checkboxLabel, LABEL.radioButtonLabel {

    margin: 0.5em 0.3em;

}



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

    float: left;

}



LABEL.inputLabel {

    width: 9em;

    float: left;

}



LABEL.inputLabelPayment {

    width: 140px;

    float: left;

    padding-left: 5px;

}



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; height:0; margin:0; padding:0

}



HR {

    height: 1px;

    margin-top: 0.5em;

    border: none;

    border-bottom: 1px solid #c9caca;

}



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

}



#myAccountGen, #myAccountNotify {

	margin-left:40px;

	}

	

/*wrappers - page or section containers*/

#mainWrapper {

    text-align: left;

    width: 750px;

    vertical-align: top;

    border: 1px solid #9a9a9a;

}



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

    margin: 0em;

    padding: 0em;

}



/*#logoWrapper{

    background-image: url(../images/header_bg.jpg);

    background-repeat: repeat-x;

    background-color: #ffffff;

    height:75px;

}*/



#mainWrapper {

    margin: 0 auto;

} 

#navColumnOneWrapper, #navColumnTwoWrapper {



}



#tagline {

    color:#000000;

    font-size: 2em;

    text-align : center;

    vertical-align: middle;

}



#sendSpendWrapper {

    border: 1px solid #cacaca;

    float: right;

    margin: 0em 0em 1em 1em;

}



#accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {

    margin: 0;

    width: 47%;

}

.floatingBox {

	margin: 0;

    width: 40%;

}





.wrapperAttribsOptions {

    margin: 0.3em 0em;

}



/*navigation*/



.navSplitPagesResult { margin:5px 0 10px;}



.navNextPrevCounter {

    margin: 0em;

    font-size: 0.9em;

}

.navNextPrevList {

    display: inline;

    white-space: nowrap;

    margin: 0;

    padding: 0.5em 0em;

    list-style-type: none;

}



.navNextPrevList  img {

	border:none;

}



#navSupp {}



#navCatTabsWrapper {

    background-color: #ffffff;

    color: #9a9a9a;

    background-image:none;

}



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

    margin: 0;

    padding: 0.5em 0em;

    list-style-type: none;

    text-align: center;

    line-height: 1.5em;

}



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

    display: inline;

}



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

    text-decoration: none;

    margin: 0;

    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: 20px 0;

}



#navMainSearch {

    float: right;

}



#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,*/ .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;

}

#bannerFour, #bannerFive, #bannerSix,#crossSell {

	margin:10px 0 0 0

}







.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {

    font-size: 0.9em;

}



/*Shopping Cart Display*/

#cartAdd {

    float: right;

    text-align: center;

    margin: 1em;

    border: 1px solid #000000;

}



.tableHeading TH {



}



#cartSubTotal {

   background-color:#E9E9E9;

}



#cartSubTotal {

	border-top:1px solid #D3D3D3;

	font-weight:bold;

	line-height:2.2em;

	padding-right:2.5em;

	text-align:right;

}



.tableRow, .tableHeading, #cartSubTotal {

    height: 2.2em;

}



.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: #8D8D8D;

    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: #EE4200; font-weight:bold;

}



.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 {

   

}



#checkoutPayment_image {

	background:url("../images/checkoutPayment_image.jpg") no-repeat scroll 0 #fff;

	border-style:solid;

	border-width:1px;

	height:78px;

}



#checkoutConfirm_image{

	background:url("../images/checkoutConfirm_image.jpg") no-repeat scroll 0 #fff;

	border-style:solid;

	border-width:1px;

	height:78px;

} 



#siteinfoIP {

	text-align: center;

}

/*sideboxes*/

.columnLeft {}



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

    font-size: 0.9em;

    color: #ffffff;

}



.centerBoxHeading, .rightBoxHeading,.centerColumn h1 {

    margin: 0em;

}



h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {

    color: #FFFF33;

    text-decoration: none;

} 



.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {

    color: #FFFFFF;

}



.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerTwo, #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 2em;

	*margin-left:2.3em;

}



#upProductsHeading {

    text-align: left;

}



#upDateHeading {

    text-align: right;

}



/* categories box parent and child categories */

A.category-top, A.category-top:visited {

    color: #008000;

    text-decoration: none;

}

A.category-links, A.category-links:visited {

    color: #004080;

    text-decoration: none;

}

A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {

    color: #FF0000;

    text-decoration: none;

}



/* end categories box links */



/*misc*/

.back {

    float: left;

}

 

.searchinput {

	float:left;

   width:165px;

}



#navMain a:hover {

	text-decoration: underline;

}



#speci_name {

    height:35px;

}



#pro_name {

    height:33px;

}



#pro_price {

   height:35px;

}



.forward, #shoppingCartDefault #PPECbutton {

    float: right;

}



.bold {

    font-weight: bold;

}



.rowOdd {

	background-color:#FFFFFF;

	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 {

	font:bold 13px tahoma,arial,sans-serif;

	height:30px;

	margin:0 0 0 10px;

}



.productListing-rowheading {

    background-color: #abbbd3;

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

    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;

}



/*============================================================================

自定义样式

============================================================================*/

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {

    color: #ff0000;

}



A.category-links, A.category-links:visited {

    color: #000;

}



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

    color: #ff0000;

}



#navColumnTwo {

    display: none;

}

.productListing-rowheading {

    color: #414141;

}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {

    color: #333;

}

#navCatTabs{

    display: none;

}



#logoWrapper{

    overflow:hidden; height:1%

}



#header_top{

	overflow:hidden; height:1%;

	background-color:#fff;

}	



#navCatTabsWrapper {

    display: none;

}



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

    padding:0;

}

.centerBoxHeading {



}



#navMain ul li {

    display:block;

    text-align: right;

}



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

    background: #fff;

}

.search-keyword {

    width: 160px;

}

.search-submit {

    width: 50px;

    padding: 0;

}



#loginDefault .floatingBox {

    height: 225px;

}



#productMainImage {

    height: 1%;

    padding: 1em;

	margin-left:5px;

    border: 1px solid #dedfdf;

    border-radius: 1px 1px 1px 1px;

    box-shadow: 0 0 3px 3px #cccccc;

	width: 280px;

	float: left;

}

.navNextPrevWrapper {

    float: right; padding:10px 0 0

}



#cartAdd {

	border:0 none;

	margin: 0 1em 0 0;

	padding-top:0.5em;

}



.car_info {

   width:115px;

}



#cartAdd p {

    padding: 0 0 1em 0;

    margin: 0;

}

#productDetailsList {

    line-height: 2em;

    padding: 0 0 ;

    margin-left:297px;

	float:none;

	width:31%;

}



#productDetailsList li{ list-style-position:inside}



#productAttributes {

	float: right;

	margin-top:25px;

}



#attrib-1 {

	margin-right:15px;

    width:170px;

}



#siteinfoLegal { padding-bottom:5px;}



/*--- 产品详情附加说明 开始 ----------------------------------*/

#info ul {

    list-style:none outside none;

    margin:0;

    padding-left:0;

    padding: 0;

}



#info ul li {

    background-color:#006699;

    float:left;

    padding:0;

}

#ProductDescription_Tab1 {

  

}



.centeredContent {

	text-align: center;

}

/*--- 产品详情附加说明 结束 ----------------------------------*/



#taglineWrapper{

	width: 350px; float:left

}



#tpptabBlock{ border:1px #CCCBC5 solid;}



.navSplitPagesResult{ display:none}



#indexHomeBody .centerColumn h1{ display:none}



#productDescription li{ list-style-position:inside}



#categoryIcon{ display:none}

#log_reg div.buttonRow { margin-top:10px;}



#IndexDescription { margin-left:10px; width:736px;}



#advSearchDefault form,#loginDefault,#createAcctDefault{ overflow:hidden; height:1%; border:1px #CCCBC5 solid; padding:10px}



#createAcctDefault{ margin-top:10px; width:715px;}



#shoppingCartDefault form{ background:#fff; border:1px  #CCCBC5 solid;}



#navColumnMain{ width:728px;}



#checkoutConfirmDefault div.check_comfirm_notice { *width:700px;}













































#logo{ float:left;}



#add_cart { padding-bottom:5px;}



.navSplitPagesLinks { 

	margin:5px 0 10px;

}



#pageBody .centerColumn div{ 

	padding:10px 0;

}































































body {

    margin: 0;

    background: url("../images/web_page_bg.jpg") repeat scroll center top #1f1f1f;

    font-family: Arial, Helvetica, sans-serif;

	font-size:62.5%;

    color: #222;

}



#mainWrapper {

    text-align: left;

    width: 967px;

    font-size: 1.2em;

    border: none;

}



#logo { margin-top: 6px; margin-left: 6px;}



#logo img {

	border:none;   

}



#bannerTwo {

	color:#000;

	font: bold 12px Arial, Helvetica, sans-serif;

	text-align:center;

	margin-top:16px;

}



#navMainWrapper {

    font: 11px Arial, Helvetica, sans-serif;

    float: right;

    background: none;

    padding: 0 0.5em;

	margin-top:8px;

    width: 250px;

}



#navMain .back {

    float: none;

    color: #000;

}



#navMain ul li a{ color:#000;}



#navMain a.shop {

	color:#000;

}



#navEZPagesTop { 

    background: url("../images/nav_back.gif") repeat-x scroll 0 0 transparent;

	height:40px;

    clear:both;

}



#navEZPagesTop a {

    font: bold 12px/31px Arial, Helvetica, sans-serif;

    color: #222;

	padding: 0 1em;

	margin-right:2em;

}



#navEZPagesTop a:hover { 

	color:#015184;

}



#bannerOne {

   margin: 0 0 0 2px;

}



#contentMainWrapper { 

    background-color: #ffffff;

    border: 3px solid #fff;

}



#navColumnOneWrapper {

	padding-bottom:7px;

	margin-left:2px;

	padding-right:5px;

	_padding-right:0;

}



h3.leftBoxHeading, h3.leftBoxHeading a,

h3.rightBoxHeading, h3.rightBoxHeading a {

	color: #222; 

}



.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited  {

    color: #222;

}



h3.leftBoxHeading {

    background: url("../images/asideTitle.gif") repeat-x scroll 0 0 transparent;

	text-align:left;

	padding-left:15px;

	margin-top:0;

}



.leftBoxHeading, .rightBoxHeading, .leftBoxHeading a{ 

     font: bold 12px/30px Arial, Helvetica, sans-serif;

}



A.category-top, A.category-top:visited {

    color: #000;

	font: bold 11px/23px Arial, Helvetica, sans-serif;

}



.categ_pro_id {

    border-bottom: 1px solid #C2C2C2;

    border-right: 1px solid #C2C2C2;

    display: block;

    font-size: 11px;

    line-height: 23px;

    overflow: hidden;

    text-decoration: none;

	padding:5px;

}



.categ_pro_id  a{

    border-bottom: 1px solid #C2C2C2;

    border-right: 1px solid #C2C2C2;

    display: block;

    font-size: 11px;

    line-height: 23px;

    overflow: hidden;

    padding-left: 10px;

}



.categ_pro_id  a:hover{

    background-color:#e3e4e6;

	color:#015184;

    display: block;

    font-size: 11px;

    line-height: 23px;

    overflow: hidden;

    padding-left: 10px;

}



.sideBoxContent {

    padding:5px 0;

}



#categoriesContent, #chcategoriesContent { padding-top:0; margin-top:-2px;}



SPAN.category-subs-parent, SPAN.category-subs-selected {

    color:#015184;

}



A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {

    color: #666;

	font: bold 11px/23px Arial, Helvetica, sans-serif;

	padding-left:10px;

}



A.category-top:hover, A.category-links:hover, A.category-products:hover {

    color:#015184;

}





h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {

    color:#222;

} 



.leftBoxContainer, .rightBoxContainer {

    margin: 0;

}



#bestsellers ol {

    padding: 0;

	font: 12px/20px Arial, Helvetica, sans-serif;

}



#bestsellers li {

    padding: 0 0 5px;

}



#bannerbox h3, #AboutUsContent h3 { display:none;}



#AboutUsContent { border-top: 1px solid #CDCDCD;}



#bannerboxContent { 

	padding:5px 7px 10px;

}



#indexDefaultMainContent, #indexDefaultMainContent a  {

   padding-bottom:10px;

   color:#222;

   font: 11px/20px Arial, Helvetica, sans-serif;

}



#bannerThree { 

	margin-left:10px;

}



h2.centerBoxHeading, .centerColumn h1 {

    background: url("../images/asideTitle.gif") repeat-x scroll 0 0 transparent;

    color: #222;

    font: bold 12px/30px Arial, Helvetica, sans-serif;

	left:0;

	position:absolute;

	text-align:left;

	padding-left:15px;

	top:0;

	width:98%;

	_width:101%;

	z-index:900;

}



.centerColumn h1 {

	position:relative;

	top:0;

	margin-bottom:5px;

	width:98%;

}



.centerColumn {  

	margin-top:10px; 

	margin-left:10px; 

	width:736px;

}



#indexDefault{ 

    padding-top:0;

	margin-top:0;

}



.centerBoxWrapper,#shoppingCartDefault {

     height: 1%;

	 position:relative; 

	 padding:5px; 

	 margin: 0 0 10px; 

}



.centerBoxWrapper { border: 1px solid #B0BCCA;}



#whatsNew div.columnContent, #featuredProducts div.columnContent, #specialsDefault div.columnContent,

#alsoPurchased div.columnContent, #crossSell  div.columnContent { 

     margin-top:30px;

	 *margin-top:40px;

}



.categoryListBoxContents { margin-top:5px; *margin:-5px 0 10px;}



.sideBoxContentItem, #p_info { 

	padding:10px 5px 5px;

	border: 1px solid #cdcdcd;

	margin: 5px;

}



.sideBoxContentItem a, #index_name a, #pro_name a, #speci_name { 

    color:#222222;

	font: 12px Arial, Helvetica, sans-serif;

	text-decoration:underline;

}



#bestsellers a:hover, .sideBoxContentItem a:hover, #index_name a:hover, #pro_name a:hover, #speci_name a:hover {

	color:#ff0000;

	text-decoration:underline;

}



.centerBoxContentsAlsoPurch { margin-bottom:5px;}



.normalprice {

	color:#666666;

	font: 12px Arial, Helvetica, sans-serif;

}



.productSpecialPrice {

	color:#ff0000;

	font: 12px  Arial, Helvetica, sans-serif;

	margin-left:20px;

}



.productPriceDiscount {

	color:#000;

	font: 12px  Arial, Helvetica, sans-serif;

}



#index_price {

	color: #000;

    font: 12px  Arial, Helvetica, sans-serif;

	height:35px;

}



#AboutUsCenterContent { padding-bottom:20px;}



#navBreadCrumb {

    color: #222;

    font: bold 12px/25px Arial, Helvetica, sans-serif;

	margin-left:10px;

	text-transform:uppercase;

}



#navBreadCrumb a{ color:#014184; text-transform:capitalize;}



#productinfoBody .centerColumn h1{  

	color:#222; 

	background:none;

	border:none;

	font: bold 16px Arial, Helvetica, sans-serif;

	text-align:left;

	text-transform:uppercase;

	position:relative;

	left:auto; 

	top:auto; 

	width:auto; 

	float:left; 

	padding:0; 

	width:380px;

}



#productPrices {

    float: left;

	font-size:12px;

	font-weight:normal;

    line-height: 2.2em;

    padding: 0;

	height:180px;

}



#productPrices span{

	font-size:12px;

	margin-left:0;

}



#productPrices span.productSpecialPrice { color:#e22126; font-size:18px; font-weight:normal;}



#discountPolicy2 {

   float:right;

   margin-top:-70px;

}



#productDescription { font: 12px/20px Arial, Helvetica, sans-serif; padding: 0.5em 0;}



#productGeneral{ 

    margin-top:10px;

    padding: 0 0 10px 0;

    width: 735px;

}



#info {

    color:#515151;

    height:28px;

    padding-bottom:0;

    padding-left:0;

    padding-top:0;

    text-align:left;

	margin:0;

}



.TabNav li a {

    font-size:12px;

	font-weight:bold;

	line-height:28px;

    text-decoration:none;

    padding: 0 1em 0 1em;

    white-space:nowrap;

    font-family: Arial, Helvetica, sans-serif;

}



#info a:link, #info a:visited {

    color:#fff;

    text-decoration:none;

}



.stt1 a {

	padding-top:70px;

	font-weight:bold;

	display:block;

}



#tpptabBlock {

    border:1px solid #E7E9E9;

}



.tabcontent {

    padding: 0;

	border: 1px solid #cdcdcd;

	text-align:center;

}



#ProductAdditionalContent{

	padding-bottom:10px;

	margin-left:10px; 

	width:736px;

}



#crossSell{ 

	padding-bottom:20px; 

	margin: 0px 0 30px 10px;

	width:722px;

}



#footer_all { 

   padding-bottom:3em;

  position:relative;

  left:-231px;

  width:1423px;

  z-index:900;

  *position:absolute;

  *left:0;

}



#navSuppWrapper, #navCatTabsWrapper {

    border-top: 1px solid #BFBEBE; 

	margin: 0;

}



#navSuppWrapper, #foot_href, #siteinfoLegal { width:967px; }



#navSupp li a{ 

    font: bold 12px/45px Arial, Helvetica, sans-serif;

	color:#222;

	text-decoration:underline; 

}



#navSupp ul li a {

    padding:0 2em;

}



#navSupp ul li a:hover {

	color:#222; 

	text-decoration:none;

}



#foot_href {

    padding: 4px;

    text-align: center;

	margin-top:-5px;

}



#foot_href a {

	color:#222;

	border-right:1px solid #222;

	font:11px Arial, Helvetica, sans-serif;

	padding:0 5px;

}



#foot_href a:hover, #siteinfoLegal a:hover {

    color: #ff0000;

	text-decoration:none;

}



#siteinfoIP, #siteinfoLegal, #siteinfoLegal a { 

	color:#222;

	font: 11px Arial, Helvetica, sans-serif;

}



#siteinfoLegal { background: url("../images/banner4.gif") no-repeat scroll center 20px transparent; padding-bottom:80px;}



#shoppingCartDefault.centerColumn{ 

    margin: 12px 0 0 10px;

	border:none; 

	padding:0;

	width:736px;

}



#cartDefaultHeading { background:none; padding-left:0; width:25%;}



#loginDefault { 

	font: 12px Arial, Helvetica, sans-serif;

	width:715px;

}



#specialsListing,#newProductsDefault{ 

	position:relative; 

	margin-top:10px;

	width:736px;

}



.main { *width:33%;}



.shippinginfo { color:#e22126;}



#faq_style, #ezPageDefault { font-size:11px;}



#categoryDescription, #navCategoryIcon { margin: 10px 0;}



/**

 * CSS Buttons Stylesheet

 *

 * Thanks to paulm for much of the content of the CSS buttons code

 *

 * @package templateSystem

 * @copyright Copyright 2003-2005 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_buttons.css 4567 2006-09-20 01:55:24Z birdbrain $

 */



/* css buttons */

.cssButton, .cssButtonHover {

width : 20em;

background-color: #F4F4F4;

color : #000000;

border: 2px outset #F4F4F4;

font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size: 1.1em;

text-align:center;

white-space: nowrap;

text-decoration: none;

font-weight: bold;

padding: 0.3em;

/*border-spacing: 1px;*/

/*margin-left: auto;

margin-right: auto;*/

/*display: block;*/

/*vertical-align: top;*/

/*line-height: 130%;*/

/*cursor: pointer;*/

}



.cssButtonHover {

color: #006600;

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{width: 19em;}  

.button_submit {width: 18em;}

.button_update_cart {color: red;}

.button_update_cartHover {color: #003D00;}

/*.innerbox#headernavcenter .boxtext .button_search {display:inline;}*/



#p_info #index_image {

	height: 160px;

	}
#footer-m { width: 970px; margin: 0 auto; background: #fff; }