/* -----		home page		-----*/

#butterfly h2 {
	padding-top:	10px;
	margin-left: 	294px;
	color:			#0f74c2;
	font-size:		24px;
	line-height:	140%;
	position: 		relative;
	height:			200px;
}


#butterfly h2 span {
	background: 	url(../images/headers/home/GOOD.png) no-repeat;
	position: 		absolute;
	width: 			100%;
	height: 		100%;
}

div.team h2#team_h2,
#right_content h2 {
	text-align:		center;
	font-size:		140%;
	color:			#0f74c2;
	text-indent:	-9999px;
	height:			26px
}

h2#lately {
	background:		url(../images/headers/home/lately2.png) center no-repeat;
}

h2#truly_good_process {
	background:		url(../images/headers/home/truly_good_process2.png) center no-repeat;
}

h2#truly_good_somerville {
	background:		url(../images/headers/home/truly_good_somerville2.png) center no-repeat;
}


h2#make_the_shift {
	background:		url(../images/headers/home/make_the_shift.png) center no-repeat;
}



/* -----		inner pages		-----*/


#inner_content .intro h1 {
	margin-left:	145px;
	font-size:		140%;
	color:			#0f74c2;
	text-indent:	-9999px;
	height:			25px;
}


h1#portfolio_h1 {
	background:		url(../images/headers/h1/portfolio.png) top left no-repeat;
}

h2#portfolio_h2 {
	background:		url(../images/headers/h2/portfolio.png) top center no-repeat;
}


h2#also_see {
	background:		url(../images/headers/h2/also_see.png) center no-repeat;
}


h2#offer {
	background:		url(../images/headers/h2/offer.png) center no-repeat;
}


h2#growing {
	background:		url(../images/headers/h2/get_growing.png) center no-repeat;
}

h2#hosting_form {
	background:		url(../images/headers/h2/hosting_form.png) center no-repeat;
}


h2#good_design {
	background:		url(../images/headers/h2/good_design.png) center no-repeat;
}


h2#featured_sites {
	background:		url(../images/headers/h2/featured_sites.png) center no-repeat;
}



h2#sharing {
	background:		url(../images/headers/h2/show_tell.png) center no-repeat;
}


h1#solutions_h1 {
	background:		url(../images/headers/h1/solutions.png) top left no-repeat;
}


h2#solutions_h2 {
	background:		url(../images/headers/h2/solutions.png) top center no-repeat;
}

h1#web_design_h1 {
	background:		url(../images/headers/h1/solutions/web_design.png) top left no-repeat;
}

h1#e_commerce_h1 {
	background:		url(../images/headers/h1/solutions/e-commerce.png) top left no-repeat;
}

h2#maintenance_h2 {
	background:		url(../images/headers/h2/maintenance.png) top center no-repeat;
}

h1#simple_web_design_h1 {
	background:		url(../images/headers/h1/solutions/starter_kit.png) top center no-repeat;
}

h1#valuable_web_design_h1 {
	background:		url(../images/headers/h1/solutions/standard_kit.png) top center no-repeat;
}


h1#custom_web_design_h1 {
	background:		url(../images/headers/h1/solutions/custom_kit.png) top center no-repeat;
}

h1#redesign_h1 {
	background:		url(../images/headers/h1/solutions/redesign.png) top left no-repeat;
}

h1#web_hosting_h1 {
	background:		url(../images/headers/h1/solutions/web_hosting.png) top left no-repeat;
}


h1#web_updates_h1 {
	background:		url(../images/headers/h1/solutions/web_updates.png) top left no-repeat;
}

h1#seo_h1 {
	background:		url(../images/headers/h1/solutions/search_engine_optimization.png) top center no-repeat;
}

h1#marketing_h1 {
	background:		url(../images/headers/h1/solutions/online_marketing.png) top center no-repeat;
}


h1#social_media_h1 {
	background:		url(../images/headers/h1/solutions/social_media.png) top center no-repeat;
}




h1#somerville_h1 {
	background:		url(../images/headers/h1/solutions/somerville.png) top center no-repeat;
}


h1#success_h1 {
	background:		url(../images/headers/h1/success.png) top left no-repeat;
}



h1#constant-contact_h1 {
	background:		url(../images/headers/h1/constant-contact.png) top left no-repeat;
}


h1#about_h1 {
	background:		url(../images/headers/h1/about.png) top center no-repeat;
}

h1#process_h1 {
	background:		url(../images/headers/h1/process.png) top center no-repeat;
}

h1#questionnaire_h1 {
	background:		url(../images/headers/h1/questionnaire.png) top center no-repeat;
}

h1#questionnaire_received_h1 {
	background:		url(../images/headers/h1/questionnaire_received.png) top center no-repeat;
}


h1#cheers_h1 {
	background:		url(../images/headers/h1/cheers.png) top center no-repeat;
}

h2#mission_h2 {
	background:		url(../images/headers/h2/our_mission.png) top center no-repeat;
}


h2#team_h2 {
	background:		url(../images/headers/h2/our_team.png) top center no-repeat;
}


h2#process_h2 {
	background:		url(../images/headers/h2/our_process.png) top center no-repeat;
}



h1#resources_h1 {
	background:		url(../images/headers/h1/resources.png) top left no-repeat;
}



h1#sitemap_h1 {
	background:		url(../images/headers/h1/site_map.png) top left no-repeat;
}


h1#the_good_h1 {
	background:		url(../images/headers/h1/the_good.png) top left no-repeat;
}

h2#look_around {
	background:		url(../images/headers/h2/look_around.png) center no-repeat;
}



h2#world_of_good {
	background:		url(../images/headers/h2/world_good.png) center no-repeat;
}


h1#contact_h1 {
	background:		url(../images/headers/h1/contact.png) top left no-repeat;
}




h1#consultation_h1 {
	background:		url(../images/headers/h1/consultation.png) top left no-repeat;
}



#right_content_inner .package {
	padding:		0 20px;
	margin-bottom:	20px;
}

.form_box_side h3 { 
	text-align:		center;
	font-size:		90%;
	color:			#534741;
	margin:			6px 0 0 0;
	padding:		0;
}

.package h3 {
	margin:			10px 0 0 0;
	padding:		0;
	color:			#197b31;
	font-size:		130%;
}

.portfolio_box h2 {
	font-size:		100%;
	margin:			0 0 16px 90px;
	line-height:	110%;
}

.portfolio_box h3 {
	font-size:		110%;
	margin:			0 0 0 90px;
	line-height:	100%;
	padding-top:	6px;
}


.portfolio_box_right h3 {
	font-size:		80%;
	margin:			0 0 0 70px;
	line-height:	120%;
}

.portfolio_box_right h4 {
	font-size:		80%;
	margin:			0 0 0 70px;
	line-height:	120%;
}

.team_box_right h3 {
	font-size:		80%;
	margin:			0 0 2px 76px;
	line-height:	120%;
	padding-top:4px;
}

.team_box_right h4 {
	font-size:		80%;
	margin:			0 0 0 76px;
	line-height:	120%;
	font-style:italic; font-weight:bold;
}

.team_box_right h4 + h4 {
	font-size:		80%;
	margin:			0 0 0 76px;
	line-height:	120%;
	font-style:normal; font-weight:normal;
}


#right_content_inner h2 {
	text-align:		center;
	font-size:		120%;
	color:			#534741;
	text-indent:	-9999px;
	height:			20px;
}

.project_details h3 {
	font-size:		110%;
	color:			#534741;
	text-indent:	-9999px;
	height:			15px;
	width:			200px;
	margin-top:		10px;
	text-align:		left;
	}

.site_image span {
	text-align:		center;
	display:		block;
	font-size:		110%;
	color:			#534741;
	text-indent:	-9999px;
	height:			15px;
	margin-top:		10px;
}


.form_box h2 {
	text-align:		center;
	font-size:		130%;
	font-weight:	bold;
	margin-bottom:	20px;
}


h3#details {
	background:		url(../images/headers/h3/project_details.png) top center no-repeat;
}

h3#what_you_see {
	background:		url(../images/headers/h3/what_you_see.png) top center no-repeat;
	margin-top:		20px;
	margin-bottom:	6px;
}


h1#bloc11 {
	background:		url(../images/headers/h1/sites/bloc11_cafe.png) top left no-repeat;
}

span#bloc11_span {
	background:		url(../images/headers/h4/sites/bloc11_cafe.png) center no-repeat;
}

h1#twinkle_star_boutique {
	background:		url(../images/headers/h1/sites/twinkle_star_boutique.png) top left no-repeat;
}

span#twinkle_star_boutique_span {
	background:		url(../images/headers/h4/sites/twinkle_star_boutique.png) center no-repeat;
}

h1#bikram_yoga_boston {
	background:		url(../images/headers/h1/sites/bikram_yoga_boston.png) top left no-repeat;
}

span#bikram_yoga_boston_span {
	background:		url(../images/headers/h4/sites/bikram_yoga_boston.png) center no-repeat;
}


h1#prescriptive_health_inc {
	background:		url(../images/headers/h1/sites/prescriptive_health_inc.png) top left no-repeat;
}

span#prescriptive_health_inc_span {
	background:		url(../images/headers/h4/sites/prescriptive_health_inc.png) center no-repeat;
}

h1#advanced_backup_solutions {
	background:		url(../images/headers/h1/sites/advanced_backup_solutions.png) top left no-repeat;
}

span#advanced_backup_solutions_span {
	background:		url(../images/headers/h4/sites/advanced_backup_solutions.png) center no-repeat;
}

h1#step_by_step_dance_studio {
	background:		url(../images/headers/h1/sites/step_by_step_dance_studio.png) top left no-repeat;
}

span#step_by_step_dance_studio_span {
	background:		url(../images/headers/h4/sites/step_by_step_dance_studio.png) center no-repeat;
}

h1#tierra_de_suenos {
	background:		url(../images/headers/h1/sites/tierra_de_suenos.png) top left no-repeat;
}

span#tierra_de_suenos_span {
	background:		url(../images/headers/h4/sites/tierra_de_suenos.png) center no-repeat;
}

h1#advance_online {
	background:		url(../images/headers/h1/sites/advance_online.png) top left no-repeat;
}

span#advance_online_span {
	background:		url(../images/headers/h4/sites/advance_online.png) center no-repeat;
}

h1#sarapas_design {
	background:		url(../images/headers/h1/sites/sarapas_design.png) top left no-repeat;
}

span#sarapas_design_span {
	background:		url(../images/headers/h4/sites/sarapas_design.png) center no-repeat;
}

h1#namaste_nutrition {
	background:		url(../images/headers/h1/sites/namaste_nutrition.png) top left no-repeat;
}

span#namaste_nutrition_span {
	background:		url(../images/headers/h4/sites/namaste_nutrition.png) center no-repeat;
}

h1#true_grounds {
	background:		url(../images/headers/h1/sites/true_grounds.png) top left no-repeat;
}

span#true_grounds_span {
	background:		url(../images/headers/h4/sites/true_grounds.png) center no-repeat;
}