body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background: url(../images/bg.gif) repeat;
	margin:0 0 0 0;
}
img {
	border:0px;
}
h1,h2,h3 {
	background: url(../images/arrow_down_orange.gif) no-repeat right;
	font-size:11px;
	font-weight:bold;
	color:#0055AA;
	margin:0px;
}
p {
	margin-top:0px;
	margin-bottom:8px;
	line-height:15px;
}
a {
	font-weight:bold;
	text-decoration:none;
	color:#6B96D1;
}
blockquote {
background:#EFF6FF url(http://www.justdesigning.co.uk/images/blockquote_bg.gif) no-repeat scroll left top;
border:4px solid #DFECF2;
font-style:italic;
padding:10px;
margin:0;
}
input {
	margin-bottom:3px;
	font-size:10px;
	vertical-align:middle;
}
#wrapper {
	width:760px;
	margin:0 auto;
}
#content {
	text-align:left;
	padding:17px 87px 17px 13px;
	background: #FFFFFF url(../images/arrow_top_right.gif) no-repeat top right;
	border-top:0px;
	border-right:2px solid #EEEEEE;
	border-bottom:2px solid #EEEEEE;
	border-left:2px solid #EEEEEE;
}
#headerImg {
	height:28px;
	width:231px;
	margin-top:22px;
	margin-bottom:0px;
	padding-bottom:0px;
	background: url(../images/logo.gif) no-repeat;
	float:left;
}
#headerNav {
	height:20px;
	width:425px;
	margin-top:30px;
	margin-bottom:0px;
	padding-bottom:0px;
	text-align:right;
	float:right;
	color:#0055AA;
	font-weight:bold;
}
#headerNav a {
	color:#0055AA;
	text-decoration:none;
}
#headerNav a:hover {
	color:#000000;
	text-decoration:none;
}
#index #headerNav #L1,
#portfolio #headerNav #L2,
#team #headerNav #L3,
#solutions #headerNav #L4,
#blog #headerNav #L5,
#contact #headerNav #L6 {
	color:#000000;
}
#greyBarFull {
	width:656px;
	margin:0px;
	padding:0px;
	height:16px;
	background:#EEEEEE;
}
#maincontentLeft {
	width:172px;
	float:left;
	height:100%;
	padding: 0 0 8px 0;
	margin-top:5px;
}
#maincontentLeft p {
	margin-bottom:5px;
}
.greyBarLeft {
	height:16px;
	width:172px;
	background:#EEEEEE;
	margin-bottom:5px;
}
#maincontentRight {
	width:470px;
	float:right;
	height:100%;
	margin-top:5px;
	padding-left:14px;
}
#mainImage {
	width:470px;
	height:224px;
	margin-bottom:5px;
}
#index #mainImage {background: url(../images/home.jpg) no-repeat;}
#portfolio #mainImage {background: url(../images/portfolio.jpg) no-repeat;}
#team #mainImage {background: url(../images/team.jpg) no-repeat;}
#solutions #mainImage {background: url(../images/solutions.jpg) no-repeat;}
#blog #mainImage {background: url(../images/blog.jpg) no-repeat;}
#contact #mainImage {background: url(../images/contact.jpg) no-repeat;}
.mainGreyBar {
	width:470px;
	height:16px;
	background:#EEEEEE;
	margin-top:2px;
	_margin-top:0px;
	margin-bottom:9px;
	_margin-bottom:14px;
}
#contactFormLeft {
	float:left;
	width:130px;
}
#contactFormLeft p {
	line-height:22px;
	_line-height:24px;
	padding:0px;
	margin:0 0 0 0;
}
#contactFormRight {
	float:right;
	width:340px;
}
.portfolioImgJustSearch {
	width:133px;
	height:83px;
	margin-top:2px;
	margin-bottom:10px;
	float:left;
	background: url(../images/portfolio/justsearch.gif) no-repeat;
}
.portfolioImgNiche {
	width:133px;
	height:83px;
	margin-top:2px;
	margin-bottom:10px;
	float:left;
	background: url(../images/portfolio/niche.gif) no-repeat;
}
.portfolioImgFR {
	width:133px;
	height:83px;
	margin-top:2px;
	margin-bottom:10px;
	float:left;
	background: url(../images/portfolio/fr.gif) no-repeat;
}
.portfolioImgInfiniti {
	width:133px;
	height:80px;
	margin-top:2px;
	margin-bottom:10px;
	float:left;
	background: url(../images/portfolio/infiniti.gif) no-repeat;
}
.portfolioImgGeosec {
	width:133px;
	height:121px;
	margin-top:2px;
	margin-bottom:10px;
	float:left;
	background: url(../images/portfolio/geosec.gif) no-repeat;
}
.portfolioImgSpoil {
	width:133px;
	height:102px;
	margin-top:2px;
	margin-bottom:10px;
	float:left;
	background: url(../images/portfolio/spoil.gif) no-repeat;
}
.portfolioImgSauna {
	width:133px;
	height:102px;
	margin-top:2px;
	margin-bottom:10px;
	float:left;
	background: url(../images/portfolio/retailsauna.gif) no-repeat;
}
.portfolioText {
	width:321px;
	margin-left:14px;
	float:right;
}



.teamText {
	width:455px;
	margin-left:14px;
	float:right;
}
#footer {
	width:470px;
	vertical-align:bottom;
	margin-top:150px;
}
#footer p {
	font-size:9px;
}
#footer a {
	font-size:9px;
}
.clearer {
	clear:both;
}
.clearerM {
	clear:both;
	_margin-top:-7px;
}
.projectImages {
	margin-top:6px;
}