body 	{
	font-size: 62.5%;
	font-family: arial, verdana, sans-serif;
	/*padding: 5% 0 0 0;*/
	background: url(../graphics/redblackBackground2.jpg);/*#e7e7e7*#FCE6DC*//*#f8eae4;*/
	height: 100%; /*added to try to remove flicker*/
	}
                                       /* Text formatting */

h1	{
	font-size: 1.5em;
	color:#000;
	padding: 15px 0 0 0px;/*5 0 0 0*/
	margin: 0 0 0 0px;/* 0 0 0 15*/
}

h2{
	font-size: 1.2em;
	color:#000;
	text-decoration: underline;
	padding: 10px 0 0 0px;/*6May change from 10 0 0 5 to 10 0 0 0 - 9thJuly change from 10 0 0 5 to  10 0 0 0*/
	margin: 0 0 0 5px;/*6May change from 0 0 0 15 to 0 0 0 0*/
}

h3{
	font-size: 1.1em;
	color:#000;
	text-decoration: underline;
	padding: 10px 0 0 5px;/*6May change from 10 0 0 5 to 10 0 0 0*/
	margin: 0 0 0 15px;/*6May change from 0 0 0 15 to 0 0 0 0*/
}
.test	{
	font-size: 1.0em;
	line-height: 1.4;
	color:#fd8b59;
	padding: 0 0 0 5px;
}

#wrapper{
	position: relative;
	width:766px;
	margin: 0 auto;
	background-color: #fff;
	height:100%; /*to try to remove flicker on loading*/
	border-top: 10px solid #af0606;/*to remove phototop div*/
	/*border-bottom: 10px solid #af0606;*//*to remove bottomred div*/

	}
	
#wrapperthanks{
	position: relative;
	border-top: 10px solid #af0606;/*to remove phototop div*/
	border-bottom: 10px solid #af0606;/*to remove bottomred div*/
	width:450px;
	margin: 0 auto;
	background-color: #fff;
	}
	

	/*-------------------------------------- Main text content boxes -------------------------------------------- */

#one	{
	width: 766px;
	background: #000;
	font-size: 1.0em;
	padding: 0;
	background-image:url(graphics/Logo_392130.jpg);
	height: 130px;
	}
#one img{
	padding: 0 0 0 185px;
	/*float:left;*/
	}


#two {
	position: relative;/*relative*/
	width: 766px;/*750px*/
	height:280px;/*220px*/
	font-size: 1.3em;/*1.5*/
	font-weight: bold;
	float: left;
	font-family: arial, verdana, sans-serif;
	color:#fff;
	padding: 0px 0 0 0px; /*38 0 0 0 5th june 09 _ 22 0 0 0 30th April 08*//*(0)*/
	margin: 0px 0 0 0; /*added this to try to move the movie down and reposition menu in IE*/
	
}
	


#three	{
	position: relative;
	width: 150px;
	height: 470px;/**/
	background: #af0606;
	float: right;
	font-size: 1.2em;
	color: #fff;
	}

#four	{
	/*float: left;
	width: 750px;
	height: 33px;*/
	/* original working position: relative;
	width: 720px;
	height: 33px;
	background: url(../graphics/navbgimage.jpg);*/
	}

#fiveindex	{
	width: 500px;/*650px without div three*/
	font-size: 1.2em;
	position: relative;
	background: #fff;
	float: left;
	margin-left: 50px;
	height: 100%;/*added to try to remove bg flicker*/
	/*margin-right: 5%;*/
	/*height: 628px;*/

	}
	
#fivethanks	{
	width: 400px;/*650px without div three*/
	font-size: 1.2em;
	position: relative;
	background: #fff;
	float: left;
	margin-left: 50px;
	/*margin-right: 10%;*/
	/*height: 628px;*/

	}
	
#five	{
	width: 700px;/*650px*/
	font-size: 1.2em;
	position: relative;
	background: #fff;
	float: left;
	margin-left: 50px;
	height: 100%;/*added to try to remove bg flicker but had no effect*/
	/*margin-right: 10%;*/
	/*height: 628px;*/

	}
	
#six	{
	position: relative;
	width: 750px;/*30px, 750px*/
	height: 10px;
	background-color: #af0606;
}

#six img{
	/*float: right;*/
	}
#clientimage {
	position: relative;
	width: 400px;
	height:270px;
	font-size: 1.5em;
	font-weight: bold;
	/*background: url(../graphics/trainersW400H270.jpg);*/
	float: left;
	font-family: arial, verdana, sans-serif;
	color:#fff;
	padding: 0 0 0 0px;
		/*text-align: justify;*/
}
	


#clientdescription	{
	position: relative;
	width: 350px;
	height: 270px;
	background: #000;
	border-width: 10px 1px 1px 1px;
	border-color: #f7d0bf; 
	float: left;
	font-size: 1.2em;
	color: #fff;
	}
	
	/*--------------------------------------- team page photos and bios --------------------------------------------*/
	
	.team {width:600px;/*400 increased to 480 */
		text-align:left;
		padding:4px;
		border: 1px solid #70A110;/*#BC8B00*/
		background-color:#E5F2C8;/*#F5F1E5*/
		overflow: auto;
		}
		
		
.teampic {
			width:80px; 
			float:right;	
			}/*width 80*/
		
.teamtext {
			width:320px;/*320*/
			float:left;}					
		
.teamtitle {
			color:#BC8B00;
			font-weight:600;
			}
	
	
	
	
	
/*------------------------------------- GRAPHICS FORMATTING -- Photos included within the content area -------------------------*/
							


div.img
{
  margin: 12px 10px 2px 2px;/*2px*/
 /* border: 1px solid #0000ff;*/
  height: auto;
  width: auto;
  float: right;
  text-align: center;
}	
div.img img
{
  /*display: inline;*/
  margin: 3px;
  /*border: 1px solid #ffffff;*/
}

div.imgb
{
  margin: 12px 2px 2px 15px;
 /* border: 1px solid #0000ff;*/
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div.imgb img
{
  /*display: inline;*/
  margin: 3px;
  /*border: 1px solid #ffffff;*/
}
/*div.img a:hover img {border: 1px solid #0000ff;}*/
div.desc
{
  text-align: center;
  font-weight: normal;
  width: 120px;
  margin: 2px;
}

img {
	border: none;
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px 4px 4px 6px; 
}
img.floatRight2 { 
    float: right; 
    margin: 4px 1px 1px 6px; 
}

                                 /*----------------------photo at the bottom of the page------------------*/
#bottomphoto	{
	width: 750px;
	height: 102px;
	background:  url(file:///C|/OHD/Kendrew/graphics/forth.jpg);
	margin: 10px 0 0 0;/*to insert space between text and photo*/
}	
/*-------------------------------------------------------FORM Processing ------------------------------------------*/

.form { height:30px; margin-bottom:5px; }
.form input {width:100px; padding:2px 0px 4px 3px; border-color:#DBDBDB; color:#444444; }
textarea { width:120px; height:100px; padding-left:2px; border-color:#DBDBDB; color:#444444; overflow:auto;}

.auto { width:auto; height:auto;}




 /*-------------------------------------------------------  FOOTER styling -----------------------------------------*/	
#footer	{
	background-color: red;
	text-align: center;
	font-size: 1.0em;
	font-weight: normal;
	color:#000;
	/*margin: 10px 0 0 0;*/
	/*padding: 5px 0 0 0;*/
	}
	
#footer a	{
		font-family: verdana, arial, sans-serif;
		font-size: 1.0em;
		font-weight: bold;
		color:#000;
		text-decoration: none;
}

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




/*-------------------------------------------------------- Text formatting ---------------------------------------------------*/

.projects {
	font-size: 1.4em;
	color:#fff;/*fd8b59*/
	padding: 10px 0 0 10px;
}

.services{
	font-size: 1.0em;
	line-height: 1.4em;/*added to add space between lines of text*/
	color:#fff;
	padding: 20px 0 0 10px;
	font-weight: bold;
	/*text-decoration: underline;*/
}

.content	{
		font-family: verdana, arial, sans-serif;
		font-size: 1.0em;
		padding: 10px 0px 0 0px;/*top padding 10 added 23rd-04-08 to 10 20 0 20 - 6May change to 10 0 0 0*/
		text-align: justify;/*justify*/
}

.contentstaff	{
		font-family: verdana, arial, sans-serif;
		font-size: 0.9em;
		padding: 10px 0px 0 0px;/*top padding 10 added 23rd-04-08 to 10 20 0 20 - 6May change to 10 0 0 0*/
		text-align: justify;/*justify*/
}

.company {
		font-family: arial, verdana, sans-serif;
		color: #000;
}
.examples	{
		font-family: verdana, arial, sans-serif;
		font-size: 1.0em;
		color:#fff;
		padding: 10px 0 0 20px;/*000 10*/
}


.orange {
		color: #ff6600;

}
.address	{
		font-family: arial, verdana, sans-serif;
		font-size: 1.1em;
		padding: 0 0px 0 0;
		margin: 0 0 0 570px;
}
.address a {
		text-decoration: none;
}
			
			
/*------------------------------------------------------------ Links --------------------------------------------------------*/

a	{
	color: #0070C0;
}

h2 a	{
	color: #af0606;
}

.services a	{
	color: #fff;
	font-weight: bold;
}
	
.examples a	{
		font-family: verdana, arial, sans-serif;
		font-size: 1.0em;
		font-weight: bold;
		color:#fd8b59;
		text-decoration: none;
}

.examples a:hover {
		text-decoration: underline;
}
					
/*----------------------------------------------Validation----------------------------------------------*/
#validation{
	position: relative;
	/*border: 1px solid #fd8b59;*/
	width:750px;
	margin: auto;
	/*background-color: #fff;*/
	}




