* {margin:0px; border-style:none; font-family: "arial", "Helvetica", sans-serif; font-size:18px; font-weight:500; text-decoration:none; padding:0; }

html {height: 100%; width:100%; overflow: hidden; }
body {padding:4px; color:black;  width:100%; height:100%; background-color:#d0d0d0; background-image:url(hertsbg.gif); text-align:left;}
#main {height:96%; width:auto; overflow: auto; position:absolute; top:26px; left:190px; right:0; padding-right:1%;  }
#main-2 {height:96%; width:auto; overflow: auto; position:absolute; right:250px; left:0; margin-right:1%;  }
#menu {float:left; width: 190px; margin-left:-20px; height: 100%; }
#menu {color:white;  font-weight:500; text-align:center; font-size:14px;}
#fixedtop {z-index:3; position:fixed; top:0px; left:190px; right:24px; background-color:#e8e8e8;}
#past {color:gray;}
#sidebar {float:right; width: 240px; margin:5px; padding:0px;height: 100%; color:black; text-align:center;font-size:12px; overflow: auto;}
table, td {border-style:solid; border-width:2px; border-color:gray; border-collapse: collapse; padding:4px;}
.red {color:red}
.pic {width:48%;}
.cat {position:absolute;left:0px; right:10px; width:auto;}
.cat table {width:100%;}
.cat td {vertical-align:middle; text-align:center; overflow:hidden; }

.tablink {padding-left:5%; padding-right:5%; width:30%; font-size:24px; background-color:#afffaf; border-color:gray; border-style:solid;border-width:thin;}
#bigbuttons {width:100%;}
.orderform td, .orderform th {border-style:solid; border-width:thin; padding:3px; border-color:black; font-size:14px;}
.orderform i {font-size:14px;}
.cat button {background-color:#c0c0FF }
.cat button:hover {background-color:#a0ffFF}
#region {background-color:#c0c0FF }
#region:hover {background-color:#a0ffFF}
.linx li {width:150px; list-style-type:none; padding:0 0 0 4px; margin:4px 20px; background-color:#004099; text-align:left;}
.linx td {border-style:none; padding:0;}
.linx a {font-size:14px;}
.linx small {font-size:9px;}
.linx img {position:absolute;width:150px; height:18px;} 
.linx a:link, .linx a:visited {width:100%; color:white; background-color:#004099;}
.linx  a:hover {color:white; background-color:#4060aa;}
.linx  a:active {color:red;}
.linx  strong {color:#FFFF40;}
#pico {width:156px; padding:0 0 0 0; margin:0 0 0 20px; background-color:#004099; text-align:left;}
#pico form {font-size:12px; padding:0 0 0 0;margin:0 0 0 0}
#pico table {border-style:none; padding:0 0 0 0; margin:0 0 0 0;}
.bg-f {background:#d0bea6;}
.bg-g {background: #c7e19e}
.bg-c {background:#fffbc6}
.bg-w {background:#f0f0f0}
li {list-style-type:disc;}
.rulebelow {border-bottom:solid black 2px; margin-bottom:10px}
#strap a {color:black; background-color:#ffff00; font-weight:600; font-size:20px;padding:4px; border-style:solid; border-width:2px;}
#panel1 {width:28%;float:left; }
#panel2 {width:auto; margin-left:30%; margin-right:30%; color:gray; font-weight:600; text-align:center}
#panel3 {position:absolute; top:0;right:20px; width:80px; float:right; color:maroon;}
#panel4 {position:absolute; top:0;right:0px; width:28%; float:right; color:maroon;}

h1 {text-align:left; font-size:36px;}
h2 {text-align:center; font-size:24px}
h3 {font-size:20px}
h4 {color:white; background-color:maroon; vertical-align:text-top; font-size:16px}
hr {color:black}
#logo {margin-left:auto; margin-right:auto; background-color:transparent;}
#story {clear:both; width:auto;}
#panel2 a:link {color:maroon;border-style:none}
#panel2 a:visited {color:gray}
#panel2 h2 h3 {text-align:center}
#update {vertical-align:top}
.legend {font-size:small}

#col1 {float:left; width:48%; overflow:auto; text-align:left;}
#col1 table td {border-style:none}
#col1 table {border-style:none}
#col2 {float:right; width:48%;  overflow:auto;  text-align:left;}
#col3 {float:left; width:48%; overflow:auto;  text-align:left;}
#col4 {float:right; width:48%; overflow:auto;  text-align:left;}
#col5 {float:left; width:48%; overflow:auto;  text-align:left;}
#col6 {float:right; width:48%; overflow:auto;  text-align:left;}

#poster {margin-right:auto;margin-left:auto}
#footer {clear:both;}
#footer table  td {border-style:none}
#footer2 {clear:both; text-align:left;}
#return {clear:both; position:fixed; bottom:20px;left:20px; background-color:transparent;}
button {background-color:transparent;}
.under {position: relative; top:0; right:0; z-index:1}
.box {border-style:solid; border-width:2px; border-color:#a0a0a0; padding:4px}
#footer table {border-style:none}
#reg_charity {background-color:maroon; color:white; padding:10px}
.hb {float:right; width:14%;padding:20px; vertical-align:top; clear:none;}
