body {
	background: #fff url('images/norton_eatingdisorderpro_background.jpg') center top;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Helvetica, Georgia, Sans-Serif;
	color: #402B15;
	text-align: center;
	}
	
div.everything {
margin-left: auto; /* for better browsers */
margin-right: auto;
margin-top: 0px;
width: 800px;
font-size: 13px;
text-align: left; /* so the content itself isn't centered

within the div */
}

#wrapper {
width: 800px;
margin: 0 auto; /* centers content */
padding: 0;
}

#left {
width: 500px;
margin: 0;
padding: 0;  
float: left;
text-align: center;
}

#quote {
width: 570px;
margin: 0 0 0 60px;
padding: 15px;  
float: left;
text-align: right;
}

#right {
width: 130px;
margin: 10px 0 10px 0;
padding: 0;
float: left;
text-align: left;
} 

#banner1 {
margin: 0;
padding: 5px 0px;
text-align: left;   
clear: both;   
} 

#left1 {
width: 150px;
margin: 0;
padding: 0;  
float: left;
text-align: left;
}

#right1 {
width: 634px;
margin: 0;
padding: 8px;
float: left;
text-align: left;
} 

#letter {
width: 630px;
margin: 0;
padding: 8px;
float: left;
text-align: left;
border: #6bb3c7 1px solid;
} 

#contact1 {
background: url('images/envelope.gif') center top;
width: 790px;
height: 1200px;
margin: 0px auto;
padding-top: 20px; 
float: left;
text-align: center;
} 

#contact2 {
width: 350px;
margin: 0px auto; 
text-align: left;
} 

#thankyou {
width: 800px;
margin: 0;
padding: 15px 15px;
text-align: left;   
clear: both;   
} 

#left2 {
width: 120px;
margin: 0px 0px 5px 0px;
padding: 0;  
float: left;
text-align: left;
}

#lefthome {
width: 120px;
margin: 5px 0px 5px 0px;
padding: 0;  
float: left;
text-align: left;
}

#righthome {
width: 220px;
margin: 5px 0px 5px 0px;
padding: 0;  
float: left;
text-align: left;
vertical-align: center;
}

#left3 {
width: 105px;
height: 100px;
margin: 0px 0px 5px 0px;
padding: 0;  
float: left;
text-align: left;
clear: none;   
}

#left4 {
height: 80px;
margin: 0px 0px;
padding: 10px 5px;
float: left;
text-align: left;
clear: none;   
}

#left5 {
width: 105px;
height: 200px;
margin: 0px 0px 5px 0px;
padding: 0;  
float: left;
text-align: left;
clear: none;   
}

#left6 {
width: 205px;
height: 200px;
margin: 0px 0px 5px 0px;
padding: 0;
float: left;
text-align: left;
clear: none;   
}

#left7 {
height: 180px;
margin: 0px 0px;
padding: 10px 5px;
float: left;
text-align: left;
clear: none;   
}

#left8 {
margin: 0px 0px 10px 0px;
padding: 10px 5px;
float: left;
text-align: left;
clear: none;   
}

#left9 {
width: 55px;
height: 100px;
margin: 0px 0px 5px 0px;
padding: 0;  
float: left;
text-align: left;
clear: none;   
}

#center {
width: 680px;
margin: 0;
padding: 0;  
float: left;
text-align: left;
}

#center2 {
width: 560px;
margin: 0;
padding: 0;  
float: left;
text-align: left;
}

#bannermission {
width: 780px;
margin: 5px 0px;
padding: 5px 10px;
text-align: left;   
clear: both;   
background-color: #e7f7fe;
} 

#bannervision {
width: 660px;
margin: 5px 0px;
padding: 5px 10px;
text-align: left;   
clear: both;   
background-color: #bdd7e8;
} 

#bannerpost {
width: 540px;
margin: 0px 0px 5px 0px;
padding: 5px 10px;
text-align: left;   
clear: both;   
background-color: #e7f6f1;
} 

#bannertest {
width: 320px;
margin: 0px 0px 5px 0px;
padding: 5px 10px;
text-align: left;   
background-color: #e7f6f1;
} 

#bannerabout1 {
width: 790px;
margin: 5px 0px;
padding: 5px 0px;
text-align: left;   
clear: both;   
} 

#leftabout1 {
width: 150px;
margin: 0px 0px;
padding: 5px 0px;
float: left;
text-align: left;
}

#rightabout1 {
width: 650px;
margin: 0;
padding: 0;  
float: left;
text-align: left;
}

#bannerservices1 {
width: 790px;
margin: 5px 0px;
padding: 5px 5px;
text-align: left;   
clear: both;   
}

#servicesinp {
width: 610px;
margin: 0 0 0 95px;
padding: 15px 0 15px 0;  
float: center;
text-align: left;
}

#bannerfaq {
width: 790px;
margin: 5px 0px;
padding: 30px 30px;
text-align: left;   
clear: both;   
} 

.homeheader {
	color: #302010;
	font-size: 18px;
	font-weight: bold;
}
.parentheader {
	color: #302010;
	font-size: 14px;
	font-weight: bold;
}

.currentheader {
	color: #302010;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}

.currentheader {
	color: #302010;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}

.quote {
	color: #302010;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	font-style: italic;
}

.servicesheader {
	color: #302010;
	font-size: 14px;
	font-weight: bold;
}

.servicesheader1 {
	color: #302010;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}

.servicesheader2 {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

.servicesheader3 {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}

.servicestext {
	color: #ffffff;
	font-size: 12px;
}

.servicesinp {
	color: #302010;
	font-size: 14px;
	line-height: 18px;
}

.typesheader {
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
}

.typestext1 {
	color: #B7E0D2;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
}

.typestext2 {
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
}

.typestext3 {
	color: #428099;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
}

.abouttitle {
	color: #00a99d;
	font-size: 18px;
	font-weight: bold;
}

.aboutheader {
	color: #302010;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}

.aboutquote {
	color: #01719F;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}

.contact1 {
	color: #7ca6d2;
	font-size: 14px;
	line-height: 16px;
}

.contact2 {
	color: #01719f;
	font-size: 12px;
    font-weight: bold;
}

.contact3 {
	color: #8d7761;
	font-size: 12px;
    font-weight: bold;
}

.recipes1 {
	color: #7ca6d2;
	font-size: 14px;
	line-height: 16px;
}

.recipes2 {
	color: #7ca6d2;
	font-size: 14px;
	font-style: italic;
}

.bookheader1 {
	color: #302010;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}

.bookheader2 {
	color: #01719F;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}

.bookheader3 {
	color: #01719F;
	font-size: 14px;
	font-weight: bold;
}

.cruiseheader2 {
	color: #01719F;
	font-size: 16px;
	font-weight: bold;
}

a img {
	border: none;
	}

#img1 {
width: 105px;
margin: 5px 0 0 0;
padding: 0;  
float: left;
text-align: left;
}
	
p {
	font-size: 14px;
	line-height: 16px;
}

a:link {color: #6ABDD6; font-size: 14px; text-decoration: none; border: none;}
a:visited {color: #6ABDD6; font-size: 14px; text-decoration: none;}
a:hover {color: #B7E0D2; font-size: 14px; text-decoration: none;}
a:active {color: #B7E0D2; font-size: 14px; text-decoration: none;}

#wrapper a:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}

#left4 a:link {color: #B7E0D2; font-size: 14px; text-decoration: none; border: none;}
#left4 a:visited {color: #B7E0D2; font-size: 14px; text-decoration: none;}
#left4 a:hover {color: #6ABDD6; font-size: 14px; text-decoration: none;}
#left4 a:active {color: #6ABDD6; font-size: 14px; text-decoration: none;}