h1.heading{line-height:1em;}h2.subheading{margin-top:0;line-height:1em;}#indexCategories,#indexProductList{width:730px;margin:10px 20px;}#indexProductListHeading .cell,#indexCategoriesHeading .cell{background-color:#999;}#indexProductListDesc h1,#indexCategoriesDesc h1{margin-top:0;}#indexCategoriesDesc p,#indexProductListDesc p{color:#FFF;}#categoryListing,#categoryListingHelp,#productListing,#productListingHelp{width:730px;background-position:center top;text-align:center;}#categoryListing{background-image:url(images/index-category-list.gif);background-repeat:repeat;}#categoryListingHelp{background-image:url(images/index-category-list-help.gif);background-repeat:no-repeat;}#productListing{background-image:url(images/index-product-list.gif);background-repeat:repeat;}#productListingHelp{background-image:url(images/index-product-list-help.gif);background-repeat:no-repeat;}#categoryListing a,#productListing a{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;margin-bottom:20px;height:180px;-moz-box-align:center;text-align:center;}#categoryListing a .categoryName,#productListing a .productName{display:block;height:14px;padding:3px 0;margin:0;text-align:center;font-size:0;}#categoryListing a .categoryName span,#productListing a .productName span{display:block;margin:0 auto;}#categoryListing a:hover,#productListing a:hover{background-color:#FFF;}#categoryListing a:hover .categoryName,#productListing a:hover .productName{background-image:url(images/hover.gif);background-repeat:repeat-y;background-position:left;background-color:#999;color:#FFF;}