.counter {}

div {display: block}

body {margin: 0px; padding: 0px; background-image: url(images/bg.png); background-repeat: no-repeat; background-position: 0px 0px; background-attachment: fixed; background-color: #51a44f; color: black;}


#content {margin-left: auto; margin-right: auto; margin-top: auto; margin-bottom: auto; padding: 10px; width: 600px; background-color: #f3f2e2; background-image: url(images/content_bg.png); background-repeat: repeat; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; border-top: none;}

#logo {margin: 0px; background-image: url(images/banner.png); max-height: 80px; min-height: 79px; background-position: right; background-repeat: no-repeat; border: 1px solid black;}

#logo img.logo {float: left; width: 390px;}

#logo p {float: right; display: block; margin: 5px; width: 200px; position: relative; top: -50px; text-align: right; font-weight: bolder; font-family: "Times New Roman"; font-size: .9em; color: #f3f2e2;}

/*#mainnav {position: relative; left: 565px; top: -400px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; font-family: Verdana, sans-serif;}

#mainnav ul {list-style-type: none; padding-top: 0px; margin-top: 0px;}

#mainnav ul li {margin-top: 10px; display: block;}

#mainnav ul li a {margin: 5px; margin-top: 0px; padding: 5px; border: 1px solid black; font-size: .7em; background-color: #437ca0;}

#mainnav ul li a:visited {color: #e16f1a;}

#mainnav ul li a:hover {color: black;}

#mainnav ul li a.sub-item {margin: 3px; margin-top: 3px; position: relative; left: 10px; padding: 5px; padding-top:3px; padding-bottom: 3px; border: 1px solid black; font-size: .7em; color: white; background-color: #e16f1a;}

#mainnav ul li a.sub-item:visited {color: black;}

#mainnav ul li a.sub-item:hover {color: #437ca0;}*/

#mainnav {margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; clear: both; font-family: Verdana, sans-serif;}

#mainnav ul {list-style-type: none; padding-top: 0px; margin-top: 0px;}

#mainnav ul li {float: left; margin-top: 10px; display: block;}

#mainnav ul li a img {border: none; margin: 3px;}

#mainnav ul li a {margin: 5px; margin-top: 0px; margin-left: 0px; padding: 5px; border: 1px solid black; font-size: .7em; background-color: #437ca0;}

#mainnav ul li a:hover {background-image: url(images/bg.png); background-position: 0 0; background-repeat: no-repeat;}

#links ul li a {color: blue;}

#links ul li a:hover {color: red;}

#links ul li a:visited {color: black;}

#maintext {clear: both; margin-left: auto; margin-right: auto; margin-top: 40px; font-family: verdana, futura; font-weight: bold; overflow: auto;}

.title {margin-top: 8px;}

#maintext a.policy {font-family: sans-serif; font-size: .8em; color: black; text-decoration: underline; padding: 4px; margin-left: 230px; margin-right: auto;}

#maintext a.policy:hover {color: #437ca0;}

#maintext p {text-align: justify; padding: 10px; text-indent: 2em;}

#maintext p:first-letter {background-color: #437ca0; color: white; font-size: 1.7em; padding-top: 6px; padding-left: 6px; padding-bottom: 2px; padding-right: 2px; border: 1px solid black;}

#mapmenu {border: 1px solid black; background-color: white; color: black;}

#mapmenu ul {text-transform: capitalize; font-family: sans-serif; list-style-type: none; padding-left: 90px;}

#mapmenu ul li {margin-left: auto; margin-right: auto; margin-top: 15px;}

#mapmenu ul li a {color: blue; text-decoration: underline;}

#mapmenu ul li a:hover {color: black;}

#mapmenu ul li a:visited {color: purple;}

#mapmenu ul li ul.process {}

#consultmenu .current {background-color: white;}

#consultmenu {margin-left: 17%; margin-right: auto; margin-top: 60px; margin-bottom: 5px; font-family: Verdana, sans-serif; clear: both; display: block;}

#consultmenu ul {list-style-type: none; padding-top: 0px; margin-top: 0px;}

#consultmenu ul li {float: left; margin-left: 0px; display: block;}

#consultmenu ul li a {margin: -1px; margin-top: 0px; padding: 5px; border: 1px solid black; font-size: .7em; background-color: #437ca0;}

#consultmenu ul li a:hover {background-image: url(images/bg.png); background-position: 0 0; background-repeat: no-repeat;}

#guestbook {margin-left: 26%; margin-right: auto; text-align: center;}

#guestbook ul {list-style-type: none;}

#guestbook ul li {float: left; display: block;}

#guestbook ul li a {margin: 5px; margin-top: 10px; padding: 5px; border: 1px solid black; font-size: .9em; background-color: #437ca0;}

#currentfashion {margin: auto; display: block; margin-top: 2px; margin-bottom: 2px; width: 450px; height: 50px; background-image: url("images/fashion button.png");}

#currentfashion:hover {background-image: url("images/fashion button_hover.png");}

#currentfashion p {display: block; margin-left: 10px; margin-right: 10px; padding: 2px; padding-top: 10px; padding-bottom: 1px;}

#currentfashion p a {display: block; font-size: 1.2em; font-family: sans-serif; color: white; text-decoration: underline; text-align: justify; padding: 0px;}

#currentfashion p a:hover {font-size: 1.2em; font-family: sans-serif; color: white; text-decoration: underline; text-align: justify; padding: 0px;}

#contactinfo {display: block; background-color: #437ca0; margin-top: 10px; text-align: right; padding: 5px; padding-bottom: 0px; border: 1px solid black; background-image: url(images/ealogo_small.png); background-repeat: no-repeat; background-position: 10px 2px; min-height: 100px;}

#contactinfo p {margin: 0px;}

#footer {font-size: .6em; text-align: center; margin: 0px; padding: 2px;}

#footer a {color: #437ca0;}

#footer a:visited {color: maroon;}

#footer a:hover {color: #000;}

a {color: white; text-decoration: none;}

a:visited {color: black;}

a:hover {color: black;}

a:active {color: red;}

address {text-align: center; color: black;}

