/* Global Section */
body					{font-family: verdana; font-size: 11px;color: #686c6f;font-weight: normal;}
td 						{font-family: verdana; font-size: 11px;color: #686c6f;font-weight: normal;}
a 						{font-weight: normal; color: #7e2a40; text-decoration: underline;}
a:link,a:visited 		{font-weight: normal; color: #7e2a40; text-decoration: underline;}
a:hover 				{font-weight: normal; color: #7e2a40; text-decoration: none;}
.Copyright 				{font-size: 10px;font-weight: bold;color: #FFFFFF;letter-spacing: .1em;}
address 				{font-size: 10px;font-weight: normal;font-style: normal;color: #FFFFFF;letter-spacing: .1em;}
h1 						{font-size: 16px;font-weight: bold;font-style: normal;color: #333333; margin: 0; padding: 0;}
h2 						{font-size: 14px;font-weight: bold;font-style: normal;color: #333333; margin: 0; padding: 0;}
h3 						{font-size: 12px;font-weight: bold;font-style: normal;color: #333333; margin: 0; padding: 0;}
select 					{font-size: 11px;}
.Form 					{font-size: 11px;padding:1px 2px 1px 2px;}
.FormButton 			{font-size: 11px;font-weight: bold;cursor: pointer;}
:focus					{-moz-outline-style: none;}

body {background: #606466 url(/images/site/body-bg.jpg) repeat-x;}
#homepage {background: url(/images/site/fullheader-bg.jpg) center 115px no-repeat;}

.inner {background: #606466 url(/images/site/body-inner-bg.jpg) repeat-x;}
#inside {background: url(/images/site/fullheader-inner-bg.jpg) center 115px no-repeat;}

#main-container {position: relative; margin: 0 auto; padding: 0; width: 994px; }
#content-container {background: url(/images/site/content-bg.jpg) center top no-repeat; width: 994px;}
#branding {position: relative; margin: 0 0 0 100px; height: 115px;}
.logo {position: absolute; top: 15px;}

#extranav {position: absolute; top: 80px; right: 65px; list-style: none; margin: 0; padding: 0;}
#extranav li {float: left; padding: 0 10px;}

.menu {margin: 0 0 0 50px; height: 54px; width: 894px;}
#header {position: relative; height: 261px; margin: 0 0 0 50px;}
.inner #header {height: 187px;}
#header .header-photo {position: absolute; top: 0; left: 0;}
#header .info {position: absolute; top: 50px; right: 90px; width: 369px; height: 165px; background: url(/images/site/tested-proven.jpg) no-repeat; text-indent: -9000px;}
.inner #header .info {position: absolute; top: 25px; right: 90px; width: 369px; height: 135px; background: none; text-indent: 0;}

/* Navigation Styles */

.menu {background: #cbb582; height: 54px;}
.menu a {padding: 0;}
.menu li ul {width: 150px;}
.menu li li a, .menu li li a:link, .menu li li a:visited {padding: .6em 1em; background: #73591c; color: #cbb582; text-decoration: none; font-size: 11px;} 
.menu li li a:hover {background: #534016; color: #cbb582;}
.nav-about {display: block; height: 54px; width: 117px; background: url(/images/site/nav-about.jpg) no-repeat; text-indent: -9000px;}
.nav-contact {display: block; height: 54px; width: 122px; background: url(/images/site/nav-contact.jpg) no-repeat; text-indent: -9000px;}
.nav-faq {display: block; height: 54px; width: 55px; background: url(/images/site/nav-faq.jpg) no-repeat; text-indent: -9000px;}
.nav-education {display: block; height: 54px; width: 115px; background: url(/images/site/nav-education.jpg) no-repeat; text-indent: -9000px;}
.nav-whoweserve {display: block; height: 54px; width: 144px; background: url(/images/site/nav-whoweserve.jpg) no-repeat; text-indent: -9000px;}
.nav-products {display: block; height: 54px; width: 109px; background: url(/images/site/nav-products.jpg) no-repeat; text-indent: -9000px;}
.nav-verification {display: block; height: 54px; width: 232px; background: url(/images/site/nav-verification.jpg) no-repeat; text-indent: -9000px;}

.menu li:hover a {background-position: 0 100%;}

.menu .sec-products {width: 200px;}
.menu .sec-whoweserve {width: 220px;}
.menu .sec-verification {width: 200px;}

/* Content Styles */

#content {width: 894px; background: #fff url(/images/site/content-tile-bg.jpg) repeat-y; margin: 0 0 0 50px; border-top: 20px solid #b39e6e;}
.inner #content {min-height: 400px; _height: 400px;}
.one-column #content {background: #fff;}
#main-content {float: left; width: 508px; padding: 25px 30px 0 30px; margin: 0;}
.one-column #main-content {width: 834px;}
#sidebar {float: left; width: 326px; background: url(/images/site/sidebar-top.jpg) top left no-repeat; padding: 0; margin: 0;}

.Morpheus-BodyText {color: #686c6f;}

#industries {list-style: none; width: 500px; margin: 20px 0 30px 0; padding: 0;}
#industries li {padding: 2px 0;}
#industries li a {display: block; height: 100px; width: 500px;}
.refineries {background: url(/images/site/refineries.jpg) no-repeat; text-indent: -9000px;}
.agriculture {background: url(/images/site/agriculture2.jpg) no-repeat; text-indent: -9000px;}
.trucking {background: url(/images/site/trucking.jpg) no-repeat; text-indent: -9000px;}
.marine {background: url(/images/site/marine.jpg) no-repeat; text-indent: -9000px;}
.power-plants {background: url(/images/site/power-plants2.jpg) no-repeat; text-indent: -9000px;}

.agriculture:hover, .refineries:hover, .trucking:hover, .marine:hover, .power-plants:hover {background-position: 0 100%;}

#custom-blend {clear: both;}
#custom-blend p {padding: 0; margin: 0;}
#custom-blend a {display: block; height: 99px; width: 326px; background: url(/images/site/custom-blend.jpg) no-repeat; text-indent: -9000px;}
#custom-blend a:hover {background-position: 0 100%;}

#image-rotator {margin: 35px 0 0 0;}
.inner #sidebar h1 {margin: 25px 0 0 20px;}


/* News Blurb Styles */

#news-blurb {width: 257px; padding: 0; margin: 25px 0 0 35px;}
.blurb-date {font-weight: bold; font-size: 10px; margin: 10px 0 0 0; }
.blurb-link {margin: 5px 0 0 0;}
.blurb-link a {color: #7e2a40; font-weight: bold; font-size: 11px;}
.blurb-link a:hover {color: #7e2a40; font-weight: bold; font-size: 11px; text-decoration: none;}
.blurb-body {color: #686c6f; font-size: 11px;}
.read-more a {float: right; color: #7e2a40; font-size: 10px; margin: 0 0 60px 0;}
.read-more a:hover {color: #7e2a40; font-size: 10px; text-decoration: none;}

/* Footer Styles */

#footer {position: relative; height: 54px; width: 994px; background: url(/images/site/footer-bg.jpg) no-repeat; color: #fff; margin: 0 0 20px 0; padding: 0;}
#footer a {color: #fff;}
.copyright {position: absolute; top: 15px; left: 80px; width: 500px;}
.footernav {list-style: none; position: absolute; top: 15px; left: 520px; margin: 0;  padding: 0;}
.footernav li {float: left; line-height: 25px; padding: 0 5px;}
.powered-by {position: absolute; top: 10px; right: 80px; margin: 0;  padding: 0;}
.powered-by a {display: block; height: 34px; width: 172px; background: url(/images/site/powered-by-cirrus.jpg) no-repeat; text-indent: -9000px; }

/* vCard Styles */

.map {margin: 20px 0 0 0; height: 250px;}
.map iframe {margin: 0 0 10px 0;}
.view-larger {clear:both;}
.vcard {margin: 0 0 20px 30px;}
.vcard p {margin: 0;}
.vcard .org {font-weight: bold; font-size: 14px; margin-top: 20px;}
.vcard .type {display: none;}
.download-vcard {margin: 10px 0 0 0;}
.download-vcard a {display: block; height: 23px; background: url(/images/site/vcard-icon.jpg) no-repeat; text-indent: 40px; padding-top: 2px;}