body {
margin:0px;
padding:0px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
background-color:#fff;
}

img {
border:0px;
filter:expression(fixPNG(this));
}

form {
margin:0px;
padding:0px;
}

h1 {
display:block;
color:#0f984a;
font-size:16px;
margin:0px;
padding-bottom:10px;
}

h2 {
display:block;
color:#00923f;
font-size:18px;
margin:0px;
padding-bottom:10px;
}

h3 {
display:block;
color:#00923f;
font-size:14px;
margin:0px;
padding-bottom:5px;
}

p {
margin:5px 0px;
}

a {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#00923f;
text-decoration:underline;
}

a:hover {
text-decoration:underline;
}

.fields {
width:100%;
border:#aea7a7 solid 1px;
}

.fields:focus {
background-color:#f0f0f0;
}

.smalltext {
font-size:11px;
color:#555;
}

.button {
background:url(/i/button_bg.gif) repeat-x;
cursor:pointer;
border:none;
padding:2px 10px;
color:#fff;
}

.button:hover {
background:url(/i/button_bg_sel.gif) repeat-x;
}

.n {
white-space:nowrap;
}

table.menu {
background:url(/i/green_bg.gif) repeat-x;
}

table.menu a {
color:#fff;
font-size:14px;
text-decoration:none;
font-weight:bold;
}

table.menu a:hover {
color:#f4a20f;
}

table.menu td.dark {
background:url(/i/green_bg2.gif) repeat-x;
white-space:nowrap;
color:#f4a20f;
font-weight:bold;
}

table.menu td.dark a {
display:block;
color:#fff;
font-size:12px;
font-weight:bold;
}

table.bottommenu {
background:url(/i/gray_bg.gif) repeat-x;
color:#00923f;
font-weight:bold;
}

table.bottommenu a {
color:#000;
text-decoration:none;
font-weight:normal;
white-space:nowrap;
}

table.bottommenu a:hover {
text-decoration:underline;
}

.basket {
border-left:#b13a1a 1px solid;
border-top:#b13a1a 1px solid;
font-size:11px;
}

.basket a {
font-size:11px;
}

.basket th {
border-right:#b13a1a 1px solid;
border-bottom:#b13a1a 1px solid;
font-weight:bold;
padding:2px 10px;
white-space:nowrap;
}

.basket td {
border-right:#b13a1a 1px solid;
border-bottom:#b13a1a 1px solid;
padding:2px 10px;
}

.basket input {
height:14px;
border:#ccc 1px solid;
width:80%;
text-align:right;
font-size:12px;
}

table.gray {
border-top:#d9d9d9 1px solid;
}

table.gray h1 {
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#515151;
font-size:14px;
text-decoration:none;
font-weight:bold;
padding:0px;
}

.error {
border-color:#c44;
}

label.error, label.error a {
color:#c44;
font-style:italic;
font-size:11px;
}

.green {
color:#00903e;
}