/****************/
@media print {
body{font-family:Univers, Arial, Helvetica, sans-serif;}
#nav{display:none;}
#footer,#title{font-size:.7em;color:#333333;}
#footer *,h1,h2{margin:0px;}
#footer address{margin-bottom: 1em;}
}
@media screen {
/****************/
*{list-style:none;margin:0px;padding:0px;}
a{background:url(../none);color:#722817;text-decoration:none;}
body{background:url(../images/bkg.gif) repeat-y;font-family:Univers,Arial,Helvetica,sans-serif;}
hr{left:-9999px;position:absolute;top:-9999px;}
/****************/
.coffee #body{background:url(../images/header-coffee.jpg) no-repeat;}
.coffee #content{background:url(../images/side-coffee.jpg) no-repeat right top;}
.coffee #title{border-bottom-color:#CDD8A6;}
.coffee p.varieties{background:url(../images/coffee-logos.gif) no-repeat center bottom;padding-bottom:70px;}
/****************/
.company #body{background:url(../images/header-contact.jpg) no-repeat;}
.company #content{background:url(../images/side-company.jpg) no-repeat right top;height:650px;}
.company #title{border-bottom-color:#722817;}
/****************/
.contact #body,.thanks #body{background:url(../images/header-contact.jpg) no-repeat;}
.contact #title,.thanks #title{border-bottom-color:#536E83;}
/****************/
.farms #body{background:url(../images/header-farms.jpg) no-repeat;}
.farms #content{background:url(../images/side-farms.jpg) no-repeat right top;height:780px;}
/****************/
.global #body{background:url(../images/header-global.jpg) no-repeat;}
.global #content{background:url(../images/side-global.jpg) no-repeat right top;height:800px;}
/****************/
.green #body{background:url(../images/header-green.jpg) no-repeat;}
.green #content{background:url(../images/side-green.jpg) no-repeat right top;height:500px;}
/****************/
.grocery #body{background:url(../images/header-grocery.jpg) no-repeat;}
.grocery #content{background:url(../images/side-grocery.jpg) no-repeat right top;height:550px;}
.grocery #title{border-bottom-color:#BE4121;}
/****************/
.hacienda #body{background:url(../images/header-hacienda.jpg) no-repeat;}
.hacienda #content{background:url(../images/side-hacienda.jpg) no-repeat right top;height:500px;}
/****************/
.home #body{background:url(../images/header-home.jpg) no-repeat;}
.home #content{background:url(../images/home.jpg) no-repeat left bottom;height:474px;}
.home #footer{position:absolute;top:620px;}
.home #title{border-bottom-color:#CFD3C2;}
/****************/
.international #body{background:url(../images/header-international.jpg) no-repeat;}
.international #content{background:url(../images/side-international.jpg) no-repeat right top;height: 370px;}
.international #title{border-bottom-color:#D7C561;}
/****************/
.marketing #body{background:url(../images/header-marketing.jpg) no-repeat;}
.marketing #content{background:url(../images/side-marketing.jpg) no-repeat right top;height:330px;}
.marketing #title{border-bottom-color:#976132;}
/****************/
.mills #body{background:url(../images/header-mills.jpg) no-repeat;}
.mills #content{background:url(../images/side-mills.jpg) no-repeat right top;height:770px;}
/****************/
.office #body{background:url(../images/header-office.jpg) no-repeat;}
.office #content{background:url(../images/side-office.jpg) no-repeat right top;height:500px;}
.office #title{border-bottom-color:#1A1A1B;}
/****************/
.pdf{background:url(../images/icon-pdf.gif) no-repeat left center;padding-left:14px;}
/****************/
.quality #body{background:url(../images/header-qualitycup.jpg) no-repeat;}
.quality #content{background:url(../images/side-qualitycup.jpg) no-repeat right top;height:500px;}
/****************/
.rd #body{background:url(../images/header-research.jpg) no-repeat;}
.rd #content{background:url(../images/side_research.jpg) no-repeat right top;height:300px;}
/****************/
.roasting #body{background:url(../images/header-roasting.jpg) no-repeat;}
.roasting #content{background:url(../images/side-roasting.jpg) no-repeat right top;}
.roasting #title{border-bottom-color:#DC7B13;}
/****************/
.service #body{background:url(../images/header-service.jpg) no-repeat;}
.service #content{background:url(../images/side-service.jpg) no-repeat right top;height:300px;}
.service #title{border-bottom-color:#CDE4ED;}
/****************/
.sideLink a{height:524px;position:absolute;right:0px;text-indent:-9999px;top:50px;width:213px;}
.sideLink a.javaclassics{height:213px;top:290px;z-index:99999;}
/****************/
.single #body{background:url(../images/header-single.jpg) no-repeat;}
.single #content{background:url(../images/side-single.jpg) no-repeat right top;height:400px;}
.single #title{border-bottom-color:#A1A15F;}
/****************/
.store #body{background:url(../images/header-store.jpg) no-repeat;}
.store #content{background:url(../images/side-store.jpg) no-repeat right top;height:470px;}
.store #title{border-bottom-color:#E3A024;}
/****************/
.sustainability #body{background:url(../images/header-sustainability.jpg) no-repeat;}
.sustainability #content{background:url(../images/side-sustainability.jpg) no-repeat right top;height:400px;}



/****************/
#body{font-size:13px;line-height:18px;margin-top:-92px;padding-left:184px;padding-top:92px;}
/****************/
#buynow a{background:url(../images/buyNow.gif) no-repeat;height:32px;left:9px;position:absolute;text-indent:-9999px;top:9px;width:96px;}
/****************/
#content{color:#525252;float:left;padding-right:252px;padding-top:25px;position:relative;text-align:justify;width:343px;}
#content h1{color:#61351C;font-size:13px;line-height:24px;margin-bottom:10px;text-transform:uppercase;}
#content h2{color:#000000;font-size:13px;line-height:24px;}
#content li{list-style-type:disc;margin-bottom:1em;margin-left:2em;}
#content ol li{list-style:decimal;}
#content p,#content ul{margin-bottom:1em;}
/****************/
#description{background:url(../images/arrow.gif) no-repeat 10px 3px;color:#DAC6C1;font-size:11px;left:0;padding-left:30px;position:absolute;top:105px;}
/****************/
#footer{background:url(../images/bkg-footer.gif) no-repeat 10px 30px;clear:both;font-size:10px;position:relative;}
#footer address{position:absolute;top:-9999px;}
#footer div{padding-left:580px;padding-top:145px;}
/****************/
#main{background:url(../images/bkg-nav-main.gif) no-repeat;font-size:1px;height:22px;left:0;position:absolute;top:83px;width:780px;}
#main #grocery a{left:106px;width:102px;}
#main #grocery a:hover,#grocery a.selected{background:transparent url(../images/bkg-nav-main.gif) repeat scroll -106px -22px;}
#main #international a{left:438px;width:100px;}
#main #international a:hover,#international a.selected{background:transparent url(../images/bkg-nav-main.gif) repeat scroll -438px -22px;}
#main #office a{left:290px;width:135px;}
#main #office a:hover,#office a.selected{background:transparent url(../images/bkg-nav-main.gif) repeat scroll -290px -22px;}
#main #service a{left:0px;width:95px;}
#main #service a:hover,#service a.selected{background:transparent url(../images/bkg-nav-main.gif) repeat scroll 0px -22px;}
#main #store a{left:224px;width:50px;}
#main #store a:hover,#store a.selected{background:transparent url(../images/bkg-nav-main.gif) repeat scroll -224px -22px;}
#main a{height:22px;position:absolute;text-indent:-9999px;top:0px;}
/****************/
#nav a.selected{cursor:default;}
/****************/
#secondary{
	float:left;
	font-size:11px;
	line-height:1em;
	margin-left:-780px;
	padding-left:5px;
	padding-top:40px;
	position:relative;
}
#secondary a{display:block;width:137px;}
#secondary a:hover,#nav.marked #secondary a.selected{font-weight:bold;}
#secondary li{background:transparent url(../images/arrow-black.gif) no-repeat scroll 0px 12px;padding:10px 0pt 0pt 7px;}
#secondary ul a{color:#231F20;width:98px;}
#secondary ul li{background:transparent url(../images/arrow-red.gif) no-repeat scroll 0px 12px;}
/****************/
#title{border-bottom:92px solid #421909;}
#title #tagline{background:url(../images/bkg-nav-description.gif) #93B4C5 no-repeat;font-size:9px;height:16px;text-indent:-9999px;}
#title a{background:url(../images/bkg-title.gif) #62361D no-repeat;display:block;height:83px;text-indent:-9999px;}
#title strong{background:#2D1608;display:block;padding-bottom:22px;}


li#buynow{background:url(../none);}









}
