/* screen */body{	margin: 0;	padding: 0;	font: 100% verdana,helvetica,arial,sans-serif;	background-color: #284b8f;	color: #000;	text-align: center;}.clear { width: auto; height: 1px; overflow: hidden; clear: both; }.tall { height: 10px; }#container { width: 1020px; margin: 0 auto; text-align: left; position: relative; }#wrapper { width: 932px; margin: 0 44px; }/* HEADER------------------------------------------------*/#header { width: 1020px; height: 136px; }#header a img { border: 0; }#splash { overflow: hidden; clear: both; width: 932px; height: 425px; margin-bottom: 10px; background: url('../images/hp-main.jpg'); }/* NAV------------------------------------------------*/#nav { width: 932px; float: left; }#nav ul { width: 932px; height: 40px; float: left; position: relative; z-index: 100; }#nav li { float: left; display: block; position: relative; }#nav li:hover ul, #nav li.sfhover ul { top: 40px; left: auto; }/* TOP LEVEL#nav #n1, #nav #a1 { height: 40px; width: 100px; }#nav #n2, #nav #a2 { height: 40px; width: 100px; }#nav #n3, #nav #a3 { height: 40px; width: 100px; }#nav #n4, #nav #a4 { height: 40px; width: 100px; }#nav #n5, #nav #a5 { height: 40px; width: 100px; }#nav #n6, #nav #a6 { height: 40px; width: 100px; }#nav #n7, #nav #a7 { height: 40px; width: 100px; }#nav #n8, #nav #a8 { height: 40px; width: 100px; }#nav #n9, #nav #a9 { height: 40px; width: 100px; }*/#nav li, #nav a { height: 40px; width: 100px; }#nav li { margin-right: 4px; }#nav li#n9 { margin-right: 0; }#nav #a1, #nav #a2, #nav #a3, #nav #a4, #nav #a5, #nav #a6, #nav #a7, #nav #a8, #nav #a9 { position: absolute; text-indent: -999em; overflow: hidden; z-index: 100;  }#nav #a1 { background-image: url(../images/n_about.gif); }#nav #a2 { background-image: url(../images/n_cylinders.gif); }#nav #a3 { background-image: url(../images/n_powers_packs.gif); }#nav #a4 { background-image: url(../images/n_filtration.gif); }#nav #a5 { background-image: url(../images/n_accumulators.gif); }#nav #a6 { background-image: url(../images/n_test_rigs.gif); }#nav #a7 { background-image: url(../images/n_components.gif); }#nav #a8 { background-image: url(../images/n_projects.gif); }#nav #a9 { background-image: url(../images/n_contact.gif); }#nav a:link, #nav a:visited { background-repeat: no-repeat; background-position: left top; }#nav a:hover, #nav a:active { background-repeat: no-repeat; background-position: left bottom; }#nav .current a:link, #nav .current a:visited, #nav .current a:hover, #nav .current a:active {	background-repeat: no-repeat; background-position: left bottom;}#nav span { display: none; }/* SUBMENUS */#nav li ul { position: absolute; left: -999em; background: #fff; }#nav li ul, #nav li ul li { width: 230px; margin: 0; padding: 0; }#nav li ul li { height: auto; display: inline; float: none; }#nav li ul a { text-transform: lowercase; font-size: 80%; display: block; padding: 5px 5px 7px 25px; width: 200px; height: auto; margin: 0; }#nav li ul a:link, #nav li ul a:visited { color: #000; background: #efc100; text-decoration: none; }#nav li ul a:hover, #nav li ul a:active { color: #000; background: #b7d1f2; text-decoration: none; }#home #wrapper p { color: #fff; font-size: 75%; margin: 0 0 1em; font-weight: bold; text-align: left; }/* BREADCRUMB------------------------------------------------*/#breadcrumb { width: 720px; padding: 5px 10px 7px; background: #FFF3CA; color: #000; margin-bottom: 12px; font-size: 70%; }#breadcrumb ul { list-style: none; margin: 0; padding: 0; line-height: 1.4; }#breadcrumb li { display: inline; }#breadcrumb a:link, #breadcrumb a:visited { color: #05a; background: transparent; text-decoration: underline; }#breadcrumb a:hover, #breadcrumb a:active { color: #29f; background: transparent; text-decoration: none; }#breadcrumb strong { color: #333; }/* CONTENT MAIN COLUMN------------------------------------------------*/#content { float: left;  margin-bottom: 1em; background-color: #fff; }/* CONTENT // SIDEBAR GENERIC------------------------------------------------*/#content { font-size: 80%; padding: 10px; width: 912px; }#content h1{	color: #000;	margin: 0 0 1em;	line-height: normal;	font: bold 140% verdana, arial, sans-serif;}#content h2 {	margin: 0.5em 0 1em;	color: #009ee0;	padding: 0;	line-height: normal;	font: bold 200% verdana, arial, sans-serif;	font-weight: normal;}#content h3, #content h4 {	margin: 0.5em 0 1em;	color: #009ee0;	padding: 0;	line-height: normal;	font: bold 150% verdana, arial, sans-serif;	font-weight: normal;	text-transform: uppercase;}#content h4 { font-size: 120%; margin: 0; }#content .box { background: transparent; padding: 0 10px 1px; line-height: 150%; color: #111; margin-bottom: 0; }#content .padbottom { padding-bottom: 10px; }#content p { padding: 0; margin: 0 0 1em; color: #555; }#content img { border: 0; }#content strong { font-weight: bold; }#content em { font-style: italic; }#content table { margin: 1em 0; }#content td { border: 0; padding: 5px; background: #fff; }#content a:link { text-decoration: underline; color: #05a; background-color: transparent; }#content a:visited { text-decoration: underline; color: #024; background-color: transparent; }#content a:hover, #content a:active { text-decoration: none; color: #29f; background-color: transparent; }#content a.ux:link, #content a.ux:visited { text-decoration: none; }#sidebar img { border: 0; }#content ul { margin: 1em 0; padding: 0 0 0 1em; list-style-type: square; color: #555; }#content ol { margin: 1em 0; padding: 0 0 0 2em; list-style-type: decimal; color: #555; }#content li { margin: 0.5em 0; }#content .spaceafter { margin-bottom: 18px; }#content .spacebefore { margin-top: 18px; }#content .spaceleft { margin-left: 15px; }#tel { font-size: 280%; font-weight: bold; color: #009ee0; }#content .column { width: 47%; float: left; margin-right: 1%; }#content .column h3 { background-color: #6681b5 ; padding-left: 15px; color: #fff;  }#content ul.component-cats { margin: 0; padding: 0; }#content ul.component-cats li { list-style-type: none; margin: 0 0 2px; }#content ul.component-cats li a:link, #content ul.component-cats li a:visited {	background-color: #efc100;	color: #000;	display: block;	width: 414px;	padding: 0 0 0 15px;	line-height: 2.2;	text-decoration: none;}#content ul.component-cats li a:hover, #content ul.component-cats li a:active { background-color: #b7d1f2; }#content a.standalone-link { background-color: #FFEFA0; padding: 2px 5px; margin: 0.5em 0; display: inline-block; text-decoration: none; }#content a.standalone-link:link, #content a.standalone-link:visited { color: #6681B5; background-color: #FFEFA0; padding: 2px 5px; margin: 0.5em 0; display: inline-block; text-decoration: none; }#content a.standalone-link:hover, #content a.standalone-link:active { color: #29f; background-color: #FFEFA0; padding: 2px 5px; margin: 0.5em 0; display: inline-block; text-decoration: none; }#content .prod-table { width: 100%; }#content .prod-table th, .prod-table td { padding: 3px; }#content .prod-table th { background-color: #efc100; color: #000; font-weight: bold; }#content .prod-table tr.alt td { background-color: #fff9dd; }/* PROJECTS PAGE  ----------------------------------------------*/.imgBox, .imgBox img { width:170px; height:170px; margin:0; padding:0; }#projectsGallery { min-height:500px;  }#projectsGallery ul { width: 932px; height: 40px;  position: relative; }#projectsGallery li { float: left; display: block; position: relative; margin-right:9px; }/* FOOTER------------------------------------------------*/#footer { border-top: 4px solid #94a5c7; text-align: left; clear: both; padding: 0 44px; margin: 1em 0 0 0; font-size: 70%; line-height: 150%; color: #abbad8; }#footer #disclaimer { color: #fff; font-weight: normal; margin: 1em 0; }#footer a:link, #footer a:visited { color: #abbad8; background-color: transparent; text-decoration: none; }#footer a:hover, #footer a:active { color: #abbad8; background-color: transparent; text-decoration: underline; }