@charset "utf-8";
html, body, input, textarea { background-image: url(/none); background-position: inherit; background-repeat: no-repeat; background-color: #161712; margin: 0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; height:100%; }
li { list-style: disc; font-family: Arial, Helvetica, sans-serif; list-style-image: url('/none'); font-size: 12px; line-height: 16px; color:#ffffff; }
a, a:visited { color: #AC2224; font-weight:bold; font:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; }
a:hover { color: #DC4246; font-weight:bold; font:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; }
/*Header - Styles*/


#header { width: 100%; height: 150px; background-image:url(/includes/images/navBackground.jpg); background-repeat:repeat-x; }
#topNav { width: 1000px; height:50px; margin:0 auto; }
#topNav img { float:left; }
a.contactButton { display: block; width: 88px; height: 50px; background: url("/includes/images/contactButton.gif") 0 0 no-repeat; text-decoration: none; float:left; }
#topNav.Contact a.contactButton, a.contactButton:hover { display: block; width: 88px; height: 50px; background: url("/includes/images/contactButton.gif") -88px 0 no-repeat; text-decoration: none; float:left; }
a.resourcesButton { display: block; width: 110px; height: 50px; background: url("/includes/images/resourcesButton.gif") 0 0 no-repeat; text-decoration: none; float:left; }
#topNav.Resources a.resourcesButton, a.resourcesButton:hover { display: block; width: 110px; height: 50px; background: url("/includes/images/resourcesButton.gif") -110px 0 no-repeat; text-decoration: none; float:left; }
a.galleryButton { display: block; width: 148px; height: 50px; background: url("/includes/images/galleryButton.gif") 0 0 no-repeat; text-decoration: none; float:left; }
#topNav.Gallery a.galleryButton, a.galleryButton:hover { display: block; width: 148px; height: 50px; background: url("/includes/images/galleryButton.gif") -148px 0 no-repeat; text-decoration: none; float:left; }
a.serviceButton { display: block; width: 78px; height: 50px; background: url("/includes/images/serviceButton.gif") 0 0 no-repeat; text-decoration: none; float:left; }
#topNav.Service a.serviceButton, a.serviceButton:hover { display: block; width: 78px; height: 50px; background: url("/includes/images/serviceButton.gif") -78px 0 no-repeat; text-decoration: none; float:left; }
a.productsButton { display: block; width: 100px; height: 50px; background: url("/includes/images/productsButton.gif") 0 0 no-repeat; text-decoration: none; float:left; }
#topNav.Products a.productsButton, a.productsButton:hover { display: block; width: 100px; height: 50px; background: url("/includes/images/productsButton.gif") -100px 0 no-repeat; text-decoration: none; float:left; }
a.companyButton { display: block; width: 94px; height: 50px; background: url("/includes/images/companyButton.gif") 0 0 no-repeat; text-decoration: none; float: left; }
#topNav.Company a.companyButton, a.companyButton:hover { display: block; width: 94px; height: 50px; background: url("/includes/images/companyButton.gif") -94px 0 no-repeat; text-decoration: none; float: left; }
a.homeButton { display: block; width: 58px; height: 50px; background: url("/includes/images/homeButton.gif") 0 0 no-repeat; text-decoration: none; float: left; margin:0 0 0 100px; _margin-left: 50px; }
#topNav.Home a.homeButton, a.homeButton:hover { display: block; width: 58px; height: 50px; background: url("/includes/images/homeButton.gif") -58px 0 no-repeat; text-decoration: none; float: left; margin:0 0 0 100px; _margin-left: 50px; }
/*Footer - Styles*/

#footer { width: 100%; height: 80px; background-image:url(/includes/images/footerBackground.gif); background-repeat:repeat-x; position:absolute; bottom:0px; }
#footerImage { width:1000px; height:80px; margin:0 auto; }
/*Content - Styles*/


#container { width: 100%; position:relative; min-height:100%; height: 100%; voice-family: "\"}\""; voice-family: inherit; height: auto; }
html>body #container { height: auto; }
#content { width: 100%; padding-bottom:80px; }
#clearer { clear:both; width:100%; height:0px; }
/*Homepage - Styles*/

#homeContainer { width: 1000px; height:auto; margin:0 auto; }
#homeColumnOne { width: 453px; height:auto; margin:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; float:left; padding-left:22px; }
#homeColumnOne img { float:left; }
#homeColumnOne p { line-height:normal; display:inline; }
a.sealsaverButton { display: block; width: 193px; height: 30px; background: url("/images/sealSaver_homeTitle.gif") 0 0 no-repeat; text-decoration: none; float:left; margin-top:20px; }
a.moreButton { display: block; width: 140px; height: 20px; background: url("/images/moreButton.gif") 0 0 no-repeat; text-decoration: none; float:left; margin-top:10px; }
a.moreButton:hover { display: block; width: 140px; height: 20px; background: url("/images/moreButton.gif") -140px 0 no-repeat; text-decoration: none; float:left; margin-top:10px; }
#homeColumnTwo { width: 50px; height:210px; margin:0 0 0 0; float:left; }
#homeColumnThree { width: 430px; height:auto; margin:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; float:left; padding-top:25px; }
#homeColumnThree p { line-height:24px; display:inline; }
/*Company Page - Styles*/

#companyContainer { width: 1000px; height:auto; margin:0 auto; }
#companyContainer a, a:visited { color: #AC2224; font-weight:bold; font:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; }
#companyContainer a:hover { color: #DC4246; font-weight:bold; font:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; }
.companyColumn1 { width: 400px; height:600px; margin:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; float:left; }
.companyColumn2 { width: 500px; height:552px; margin:30px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; float:left; }
.companyColumn2 p { margin:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:30px; text-align:justify;/*Seal Saver Page - Styles*/

}
#sealsaverContainer { width: 1000px; height:auto; margin:0 auto; padding-top:20px; }
#seal-saver { width: 900px; height:auto; margin:0 auto; }
#seal-saver p { line-height:22px; font-size:15px; margin:15px 0 15px 0; }
#seal-saver-column1 { width: 249px; height:auto; margin:0 0 0 0; padding-right:35px; float:left; }
#seal-saver-column1 h2 { color:#AC2224; font-size:21px; font-weight:normal; margin:15px 0 7px 0; padding:0; text-align:center; }
.installation-button { width:249px; height: 164px; float:left; }
a.installation-button { width:249px; height: 164px; background: url(/products/images/installation-button.jpg) top left no-repeat; margin:0 0 0 0; }
a.installation-button:hover { width:249px; height: 164px; background: url(/products/images/installation-button.jpg) top right no-repeat; margin:0 0 0 0; }
#seal-saver-column2 { width: 249px; height:200px; margin:0 0 0 0; padding-right:35px; float:left; }
#seal-saver-column2 h3 { color:#AC2224; font-size:21px; font-weight:normal; margin:15px 0 7px 0; padding:0; text-align:center; }
.demo-button { width:249px; height: 164px; float:left; }
a.demo-button { width:249px; height: 164px; background: url(/products/images/demo-button.jpg) top left no-repeat; margin:0 0 0 0; }
a.demo-button:hover { width:249px; height: 164px; background: url(/products/images/demo-button.jpg) top right no-repeat; margin:0 0 0 0; }
#seal-saver-column3 { width: 332px; height:200px; margin:0 0 0 0; padding-right:0; float:left; }
#seal-saver-column3 h4 { color:#AC2224; font-size:21px; font-weight:normal; margin:15px 0 7px 0; padding:0; text-align:left; }
#seal-saver-column3 p { font-size:13px; font-weight:normal; margin: 0; padding:0 0 7px 0; text-align:left; }
#seal-saver-column3 span { color:#AC2224; font-size:15px; font-weight:bold; }
/*Products Page - Styles*/

#productsContainer { width: 1000px; height:auto; margin:0 auto; padding-top:20px; }
#productsContainer p { padding-right:50px; }
#productsContainer a, a:visited { color: #AC2224; font-weight:bold; font:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; }
#productsContainer a:hover { color: #DC4246; font-weight:bold; font:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; }
#productsRowOne { width: 900px; height:auto; margin:0 auto; float:left; padding-left:70px; }
#featuredProduct { width: 480px; height:320px; float:left; display:block; margin: 0 0 0 0; }
#productsColumnOne { width: 215px; height:auto; float:left; display:block; padding-top:20px; }
#productsColumnOne li { font-family: Arial, Helvetica, sans-serif; list-style-image: url('/products/images/bulletImage.gif'); font-size: 16px; line-height: 30px; color:#ffffff; }
#productsColumnTwo { width: 250px; height:auto; float:left; display:block; padding-top:20px; }
#productsColumnTwo li { font-family: Arial, Helvetica, sans-serif; list-style-image: url('/products/images/bulletImage.gif'); font-size: 16px; line-height: 30px; color:#ffffff; }
#productsColumnThree { width: 250px; height:auto; float:left; display:block; padding-top:20px; }
#productsColumnThree li { font-family: Arial, Helvetica, sans-serif; list-style-image: url('/products/images/bulletImage.gif'); font-size: 16px; line-height: 30px; color:#ffffff; }
#productsRowTwo { width: 900px; height:auto; margin:0 auto; padding-bottom:20px; float:left; padding-left:70px; }
#applicationsColumnOne { width: 400px; height:auto; float:left; display:block; padding-top:20px; }
#applicationsColumnOne li { font-family: Arial, Helvetica, sans-serif; list-style-image: url('/products/images/bulletImage.gif'); font-size: 16px; line-height: 30px; color:#ffffff; }
#applicationsColumnTwo { width: 400px; height:auto; float:left; display:block; padding-top:20px; }
#applicationsColumnTwo li { font-family: Arial, Helvetica, sans-serif; list-style-image: url('/products/images/bulletImage.gif'); font-size: 16px; line-height: 30px; color:#ffffff; }
/*Service Page - Styles*/

#serviceContainer { width: 1000px; height:auto; margin:0 auto; }
#serviceColumnOne { width: 350px; height:auto; float:left; display:block; padding-top:20px; padding-left:112px; }
#serviceColumnOne p { line-height:30px; display:inline; }
#serviceColumnOne a, a:visited { color: #AC2224; font-weight:bold; font:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; }
#serviceColumnOne a:hover { color: #DC4246; font-weight:bold; font:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; }
#serviceColumnTwo { width: 75px; height:270px; float:left; display:block; }
#serviceColumnThree { width: 350px; height:auto; float:left; display:block; padding-top:20px; }
#serviceColumnThree p { line-height:normal; display:inline; padding-left:25px; }
/*Gallery Page - Styles*/

#galleryContainer { width: 1000px; height:auto; margin:0 auto; }
#galleryRowOne { width: 500px; height:auto; margin:0 auto; padding-top:20px; }
#galleryRowOne a, a:visited { color: #AC2224; font-weight:bold; font:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; }
#galleryRowOne a:hover { color: #DC4246; font-weight:bold; font:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; }
/*Resources Page - Styles*/

#resourcesContainer { width: 1000px; height:auto; margin:0 auto; }
#resourcesColumnOne { width: 350px; height:auto; float:left; display:block; padding-top:20px; margin-left:112px; _margin-left:61px; }
#resourcesColumnOne h1 { font-size:14px; color:#999999; display:inline; line-height:normal; }
#resourcesColumnOne li { font-family: Arial, Helvetica, sans-serif; list-style-image: url('/resources/images/bulletImage.gif'); font-size: 13px; line-height: 24px; color:#ffffff; }
#resourcesColumnTwo { width: 75px; height:1300px; float:left; display:block; }
#resourcesColumnThree { width: 400px; height:auto; float:left; display:block; padding-top:20px; }
#resourcesColumnThree li { font-family: Arial, Helvetica, sans-serif; list-style-image: url('/resources/images/bulletImage.gif'); font-size: 13px; line-height: normal; color:#ffffff; }
#resourcesColumnThree h1 { font-size:14px; color:#999999; display:inline; line-height:normal; }
/*Contact Page - Styles*/

#contactContainer { width: 1000px; height:auto; margin:0 auto; }
#contactRowOne { width: 650px; height:auto; margin:0 auto; padding-top:20px; }
#contactRowOne a, a:visited { color: #FFFFFF; font-weight: normal; font:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline; }
#contactRowOne a:hover { color: #DC4246; font-weight:normal; font:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline; }

