#LOGO {
	height: 89px;
	width: 250px;
	left: 0px;
	top: 5px;
	position: absolute;
	z-index: 0;
}
#GOOGLE {
	position: absolute;
	height: 68px;
	width: 500px;
	top: 0px;
	right: 0px;
}
#stanstedphones {
	position: absolute;
	height: 28px;
	width: 170px;
	left: 445px;
	top: 68px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	color: #FFFFFF;
	z-index: 100;
}
#colchesterphones {
	background-image: none;
	left: 275px;
	top: 68px;
	z-index: 100;
	height: 28px;
	width: 170px;
	position: absolute;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	vertical-align: baseline;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	background-position: left center;
	text-indent: 0px;
	line-height: 30px;
}

#shopfittingphones {
	position: absolute;
	height: 28px;
	width: 170px;
	left: 615px;
	top: 68px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	z-index: 100;
}
#ADDRESSES {
	position: absolute;
	height: 27px;
	width: 170px;
	top: 68px;
	right: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	z-index: 100;
	left: 785px;
}
#INTRANET {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 28px;
	color: #FFFFFF;
	position: absolute;
	height: 28px;
	width: 250px;
	left: 0px;
	top: 68px;
	z-index: 100;
	font-weight: bolder;
	text-align: center;
}




#BANNER {
	background-color: #CD3301;
	background-repeat: repeat-x;
	position: absolute;
	height: 28px;
	width: 100%;
	left: 0px;
	top: 68px;
	z-index: 99;
}
#newandnoteworthy {
	background-color: #FFFFFF;
	position: absolute;
	height: 450px;
	width: 215px;
	top: 120px;
	left: 12px;
	visibility: visible;
	background-image: url(ASSETS/IMAGES/retro7.jpg);
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	line-height: normal;
}
#logosatthebottom {
	position: absolute;
	bottom: 33px;
	width: 945px;
}
#LOGO1ATBOTTOM {
	position: absolute;
	bottom: 0px;
	height: 28px;
	width: 185px;
	left: 47px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 28px;
	font-weight: bold;
	color: #FFFFFF;
	z-index: 100;
}


h2 {
	font-family: Tahoma;
	font-size: medium;
	font-weight: bold;
	color: #330033;
	line-height: 1cm;
	margin-top: 0px;
	margin-bottom: 0px;
}
#onlineapps {
	background-color: #FFFF51;
	border: medium none #FFFFFF;
	position: absolute;
	height: 450px;
	width: 215px;
	top: 120px;
	left: 250px;
	visibility: visible;
	background-image: url(ASSETS/IMAGES/retro6.jpg);
}
#resources {
	background-color: #FFFFFF;
	border: thin none #FFFFFF;
	position: absolute;
	height: 450px;
	width: 215px;
	top: 120px;
	left: 487px;
	visibility: visible;
	background-image: url(ASSETS/IMAGES/retro5.jpg);
}
#eventsetc {
	background-color: #FFFFFF;
	position: absolute;
	height: 450px;
	width: 215px;
	top: 120px;
	left: 724px;
	visibility: visible;
	background-image: url(ASSETS/IMAGES/retro4.jpg);
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.text {
	font-family: Tahoma;
	font-size: x-small;
	color: #990000;
	margin-left: 5px;
	line-height: 0pt;
	left: 5px;
}
.bulletlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #330033;
	margin-left: auto;
	line-height: 14px;
	list-style-type: disc;
	margin-top: auto;
	margin-bottom: auto;
	left: auto;
	padding: 0px;
}
a.bulletlist:link {
	font-family: Tahoma;
	font-size: x-small;
	line-height: 14px;
	list-style-type: disc;
	color: #330033;
}
a.bulletlist:visited {
	font-family: Tahoma;
	font-size: x-small;
	line-height: 14px;
	color: #330033;
	list-style-type: disc;
}
a.bulletlist:hover {
	font-family: Tahoma;
	font-size: x-small;
	line-height: 14px;
	color: #999999;
	list-style-type: disc;
}


.more {
	font-family: Tahoma;
	font-size: x-small;
	color: #990000;
	margin-left: 0px;
	line-height: 14px;
	list-style-type: none;
	margin-right: 0px;
}

#bottomBANNER {
	background-color: #CD3301;
	background-repeat: repeat-x;
	position: absolute;
	height: 28px;
	width: 100%;
	left: 0px;
	top: auto;
	z-index: 99;
	bottom: 0px;
}
#LOGO3ATBOTTOM {
	position: absolute;
	bottom: 0px;
	height: 25px;
	width: 954px;
	left: 1px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	z-index: 101;
	color: #FFFFFF;
}
#LOGO4ATBOTTOM {
	position: absolute;
	bottom: 0px;
	height: 28px;
	width: 185px;
	left: 260px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 28px;
	font-weight: bold;
	color: #FFFFFF;
	z-index: 100;
}
#CONTACT {
	position: absolute;
	bottom: 0px;
	height: 28px;
	width: 185px;
	left: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 28px;
	font-weight: bold;
	color: #FFFFFF;
	z-index: 100;
	right: 0px;
}
#weatherlink {
	position: absolute;
	left: 8px;
	top: 338px;
}
#eventsphoto {
	position: absolute;
	left: 5px;
	top: 229px;
	height: 176px;
	font-family: Tahoma;
	font-size: x-small;
	color: #330033;
	width: 207px;
	line-height: 14px;
}
#bigblue {

	background-color: #FFFFFF;
	position: absolute;
	height: 450px;
	width: 927px;
	top: 120px;
	left: 12px;
	visibility: visible;
	background-image: url(ASSETS/IMAGES/blue.jpg);
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	line-height: normal;
}
#bigpink {


	background-color: #FFFFFF;
	position: absolute;
	height: 450px;
	width: 927px;
	top: 120px;
	left: 12px;
	visibility: visible;
	background-image: url(ASSETS/IMAGES/pink.jpg);
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	line-height: normal;
}
#biggreen {


	background-color: #FFFFFF;
	position: absolute;
	height: 450px;
	width: 927px;
	top: 120px;
	left: 12px;
	visibility: visible;
	background-image: url(ASSETS/IMAGES/green.jpg);
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	line-height: normal;
}
#bigyellow {


	background-color: #FFFFFF;
	position: absolute;
	height: 450px;
	width: 927px;
	top: 120px;
	left: 12px;
	visibility: visible;
	background-image: url(ASSETS/IMAGES/yellow.jpg);
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	line-height: normal;
}
.bulletlistCopy {
	font-family: Tahoma;
	font-size: x-small;
	color: #330033;
	line-height: 25px;
	list-style-type: disc;
	margin: auto;
	padding: 0px;
}
#newandnoteworthylist {
	position: absolute;
	z-index: 200;
	left: 9px;
	top: 60px;
	width: 202px;
	height: 240px;
	visibility: visible;
}
a.bulletlistCopy:link {

	font-family: Tahoma;
	font-size: x-small;
	line-height: 14px;
	list-style-type: disc;
	color: #330033;
}
a.bulletlistCopy:visited {

	font-family: Tahoma;
	font-size: x-small;
	line-height: 14px;
	color: #330033;
	list-style-type: disc;
}
a.bulletlistCopy:hover {

	font-family: Tahoma;
	font-size: x-small;
	line-height: 14px;
	color: #FFFF00;
	list-style-type: disc;
}
h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-large;
	font-weight: bolder;
	color: #CD3301;
	text-decoration: underline;
}
a.more:link {

	font-family: Tahoma;
	font-size: x-small;
	color: #990000;
	margin-left: -10px;
	line-height: 14px;
	list-style-type: none;
	margin-right: 20px;
}
a.more:visited {



	font-family: Tahoma;
	font-size: x-small;
	color: #990000;
	margin-left: -10px;
	line-height: 14px;
	list-style-type: none;
	margin-right: 20px;
}
a.more:hover {




	font-family: Tahoma;
	font-size: x-small;
	color: #FFFF00;
	margin-left: -10px;
	line-height: 14px;
	list-style-type: none;
	margin-right: 20px;
}
#huttonhighlights {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 48px;
	top: 360px;
	z-index: 105;
}
#buildingonexp {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 28px;
	color: #FFFFFF;
	position: absolute;
	height: 35px;
	width: 250px;
	left: 0px;
	top: 74px;
	z-index: 100;
	font-weight: bolder;
	text-align: center;
}
#LOGOSHOPFIT {

	height: 89px;
	width: 250px;
	left: 0px;
	top: 5px;
	position: absolute;
	z-index: 101;
}
#constructionpic {
	position: absolute;
	height: 70px;
	width: 170px;
	left: 275px;
	top: 0px;
}
#shopfittingpic {

	position: absolute;
	height: 70px;
	width: 170px;
	left: 445px;
	top: 0px;
}
#careerspic {


	position: absolute;
	height: 70px;
	width: 170px;
	left: 615px;
	top: 0px;
}
#contactpic {



	position: absolute;
	height: 70px;
	width: 170px;
	left: 785px;
	top: 0px;
}
#affiliations {
	position: absolute;
	height: 33px;
	width: 947px;
	left: 0px;
	top: 505px;
	line-height: 20px;
	padding: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CD3301;
	border-right-color: #CD3301;
	border-bottom-color: #CD3301;
	border-left-color: #CD3301;
}
#group {
	position: absolute;
	height: 435px;
	width: 245px;
	left: 6px;
	top: 160px;
	visibility: visible;
}
#groupfooter {
	background-image: url(ASSETS/IMAGES/istock/groupfooterwithouttext.jpg);
	position: absolute;
	height: 55px;
	width: 365px;
	left: 277px;
	top: 420px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

a.bulletlist:active {

	font-family: Tahoma;
	font-size: x-small;
	line-height: 14px;
	list-style-type: disc;
	color: #330033;
}
#RIGHTPANE {
	position: absolute;
	height: 197px;
	width: 357px;
	left: 660px;
	top: 106px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #663399;
	border-right-color: #663399;
	border-bottom-color: #663399;
	border-left-color: #663399;
	padding-left: 6px;
}
#RIGHTPANE2 {
	position: absolute;
	height: 240px;
	width: 357px;
	left: 660px;
	top: 313px;
	padding-left: 6px;
}
#shopfitimage {
	position: absolute;
	height: 356px;
	width: 269px;
	left: 348px;
	top: 177px;
}
#SHOPFITNEWS {
	position: absolute;
	height: 443px;
	width: 305px;
	left: 647px;
	top: 156px;
}
#PORTFOLIOLINK {
	position: absolute;
	height: 42px;
	width: 381px;
	left: 296px;
	top: 107px;
}
#constructionimages {
	position: absolute;
	height: 479px;
	width: 233px;
	left: 335px;
	top: 112px;
}
#constructionnews {
	position: absolute;
	height: 316px;
	width: 340px;
	left: 594px;
	top: 165px;
}
#constructionleftpane {
	position: absolute;
	height: 403px;
	width: 284px;
	left: 317px;
	top: 125px;
	padding: 10px;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CD3301;
	border-right-color: #CD3301;
	border-bottom-color: #CD3301;
	border-left-color: #CD3301;
}

#recentprojects {
	position: absolute;
	height: 451px;
	width: 355px;
	left: 639px;
	top: 122px;
}
#constructionnews {
	position: absolute;
	height: 396px;
	width: 296px;
	left: 10px;
	top: 165px;
}
.imgage {
}

#portfolio {
	position: absolute;
	height: 421px;
	width: 900px;
	left: 29px;
	top: 170px;
}
#portfoliodetails {
	position: absolute;
	height: 335px;
	width: 272px;
	left: 20px;
	top: 179px;
	padding: 4px;
	border: 1px solid #CD3301;
}
#portfoliothumbnails {
	position: absolute;
	height: 390px;
	width: 112px;
	left: 843px;
	top: 122px;
	padding: 5px;
	border: 1px solid #CD3301;
}
#portfoliomainpic {
	position: absolute;
	height: 350px;
	width: 464px;
	left: 317px;
	top: 178px;
	padding: 0px;
	border: medium none #CD3301;
}
#mainphoto {
	position: absolute;
	height: 396px;
	width: 425px;
	left: 225px;
	top: 125px;
	z-index: 100;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#groupphoto {
	position: absolute;
	height: 281px;
	width: 365px;
	left: 277px;
	top: 137px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
#careersphoto {
	position: absolute;
	height: 439px;
	width: 953px;
	left: 2px;
	top: 161px;
	background-image: url(ASSETS/IMAGES/istock/drawing1.jpg);
	visibility: visible;
}
#careerstitle {
	position: absolute;
	height: 64px;
	width: 679px;
	left: 276px;
	top: 97px;
	background-image: url(ASSETS/IMAGES/istock/careerstitle.jpg);
	vertical-align: middle;
}
#newstext {
	position: absolute;
	width: 250px;
	left: 20px;
	top: 195px;
}
a.imgage:link {
	border: 1px solid #000000;
}
a.imgage:visited {

	border: 1px solid #666666;
}
a.imgage:hover {

	border: 1px solid #FF0000;
}
a.imgage:active {

	border: 1px solid #000000;
}
#clicktoenlarge {
	position: absolute;
	height: 20px;
	width: 154px;
	left: 838px;
	top: 540px;
}
#shopfitportfoliothumbnails {

	position: absolute;
	height: 390px;
	width: 112px;
	left: 692px;
	top: 122px;
	padding: 5px;
	border: 1px solid #CD3301;
}
#shopfittingportfoliomainpic {

	position: absolute;
	height: 350px;
	width: 350px;
	left: 317px;
	top: 178px;
	padding: 0px;
	border: medium none #CD3301;
}
#SFclicktoenlarge {

	position: absolute;
	height: 20px;
	width: 154px;
	left: 689px;
	top: 539px;
}
#SFmain {

	position: absolute;
	height: 393px;
	width: 329px;
	left: 317px;
	top: 125px;
	padding: 10px;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CD3301;
	border-right-color: #CD3301;
	border-bottom-color: #CD3301;
	border-left-color: #CD3301;
}
#history {

	position: absolute;
	height: 404px;
	width: 411px;
	left: 315px;
	top: 140px;
	padding: 10px;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CD3301;
	border-right-color: #CD3301;
	border-bottom-color: #CD3301;
	border-left-color: #CD3301;
}
#history2 {

	position: absolute;
	height: 390px;
	width: 177px;
	left: 773px;
	top: 174px;
}
#SFlogos {


	position: absolute;
	height: 20px;
	width: 272px;
	left: 17px;
	top: 510px;
}
#SFrecentprojects {

	position: absolute;
	height: 448px;
	width: 285px;
	left: 684px;
	top: 122px;
}
#home {
	position: absolute;
	height: 27px;
	width: 280px;
	left: 1px;
	top: auto;
	bottom: -6px;
	z-index: 102;
	right: 904px;
	background-position: left center;
	text-align: left;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
}
#SFnews {

	position: absolute;
	height: 396px;
	width: 296px;
	left: 10px;
	top: 160px;
}
.greenlink {
	color: #268a47;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.greenlink:link {

	color: #268a47;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.greenlink:visited {

	color: #268a47;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.greenlink:hover {


	color: #CD3301;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.greenlink:active {



	color: #268a47;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#responsibility {
	position: absolute;
	left: 277px;
	top: 486px;
	width: 365px;
	border: 1px solid #000000;
}
#BIGNEWS {
	background-image: none;
	position: absolute;
	height: 29px;
	width: 365px;
	left: 277px;
	top: 101px;
	border: 1px solid #CD3301;
	background-color: #518A47;
}
