#html, body { margin: 0;  padding: 0; font-family: Arial, Helvetica, sans-serif;  line-height: 1.0; } p {  font-size: 13px; line-height: 16px; color: #333366; background-color: transparent;  } h1 { font-size: 26px; line-height: 1.4; padding: 0; margin: 17px 0 0 250px; color: #FFCC66; letter-spacing: 3px; } h2 { font-size: 16px; padding: 0; margin: 0; color: #333366; } img { border: 0; } #logo { float: left; margin: 0; padding: 0; background: url('logo.gif'); width: 384px; height: 161px; } #logo h2 { font-size: 14px; padding: 0; color: #FFFFFF; text-align: center; margin: 0 0 0 110px; letter-spacing: 1.7px; line-height: 1.3; } /* .access { display: none; } */ .access2 { position: absolute; top: 19px; left: 117px; } #logobg h1 { margin: 18px 0 0 255px; padding: 0; } #logobg { background: url('logobgnd.gif'); height: 161px; margin: 0; padding: 0; min-width: 778px; } #logobg ul { padding: 12px 0 0 0; margin: 0 10px 0 0; color: #FFFFFF; list-style: none; text-transform: uppercase; font-size: 11px; text-align: right; } #logobg li { padding: 0 10px 0 11px; margin: 0; display: inline; border-left: 1px solid #FFFFFF; } #logobg li.first { border-left: none; } #logobg li a:link, #logobg li a:visited, #logobg li a:active { text-decoration: none; color: #FFFFFF;	} #logobg li a:hover { text-decoration: underline; color: #CC0033;	} #logobg p.search { font-size: 12px; color: #FFFFFF; margin: 30px 21px 0 0; text-align: right; } #logobg p.basket { font-size: 12px; margin: 43px 21px 0 0; text-align: right; font-weight: bold; color: #000033; } #logobg p.basket a:link,  #logobg p.basket a:visited, #logobg p.basket a:active, #logobg p.basket a:hover { font-size: 12px; margin: 43px 0 0 0; text-align: right; font-weight: bold; color: #000033; } #columnnav { position: absolute; left: 0; } #sidenav { margin: 0; padding: 0; background: url('mainnavbuttonbg.jpg'); height: 454px; width: 228px; } ul.sidenav { padding: 2px 0 0 0; margin: 0 10px 0 10px; list-style: none; text-transform: uppercase; font-size: 12px; line-height: 1; } ul.sidenav li { padding: 9px 0 9px 5px; margin: 0; border-top: 1px solid #666666; } ul.sidenav li.active { padding: 9px 0 9px 5px; margin: 0; border-top: 1px solid #666666; background: yellow; }	 ul.sidenav li a:link, ul.sidenav li a:visited, ul.sidenav li a:active, ul.sidenav li a:hover { text-decoration: none; font-weight: bold; color: #333366;	} ul.sidenav li a:hover { text-decoration: underline; color: #CC0033;	} #sidenavsecond { width: 208px; height: 144px; background: url('belownavbb.jpg') no-repeat; padding: 20px 10px 20px 15px; } #sidenavsecond p { font-size: 13px; color: #333366; font-weight: bold; } #sidenavsecond a { font-size: 13px; color: #333366; font-weight: bold; text-decoration: underline } #sidenavtext { width: 208px; padding: 30px 10px 10px 10px; } #sidenavtext p { font-size: 12px; color: #ffffff; } #sidenavtext a { font-size: 12px; color: #ffffff; text-decoration: underline; } #sidenavtext p.larger { font-size: 13px; font-weight: bold; } #mainbodycontent { margin: 0 20px 0 248px; padding: 0; background: transparent; width: auto; } .listlayoutfirst { background: transparent; float: left; width: 47%; margin: 0; padding: 0; } .listlayout { background: transparent; float: left; width: 47%; margin: 0; padding: 0; } .listlayout2 { background: transparent; float: right; width: 47%; margin: 0; padding: 0; } .green { color: #669966;} .pink { color: #FFCCCC;} .blue { color: #3399CC;} .orange { color: #FF9966;} .clear { clear: both; } .glargertext { font-size: 12px; line-height: 1.2; } .glarger2text { font-size: 14px; line-height: 1.5; } .topofpage, .topofpage a { text-align: right; margin: 50px 0 30px 0; text-decoration: underline; } 