html,body,div,span,object,h1,h2,h3,p,a,font,img,q,ol,ul,li,fieldset,form,label,legend,input,textarea,blockquote,cite{border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;text-align:left;vertical-align:baseline;background:transparent;margin:0;padding:0;}body{font:62.5%/1.8em "Lucida Sans","Lucida Grande",'Lucida Sans Unicode',Lucida,'Trebuchet MS',Helvetica,Arial,Verdana,sans-serif;color:#111;min-width:960px;background-color:#F4F4F2;}h1,h2,h3{color:#222;font-weight:700;padding:0 23px;}h1{font-size:2.7em;line-height:1.01em;font-weight:400;letter-spacing:-2px;text-transform:uppercase;margin-bottom:.7em;margin-top:.1em;}h2{font-size:1.5em;margin-bottom:1.25em;}h3{font-size:1.2em;margin-bottom:-1.45em;margin-top:1.5em;}p,ul,ol{font-size:1.2em;margin:1.45em 0;padding:0 2em;}li>p{font-size:1em;margin-top:0;margin-bottom:0;}ol,ul,li{list-style:none;padding:0;}ul,ol{margin:1.5em;}fieldset{border:solid 0 transparent;position:relative;clear:both;float:left;width:100%;border-top:1px solid #CECBC3;border-style:none;margin:0;padding:0;overflow:hidden;}a,:link,:visited,:hover,.hover,:focus,:active{text-decoration:none;outline:none;}a:link,a:visited{color:#666;}blockquote:before,blockquote:after{content:"";}blockquote{font-style:italic;text-align:justify;}.dquo{display:inline;margin-left:-.4em;}acronym{border-bottom:none;}.left{float:left;}.right{float:right;}.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}.clearfix{display:inline-block;}html,body,#container{height:100%;margin:0;padding:0;}body>#container{height:auto;min-height:100%;}#container{overflow:hidden;}.brandsm{background-image:url(../images/bkgd_brand_sm.jpg);background-repeat:no-repeat;}#home .brandsm{background-image:url(../images/bkgd_brand_sm_home.jpg);background-repeat:no-repeat;}#mainContent{padding-left:300px;padding-right:50px;overflow:visible;}#home #mainContent{padding-bottom:163px;margin-bottom:-20px;min-height:641px;}#mainContent .column{position:relative;float:left;text-align:justify;}#center{width:100%;overflow:visible;text-align:center;min-width:610px;}#left{width:300px;right:300px;margin-left:-100%;}#right{width:50px;margin-right:-100%;}#footer{clear:both;position:relative;margin-top:-163px;height:163px;color:#F4F4F2;background:#F4F4F2 url(../images/bkgd_footer.jpg) repeat-x;text-align:center;overflow:hidden;}#header{height:36px;overflow:hidden;}#topnav{position:absolute;left:430px;top:0;width:400px;overflow:hidden;}#topnav a{font-size:.9em;text-transform:uppercase;display:inline-block;height:32px;padding:4px 14px 0;}#topnav a:hover,#home #topnav a.home,#about #topnav a.about,#services #topnav a.services,#clients #topnav a.clients,#contact #topnav a.contact,#login #topnav a.login{background:url(../images/arrows.png) no-repeat center -62px;color:#251400;}#home #left h2{font-size:1.2em;font-weight:400;padding-right:0;margin-top:15px;margin-bottom:0;}#home #left h2:first-line{font-size:1.3em;color:#7D2519;text-transform:uppercase;font-weight:700;}#home #left ul{margin-top:-1.5em;padding-left:6em;padding-right:0;}#home #left ul li span{color:#7D2519;font-size:.9em;}#home #left h3{margin-top:284px;height:35px;overflow:hidden;}#home #left h3,#home #left h3:first-line{line-height:3.1em;color:#fff;}.description{border:1px dashed #CECBC3;border-left:none;margin:-3px 10px 20px 0;padding-top:3px;}.description p{padding-right:20px;}.description p.link{margin-top:-0.6em;}.description p.link a{font-size:0.8em;line-height:1.4em;}#left h3,#left blockquote{margin-top:320px;font-weight:400;margin-bottom:0;padding:0 23px;}#left blockquote{font-size:1.2em;}#left p+h3{margin-top:0;}#left blockquote+blockquote{margin-top:3em;}#left h3:first-line,#left blockquote:first-line{color:#55331A;text-transform:uppercase;font-weight:700;font-style:normal;}#left h3,#left p,#left blockquote{color:#58571F;padding-right:26px;}#left cite{display:block;color:#666;font-size:.9em;text-align:right;margin:1em 0;font-style:normal;}#left cite span{float:right;padding-left:25px;}#limit{text-align:center;width:520px;margin:0 auto;}#limit h2,#limit .blocked p{font-weight:400;padding:0;}#limit h2 span,#limit h2:first-line,#limit p span,#limit h2.signoff{color:#7D2519;text-transform:uppercase;font-weight:700;}#limit h2.signoff,#limit h2.signoff:first-line{text-align:center;margin-top:-10px;padding-top:20px;color:#3A4B00;font-style:italic;line-height:1.8em;height:100px;background:url(../images/leaf_down.png) no-repeat top center;}#limit .blocked h2{width:200px;float:left;line-height:1.4em;margin:10px 0 10px -20px;color:#f4f4f2;background:url(../images/leaf.png) no-repeat bottom left;padding-left:30px;padding-bottom:50px;}#limit .blocked h2:first-line{color:#fff;font-size:1.2em;}#limit .shovedright{width:210px;display:inline-block;border-top:1px dashed #f4f4f2;border-left:1px dashed #f4f4f2;padding-left:20px;margin:1.45em 10px 1.45em 0;color:#f4f4f2;background:url(../images/blocked_shadow.png) no-repeat;float:right;}#limit .shovedright ul{margin-left:1em;}#limit .shovedright ul li{list-style:outside square;}#limit .blocked{border-top:1px dashed #f4f4f2;border-bottom:1px dashed #f4f4f2;padding:20px;overflow:hidden;}#about #limit .blocked{background-color:#3A4B00;}#services #limit .blocked{background-color:#54462B;}#clients #limit .blocked{background-color:#7D2519;}#contact #limit .blocked{background-color:#C24D00;}#limit .blocked2{background:url(../images/btm_point.png) no-repeat bottom left;margin-bottom:6px;}#about #limit .blocked2{background-color:#CFD2C2;background-position:bottom right;}#services #limit .blocked2{background-color:#DBD7CE;}#clients #limit .blocked2{background-color:#DCCBC7;}.blocked2top{background:url(../images/blocked2_top.png) repeat-x top;padding:10px 10px 50px 10px;}#limit .topbar{background-color:#666666;color:#FFFFFF;display:block;font-size:1.35em;font-weight:700;height:1.5em;padding:0.8em;margin-top:0;width:500px;text-transform:uppercase;}#limit p.standout{font-size:1.4em;line-height:150%;text-align:center;font-style:italic;color:#55331A;border-top:1px dashed #CECBC3;border-bottom:1px dashed #CECBC3;background-color:#F4F4F2;margin:1.45em 5em;padding:1.5em 0;}#brand_sm_cover{position:absolute;top:0;left:0;background:url(../images/bkgd_brand_sm_cover.png) no-repeat;width:105px;height:112px;display:block;z-index:50;}#brand_lg_header{background:url(../images/bkgd_brand_lg.jpg) no-repeat;width:520px;height:36px;display:block;}#brand_lg_left{background:url(../images/bkgd_brand_lg.jpg) no-repeat 0 -36px;width:300px;height:417px;display:block;}#brand_lg_center{background:url(../images/bkgd_brand_lg.jpg) no-repeat right bottom;width:617px;height:417px;display:block;}h1.head{padding-right:0;margin-top:16px;height:112px;}h1.head span{text-indent:-9999px;background:url(../images/sections.png) no-repeat;width:372px;height:112px;display:block;float:right;}#services h1.head span{background-position:0 -112px;}#clients h1.head span{background-position:0 -224px;}#contact h1.head span{background-position:0 -336px;}#home h1.head span{background-position:0 -449px;margin:0 auto;float:none;}#home #center p,#home h1.head{color:#625546;font-style:italic;text-align:center;padding-right:250px;}#home #center p{margin-top:-30px;}#home #center p span{width:520px;height:12px;display:block;background:url(../images/arrows.png) no-repeat center bottom;margin:0 auto;}#gallery{border:6px solid #fff;background-color:#9F9D9A;margin:0 auto -30px;padding:10px 10px 5px;}#gallery img{border:2px solid #666;background-color:#fff;padding:5px;}#clients .list,#services .list{width:520px;border-bottom:1px dashed #CECBC3;border-top:1px dashed #CECBC3;overflow:hidden;text-align:center;margin:-2.1em auto 20px;padding:2.5em 0;}#clients #limit,#services #limit,#contact #limit{padding-bottom:40px;}#clients .list li{height:3em;list-style-type:none;color:#333;font-size:.9em;margin-bottom:-1em;text-align:left;}#clients .list li.column2,#clients .list li.column3{margin-top:-3em;border:0;}#clients .list li.column2{text-align:left;padding-left:17.5em;}#clients .list li.column3{text-align:right;}#services .list{margin-top:-2.6em;}#services .list ul{float:left;display:inline;width:26%;margin:0;padding:0;}#services .list ul.last{width:22%;}#services .list ul li{font-size:.9em;color:#666;padding-left:14px;text-align:left;}#legal{color:#625546;font-size:.9em;height:18px;overflow:hidden;text-align:right;margin:-18px 0;padding:0 4px 0 0;}#home #legal{position:absolute;right:0;bottom:0;margin:0;}.thumb{overflow:hidden;height:146px;text-align:center;display:none;margin:0 auto;padding:0;}#menu{position:relative;top:-146px;}#menu,#menu ul{height:31px;width:735px;overflow:hidden;text-align:center;margin:0 auto;padding:0;}#menu ul li{float:left;display:block;}#menu ul li a{color:#666;display:block;height:31px;line-height:260%;cursor:pointer;padding:0 2em;}#menu ul li a:hover{background:url(../images/arrows.png) no-repeat center top;color:#251400;}#menu ul li a.current:hover{background:none;}ul.thumbs{width:674px;height:73px;overflow:hidden;text-align:center;margin:55px auto 0;}ul.thumbs li{display:inline;float:left;margin:0 .3em;}ul.thumbs li a{display:block;width:105px;height:73px;filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;background-image:url(../images/thumbs.png);background-repeat:no-repeat;text-indent:-9999px;}ul.thumbs li a:hover{filter:alpha(opacity=75);-moz-opacity:0.7;opacity:0.7;}#submenu_web{background:url(../images/thumbfocus.png) no-repeat center 0;}#submenu_print{background:url(../images/thumbfocus.png) no-repeat center -147px;}#submenu_packaging{background:url(../images/thumbfocus.png) no-repeat center -293px;}#submenu_magazines{background:url(../images/thumbfocus.png) no-repeat center -439px;}#submenu_identity{background:url(../images/thumbfocus.png) no-repeat center -585px;}#submenu_mail{background:url(../images/thumbfocus.png) no-repeat center -731px;}#submenu_illustration{background:url(../images/thumbfocus.png) no-repeat center -877px;}#submenu_display{background:url(../images/thumbfocus.png) no-repeat center -1022px;}.thumb1{background-position:0 0;}.thumb2{background-position:-105px 0;}.thumb3{background-position:-210px 0;}.thumb4{background-position:-315px 0;}.thumb5{background-position:-420px 0;}.thumb6{background-position:-525px 0;}.thumb7{background-position:0 -73px;}.thumb8{background-position:-105px -73px;}.thumb9{background-position:-210px -73px;}.thumb10{background-position:-315px -73px;}.thumb11{background-position:-420px -73px;}.thumb12{background-position:-525px -73px;}.thumb13{background-position:0 -146px;}.thumb14{background-position:-105px -146px;}.thumb15{background-position:-210px -146px;}.thumb16{background-position:-315px -146px;}.thumb17{background-position:-420px -146px;}.thumb18{background-position:-525px -146px;}.thumb19{background-position:0 -219px;}.thumb20{background-position:-105px -219px;}.thumb21{background-position:-210px -219px;}.thumb22{background-position:-315px -219px;}.thumb23{background-position:-420px -219px;}.thumb24{background-position:-525px -219px;}.thumb25{background-position:0 -292px;}.thumb26{background-position:-105px -292px;}.thumb27{background-position:-210px -292px;}.thumb28{background-position:-315px -292px;}.thumb29{background-position:-420px -292px;}.thumb30{background-position:-525px -292px;}.thumb31{background-position:0 -365px;}.thumb32{background-position:-105px -365px;}.thumb33{background-position:-210px -365px;}.thumb34{background-position:-315px -365px;}.thumb35{background-position:-420px -365px;}.thumb36{background-position:-525px -365px;}.thumb37{background-position:0 -438px;}.thumb38{background-position:-105px -438px;}.thumb39{background-position:-210px -438px;}.thumb40{background-position:-315px -438px;}.thumb41{background-position:-420px -438px;}.thumb42{background-position:-525px -438px;}.thumb43{background-position:0 -511px;}.thumb44{background-position:-105px -511px;}.thumb45{background-position:-210px -511px;}.thumb46{background-position:-315px -511px;}.thumb47{background-position:-420px -511px;}.thumb48{background-position:-525px -511px;}#contactform{width:520px;overflow:hidden;margin-top:-2.6em;margin-bottom:18px;border:1px dashed #CECBC3;}fieldset ol{padding:2.05em 1em 0;}fieldset ol li{padding:0 0 .55em;}fieldset.submit{clear:both;float:none;width:auto;height:50px;padding-left:12em;border-top:1px dashed #CECBC3;}legend span{color:#fff;font-weight:700;padding:4px 10px;font-size:1.35em;background-color:#666;width:500px;height:1.5em;display:block;}label{position:relative;clear:both;float:left;width:10em;margin-right:1em;}label em{position:absolute;left:10em;top:0;color:#7D2519;}input,textarea{border:1px solid #ccccb4;background-color:#fff!important;font-size:1em;margin-top:-1.2em;width:50%;display:inline;padding:3px;}textarea{margin:-.2em 0 1em;}input:focus,textarea:focus{border:1px solid #7D2519;}input.btn{height:30px;width:60px;display:inline;overflow:hidden;cursor:pointer;text-align:center;color:#fff;border-top:1px solid #FAF9F8;border-left:1px solid #FAF9F8;border-right:1px solid #333;border-bottom:1px solid #333;margin:1em 0 1em 4.2em;padding:.5em;}input.btn:hover,input.btn.hover{border-top:1px solid #333;border-left:1px solid #333;border-right:1px solid #FAF9F8;border-bottom:1px solid #FAF9F8;}input#resetbtn{background-color:transparent!important;color:#666;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}input#resetbtn:hover,input#resetbtn.hover{background-color:transparent!important;color:#111;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #fff;border-bottom:1px solid #fff;}input#submitbtn{background-color:#457927!important;margin-left:115px;}input#submitbtn:hover,input#submitbtn.hover{background-color:#3A4B00!important;}label.error{position:absolute;color:#7D2519;width:100px;padding-left:6px;font-size:9px;line-height:150%;}input#info{border:0 none;background-color:transparent;height:0;position:absolute;padding:0;}.vcard,.vcard div,.vcard p,.vcard a,.vcard span{font-size:1.05em;}.vcard{overflow:hidden;border-top:1px dashed #CECBC3;border-bottom:1px dashed #CECBC3;margin:310px 2em 2em;}.vcard div{clear:both;padding:1.56em 0;border-bottom:1px dashed #CECBC3;overflow:visible;}.vcard p,.vcard a,.vcard span{margin:0;padding:0;}.vcard .stronger{font-weight:700;color:#55331A!important;}.vcard .fn{display:none;}.vcard .org{text-transform:uppercase;}.email{text-indent:0;}.vcard p.indent{margin-left:4.4em;margin-top:-1.5em;padding-right:0;overflow:hidden;}a[href^="http:"]{background:url(../images/icons.png) no-repeat right top;padding-right:16px;}a[href^="mailto:"]{background:url(../images/icons.png) no-repeat right bottom;padding-right:20px;}.vcard .last{border-bottom:0 none;}a.social:link,a.social:visited{text-indent:-9999px;background:url(../images/socialicons.png) no-repeat;width:30px;height:30px;float:left;padding-right:0;}a.social#twitter:link,a.social#twitter:visited{background-position:-30px 0;margin-left:14px;}a.social#facebook:link,a.social#facebook:visited{background-position:-60px 0;margin-left:14px;}a.social#linkedin:hover,a.social#linkedin:focus,a.social#linkedin:active{background-position:0 -30px;}a.social#twitter:hover,a.social#twitter:focus,a.social#twitter:active{background-position:-30px -30px;}a.social#facebook:hover,a.social#facebook:focus,a.social#facebook:active{background-position:-60px -30px;}a:hover,a:active,a:focus,#left h3 a:hover,#left h3 a:active,#left h3 a:focus,#menu ul li a.current,#left cite a:hover,#left cite a:active,#left cite a:focus{color:#251400;font-style:normal;}@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {head~body ul.thumbs {width:678px;} /* Opera 9 up */
head~body .vcard p.indent{margin-top:-1.7em;}
head~body a:link.social,a:visited.social{margin-top:3px;}
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-width:0px) {
body:not(:root:root) ul.thumbs {width:666px;} /* Safari 3 */
}

#top-link{display:none;position:fixed;right:15px;bottom:30px;color:#506E14;font-weight:bold;text-decoration:none;border:1px solid #B9C747;background:#DCE7AB;padding:10px;height:18px;}

