﻿html { overflow-y: scroll; }
BODY { margin: 0; background: #f4f4e3 url(images/body_bg.gif) repeat-x left top; font-family: helvetica, Arial, Sans-Serif; }
.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }

.header-wrapper { background: url(images/header_strip_bg.gif) repeat-y center top; }
.header-wrapper-bg { background: url(images/header_bg.jpg) no-repeat center top; height: 210px; margin: 0 auto; }
.header { width: 850px; margin: 0 auto; position: relative; }
.main { width: 850px; margin: -80px auto 0 auto; background: white; min-height: 600px; }
.header .logo { position: absolute; top: 38px; left: 8px; }
.header .call-now { position: absolute; top: 40px; left: 296px; }
.header .fujitsu-logo { position: absolute; top: 41px; left: 610px; }
UL.navigation { margin: 0; padding: 0; }
UL.navigation LI { display: block; float: left; position: relative; }
UL.navigation LI A { display: block; background: #00901e url(images/green_gradient.gif) repeat-x left top; color: White; font-weight: bold; text-align: center; font-size: 15px; padding-top: 11px; height: 29px; text-decoration: none; margin-right: 3px; }
UL.navigation LI A.nav-home { width: 95px; border-left: none; }
UL.navigation LI A.nav-specials { width: 92px; }
UL.navigation LI A.nav-products { width: 93px; }
UL.navigation LI A.nav-info { width: 92px; }
UL.navigation LI A.nav-finance { width: 92px; }
UL.navigation LI A.nav-about { width: 93px; }
UL.navigation LI A.nav-contact { width: 92px; }
UL.navigation LI A.nav-quote { width: 180px; background: #ec1b23 url(images/red_gradient.gif) repeat-x left top; margin: 0; }
UL.navigation LI.navigation-hover A { background: none; background-color: #00b02d; }
UL.navigation LI A.nav-quote:hover { background: none; background-color: #ec1b23; }		
UL.navigation UL.secondary { border: solid 7px #00b02d; margin: 0; padding: 0; position: absolute; top: 40px; left: 0; display: none; }
UL.navigation UL.secondary LI { float: none; }
UL.navigation UL.secondary A { background: none; background-color: #c2fee2; width: 167px; height: auto; padding: 9px 0 9px 7px; border: none; border-top: solid 3px #00b02d; color: #3e3e3e; font-weight: normal; text-align: left; margin-right: 0; }
UL.navigation UL.secondary A.first { border-top: none; }
UL.navigation UL.secondary A:hover { background-color: #00c287; color: White; }

.tertiary-nav { float: left; padding: 18px 0 0 10px; }
.tertiary-nav UL { margin: 0 0 0 10px; padding: 0; list-style-type: none; }
.tertiary-nav LI { margin: 0; padding: 0; }
.tertiary-nav LI A { font-size: 12px; text-decoration: none; color: #3e3e3e; }
.tertiary-nav LI A.selected { color: #ee1d25; }

.content { clear: both; min-height: 400px; }
.footer-top { clear: both; height: 40px; }
.footer { border-top: solid 1px #009130; height: 22px; padding: 7px 10px 4px 0; color: #3e3e3e; font-size: 12px; text-align: right; }
.footer A { color: #3e3e3e; }
.footer A.page-link { display: block; float: left; margin: 0 10px; }
H1 { font-family: helvetica, Arial, Sans-Serif; font-weight: bold; color: #ee1d25; font-size: 23px; margin: 0 0 7px 0; }
H2 { font-family: helvetica, Arial, Sans-Serif; font-weight: bold; color: #ee1d25; font-size: 18px; margin: 4px 0 4px 0; }
H3 { background: #ee1d25 url(images/red_gradient.gif) repeat-x left top; color: White; font-weight: bold; text-align: center; font-size: 16px; padding-top: 11px; height: 29px; margin: 0 0 10px 0; }
H4 { font-family: helvetica, Arial, Sans-Serif; font-weight: bold; color: #00921f; font-size: 23px; margin: 18px 0 4px 0; }
H5 { font-family: helvetica, Arial, Sans-Serif; font-weight: bold; color: #00921f; font-size: 18px; margin: 20px 0 4px 0; }
H6 { font-family: helvetica, Arial, Sans-Serif; font-weight: bold; color: #ee1d25; font-size: 15px; margin: 10px 0 6px 0; }
H1 A, H2 A, H3 A, H4 A, H5 A, H6 A { text-decoration: none; }
H3 A { color: White; }
A IMG { border: none; }

P { color: #3e3e3e; font-size: 14px; margin: 0 0 5px 0; line-height: 20px; }
UL { color: #3e3e3e; font-size: 14px; margin: 0 0 5px 0; line-height: 20px; }
.left-column { padding: 9px; width:559px}
.right-column { float: right; width: 250px; padding: 9px 9px 9px 0; }
IMG.big-image { margin-bottom: 15px; }

.content-with-tertiary { width: 455px; margin: 0 auto; padding: 9px 0 0 0; }

.contact-form { margin: 30px auto 0; }
.contact-form TD { color: #3e3e3e; font-size: 14px; }
