body { color: #346f1e; } #main-menu { background-color: #72bf44; } #main-menu li { display: block; float: left; } #main-menu li a { color: #4a2d07; } #main-menu li.home { float: right; } #main-menu li.home a { color: #fff; } #main-menu li.home img { vertical-align: middle; } #middle .left .menu { background-color: #E5F9DF; padding-top: 0px !important; } #middle .left .menu li { background: url(green-bullet.gif) no-repeat 0 3px;	} #middle .left .menu li a { color: #346F1E; } #middle .right #content { margin: 0 !important; padding: 0 !important; } h2#products-gifts { background-image: url(products-gifts.gif); height: 34px; text-indent: -5000px; width: 188px; } h2#your-basket { background-image: url(your-basket.gif); height: 34px; text-indent: -5000px; width: 188px; } h2#secure-shopping { background-image: url(secure-shopping.gif); height: 34px; text-indent: -5000px; width: 188px; } .left-block { margin: 0 0 5px 0; } .left-block.coloured { background-color: #E5F9DF; } .left-block.basket { padding: 10px 5px 5px 5px; }  .left-block.secure { padding: 10px 5px 5px 5px; } .left-block.secure img.centre { margin: 5px 0 0 3px; } .left-block.secure p { float: left; width: 150px; } p.search_bar { margin: 0; padding: 8px 3px 5px 8px; } h2.title, h2.clearall { margin: 0 0 15px 0 !important; padding: 0 !important; height: 34px !important; text-indent: -5000px; width: 592px; } h2.title.sectionTickets { background-image: url(sectionTickets.gif); } h2.title.sectionPlants { background-image: url(sectionPlants.gif); } h2.title.shopping-cart { background-image: url(shoppingCart.gif); } .receipt h2.title.shopping-cart { background-image: none; font-size: 1.1em; height: 15px; margin: 0 0 0 0 !important; padding: 0; text-indent: 0 !important; } h2.title.sectionNewProducts { background-image: url(sectionNewProducts.gif); } h2.title.sectionSpecialOffers { background-image: url(sectionSpecialOffers.gif); } h2.title.sectionBestSellers { background-image: url(sectionBestSelling.gif); } h2.title.sectionReceipt { background-image: url(sectionReceipt.gif); } h2.title.sectionHome { background-image: url(sectionHome.gif); } h2.title.sectionSearch { background-image: url(sectionSearch.gif); } h2.title.sectionSearchResults { background-image: url(sectionSearchResults.gif); } h2.title.sectionSiteMap { background-image: url(sectionSiteMap.gif); } h2.title.sectionTerms { background-image: url(sectionTerms.gif); } h2.title.sectionComplete { background-image: url(sectionComplete.gif); } #returns-procedure-page h2.title { background-image: url(returns-procedure.gif); } #delivery-charges-page h2.title { background-image: url(delivery-charges.gif); } #contact-details-page h2.title { background-image: url(contact-details.gif); height: 34px; text-indent: -5000px; width: 592px; } #content h3 { color: #346f1e; font-weight: normal; } .product_list { border-bottom: 2px solid #E5F9DF; padding: 0 0 0 0; margin: 10px 0 10px 8px; width: 100%; } .product_list h3 { margin: 0 0 10px 0; } .product_item { border-bottom: 2px solid #E5F9DF; padding: 0 0 10px 0; margin: 0 0 20px 8px; } .product-details { float: left; padding: 0 0 0 0; text-align: left; width: 100%; } .product_info { width: 350px; float: left; } .product_image { float: right; } .product_description { padding-bottom: 10px; } .ticket_purchase { font-weight: bold; padding-bottom: 10px; } .product-addtocart { margin: 20px 0 0 0; } h3.product-price { font-size: 1em; 	margin: 20px 0 10px 0; } p.quantity-block { padding: 0 0 10px 0; } .product-attributes { margin: 0 0 20px 0; } .basket p { border-top: 1px dotted #346f1e; color: #346f1e; margin: 0; padding: 5px 0; } .basket p.view-basket a { color: #50D529; } .basket p span.label { display: block; float: left; width: 100px; } #content .indent { margin-left: 8px !important; } #content .receipt .indent { margin-left: 0 ! important; } p#skipLink { display: none !important; } #content table td, table tr { border: 0; } p.text_breadcrumbs { padding: 0 0 10px 8px !important; } .error table { width: 100%; } .error td { padding: 5px; }
