

/* --------------- Defaults --------------- */
* {padding:0;
margin:0;
border:0; }
body {text-align:center;
color:#000;
background:url(/items/images/symbol100.gif) repeat fixed;
font: 76%/1.4em Helvetica, Arial, sans-serif; }
/* --------------- Div ID's --------------- */
#wrapper {width:700px;
margin:0px auto 0; }
#header {text-align: left;
background: url(/items/images/head.gif) no-repeat;
border-bottom: 20px solid #990000;
border-top: 5px solid #990000;
height: 111px;
width: 700px;
position: relative; }
#content {width:690px;
background: #FFFFFF url(/items/images/bar.gif) repeat-y;
margin-bottom: 10px;
border: 1px solid #333333;
margin-left: 5px; }
#content {min-height:600px;
height:auto !important;
}
/* for Internet Explorer */
/*\*/
* html #content {height: 600px; }
/**/
#main {background:transparent;
width:490px;
float: right;
margin-top: 20px;
padding-right: 10px;
padding-left: 10px;
text-align: center; }


#sidebar {width:170px;
background: url(/items/images/bud.jpg) no-repeat;
text-align: right;
padding-left: 5px;
float: left;
margin-top: 20px; }
/* for browsers that don't suck */
#sidebar {min-height:450px;
height:auto !important;
}
/* for Internet Explorer */
/*\*/
* html #sidebar {height: 450px; }
/**/
#footer {background:transparent;
width:490px;
float: right;
margin-top: 20px;
padding-right: 10px;
padding-left: 10px
text-align: center;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
 }
#footer p {line-height: 1.1em; text-align:center;
font-size: .9em; }
#footer ul {font-size:1em;
list-style-type:none; }
#footer li {display: inline;
list-style-type: none;
padding: 0px 20px 5px 5px; }
#footer  a:link {color :#5c584a; }
#footer a:hover {color: #81803f;
text-decoration : none; }
/* --------------- topnav --------------- */
#navcontainer {width: 330px;
margin-top: 56px;
margin-left: 267px; }
ul#navlist {margin-left: 0;
padding-left: 0;
white-space: nowrap; }
#navlist li {display: inline;
list-style-type: none; }
#navlist a { }
#navlist a:link, {text-decoration: none; }
#navlist a:hover {text-decoration: none; }
/* --------------- fonts --------------- */
p {font-size:1.1em;
text-align:left;
padding-top: 5px;
padding-right: 5px;
padding-left: 5px; }
h2 {font-size:1.5em;
padding: 0 0 10px 0;
color: #735529;
font-weight: lighter;
text-align: center; }
/* --------------- a@links --------------- */
a:link {color : #5c5c5c;
text-decoration : none; }
a:visited {color : #5c5c5c;
text-decoration : none; }
a:active {color : #000000;
text-decoration : none; }
a:hover {color: #81803f;
text-decoration : none; }
a:focus {outline: none; }
/* --------------- lists --------------- */
ul {font-size:1.2em;
margin:0 0 0 0px;
list-style-type:none; }
li {margin:0px 0 0px 10px; }
/* --------------- Classes --------------- */
.cleaner {clear: both;
line-height: 1.0;
height: 1px;
display: block;
margin-top: -1px; }
#address {padding:10px;}
#address p{text-align:center;}
.care li {text-align:left; font-size:.9em; list-style-type: decimal;margin:0 1.5em .5em 2.5em;}
#box {background: url(/items/images/roundcenter.gif) repeat-y;
margin: 0px;
padding: 0px; }
#roundtop {margin:0;
padding:0;
background: url(/items/images/roundtop.gif) no-repeat;
height: 13px; }
#roundbottom {background: url(/items/images/roundbottom.gif) no-repeat;
height: 14px; }
.image {text-align:center; }
/* --------------- txp --------------- */
p.post {	margin: 0 0 5px 0;
	color:#9c0000;	padding: 0px;	font-size: 1.0em;	font-style: italic;}#main h3 {text-align:left;	margin: 10px 0 0px 0;	font-size: 1.6em;	letter-spacing: 1px;	font-weight: normal;}#main h3 a {	text-decoration: none;}
/**************** Form and ZCR styles ****************/fieldset {	border: 0 none;	margin: 0;	padding: 0;}fieldset ul {	color: red;}fieldset legend {	display: none;}form div input, form div select, form div textarea, textarea, select, input {	border: 1px solid #ede;	background: #efecec;	padding: 5px;	margin: 3px 0;	font-size: 1.2em;	line-height: 1em;}form {text-align:left;	padding: 0 0 0 5px;	margin: 0;	font-size: 1em;	color: #333;}form div {	clear: left;	display: block;	margin: 0;	padding: 0;}form div label {	display: block;	width: 100px;	padding: 0;	margin: 0px 10px 5px 0px;	text-align: left;}ul.zemError {	list-style-type: none;	margin: 5px;	padding: 2px;	border: 1px #f00 solid;	color: #f00;	background: #fff;}.zemRequired {	font-weight: bold;}.zemRequirederrorElement {	color: #f00;	font-weight: bold;}input.zemRequirederrorElement, select.zemRequirederrorElement,textarea.zemRequirederrorElement {	background: #e2e2e7;}p.red {	color: red;	font-weight: bold;}