@charset "utf-8";
body {
	background: #0686b5 url(../art/homne_bg.gif) no-repeat left top;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
body#company {
	background: #0686B5 url(../art/company_bg.gif) no-repeat left top;
}
body#experience, body#services, body#equipment, body#rates {
	background: #0686B5 url(../art/inner_bg.jpg) no-repeat left top;
}
body#p2 {
	background: #0686B5 url(../art/ps_bg.gif) no-repeat left top;
}
body#clips, body#images, body#newsCrews {
	background: #0686B5 url(../art/clips_bg.jpg) no-repeat left top;
}
a {
	color: #FF9948;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
h1#logo {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 60px;
	top: 25px;
}
#address {
	background: url(../art/address.gif) no-repeat center center;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 49px;
	width: 158px;
	position: absolute;
	top: 140px;
	left: 30px;
}

#logo a {
	display: block;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	height: 92px;
	width: 315px;
}
.inner h1#logo {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 20px;
	top: 35px;
}
.inner #logo a {
	display: block;
	margin: 0px;
	padding: 0px;
	background: url(none);
	text-indent: -9999px;
	height: 70px;
	width: 270px;
}
#home #image {
	height: 277px;
	width: 119px;
	position: absolute;
	left: 540px;
	top: 100px;
}
#company #image {
	background: url(../art/company_img.jpg) no-repeat center center;
	margin: 0px;
	padding: 0px;
	height: 93px;
	width: 123px;
	position: absolute;
	top: 43px;
	left: 592px;
}
#p2 #image, #services #image, #experience #image, #equipment #image, #rates #image {
	background: url(../art/sidebar_imgs.jpg) no-repeat center center;
	margin: 0px;
	padding: 0px;
	height: 297px;
	width: 131px;
	position: absolute;
	top: 80px;
	left: 650px;
}

.contentBox {
	width: 500px;
	color: #FFFFFF;
}
.contentBox h2 {
	text-transform: uppercase;
	font: italic normal 22px Impact, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #FF9900;
}
.contentBox p {
	margin: 0px;
	padding: 5px 0px 20px;
	font-size: 12px;
	line-height: 18px;
}
.contentBox ul {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px 0px 0px 30px;
}
ul#globalNav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	left: 120px;
	top: 250px;
	width: 120px;
}
ul#globalNav li {
	padding-bottom: 5px;
}
ul#globalNav li a {
	text-decoration: none;
	font-size: 14px;
	display: block;
	color: #FFFFFF;
	background: url(../art/button_bg.png) no-repeat left top;
	padding-left: 30px;
	line-height: 22px;
	height: 22px;
}
ul#globalNav li a:hover {
	background-position: left bottom;
}
#primaryContent {
	position: absolute;
	left: 330px;
	top: 200px;
}
#clips #primaryContent {
	top: 150px;
	left: 240px;
}
#images #primaryContent {
	top: 80px;
	left: 325px;
}
#images #primaryContent h1 {
	background: url(../art/images_hdr.jpg);
	text-indent: -9999px;
	margin: 0px 0px 10px;
	padding: 0px;
	height: 50px;
	width: 265px;
}
#newsCrews #primaryContent {
	background: url(../art/news_bg.jpg) no-repeat center center;
	margin: 0px;
	padding: 0px;
	height: 327px;
	width: 417px;
	left: 301px;
	top: 80px;
}
#newsCrews #primaryContent h1 {
	text-indent: -9999px;
	margin: 0px;
	padding: 0px 0px 30px;
}
#newsCrews #primaryContent p {
	width: 260px;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	font-size: 11px;
}
#p2 #primaryContent p {
	font-size: 11px;
}
#company #primaryContent, #p2 #primaryContent, #services #primaryContent, #experience #primaryContent, #rates #primaryContent, #equipment #primaryContent {
	left: 290px;
	top: 160px;
	padding-bottom: 40px;
}
#p2 #primaryContent {
	padding-bottom: 80px;
}
#primaryContent h1 {
	text-transform: uppercase;
	font: italic normal 28px/30px Impact, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 400px;
}
#primaryContent h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0px 5px;
	text-transform: uppercase;
}

#primaryContent p {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
	width: 350px;
}

#home #primaryContent ul {
	font: italic normal 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px 0px 20px 70px;
	color: #FF9900;
	list-style: square;
}

#footer {
	position: absolute;
	top: 450px;
	left: 130px;
	display: none;
}
#company #footer {
	top: 1350px;
}
#clips #primaryContent h2 {
	height: 144px;
	width: 154px;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;
}
#clips #primaryContent h2 a {
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 144px;
	width: 154px;
}
#clips #primaryContent h2#demo a {
	background: url(../art/demo.gif) no-repeat center center;
}
#clips #primaryContent h2#tv a {
	background: url(../art/tv.jpg) no-repeat center center;
}
#clips #primaryContent h2#travel a {
	background: url(../art/travel.jpg) no-repeat center center;
}
#footer p {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 5px;
	font-size: 11px;
}
.hidden {
	display: none;
}
