#lhs { width:170px; border:1px solid black; background-color:#FF6600; padding:5px; padding-bottom:100px; padding-top:20px;}

#mainarea #rhs { width:230px; font-size:70%; background-color:#FF6600; text-align:center; float:right; }
#mainarea #rhs a { color:#ffffff;}
#mainarea #rhs a:hover { color:#000000; }

#mainarea h1 { color:#FF6600; float:left;}
#mainarea h2 { color:#FF6600; font-size:100%; margin-top:10px;}
#mainarea ul li a { font-size:60%; background-color:#FF6600; color:#ffffff; padding:1px; }
#mainarea ul li a.general { font-size:100%; background-color:#FFFFFF; color:#B280A6; padding:1px; }
#mainarea ul li a.press { font-size:100%; background-color:#FFFFFF; color:#5279A9; padding:1px; }
#mainarea ul li a.puffin { font-size:100%; background-color:#FFFFFF; color:#CC3133; padding:1px; }
#mainarea ul li a:hover { color:#000000; }

#mainarea #catalogue { margin-left:20px; font-size:80%; clear:left;}
#mainarea #catalogue ul { margin:0px; margin-left:1em;}
#mainarea #catalogue .general { color:#B280A6; }
#mainarea #catalogue .press { color:#5E8EB4; }
#mainarea #catalogue .puffin { color:#CC3133; }
#mainarea #catalogue input { border:0px solid #FF6600; }
#mainarea #catalogue h1 { font-size:140%; }
#mainarea #catalogue h2 { font-size:120%; }
#mainarea #catalogue h3.general { background-color:#B280A6; color:#fff; font-size:115%; padding:2px; }
#mainarea #catalogue h3.press { background-color:#5E8EB4; color:#fff; font-size:115%;  padding:2px;}
#mainarea #catalogue h3.puffin { background-color:#CC3133; color:#fff; font-size:115%; padding:2px; }
#mainarea #catalogue h4 { font-size:95%; }
#mainarea #catalogue a:hover { color:#000000; }

#detailinfo { background-color:#FF6600; padding:5px 15px 5px 15px}

#cataoptions ul { display: inline; list-style: none; padding-left:25px;}
html>body #cataoptions ul { padding-left:10px;}
#cataoptions li { list-style: none; display: inline; background-color:#FF6600; color:#ffffff; padding:0px 3px 3px 3px; font-size:140%; margin-left:2px;}