<!--

/* MAIN POSITIONING */

html { 
margin: 0; 
/* setting border: 0 hoses ie6 win window inner well border */ 
padding: 0px 0px 0px 0px;
min-width: 746px;
}

body
{
margin: 0px;
/* setting border: 0 hoses ie5 win window inner well border */ 
top: 0px;
left: 0px;
padding: 0px;
text-align: center;
background: #141414;
}

div#main {
width: 746px;
margin: 0 auto;
padding: 0px 0px 0px 0px;
position: relative;
}

div#outer {
width: 746px;
margin: 0 auto;
padding: 0px;
text-align: left;
position: relative;
}

/* HEADER STYLES */

div#header {
width: 746px;
padding: 0px;
margin: 0px;
background: url(../images/header-bg.jpg) repeat-x top;
display: inline;
float: left;
position: relative;
}
	div#headingone {
	width: 746px;
	height: 46px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	text-align: right;
	}
	div#logoholder {
	width: 250px;
	padding: 0px;
	margin: 0px;
	float: left;
	}
		div#logo {
		padding: 0px 0px 0px 3px;
		float: left
		}
	div#topnav {
	width: 496px;
	padding: 0px;
	margin: 0px;
	float: left;
	}
		div#menu {
		width: 496px;
		padding: 15px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		float: left;
		}
			div#menucontain {
			float: right;
			}
			div#menuitem {
			padding: 0px 0px 0px 8px;
			float: left;
			}
		div#submenu {
		padding: 10px 0px 13px 0px;
		float: right;
		}
			div#submenuitem {
			float: left;
			}
	div#headerindent {
	width: 746px;
	height: 2px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	}
	
/* SUBHEADER STYLES */

div#subheader {
width: 746px;
padding: 8px 0px 27px 0px;
margin: 0px;
display: inline;
float: left;
position: relative;
}
	div#lefttitle {
	float: left;
	}
	div#breadcrumbs {
	float: right;
	}

/* CONTENT STYLES */

div#content {
width: 746px;
float: left;
position: relative;
}
	/* LEFTCONTENT */
	div#leftcontent {
	width: 180px;
	padding: 0px;
	float: left;
	position: relative;
	}
		div#leftmenu {
		width: 180px;
		padding: 16px 0px 0px 0px;
		float: left;
		}
			div#leftmenuitem {
			padding: 0px 0px 20px 0px;
			float: left;
			}
		div#latestnews {
		width: 180px;
		padding: 0px 0px 0px 0px;
		float: left;
		}
			div#latestnewsboxtitle {
			padding: 23px 0px 0px 0px;
			float: left;
			}
			div#latestnewsboxindent {
			padding: 11px 0px 11px 0px;
			float: left;
			}
			div#latestnewsbox {
			width: 180px;
			padding: 0px 0px 7px 0px;
			float: left;
			}
				div#latestnewsicon {
				width: 15px;
				padding: 1px 0px 0px 0px;
				float: left;
				}
				div#latestnewsdate {
				width: 161px;
				padding: 0px 0px 7px 0px;
				float: left;
				}
				div#latestnewscontent {
				width: 161px;
				padding: 0px 0px 7px 0px;
				float: left;
				}
		div#leftmap {
		padding: 33px 0px 33px 0px;
		margin: 0px 0px 0px 0px;
		float: left;
		}
			div#map {
			float: left;
			position: relative;
			}
		
	/* RIGHTCONTENT */
	div#rightcontent {
	width: 566px;
	padding: 0px 0px 45px 0px;
	float: left;
	position: relative;
	}
		div#rightcontenttitle {
		width: 566px;
		padding: 0px 0px 6px 0px;
		float: left;
		}
		div#flash {
		width: 566px;
		padding: 0px;
		float: left;
		}
		div#rightcontentbody {
		width: 566px;
		padding: 0px 0px 0px 0px;
		float: left;
		}
			div#recentwork {
			width: 566px;
			padding: 0px 0px 0px 0px;
			float: left;
			position: relative;
			}
				div#recentworktitle {
				padding: 21px 0px 11px 0px;
				float: left;
				}
				div#recentworkindent {
				padding: 0px 0px 14px 0px;
				float: left;
				}
				div#recentworkcupboard {
				width: 566px;
				padding: 0px 0px 19px 0px;
				float: left;
				}
					div#rwbox {
					width: 134px;
					padding: 0px 9px 0px 0px;
					float: left;
					}
						div#rwbox2 {
						width: 134px;
						float: left;
						}
					div#rwtitle {
					width: 134px;
					height: 16px;
					float: left;
					}
					div#rwpic {
					width: 134px;
					float: left;
					z-index: 1;
					}
					div#rwindent {
					width: 134px;
					padding: 14px 0px 0px 0px;
					float: left;
					}
			div#companyprofile {
			width: 566px;
			padding: 0px 0px 14px 0px;
			float: left;
			position: relative;
			}
				div#companyprofiletitle {
				width: 566px;
				padding: 0px 0px 10px 0px;
				float: left;
				}
				div#companyprofilecontent {
				width: 566px;
				padding: 0px 0px 0px 0px;
				float: left;
				}
				div#companyprofileindent {
				width: 566px;
				padding: 15px 0px 0px 0px;
				float: left;
				}
			div#bottomboxes {
			width: 566px;
			padding: 0px 0px 0px 0px;
			float: left;
			position: relative;
			}
				div#getaquote {
				width: 197px;
				float: left;
				position: relative;
				}
					div#getaquotetitle {
					width: 197px;
					height: 20px;
					float: left;
					}
					div#getaquoteindent {
					width: 197px;
					padding: 0px 0px 9px 0px;
					float: left;
					}
					div#getaquotecontent {
					width: 173px;
					float: left;
					}
				div#ourmission {
				width: 197px;
				float: left;
				position: relative;
				}
					div#ourmissiontitle {
					width: 197px;
					height: 20px;
					float: left;
					}
					div#ourmissionindent {
					width: 197px;
					padding: 0px 0px 9px 0px;
					float: left;
					}
					div#ourmissioncontent {
					width: 173px;
					float: left;
					}
				div#quicklinks {
				width: 172px;
				float: left;
				position: relative;
				}
					div#quicklinkstitle {
					width: 172px;
					height: 20px;
					float: left;
					}
					div#quicklinksindent {
					width: 172px;
					padding: 0px 0px 9px 0px;
					float: left;
					}
					div#quicklinkscontent {
					width: 172px;
					float: left;
					}
			div#bottomboxesindent {
			width: 566px;
			padding: 10px 0px 0px 0px;
			float: left;
			}
/* SUBPAGE STYLES */

div#showcasenav {
width: 566px;
padding: 0px;
margin: 0px;
float: left;
display: inline;
position: relative;
}
	div#showcaseleft {
	float: left;
	}
	div#showcaseright {
	float: right;
	}
	div#clear {}
	
div#client {
width: 566px;
padding: 0px;
margin: 0px;
float: left;
display: inline;
position: relative;
}
	div#clienttitle {
	width: 566px;
	height: 16px;
	padding: 0px;
	float: left;
	}
	div#clientleft {
	width: 360px;
	float: left;
	}
		div#clientflash {
		padding: 0px 0px 85px 0px;
		float: left;
		}
			div#clientcarousel {
			width: 360px;
			height: 227px;
			background: url(../images/showcase/carousel.gif);
			}
			div#clientcarouselholder {
			padding: 7px 0px 0px 7px;
			height: 220px;
			}
			div#clientcarouselnav {
			height: 21px;
			}
		div#clientleftindent {
		float: left;
		}
		div#clientleftbottom {
		padding: 6px 0px 0px 0px;
		float: left;
		}
			div#clientleftback {
			width: 250px;
			float: left;
			}
			div#clientleftnext {
			width: 109px;
			text-align: right;
			float: right;
			}
	div#clientright {
	width: 190px;
	float: right;
	}
		div#clientblurbtitle {
		height: 19px;
		float: left;
		}
		div#clientblurbindent {
		padding: 0px 0px 8px 0px;
		float: left;
		}
		div#clientblurbcontent {
		padding: 0px 0px 8px 0px;
		float: left;
		}
		
div#page {
width: 566px;
padding: 0px;
margin: 0px;
float: left;
display: inline;
position: relative;
}
	div#pagetitle {
	width: 566px;
	height: 16px;
	padding: 0px;
	float: left;
	}
	div#pageleft {
	width: 360px;
	float: left;
	}
		div#pageflash {
		padding: 0px 0px 45px 0px;
		float: left;
		}
		div#pageleftindent {
		float: left;
		}
		div#pageleftbottom {
		padding: 6px 0px 0px 0px;
		float: left;
		}
			div#pageleftback {
			float: left;
			}
			div#pageleftnext {
			float: right;
			}
	div#pageright {
	width: 190px;
	float: right;
	}
		div#pageblurbtitle {
		height: 19px;
		float: left;
		}
		div#pageblurbindent {
		padding: 0px 0px 8px 0px;
		float: left;
		}
		div#pageblurbcontent {
		padding: 0px 0px 8px 0px;
		float: left;
		}
		
div#packages {
width: 566px;
padding: 0px;
margin: 0px;
float: left;
display: inline;
position: relative;
}
	div#packagetitle {
	width: 566px;
	height: 16px;
	padding: 0px;
	float: left;
	}
	div#packagesleft {
	width: 224px;
	padding: 0px;
	float: left;
	}
		div#packagesboxtop {
		width: 224px;
		height: 7px;
		background: url(../images/packages/packages-box-top.jpg);
		float: left;
		}
		div#packagesboxcontent {
		width: 224px;
		background: url(../images/packages/packages-box-content.jpg) repeat-y top;
		float: left;
		}
			div#packagesboxcontentbody {
			width: 170px;
			padding: 20px 0px 20px 27px;
			float: left;
			}
			div#packagesboxcontentline {
			width: 170px;
			height: 1px;
			background: url(../images/packages/divider.jpg);
			margin: 7px 0px 7px 0px;
			float: left;
			}
		div#packagesboxbottom {
		width: 224px;
		height: 7px;
		background: url(../images/packages/packages-box-bottom.jpg);
		float: left;
		}
	div#packagesright {
	width: 326px;
	padding: 0px;
	float: right;
	}
		div#packagesblurbtitle {
		width: 326px;
		height: 19px;
		float: left;
		}
		div#packagesblurbindent {
		width: 326px;
		padding: 0px 0px 10px 0px;
		float: left;
		}
		div#packagesblurbcontent {
		width: 326px;
		padding: 0px 0px 10px 0px;
		float: left;
		}
		div#packagerightbottom {
		padding: 0px 0px 0px 0px;
		float: left;
		}
			div#packageleftback {
			float: left;
			}
			div#packageleftnext {
			float: right;
			}
		
/* FOOTER STYLES */

div#footer {
width: 100%;
height: 155px;
background: url(../images/footer-bg.jpg);
float: left;
position: relative;
}
	div#footercontent {
	width: 746px;
	margin: 0 auto;
	text-align: left;
	}
		div#gototop {
		width: 746px;
		height: 14px;
		float: left;
		padding: 0px;
		}
		div#footerleft {
		width: 421px;
		padding: 9px 0px 0px 0px;
		float: left;
		}
		div#footerright {
		width: 271px;
		padding: 14px 0px 0px 0px;
		float: right;
		text-align: right;
		}
		div#subfooterlinks {
		float: right;
		}


-->