BODY { font-family : Verdana, Arial, sans-serif; font-size : 12px; margin: 20px 0px; background: #95A2CE; color: #333; }
p, td, ul, li {font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #333; }

.left { background: #FCDB8C; color: #333; border: 4px solid #fff; border-right: 0px; border-top: 8px solid #fff; border-bottom: 8px solid #fff; width:200px; padding-bottom: 15px; }
.mainbody { background: #B8C3E3; color: #000000; border: 4px solid #fff; border-bottom: 8px solid #fff; border-top: 8px solid #fff; padding: 0; text-align: justify; width:550px; }
.footer {background: #FCDB8C; border: 4px solid #fff;}

a:link, a:visited { color: #333; font-weight: bold; text-decoration: underline; }
a:hover { color: #8FBC8F; font-weight: bold; text-decoration: none; }

.treatments a, .treatments a:link, .treatments a:visited { color: #333; font-weight: bold; border-bottom: 0; text-decoration: none; }
.treatments a:hover { background-color: #8FBC8F; color: #fff; border-bottom: 0px dotted #fff; text-decoration: none;}

img { border: 0px solid #000;}

ul li { padding: 5px 0; }

p { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #333; line-height: 1.5em; }
p.emphasis { margin: 5px 0; padding: 0; font-weight: bold; }
p.backtotop { text-align: right; }
p.credits { padding: 0; margin: 0 0 0 0; text-align: center; }
p.credits a, p.credits a:visited { color: #FBDA8C; }

h1 { font-family : "Times New Roman", serif; font-size: 18px; font-weight:bold; color: #95A2CE; text-align: center; background: #fff; padding: 10px; border-top: 1px solid #95A2CE; border-bottom: 1px solid #95A2CE; }
h2 { font-size: 14px; background: #fff; margin: 10px; padding: 5px; border: 1px solid #95A2CE; font-weight: bold; color: #D9A882; text-align: center; }

table#prices { border: 1px solid #95A2CE; border-top: 2px solid #95A2CE; }
table#prices td { border-bottom: 1px solid #95A2Ce; text-align: left; }

input, textarea { margin: 5px 0; }
label { display: block; width: 250px; margin: 0; }

#textbox { background-color: #FBDA8C; margin: 10px; padding: 10px; border: 1px solid #95A2CE; }
#navcontainer { width: 100%; border-right: 0px solid #000; padding: 0; margin-bottom: 0; font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px; color: #333; }
#navcontainer ul { list-style: none; margin: 0; padding: 0; border: none; }
#navcontainer li { border-bottom: 4px solid #fff; margin: 0; padding: 0; }
#navcontainer li a { display: block; padding: 5px 5px 5px 0.5em; border-left: 10px solid #F3BC01; border-bottom: 0; background-color: #FBDA8C; color: #333; text-decoration: none; width: 100%; }
html>body #navcontainer li a { width: auto; }
#navcontainer li a:hover { border-left: 10px solid #8FBC8F; background-color: #95A2D0; color: #fff; }
#footer td{
	font-size: 10px;
}
