@import url("reset.css");

/* ---------- General styles ---------- */
body { background:url(../images/bg.png) no-repeat top center #fff; width: 100%; margin:0 auto;padding:0;font-family:Trade Gothic BoldCondTwenty , Helvetica, sans-serif;}
br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear floated columns */
a {text-decoration:none; color:#ff6600;}
a:hover {color:#d3aa41;}
p { line-height:1.4em; padding:3px 0;}
h1 { font-size:20px;}
h2 { font-size:15px;}

.mask {background: url(../images/mask2.png) no-repeat  ;width: 1045px;  margin: auto; }
.wrapper {background:#fff ; width:980px; height:auto; min-height:845px; margin-left:8px; padding:0 22px 0 22px; }

#header {width:980px; height:86px; margin:auto; background:url(../images/bg-header.png) repeat-y right;}
#header .header-left {float:left; margin-right:180px;}
#header .header-left img {float:left; margin:15px 0 11px 22px;}
#header .header-left p {font:normal 11px "Arial";display: block; float: left; margin-top:43px; margin-left:28px; }
#header .hdeader-right { float:left; }
#header .header-right p{ margin-top:45px; float:left; font-size: 12px;  }
#header .header-right img {float:left; width:93px; height:19px; margin-left:15px; margin-top:46px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

#content {width:980px;}
#content .menu {background: url(../images/bg-menu.png) repeat-x ; width:980px; height:25px; float: left; z-index: 8888; position: relative;}
#content .menu li {float:left; display:inline;background: url(../images/menu-separator.png) no-repeat top right;}
#content .menu li a {font-size:12px; color:#FFFFFF; display: block; letter-spacing: 0.2px; text-transform: uppercase; text-align: center; padding: 6px 0px;}
#content .menu li a:hover {background: url(../images/bg-menu-hover.png) repeat-x; margin-right: 1px; padding-left: 1px; }
#content .menu li.about-us {width: 122px;}
#content .menu li.our-services {width: 153px;}
#content .menu li.before-after {width: 165px;}
#content .menu li.parts {width: 99px;}
#content .menu li.custom-solutions {width: 180px;}
#content .menu li.equipment {width: 128px;}
#content .menu li.adhesives {width: 133px;}
#content .menu li.last {background: none;}
/*#content .menu li:hover .hidden{display: block;}*/
#content .menu li .hidden {display: none; border:1px #cbcfd2 solid; width:225px; margin:-1px 0 0 0px; background:url(../images/bg_short_hidden.png) repeat-x #fff; position: relative; /*box-shadow:0px 2px 3px #e1e3e5;*/}
#content .menu li .hidden ul { margin: 15px 0 15px 24px;}
#content .menu li .hidden ul li {color:#009945; float: none;}
#content .menu li .hidden ul li a {color:#009945; float: none; text-align: left; line-height:12px; text-transform: none; padding: 5px 0;font-size:12px; font-family:Arial;}
#content .menu li .hidden ul li a:hover {text-decoration:underline; line-height:12px; background: none;}

#content .slider { width:978px;  border-left:1px #cbcfd2 solid; border-right:1px #cbcfd2 solid; float: left; }
#content .slider a.plus_big {background:url(../images/plus_big.png) no-repeat; width:45px; height:27px; float:left; margin-left:11px; z-index: 7777;margin-top:274px; margin-bottom:-347px; position: relative; }
#content .slider_bottom{background: url(../images/bg-slide.png) repeat-x ;  height: 27px; width:980px;}
#content .slider .fader_imgs{list-style: none; width: 978px; float: left;}
#content .slider .fader_imgs li{ clear: both; height: 450px; display: none; width:978px;}
#content .slider .fader_imgs li.current{display: block; }
#content .slider .fader_imgs li img { float:right; margin: 0px 0px 0px 0px; }

#content .slider .low_menu {width:978px; height:146px;  float: left; position: relative; z-index: 9999;  margin-top: -149px; }
#content .slider .low_menu .green {width:238px; float:left; display:block; height: 149px;background:#009945; }
#content .slider .low_menu .green .gr_info{ font: normal 16px "Arial"; color:#ffffff; padding: 23px 23px 15px 23px; line-height: 20px;}
#content .slider .low_menu #companies{margin: 0px 0 0 5px; z-index: 6666;}

#companies .current{display: block;}
#companies li{display: none; font: normal 28px "Arial"; color: #fff; padding-left: 19px; width: 100%;}
#companies li sup{font-size:medium; vertical-align:top;}
#content .slider .low_menu .low_right { float:left; width:740px; height:146px;background: url(../images/bg-low_right.png);}
#content .slider .low_menu .low_right .buck{cursor: pointer;}

#content .slider .low_menu .low_right .packaging {float: left; width: 225px; height: 95px; margin: 25px 8px 0 22px; border:1px #cbcfd2 solid;  background:#fff url(../images/budlight.png) top right no-repeat;}
#content .slider .low_menu .low_right a.more {background: url(../images/plus_little.png) ; display:block; width:26px; height:18px; float:left; margin-left:9px; margin-top:77px;  }
#content .slider .low_menu .low_right .hidden {display: none; border:1px #cbcfd2 solid; width:225px; margin-top: 95px; margin-left: -1px;   background:#fff url(../images/bg-hidden.png) top no-repeat ; position: relative;}
#content .slider .low_menu .low_right .hidden ul { margin: 24px 0 15px 24px;}
#content .slider .low_menu .low_right .hidden ul li {color:#009945; font-size:12px; font-family:Arial; margin:5px 0px;}
#content .slider .low_menu .low_right .hidden ul li a {color:#009945; line-height:18px;}
#content .slider .low_menu .low_right .hidden ul li a:hover {text-decoration:underline;}

#content .slider .low_menu .low_right .print_finishes {float: left; width: 225px; height: 95px; margin: 25px 8px 0 0; border:1px #cbcfd2 solid; background:#fff url(../images/fedex.png) top right no-repeat; }
#content .slider .low_menu .low_right .product_assembly {float: left; width: 225px; height: 95px; margin: 25px 8px 0 0; border:1px #cbcfd2 solid; display:block; background:#fff url(../images/window.png) top right no-repeat;}

#content .text {width:734px; min-height:125px; float:left;}
#content .text p {font-family:Arial; font-size:15px; margin-left:25px;}
#content .text .title {font-size: 45px; font-family: Trade Gothic BoldCondTwenty; margin-left: 25px; margin-bottom: 10px;}
#content .text a.more {font-size: 12px;}
#content .text a {margin-left:25px; color:#009945}
#content .text a:hover {text-decoration:underline;}
#content .right {width:226px; height:194px;float:left;  margin-top:-4px;}
#content .right a {background: url(../images/plus_right.png) no-repeat; display:block; margin-left:10px; float:left; width:26px; height:19px;}
#content .right .right_green {width:224px; height:57px; background:url(../images/nordson_ebay.png) no-repeat; margin-top:-1px;}
#content .right .ebay_paypall {border:1px #cbcfd2 solid; width:222px; height:117px; margin-top:-1px; background: url(../images/ebay_paypall.png) no-repeat;}
#content .right .ebay_paypall .ebay {float:right; margin-top:15px; background:url(../images/ebay.png) no-repeat; display:block; width:84px; height:28px;}
#content .right .ebay_paypall .paypall {float:right; margin-top:13px; margin-right:11px; background:url(../images/paypall.png) no-repeat; display:block;width:83px; height:50px;}
#content a.rss {background:url(../images/rss.png) no-repeat; width:21px; height:20px; float:right; margin-top:10px; display:block; margin-right:20px;}

#footer {width:980px; height:201px; font-family: Arial; }
#footer .footer_left {background:url(../images/bg_footer_left.png) no-repeat; width:240px; height:201px; float:left;}
#footer .footer_left ul.info {margin-top:108px; float: left;height: 60px; margin-left:25px;}
#footer .footer_left ul.info li {font-family:Arial; font-size:11px; color:#fff; line-height: 13px;}
#footer .footer_left ul.info li.spacer {margin-top:10px;}
#footer .footer_right {background:url(../images/bg_footer.png) repeat-x; width:736px; height:124px; float:left; margin-top:75px; border:1px #cbcfd2 solid;}


#footer .footer_right ul {margin-top: 13px; float: left;}
#footer .footer_right ul li {line-height:13px;}
#footer .footer_right ul li a {color:#000000; font-size:10px;font-family:Arial; font-size:10px; }
#footer .footer_right ul li a:hover {text-decoration:underline;}


#footer .footer_right ul.about-us {width:120px; margin-left:34px;}
#footer .footer_right ul.our-services {width:121px;}
#footer .footer_right ul.problem-solvers {width:119px;}
#footer .footer_right ul.before-after {width:111px;}
#footer .footer_right ul.parts {width:111px; }
#footer .footer_right ul.custom-solutions {width:86px;}


.disclaimer {margin-left: 25px; margin-top: 18px; margin-bottom: 55px}
.disclaimer .disclaimer-paragraph {float: left;margin-right: 15px;}
.disclaimer p {font-family: Arial;font-size: 10px;color: #474b4f;}
.disclaimer .disclaimer-menu {float: left;}
.disclaimer .disclaimer-menu ul li {display: inline;font-family: Arial;font-size: 10px;border-right: 1px solid #474b4f; margin-left: 3px;padding-right: 5px; }
.disclaimer .disclaimer-menu ul .last {border: none;}
.disclaimer .disclaimer-menu ul li a {color: #474b4f;}
.disclaimer .disclaimer-menu-right {float: right;margin-right: 18px;margin-top: 4px;}
.disclaimer .disclaimer-menu-right li {display: inline;font-family: Arial;font-size: 10px;color: #474b4f; border-right: 1px solid #474b4f; margin-left: 3px;padding-right: 5px;}
.disclaimer .disclaimer-menu-right li.last {border: none;}

#content .slide-plus-menu {width: 978px; height: 213px;  margin-bottom: 12px; float: left;}
#content .slide-plus-menu ul {width: 978px; height: 213px; border-left: 1px solid #CBCFD2; border-right: 1px solid #CBCFD2;  }
#content .slide-plus-menu ul li {width: 978px; height: 213px; margin-bottom: 1px; }
#content .slide-plus-menu .hidden { background: url(../images/bg-hidden-menu.png) repeat; width: 211px; height: 171px; margin-top: -199px; margin-left: 14px;   padding-left: 14px; padding-top: 14px; position: relative; font-family: Myriad Pro;}
#content .slide-plus-menu .hidden .hidden-menu {width: 198px;  margin-bottom: 5px;  padding-bottom: 3px;}
#content .slide-plus-menu .hidden .hidden-menu a {color: #42494e; font-size: 12px; font-family: "Arial";}
#content .slide-plus-menu .hidden .hidden-menu a span {visibility: hidden;}
#content .slide-plus-menu .hidden .hidden-menu hr {color: #cecfd0; margin: 0px 0px 0px 0px; margin-top: 5px;}
#content .slide-plus-menu .hidden .hidden-menu a:hover {color: #009945; font-weight: bold; }
#content .slide-plus-menu .hidden .hidden-menu a:hover span { font-size: 12px; visibility: visible;}
#content .slide-plus-menu .hidden .hidden-menu hr.margin-bottom {margin-bottom: 64px; }
#content .slide-plus-menu .hidden .hidden-menu .contact {width: 198px; }
#content .slide-plus-menu .hidden .hidden-menu .contact hr {color: #cecfd0; margin: -6px 0px 0px 0px;}
#content .slide-plus-menu .hidden .hidden-menu .contact p.big {font-size: 22px; font-family:TradeGothic BoldCondTwenty }
#content .slide-plus-menu .hidden .hidden-menu .contact p.info { font-size: 12px;}
#content ul.small {margin-left: 30px; margin-bottom: 25px;}
#content ul.small li {display: inline; font-size: 12px;color: #42494e; font-family: "Arial";}
#content ul.small li a {color: #42494e; font-size: 11px; }
#content ul.small li a:hover{text-decoration: underline;}
#content ul.small li.green a {color: #009945;}

.text .title_box{ display: block; height:40px; margin-bottom: 10px; }








