* {font-family:Verdana, Geneva, sans-serif; font-size:12px;}
#top {width:932px; margin:0 auto; position:relative; height:105px;}
#logo {width:225px; height:85px; background:url(../images/logo.gif) top left no-repeat; margin: 10px 0 0 10px; float:left;}
#topright {width:330px; height:85px; background:url(../images/topright.gif) top left no-repeat; margin:10px 10px 0 0; float:right;}

#navigation {width:932px; height:48px; background:url(../images/navigation.gif) top left no-repeat; margin:0 auto; padding-top:2px;}
#navigation ul {margin:0; padding:0 0 0 16px; display:block; list-style:none; height:24px;}
#navigation ul li {margin:0; padding:0; display:block; list-style:none; float:left; position:relative;}
#navigation ul li a {display:block; font-size:11px; color:white; text-decoration:none; font-weight:normal; padding:2px 18px; border-left:1px solid white;}
#navigation ul li a:hover {text-decoration:underline;}
#navigation ul li a.lastnav {border-right:1px solid white;}
#navigation .search {margin:0 0 0 30px; padding:0; font-weight:bold; color:black;}
#navigation .go {margin-top:1px;}
#navigation .baskettext {float:right; margin-right:30px; margin-top:2px; color:#666666;}
#navigation .baskettext b {color:red;}
#page {width:912px; background:url(../images/page_back.gif) top left repeat-y; margin:0 auto; padding:10px;}
#footer {width:932px; height:20px; padding-top:8px; background:url(../images/footer.gif) top left no-repeat; font-size:10px; text-align:center; font-weight:bold; color:#666666; margin:0 auto;}
#footer a {color:#666666; font-weight:bold; font-size:10px; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#products {display:none; min-width:200px; padding:10px; background:white; border:1px solid black; position:absolute; top:15px;}
#products h1 {margin:0; padding:0; font-size:12px;}
#products .link {color:black;}

#page h1 {font-size:14px; border-bottom:1px solid black;}
.indent {padding-left:4px;}