@charset "utf-8";
/* CSS Document */
body { background-image:url(../images/global/body-bg.gif); background-repeat:repeat-x; background-color:#ddd; margin:0; }

img {

border-style:none;

}


#body-wrapper { margin:0 auto; width:1008px; }
#header { background-image:url(../images/global/header-bg.png); height:246px; margin-top:18px; position:relative; z-index:5; }
#header-title { position:absolute; bottom:10px; left:15px; }
#content-wrapper { background-image:url(../images/global/content-bg.png); background-repeat:repeat-y; }
#fi #fader { background-image:url(../images/global/fi-placeholder.jpg); width:765px; height:179px; margin-top:-53px; position:relative; z-index:10; }
#footer { background-image:url(../images/global/footer-bg.png); width:954px; height:34px; margin:0 auto; }
#content { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#333; float:right; width:765px; position:relative; z-index:10; padding-bottom:1em; }
#content-container { margin:0 auto; width:954px; }
#content-btm { background-image:url(../images/global/content-btm.png); height:13px; overflow:hidden; margin-bottom:1em; }
#nav { position:absolute; height:38px; padding:0; margin:0; list-style:none; top:130px; left:4px; }
#nav li { float:left; }
#nav a { display:block; width:133px; height:38px; background-repeat:no-repeat; }
#nav a span { display:none; }
a#nav-home { background-image:url(../images/global/nav-home.png); }
a#nav-products { background-image:url(../images/global/nav-products.png); }
a#nav-services { background-image:url(../images/global/nav-services.png); }
a#nav-technical-data { background-image:url(../images/global/nav-technical-data.png); }
a#nav-contact { background-image:url(../images/global/nav-contact.png); }
a#nav-items-of-interest { background-image:url(../images/global/nav-items-of-interest.jpg); }
a#nav-featured-product { background-image:url(../images/global/nav-featured-product.png); }
#announcements { width:724px; margin-left:8px; padding:10px; background-color:#CECECE; border:1px solid #666; }
#subnav { margin:10px 0; padding:0; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; width:164px; float:left; color: #666; overflow: hidden; }
#subnav li { border-bottom:1px solid #b29b9b; padding:0.25em 0; margin-right:1em; }
#subnav a { color:#000; text-decoration:none; }
#subnav li ul { margin: 0; }
#subnav li li a { color: #333; }
#subnav li li li a { color: #555; }
#subnav li li { margin: 0 0 0 5px; }
#subnav li li li { margin: 0 0 0 5px; }
#subnav a:hover { color:#f00; }
#subnav ul { list-style: none; padding-left: 10px; }
#subnav ul li { border-bottom: none; }
.categoryNav { display: none; }
.clear { clear:both; }
h1 { font-size: 20px; margin: 20px 0; }
h2 { font-size: 16px; margin: 0 0 10px 0; }
h3 { font-size: 14px; }
p { margin:0; padding:0.5em; }
#footer { font-size:11px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#000; padding:15px 0; overflow:hidden; }
#footer a { color:#000; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer ul { padding:0; margin:0; list-style:none; }
#footer li { padding:0 0.5em; display:inline; }
.pdfList a, .pdfLink { padding:0 20px 0 0; background:transparent url(../images/global/icon_pdf.gif) no-repeat center right }
.videoList a { padding:0 20px 0 0; background:transparent url(../images/global/icon_film.gif) no-repeat center right }
.pdfList li, .videoList li { padding: 1px 0; }
.imgList { list-style: none; float: right; }
.imgList li { margin-bottom:10px; text-align: right; }
/*INDIVIDUAL PAGE STYLES*/
/*Home*/
#homeLogos { list-style: none; overflow: hidden; padding-left: 0; margin-left: 0; }
#homeLogos li { float: left; padding-right: 15px; }
/*Contact Information*/
#contactList { list-style: none; padding-left: 8px; margin-left: 8px; }
#territoryMap { width: 600px; margin: 10px 60px; }
dt { font-weight: bold; }
dd { font-style: italic; margin-bottom: 11px; }
#mapWrap { position: relative; }
#mapWrap ul { list-style: none; font-size: 13px; font-weight: bold; }
#mapWrap li { position: absolute; }
#mapWrap ul { padding: 0; margin: 0; }
#mapWrap li li { position: relative; color: #000; }
#hanna { top: 105px; left: 75px; width: 140px; }
#senter { left: 436px; top: 69px; width: 215px; }
#danca { left: 398px; top: 265px; width: 211px; }
#monfette { left: 336px; top: 415px; width: 240px; }
#mapWrap a { display: block; height: 100%; width: 100%; }
.imgFloatLeftContain { float: left; margin-bottom: 10px; list-style: none; }
.imgFloatLeftContain li { float: left; margin-right: 10px; margin-bottom: 10px; }
.imgContain { float: left; clear: both; width: 765px; }

