#wrapper { width: 1003px; padding: 0px; margin: 0px auto; background: #fff; } #headerCont { height: 130px; padding: 0px; margin: 0px; } #logoCont { height: 130px; width: 800px; padding: 0px; margin: 0px; float: left; } #cartCont { height: 130px; width: 203px; padding: 0px; margin: 0px; float: left; background: url("cart-cont-bg.gif") no-repeat top right; } #cartSummary { border: 1px solid #ccc; border-top: none; margin: 0px; padding: 3px 1px 8px 1px; text-align: center; color: #000066; background: #ffffff; width: 176px; } .cartDetails { margin: 0px 0px 6px 0px; padding: 0px; } #cartSummary a { text-decoration: none; font-weight: bold; padding: 2px 6px; margin: 3px; background: url("dept-nav-bg.jpg") repeat-x 0px -100px; border: 1px solid #ccc; color: #fff; line-height: 1.4em; } #cartSummary a:hover { background: url("dept-nav-bg.jpg") repeat-x 0px 0px; } #nav1Cont { height: 30px; font-weight: bold; text-align: center; padding: 0px 0px 0px 28px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; clear: both; } #nav1 { margin: 0px; padding: 0px; list-style-type: none; float: left; } #nav1 li { margin: 0px; padding: 0px; float: left; } #nav1 a { float: left; width: 134px; color: #fff; text-decoration: none; text-align: center; font-size: 12px; font-weight: bold; padding: 6px 1px 6px 0px; background: url("tabs.gif") no-repeat -135px 0px; } #nav1 a:hover { background-position: 0px 0px; } #Catalogue #nav1_Catalogue a,  #SchoolTrip #nav1_SchoolTrip a,  #Leavers #nav1_Leavers a,  #ProJob #nav1_ProJob a,  #OurDesigns #nav1_OurDesigns a,  #SchoolUniforms #nav1_SchoolUniforms a,  #Photos #nav1_Photos a { background-position: -270px 0px; color: #fff; } #siteNavCont { margin: 0px; padding: 0px; border-top: 1px solid #ccc; background: url("site-nav-bg.jpg"); height: 2.1em; clear: both; } #siteNav { margin: 0px; padding: 0px; list-style-type: none; float: left; width: 100%; } #siteNav li { margin: 0px; padding: 0px; float: left; } #siteNav a { float: left; color: #fff; text-decoration: none; line-height: 2.1em; padding: 0px 10px; border-right: 1px solid #ccc; font-weight: bold; } #siteNav a:hover { background: #3f7dbc; color: #fff; } #contentWrapper { border-right: 1px solid #ccc; border-left: 1px solid #ccc; padding: 0px 0px 15px 0px; margin: 0px; } #left { width: 180px; float: left; padding: 0px 10px 10px 10px; margin: 0px; clear: both; } #search { border: 1px solid #ccc; border-top: none; margin: 0px; padding: 10px 5px 5px 5px; background: #ffffff; } .advancedSearch { font-weight: bold; } .sidebarHeader { padding: 6px 0px; margin: 15px 0px 0px 0px; font-weight: bold; text-align: center; font-size: 14px; color: #fff; background: url("sidebar-header.gif") no-repeat 0px 0px; width: 180px; clear: both; } #deptNavCont { width: 180px; margin: 0px 0px 15px 0px; } #deptNav { padding: 0px; margin: 0px; list-style-type: none; width: 180px; } #deptNav li { padding: 0px; margin: 0px; } #deptNav a { display: block; color: #FFF; background: url("dept-nav-bg.jpg") repeat-x 0px -50px; border-top: 1px solid #ccc; text-decoration: none; padding: 3px; line-height: 1.3em; font-weight: bold; } #deptNav a:hover { background: url("dept-nav-bg.jpg") repeat-x 0px -100px; } .sidebarMktCont { border: 1px solid #ccc; border-top: none; padding: 5px; margin: 0px 0px 15px 0px; text-align: center; } .sidebarMktCont a:link, .sidebarMktCont a:visited { text-decoration: none; } .sidebarMktCont a:hover, .sidebarMktCont a:active { text-decoration: underline; } .sidebarImgCont { margin: 15px 0px; padding: 0px; height: 84px; } .sidebarImgCont img { margin: 0px; padding: 0px; float: left; } #main { width: 781px; float: left; padding: 15px 10px; margin: 0px; } #footerHeader { margin: 0px; padding: 7px 0px; background: url("site-nav-bg.jpg"); clear: both; color: #FFF; font-size: 16px; font-weight: bold; text-align: center; } #footerLinksCont { margin: 0px; padding: 5px 0px; clear: both; border-left: 1px solid #ccc; border-right: 1px solid #ccc; background: url("secure-payments.jpg") center bottom no-repeat; } .footerLinks { margin: 0px; padding: 0px 5px 10px 10px; width: 185px; float: left; font-size: 10px; } .footerLinks h4 { margin: 10px 0px 5px 0px; font-size: 14px; color: #3f7dbc; } .footerLinks ul { margin-top: 0px; margin-bottom: 0px; color: #000066; } .footerLinks li a:link, .footerLinks li a:visited { margin-top: 0px; margin-bottom: 0px; font-size: 10px; color: #000066; } .footerLinks li a:hover, .footerLinks li a:active { color: #da3e7d; } #footer { clear: both; text-align: center; padding: 5px 0px 5px 0px; margin: 0px; border: 1px solid #ccc; background: url("site-nav-bg.jpg") no-repeat 0px -50px; color: #FFF; height: 18px; } #footer a { text-decoration: none; color: #FFF; } #footer a:hover { color: #FFF; text-decoration: underline; }
