body         { background-color: #fff; background-position: left top }
.bdy1    { background-color: #969799; background-image: url("../images/bdy_bkd1.jpg"); background-repeat: repeat; background-position: center top }
#site  { background-image: url("../images/site_bkd.jpg"); background-repeat: no-repeat; background-position: center top }
#header-extend            { background-image: url("../images/header.jpg"); background-repeat: repeat-x; background-position: center top; text-align: left; margin: 0; padding: 0; z-index: 30; height: 199px }
#header-contain            { background-image: url("../images/header_contain_bkd.jpg"); background-repeat: no-repeat; background-position: center top; text-align: left; margin: 0; padding: 0; z-index: 30; height: 199px }
#header            { margin: 0 auto; padding: 0; position: relative; z-index: 30; width: 932px; height: 199px }
.logo_btn              { text-indent: -9999px; margin: 0; padding: 0; position: absolute; z-index: 9999; top: 13px; left: 337px; width: 284px; height: 151px; float: left }

.logo_btn a:link, .logo_btn a:visited          { background: url("../images/logo.jpg") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 284px; height: 151px }

.logo_btn a:hover, .logo_btn a:active           { background: url("../images/logo.jpg") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 284px; height: 151px }
#nav-contain            { text-align: left; margin: 0; padding: 0; z-index: 30; height: 91px }
#nav-in            { margin: 0 auto; padding: 0; position: relative; z-index: 30; width: 932px; height: 91px }
ul#topmenu                            { list-style: none; margin: 0; padding: 0; position: absolute; z-index: 9999; top: 165px; left: 385px; width: 194px; height: 18px }
ul#topmenu li    { text-indent: -999em; list-style: none; display: inline; margin: 0; padding: 0; z-index: 1; height: auto; float: left; border-style: none }
ul#topmenu li a               { color: #fff; font-size: 10px; font-family: Arial, "Trebuchet MS", "Helvetica LT Std", Arial, sans-serif; text-decoration: none; display: block; padding: 0; z-index: 1; height: 18px }
ul#topmenu li a:hover   { background-position: 0 -18px !important }
ul#topmenu li a.current   { background-position: 0 -18px !important }
ul#topmenu li.home a            { color: #ebf3ff; background-image: url("../images/tnav_1.gif"); background-repeat: no-repeat; background-position: left top; width: 57px }
ul#topmenu li.about a            { color: #ebf3ff; background-image: url("../images/tnav_2.gif"); background-repeat: no-repeat; background-position: left top; width: 63px }
ul#topmenu li.contact a            { color: #ebf3ff; background-image: url("../images/tnav_3.gif"); background-repeat: no-repeat; background-position: left top; width: 73px }
#contentArea                       { text-align: left; margin: 0 auto; position: relative; z-index: 500; width: 932px; height: 535px }
#contentArea2                          { background-image: url("../images/contentArea2_bkd.jpg"); background-repeat: repeat-y; background-position: center top; text-align: left; margin: 0 auto 15px; position: relative; z-index: 500; width: 932px }
#cnt_top { background-image: url("../images/cnt_top.jpg"); background-position: center top; position: absolute; left: 12px; width: 907px; height: 28px }
#cnt_btm  { background-image: url("../images/cnt_btm.jpg"); background-position: center top; position: absolute; bottom: 0; left: 12px; width: 907px; height: 32px }
#internal-wrapper   { margin-top: 45px; margin-right: 0; margin-left: 65px; padding-bottom: 45px; width: 800px; float: left }
ul.navigation                         { list-style: none; margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 935px; height: 90px }
ul.navigation  li       { line-height: 0; text-indent: -999em; list-style: none; display: inline; margin: 0; padding: 0; z-index: 1; height: auto; float: left; border-style: none }
ul.navigation  li a                 { color: #000; font-size: 10px; font-family: Arial, "Trebuchet MS", "Helvetica LT Std", Arial, sans-serif; line-height: 0; text-decoration: none; display: block; margin: 0; padding: 0; z-index: 1; height: 46px }
ul.navigation  li a:hover   { background-position: 0 -46px !important }
ul.navigation  li a.selected    { background-position: 0 -46px !important; position: relative; z-index: 9999 }
ul.navigation li a#ln-hm             { color: #000 !important; display: none; width: 0; height: 0 }
ul.navigation li a#ln-coatings            { color: #000 !important; background-image: url("../images/nav1.jpg"); background-repeat: no-repeat; background-position: left top; width: 387px }
ul.navigation li a#ln-adhesives             { color: #000 !important; background-image: url("../images/nav2.jpg"); background-repeat: no-repeat; background-position: left top; width: 193px }
ul.navigation li a#ln-research             { color: #000 !important; background-image: url("../images/nav3.jpg"); background-repeat: no-repeat; background-position: left top; width: 354px }
ul.navigation li a#ln-security             { color: #000 !important; background-image: url("../images/nav4.jpg"); background-repeat: no-repeat; background-position: left top; width: 387px }
ul.navigation li a#ln-thermoforming             { color: #000 !important; background-image: url("../images/nav5.jpg"); background-repeat: no-repeat; background-position: left top; width: 193px }
ul.navigation li a#ln-slitting             { color: #000 !important; background-image: url("../images/nav6.jpg"); background-repeat: no-repeat; background-position: left top; width: 354px }

#slider     { background: url("../images/slider_bkd.jpg") no-repeat left top; margin: 0 auto; position: relative; top: 40px; width: 919px; height: 442px }



.scroll      { margin: 0 auto; position: relative; top: 14px; width: 890px; height: 418px; overflow: auto; overflow-x: hidden     }



.scrollContainer div.panel          { padding: 0; position: relative; width: 890px; height: 418px; overflow: hidden }
#coatings, #adhesives, #research, #security, #thermoforming, #slitting  { padding-top: 10px; padding-right: 5px; padding-left: 20px; width: 860px; height: 408px }
#slider a:link, #slider a:visited  { text-decoration: underline }

#slider a:hover, #slider a:active {

	text-decoration: underline;

}
.panel-home   { background-image: url("../images/panel1_bkd.jpg"); background-repeat: no-repeat; background-position: left top }
.scrollButtons    { cursor: pointer; position: absolute }



.scrollButtons.left  { top: -35px; right: 425px } 



.scrollButtons.right      { bottom: -36px; left: 440px }
#ovr_nav    { margin-top: 10px; margin-bottom: 10px; padding-bottom: 10px; position: relative; float: left }
#slideshow    { margin: 0; padding: 0; position: relative; top: 43px; left: 4px; width: 409px; height: 230px; float: left }
#slideshow div      { padding: 10px 20px 20px; width: 370px; height: 200px }
#nav     { margin: 0; position: relative; top: 46px; left: 2px; width: 473px; float: left }
ul#nav li  { text-indent: -999em; list-style: none; display: inline; margin: 0 0 0; padding: 0; position: relative; z-index: 20; top: 0; height: auto; float: left }
ul#nav li a   { color: #fff; font-size: 10px; text-decoration: none; background-color: #fff; text-align: center; display: block; margin: 0 0 0; padding: 0; width: 473px }
#nav li.lf-ad a:hover  { background-position: 0 -52px !important; margin: 0 0 10px; padding: 0 }
#nav li a:hover { background-position: 0 -67px !important; margin: 0; padding: 0 }
#nav li.lf-ad a.activeSlide  { background-position: 0 -52px !important; margin: 0 0 10px; padding: 0 }
#nav a.activeSlide { background-position: 0 -67px !important; margin: 0; padding: 0 }
ul#nav li.lf-null a     {display: none;}
ul#nav li.lf-ad a    { color: #ebf3ff; background: url("../images/lf_1.jpg") no-repeat left 0; margin-bottom: 10px; height: 52px }
ul#nav li.lf-issues a    { color: #ebf3ff; background: url("../images/lf_2.jpg") no-repeat left 0; margin-bottom: 5px; height: 67px }
ul#nav li.lf-afraid a  { color: #ebf3ff; background: url("../images/lf_3.jpg") no-repeat left 0; height: 67px }
#nav a:focus { outline: none medium }
#nav img { display: block; border: none }
.call1     { background-color: #efefef; margin: 0 0 10px; padding: 8px 0 12px 18px; position: relative; width: 350px; float: left }
.call1 div.lft  { padding-right: 20px; float: left; border-right: 1px solid #bfbfbf }
.call1 div.rght  { margin-right: 0; padding-left: 20px; float: left; border-left: 1px solid #fff }
.button1          { text-indent: -9999px; margin: 0; padding: 0; position: absolute; right: 0; bottom: 0; width: 155px; height: 48px }

.button1 a:link, .button1 a:visited          { background: url("../images/btn_equip.gif") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 155px; height: 48px }

.button1 a:hover, .button1 a:active          { background: url("../images/btn_equip.gif") no-repeat 0 -48px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 155px; height: 48px }
.button2             { text-indent: -9999px; margin: 0; padding: 0; position: absolute; right: 12px; bottom: 15px; width: 142px; height: 19px; float: right }

.button2 a:link, .button2 a:visited           { background: url("../images/btn_general.gif") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 142px; height: 19px }

.button2 a:hover, .button2 a:active           { background: url("../images/btn_general.gif") no-repeat 0 -19px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 142px; height: 19px }
.button3           { text-indent: -9999px; margin: 0; padding: 0; position: absolute; right: 8px; bottom: 40px; width: 155px; height: 48px; float: right }

.button3 a:link, .button3 a:visited           { background: url("../images/btn_equipment2.gif") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 155px; height: 48px }

.button3 a:hover, .button3 a:active           { background: url("../images/btn_equipment2.gif") no-repeat 0 -48px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 155px; height: 48px }
.button4            { text-indent: -9999px; margin: 0; padding: 0; position: relative; top: 5px; left: 0; width: 103px; height: 25px }

.button4 a:link, .button4 a:visited            { background: url("../images/btn_learn.gif") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 103px; height: 25px }

.button4 a:hover, .button4 a:active            { background: url("../images/btn_learn.gif") no-repeat 0 -25px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 103px; height: 25px }
.button5             { text-indent: -9999px; margin: 0; padding: 0; position: relative; top: 5px; right: 0; width: 206px; height: 45px; float: right }

.button5 a:link, .button5 a:visited             { background: url("../images/btn_services.gif") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 206px; height: 45px }

.button5 a:hover, .button5 a:active             { background: url("../images/btn_services.gif") no-repeat 0 -45px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 206px; height: 45px }
.divide { background-image: url("../images/divider.gif"); background-repeat: no-repeat; background-position: 259px 30px }
#map  { padding-bottom: 30px; padding-left: 50px; position: relative; width: 300px; float: right }
#rightcol       {
	position: relative;
	top: 0;
	width: 210px;
	float: right;
	border: solid 4px #ccc;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#personel-wrapper { width: 795px; float: left }
.person-wrap  {
	padding-top: 5px;
	padding-bottom: 8px;
	position: relative;
	width: 250px;
	float: left
}
a.email { color: #1638b4; background-image: url("../images/email_icon.gif"); background-repeat: no-repeat; background-position: left center; display: block; margin-top: 5px; padding-top: 5px; padding-bottom: 5px; padding-left: 25px; float: left }
a.email:hover { color: #000 }
#footer_contain    { background-color: #fff; z-index: 10; height: 120px; border-top: 3px solid #999 }
#footer                { margin: 0 auto; padding-top: 20px; padding-left: 20px; position: relative; width: 912px; height: 100px }
#footscroll { margin: 0; padding: 0; position: relative; top: 0; left: 0; width: 864px; height: 70px; float: left }
#footer p  { font-size: 11px }
#footer a  { color: #4c4130; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline }
#footer a:hover { text-decoration: none }
#snap  { color: #000; margin-right: 0; position: absolute; right: 15px; bottom: 0; width: 140px }
#footer #snap img { position: absolute }
#copyright  { position: absolute; bottom: 0; left: 15px; float: left }
