@charset "UTF-8";
/* CSS Document */



* {
	margin: 0;
	padding: inherit;}
	
p{
	margin: 0px;
	line-height: 110px;
	}
	
li{
	list-style:none;
	}	
	
a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#126eaf;
	text-indent:none;}
	
a:hover{
	color:#009999;
	}
	
#wrapper{
	margin: 1em auto 0 auto;
	position: relative;
   	width: 980px;
	height: 800px;
	background-color: #394a59;
	overflow: hidden;
	}

#banner{
	position: absolute;
	left: 20px;
	width: 800px;
	}


#logo{
	position: absolute;
	left: 20px;
	top: 20px;
	}
	
#menu{
	float: left;
	position:absolute;
	left: 230px;
	top: 40px;
	width: 750px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	z-index: 10;
	}

#menu a{
	display:block;
	float: left;
	background:url(images/Nav-button.jpg) top;
	width: 99px;
	height: 105px;
	color:#EEEEEE;
	text-align:center;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

#menu a:hover{
	background:url(images/Nav-button.jpg) no-repeat bottom;
	text-decoration: none;
}

#menu a.on{
	background-image:url(images/Nav_button_On.jpg);
	color:#1b222a;
	}

#menu li { float:left; }

#footer{
	position:absolute;
	z-index: 600;
	background-color:#1b222a;
	opacity: .9;
	width: 845px;
	height: 80px;
	left: 70px;
	top: 737px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#EEEEEE;
	padding: 3px;
	}
	
#footer li{	float: left;
}	
	
#footer a{
	color:#EEEEEE;
	font-size: 12px;
	text-decoration:underline;}

#footer a:hover{text-decoration:none;}

#footer a:visited{color:#EEEEEE;}	
	
#scroller{
	position:absolute;
	left: 70px;
	top: 180px;
	width: 850px;
	height: 648px;
	overflow:hidden;
	background-attachment:scroll;
	}
	
#skyline{
	position:absolute;
	}

#homepage{
	position: absolute;
	top: 0px;
	width: 850px;
	float:left;
	}
	
#aboutpage{
	position: absolute;
	left: 850px;
	top: 0px;
	width: 850px;
	padding: 0;
	}
	
#kristencopy{
    position: absolute;
	top: -5px;
	left: -10px;
	width: 410px;
	text-align:justify;
	}	
	

#hollycopy {
    position: absolute;
	top: -5px;
	left: 410px;
	width: 420px;
	text-align:justify;
	}
	
#bostonmamas{
	position:absolute;
	top: 250px;
	left:-12px;
	}		
	
#servicespage{
	position: absolute;
	left: 1700px;
	top: 0px;
	width: 850px;
	}


#portfoliopage{
	position: absolute;
	left: 2550px;
	top: 0px;
	width: 850px;
	}


#testimonialspage{
	position: absolute;
	left: 3400px;
	top: 0px;
	width: 850px;
	padding: 0;
	}

#contactpage{
	position: absolute;
	left: 4250px;
	top: 0px;
	width: 850px;
	}
	
ul#list1{
	position:absolute;
	top:120px;
	left: 30px;
	list-style:square;
	font-family: Arial, Helvetica, sans-serif; color:#1b222a; font-size:14px;
	}	

ul#list1 li{
	list-style:square;
}

ul#list2{
	position:absolute;
	top: 120px;
	left: 420px;
	font-family: Arial, Helvetica, sans-serif; color:#1b222a; font-size:14px;
	}	
	
ul#list2 li{
	list-style:square;
}


#clientmenu{
height: 500px;
	position: absolute;
	top: 26px;
	left: 0px;
	line-height: 15px;
}

#clientmenu li {
margin: 0 0 -20px 0;
line-height: 12px;
float: left;
clear: both;
}


#clientmenu a{
	display:block;
	background-color:#009999;
	width: 170px;
	color:#EEEEEE;
	text-align:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

#clientmenu a:hover{
	background-color:#1b222a;}


#testimonials{
	position:absolute;
	top: 30px;
	left: 225px;
	width: 590px;
	height: 2900px;
	overflow:hidden;
}

#skiandsport{
	position:absolute;
	}


#goodtwo{
	position:absolute;
}

#mommy{
	position:absolute;
	}
	
#respond{
	position:absolute;
	}

#studioshare{
	position:absolute;
	}

#bootcamp{
	position:absolute;
	}
	
#contactmenu{
	position:absolute;
	left: 340px;
	top: 305px;
	width: 400px;
	height: 110px;
	padding: 0;
	margin: 0;
	}
	
#contactmenu a{
	display: block;
	float: left;
	padding: 5px;
}


		
.pane{}		

/*** Body Content ***/
#pagecontainer{ 
	width:5950px;
	height:100%; 
	position:absolute; top:0; left:0; 
	overflow:hidden; 
	}
		

.box		{ width:100%; height:100%; float:left; }

.content	{ width:960px; height:400px; top:0px; margin: 0 auto; position:relative; }
				
.inner		{ width:920px; height:360px; margin:5px; padding:8px; top:0px; position:relative;}

h1.title { font-family:'Droid Sans', sans-serif; font-size:50px; color:#126eaf;}

h2.abouttitle { font-family:'Droid Sans', sans-serif; font-size:20px; color:#126eaf; line-height: 2px;}

h2.title { font-family:'Droid Sans', sans-serif; font-size:20px; color:#126eaf;}

h4 {font-family: Arial, Helvetica, sans-serif; color:#1b222a; font-size:16px; margin-bottom:-10px;}

h5 {font-family: Arial, Helvetica, sans-serif; color:#1b222a; font-size:14px; margin-bottom:-10px; line-height:2px;}

h6 {font-family: Arial, Helvetica, sans-serif; color:#1b222a; font-size:14px; margin-bottom:-10px;}

.body {line-height: normal; font-family: Arial, Helvetica, sans-serif; color:#1b222a; font-size:14px;}

.body-about {line-height:normal; font-family: Arial, Helvetica, sans-serif; color:#1b222a; font-size:13px;}

.iframewrapper{background:inherit;}

.testimonial{font-family:'Droid Sans', sans-serif; font-size:14px; line-height:normal;}

.signature{font-family:'Droid Sans', sans-serif; font-size:14px; line-height:normal; color:#009999;}

.left{float:left; margin:-10px 2px 0px 0px;}

.right{float:right; margin:-10px 0px 0px 2px;}

