@charset "utf-8";
body { margin: 0px; padding: 0px; background-image: url(../images/bg.jpg); background-repeat: repeat-x; background-position: center top; background-color: #82080a; font-family: Arial, Helvetica, sans-serif; }
p { font-size: 0.7em; line-height: 1.4em; font-family: Arial, Helvetica, sans-serif; margin-top: 0px; }
#footer  a { color: #FFFFFF; font-weight: bold; }
#footer a:hover { color: #FF0000; }

#wrapper { width: 980px; margin-right: auto; margin-left: auto; }
#wrapper2 { background-color: #FFFFFF; }
#wrapper3 { background-image: url(../images/footerbg.jpg); background-repeat: repeat-x; background-position: center top; width: 100%; }
#header { padding-top: 17px; float: left; width: 980px; height: 204px; }
.clear { clear: both; }
#wrapper2 #content { width: 940px; margin-right: auto; margin-left: auto; padding: 20px; }
#wrapper3 #footer { width: 940px; margin-right: auto; margin-left: auto; height: 250px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
h1 { color: #990000; font-weight: normal; font-size: 1.2em; font-style: italic; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; padding-bottom: 3px; }
#content .industryLink { float: left; margin: 0px; display: block; width: 190px; text-align: center; padding: 20px; }
.pictureleft { border-top-width: 3px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #333333; border-right-color: #333333; border-bottom-color: #333333; border-left-color: #333333; margin-right: 40px; margin-bottom: 30px; padding-top: 0px; }

#content .industryLink img { border: 4px solid #333333; margin: 0px; padding: 0px; }
#content .industryLink h3 { font-size: 0.8em; text-align: center; }



#header .flash { height: 160px; width: 676px; float: right; padding-bottom: 1px; }
#footer .address { width: 250px; float: left; }
#footer p { color: #FFFFFF; }
#footer h3 { color: #FFFFFF; font-size: 0.7em; }
#footer .rightLogo { float: right; width: 300px; text-align: right; padding-top: 12px; }

.red { color: #FF0000; }

#header .navigation { float: left; clear: left; width: 980px; height: 42px; }
#header .logo { float: left; height: 136px; width: 259px; padding-bottom: 25px; }
.homeBtn , .ourclientsBtn, .industryBtn,.ifdivisionBtn, .productsBtn, .contactBtn { display: block; height: 42px; margin: 0px; padding: 0px; background-repeat: no-repeat; background-position: 0px 0px; float: left; }


.homeBtn span, .ourclientsBtn span, .industryBtn span,.ifdivisionBtn span, .productsBtn span, .contactBtn span { display: none; }
.homeBtn{ width:131px; background-image: url(../images/home-btn.jpg); }
.ourclientsBtn{ width:157px; background-image: url(../images/our-clients.jpg); }
.industryBtn{ width:139px; background-image: url(../images/industry-btn.jpg); }
.ifdivisionBtn{ width:245px; background-image: url(../images/ifdivision-btn.jpg); }
.productsBtn{ width:172px; background-image: url(../images/products-btn.jpg); }
.contactBtn{ width:136px; background-image: url(../images/contact-btn.jpg); }


.homeBtn:hover{ width:131px;   background-position: 0px -42px; }
.ourclientsBtn:hover{ width:157px; background-position: 0px -42px; }
.industryBtn:hover{ width:139px; background-position: 0px -42px;}
.ifdivisionBtn:hover{ width:245px; background-position: 0px -42px;}
.productsBtn:hover{ width:172px;  background-position: 0px -42px;}
.contactBtn:hover{ width:136px; background-position: 0px -42px;}
#content .industryLink a { text-decoration: none; color: #333333; }
#content .industryLink a:hover { color: #990000; }
.pictureRight { border-top-width: 3px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #333333; border-right-color: #333333; border-bottom-color: #333333; border-left-color: #333333; margin-bottom: 30px; padding-top: 0px; margin-left: 40px; }
a { color: #990000; font-weight: bold; }
a:hover { color: #333333; }
h2 { color: #990000; font-weight: normal; font-size: 1em; font-style: italic; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; padding-bottom: 3px; width: auto; }
h3 { color: #990000; font-weight: normal; font-size: 0.8em; font-style: italic; padding-bottom: 3px; line-height: 1.6em; }
.email { float: right; width: 500px; padding-bottom: 20px; padding-left: 20px; padding-top: 5px; }.leftBox { float: left; width: 350px; padding-right: 20px; }
.subLinks a { text-transform: uppercase; text-decoration: none; font-weight: normal; }
.subLinks a:hover { color: #333333; text-decoration: underline; }
.subLinks { font-size: 0.8em; }
.productsTBL th { background-color: #333333; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 20px; border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; }
.productsTBL li { margin: 0px; padding: 0px; list-style-type: none; }
.productsTBL ul { margin: 0px; padding: 0px; }
.productsTBL  .main { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #A11A14; }
.productsTBL { border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #A11A14; border-right-color: #A11A14; border-left-color: #A11A14; }
.tbl-products-headers { background-color: #961813; font-weight: bold; color: #FFFFFF; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; }
.productsTBL .blackBG { background-color: #333333; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.productsTBL td { font-size: 0.8em; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; }

