/**
 * 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:0px;
	padding:0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	ul{padding:0; margin:0;}
#loader{ z-index:10000; border:4px solid #ccc;}
a img {border: none; }

a:link, #navEZPagesTOC ul li a {
	color: #286083;
	text-decoration: none;
	}
 
a:visited {
	color: #286083;
	text-decoration: none;
	}

aa: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;
	}

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: 1.1em;
	}

.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 {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}

TEXTAREA {
/*	float: left;*/
	border:1px solid #A6BDC3;
	display: block;
	width: 445px;
	background:#fff;
	margin-bottom:10px;
	}

input:focus, select:focus, textarea:focus {
	background: #F0F8FF;
	}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	}

LABEL, h4.optionName {
	padding: 0px 5px 0px 0px;
	margin:0px 0 5px; width:100%;	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}

LABEL.inputLabel {
	width: 200px;
	float: left;
	text-align:right;
	}

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: 1px;
	border: none;
	border-bottom: 1px dotted #9a9a9a ;
	}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #000000;
	}

.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 {
   width:970px;
	text-align: left;
	vertical-align: top;
	margin:0px auto;
	padding:0px;
	background-color:#FFFFFF;
	}
#headerWrapper
	{
		background-image:url(../images/headertop_bg.jpg);
		background-repeat:repeat-x;
		height:30px;
		line-height:30px;
		padding:0px;
		margin:0px;
	
	}
 #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul,#popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}

#navColumnOneWrapper{
margin:auto;

}
 #navColumnTwoWrapper{
	margin: auto; background:#FFFFFF
	} 

#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, #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	}

.wrapperAttribsOptions {
	height:50px;
	}

/*navigation*/

.navSplitPagesResult {}
.navSplitPagesLinks {}
.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	}
#navMainWrapper{
	margin: 0em;
	color: #616362;
	}


 #navCatTabsWrapper {
	margin: 0em;
	background-color: #9a9a9a;
	font-weight: bold;
	color: #ffffff;
	height: 1%;
	width: 100%;
	}
 #navSupp{ margin:0 auto; width:980px;}
 #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 {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #616362;
	white-space: nowrap;
	}
 #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #333333;
	white-space: nowrap;
	}

#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;
	line-height:24px;

	}

#navBreadCrumb {
	 padding:6px 0;
	}

#navEZPagesTop {
	color:#FFFFFF;
height:26px; line-height:26px;
left:50%;
margin-left:-200px;
overflow:hidden;
position:absolute;
top:95px;
width:515px;
text-align:center;font-size:13px; font-weight:bold;}
#navEZPagesTop li{margin-left: 1px; float: left; list-style:none; background:url(../images/xian.gif) no-repeat right 0; padding:0 10px;}


#navEZPagesTop li a { display: block; font-size: 13px; height: 26px;line-height:26px; float: left; color: #fff; text-decoration: none; background-image: url(../images/top_menu_bg.gif); background-position: left 52px; background-repeat: repeat-x; }

#navEZPagesTop li a span { height: 26px;line-height:26px; display: block;  float: left; background-image: url(../images/top_menu_bg.gif); background-repeat: no-repeat; background-position: left 52px;  }

#navEZPagesTop li a b { display: block;line-height:26px;  height: 26px; cursor:hand; float: left; padding-right: 3px; padding-left: 3px;  background-image: url(../images/top_menu_bg.gif); background-repeat: no-repeat; background-position: right 52px;}

#navEZPagesTop li a:hover { background-image: url(../images/top_menu_bg.gif); background-position: left -52px; color: #4E6788; text-decoration: none; }

#navEZPagesTop li a:hover span { background: url(../images/top_menu_bg.gif) no-repeat left top; }

#navEZPagesTop li a:hover b { background-image: url(../images/top_menu_bg.gif); background-position: right -26px; }




#navBreadCrumb{
	font-size: 0.95em;
	font-weight: normal;
	margin: 0em;

	}

#navColumnOne {
	background-color: #ffffff;
	}

#navColumnTwo {
	background-color: #ffffff;
	}

/*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;
	font-size:11px;
	text-align:justify;
	color:#333333;
	}

.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
.centerColumn, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}

/*Shopping Cart Display*/
#cartAdd {
	text-align: left;
	margin: 0;
	padding: 0;
	}

.tableHeading TH {
	border-bottom: 1px solid #cccccc;
	background:#efefef; padding:10px 0;
	}

.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }

#cartSubTotal {
	background-color: #fff;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: center;
	padding-right: 0.2em;
	color:#C10000;
	font-weight:bold
	}

#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: #ff0000;
	}

.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;color:#C10000;
	font-weight:bold
	}
#orderTotalshui{ padding-right:85px}
.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

/*Image Display*/
 #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}

#productMainImage
{
	margin: 2px 2px 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: 1em 0em;
	}
.centerBoxContentsNew{ min-height:130px;*height:130px; margin-bottom:5px;}

/*sideboxes*/
.columnLeft {}

h3.leftBoxHeading, h3.leftBoxHeading a {
	font-size: 1em;
	color: #ffffff;
	
	}
h3.leftBoxHeading{background:url(../images/h3lbg.gif) no-repeat #fff;padding:0; height:30px; line-height:30px; font-size:13px; color:#fff; text-align:left;text-transform:uppercase; padding-left:40px;}
.leftBoxHeading {
	margin: 0em;
	background-color: #D1D1D1;
	padding: 0.5em 0.2em; 
	}

.leftBoxContainer .sideBoxContent{

	border:1px solid #efefef;
	border-top:none;

	}

.sideBoxContent {
	
	padding: 0.4em;
	}

h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 1.1em;
	color: #ffffff;
	}
h3.rightBoxHeading{background:url(../images/h3rbg.gif) no-repeat #fff;padding:0; height:29px; line-height:29px; font-size:13px; color:#fff;text-align:left;text-transform:uppercase; padding-left:40px;}
.rightBoxHeading {
	margin: 0em;
	background-color: #663366;
	padding: 0.2em 0em;
	}

h3.leftBoxHeading a:hover {
	color: #ffffff;
	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 {
	
	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;
	}



#chcategoriesContent{ padding:13px;}
a.category-top {
 font-weight:bold;
 color:#286083;

 vertical-align: baseline;
 line-height:15px;
 }
 
a.category-products, a.category-subs, a.category-links{
color:#1A93BE;
font-weight:normal;
font-size:11px;}



h2.centerBoxHeading {
background-image:url(../images/h3mbg.gif) ;
background-repeat:repeat-x;
color:#2A4A70;
height:43px;
line-height:43px;

text-align:left;
margin:0px;
font-size:13px;
font-weight:bold;

	}
.hui-left-h2{ width:5px; height:43px; padding-right:10px; background:url(../images/h3mlbg.gif) no-repeat}
.hui-right-h2{  height:43px; background:url(../images/h3mrbg.gif) no-repeat right top}
#navSuppWrapper {
	margin:10px auto;
	height:35px;padding:10px 0;
	width: 980px;
	}

#navSuppWrapper ul li a{
	color: #595C54;
}

#navMain ul, #navSupp ul, #navCatTabs ul  {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	text-align: right;
	line-height: 1.5em;
	}

#currencipostion{
position: absolute; top: 105px; left:50%; margin-left:340px;
}


h3.itemTitle {
 font-size:13px; line-height:22PX;
 margin: 5px 3px 0px 3px;}
 h3.itemTitle a { color:#286083;}
 
 h3#attribsOptionsText
 { border-bottom:1px dotted #efefef; padding-bottom:5px; margin-bottom:5px;}
 .hui-header{height:165px; position:relative; background:url(../images/headerbg.gif) no-repeat; width:970px; margin:0 auto 10px;}
.hui-header-ezpage{width:94px; height:33px; background:#000;}
.hui-cart-header{color:#FFFFFF; width:150px; position:absolute; left:10px;top:10px;}
.hui-cart-header a{color:#fff;}
.hui-cart-header li{ float:left; list-style:none;}
.hui-cart-header1{ position:absolute; left:15px; top:50px; width:70px; height:27px;}
.hui-cart-header2{ position:absolute; left:95px; top:50px; width:90px; height:27px;}
.hui-logo2{width:130px; height:55px; position:absolute; right:8px; top:0;}
#siteinfoLegal a{ font-size:10px; color:#fff}
#navCatTabs ul li a{color:#ccc;}
#navSupp a{color:#4D70AD; font-size:12px;}
#featuredProducts{clear:both; }

#whatsNew{display:block; min-height:200px; margin-top:20px; clear:both }
.hui-c-cimg{float:left; width:35%; }
.hui-c-r{float:left; width:65%}
.productListing-odd,.productListing-even{ height:160px; background:url(../images/pbgline.gif) left bottom repeat-x;}
.productListing-data{ }
#productDescription{ padding:15px; border:1px solid #ccc; clear:both}
#productAdditionalImages img{border:1px solid #ccc;}
#subscribeHeading{ display:none}
#subscribeContent,#specials{margin:10px 0;}
#subscribeContent{border-top:1px solid #efefef;}
#specials { background:url(../images/specialbg.gif) no-repeat; padding-top:50px; font-size:9px}
#hui-search1{ text-align:left;background:url(../images/searchbg.gif) no-repeat}
#hui-search1 input{ margin:2px;}
#hui-search2{ float:left}
#hui-search2 input{margin:0;}
.hui-search{ position:absolute;left:80px; top:138px;width:820px;}
.hui-search select{ width:40%;}
.categoryListBoxContents{ background:url(../images/subcatrepeat.png) repeat-y;margin-right:5px; }
.hui-cb{ background:url(../images/subcatbottom.png) no-repeat center bottom; padding-bottom:3px; color:#247799; height:40px;}
.hui-c-cd{color:#989898}
.hui-fp-t{background:url(../images/1bgtopblack.png) no-repeat center top; height:5px; width:180px;  }
.hui-fp-p{background:url(../images/1bglowblack.png) no-repeat center bottom; padding-bottom:15px; }
#featuredProducts .centerBoxContentsFeatured{margin:10px; width:170px; height:140px; overflow:hidden; background:url(../images/fpbg.gif) no-repeat; padding:5px 0; display:inline; padding-top:20px;}
.hui-xian{width:100%; height:1px; background:url(../images/pbgline.gif) repeat-x; margin:8px 0;}
#whatsNewCat{margin-bottom:20px;}
.headcar{ position:absolute;left:820px; top:96px;width:122px; height:26px; line-height:26px; text-align:center; background:url(../images/headcarbg.gif) no-repeat}
.headcar ul{ margin:0; padding:0}
.headcar ul li{ list-style:none}
.headcar ul li a{font-size:12px; color:#FFF; font-weight:bold}
.header-login{position:absolute; left:340px; top:52px; }
.header-link{position:absolute;left:580px; top:52px; margin:0; padding:0;}
.header-link a{ color:#57595B}
.header-link li{float:left; list-style:none; padding:0 10px; border-right:1px solid #333;font-size:9px; font-weight:bold}
#featured-category{ display:block; padding-left:5px; font-weight:bold; font-size:11px}
#hui-foot a{color:#cccccc;}
 #hui-foot a:hover{color:#ff0000;}
.category-subs-parent{ padding-left:10px; background:url(../images/arr6.gif) no-repeat 0 center;}

.category-subs-selected{ background:url(../images/arr6.gif) no-repeat 0 center;}
#accountLinksWrapper{ background:url(../images/mycountbg.gif) no-repeat 0 0; padding-top:30px; padding-left:10px; height:320px;}
.allborder{ border:1px solid #ccc;padding:10px;}
.fenge{width:100%; height:25px; clear:both;}
.accabg{ background:url(../images/accabg.gif) no-repeat left center; line-height:25px; padding-left:20px; font-size:12px; font-weight:bold}
#myAccountGen li{ padding-left:25px; line-height:25px;}
#myAccountGen li a{ color:black}
#orderTotals #otshipping,#orderTotals #ottotal{ display:none}
.faqhui ol li{ list-style:none;list-style-type:decimal-leading-zero; list-style-position:inside; margin:0 0 0 10px;; padding:10px 0; border-bottom:1px dotted #ccc;}
.faqhui ul { margin:0; padding:0;}
.faqhui ul li{ list-style:none; list-style-position:inside; margin:0 0 0 10px;; padding:10px 0; border-bottom:1px dotted #ccc;}
.list8 { padding-bottom:10px; border-bottom:2px solid #990000}
.list8 a{ color:#000000}
#faqc ul,#faqc ul li{ list-style:none; margin:0; padding:0; border:0;}
#faqc ul li a{padding-left:15px;}
#faqc ul li{ height:30px; width:173px; background:url(../images/faqbg.gif) no-repeat; margin:5px 3px; padding-left:10px; line-height:30px;}
 .row1 .bg_inner1{background:url(../images/goods_bg3.gif) no-repeat right top; padding-right:6px; overflow:hidden}
 .row1 .bg_inner2{background:url(../images/goods_bg1.gif) no-repeat left top; padding-left:6px; overflow:hidden}
 .row1 .bg_inner3{background:url(../images/goods_bg2.gif) repeat-x left top #FFFFFF; height:6px; zoom:1;}

 .row2{background: #f5f5f5; width:100%;}
 .row2 .bg_inner1{background:url(../images/goods_bg6.gif) repeat-x left bottom; }
 .row2 .bg_inner2{background:url(../images/goods_bg4.gif) repeat-y left top;}
 .row2 .bg_inner3{background:url(../images/goods_bg4.gif) repeat-y right top;  zoom:1;}
 .row2 .bg_inner311{zoom:1; padding-top:8px;}


 .row3 {overflow:hidden; height:7px; }
 .row3 .bg_inner1{background:url(../images/product_box_right_bottom_bg.gif) no-repeat right top; padding-right:7px;overflow:hidden;}
 .row3 .bg_inner2{background:url(../images/product_box_left_bottom_bg.gif) no-repeat left top; padding-left:9px;overflow:hidden;}
 .row3 .bg_inner3{background: #f5f5f5; height:8px;}
 
 .row4 .bg_inner1{background:url(../images/goods_bg3.gif) no-repeat right top; padding-right:6px; overflow:hidden}
 .row4 .bg_inner2{background:url(../images/goods_bg1.gif) no-repeat left top; padding-left:6px; overflow:hidden}
.row4 .bg_inner3{background:url(../images/goods_bg2.gif) repeat-x left top #FFFFFF; height:6px; zoom:1;}

 .row5{background: #ffffff; width:100%;}
 .row5 .bg_inner1{background:url(../images/goods_bg6.gif) repeat-x left bottom; width:100%;}
 .row5 .bg_inner2{background:url(../images/goods_bg4.gif) repeat-y left top; width:100%;}
 .row5 .bg_inner3{background:url(../images/goods_bg4.gif) repeat-y right top; padding:0 5px 10px 16px; zoom:1;}
  .row5 .bg_inner311{background: url(../images/goods_bg5.gif) repeat-y right top; padding:20px 16px 10px 16px; zoom:1;}


  .row6 {overflow:hidden; height:13px; margin-top:-3px;}
  .row6 .bg_inner1{background:url(../images/product_box_right_bottom_bg1.gif) no-repeat right top; padding-right:7px;overflow:hidden;}
  .row6 .bg_inner2{background:url(../images/product_box_left_bottom_bg1.gif) no-repeat left top; padding-left:7px;overflow:hidden;}
  .row6 .bg_inner3{background:url(../images/product_box_bottom_bg1.gif) repeat-x left top #FFFFFF; height:7px;}
  
  
 .row7 .bg_inner1{background:url(../images/goods_bg31.gif) no-repeat right top; padding-right:6px; overflow:hidden}
 .row7 .bg_inner2{background:url(../images/goods_bg11.gif) no-repeat left top; padding-left:6px; overflow:hidden}
 .row7 .bg_inner3{background:url(../images/goods_bg21.gif) repeat-x left top #FFFFFF; height:6px; zoom:1;}

 .row8{background: #ffffff; width:100%;}
 .row8 .bg_inner1{background:url(../images/goods_bg61.gif) repeat-x left bottom; }
 .row8 .bg_inner2{background:url(../images/goods_bg41.gif) repeat-y left top;}
 .row8 .bg_inner3{background:url(../images/goods_bg41.gif) repeat-y right top;  zoom:1;}
 .row8 .bg_inner311{background:url(../images/goods_bg51.gif) repeat-y right top; padding:20px 16px 10px 16px; zoom:1;}


 .row9 {overflow:hidden; height:13px; margin-top:-3px;}
 .row9 .bg_inner1{background:url(../images/product_box_right_bottom_bg1.gif) no-repeat right top; padding-right:7px;overflow:hidden;}
 .row9 .bg_inner2{background:url(../images/product_box_left_bottom_bg1.gif) no-repeat left top; padding-left:7px;overflow:hidden;}
 .row9 .bg_inner3{background:url(../images/product_box_bottom_bg1.gif) repeat-x left top #FFFFFF; height:7px;}
 
 
 .featured_top {
border:1px solid #D5E0E4;
line-height:130%;
margin:10px auto;
width:970px;
}
.f_t_title {
background-color:#F8F8F8;
border-bottom:1px solid #D5E0E4;
color:#000000;
font-size:14px;
font-weight:bold;
height:35px;
line-height:25px;
padding:0;
}
.f_t_title .left {
float:left;
line-height:35px;
text-indent:10px;
width:40%;
}
.f_t_title .right {
float:right;
padding:10px;
text-align:right;
width:30%;
}

.f_t_middle {
background:transparent url(../images/bottom.gif) repeat-x scroll left bottom;
padding:5px 0;
width:100%;
}
.f_t_m {
float:left;
}
.f_t_m_left {
color:#666666;
float:left;
font-size:11px;
margin:0 1px;
padding:8px;
vertical-align:middle;
width:48%;
}
.f_t_m_left div {
margin:10px 0 0;
}
#navCatTabs ul li a span{ background:none;}
.supplier:hover{ color:#ff0000}
#hui-price-show,#hui-qty-show,#hui-sub-show{font-weight:bold}
#faqc .faqbgc{ background:url(../images/faqbg1.gif) no-repeat;}
#productAdditionalImages{margin:auto;float:left; width:99.9%}
#byccategory ul{ width:560px;background:#f3f3f3;margin:0 1px 10px;padding:7px;float:left}
#byccategory ul li{ list-style:none; float:left;margin:3px;}
#byccategory a{ margin:0 10px;}
#reviewsContent{ padding:30px 0.4em 10px;background:url(../images/reviewbg.gif) no-repeat;  position:relative;}
#message_foot{width:980px; margin:0 auto 15px; padding:0}
#message_foot li{ list-style:none;float:left; height:120px; overflow:hidden}
#message_foot .li1{width:323px;}
#message_foot .li4{width:152px; margin-left:10px}
#message_foot .li3{width:152px; margin-left:10px}
#message_foot .li2{width:323px; margin-left:10px}
#subscribe{margin:0px auto;width:295px; height:88px; background:url(../images/messagefootbg.gif) repeat-x; text-align:left; font-size:11px; padding:5px;}
#faqfoot{margin:0px auto;width:295px; height:88px; background:url(../images/messagefootbg.gif) repeat-x; text-align:left; font-size:11px; padding:5px;}
.pinfomt{ height:25px; width:333px; background:url(../images/pinfomt.gif) 0 top no-repeat;}
.pinfomm{ min-height:343px;_height:343px; padding:10px 10px 0 18px;background:url(../images/pinfomm.gif) repeat-y;}
.pinfomb{ height:30px; width:333px; background:url(../images/pinfomt.gif) 0 bottom no-repeat;}
#categoryImgListing{width:112px;height:112px; overflow:hidden; margin:0 auto; background:url(../images/categorybg.gif) no-repeat;padding:3px 10px;}
.cname{color:#1F62D3}
.productlistl{width:120px; height:120px;padding:6px 25px; float:left; background:#ffffff url(../images/productbg.gif) no-repeat;}
.listpl{float:left; padding-left:8px;}
.listpr{float:left; padding-left:8px;}
.listpl a{ color:black; text-decoration:underline;}
.star {background:url(../images/star01.gif) no-repeat left bottom;height:15px;width:12px;display:block;float:left;}
.star_gray {background:url(../images/star02.gif) no-repeat left bottom;height:15px;width:12px;display:block;float:left;}
#productAttributes{clear:both; min-height:110px;_height:110px;}
#productAdditionalImages ul { margin:0; list-style:none; padding:0;}
#productQuantityDiscounts{margin:0;padding:0; font-size:12px; color:#656766}
.accbyhui{margin:10px; list-style:none}
.accbyhui li{position: relative; height:18px; background:none; padding-left:10px}
.accbyhui li div{position: absolute; top: 0pt; left: 25px;}
.accbyhui li div a{display:block; width:150px}
.checktitle{background:#ededed url(../images/coup.gif) no-repeat left center; padding-left:20px; font-size:12px; font-weight:bold; margin-top:5px; line-height:25px; border-bottom:1px solid #ccc; margin-bottom:5px;}
.checktitle1{background:#ededed url(../images/shipping.gif) no-repeat left center; padding-left:20px; font-size:12px; font-weight:bold; margin-top:5px; line-height:25px; border-bottom:1px solid #ccc;}
#checkoutShippingContentChoose{ padding-left:10px; padding-top:20px;}
.odd0{ background:#f6f6f6;}
.odd1{ background:#fff;}


ul#menu, ul#menu ul {
  list-style-type:none;
}
#menu
{ background:url(../images/categoryhuibg.gif) repeat-y; padding:0 5px;}

ul#menu a { color:#fff;
  display: block;
  text-decoration: none;  font-size:12px; font-weight:bold
}

ul#menu li ul li { border-top:1px solid #CFD0CB;border-bottom:1px solid #CFD0CB; background-color:#EDEEE6; 
}

ul#menu li ul li a {
  color: #000;  height:25px; line-height:25px;
  padding-left: 20px;font-size:10px; font-weight: normal;
}

ul#menu li ul li a:hover {
  color:#4dc8e9;
  border-left: 5px #000 solid;
  padding-left: 15px;

}

.cateshow{ background:url(../images/categoryo.gif) no-repeat; height:28px; line-height:28px;padding-left:15px;}
.catehide{background:url(../images/categoryot.gif) no-repeat;height:28px; line-height:28px;padding-left:15px; }
#productListing{ background:#f3f3f3;padding:0; clear:both;  margin:0; padding-left:3px; padding-bottom:10px; }
.sort{ background:url(../images/sortbg.gif) center center no-repeat; line-height:40px;padding:0 10px; height:40px;}
#disp-order-sorter{ width:120px}
.attribsCheckbox{font-size:9px}
.block1 {

	BORDER-RIGHT: #b2c9d3 1px solid; BORDER-TOP: #b2c9d3 1px solid; BACKGROUND: #fff; MARGIN: 0px 0px 6px; BORDER-LEFT: #b2c9d3 1px solid; BORDER-BOTTOM: #b2c9d3 1px solid

}

.block1 H3 {

	PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/line3.gif) repeat-x 50% bottom; MARGIN: 0; COLOR: #000; LINE-HEIGHT: 36px

}

.block1 H3 A:hover {

	COLOR: #ff6600

}

.block1 A.more {

	MARGIN: 0px

}

H3.tabs {

	PADDING-LEFT: 0px! important; HEIGHT: 37px; background:url(../images/ph3bg.gif) repeat-x;

}

.tab {

	BORDER-RIGHT: #c1d8e0 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px

}

.curtab {

	FONT-WEIGHT: bold; background:url(../images/ph3bg1.gif) repeat-x;

}

.tabcontent {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; LINE-HEIGHT: 20px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: auto

}
.hui_d{display:none;border-bottom:1px solid #cfcfcf; background:#EDEEE6; position:absolute; width:210px; left:185px; top:0px;}
#reviewbyhui ul li{ text-align:left}
.margin_t{ margin-bottom:5px;}
#translate_tools {
background:transparent url(../images/translate.jpg) no-repeat scroll 0 0; margin-top:10px; list-style:none
}
#pfaq{float:left; width:958px;padding:5px;}
#pfaq .pfaq1{ float:left; width:25%;}
#pfaq .pfaqt{ font-weight:bold;}
#ezpageul{ list-style:none; padding-left:5px;}
#ezpageul .faqbgc{ background:url(../images/faqbg1.gif) no-repeat;}
#ezpageul li{background:transparent url(../images/faqbg.gif) no-repeat scroll 0 0;
height:30px;
line-height:30px;
margin:5px 3px;
padding-left:10px;
width:173px;}
#contactUsForm{ width:435px; text-align:left;}
#ezPagesHeading,#aboutusHeading,#contactusHeading{ margin-bottom:5px;padding-bottom:3px; border-bottom:3px solid black;}
#subcategory{ margin-top:15px; float:left}
#subcategory a{padding-left:10px; display:block; width:160px; background:url(../images/subabg.gif) no-repeat left center; float:left; margin:4px;}