body {

	background-image: url("../images/bg3_bottom.jpg");
	font-family: Palatino, serif;
	font-size:1em;
	margin-bottom: 1em;
	line-height: 1.1em;
	}
	
.layer1 {
	
	background-image: url('../images/bg1_top.jpg');
	background-repeat:repeat-x;
	height:160px;
}	

.layer2 {
	
	background-image: url('../images/bg2_mid.jpg');
	height:303px;
	
}

.layer3 {

	background-image: url('../images/bg4_bar.png');
	width:100%;
	height:49px;
	position:absolute;
	bottom:0;

}


.content {
	
	float:right;
	margin-top:15px;

}

.content_services {
	
	float:right;
	padding-left:15px;
	border-left: solid 1px #FFF8AA;
	margin-top:15px;
	width:350px;
	height:275px

}

.content_services ul {

	padding-top:50px;

}

.content_services ul li{

	color:#FFF8AA;
	margin-left:30px;
	padding-top:5px;
	list-style-type:none;

}

.content_services h1 {

	color:#FFF8AA;
	font-size:1.3em;
	margin-top:15px;
	padding-bottom:12px;

}

.content_services p {

	margin-left:-15px;
	font-size:.9em;

}

.content_contact {
	
	float:right;
	margin-top:15px;
	width:365px;

}

.content_contact h1 {
	
	color:#FFF8AA;
	padding-top:10px;

}

.content_contact a {
	font-size:.7em;
	font-family:palatino, serif;
	color:#FFF8AA;
	text-decoration:underline;
	}
	
.content_contact a:hover {
	font-size:.7em;
	color:#CDE7CA;
	text-decoration:none;
	}

.bar_wrapper {

	width:900px;
	margin-left:auto;
	margin-right:auto;


}

.bar p {
	
	font-size:.9em;
	margin-left:170px;
	padding-top:23px;
	color:#FFF8AA;

}

.bar a {
	
	font-size:.9em;
	padding-top:23px;
	color:#FFF8AA;
	text-decoration:underline;

}

.bar a:hover {
	
	color:#CDE7CA;
		text-decoration:none;


}

.logo {

	width:289px;
	margin-left:auto;
	margin-right:auto;
}

#top_nav {

	width:700px;
	margin-top:16px;
	margin-left:auto;
	margin-right:auto;
	
}
	
.header_wrapper {

	padding-top:15px;
	width:630	px;
	margin-right:auto;
	margin-left:auto;

	
}

	
.logo_wrapper {

	width:289px;
	margin-left: auto;
	margin-right: auto;
	
	
}


#page {

	width:620px;
	margin-left: auto;
	margin-right: auto;
	
}

#page a {

	text-decoration: none;

}

#page a:hover {

	text-decoration: underline;

}

#page h1 {

	font-size:1.4em;

}

.footer_r {

	width:289px;
	margin-left:auto;
	margin-right:auto;
}

#footer div{margin:auto;}
#facebook {
	background:url('../images/fb.png') left top no-repeat;
	height: 25px;
	width: 25px;	
	color:#fff;
	padding:1px 0;
}

/**********************************************

	Header Styles
	
***********************************************/


/**********************************************

	Body Styles
	
***********************************************/

.left{

	padding-top:20px;
	margin-left:-35px;

}

.left_services{

	padding-top:30px;
	margin-left:20px;
	width:200px;
	color:#FFF8AA;
	

}

.left_services ul li{

	margin-left:-30px;
	padding-top:5px;
	list-style-type:none;

}

.left_services a{

	color:#FFF8AA;
	text-decoration:none;


}

.left_services a:hover{

	color:#CDE7CA;

}

.left_services h1{

	font-size:1.3em;
	}


.body_wrapper {
	
	float:left;
	width:360px;

}

.body_wrapper_services {
	
	float:left;

}

.body_wrapper_contact {
	
	float:left;
	width:360px;
	margin-top:20px;

}


.content_wrapper {

	width:600px;
	padding-top:0px;
	padding-left:0px;
	margin-right:auto;
	margin-left:auto;

}

.content_wrapper  p{

	width:350px;
	color:#FFF8AA;
	font-size:1em;
	line-height:1.1em;
	padding-top:10px;
	padding-left:20px;

}

.content_wrapper_contact  p{

	width:240px;
	color:#FFF8AA;
	font-size:1em;
	line-height:1.1em;
	padding-top:10px;
	padding-left:20px;

}

.content_wrapper ul {
	
	padding-left:35px;
	line-height: 1.3em;
	list-style-type: disc;
	
}

.wax_ul {

	font-size:.9em;
	

}

/************************************************************

			Image Cycle CSS
			
**********************************************************/

.slideshow { height: 345px; width: 500px; margin: auto; position:relative; margin-left:30px; }
.slideshow img { padding: 5px; border: 1px solid #ccc; background-color: #eee; }

.slideshow2 { height: 280px; width: 550px; margin: auto; position:relative; margin-left:20px; margin-top:70px; }

/********************************************************/

.sidebar {
	float:right;
	padding-right:30px;
	width:282p×;


}


.contact_form {
	
	float:left;
	margin-top:-300px;
	font-size:.8em;
	width:260px;
	padding-bottom:30px;

}

/**********************************************

	Navigation CSS Rollover Images

*********************************************/

#top_nav ul li {

	display:inline;

}




			
/***************************************************

	Footer Styles

***************************************************/

#footer {
	
	background-image:url("/images/footer.jpg");
	background-repeat;y-repeat;
	clear:both;
	padding-top:25px;

}

#footer p {

	color:#FFF8AA;
	font-size:.7em;
	text-align:center;

}

#footer a {

	color:#FFF8AA;

}

.schedule {

	margin-right:175px;
	float:right;
	height:50px;
	width:215px;
	background-image:url('/images/schedule.png');
	background-repeat:no-repeat;

}

/*****************************************************

	Table Styles

*******************************************************/

/****************************************************************

	Alert Styles: These are for error messages for the user to see, such as inappropriately filling out a form
	
*****************************************************************/
	
/**************************************************

	Form Styles

***************************************************/

/***************************************************

	Cap styles: This div allows for the appearance of a two column layout without tables or a repeating background

****************************************************/



