body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top:-20px;
	color:#8c8b8b;
	margin:0;
	background-color:#fff;
	background-image:url(bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}


a:link {color: #e18bb1; text-decoration: none; }

a:active {color: #e18bb1; text-decoration: none; }

a:visited {color: #e18bb1; text-decoration: none;}

a:hover {color: #e18bb1; text-decoration: none;}




.container{
margin:auto;
width:738px;
height:auto;
}

.top{
float:left;
}

.bottom{
float:right;
margin-right:1px;
}

.middle{
height:auto;
background-image:url(middle.jpg);
background-position:top right;
float:right;
width:717px;
margin-right:1px;
}

.footer{
color:#000;
font-size:10px;
text-align:center;
margin:5px 0 0 0;
float:left;
width:inherit;
}

.middle_about{
height:auto;
background-image:url(aboutmiddle.jpg);
background-position:top right;
background-repeat:no-repeat;
float:right;
width:717px;
margin-right:1px;
margin-bottom:3px;
}

.index_content{
background-image:url(middleindex.jpg);
background-repeat:no-repeat;
width:717px;
height:272px;
float:left;
}

.index_text{
color:#8c8b8b;
width:490px;
margin:10px 0 0 114px;
}

.index_title{
color:#6acdc2;
font-size:23px;
text-transform:uppercase;
font-weight:bold;
margin:23px 0 0 80px;
}

.about_stars{
background-image:url(aboutbox.png);
background-repeat:no-repeat;
height:462px;
width:274px;
margin:10px 0 0 25px;
float:left;
}

#testimonials{
background-image:url(testimonials.png);
background-repeat:no-repeat;
height:127px;
width:271px;
float:left;
margin:10px 0 0 25px;
}

#testimonial_one{
background-image:url(test1.png);
background-repeat:no-repeat;
height:796px;
width:393px;
float:right;
margin:12px 28px 0 0;
}

#testimonial_two{
background-image:url(test2.png);
background-repeat:no-repeat;
height:383px;
width:267px;
float:left;
margin:0px 0 0 29px;
}

.pic1{
background-image:url(pic1box.png);
background-repeat:no-repeat;
height:301px;
width:390px;
margin:10px 0 0 0;
float:left;
}

.pic2{
background-image:url(pic2box.png);
background-repeat:no-repeat;
height:295px;
width:390px;
margin:0px 0 0 0;
float:left;
}

.picture{
margin:17px 10px 10px 18px;
}

.hours{
background-image:url(hoursbox.png);
background-repeat:no-repeat;
height:327px;
width:269px;
margin:-134px 0 0 30px;
float:left;
}

.parents{
background-image:url(parentsbox.png);
background-repeat:no-repeat;
height:136px;
width:390px;
margin:0px 0 0 0px;
float:left;
}

#testimonials_box{
float:left;
padding:6px;
}

#testimonials_title, #testimonial_title_one, #testimonial_title_two{
color:#6acdc2;
font-size:20px;
text-transform:uppercase;
font-weight:bold;
margin:15px 0 0 25px;
}

#testimonials_info, #testimonial_info_two{
width:218px;
float:left;
margin:5px 0 0 25px;
}

#testimonial_info_two{
width:335px;
font-size:10px;
margin:8px 0 0 20px;
}

#testimonial_title_one{
color:#cfe17e;
font-size:18px;
margin:15px 0 0 20px;
}

#testimonial_title_two{
color:#88cb76;
margin:15px 0 0 20px;
}

#about_box{
float:left;
padding:6px;
}

#about_title{
color:#6acdc2;
font-size:23px;
text-transform:uppercase;
font-weight:bold;
margin:15px 0 0 25px;
}

#license{
color:#f8b4b4;
font-size:15px;
font-weight:bold;
text-transform:uppercase;
margin:-5px 0 0 23px;
float:left;
}

#gray_number{
color:#b4b6b6;
font-size:18px;
font-weight:bold;
width:auto;
float:right;
}

#about_info{
margin:22px 0 0 25px;
width:220px;
}

#hours_box{
float:left;
padding:6px;
}

#hours_title{
font-size:20px;
text-transform:uppercase;
font-weight:bold;
color:#cfe17e;
margin:10px 0 0 17px;
}

#hours_info{
margin:10px 0 0 17px;
width:220px;
}

#parents_title{
color:#f8b4b4;
font-size:20px;
text-transform:uppercase;
font-weight:bold;
margin:5px 0 0 10px;
}

#parents_box{
float:left;
padding:10px;
}

#parents_info{
width:333px;
margin:10px 0 0 10px;
}

