html { 
min-width: 855px;
}
html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a {
margin: 0;
padding: 0;
border: 0;
}


body {
text-align: center;
	margin: 0;
	padding: 0;
	border: 0;	
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 76%;
	background-color:#C7D8D8;
}


/* -------[ LAYOUT ]----------------------------- */

#wrapper {
background: #C7D8D8 url(../i/bg.gif) no-repeat center top;
width: 855px;
height:743px;
margin: 30px auto;
padding: 0;
text-align: left;
}

html>body #wrapper {
min-height: 743px;
}

#wrapper-content {

padding: 30px 58px 0 58px;
margin:0 0 0 0;
}	

#banner {
background: transparent url(../i/logo.gif) no-repeat left top;
height:98px;
background-color:#fff;
}


#content {
float: left;
width: 737px;
height:407px;
margin:20px 0 0 0;
background-color:#9BD8C1;
}


#content-a-inner {
padding:35px 30px 0 30px;
}

/* -------[ home ]--------- */

#home-a {
width:450px;
color:#9C7D4F;
}

/* -------[ profile ]--------- */

#news-a {
width:280px;
color:#90B8CD;
}

#news-a p {
padding:8px 0 0 0;
}


/* -------[ massages ]--------- */

#treat-a {
padding:8px 0 0 0;
width:210px;
float:left;
}

#treat-a li {
list-style-type: none;
line-height:150%;

}

#treat-a li a{
text-decoration: none;
color:#FFFFFF;
}

#treat-a a.selected {
font-weight:bold;
}


#treat-c {
padding:8px 0 0 12px;
float:left;
width: 450px;
height:304px;
}

#treat-c ul {
padding:0 0 0 20px;
}



/* -------[ testimonials ]--------- */

#test-a {
padding:8px 0 0 0;
width:328px;
float:left;
}

#test-b {
padding:8px 0 0 12px;
width:328px;
float:left;
}

.pictest dl {
line-height:135%;

}

.pictest dt {
font-weight:bold;
padding-top:6px;
}

.pictest dd {
}


/* -------[ footer ]--------- */

#footer {
padding: 10px 20px 0 20px;
}

.copystuff {
float:left;
color: #90B8CD;
}

.copystuff a, .copystuff a:link {
background: #fff;
text-decoration: none;
}

.copystuff a:hover {
color: #0084A1;
cursor: pointer;
}

.credit {
color:#90B8CD;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
}

.credit a, .credit a:link {
background: #fff;
color: #90B8CD;
text-decoration: none;
}

.credit a:hover {
color: #0084A1;
cursor: pointer;
}
/* --------[ BACKGROUNDS ]----------------------------- */

.pichome {
background: url(../i/main-home.jpg) no-repeat left top;
}

.pictreathome {
background: url(../i/main-treathome.jpg) no-repeat left top;
color:#FFFFFF;
}

.pictreat {
background: url(../i/main-treatment.jpg) repeat-x left top;
color:#FFFFFF;
}	

.picprof {
background: url(../i/main-profile.jpg) no-repeat left top;
color:#90B8CD;
}	


.pictest {
background-color:#9BD8C1;
color:#fff;
}		
/* --------[ NAVIGATION ]----------------------------- */

#nav {
width: 100%;
margin: 0;
padding: 10px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
list-style-type: none;
background: #fff;
}

#navlist li {
float: left;
margin: 0;
padding: 0;
width: auto;
display: block;
}

#navlist li a, #navlist li a:link {
font-size:1.1em;
background: #fff;
color: #9A8E78;
text-decoration: none;
padding: 0 2.95em;
display: block;
border-right:#CCCCCC 1px solid;
}

#navlist li a:hover {
color: #7CD0B7;
cursor: pointer;
}

#navlist li a#current, #navlist li a#current:link {
color: #7CD0B7;
cursor: default;
}



/* --------[ TYPOGRAPHY ]----------------------------- */

p {
line-height:135%;
padding-bottom:3px;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:2em;
text-transform: uppercase;
font-weight: bold;
word-spacing: 2px;
border-top: 1px dotted;
border-bottom: 1px dotted;
}

.subtext {
font-family:Arial, Helvetica, sans-serif;
font-size:1.66em;
font-weight: normal;
word-spacing: 2px;
line-height:142%;
color:#7CD0B7;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
word-spacing: 2px;
line-height:155%;
font-weight: normal;
}	

.linebelow {
border-bottom: 1px dotted;
}

h1.testimonials {
border-top: 1px dotted #fff;
border-bottom: 1px dotted #fff;
color:#fff;
}

h1.testimonials a {
color:#fff;
text-decoration:none;
}

h1.testimonials a#currenttest, h1.testimonials a#currenttest:link {
color: #FF3399;
}
/* --------[ MISC ]----------------------------- */
div.clear {
width: auto;
height: auto;
padding: 0;
margin: 0;
clear: both;
}



#form-left {
padding:8px 0 0 0;
width:310px;
float:left;
}

#form-right {
padding:8px 0 0 12px;
float:left;
width: 250px;
height:304px;
}



#form-left li {
list-style-type: none;
line-height:150%;

}

#form-left li a{
text-decoration: none;
color:#FFFFFF;
}

#form-left a.selected {
font-weight:bold;
}


#form-right ul {
padding:0 0 0 20px;
}



form p
{
margin:3px 0 3px 0;
padding:0;
}
form input
{
margin:0;
padding:0;
color:#90B8CD;
}

textarea
{
margin:0;
padding:0;
color:#90B8CD;
}

p.emess
{
color:#FF0000;
}

p.messsent
{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
text-transform: uppercase;
font-weight: bold;
word-spacing: 2px;
margin:5px 0 5px 0;
}

