body {background:rgb(246,255,168) url(grad3.png) repeat-x; font-family:helvetica,Arial,sans-serif; font-size:100%}
body div {font-size:1.5em; line-height:1.2em}

a {color:black; text-decoration:none}
a:hover {border-bottom-style:dotted; border-bottom-width:thin}

.main {position:absolute; left:37%; text-align:justify; padding:0 1%}
.menu {position:absolute; background:transparent url(logodouble.gif) no-repeat top center; width:36.2%; padding-top:480px}
div.menu a{display:block; text-align:center; border-bottom: 1px solid rgb(251,194,42); color:black; background: transparent none center left no-repeat; text-decoration: none}
div.menu a:link {zcolor:black; background-color: transparent;}
div.menu a:visited {zcolor:black; background-color: transparent;}
div.menu a:hover {background:rgb(199,161,14); zcolor: #338;}
div.menu a span {display: none;}

#catcontents{float:left; padding-left:0.5em;}
#lastupdated{float:right; padding-right:0.5em;}
#catindex   {clear:both;
             border-left:thin solid;
             border-right:1px solid;
             border-bottom:2px solid;
             overflow:auto; /* extend bg to include child floats */
             width:100%; /* IE6: extend bg to include child floats */
             }
div#catindex ul {clear:both; list-style-type:none; padding-left:0em; margin:0em 2em}
div#catindex ul li {float:left; width:40%}
div#catindex a {color:black; text-decoration:none}
div#catindex a:hover {border-bottom-style:dotted; border-bottom-width:thin}


.contentslink {float:right; margin:2px 0}
.catheading {clear:both;
             background-color:rgb(253,180,21);
             overflow:auto; /* extend bg to include child floats */
             width:100%; /* IE6: extend bg to include child floats */
             margin-top:1em;
             }
.headingtitle {float:left; font-weight:bold; color:rgb(239,43,47)}
.headingtitle2 {float:left; font-weight:bold; font-size:0.9em; color:rgb(239,43,47)}
.price{color:rgb(199,161,14); font-style:italic}
.itemtext{clear:both; margin-left:5em}
.itemcode{position:absolute; left:1em; color:rgb(199,161,14); font-family:monospace; font-weight:bold}
.operator{color:rgb(251,119,25); font-style:italic; font-size:0.8em}
.note {color:blue; font-size:smaller}

/* For catalogue from Feb 2010 onwards. */
/* it:item text */
.it{clear:both; margin-left:5em}
/* ic:item code */
.ic{position:absolute; left:1em; color:rgb(199,161,14); font-family:monospace; font-weight:bold}
/* op:operator */
.op{color:rgb(251,119,25); font-style:italic; font-size:0.8em}
/* ch:category heading */
.ch{background-color:rgb(253,180,21); margin-top:1em}
/* ht:heading title */
.ht{font-weight:bold; color:rgb(239,43,47); text-transform:capitalize}
/* cl:contents link */
.cl{text-align:right; font-size:1em}
/* pr:price */
.pr{color:rgb(199,161,14); font-style:italic}
/* ci:category index */
div#ci ul {width:40%; float:left; text-transform:capitalize}
