*{
	box-sizing: border-box;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	
}

html, body {

	margin-top:5px;
	background-color:#FFFFFF;

}
html {
	overflow-y: scroll;
	overflow: -moz-scrollbars-vertical;
	overflow: -webkit-scrollbars-vertical
}
 
#container{
	position:relative;
	width:1024px;
	margin: 0px auto;
	box-shadow: 0px 0px 3px rgba(200, 200, 200, 0.6);
	padding-bottom:64px;
	margin-bottom:60px;
}

#header{
	height:100px;
	postion:absolute;
}

#logo{
	position:absolute ;
	left:25px;
	top:25px;
	background-image:url('../images/logo.png');
	background-repeat:no-repeat;
	height:46px;
	width:284px;
}

#tagline[removed]{
	position:absolute;

	background-image:url('../images/tagline.png');
	background-repeat:no-repeat;
	left:325px;
	top:55px;
	width:278px;
	height:16px;

}

#linkedin{
	position:absolute;
	background-image:url('../images/linkedin.png');
	background-repeat:no-repeat;
	width:47px;
	height:47px;
	left:949px;
	top:26px;
	cursor: pointer; cursor: hand;
}

#topImage{
	position:relative;
	height:304px;
	width:100%;
	background-repeat:no-repeat;
	background-color:#9B9B9B;

}
#topImage.home{
	background-image:url('../images/banner-steps.jpg');
}

#topImage.what-is-coaching{
	background-image:url('../images/banner-keys.jpg');
}
#topImage.how-my-coaching-works{
	background-image:url('../images/banner-road.jpg');
}
#topImage.what-you-can-expect{
	background-image:url('../images/banner-birds.jpg');
}
#topImage.how-i-charge{
	background-image:url('../images/banner-handshake.jpg');
}
#topImage.my-coaching{
	background-image:url('../images/banner-bridge2.jpg');
}
#topImage.about-me{
	background-image:url('../images/banner-dick.jpg');
}
#topImage.personal{
	background-image:url('../images/banner-bridge.jpg');
}
#topImage.contact{
	background-image:url('../images/banner-phone.jpg');
}
#topImage.my-business-experience{
	background-image:url('../images/banner-london.jpg');
}
#topImage.consulting{
	background-image:url('../images/DT CONSULTING.jpg');
}

#topImage.leadership{
	background-image:url('../images/DT LEADERSHIP.jpg');
}


#quote{
	position:absolute;
	height:150px;
	width:579px;
	top:50px;
	left:25px;
}


#greenBar{
	background-color:#bad374;
	height:15px;

}

#colWrapper{
    clear:both;
    display: table;
    width: 100%;
}
#mainCol{
	float:left;
	width:66.66%;
	padding: 30px 25px 20px 20px;
	
	display: table-cell;
	
}


#sideCol{
	float:left;
	width:33.33%;
	margin-top:30px;
	background-image:url('../images/dotted.png');
	background-repeat:repeat-y;
	display: table-cell;
	-height:450px;
	padding-left:35px;
}
.col50{
	float:left;
	width:50%;
	
}


#bottomImages{
	position:relative;
	width:975px;
	margin:0 auto;
	background-image:url('../images/dotted.png');
	background-repeat:repeat-x;
	top:25px;
	min-height:280px;
}

#footer{
	position:relative;
	width:975px;
	margin:0 auto;
	background-image:url('../images/dotted.png');
	background-repeat:repeat-x;
	top:25px;
	padding:3px 10px 0px 10px;
	0padding-top:60px;
	clear:both;
	bottom:0px;
	
}

#footer>#copyright{
	position:absolute;
	left:0px;
	width:50%;
}

#footer>#websiteby{
	position:absolute;
	right:0px;
	width:50%;
	text-align:right;
	color#f4f4f4;
}

#bottomImages>#image1{
	margin:25px 26px 25px 0;
	background-image:url('../images/image1.jpg');
	
}
#bottomImages>#image2{
	margin:25px 28px 25px 28px;
	background-image:url('../images/image2.jpg');
}
#bottomImages>#image3{
	margin:25px 0px 25px 26px;
	background-image:url('../images/image3.jpg');
}
#image1,#image2,#image3{
	width:288px;
	height:230px;
	float:left;
	text-align:center;
	-border: 1px solid #000000;
	padding:191px 10px 0px 10px;
	cursor: pointer; cursor: hand;
}

.divSpan{ /* This is used so that entire DIV's can be clickable */
  position:absolute; 
  width:100%;
  height:100%;
  top:0;
  left: 0;
  z-index: 1;
  /*background-image: url('empty.gif')*/;
}  
.clearfix{
	clear: both;
}

.table {
	display: table;
	width: 100%;
}
.width100{
	width:100px;
}
.tr {
	display: table-row;
	height: 14px;
	
}
.td {
	display: table-cell;
	padding-top:5px;

}
input[type=text] {
	padding:2px; border:1px solid #ccc; 
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin:0;
	width:100%;
	height:30px;
	padding: 1px 10px 1px 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	
}

input[type=submit]{
	padding:2px; border:1px solid #ccc; 
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width:150px;
	height:30px;
	padding: 1px 10px 1px 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	background-color:#fff;
}

textarea{
	width:100%;
	height:100px;
	resize:none;
	-webkit-border-radius: 3px;
	        border-radius: 3px;
	border:1px solid #ccc; 
	padding: 5px 10px 1px 10px;
	font-family:Verdana, Geneva, sans-serif;
}


table.tablebullets {
margin-left:13px;
}

table.tablebullets p{
	margin:5px 0;
}

table.tablebullets td{
	vertical-align:top;
}

div#mainCol p {
    line-height: 23px;
}
