/* main background */


body {
	background-color: #FFFFFF;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
	margin: 0 auto;
  text-align: center; 
	font-family: Arial, Helvetica, Verdana, Arial, sans-serif;
	}

#wrapper{
position: relative;
margin-top: 50px;
padding: 0;
width: 875px;
height: 600px;
color: #000000;
text-align: left;
}

	
/* end of main background css */
/* background for each page */

#about_us {;
background-position:top center; 
	background-repeat: no-repeat;
	width: 725px;
	height: 600px;
	}
	
#contact_us {	
background-position:top center; 
	background-repeat: no-repeat;
	width: 725px;
	height: 600px;
	}

#site_map {
background-position:top center; 
	background-repeat: no-repeat;
	width: 725px;
	height: 600px;
	}
	
#websites {
background-position:top center; 
	background-repeat: no-repeat;
	width: 725px;
	height: 600px;
	}
	
#design {
background-position:top center; 
	background-repeat: no-repeat;
	width: 725px;
	height: 600px;
	}
	
#consultancy {
background-position:top center; 
	background-repeat: no-repeat;
	width: 725px;
	height: 600px;
	}
	
#portfolio {background-image:url(../espace/images/background20.jpg);
background-position:top center; 
	background-repeat: no-repeat;
	width: 725px;
	height: 600px;
	}	
	
/*end of backgrounds for each page */
	
	
/* logo */
	
	
	#logo {
	position: absolute;
	width: 308px;
	height: 113px;
	top: 11px;
	left: 40px;
	margin:0;
	padding: 0;
	}
	
/* end logo */	


/* colour text for top nav and other nav */


/* end of colour text for top nav and other nav*/

/* display of top nav */
	
.colour_nav ul {
font-size:16px;
	margin: 0 0 0 360px;
	list-style-type: none;
	padding: 18px 0 0 0px;
	text-align: left;
}

.colour_nav li {
	display: inline;
	text-align: left;
	}
	
/* end display of top nav */

/* display of strapline nav */

.strapline_nav ul {
font-size:24px;
	margin: 0 0 0 360px;
	padding: 0 0 0 0px;
	list-style-type: none;
	text-align: left;
}

.strapline_nav li {
	display: inline;
	text-align: left;
	}
	
	
/* end display of strapline nav */

/* adspace */
	
body #adspace {float:right;
	width: 338px;
	height: 50px;
	margin-top: 0px;
	margin-left: 0px;
	padding-right: 22px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
	
/* end adspace */

/* greeting */

.greeting {font-style:normal;
clear: both;
font-size:36px;
font-family: Arial, Helvetica, Verdana, sans-serif;	
color:#FF6600;
text-align:left;
padding: 65px 0 0 0;
margin: 0 0 0 40px;
}

/*end greeting */

/* greeting */

.greeting2 {font-style:normal;
clear: both;
font-size:36px;
font-family: Arial, Helvetica, Verdana, sans-serif;	
color:#FF6600;
text-align:left;
padding: 45px 0 0 0;
margin: 0 0 0 40px;
}

/*end greeting */



/* homepage body text */

.homepage_bodytext {
line-height:normal;
font-style: normal;
font-size: 12px;
font-family: Arial, Helvetica, Verdana, sans-serif;	
color:#000000;
text-align:justify;
border-width: 0px;
background-color:#FFFFFF;
padding: 0px;
margin-left: 40px;
margin-right: 410px;
margin-top: 10px;
}

.homepage_bodytext a: link{color:#FF9900}

.homepage_bodytext a: visited{color:#FF9900}

.homepage_bodytext a: hover{color:#FF6600}

 
/*end homepage body text */

/* homepage body text */

.homepage_bodytext2 {
line-height:normal;
font-style: normal;
font-size: 12px;
font-family: Arial, Helvetica, Verdana, sans-serif;	
color:#336600;
text-align:justify;
border-width: 0px;
background-color:#FFFFFF;
padding: 5px;
margin-left: 40px;
margin-right: 410px;
margin-top: 15px;
}

.homepage_bodytext2 a: link{color:#FF9900}

.homepage_bodytext2 a: visited{color:#FF9900}

.homepage_bodytext2 a: hover{color:#FF6600}

 
/*end homepage body text */

/* flashspace */

#flashspace {
 position: absolute;
 top: 200px;
 left: 325px;
 width: 400px;
 height: 400px;
 margin: 0;
 padding: 0;
 border-width: 0px;
}
	
/* end flashspace */	


/* flashspace */

#flashspace2 {
 position: absolute;
 top: 83px;
 left: 350px;
 width: 350px;
 height: 100px;
 margin: 0;
 padding: 0;
 border-width: 0px;
 margin-right: 40px;
}
	
/* end flashspace */

/* bodytext display for about_us */

.about_bodytext {line-height:normal;
font-style: normal;
font-size: 12px;
font-family: helvetica, Verdana, Arial, sans-serif;	
color:#336600;
text-align:justify;
border-width: 0px;
padding: 0px;
margin-left: 40px;
margin-right: 200px;
margin-top: 8px;
}

/* end bodytext display for about_us */

/* bodytext display for aboutdesign */

.about_designtext {line-height:normal;
font-style: normal;
font-size: 12px;
font-family: helvetica, Verdana, Arial, sans-serif;	
color:#336600;
text-align:justify;
border-width: 0px;
padding: 5px;
margin-left: 40px;
margin-right: 40px;
margin-top: 15px;
}

/* end bodytext display for aboutdesign */

/* contact body text */

.contact_bodytext {line-height:normal;
font-style: normal;
font-size: 14px;
font-family: helvetica, Verdana, Arial, sans-serif;	
color:#336600;
text-align:justify;
border-width: 0px;
padding: 0px;
margin-left: 40px;
margin-right: 390px;
margin-top: 25px;
}
 
/*end contact body text */

/* site map body text */

.sitemap_bodytext {line-height:normal;
font-style: normal;
font-size: 12px;
font-family: helvetica, Verdana, Arial, sans-serif;	
color:#336600;
text-align:justify;
border-width: 0px;
padding: 2px;
margin-left: 40px;
margin-right: 200px;
margin-top: 10px;
}
 
/*end site map body text */

/* website body text */

.website_bodytext {line-height:normal;
font-style: normal;
font-size: 12px;
font-family: Arial, helvetica, Verdana, sans-serif;	
color:#336600;
text-align:justify;
border-width: 0px;
padding: 5px;
margin-left: 40px;
margin-right: 40px;
margin-top: 20px;
}
 
/*end website body text */

/* homepage price text */

.homepage_pricetext {line-height:normal;
font-style: normal;
font-size: 12px;
font-family: helvetica, Verdana, Arial, sans-serif;	
color:#336600;
text-align:justify;
border-width: 0px;
background-color:#FFFFFF;
padding: 2px;
margin-left: 0px;
margin-right: 10px;
margin-top: 10px;
}
 
/*end homepage price text */


/* design body text */

.design_bodytext {line-height:normal;
font-style: normal;
font-size: 12px;
font-family: helvetica, Verdana, Arial, sans-serif;	
color:#336600;
text-align:justify;
border-width: 0px;
padding: 3px;
margin-left: 40px;
margin-right: 40px;
margin-top: 10px;
}
 
/*end design body text */

/* design body text */

.design_bodytext2 {line-height:normal;
font-style: normal;
font-size: 12px;
font-family: helvetica, Verdana, Arial, sans-serif;	
color:#336600;
text-align:justify;
border-width: 0px;
padding: 5px;
margin-left: 40px;
margin-right: 200px;
margin-top: 0px;
}
 
/*end design body text */

/* portfolio body text */

.portfolio_bodytext {line-height:normal;
font-style: normal;
font-size: 12px;
font-family: helvetica, Verdana, Arial, sans-serif;	
color:#336600;
text-align:justify;
border-width: 0px;
background-color:#FFFFFF;
padding: 5px;
margin-left: 40px;
margin-right: 40px;
margin-top: 0px;
}
 
/*end portfolio body text */

/* portfolio body text */

.portfolio_bodytext2 {line-height:normal;
font-style: normal;
font-size: 12px;
font-family: helvetica, Verdana, Arial, sans-serif;	
color:#336600;
text-align:justify;
border-width: 0px;
background-color:#FFFFFF;
padding: 5px;
margin-left: 40px;
margin-right: 40px;
margin-top: 0px;
}
 
/*end portfolio body text */

/* portfolio body text */

.portfolio_bodytext3 {line-height:normal;
font-style: normal;
font-size: 12px;
font-family: helvetica, Verdana, Arial, sans-serif;	
color:#336600;
text-align:justify;
border-width: 0px;
background-color:#FFFFFF;
padding: 5px;
margin-left: 40px;
margin-right: 40px;
margin-top: 0px;
}
 
/*end portfolio body text */

/* portfolio body text */

.portfolio_bodytext4 {line-height:normal;
font-style: normal;
font-size: 12px;
font-family: helvetica, Verdana, Arial, sans-serif;	
color:#336600;
text-align:justify;
border-width: 0px;
background-color:#FFFFFF;
padding: 5px;
margin-left: 40px;
margin-right: 40px;
margin-top: -25px;
}
 
/*end portfolio body text */

/* design contact details */
.design_contact_details {line-height:normal;
font-style: normal;
font-size: 12px;
font-family: helvetica, Verdana, Arial, sans-serif;	
color:#336600;
text-align:justify;
padding-top: 25px;
margin-left: 40px;
margin-right: 300px;
}

/* end design contact details */



/* contact details */
.contact_details {line-height:normal;
font-style:normal;
font-size:10px;
font-family: helvetica, Verdana, Arial, sans-serif;
color:#336600;
padding: 0 0 0 0;
margin: 25px 300px 0 40px;
}

/* end contact details */

/* about contact details */
.about_contact_details {line-height:normal;
font-style: normal;
font-size: 12px;
font-family: helvetica, Verdana, Arial, sans-serif;	
color:#336600;
text-align:justify;
padding-top: 25px;
margin-left: 40px;
margin-right: 300px;
}

/* end about contact details */

/* consultancy body text */

.consultancy_bodytext {line-height:normal;
font-style: normal;
font-size: 12px;
font-family: helvetica, Verdana, Arial, sans-serif;	
color:#336600;
text-align:justify;
border-width: 0px;
padding: 2px;
margin-left: 40px;
margin-right: 140px;
margin-top: 8px;
}
 
/*end consultancy body text */

/* consultancy body text 2*/

.consultancy_bodytext2 {line-height:normal;
font-style: normal;
font-size: 12px;
font-family: helvetica, Verdana, Arial, sans-serif;	
color:#336600;
text-align:justify;
border-width: 0px;
padding: 5px;
margin-left: 40px;
margin-right: 300px;
margin-top: 0px;
}
 
/*end consultancy body text 2*/

/* consultancy body text 3*/

.consultancy_bodytext3 {line-height:normal;
font-style: normal;
font-size: 12px;
font-family: helvetica, Verdana, Arial, sans-serif;	
color:#336600;
text-align:justify;
border-width: 0px;
padding: 5px;
margin-left: 40px;
margin-right: 300px;
margin-top: 0px;
}
 
/*end consultancy body text 3*/

/* consultancy_contact details */
.consultancy_contact_details {line-height:normal;
font-style: normal;
font-size: 12px;
font-family: helvetica, Verdana, Arial, sans-serif;	
color:#336600;
text-align:justify;
padding-top: 25px;
margin-left: 40px;
margin-right: 300px;
}

/* end consultancy_contact details */





	
	
	
	
