@charset "utf-8";
body
{
	margin:0;
	padding:0;
	border:none;
	background-image:url(../img/home_10.jpg);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#333333;
}
#container
{
	width:895px;
	margin:0 auto;
	padding:0 65px 0 65px;
}
#container #header {
	width:895px;
	height:88px;
	position:relative;
	overflow:hidden;
}
#container #header #logo {
	position:absolute;
	margin:0;
	padding:0;
	top:0px;
	left:0px;
}
#container #header #tagline {
	position:absolute;
	margin:0;
	padding:0;
	bottom:10px;
	right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#004675;
}
#container #header #toplink {
	position:absolute;
	margin:0;
	padding:0;
	top:15px;
	right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
#container #header #toplink a {
	color:#333333;
	text-decoration:none;
}
#container #header #toplink a:hover {
	text-decoration:underline;
}
#container #about-us .icon
{
	float:left;
	margin:-40px 0 0 200px;
}
#rotator
{
	height:339px;
	width:900px;
}
#rotator img
{
	display: none;
	position: absolute;
	top: 140px;
}
/* TOP NAVIGATION */
#nav
{
	height:28px;
	margin:12px 0;
	padding:0;
	list-style:none;
}
#nav li
{
	display:block;
	height:28px;
	margin:0;
	padding:0;
	float:left;
	border-bottom:3px #b5b7b9 solid;
}
#nav a
{
	display:block;
	height:27px;
	margin:0;
	text-decoration:none;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:27px;
	text-align:center;
	color:white;
	white-space:nowrap;
	background-image:url(../img/home_06.jpg);
	background-repeat:repeat-x;
	border-left:1px #003a5f solid;
	border-top:1px #003a5f solid;
	border-right:1px #003a5f solid;
}
/* total should be 883 (895-12) */
#nav a.nav1 { width:180px; }
#nav a.nav2 { width:165px; }
#nav a.nav3 { width:105px; }
#nav a.nav4 { width:90px; }
#nav a.nav5 { width:175px; }
#nav a.nav6 { width:168px; }

#nav a:hover, #nav a.currentnav
{
	background-image:url(../img/home_06_dn.jpg);
	color:black;
	border-left:1px #a6a8aa solid;
	border-top:1px #a6a8aa solid;
	border-right:1px #a6a8aa solid;
}
/* LEFT NAVIGATION */
#left_nav
{
	width:225px;
	float:left;
	display:inline;
	margin-right:3px;
}
#left_nav ul
{
	list-style:none;
	margin:0;
	padding:0;
}
#left_nav ul a
{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	position:relative;
	display:block;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
	padding:6px 0 6px 5px;
}
#left_nav ul a:hover
{
	background-color:#e0e0e0;
	color:black;
}
#left_nav li
{
	margin-bottom:2px;
}
/* PAGE CONTENT */
#content_image
{
	width:667px;
	height:229px;
	background-repeat:no-repeat;
	background-position:top center;
}
#page_content
{
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:667px;
	display:inline;
}
#page_content h1
{
	font-size:14px;
	margin:3px 0 0 0;
	padding:5px;
	text-transform:uppercase;
}
#page_content h2
{
	font-size:14px;
	margin:3px 0 0 0;
	padding:5px 10px;
}
#page_content h3
{
	font-size:12px;
	margin:3px 0 0 0;
	padding:0px 10px;
}
#page_content p
{
	font-size:12px;
	line-height:14pt;
	padding:0px;
	margin:10px;
}
#page_content p.dotline {
	border-bottom:1px #333333 dotted;
	padding:0 0 10px 0;
}

#page_content a {
	color:#004675;
}
#page_content ul
{
	display:inline;
	float:left;
	font-size:12px;
	padding:0;
	margin:5px 15px 10px 45px;
	list-style:none outside;
	/*list-style-image:url(../img/bullet.gif);*/
}
#page_content ul.bulleted li
{
	background-image:url(../img/bullet.gif);
	background-repeat:no-repeat;
	background-position:top left;
	-moz-padding-start:15px;
	padding-left:15px;
	margin:12px 0;
}
#page_content td {
	font-size:12px;
	line-height:14pt;
	vertical-align:top;
}

#page_content form td {
	padding:5px;
}

.formerror {
	color:#ff0000;
}
.email_link
{
	text-align:right;
	font-size:12px;
}
#footer
{
	background-color:#ebebeb;
	border:1px solid #c2c2c2;
	margin:10px 0;
	overflow:hidden;
}
#footer p#copyright {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	margin:0;
	padding:10px;
}
#footer p#DigitalEYE {
	float:right;
	margin:2px 5px 0 0;
	padding:0;
}

/* HOME */
/*
#homesplash {
	position:relative;
	overflow:auto;
}
#homesplash #splashleft {
	float:left;
}
#homesplash #splashright {
	float:right;
	width:670px;
	height:339px;
	background-image:url(../img/page-home.jpg);
}*/
/* Home Buttons */
ul#buttonsrow {
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
	overflow:hidden;
}
ul#buttonsrow li {
	display:block;
	float:left;
	margin:0 0 0 8px;
}
ul#buttonsrow li.firstbutton {
	margin:0px;
}
ul#buttonsrow li a {
	display:block;
	text-decoration:none;
	border-width:2px;
	border-color:#ffffff;
	border-style:solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	color:#ffffff;
	text-transform:uppercase;
}
ul#buttonsrow li a strong {
	display:block;
	width:112px;
	height:30px;
	padding:0 0 0 5px;
	border-bottom:1px #ffffff solid;
}
ul#buttonsrow li a img {
	border:1px #7f7d77 solid;
}


/* COLOR */
.yellow
{
	background-color:#ffcb05;
}
.yellow a, .yellow h1, ul#buttonsrow li a.yellow strong 
{
	color:#333333;
}
ul#buttonsrow li a.yellow:hover {
	border-color:#ffcb05;
}
.pink a, .blue a, .green a, .orange a, .light_blue a, .purple a,
.pink h1, .blue h1, .green h1, .orange h1, .light_blue h1, .purple h1, .grey h1
{
	color:#ffffff;
}
.pink
{
	background-color:#d81278;
}
ul#buttonsrow li a.pink:hover {
	border-color:#d81278;
}
.blue
{
	background-color:#00548e;
}
ul#buttonsrow li a.blue:hover {
	border-color:#00548e;
}
.green
{
	background-color:#00a58f;
}
ul#buttonsrow li a.green:hover {
	border-color:#00a58f;
}
.orange
{
	background-color:#f68d59;
}
ul#buttonsrow li a.orange:hover {
	border-color:#f68d59;
}
.light_blue
{
	background-color:#00adee;
}
ul#buttonsrow li a.light_blue:hover {
	border-color:#00adee;
}
.purple
{
	background-color:#a1489b;
}
ul#buttonsrow li a.purple:hover {
	border-color:#a1489b;
}
.grey
{
	background-color:#999999;
}


.clearboth {
	clear:both;
}
#phonenum {
	margin-top:30px;
	float:right;
	font-size:24px;
	font-weight:bold;
	color:#CC3300;
	font-family:Arial, Helvetica, sans-serif;
}

.requestQuoteButton {
	float:right;
	margin:0;
	padding:10px 0 0 0;
}