body {
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 10pt;
        color: white;
        background: #eee;
        padding: 0px;
        margin: 0px;
        }

h2 {
        font-size: 9pt;
        font-weight: bold;
        margin: 0px;
        margin-left: 20px;
        }

em {
        font-weight: bold;
        font-style: italic;
        }

li {    
        font-size: 9pt;
        margin-bottom: 7px;
        }

ul {        
        list-style: outside;
        margin-top: 0px; 
        margin-bottom: 16px; 
        }

input, textarea {
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 10pt;
		}

#center-page {
        position: absolute;
        left: 50%;
        top: 50%;
        }

#content {
        position: absolute;
        width: 760px;
        height: 432px;
        left: -380px;
        top: -216px;
        }

/*** top banner ***/

#banner {           
        background: #ccc; 
		color: black;
        height: 71px;
        width: 760px;
        position: absolute;
        left: 0px;
        top: 0px;
        }

#logo {
        position: absolute;
        left: 610px;
        top: 7px;
        }

#nav-bar {
        position: absolute;
        top: 48px;
        left: 22px;
}

.nav-button {
        margin-right: 8px;
        border: none;
}

/*** main content ***/

.main {
        width: 760px;
        border-left: none;
        border-right: none;
        left: 0px;
        top: 71px;
        position: absolute;
        }

#main-blue { 
        background: #215378;
        color: white; 
        border-top: 2px solid #ff9e0f;
        border-bottom: 2px solid #ff9e0f;
        }

#main-orange { 
        background: #ff9e0f;
        color: white; 
        border-top: 2px solid #215378;
        border-bottom: 2px solid #215378;
        }

.section-title {
        margin-left: 20px;
        margin-top: 15px;
        }

.section-fixed {
        height: 355px;
        }    

/*** Home ***/

#home-bg {
        position: absolute;
        top: 0px;
        left: 0px;
        }

.home-text {
        position: absolute;
        left: 0px;
        width: 760px;
        font-weight: bold;
        color: #ccc;
        background: transparent;
        text-align: center;
        }

#home-text1 {
        top: 277px;
        font-size: 12pt;
        }

#home-text2 {
        top: 302px;
        font-size: 10pt;
        }

#bottom-band {
        position: absolute;
        left: 0px;
        top: 327px;
        width: 760px;
        height: 25px;
        background: #ff9e0f; 
        color: black;
        text-align: center;
        padding-top: 4px;
        }

/*** History ***/

.history-text {
        top: 17px;
        width: 260px;
        }

.history-text h2 {
        font-size: 9pt;
        margin-left: 0px;
        margin-bottom: 3px;
        }

.history-text p {
        margin-top: 3px;
        margin-bottom: 15px;
        font-size: 8pt;
        text-align: justify;
        }

#history-text1 {
        position: absolute;
        left: 175px;
        }

#history-text2 {
        position: absolute;
        left: 465px;
        }

#history-slogan {
        font-size: 16pt;
        font-style: italic;
        color: #d37108;
        background: transparent;
        position: absolute;
        left: 30px;
        top: 292px;
        }

#history-pic1 {
        position: absolute;
        left: 20px;
        top: 72px;
        }

/*** Products ***/

.products-bg {
        position: absolute;
        top: 0px;
        }

#products-text {
        font-size: 9pt;
        position: absolute;
        left: 247px;
        top: 77px;
        width: 450px;
        }

#rigid-bg     { left: 374px; }
#flexible-bg  { left: 269px; }
#filters-bg   { left: 320px; }
#valves-bg    { left: 360px; }
#cylinders-bg { left: 374px; }
#pumps-bg     { left: 410px; }

/* Large Links */

.products-link {
        position: absolute;
        top: 67px;
        border: none;
        }

.products-link-on {
        position: absolute;
        top: 140px;
        border: none;
        visibility: hidden;
        }

#rigid-link,
#rigid-link-on     { left: 0px; }
#flexible-link,
#flexible-link-on  { left: 123px; }
#filters-link,
#filters-link-on   { left: 253px; }
#valves-link,
#valves-link-on    { left: 375px; }
#cylinders-link,
#cylinders-link-on { left: 506px; }
#pumps-link,
#pumps-link-on     { left: 629px; }

/* Small Links */

.products-links {
        position: absolute;
        left: 20px;
        border: none;
        }

.products-links-on {
        position: absolute;
        left: 20px;
        border: none;
        visibility: hidden;
        }

#rigid-links,
#rigid-links-on     { top: 45px; }
#flexible-links,
#flexible-links-on  { top: 85px; }
#filters-links,
#filters-links-on   { top: 133px; }
#valves-links,
#valves-links-on    { top: 181px; }
#cylinders-links,
#cylinders-links-on { top: 232px; }
#pumps-links,
#pumps-links-on     { top: 274px; }

#products-mProducts a {
        color: white;
        text-decoration: none;
        font-weight: bold;
        }

#products-mProducts a:hover {
        text-decoration: underline;
}

#products-mProducts {
        position: absolute;
        left: 40px;
        top: 330px;
        }

/*** Services ***/

#services-bg {
        position: absolute;
        left: 327px;
        top: 73px;
        }

#services-text {
        font-size: 8pt;
        position: absolute;
        left: 227px;
        top: 17px;
        width: 520px;
        }

#services-text li {
        font-size: 8pt;
        margin-bottom: 0px;
        }

#services-pic1 {
        position: absolute;
        left: 124px;
        top: 44px;
        }

#services-pic2 {
        position: absolute;
        left: 20px;
        top: 192px;
        }

/*** Accessories ***/

#accessories-text {
        font-size: 9pt;
        position: absolute;
        left: 247px;
        top: 17px;
        width: 450px;
        }

#accessories-text ul {        
        list-style: outside;
        margin-top: 0px; 
        margin-bottom: 16px; 
        }

#accessories-slogan {
        font-size: 16pt;
        font-style: italic;
        color: #2a82aa;
        background: transparent;
        position: absolute;
        left: 430px;
        top: 312px;
        }

#accessories-pic1 {
        position: absolute;
        left: 20px;
        top: 72px;
        }

/*** Contact Us ***/

.contact-label {
		position: absolute;
		left: 540px;
        top: 40px;
        width: 90px;
        font-weight: bold;
		}

.contact-data {
		position: absolute;
		left: 575px;
        top: 40px;
        padding-bottom: 20px;
		}

.contact-data a { 
        color: white;
        font-weight: bold;
        }

#contact-bg {
        position: absolute;
        left: 0px;
        top: 82px;
        }

/*** Get A Quote ***/

.quote-label {
        float: left; 
		}

.quote-input {
		position: relative;
		margin-left: 80px;
        padding-bottom: 15px;
		}

#quote-text {
        margin-left: 20px;
        margin-right: 200px;
        margin-top: 20px;
		}

#quote-text p {
		margin-top: 50px;
        text-align: center;
		}

#quote-send {
        position: absolute;
        text-align: center;
        width: 60px;
        height: 40px;
        top: 300px;
        left: 425px;
        padding-top: 10px;
        }

#quote-send a {
        color: white;
        text-decoration: none;
        font-weight: bold;
        padding: 2px 8px;
        border: 2px solid white;
	display: block;
        }

#quote-send a:hover {
        background: #333;
        }

#quote-error {
        position: absolute;
        left: 240px;
        top: 15px;
        font-weight: bold;
        }

#quote-bg {
        position: absolute;
        left: 292px;
        top: 81px;
        }
/* Small Links */

.quote-links {
        position: absolute;
        left: 530px;
        border: none;
        }

.quote-links-on {
        position: absolute;
        left: 530px;
        border: none;
        visibility: hidden;
        }


#quote-mProducts a {
        color: white;
        text-decoration: none;
        font-weight: bold;
        }

#quote-mProducts a:hover {
        text-decoration: underline;
}

#quote-mProducts {
        position: absolute;
        left: 550px;
        top: 330px;
        }
