body { background: #55802B; } #wrapper { width: 970px; margin: 15 auto 0; text-align: left; background: #FFF; } #wrapper #header { height: 360px; width: 970px; position: relative; } #header #banner { position: absolute; left: 10px; top: 8px; height: 350px; width: 325px; } #header #pic1 { height: 350px; width: 624px; background: #900; position: absolute; top: 8px; right: 8px; } #pic1 #silverLogo { margin: 30px auto 10px; width: 300px; } #pic1 #nameplate { height: auto; width: 450px; margin-top: 20px; margin-right: auto; margin-left: auto; } #pic1 #grouping { margin: 10px auto 0px; height: 145px; width: 580px; } .smallGroup		{ margin-right: 10px; } #navbar { height: 10px; width: 966px; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #FFF; text-decoration: none; float: left; margin: 1 2 0; padding-top: 5px; padding-bottom: 12px; display: inline-block; background: #A8C866; } #navbar a { text-decoration: none; margin: 0px; padding: 4px 9px; border-right: 1px solid #ece4d2; color: #FFF; }  #navbar a:hover { background-color: #980000; color: #FFFFFF; }  #wrapper #leftCol p { text-align: left; } #centreCol { padding: 25px 15px 25px 30px; float: left; width: 475px; margin: 0px; min-height: 1400px; border-right: 1px solid #A8C866; border-left: 1px solid #A8C866; } #leftCol { margin: 0px; padding: 30px 5px 25px 10px; clear: both; float: left; width: 220px; } #searchBox { background-color: #A8C866; border: 1px solid #980000; } #searchArea { } .searchAdvanced { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #FFF; text-decoration: none; } a:hover { color: #060; } #rightCol { float: left; width: 150px; text-align: center; padding: 30px 10px 10px 30px; overflow: visible; } #footer { clear: both; height: 40px; background-color: #A8C866; text-align: center; padding-top: 10px; } #searchArea { padding: 5px 5px 20px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #FFF; height: 60px; width: 190px; background: #A8C866; text-align: left; border-top: 20px solid #980000; } #cartSummary { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #FFF; text-decoration: none; background: #A8C866; text-align: center; height: 120px; width: 170px; border-top: 8px solid #900; margin-right: auto; margin-left: auto; } #cartSummaryHeader  { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; padding: 15px 5px; background: #A8C866; border: thin solid #980000; height: 60px; width: 160px; } .cartSummaryHeader { margin-bottom: 8px; font-size: 16px; font-weight: bold; color: #FFF; text-decoration: none; }  #cartSummaryHeader a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; text-decoration: none; margin-bottom: 5px; } #cartSummaryHeader a:hover { color: #000; } #cartSummaryHeader p   { font-size: 10px; background-color: #CCC; width: 60px; } #cartSummary a { padding: 3px 4px 4px 4px; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; border: 1px solid #060; }  #cartSummary a:hover { border: 1px solid #900; color: #ffffff; }  #cartSummary p { margin: 4px 0px 0px 0px; }  #topLevelSection a { color: #FFF; font-size: 12px; font-family: Tahoma, Geneva, sans-serif; } #topLevelSection a:hover { color: #000; background: #FFF; text-decoration: none; } #design { float: left; height: 20px; width: 320px; padding-left: 50px; padding-top: 5px; } #design a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; font-weight: normal; color: #F5F5F5; text-decoration: none; } #design .style1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color: #D9D6C1; text-decoration: none; } #light { color: #960; } #copyright { float: left; height: 20px; width: 500px; text-align: right; padding-right: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #FFFFFF; text-decoration: none; padding-top: 5px; } 