@charset "UTF-8";
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, th, td {
margin:0;
padding:0;
}
body {
font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode",  Arial, Helvetica, sans-serif;
font-size:55%;
bbackground:#f9f9ec;
color:#555;
}
div#container {
bbackground: orange;
font-size:1.2em;
padding:0;
width:100%;
float: left;
}
div#container_inner_top {
bbackground: green;
width: 870px;
height: 380px;
padding: 0 20px;
float: left;
}
.category {
bbackground: orange;
width: auto;
float: left;
}
div#container_inner_emailform {
bbackground: blue;
width: 870px;
padding: 20px;
float: left;
display: none;
}
div#container_inner_mailform {
bbackground: pink;
width: 870px;
padding: 0 20px;
float: left;
display: none;
}
h1 {
color:darkgreen;
font-size:1.5em;
margin-top:0;
margin-bottom:5px;
}
h2 {
color:#222;
font-size:1.2em;
margin-top: 10px;
margin-bottom:5px;
}
p {
margin-bottom:0em;
}
.clearing {
clear:both;
}
.alert, .error {
color:#FF0000;
}
.error {
clear: both;
margin-left: 110px;
}
.inputerror {
background: pink;
}
ol.categoryOpt {
bbackground: orange;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width: auto;
}
ol.categoryOpt li {
bbackground:yellow;
clear: left;
float:left;
margin-bottom:1px;
margin-right: 10px;
width:100%;
}
ol.categoryOpt label {
bbackground:white;
cursor:pointer;
}

ol.forms {
bbackground: pink;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top: 10px;
width:100%;
}
ol.forms li {
bbackground: green;
clear:left;
float:left;
line-height:1.5em;
margin-bottom:5px;
width:100%;
}
ol.forms li.spacer {
background: gray;
clear:both;
float:left;
margin: 5px 0 10px 0;
height: 1px;
width:100%;
}
ol.forms label {
cursor:pointer;
display:block;
float:left;
line-height:1.5em;
padding-right:10px;
text-align:right;
width:100px;
}
ol.forms input {
float: left;
bbackground: blue;
margin-right: 10px;
}
ol.forms textarea {
float:left;
height:48px;
width:278px;
}
ol.forms input, ol.forms textarea, ol.forms button {
-x-system-font:none;
ffont-family:Georgia,"Times New Roman",Times,serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
ol.forms .error {
bbackground: blue;
float: left;
display: block;
margin-top: 1px;
width: 200px;
}
ol.forms li.buttonsEmail, ol.forms li.buttonsMail  {
bbackground: red;
margin-left: 175px;
width:auto;
}
