#siteWrapper { width: 1003px; margin: 0px auto; padding: 0px; background: #FFF; } #headerCont { height: 100px; padding: 0px; margin: 0px; background: url("header-bg.gif") no-repeat top right; } /* IE6 Only */ * html #header { margin-bottom: -3px; } #logo { float: left; margin: 0px; padding: 0px; width: 360px; height: 100px; } #search { float: left; width: 330px; height: 32px; background: url("search-bg.gif") no-repeat bottom center; margin: 0px; padding: 68px 10px 0px 30px; } #cart { float: left; width: 210px; height: 28px; background: url("cart-bg.gif") no-repeat bottom center; margin: 0px; padding: 72px 20px 0px 30px; text-align: left; color: #fff; } #cart a { display: block; width: 220px; height: 30px; text-decoration: none; color: #fff; } #siteNavCont { text-align: center; font-weight: bold; padding: 0px; background: #fff; border: 1px solid #ccc; border-bottom: none; background: url("site-nav-bg.gif") no-repeat; clear: both; height: 30px; } #siteNav { margin: 0px; padding: 0px; list-style-type: none; float: left; } #siteNav li { margin: 0px; padding: 0px; float: left; } #siteNav a { float: left; color: #fff; text-decoration: none; line-height: 2.1em; padding: 0px 8px; background: url("site-nav-bg.gif") top center; border-right: 1px solid #ccc; } #siteNav a:hover { background: url("palette-bg.jpg") repeat-x 0px -112px; color: #fff; } #contentWrapper { border-left: 1px solid #ccc; border-right: 1px solid #ccc; width: 1001px; padding: 0px; margin: 0px; clear: both; } .clear { clear: both; } #left { width: 170px; float: left; padding: 0px 0px 10px 10px; margin: 0px; } #shopByBrand { margin: 0px 0px 15px 0px; padding: 10px; background: url("sidebar-bg.gif") no-repeat bottom; } .sidebarHeader { padding: 6px 0px; margin: 15px 0px 0px 0px; font-weight: bold; background: url("sidebar-header.gif"); color: #fff; text-align: center; } .sidebarCont { padding: 8px 8px 5px 8px; margin: 0px 0px 15px 0px; text-align: center; width: 154px; background: url("sidebar-bg.gif") no-repeat bottom; } #deptNavCont, #custInfoCont { width: 170px; margin: 0px 0px 15px 0px; } #deptNav, #custInfo, #deptNav2nd { padding: 0px; margin: 0px; list-style-type: none; width: 170px; } #deptNav li, #custInfo li, #deptNav2nd li { padding: 0px; margin: 0px; } #deptNav a, #custInfo a, #deptNav2nd a { display: block; color: #FFF; background: url("palette-bg.jpg") repeat-x 0px -61px; border: 1px solid #ccc; border-bottom: none; text-decoration: none; padding: 0px 0px 0px 5px; line-height: 2.1em; font-weight: bold; } #custInfo a { background: url("cust-info-nav-bg.jpg") center center; font-size: 11px; color: #383431; } #deptNav2nd a { padding: 0px 0px 0px 16px; font-weight: bold; font-size: 10px; line-height: 1.9em; background: url("palette-nav2-bg.jpg") repeat-x 0px -64px; } #deptNav a:hover { color: #fff; background: url("palette-bg.jpg") repeat-x 0px -114px; } #deptNav2nd a:hover { color: #fff; background: url("palette-nav2-bg.jpg") repeat-x 0px -114px; } #custInfo a:hover { color: #245d95; } .sidebarMktCont { padding: 8px 8px 5px 8px; margin: 0px 0px 15px 0px; text-align: center; width: 154px; background: url("sidebar-bg.gif") no-repeat bottom; } .sidebarMktCont a:link, .sidebarMktCont a:visited { text-decoration: none; } .sidebarMktCont a:hover, .sidebarMktCont a:active { text-decoration: underline; } .mktProductCont { border: 1px dashed #ccc; padding: 6px; margin: 0px 0px 10px 0px; } #mainWrapper { width: 620px; float: left; padding: 0px 10px 15px 10px; margin: 0px; min-height: 1800px; } /* IE6 Only */ * html #mainWrapper { height: 1800px; } #topMain { margin: 15px 0px 0px 0px; padding: 0px 10px; height: 10px; background: url("main-bg.gif") no-repeat top left; width: 600px; } #middleMain { margin: 0px; padding: 5px 10px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; width: 598px; clear: both; } #bottomMain { margin: 0px; padding: 0px 10px; height: 10px; width: 600px; background: url("main-bg.gif") no-repeat bottom left; clear: both; } #slideshow { margin: 0px 0px 25px 0px; padding: 0px; } #sectionSlideshow { margin: 15px 0px; padding: 0px; } #right { width: 170px; float: left; padding: 0px 10px 10px 0px; margin: 0px; } .sidebarImageHolder { margin: 15px 0px; } .buyersClubCont { border: 1px solid #ccc; padding: 10px 2px 0px 2px; height: 90px; text-align: center; background: url("buyers-club-bg.jpg") no-repeat center bottom; } #footerHeader { margin: auto; width: 875px; padding: 10px 0px 10px 125px; background: url("footer-header-bg.gif") no-repeat left center; border: 1px solid #ccc; clear: both; font-size: 14px; font-weight: bold; } #footerLinksCont { background: none repeat scroll 0 0 white; margin: auto; width: 1003px; padding: 5px 0px; clear: both; border-left: 1px solid #ccc; border-right: 1px solid #ccc; } .footerLinks { margin: 0px; padding: 5px 10px 20px 10px; width: 180px; float: left; font-size: 10px; } .footerLinks h4 { margin: 0px 0px 5px 0px; font-size: 14px; color: #659ac8; } .footerLinks ul { padding: 0px; margin: 0px 0px 15px 0px; list-style-type: none; font-size: 11px; } #footer { clear: both; text-align: center; padding: 6px 0px 4px 0px; margin: 0px; height: 30px; border: 1px solid #ccc; } #footer a { text-decoration: none; } #footer a:hover { text-decoration: underline; } .homePageTabCont { border: 1px solid #ccc; width: 593px; padding: 10px 0px; margin: 0px; clear: both; } .shadetabs{ padding: 0px; margin: 0px; list-style-type: none; float: left; } .shadetabs li { margin: 0px; padding: 0px; float: left; } .shadetabs a:link, .shadetabs a:visited, .shadetabs a:hover, .shadetabs a:active { text-decoration: none; float: left; padding: 4px 10px; display: block; margin-right: 3px; border: 1px solid #ccc; border-bottom: none; color: #fff; background: url("palette-bg.jpg") repeat-x 0px -10px; font-weight: bold; } .shadetabs a:hover, .shadetabs a.selected { background: url("palette-bg.jpg") repeat-x 0px -110px; } .tabcontent{ display: none; } .rightProductData { float: left; margin: 0px; padding: 0px 0px 0px 10px; width: 260px; } .lightbox { margin: 0px 0px 10px 0px; padding: 0px; width: 260px; overflow: auto; border: none; } .lightbox img { border: 1px solid #659ac8; margin: 0px 10px 10px 0px; padding: 0px; } .addToCartCont { width: 260px; margin: 15px 0px; clear: both; } .addToCart { margin: 0px; } .rtsDisplay { margin: 0px 0px 0px 20px; color: #060; font-size: 14px; font-weight: bold; padding-top: 2px; } .tellAFriend { margin: 15px 0px; clear: both; } #progress { margin: 20px 0px 15px 0px; text-align: center; } .progressOL { margin: 15px 0px 20px 25px; } .productBtnCont { margin: 0px; text-align: center; } .productBtnCont img { margin: 10px 5px; }