@charset "utf-8";
.categoriesTopBar{height:16px; width:784px;}

.productByPageTable{width:100%;}
.productByPageImage{vertical-align:middle; width:17px}
.productByPageContentTextNumber{vertical-align:middle;}
.productByPageText{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; padding-left:11px; vertical-align:middle; padding-right:9px}
.productByPageNumber{vertical-align:middle;}
.productByPageNumberButton{cursor:pointer; padding-left:5px;}
.productByPageNumberDiv{background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:9px; text-align:center; width:13px; height:13px}
.productsByPageForm{vertical-align:middle; text-align:right;}
.productByPageButtonNextPage{}
.productByPageButtonPreviousPage{}
.productByPageLink{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; padding-left:11px; vertical-align:middle; padding-right:9px}
.productViewAllLink{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; padding-left:11px; vertical-align:middle; padding-right:9px}
.productViewAllLink:hover{color:#FF66ff;}

td.actualPager{padding-left:10px; text-align:center; vertical-align:middle; padding-right:10px;}
a.actualPager{font-family:Arial, Helvetica, sans-serif;color:#009900; font-size:12px; font-weight:bold ; text-decoration:underline; cursor:default;}
td.pager{color:#000000;font-size:12px;padding-left:10px;padding-right:10px;text-align:center;vertical-align:middle;}
a.pager{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;font-weight:bold}
td.pagerEtc{padding:2px;text-align:center}
td.tdNext{vertical-align:middle;}
.PagerTd{ padding-top:20px;}
table.tablePager {margin:0 auto;}


/*************categoryPath**************************/
.categoryPathTD{}
.categoryPathTable{width:100%; margin-top:7px;}
.categoryPathContent{padding-bottom:10px;}
.categoryPathLink{ color:#000000; font-weight:bold;font-size:11px;margin:0px; font-family:Verdana,Arial,Helvetica,sans-serif;}
.categoryPathLink:hover{ color:#009900; }
.categoryPathActive{color:#009900;font-size:11px;margin:0px; font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}
.categoryPathSeparator{color:#000000;font-size:11px;padding-right:7px;padding-left:7px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}
.categoryPathLastSeparator{color:#000000;font-size:11px;padding-right:7px;padding-left:7px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}
/*********************************************************/

.productSeparatorLine{background-image:url(../../../../ecommerce/images/structure/backgrounds/product_line.gif); height:1px;}

.productInHighlightTD{}
.productInHighlightTable{ width:100%;}
.productInHighlightContent{width:335px;}
.categoryPagerBottom{padding-top:10px; padding-bottom:10px;}

.productInHighlightName{color:#808080; font-size:11px; font-weight:bold; text-align:left;}
.productInHighlightShortDescription{color:#808080; font-size:10px; text-align:left}
.productInHighlightImageTable{border:1px solid #CCCCCC}
.productInHighlightImage{padding-top:10px;}
.productInHighlightImageHighlightTD{background-color:transparent;}
.productInHighlightImageHighlightOverflow{height:1px; position:absolute;}
.productInHighlightImageHighlightContent{position:relative; width:96px; height:100%;}
.productInHighlightOrderBoxPadding{padding-bottom:2px; padding-top:4px; padding-right:10px;}
.productInHighlightOrderBoxTable{width:100%;}
.productInHighlightPrice{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF; text-align:right; vertical-align:middle}
.productInHighlightButtonTD{text-align:right; padding-top:4px}
.productInHighlightOrderBoxButton{border:none; background-image:url(../../../../ecommerce/images/structure/buttons/submitProductCategoryMoreInfo.png); background-color:transparent; border:none; width:53px; height:26px; color:#666666; font-size:9px; vertical-align:top}

.productsTD{height:100%; border-bottom:1px solid #99CC00; border-right:1px solid #99CC00;}
.productsTDRight{height:100%;border-bottom:1px solid #99CC00;}
.productsTDRightLast{ height:100%;}
.productsTable{height:211px; width:100%; }
.productTableContent{border-collapse:separate; border-spacing:0px; width:100%;}
.productInnerTable{ margin-top:5px;}
.productNameTD{text-align:center; height:14px; vertical-align:top; padding-bottom:5px; padding-top:10px;}
.productName{font-size:13px; color:#000000; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif; text-transform:uppercase;}
.productImageTD{text-align:center; vertical-align:middle; height:100%; padding-top:10px;}
.ProductPriceInfoTD{ vertical-align:bottom; padding-bottom:5px;}
.productImageTD a{ color:#808080; font-size:9px;}
.productImageTDActive{text-align:left; vertical-align:bottom;}
.productsOrderBoxTable{height:195px; width:100%;; white-space:normal;}
.productInformationTD{ padding-left:15px; width:100%;}
.productPriceTD{color:#009900;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;text-align:right; height:37px; vertical-align:middle; white-space:nowrap}
.IvaNoInc{ color:#000000;font-size:10px;font-weight:normal;padding-right:10px;}
.productPrice{height:37px;color:#009900;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold; text-align:right; padding-right:10px;}
.productMoreInfoTD{text-align:right; vertical-align:middle; padding-right:10px;}
.productMoreInfo{border:none; background-image:url(../../../../ecommerce/images/structure/buttons/moreinfo.gif);cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-align:center;outline:none; width:67px; display:block; margin:0px 0px 0px auto; height:21px; background-repeat:no-repeat; color:#ffffff;}
.productMoreInfoTD a{ padding-top:2px;}
.productMoreInfoText{ } 
.productsSpacer{}
.productsTDSeparator{width:60px; background-image:url(../../../../ecommerce/images/structure/spacer.gif);border-bottom:1px solid #7F7F7F;}
.productSpacerImage{width:1px; height:1px;}

.productShortDescription{ padding-bottom:5px;}
/****************subCategory*****************/
.subCategoryTableContent{ margin-bottom:20px; width:100%;}
.subCategoryImageTD{ text-align:middle; vertical-align:middle; height:100%;}
.subCategoryDescripTD{ padding:3px 0px; text-align:left;}
.subCategoryName{text-align:center;font-size:14px;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;text-transform:uppercase;}
.SubCategoryTDRight,.SubCategoryDRight{padding-right:23px;width:200px; padding-bottom:20px;border-bottom:1px solid #99CC00; padding-top:10px;}
.SubCategoryTD{padding-right:23px;width:200px; padding-bottom:20px;border-bottom:1px solid #99CC00;border-right:1px solid #99CC00;padding-top:10px;}
.subCategoryNameTD{ text-align:center; padding-top:10px;}
table.subCategoryInnerTable{ margin:auto;}
.subCategoryShortDescrip{ color:#808080; font-size:10px;}
.CategoryMoreInfoTD{text-align:right; vertical-align:middle; width:200px;}
.SubcategoryMoreInfo{border:none; background-image:url(../../../../ecommerce/images/structure/buttons/moreinfo.gif);cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-align:center;outline:none; width:67px; display:block; margin:0px 0px 0px auto; height:21px; background-repeat:no-repeat; color:#ffffff;}
.CategoryMoreInfoTD a{ padding-top:2px;}


.categorySeparatorLine{background-color:#EFD9C2;height:0px;}

.SalePrice{ color:#991B04; vertical-align:middle; font-size:12px; font-weight:bold;}
.lblPrice{ color:#0076BD; vertical-align:middle; font-size:12px; font-weight:bold;}
.SalePriceTable{ vertical-align:bottom; padding-right:10px;}
.productDetailOrderBoxRetailPrice{font-size:12px; color:#991B04; text-align:left; white-space:nowrap; vertical-align:bottom; padding-right:5px; font-weight:bold;}	
#productBasePrice{color:#0076BD;font-size:12px;font-weight:bold;}

