@charset "utf-8";/* CSS Document */
/**
 * 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 {
	margin: 0;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	color:#000;
    background:url(../images/bg.gif) repeat-x;
    margin-top:3px;
/*	background:url(../images/topz_back.jpg) no-repeat scroll 50% 0px;
	
	background:#BA0D29;
*/
}
a img {border: none; }
a:link, #navEZPagesTOC ul li a {color:#075A9A;	text-decoration: none;	}
a:visited {	color: #075A9A;	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:#A72D2C;	}
a:active {	color:#CCC;	}
h1 {font-size: 1.5em;}
h2 { font-size: 1.4em;}
h3 { font-size: 1.3em;}
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{ font-size: 12px;}
#informationContent{ line-height:20px;}
.biggerText { font-size: 1.2em;}
h1, h2, h3, h4, h5, h6 { margin: 0.3em 3px;}
CODE { font-family: arial, verdana, helvetica, sans-serif;font-size: 1em;}
FORM, SELECT, INPUT {	font-size: 1em;	margin: 0.20em;	}
SELECT, INPUT{	background:#FFF; color:#999;	/*padding-bottom:2px;*/}
SELECT{	height:20px;	border:#333 solid 1px;	}
TEXTAREA {/*	float: left;*/margin: auto;	display: block;	width: 95%;	}
input:focus, select:focus, textarea:focus {	background:#999;	color:#333;	}
FIELDSET {	padding: 0.5em;	margin: 0.5em 0em;	border: 1px solid #333;	}
LEGEND {	font-weight: bold;	padding: 0.3em;	color:#e37a30;	}
LABEL, h4.optionName {	line-height: 1.5em;	padding: 0.2em;	}
LABEL.checkboxLabel, LABEL.radioButtonLabel {	margin: 0.5em 0.3em;	}
LABEL.radioButtonLabel img{
	margin-right: 5px;
	vertical-align: middle; 
	width: 140px;
	
}
 .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {	float: left;	}
LABEL.inputLabel {	width: 11em;	float: left;	}
LABEL.inputLabelPayment {	width: 15em;	float: left;	}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {	width: 12em;	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;	}
#mainWrapper {	text-align: left;	width: 1002px;	vertical-align: top;	padding:5px;	margin:0;	}
/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {	line-height: 1.8em;	padding: 0.2em;	border: 1px solid #000000;	}
.messageStackWarning, .messageStackError {	background-color:#C33;	color: #ffffff;	}
.messageStackSuccess {	background-color: #99FF99;	color: #000000;	}
.messageStackCaution {	background-color: #FFFF66;	color: #000000;	}
/*wrappers - page or section containers*/
#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {	margin: 0em;	padding: 0em;	}
#contentMainWrapper{	padding:2px;	background:#FFF;	}
.head_main{	position:relative;	height:105px;	}
#header_pannel{	position:absolute;	right:5px;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:13px;	top:10px;	font-weight:600;	color:#FFF;}
#header_pannel a{	color:#FFF;}
#sp{	color:#FFF;	text-decoration:underline;	font-weight:600;	font-size:12px;	}
#header_pannel *{	vertical-align:middle;	}
#header_pannel select,#header_pannel input{	/*background:#353334;*/
	border:none;	color:#999;	font-size:12px;	}
#header_pannel select{	border:#000 solid 1px;	}	
#header_pannel select:focus ,#header_pannel input:focus{	
	background:#FFF;	color:#333;	}	
#header_pannel a{	color:#FFF;	}
#header_pannel a:hover{	color:#9CF;	}
#header_function{	width:301px;	height:74px;	text-align:center;	position:absolute;	right:360px;	font-weight:bolder;}
#header_function a{	line-height:50px;	color:#FFF;	}
#header_function a:hover{	color:#FC9;	text-decoration:underline;	}
#header_function span{	color:#FCC;}
#header_function span strong{	font-size:15px;	color:#C9C;	}	
.centerColumn{	padding-left:15px;	}	
#indexDefault{	padding-left:15px;	}
#productAttributes{	margin-top:18px;	}	
#productAttributes *{	vertical-align:middle;	}	
.che *{	vertical-align:middle;	}
#logo{	position:absolute;	top:42px;	left:5px;	}
#hss{	float:none!important;	float:right;	font-size:12px;	margin-top:20px!important;	padding-left:400px;	}
#gouwuc{	float:none!important;	float:right;	margin-top:20px!important;	font-size:12px;	}
#gouwuc li{	text-decoration:none;	list-style:none;	float:left;	padding-left:10px;	}
#ornamental1{	position:absolute;	right:350px;	bottom:5px;}
#ornamental2{	position:absolute;	right:0px;	bottom:5px;}
#wl{	height:29px;	width:650px;	line-height:29px;	text-align:center;	margin-top:5px;	}
#w1{	font-size:12px;	font-family:"Arial Black", Gadget, sans-serif;	}
#w2{	padding-left:40px;	}
#pp{	border:0px;	width:607px;	height:245px;	overflow:hidden;	margin-left:2.5px;	margin-top:10px;	}	
.productListing-rowheading {	background:#999;	height:30px;	color: #FFFFFF;	}
.productListing-rowheading a{	color:#fff;	}
.productListing-rowheading a:hover{	color:#69F;	}
.productListing-data{	border:#CCC dashed 1px;	padding:5px;}
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {	margin: auto;	} 
.qww{	float:left;	}
#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;	}
.wrapperAttribsOptions *{	vertical-align:middle;	}
/*navigation*/
.navNextPrevCounter {	margin: 0em;	font-size: 0.9em;	}
.navNextPrevList {	display: inline;	white-space: nowrap;	margin: 0;	padding:  0.5em 0em;	list-style-type: none;	}
#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {	margin: 0em;	font-weight: bold;	height: 1%;	width: 100%;	}
#navSuppWrapper{	border-top:4px #f6d2df solid;	font-size:12px;	height:80px;	padding-top:10px;	/*color:#000;*/}
#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, #navSupp ul li a, #navCatTabs ul li a {	text-decoration: none;	padding: 0em 0.5em;	margin: 0;	color: #000;	white-space: nowrap;	}
#navSupp ul li a{	color:#E37A30;	}
#navEZPagesTOCWrapper {	font-weight: bold;	float: right;	height: 1%;	border: 1px solid #000000;	}
#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 {	margin-left:15px;	}
#cenleft{	width:45%;	float:left;	padding-left:6px!important;	padding-left:2px;	}
#primage{	min-height:300px;	overflow:hidden;	text-align:center;	}
#primage img{	top:50%;	 }
.additionalImages img{	margin:4px;	}
#productAdditionalImages{	background-color:#F5F5F5;	border:1px solid #E8E8E8;	clear:both;	margin:8px;	padding:8px;	}
#primage img{	top:-50%;left:-50%;	}
#cenright{	width:53%!important; float:left;	padding-left:5px!important;	padding-left:1px;	}
#anniu{	margin:0px;	padding:0px;	margin-top:30px;	}
#addcart{	width:122px;	height:120px;	float:left;	font-size:11px;	}
#tellfriends{	height:56px;	float:left;	/*margin-top:52px;*/padding-left:50px!important;	padding-left:0px;	}
#index_detail a{	color:#d7a153;	}	
#productReviewLink{	text-align:right;	padding-right:20px;	}	
#detail{	width:605px;	padding-left:10px;	}
#navEZPagesTop {	clear:both;	background:#298DB9;	color:#FFF;}
#navEZPagesTop {	font-size:12px;	height:42px;	line-height:42px;	font-weight:600;	border-top:1px solid #4B4B4B;	}
#navBreadCrumb{	 font-family:Tahoma, Geneva, sans-serif;	 font-size:11px;	 height:42px;	line-height:42px;	}
#navEZPagesTop ul{	margin:0;	padding:0;	}
#navEZPagesTop li{	text-decoration:none;	list-style:none;	float:left;	font-size:14px;	margin-left:5px;	margin-right:5px;	text-align:center;	}
#navEZPagesTop li a{	color:#ededed;	padding:5px;	}
#navEZPagesTop li a:hover{	color:#CCF;	}
#left_news{	background:url(../images/gonggao_bg.gif) no-repeat;	height:204px;	width:193px;	}
#newscontent{	width:170px;	padding-left:10px;	padding-top:30px;	}
#right_cards{	padding-top:10px;	}
#rc_cont{	background:url(../images/right_free.gif) no-repeat;	height:530px;	width:170px;	margin-left:11px;	}
/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {	vertical-align: top;	}
#navColumnOne{	padding-right:2px;	}
#navColumnTwo{	padding-right:2px;	}
.centerBoxContentsNew{	color:#ef6200;	}
.centerBoxContentsNew{	/*margin:5px 3px;*/}
.centerBoxContentsNew,.specialsListBoxContents{	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	} 
/*.content,*/ #productDescription, .shippingEstimatorWrapper {	/*font-size: 1.2em;*/padding: 0.5em;	}
#productDescription a{	color:blue; text-decoration:underline;}
#productDescription a:hover{	color:red; text-decoration:none;}
.alert {	color:#900;	margin-left: 0.5em;	}
.important {	font-weight: bold;	}
.gvBal {	float: right;	}
 #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {	padding: 0.8em;	}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {	font-size: 0.9em;	}
#maincontw{	width:600px;	}
/*Shopping Cart Display*/
#cartAdd {	padding-top:15px;	}
#qinput{	background:#353334;	border:#ededed solid 2px;	}
#qinput:focus{	color:#ededed;	}	
#cartAdd input{	background:none;	}
#cencont{	padding:0;	margin:0;	}
.tableHeading TH {	border-bottom: 1px solid #cccccc;	}
.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:#000;	}
.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;	}
.mediaTitle {	float: left;	}
.mediaTypeLink {	float: right;	}
.normalprice, .productSpecialPriceSale {	text-decoration: line-through;	}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {	color:#e37a30;	}
.orderHistList {	margin: 1em;	padding: 0.2em 0em;	} 
#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*/
 .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured {	margin: 1em 0em;	}
/*sideboxes*/
.columnLeft {	}
h3.leftBoxHeading, h3.leftBoxHeading a {	font-size: 16px;	color: #999999;	}
.leftBoxHeading,.rightBoxHeading {	margin: 0em;	font-size:16px;	}
h2.centerBoxHeading{	text-align:left;	border-bottom:3px #999 solid;	padding-left:20px;	height:34px;	line-height:34px;	color:#e37a30;	}
#categories{	/*padding:1px;*/}
#categoriesHeading{	width:190px;	background:url(../images/cat_bg.gif);	height:34px;	padding:1px;	color:#FFF;	margin-left:1px;	}
#categoriesContent{	background:#111111;}
#categoriesContent ul{	margin:0px;	padding-left:3px;	}
#categoriesContent{	border:#EDEDED solid 2px;	background:#E7F4F8;	border-top:none;	margin:1px;	margin-top:0px;}
#categoriesContent li{	text-decoration:none;	background:url(../images/ico.gif) no-repeat;	background-position:0 center;	padding-left:10px;	font-size:12px;	list-style:none;	line-height:20px;	border-bottom:1px #C5DDE9 solid;	}
#left_ad_content{	padding-left:13px;	}
#left_ad_content img{	border:2px #262626 solid;	}
.leftBoxContainer,.rightBoxContainer {	padding:0px;	margin-top:3px;	}
.sideBoxContent {	padding: 0.2em;/*	background:#1A191A;*/	}
h3.rightBoxHeading, h3.rightBoxHeading a {	font-size:16px;	color:#e37a30;	}
h3.leftBoxHeading a:hover {	color: #FFFF33;	text-decoration: none;	} 
h3.rightBoxHeading a:hover {	color: #FF0000;	text-decoration: none;	}
.rightBoxContent {	background-color: #ffffff;	margin-bottom: 1em;	}
.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;	}
/*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;	}
#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;	}
.legalCopyright{	font-size:10px;	}
.legalCopyright a{	text-decoration:underline;	}
#foot_left{    margin:0 auto;	padding-top:10px;    width:800px;    height:180px;}
#foot_left *{    vertical-align:middle;	}
#foot_right{    margin:0 auto;    padding-top:10px;	}
#productName{	font-family:Arial, Helvetica, sans-serif;	}	
#productPrices{	width:46%;	float:left;	padding-top:20px;	}	
#productDetailsList{	padding:0;	margin:0;	margin-top:20px;	list-style:none;	width:46%;	float:left;	font-family: Arial, Helvetica, sans-serif;	font-weight:600;	}
#whatsnewHeading a{	color:#Fff;	}
#whatsnewHeading a:hover{	color:#69F;	}
/* Quantity Discounts Policy */
#discountPolicy{	background:#000;	border:#999 solid 1px;	width:75%;	float:left;}
#discountPolicy ul{	margin:0;	padding:0;}
#discountPolicy li{	list-style:none;	margin:2px;	line-height:20px;	font-size:10px;}
#discountPolicyheading{	font-size:14px;	color:#999;	margin:1px auto;	line-height:22px;	text-align:center;	line-height:18px;	padding:0 5px;}
#discountPolicy_lv1, #discountPolicy_lv3, #discountPolicy_lv5{	background:#C93;	color:#000;	font-size:11px;}
#discountPolicy_lv2, #discountPolicy_lv4{	background:#da7fb4;	color:#840404;}
/* Quantity Discounts Policy */
#product_size{	width:610px;	}
.pr_cont{	font-size:13px;	font-family:Arial, Helvetica, sans-serif;	text-indent:2em;	}
.pr_head{	border-bottom:1px #ddd  dashed;	}
#pr_size{	font-size:13px;	text-align:center;	}
#pr_size .tablehead{	text-align:left;	}
#cartContentsDisplay{	color:#000;	}
.cartProductDisplay a{	color:#000;	}
.cartProductDisplay a:hover{	color:#69F;	}
.lg{	width:105px;	height:15px;	}
#left_ad1{	margin-top:10px;	}
#left_ad2{	margin-top:5px;	}
#createAcctDefault,#loginDefault{	color:#000;	}
#loginbox{	border:none;	}
#productGeneral{	padding-top:20px;	padding-left:20px;	}
	
.sideBoxContent{	
/*	background:#fff;*/}
h3.leftBoxHeading{	background:#C0DAE7;	color:#FFF;	height:30px;;	line-height:30px;	}
h3.leftBoxHeading a{	color:#333;}
h3.leftBoxHeading a:hover{	color:#999;}
#header_pannel SELECT,
#header_pannel INPUT{	background:#FFF;	border:1px solid #333;	color:#999;	/*padding-bottom:2px;*/}
#navEZPagesTop{	padding:0;	margin:0;	padding-left:20px;/*	background:url(../images/nav_background.gif) repeat-x;*/height:50px;	line-height:50px;	border-top:none;}
#navEZPagesTop ul li{ float:left;padding:0px;margin:0;width:120px;}
#navEZPagesTop ul li a{	color:#FFF;	font-weight:600;	font-size:12px; padding:0; margin:0; height:50px; line-height:50px; display:block; padding-right:3px; padding-left:3px;}
#navEZPagesTop ul li *{	font-weight:500;}
#navEZPagesTop ul li a:hover{ background:#65B2CB;color:#FC9; text-decoration:none;}
#loginDefault select,#loginDefault input{	border:1px solid #666;	}
#loginDefault select:focus,#loginDefault input:focus{	background:#FCC;	color:#333;}
#bestsellersHeading,#specialsHeading {	background:#C0DAE7;	color:#333;	border:1px solid #C0DAE7;	border-bottom:none;	}
#specialsHeading{	border:none;	}
#bestsellersContent,#specials{	border:1px solid #C0DAE7;	border-top:none;	}
#specials{	border-top:1px solid #C0DAE7;	}
#specialsHeading a{	color:#000;	}
.service_online{ margin-left:5px;	width:152px;	padding:3.5px;	height:180px;	float:right;	border:1px solid #EDEDED;	margin-top:-260px;	z-index:10000000;	color:#633;    font-size:13px;    font-family: Arial;	}
.service_online h4{	color:#633;	font-weight:600;	padding:0;	margin:0;	margin:-3.5px;	background:#E7F4F7;	height:25px;	line-height:25px;	text-align:left;	float:left;	width:100% !important;}
.service_online h4 img{ float:left; height:25px; width:30px; margin-left:10px; padding-right:10px;}	
.service_online h4 *{	vertical-align:middle;}	
.service_online span{	font-weight:600;}
.service_online li{	padding:10px 0px;	}
h2.centerBoxHeading{	color:#A72D2C;	}
#indexDefault a{padding:10px 5px;}
#mainWrapper{	width:970px;}
.specialsListBoxContents a{	margin:10px 5px;}
#bestsellersContent img{ 
width:50px; height:50px;}
#bestsellersContent{	overflow:hidden;}
.productListing-data input{	border:1px solid #d7d7d7;	}
.productListing-data input:focus{	background:#E7F4F7;	}	
.padding_more_1{	height:20px;	width:20px;	}
.padding_more_2{	height:25px;	width:20px;	}
#logo a h1{	padding-left:30px;	font-size:38px;	font-weight:900;	color:#8C0221;	font-family:Georgia, "Times New Roman", Times, serif;	background:url(../images/icon-logo.gif) left center no-repeat;}
#logo a em{padding-left:10px;font-size:30px;color:#CD0005;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif}
#productTellFriendLink{margin:0.5em;clear:both;}
.productListing-rowheading,tr.tableHeading{background:#65B2CB;}
.productListing-rowheading a:hover,tr.tableHeading a:hover{color:#FCC;}
tr.rowEven{background:#C0E2EA;}
tr.rowOdd{background:#DBF0F5;}
.top_10{padding:5px;background:url(../images/list_coin.gif) no-repeat;width:10px;height:10px;color:#07588C;text-align:center;}
.centerBoxContentsNew,.centerBoxContentsFeatured,.centerBoxContentsSpecials{ height:200px;}	
.centerBoxContentsNew img,.centerBoxContentsFeatured img,.centerBoxContentsSpecials img,.recommand img,#specials img{ width:150px; height:140px;}
.centerBoxContentsNew img:hover,.centerBoxContentsFeatured img:hover,.centerBoxContentsSpecials img:hover,.recommand img:hover,#specials img:hover{ border:1px solid #C0DAE7;}
.recommand{ text-align:center; padding-top:10px;}
.recommand h3{ text-align:center;}
.leftBoxHeading{ font-weight:500; font-size:14px;}
.category-top a{ font-weight:500; }
.service_online li ul li{  padding:2px; padding-left:5px; color:#000;}
.recommand h4{ color:#000;}
#link a{ color:#000}
#navSupp a{color:#000}
h3.itemTitle{font-weight:100; font-size:1.1em;} 
#navBreadCrumb strong{font-weight:100;}
#productListHeading{font-weight:500; font-size:14px;}
h1#productName{ font-size:16px; font-weight:600;}
h2#productPrices{color:#075A9A; font-weight:600;}
#newsscrollboxHeading{ color:#333; text-align:left; text-indent:12px; background:#E7F4F7; border:1px solid #C0DAE7; border-bottom:none;}
#newsscrollboxHeading hr{ border:1px solid #C5DDE9;}
.sideBoxContent{ border:1px solid #C0DAE7; border-top:none;}
.recommand{ border:1px solid #C0DAE7; margin:0; width:192px; margin-left:0px; margin-top:5px;}
.recommand h3{ font-size:13px; margin:0; padding:0; margin-top:-10px; color:#333; background:#E7F4F7; height:30px; line-height:30px; display:block;}
#bestsellersContent{ border:1px solid #C5DDE9; border-top:none; marign:-1px;}
a.news_box{ width:188px; display:block; margin-top:5px;}
.centerBoxWrapper ul,#specialsListing ul{list-style:none;margin:0;padding:0;}
.centerBoxWrapper ul li,#specialsListing ul li{	display:block;	/*height:225px;	width:22%;*/height:239px;	margin-top:5px; margin-left:7px;/*	border:#999 solid 1px;*/	text-align:center;	float:left;}
.centerBoxWrapper ul li div a {text-align:center;}
.centerBoxWrapper ul li img,#specialsListing ul li img{ margin:0 auto; vertical-align:middle;}
.centerBoxWrapper ul li:hover,#specialsListing ul li:hover{background:#9ED1DD;}
.header_search_info{ margin:0; padding:0; text-align:left; text-indent:10px; height:35px; line-height:35px; background:url(../images/search_bar_bg.gif) repeat-x;}
.header_search_info span{ float:left;}
.header_search_info *{ color:#fff; vertical-align:middle; }
.search_bar{ color:#63C; background:#FFF; cursor:pointer;}
.header_search_info a:hover{ background:#096;}
.in_keyword{ margin-left:10px;}
#Content{ border:none; margin-left:-3px; margin-right:0px; padding-right:0px; padding-right:0px;}
input:focus{ background:#FFF;}
strong{ font-weight:bold;}
textarea:focus{background:#FFF;}
address{ font-size:100%; color:#000;}
#password-new,#password-confirm{ border:1px solid #999;}
#password-new:focus,#password-confirm:focus{ background:#FFF;}
#bestsellersContent img{ width:100px; height:94px;}
#bestsellersContent a:hover,#contentMainWrapper a:hover{ text-decoration:underline;}
#bestsellersContent a:hover img { text-decoration:none;}
#detail{ width:700px;}
#detail h1,#detail h2,#detail h3{ font-size:14px; line-height:18px; font-family:Arial;}
#detail p{ padding:0;margin:0; line-height:18px;}

li.cc{position:relative;}
div.pp{width:70px; height:64px; display:block;position:absolute;background-image: url(../images/pp.png)!important;/* FF IE7 */
background-repeat: no-repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pp.png'); /* IE6 png透明图片和html在相同目录*/
_ background-image: none; /* IE6 */ margin-left:-80px; margin-top:8px;display:inline;}
#index_details{ font: normal normal 11px Verdana;}
#shippingEstimatorContent .bold{ font-weight:400;}
#productsListingListingBottomLinks{ margin-top:15px; }
#productsListingListingBottomLinks a,#productsListingListingBottomLinks strong{border: 1px solid #CCDBE4;
display: block;
color: #3666D4;
float: left;
margin: 0 5px 0 0;
padding: 2px 8px;
text-align: center;
text-decoration: none;
}
#productsListingListingBottomLinks strong{border:none; font-weight:bold;}
#productsListingListingBottomLinks a:hover{
background:#3666D4;color:#fff;
}
/*header search*/
.header_search_info{ margin:0; padding:0; text-align:left; text-indent:50px; width:100%; height:35px; line-height:35px; background:url(../images/search_bar_bg.gif) repeat-x;}
.header_search_info span{ float:left;}
.header_search_info *{ color:#fff; vertical-align:middle; }
.search_bar{ color:#63C; background:#FFF; cursor:pointer;}
.header_search_info a:hover{ background:#096;}
.in_keyword{ margin-left:-30px;}
#Content{ border:none; margin-left:-3px; margin-right:0px; padding-right:0px; padding-right:0px;}

/*news & event*/
#index_details .Menubox { margin:0; padding:0; width:736px; color:#333; margin-top:20px; background:url(images/master/bg_line.gif) bottom repeat-x; height:29px; clear:both; }
#index_details .Menubox ul { list-style:none; padding:0; margin:0; }
#index_details .Menubox ul li { display:block; float:left; height:29px; background:url(images/master/bg_tabmenu_left.gif) left no-repeat; font-size:12px; font-weight:bold; padding-left:20px; margin-right:2px; }
#index_details .Menubox ul li a { margin:0; padding:0; color:#528CB8; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; display:block; height:29px; background:url(images/master/bg_tabmenu_right.gif) right no-repeat; padding-right:20px; width:auto; float:left; line-height:29px; vertical-align:middle; }
#index_details .Menubox li.hover { background:url(images/master/bg_hover_left.gif) left no-repeat; }
#index_details .Menubox li.hover a { background:url(images/master/bg_hover_right.gif) right no-repeat; color:#a20505; text-decoration:none; font-weight:bold; }
#index_details .Contentbox { width:734px; height:auto; overflow:auto; border:1px solid #b5b3b3; border-top:none; clear:both; }
#index_details .Contentbox div { margin:10px; color:#333; }
#index_details .Contentbox div li { line-height:20px; }
.hot_tags { margin-top:25px; display:block; }
.hot_tags a { color:black; }
.hot_tags a:hover { color:red; }
.Contentbox ul li a{  color:blue;font-weight:bold;}
.Contentbox ul li a:hover{ color:red;}
.Contentbox ul li span.dot{ font-weight:bold;}
.Contentbox ul li p.news_body{ font-size:13px;}
.Contentbox ul li span.red_title{ color:red; font-weight:bold}
.po_news{ font-family: arial,sans-serif;}
.po_news h2.h2_t{ font-size:medium; font-weight:400; padding:0; margin:0;}
.po_news h2.h2_t a{color:#075A9A; text-decoration:none;text-decoration:underline}
.po_news h2.h2_t a:hover{color:#900;}
.po_news h2.h2_t a em{ font-style: normal; font-weight:bold; }
.po_news .h2_b{  padding:0; margin:0; padding:3px;font-size: small; margin-bottom:5px;}

#btn_log1,#btn_log,#btn_sub,#btn_ctn{float:left;margin-left:19%;}
legend{ font-size:15px;}


p#national_holiday{
	color:red;font-size: 18px;font-weight: bold;padding:0;
}
p#national_holiday strong{
	background-color: yellow;
}
p#national_holiday span{
	background-color: yellow;text-decoration: underline;
}