/* Body Styles */
body {
font:85%/1.4 "Century Gothic", "Trebuchet MS", verdana, arial, helvetica, sans-serif;
background:url('/Images/bg.png') repeat-x #89a4b1 fixed;
color:#070707;
margin:0;
padding:0;
}

/* Link Styles */
a {
color:#036;
background:#ebebeb;
padding:0 5px;
}
	a:hover {
	color:#c00;
	background:#cfd7e3;
	}
	a.img {
	padding:0;
	}
	a img {
	border:none;
	margin:0;
	padding:0;
	}

/* Main Container */
#container {
position:relative;
margin:0 auto;
width:780px;
background:url('/Images/content.png') no-repeat 0 200px;
}

/* Header Section */
#header {
margin:0 0 10px 0;
height:140px;
background:url('/Images/header.png') no-repeat bottom left;
}

/* Footer Section */
#footer {
padding:5px 10px;
color:#89a4b1;
text-align:left;
background:url('/Images/footer.png') no-repeat bottom left;
border-top:1px solid #89a4b1;
}
	#footer a {
	background:none;
	padding:0;
	}

/* Navigation Section */
#nav {
position:relative;
height:40px;
background:url('/Images/nav.png') no-repeat 0px -40px;
}
	#nav ul {
	margin:0;
	}
	#nav li {
	position:absolute;
	top:0;
	height:40px;
	cursor:pointer;
	list-style:none;
	margin:0;
	}
		#nav li.home {
		left:19px;
		}
		#nav li.about {
		left:84px;
		}
		#nav li.commercial {
		left:177px;
		}
		#nav li.domestic {
		left:307px;
		}
		#nav li.safety {
		left:404px;
		}
		#nav li.team {
		left:552px;
		}
		#nav li.contact {
		left:644px;
		}
	#nav li a:link, #nav li a:visited, #nav div {
	display:block;
	height:40px;
	overflow:hidden;
	text-indent:-9000px;
	cursor:pointer;
	background-color:transparent;
	padding:0;
	}
		#nav li.home a {
		width:65px;
		}
		#nav li.about a {
		width:93px;
		}
		#nav li.commercial a {
		width:130px;
		}
		#nav li.domestic a {
		width:97px;
		}
		#nav li.safety a {
		width:148px;
		}
		#nav li.team a {
		width:92px;
		}
		#nav li.contact a {
		width:117px;
		}
		/* default hover states */
		#nav li.home a:hover, #nav div.nav-home {
		background:url('/Images/nav.png') no-repeat -19px -120px;
		}
		#nav li.about a:hover, #nav div.nav-about {
		background:url('/Images/nav.png') no-repeat -84px -120px;
		}
		#nav li.commercial a:hover, #nav div.nav-commercial {
		background:url('/Images/nav.png') no-repeat -177px -120px;
		}
		#nav li.domestic a:hover, #nav div.nav-domestic {
		background:url('/Images/nav.png') no-repeat -307px -120px;
		}
		#nav li.safety a:hover, #nav div.nav-safety {
		background:url('/Images/nav.png') no-repeat -404px -120px;
		}
		#nav li.team a:hover, #nav div.nav-team {
		background:url('/Images/nav.png') no-repeat -552px -120px;
		}
		#nav li.contact a:hover, #nav div.nav-contact {
		background:url('/Images/nav.png') no-repeat -644px -120px;
		}
		/* active link states */
		#nav li.home a:active {
		background:url('/Images/nav.png') no-repeat -19px -80px;
		}
		#nav li.about a:active {
		background:url('/Images/nav.png') no-repeat -84px -80px;
		}
		#nav li.commercial a:active {
		background:url('/Images/nav.png') no-repeat -177px -80px;
		}
		#nav li.domestic a:active {
		background:url('/Images/nav.png') no-repeat -307px -80px;
		}
		#nav li.safety a:active {
		background:url('/Images/nav.png') no-repeat -404px -80px;
		}
		#nav li.team a:active {
		background:url('/Images/nav.png') no-repeat -552px -80px;
		}
		#nav li.contact a:active {
		background:url('/Images/nav.png') no-repeat -644px -80px;
		}
	/* scripted hover states */
	#nav div.nav-home {
	position:absolute;
	top:0;
	left:19px;
	width:65px;
	}
	#nav div.nav-about {
	position:absolute;
	top:0;
	left:84px;
	width:93px;
	}
	#nav div.nav-commercial {
	position:absolute;
	top:0;
	left:177px;
	width:130px;
	}
	#nav div.nav-domestic {
	position:absolute;
	top:0;
	left:307px;
	width:97px;
	}
	#nav div.nav-safety {
	position:absolute;
	top:0;
	left:404px;
	width:148px;
	}
	#nav div.nav-team {
	position:absolute;
	top:0;
	left:552px;
	width:92px;
	}
	#nav div.nav-contact {
	position:absolute;
	top:0;
	left:644px;
	width:117px;
	}
	/* current link states */
	#nav li a.current {
	cursor:default;
	}
	#nav li.home a.current {
	background:url('/Images/nav.png') no-repeat -19px -0px;
	}
	#nav li.about a.current {
	background:url('/Images/nav.png') no-repeat -84px -0px;
	}
	#nav li.commercial a.current {
	background:url('/Images/nav.png') no-repeat -177px -0px;
	}
	#nav li.domestic a.current {
	background:url('/Images/nav.png') no-repeat -307px -0px;
	}
	#nav li.safety a.current {
	background:url('/Images/nav.png') no-repeat -404px -0px;
	}
	#nav li.team a.current {
	background:url('/Images/nav.png') no-repeat -552px -0px;
	}
	#nav li.contact a.current {
	background:url('/Images/nav.png') no-repeat -644px -0px;
	}

/* Content Section */
#content {
margin-top:20px;
padding:0 10px 10px 10px;
background:#f9f9f9;
font-size:1.1em;
/* Stop floated elements within the content section overlapping into the footer and messing up the background color */
overflow:auto;
}

h1 {
display:none;
}

h2 {
text-align:center;
font-weight:normal;
font-size:1.8em;
}

/* General Classifiers */

.right {
float:right;
margin:0 0 1em 1em;
}

.left {
float:left;
margin:0 1em 1em 0;
}

.clear {
clear:both;
height:1px;
overflow:hidden;
}

/* Default Margins Hack */

p, h1, h2, h3, h4, h5,  {
margin:0 0 15px 0;
}