body {margin:0; padding:0; font: 1.0em verdana, arial, sans-serif; background-color: #E4EDB1}
p img {vertical-align:middle; border:none;}
div#container {position:relative; width:1000px; min-height:840px; margin-left:auto; margin-right:auto; background-color:#ECf2C9}
div#header {height:86px; padding-left:15px; background-color:#FFC; text-align:left; border-bottom: 1px #960 solid;}
div#footer {height:43px; background-color:#FFC; border-top: 1px #960 solid; width:1000px; margin-left:auto; margin-right:auto;}
div.clearfloats {clear:both;}
div#mainimg {position:absolute;}
div#mainimg img {border:none;}
div#banner {position:absolute; left:250px; top:35px; font-size:2.7em; font-variant:small-caps; font-family:'comic sans MS', verdana, sans-serif; font-weight:bold; color:#F7923A; }

div#nav {position:absolute; left:0px; top:130px; width:150px;
			padding:0; margin:10px 0 15px 0; font-size:1.2em}			
div#nav ul {border:0; margin:12px 1.25em 12px 1.25em; padding:0; list-style-type:none; font-weight:bold; font-size:.75em;}
div#nav li {border-bottom:2px dotted #960; margin:0; padding:.3em 0; text-indent:.5em}
div#nav li:first-child {border-top:2px dotted #960;}
div#nav a {text-decoration:none; color:#C60;}
div#nav a:hover {color: #F7923A; background-color: #FFC}
/* a hack for IE Win only \*/	
* html div#nav ul {border-top:2px dotted #960;}
/*end of hack */
div#content {margin:20px 156px 0 150px; padding: 0 1em;}
div#content div#starter {margin:80px 0 0 40px; padding: 0 1em;}
div#content h1{font-size:1.6em; font-variant:small-caps; margin-top:2em; font-family:'comic sans MS', verdana, sans-serif; color:#960;}
div#content p {font-size:1.2em; margin-top:0; margin-bottom:.5em;}	
div#content li {font-size:.75em;}
div#content a {text-decoration:underline; color:#C60;}
div#content a:hover {color: #960; text-decoration:none;}
div#rightcolumn {position:absolute; width:156px; top:60px; right:0px;  
		margin:32px 0 0 0; padding:1em  0; border-top:2px solid #960; border-bottom:1px solid #960;}
div#rightcolumn p {font-size:.75em;}
div#rightcolumn img {border:none;}
div#rightcolumn div#minilogo {text-align:center;}
div#rightcolumn div#title {font-weight:bold;}
div#rightcolumn div#newslinks ul {list-style-type:none; font-size:.7em; padding-left: 10px; margin:0 6px 0 0;}
div#rightcolumn div#newslinks li {margin-top:0; margin-bottom:.5em; text-align:center;}
div#rightcolumn h3 {text-align:center; font-size:.8em; color:#960; margin-bottom:0px; padding-top:3px; border-top: 2px dotted #960;}
div#rightcolumn a {text-decoration:none; color:#C60; text-decoration:underline}
div#rightcolumn a:hover {color: #960; text-decoration: none;}
div#rightcolumn li.morelink {font-style:italic;}

 td, th {font: 1.0em Arial, Helvetica, sans-serif;}
 .products { width: 100%; }
 .products td.product span {font-weight:bold;}
 .products td {padding: 4px;}
 .products td.price {text-align:right;}
 .products th {font-weight:bold; text-align:right;}
 .products td.extrainfo {text-align:center;}
 .products td.groupname {font-size:1.6em; font-variant:small-caps; font-family:'comic sans MS', verdana, sans-serif; font-weight:bold; color:#C60;}
 .products td.subgroupname {font-size:1.2em; font-variant:small-caps; font-family:'comic sans MS', verdana, sans-serif; font-weight:bold; color:#C60;}
 