html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:top}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}@font-face{font-family:"sourcesanspro_bold";src:url("/fonts/sourcesanspro-bold-webfont.eot");src:url("/fonts/sourcesanspro-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/sourcesanspro-bold-webfont.svg#source_sans_probold") format("svg"), url("/fonts/sourcesanspro-bold-webfont.woff") format("woff"), url("/fonts/sourcesanspro-bold-webfont.ttf") format("truetype"), url("/fonts/sourcesanspro-bold-webfont.svg#source_sans_probold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"sourcesanspro_bolditalic";src:url("/fonts/sourcesanspro-bolditalic-webfont.eot");src:url("/fonts/sourcesanspro-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/sourcesanspro-bolditalic-webfont.woff") format("woff"), url("/fonts/sourcesanspro-bolditalic-webfont.ttf") format("truetype"), url("/fonts/sourcesanspro-bolditalic-webfont.svg#source_sans_probold_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"sourcesanspro_extralight";src:url("/fonts/sourcesanspro-extralight-webfont.eot");src:url("/fonts/sourcesanspro-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/sourcesanspro-extralight-webfont.svg#source_sans_proextralight") format("svg"), url("/fonts/sourcesanspro-extralight-webfont.woff") format("woff"), url("/fonts/sourcesanspro-extralight-webfont.ttf") format("truetype"), url("/fonts/sourcesanspro-extralight-webfont.svg#source_sans_proextralight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"sourcesanspro_extralightitalic";src:url("/fonts/sourcesanspro-extralightitalic-webfont.eot");src:url("/fonts/sourcesanspro-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/sourcesanspro-extralightitalic-webfont.svg#source_sans_proXLtIt") format("svg"), url("/fonts/sourcesanspro-extralightitalic-webfont.woff") format("woff"), url("/fonts/sourcesanspro-extralightitalic-webfont.ttf") format("truetype"), url("/fonts/sourcesanspro-extralightitalic-webfont.svg#source_sans_proXLtIt") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"sourcesanspro_italic";src:url("/fonts/sourcesanspro-italic-webfont.eot");src:url("/fonts/sourcesanspro-italic-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/sourcesanspro-italic-webfont.woff") format("woff"), url("/fonts/sourcesanspro-italic-webfont.ttf") format("truetype"), url("/fonts/sourcesanspro-italic-webfont.svg#source_sans_proitalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"sourcesanspro_light";src:url("/fonts/sourcesanspro-light-webfont.eot");src:url("/fonts/sourcesanspro-light-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/sourcesanspro-light-webfont.svg#source_sans_prolight") format("svg"), url("/fonts/sourcesanspro-light-webfont.woff") format("woff"), url("/fonts/sourcesanspro-light-webfont.ttf") format("truetype"), url("/fonts/sourcesanspro-light-webfont.svg#source_sans_prolight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"sourcesanspro_lightitalic";src:url("/fonts/sourcesanspro-lightitalic-webfont.eot");src:url("/fonts/sourcesanspro-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/sourcesanspro-lightitalic-webfont.woff") format("woff"), url("/fonts/sourcesanspro-lightitalic-webfont.ttf") format("truetype"), url("/fonts/sourcesanspro-lightitalic-webfont.svg#source_sans_prolight_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"sourcesanspro";src:url("/fonts/sourcesanspro-regular-webfont.eot");src:url("/fonts/sourcesanspro-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/sourcesanspro-regular-webfont.woff") format("woff"), url("/fonts/sourcesanspro-regular-webfont.ttf") format("truetype"), url("/fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"sourcesanspro_semibold";src:url("/fonts/sourcesanspro-semibold-webfont.eot");src:url("/fonts/sourcesanspro-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold") format("svg"), url("/fonts/sourcesanspro-semibold-webfont.woff") format("woff"), url("/fonts/sourcesanspro-semibold-webfont.ttf") format("truetype"), url("/fonts/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold") format("svg");font-weight:normal;font-style:normal}.avoidColumnBreakInside{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid}.page-inner{position:relative;width:978px;margin:0 auto}.clear{clear:both;height:0px;overflow:hidden}html,body{height:100%}body{min-width:1082px;font-family:sourcesanspro, Arial, sans-serif;font-size:14px;color:#333}a{color:#003399}#hd{z-index:100;height:200px}#hd .logo{position:absolute;top:0;left:-54px;width:359px;height:130px;background:url(/img/logo.png) no-repeat;text-indent:-9999px}#hd .nav{position:absolute;top:75px;left:338px;font-family:sourcesanspro_light;font-size:16px;line-height:1.2}#hd .nav li{float:left;margin-left:24px}#hd .nav li:first-child{margin-left:0}#hd .nav li a{color:#003399;text-decoration:none}#hd #navUnderline{position:absolute;top:95px;width:100px;height:3px;background:#ff3333}.title-banner{margin:-108px 0 20px 0;height:196px;background:url(/img/banner-heads.jpg) no-repeat center center}.title-banner .page-inner h1{position:absolute;left:335px;top:80px;font-family:sourcesanspro_extralight;font-size:55px;color:#fff;line-height:1.2}.title-banner.home-title-banner{height:475px;background-image:url(/img/banner-home.jpg)}.title-banner.home-title-banner .page-inner h1{top:115px;width:550px;line-height:1.1}.title-banner.home-title-banner .page-inner .gcc-badge{position:absolute;top:322px;right:0;width:135px;height:135px;background:url(/img/good-corporate-citizen-badge.png) no-repeat}.business-nav{margin-bottom:50px}.business-nav li{margin:0 0 10px 0}.business-nav a{font-size:21px;text-decoration:none;font-family:sourcesanspro_extralight}.business-nav a:hover{color:#ff3333}.business-nav li.active a{font-family:sourcesanspro_semibold}.business-logos-wrapper{background:#f3f3f4;padding:20px 0}.business-logos{width:1020px;padding-top:20px}.business-logos li{display:block;float:left;width:195px;height:75px;margin:0 60px 30px 0}.business-logos li a{display:block;width:100%;height:100%;text-indent:-9999px;background:url(/img/business-logos.png) no-repeat}.business-logos li.chemcare-pharmacies a{background-position:0px -15px}.business-logos li.chemcare-pharmacies a:hover{background-position:0px -135px}.business-logos li.andersons-foodland a{background-position:-267px -15px}.business-logos li.andersons-foodland a:hover{background-position:-267px -135px}.business-logos li.the-fone-shop a{background-position:-535px -15px}.business-logos li.the-fone-shop a:hover{background-position:-535px -135px}.business-logos li.fotofast{width:205px;margin:0 60px 30px -10px}.business-logos li.fotofast a{background-position:-791px -15px}.business-logos li.fotofast a:hover{background-position:-791px -135px}.business-logos li.fredis-famili-stoa a{background-position:-1034px -15px}.business-logos li.fredis-famili-stoa a:hover{background-position:-1034px -135px}.business-logos li.niugini-wholesale-drug a{background-position:-1304px -15px}.business-logos li.niugini-wholesale-drug a:hover{background-position:-1304px -135px}.business-logos li.rabtrad a{background-position:-1560px -15px}.business-logos li.rabtrad a:hover{background-position:-1560px -135px}.business-logos li.frameshop a{background-position:-1830px -15px}.business-logos li.frameshop a:hover{background-position:-1830px -135px}.business-logos li.morobe-bakery a{background-position:-2054px -15px}.business-logos li.morobe-bakery a:hover{background-position:-2054px -135px}.business-logos li.printfast a{background-position:-2249px -15px}.business-logos li.printfast a:hover{background-position:-2249px -135px}.business-logos li.dc a{background-position:-2453px -15px}.business-logos li.dc a:hover{background-position:-2453px -135px}.business-logos li.primary-healthcare-clinics a{background-position:300px -15px}.business-logos li.primary-healthcare-clinics a:hover{background-position:300px -135px}.main{padding-bottom:50px}.main .column.primary{width:640px;float:right}.main .column.secondary{width:300px;float:left}#ft{padding:28px 0 100px 0;font-size:11px;text-transform:uppercase;color:#999;line-height:1.3}#ft .column{float:left;width:170px}#ft .column.contact-us{width:196px;float:right}#ft h5{color:#003399;font-family:sourcesanspro_semibold;margin:0 0 2em 0}#ft ul li{margin-bottom:3px}#ft p{margin:0 0 0.5em 0}#ft a{text-decoration:none;color:#999}#ft a:hover{text-decoration:underline}#ft a.foundry-logo{position:relative;display:block;margin-top:70px;width:128px;height:27px;text-indent:-9999px;background:url(/img/foundry_logo.png) no-repeat}#ft a.foundry-logo .hover{position:absolute;display:none;top:0;left:0;width:128px;height:27px;background:url(/img/foundry_logo.png) no-repeat left bottom}.copy{font-family:sourcesanspro_light}.copy p,.copy ul,.copy ol{margin:0 0 15px 0;line-height:1.4}.copy strong{font-family:sourcesanspro_semibold}.copy em{font-family:sourcesanspro_italic}.copy h2{font-family:sourcesanspro_light;font-size:27px;color:#003399;margin:30px 0 15px 0}.copy h3{font-family:sourcesanspro_semibold;color:#333;margin:0 0 15px 0}.copy ul li:before{content:"•";padding-right:20px}.copy ol{list-style-type:alpha}.copy li{margin-bottom:5px}.copy a{text-decoration:none}.copy a:hover{color:#ff3333}.copy hr{height:1px;border:0;border-top:2px dotted #a7a9ac;margin:15px 0}.standout,.copy p.standout{font-family:sourcesanspro_light;font-size:24px;color:#ff3333;line-height:1.2;margin:0 0 1em 0}.standout em,.copy p.standout em{font-family:sourcesanspro_lightitalic}.note-from-the-gm{border-top:2px dotted #a7a9ac;padding-top:35px;font-size:12px}.note-from-the-gm img.headshot{float:left}.note-from-the-gm .copy{font-family:sourcesanspro, Arial, sans-serif;float:right;width:640px;-moz-column-width:196px;-moz-column-count:3;-moz-column-gap:26px;-moz-column-rule-color:#EEE;-moz-column-rule-style:none;-moz-column-rule-width:1px;-webkit-column-width:196px;-webkit-column-count:3;-webkit-column-gap:26px;-webkit-column-rule-color:#EEE;-webkit-column-rule-style:none;-webkit-column-rule-width:1px;column-width:196px;column-count:3;column-gap:26px;column-rule-color:#EEE;column-rule-style:none;column-rule-width:1px}.note-from-the-gm .copy .standout,.note-from-the-gm .copy p.standout{font-family:sourcesanspro_semibold;font-size:12px}.note-from-the-gm .copy p{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid;margin-bottom:0.75em}img.sidebarlogo{margin:0 0 30px 0}img.sidebarimg{border:1px solid #d1d2d4;border-radius:10px;margin:0 0 15px 0;border-top-right-radius:0}img.imgRight,img.imgLeft{float:right;margin:0 0 20px 20px;border:1px solid #d1d2d4;border-radius:10px;border-top-right-radius:0}img.imgLeft{float:left;margin:0 20px 20px 0}.captionImgLeft,.captionImgRight{float:right;margin:0 0 20px 20px}.captionImgLeft img,.captionImgRight img{float:none;margin:0}.captionImgLeft .caption,.captionImgRight .caption{padding:5px}.captionImgLeft{float:left;margin:0 20px 20px 0}form label{display:block;font-family:sourcesanspro_semibold}form .input{margin-bottom:10px}form .input.text input,form .input.tel input,form .input.email input{font-family:Arial, sans-serif;width:250px;padding:5px}form .input.textarea textarea{font-family:Arial, sans-serif;width:250px;padding:5px}form .submit input{padding:5px 15px}form .error label{color:#ff3333}form .error .error-message{color:#ff3333;margin-bottom:20px}