body {
font-family:"Helvetica","Arial","Sans Serif";
font-size:11pt;
margin:0px;
padding:0px;
}
* {
	vertical-align: baseline;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
}
form { line-height: normal; padding: 3px; display: block; }
input, textarea { border: solid 1px gray; }
p {}

td {}

div#content { vertical-align: middle; margin: 15px auto 0; width: 800px; }
div#header { background-color: green; background-image: url(img/banner.jpg); width: 800px; height: 90px; margin: 0; }
#header p { color: white; margin: 0; }

.headernav ul { background-color: #036; color: white; padding-left: 0; margin: 0; float:left; width:100%; }
.headernav ul li { display: inline; color: white;}
.headernav ul li a  { padding: 0.2em 2em;
background-color: #036;
color: white;
text-decoration: none;
float: left;
border-right: 1px solid #fff; }
.headernav ul li a:hover
{
background-color: #369;
color: white;
}
.headernav li { padding: 0; display: inline; list-style-type: none; color: white; }

.headernav21 ul { background-color: #036; color: white; padding-left: 0; margin: 0; float:left; width:100%; }
.headernav21 ul li { display: inline; color: #FFFFFF;}
.headernav21 ul li a  { padding: 0.2em 2em;
background-color: #036;
color: #FFFFFF;
text-decoration: none;
float: left;
border-right: 1px solid #fff; }
.headernav21 ul li a:hover
{
background-color: #369;
color: #FFFFFF;
}
.headernav21 li { padding: 0; display: inline; list-style-type: none; color: #FFFFFF;}


li.special { padding: 10px 15px; }

div#main { margin: 0; padding: 0; }
div#specials { float: right; width: 200px; height: 400px; }
div#specialsbody { background-image: url(img/specialbg.jpg); height: 400px; }
#specials ul { margin: 0; padding: 0 1px 1px; }
#specials li { margin: 0; border-top-color: #696; border-top-width: 1px; border-bottom-color: #696; border-bottom-width: 1px; list-style-type: none; }
#specials li a { padding: 0.25em 0.5em 0.25em 0.2em; display: block; text-decoration: none; color: black; border-color: #000; border-width: 1px; }
#specials li a:hover { background-color: #bee4be;}
div.special { font-size: 20px; text-align: center; width: 170px; height: 117px; overflow: hidden; margin: 0; padding: 5px; cursor: pointer; }
div#mainimg { color: #ccc; width: 600px; height: 400px; float: left; }
div#info { background-color: #ccffcc; clear: left; margin: 0; padding: 10px 20px; }
div#footer { clear: left; background-image: url(img/footer.jpg); height: 11px; }
div.error { color: #000; background-color: #ffebe8; width: 400px; padding: 5px; border: solid 2px #dd3c10; }
div.success { color: #000; background-color: #bee4be; width: 400px; padding: 5px; border: solid 2px #234101; }
span#servicelisting { font-size: 13px; width: 100%; height: 100%; }