
/** pagination **/
div.paginationTopRight { float: none; margin-top: 5px; margin-bottom: 5px; }
div.paginationTopRight ul.pagination { text-align: center; margin: 0; padding: 0; }
div.paginationTopRight ul.paginationLeft { text-align: left; }
div.paginationTopRight ul.paginationRight { text-align: right; }
div.paginationTopRight ul.pagination li { margin: 0px 0px; }


div.paginationTopRight ul.pagination li { margin: 0px 3px; }

div.paginationBottom { margin: 40px 0 0 0; }
div.paginationBottom ul.pagination { text-align: center; padding: 5px 0 0 0; }
div.paginationBottom ul.paginationLeft { text-align: left; }
div.paginationBottom ul.paginationRight { text-align: right; }
div.paginationBottom ul.pagination li { margin: 0px 3px; }

.jsItemsPerPage { }
.itemsPerPage { margin-bottom: 5px; float: right; line-height: 18px; }





div.categoryBanner img { display: block; margin: 0 auto; }





div.comparisonBlock { margin: 3px 0 0 0; }
div.comparisonBlock div.comparisonBlockLeft { display: block; float: left; width: 2px; height: 26px; background-image: url('/images2/site_design/comparison_block_background_left.gif'); }
div.comparisonBlock div.comparisonBlockMiddle { display: block; float: left; width: 755px; height: 26px; background-image: url('/images2/site_design/comparison_block_background_middle.gif'); background-repeat: repeat-x; }
div.comparisonBlock div.comparisonBlockMiddle div.compareProductText { float: left; color: #7BAB3A; font-size: 10pt; font-weight: normal; margin: 5px 0 0 5px; }
div.comparisonBlock div.comparisonBlockMiddle div.compareProductLinks { float: right; margin: 5px 5px 0 0; }
div.comparisonBlock div.comparisonBlockRight { display: block; float: left; width: 2px; height: 26px; background-image: url('/images2/site_design/comparison_block_background_right.gif'); }




div.results { background-color: white; }
div.results h2 { margin: 10px 0 10px 0; font-size: 15pt; text-decoration: none; }
div.results a.title { text-decoration: none; }
div.results p { margin-bottom: 0; font-size: 9pt; }
div.results .saveTitle { margin: 0; float: right; font-size: 12pt; font-weight: bold; line-height: 13px; }
div.results .discountedPrice { margin: 0; text-align: right; float: right; font-size: 22pt; font-weight: bold; color: #EE3A43; line-height: 28px; }
div.results .price { margin: 0; float: right; font-size: 22pt; font-weight: bold; color: #7D4199; line-height: 28px; }
div.results .oldPrice { margin: 0; float: right; font-size: 12pt; }
div.results a.moreInfo { display: block; width: 50px; margin-bottom: 12px; font-size: 8pt; }
div.results button.addToEnquiry { background-image: url('/images2/buttons/en/add_to_enquiry.gif') !important; }
div.results button.addToCartButton { display: block; float: right; width: 74px; height: 20px; background-image: url('/images2/buttons/en/add_to_cart.gif'); text-indent: -1000em; margin: 10px 0 5px 0; border: 0 none transparent; outline: none; background-color: transparent; }
div.results button.addToRegistryButton { display: block; float: right; width: 99px; height: 14px; background-image: url('/images2/buttons/en/add_to_gift_registry.gif'); text-indent: -1000em; margin-bottom: 5px; border: 0 none transparent; outline: none; background-color: transparent; }

div.results ul { }
div.results ul li { padding: 10px; border-bottom: 1px solid #AFAFAF; }
div.results ul li.lastItem { padding: 10px; border: none; }
div.results ul li div.lhs { width: 188px; text-align: center; float: left; }
div.results ul li div.middle { width: 383px; margin-left: 10px; float: left; }
div.results ul li div.rhs { width: 160px; float: right; }

div.results ul.perRow3 li { padding: 20px 10px 10px 10px; float: left; width: 233px; text-align: center; background: url('/images2/site_design/product_divider.gif') no-repeat right center; min-height:350px;}
div.results ul.perRow3 li.rhsItem { background-image: none; }
div.results ul.perRow3 li h2 { padding: 0; margin: 0; text-align: center; }
div.results ul.perRow3 div.discountedPrice { float: left; text-align: left; font-size: 17px; margin-top: 8px; }
div.results ul.perRow3 button.addToCartButton { display: block; float: left; width: 74px; height: 20px; background-image: url('/images2/buttons/en/add_to_cart.gif'); text-indent: -1000em; margin: 10px 0 5px 30px; border: 0 none transparent; outline: none; background-color: transparent; }
div.results ul.perRow3 button.addToRegistryButton { display: block; float: left; width: 99px; height: 14px; margin: 13px 0 0 10px; background-image: url('/images2/buttons/en/add_to_gift_registry.gif'); text-indent: -1000em; margin-bottom: 5px; border: 0 none transparent; outline: none; background-color: transparent; }
div.results ul.perRow3 div.productComparison { padding: 10px 0 5px 0; }
div.results ul.perRow3 .priceInfo { float: none; margin: auto; text-align: center; padding-top: 5px; }
div.results ul.perRow3 .saveTitle { float: none; text-align: center; }
div.results ul.perRow3 .discountedPrice { float: none; text-align: center; }
div.results ul.perRow3 .oldPrice { float: none; text-align: center; }
div.results ul.perRow3 .priceInfoCentre { float: none !important; width: auto !important; }
div.results ul.perRow3 .priceInfoCentre .discountedPrice { float: none !important; width: auto !important; text-align: center; }
div.results ul.perRow3 .sizeSelects { text-align: center; }
div.results ul.perRow3 div.newArrival { float: none; margin: 5px auto 0 auto; text-align: center; width: 96px; height: 20px; background-image: url('/images2/icons/en/new_arrival_small.gif'); }
div.results ul.perRow3 div.outOfStock { float: none; margin: 5px auto 0 auto; text-align: center; width: 101px; height: 20px; background-image: url('/images2/icons/en/out_of_stock_small.gif'); }
div.results ul.perRow3 div.superSavings { float: none; margin: 5px auto 0 auto; text-align: center; width: 118px; height: 20px; background-image: url('/images2/icons/en/super_savings_small.gif'); }
div.results ul.perRow3 div.arrivingSoon { float: none; margin: 5px auto 0 auto; text-align: center; width: 115px; height: 20px; background-image: url('/images2/icons/en/arriving_soon_small.gif'); }
div.results ul.perRow3 div.onlineOnly { float: none; text-align: center; margin-top: 0px; padding-top: 5px; }




div.results select { width: auto; }
div.results div.productComparison { padding: 10px 0 0 0; }
div.results div.productComparison input.productComparison { width: 20px; background-color: transparent; border: 0px none transparent; cursor: pointer; }
div.results div.productComparison .productComparisonText { color: #7BAB3A; font-size: 11px; }
div.results div.newArrival { display: block; float: left; width: 159px; height: 33px; background-image: url('/images2/icons/en/new_arrival.gif'); text-indent: -1000em; margin: 0 5px 5px 0; }
div.results div.outOfStock { display: block; float: left; width: 167px; height: 33px; background-image: url('/images2/icons/en/out_of_stock.gif'); text-indent: -1000em; margin: 0 5px 5px 0; }
div.results div.superSavings { display: block; float: left; width: 195px; height: 33px; background-image: url('/images2/icons/en/super_savings.gif'); text-indent: -1000em; margin: 0 5px 5px 0; }
div.results div.arrivingSoon { display: block; float: left; width: 190px; height: 33px; background-image: url('/images2/icons/en/arriving_soon.gif'); text-indent: -1000em; margin: 0 5px 5px 0; }
div.results div.onlineOnly { display: block; text-align: right; color: #7D4199; font-size: 16px; font-weight: bold; margin-top: 5px; }
div.allPricesAUDollars { margin: 10px 0 0 0; text-align: center; color: #7BAB3A; }

