@charset "UTF-8";
/* CSS Document */
/* CSS RESET */
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, embed, 
	figure, figcaption, footer, header, hgroup, 
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font: inherit;
		vertical-align: baseline;
	}
	
	
	body { background: #fff url(http://www.bmore.co.uk/clients/angiedixey/images/bg.jpg) repeat; font-family: "titilliumtext25l250_wt"; font-size: 13px; color: #1C75BC; text-align:justify; text-justify:auto; width:100%;}
	
	/* TYPOGRAPHY */
	
	strong, b
{
  font-weight: bold;
}

em, i
{
  font-style: italic;
}


h1{
	font-family: "titilliumtext25l250_wt"; font-size: 22px; color: #1C75BC; text-align:justify; text-justify:auto; width:100%;}
	

h2{
	font-family: "titilliumtext25l250_wt"; font-size: 18px; color: #1C75BC; text-align:justify; text-justify:auto; width:100%;}
	
	h3{
	font-family: "titilliumtext25l250_wt"; font-size: 16px; color: #1C75BC; text-align:justify; text-justify:auto; width:100%;}
	
	h4{
	font-family: "titilliumtext25l250_wt"; font-size: 15px; color: #1C75BC; text-align:justify; text-justify:auto; width:100%;}
	
	h5{
	font-family: "titilliumtext25l250_wt"; font-size: 14px; color: #1C75BC; text-align:justify; text-justify:auto; width:100%;}
	

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
	
	
	
	@font-face {
    font-family: "titilliumtext25l250_wt";
    src: url('titilliumtext25l004-webfont.eot');
    src: url('titilliumtext25l004-webfont.eot?#iefix') format('embedded-opentype'),
         url('titilliumtext25l004-webfont.woff') format('woff'),
         url('titilliumtext25l004-webfont.ttf') format('truetype'),
         url('titilliumtext25l004-webfont.svg#titilliumtext25l250_wt') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: "titilliumtext25l800_wt";
    src: url('fonts/titilliumtext25l001-webfont.eot');
    src: url('fonts/titilliumtext25l001-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/titilliumtext25l001-webfont.woff') format('woff'),
         url('fonts/titilliumtext25l001-webfont.ttf') format('truetype'),
         url('fonts/titilliumtext25l001-webfont.svg#titilliumtext25l800_wt') format('svg');
    font-weight: normal;
    font-style: normal;

}
	
	
.large_skinny_title{
	font-family:"titilliumtext25l250_wt";
	font-size:38px;
	color:#FFF;
}

.large_bold_title{
	font-family:"titilliumtext25l800_wt";
	font-size:38px;
	color:#FFF;
}

.large_skinny_title2{
	font-family:"titilliumtext25l250_wt";
	font-size:34px;
	color:#FFF;
}

.large_bold_title2{
	font-family:"titilliumtext25l800_wt";
	font-size:34px;
	color:#FFF;
}






.body_copy{
	font-family:"titilliumtext25l250_wt";
	font-size:14px;
	color:#FFF;
}

.body_copy_grey_large{
	font-family:"titilliumtext25l800_wt";
	font-size:16px;
	color:#858584;
}

.body_copy_grey{
	font-family:"titilliumtext25l250_wt";
	font-size:14px;
	color:#858584;
}

.body_copy_grey_bold{
	font-family:"titilliumtext25l800_wt";
	font-size:14px;
	color:#858584;
}

.body_copy_blue_bold{
	font-family:"titilliumtext25l800_wt";
	font-size:14px;
	color:#008eca;
}

.body_copy_green_bold{
	font-family:"titilliumtext25l800_wt";
	font-size:14px;
	color:#90b62d;
}



.body_copy_grey_bullets{
	font-family:"titilliumtext25l250_wt";
	font-size:14px;
color:#008eca;

}

ul.a {list-style-type:circle;
font-family:"titilliumtext25l250_wt";
	font-size:14px;
	color:#858584;



}

.body_copy_blue{
	font-family:"titilliumtext25l250_wt";
	font-size:22px;
	color:#008eca;
}

.body_copy_link,.body_copy_link a,.body_copy_link a:visited{
	font-family:"titilliumtext25l800_wt";
	font-size:14px;
	color:#008eca;
	text-decoration:none;

}


.sounds_good{
		font-family:"titilliumtext25l250_wt";
	font-size:20px;
	color:#FFF;
}

.sounds_good_two{
		font-family:"titilliumtext25l250_wt";
	font-size:20px;
	color:#008eca;
}

/* TYPOGRAPHY END */
		
	
	
	
	
	
	/* NAVIGATION */
	
ul{list-style:none;}
	ul.navigation{width:690x;float:right;;margin-right:0;padding-left:10px; padding-top:25px;}
	ul.navigation li{float:left;margin-left:20px;}
	ul.navigation li a{color:#a0be37;font-size:13px;font-family:"titilliumtext25l250_wt";text-decoration:none ;;padding:5px 15px 8px;}
		ul.navigation li a:hover{color:#ffffff;font-size:13px;font-family:"titilliumtext25l250_wt";text-decoration:none ;background:#858584;;padding:5px 15px 8px; border-radius:5px;}
	.nav{font-family:Arial, Helvetica, sans-serif;font-size:14px;}
	
	#navigation ul {
		position: relative;
	}
	
	#navigation ul li {
		position: relative;
	}
	
	#navigation ul li a {
		display: block;
		text-decoration: none;
	}
	
	#navigation ul ul {
		position: absolute;
		display: none;
		width: 176px;
		padding: 0;
		z-index: 100;
		top: 32px;
		left: 0;
		background: #858584;
		border-radius:5px;
	}
	
	#navigation ul ul a {
		width: 160px;
		height: auto;
		padding: 11px 8px;
		border: none;
		font-size: 14px;
		color: #ffffff;
		text-decoration: none;
	}
	
	#navigation ul ul a:hover {
		background: #2391CB;
	}
	
	#navigation ul ul li {
		clear: both;
		margin: 0;
		text-align: left;
	}
	
	#navigation ul li:hover ul, #navigation ul a:hover ul, #navigation ul li.current ul {
		display: block;
	}
	
	/* NAVIGATION END */
	
	
	
	
	
	
	
	
		/* FOUNDATION */
	
	
#speech_top{
	background-image:url(../images/top_speech.png);
	width:630px;
	height:99px;
	float:right;
}

#social_media{
	float:right;
	width:120px;
	height:50px;

}

.twitter{
	float:left;
width:40px;
height:50px;

}

.linkedin{
	float:left;
	 width:40px;
height:50px;

}

.email{
	float:left;
	width:40px;
	height:50px;
}
	
	
#header_wrap{
	width:960px;
	height:185px;
	margin-left:auto;
	margin-right:auto;

}
	
#top_bar{
	width:100%;
height:10px;
background-color:#2391cb;
}

#header{ height:185px;

}

#header_shadow{
	height:28px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/header_shadow.png);
	float:left;
}



#newsletter{
	background-image:url(../images/newsletter_speech.png);
	width:960px;
	height:301px;
}

#the_buzz{
	margin-left:15px;
	width:170px;
	height:30px;
	float:left;
	color:#FFF;
	margin-top:35px;
	font-family:"titilliumtext25l250_wt";
	font-size:28px;
}

#speech_bubble{
	width:578px;
	height:396px;
	background-image:url(../images/speech_home.png);
	float:right;
	z-index:0;
}
	
#logo{ float:left;}

#top_body_bg{
	background-color:#2391cb;
	width:100%;
	background:url(../images/background_body_repeat.png) top repeat-x;
}

#top_body{
	position: relative;
	z-index: 1;
	width:960px;
	background:url(../images/background_body.jpg) top repeat-x;
	margin-left:auto;
	margin-right:auto;
}

#find_out_more{
	width:176px;
	height:54px;
	
	float:left;
	margin-left:660px;
	margin-top:20px;
}

#intro_title{
	float:left;
	margin-top:20px;
	margin-left:295px;
	width:450px;
	height:50px;
}
	
#intro_copy{
	margin-top:15px;
	float:right;
	width:390px;
	height:175px;

	margin-right:85px;
}

#body_shadow{
background-image:url(../images/body_shadow.png);
height:28px;
width:960px;
margin-left:auto;
margin-right:auto;
}

#large_speech_home{
width: 400px;
height: 300px;
}
	

#home_boxes{
	width:960px;
	min-height:396px;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#float-box {
	background:url(../images/white_home_box.png) no-repeat top left;
	width: 960px;
}

#testimonials{
	width:257px;
	height:222px;
	background-image:url(../images/testimonials_home.gif);
	float:left;
	margin-left:30px;
	margin-top:35px;
}

#solutions{
	width:257px;
	height:222px;
	float:left;
	margin-left:60px;
	margin-top:35px;
}

.solutions_title{
	width:257px;
	height:29px;
	background-image:url(../images/solutions_home.jpg);
	float:left;

}





#blog{
	width:257px;
	height:222px;

	float:left;
	margin-left:65px;
	margin-top:35px;
}


.blog_title{
	width:257px;
	height:29px;
	background-image:url(../images/latest_news_title.jpg);
	float:left;

}


ol.tumblr_posts
{
	margin-top:22px;
	list-style: none;
	width:257px;
	height:222px;
	border:thin;
}


.tumbrl_body{
	width:257px;
	height:222px;
}

	



#home_content{
	margin-top:150px;
	margin-left:auto;
	margin-right:auto;
	width:960px;
	height:400px;
	
}
	
	.home_left{
		background-image:url(../images/home_content_box.png);
		width:480px;
		height:427px;
		float:left;
	}
	.home_right{
		background-image:url(../images/home_content_box.png);
		width:480px;
		height:427px;
		float:left;
	}
	
	.home_copy{
		margin-left:40px;
		margin-top:60px;
		width:400px;
		height:340px;
		
	}
		
		
		
#contact-form{
	width:308px;
	height:200px;
	float:left;
}

.sub-button{ float:left;
}
	
	
/* FOOTER */	
	
	
#footer{
margin-top:100px;
width:100%;
height:412px;
background-image:url(../images/footer_bg_repeat.jpg);
}

#footer_solutions_2{
width:100%;
height:412px;
background-image:url(../images/footer_bg_repeat.jpg);
}

#footer_solutions_3{
margin-top:500px;
width:100%;
height:412px;
background-image:url(../images/footer_bg_repeat.jpg);
}
	
#footer_holder{
	height:412px;
	width:960px;
	margin-left:auto;
	margin-right:auto;

}





ul{list-style:none;}
	ul.navigation1{width:640x;float:right;;margin-right:0;padding-left:10px; padding-top:30px;background:#3db4e6;;padding:5px 15px 8px; border-radius:5px; margin-top:20px;}
	ul.navigation1 li{float:left;margin-left:20px; }
	ul.navigation1 li a{color:#ffffff;font-size:13px;font-family:"titilliumtext25l250_wt";text-decoration:none ;;padding:5px 15px 8px;}
		ul.navigation1 li a:hover{color:#ffffff;font-size:13px;font-family:"titilliumtext25l250_wt";text-decoration:none ;background:#6bc6ed;;padding:5px 15px 8px; }
	.nav{font-family:Arial, Helvetica, sans-serif;font-size:14px;}
	
	
#address{ float:right;
width:240px;
height:80px;
margin-left:500px;
margin-top:30px;
text-align:right;
}

#footer_speech_bubbles{
	margin-top:-100px;
	background-image:url(../images/speech_bubbles_footer.png);
	float:left;
	width:404px;
	height:351px;
}



#social_media_footer{
	float:right;
	width:120px;
	height:50px;

}


/* FOOTER END */

/* SOLUTIONS PAGE FOUNDATION */

#solutions_copy_top_bg {
	width:960px;
	min-height:449px;
	background-image:url(../images/solutions_page_content_bg.png);
	background-repeat:no-repeat;
}

#executive_coaching {
	width:905px;
	margin-left:auto;
	margin-right:auto;	
	margin-bottom:30px;
	position:relative;
	height:93px;
	
}


#contact_title{
	width:905px;
	margin-left:auto;
	margin-right:auto;	
	margin-bottom:0px;
	position:relative;
	height:93px;
	
}

.exec_link{
	position:absolute;
	display:block;
	width:55px;
	height:55px;
	left:425px;
	top:20px;
}

.exec_link a {
	display:block;
	width:55px;
	height:55px;

}


#solutions_inner_white{
	margin-top:20px;
	margin-left:10px;
	width:940px;
	height:760px;
	overflow:hidden;
	float:left;
	background-color:#fff;
}

#solutions2_inner_white{
	margin-left:10px;
	width:940px;
	overflow:hidden;
	float:left;
	background-color:#fff;
}

#solutions3_inner_white{
	margin-top:20px;
	margin-left:10px;
	width:940px;
	height:1100px;
	overflow:hidden;
	float:left;
	background-color:#fff;
}
	
	#solutions_left_col{
		float:left;
		width:400px;
		height:800px;
		overflow:hidden;
		background-color:#fff;
		margin-top:10px;
		margin-left:30px;
	}
	
	#solutions2_left_col{
		float:left;
		width:400px;
		height:810px;
		overflow:hidden;
		background-color:#fff;
		margin-top:10px;
		margin-left:30px;
	}
	
	#solutions_divider{
		width:15px;
		height:600px;
		margin-left:30px;
	float:left;
		background-image:url(../images/solutions_divider.jpg);
	}
	
	#solutions_divider_green{
			width:15px;
		height:600px;
		margin-left:30px;
	float:left;
		background-image:url(../images/solutions_divider_green.jpg);
	}
	
	#solutions_divider_grey{
					width:15px;
		height:600px;
		margin-left:30px;
	float:left;
		background-image:url(../images/solutions_divider_grey.jpg);
	}
	
	
	#solutions_right_col{
		float:right;
		width:400px;
		height:600px;
		overflow:hidden;
		background-color:#fff;
		margin-top:10px;
		margin-right:30px;
	}
	
		#contact_right_col{
		float:right;
		width:400px;
		height:600px;
		overflow:hidden;
		background-color:#fff;
		margin-top:0px;
		margin-right:30px;
	}
	
	
	#solutions2_right_col{
		float:right;
		width:400px;
		height:800px;
		overflow:hidden;
		background-color:#fff;
		margin-top:10px;
		margin-right:30px;
	}

#phones{
	width:361px;
	margin-left:16px;
	height:130px;
	background-image:url(../images/phones.jpg);
	background-repeat:no-repeat;
}
	
	

/* SOLUTIONS FOUNDATION END */


/* TUMBLR */



.tumblr_posts {	
height:257px;
width:222px;


}
.tumblr_post {		
height:257px;
width:222px;


}
.tumblr_title {	

}
.tumblr_body img {	
height:257px;
width:222px;


}
.read_more_container {
	
}
.read_more_container a {
	
}



.tumblr_quote {	

}
.tumblr_quote p {		

}
.tumblr_source {
	
}

/* TUMBLR END */

/* ---- form styles ---- */

#contactus {
	margin: 10px 0 0;
}

.formbox,
.textbox {
	height: 20px;
	width: 250px;
	margin: 0 0 10px;
	border: 2px solid #A0BE37;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	font-family:"titilliumtext25l250_wt", arial, sans-serif;
	font-size: 12px;
}




.textbox {
	height: 120px;
}

.sub-button {
	padding: 5px 10px;
	border: none;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color: #ffffff;
	background: #A0BE37;
}

.redbox {
	background: #ffbfbf;
}

