/* n9nemedia.net by Michael Dyer Absolutely no code may be distributed or copied without written consent */.outer {width:940px; margin:auto; display:table;}.inner {width:auto; margin:0px; display: table;}a img {border: none;}a:link, a:active, a:hover, a:visited {text-decoration: none; color: #992220;}body {background: #fff url(images/bg.jpg) no-repeat center top; text-align: center; width: 100%; border: none; padding: 0; margin: 0;}#content {min-height: 100%; width: 940px; margin: 0 -12px; padding: 0;}.block {display: block;}/* START HEADER */#header {position: relative; display: block; width: 940px; float: left; left: 12px; padding: 0; height: 138px; z-index: 5200;}#logo {position: relative; background: url(images/logo.png) no-repeat 0 0; width: 295px; height: 111px; padding: 0; margin: 0; border: none;}#search {position: relative; float: right; display: block; margin: -110px 18px 0 0;}#zip-left {position: relative; float: left; background: url(images/search-left.png) no-repeat; width: 6px; height: 56px;}#zip {position: relative; float: left; text-align: left; background: url(images/search-repeat.png) repeat-x; width: 375px; height: 56px; font-size: 12.5px; color: #000; font-weight: bold; padding: 22px 0 0 10px;}#zip-input, #addressInput {position: relative; top: 2px; background: #fff url(images/search-input.png) no-repeat; width: 113px; font: 12.5px 'Arial', Helvetica, sans-serif; color: #959595;  padding: 2px 4px; margin-right: 9px;}#zip-find {position: relative; top: 7px;}#zip-right {position: relative; float: left; background: url(images/search-right.png) no-repeat; width: 5px; height: 56px;}#menu {position: relative; float: right; background: url(images/menu-bg.png) no-repeat; height: 100%; color: #fff; text-align: left; padding: 20px 0 0 21px; margin-top: -54px;}#menu ul {width: 625px; height: 43px; font: 14px 'Arial', Helvetica, sans-serif; color: #fff; letter-spacing: .56px; margin-top: -1px; padding: 0; list-style-type: none;}#menu ul li {display: inline;}#menu ul li.coffee {padding: 19px 0 0 12px;}#menu ul li.roasting {padding: 19px 0 0 12px;}#menu ul li.shop {padding: 19px 0 0 12px;}#menu ul li.news {padding: 19px 0 0 12px;}#menu ul li.contact {padding: 19px 0 0 12px;}#menu ul li a {text-decoration: none; color: #fff;}#menu ul li.clear {width: auto; height: 43px; float: left; margin: -19px 0 0 0; padding: 19px 12px 0 0;}#menu ul li.clear:hover {position: relative; background: url(images/menu-over.png) repeat-x 0 0; height: 43px; width: auto; margin-left: -12px; padding-left: 12px;}#menu ul li.divider {background: url(images/menu-divider.png) no-repeat; width: auto; height: 43px; float: left; margin: -19px 0 0 0; padding-right: 12px;}#menu ul li.divider:hover {position: relative; background: url(images/menu-over.png) repeat-x 0 0; height: 43px; width: auto;}#menu ul li ul {position: absolute; display: none; margin-top: 8px;}#menu ul li ul li {font-size: 14px; letter-spacing: .5px;}#menu ul li ul li.story-sub a {position: relative; margin-left: -12px; border: 1px solid #d5bfb9; background: #fffbf2; text-align: center; padding: 6px 0; display:block; color: #cc3333; width: 145px; font-weight: 500;}#menu ul li ul li.coffee-sub a {position: relative; margin-left: -12px; border: 1px solid #d5bfb9; background: #fffbf2; text-align: center; padding: 6px 0; display:block; color: #cc3333; width: 145px; font-weight: 500;}#menu ul li ul li.roasting-sub a {position: relative; margin-left: -12px; border: 1px solid #d5bfb9; background: #fffbf2; text-align: center; padding: 6px 0; display:block; color: #cc3333; width: 145px; font-weight: 500;}#menu ul li ul li.news-sub a {position: relative; margin-left: -12px; border: 1px solid #d5bfb9; background: #fffbf2; text-align: center; padding: 6px 0; display:block; color: #cc3333; width: 145px; font-weight: 500;}#menu ul li ul li a:hover {background: #f8f1e0;}#menu ul li ul.submenu, #menu ul li ul.open {position: absolute; z-index: 999;}/* END HEADER *//* START BANNER */#banner {position: relative; clear: both; width: 940px; height: 335px; overflow: hidden; float: left; text-align: left; border: none; padding: 0; top: -10px; left: 13px;}@media screen and (-webkit-min-device-pixel-ratio:0) {  /* Safari 3.0 and Chrome rules here */  #sub-banner-top { top: -30px; }}#banner-top, #sub-banner-top {position: relative; top: -10px; left: 12px;}.banner-link {position: absolute; z-index: 1; width: 23px; height: 21px;}.slide {position: relative; overflow: hidden; display: block; width: 940px; height: 335px;}.slide ul {margin: 0; padding: 0; list-style: none;}.slide-content {position: absolute; z-index: 899; top: 86px; margin-left: 48px;}.slide-content a:link { position: relative; z-index: 900; }.slide-intro {font-size: 13pt; color: #a4bf5d;}.slide-text {position: relative; margin-top: 6px; font: 12px 'Arial', Helvetica, sans-serif;color: #fbe3a4; line-height: 21px; width: 390px;}.section {position: relative; width: 940px; height: 335px; overflow: hidden; float: left; text-align: left; border: none; padding: 0; margin: 0;}.section ul {position: relative; width: 940px; float: left; border: none; padding: 0; margin: 0;}.section ul li {display: inline;list-style: none;width: 941px;}	.section ul li a { display: block; background: #ccc; }.section .sub {position: relative;width: 941px;height: 335px;float: left;padding: 0;margin: 0;border: none;}#avon .slide-intro { display: none; }#sub.avonlink { display: block; width: 940px; height: 335px; z-index: 2000; cursor: pointer; }/* END BANNER *//* START MIDDLE */#middle {position: relative; width: 940px; height: 266px; float: left; text-align: left; top: -10px; left: 13px; padding: 0; border: none;}#middle-left {position: relative; overflow: hidden; left: -1px; top: 3px; width: 454px; height: 266px;}.middle-left-content {position: absolute; z-index: 899; margin-top: -323px;}#middle-left-menu {position: absolute; z-index: 999; float: left; top: -8px; left: 160px; width: 290px; margin: 0; padding: 0; border: none;}#middle-left-menu ul li {display: inline; padding-right: 12px;  height: auto;}#middle-left-menu li a {font-size: 12px; color: #424142; text-decoration: underline;}#middle-left-menu li a:hover, #middle-left-menu li a:active {color: #da3a26; text-decoration: underline;}.middle-sub-title {position: relative; top: 97px; left: 197px; margin: 0 25px 12px 0;font-size: 25px; color: #da3a26;}#middle-left p {position: relative; margin: 102px 25px 33px 197px; font: 12px 'Arial', Helvetica, sans-serif; color: #424142; letter-spacing: .48px; line-height: 21px; height: auto;}#middle-divider {position: relative; float: left; background: url(images/middle-divider.png) no-repeat; width: 5px; height: 268px; margin: -266px 0 0 453px; padding: 0; border: none;}.mootabs_title {list-style-image: none;list-style-type: none;}.mootabs_title li {display: inline; padding-right: 12px;  height: auto; cursor: pointer; font-size: 12px; color: #424142; text-decoration: underline;}.mootabs_title li:hover {color: #da3a26;}.mootabs_panel {display: none;position: relative;width: 454px;height: 266px;top: -1px;}.mootabs_panel.active {display: block;}#mid-right {position: relative; left: -1px; width: 481px; height: 266px; float: right; text-align: left; background: url(images/middle-right-bg.png) no-repeat 0 0; margin-top: -265px; padding: 0;}#mid-right-content {position: relative; margin: 40px 25px 25px 25px; text-align: left;}#mid-right-sub {font-size: 15px; color: #4e260f;}#mid-right p {position: relative; font: 12px 'Arial', Helvetica, sans-serif; color: #424142; letter-spacing: .48px; height: auto; width: 162px; margin-top: 4px; line-height: 21px;}#mid-player-container {position: relative; float: right; width: 276px; height: 245px; margin: -152px -12px 0 0;}/* END MIDDLE *//* START BOTTOM */#bottom {position: relative; display: block; float: left; top: -10px; left: 1px; width: 951px; margin: 0; padding: 0; border: none;}#bottom-top {position: absolute; z-index: 699; top: -6px; background: url(images/bottom-top.png) no-repeat 0 0; float: left; width: 940px; height: 12px;}#events {position: relative; float: left; width: 226px; margin-left: 12px; top: 1px;}#events-content {position: absolute; z-index: 799; margin: 0; padding: 0; float: left;}#events p.title {position: relative; margin: -170px 0 0 20px; font: 13px 'Arial', Helvetica, sans-serif; color: #4c2b12; text-align: left; letter-spacing: .39px;}#events p.sub {position: relative; margin: 100px 0 0 24px; font: 12px 'Arial', Helvetica, sans-serif; color: #424142; text-align: left;}#events p.link {position: relative; margin: 4px 0 0 24px; text-align: center; font: 13px 'Arial', Helvetica, sans-serif; color: #bf311a; letter-spacing: .39px;}#events p.link a {text-decoration: none; color: #bf311a; font-weight: bold;}#traders {position: relative; float: left; width: 334px; height: 197px; margin: 0; padding: 0; border: none; top: 1px;}#traders p.text {position: absolute; font: 12px 'Arial', Helvetica, sans-serif; color: #fbe9bf; letter-spacing: -.12px; line-height: 16px; text-align: center; width: 184px; margin: -87px 0 0 137px;}#traders p.text a {position: relative; top: 55px; font: 13px 'Arial', Helvetica, sans-serif; color: #bf311a; letter-spacing: .39px; text-decoration: none;}#follow {position: relative; float: left; margin: 0; padding: 0; border: none; height: 197px; width: 106px;}#follow p.link a {position: absolute; top: 75px; left: 5px; padding: 0; width: 96px; text-align: center; font: 13px 'Arial', Helvetica, sans-serif; color: #502e15; line-height: 16px; letter-spacing: .39px; font-weight: bold; text-decoration: none;}#press {position: relative; background: url(images/press.png) no-repeat 0 0; width: 273px; height: 197px; float: left; text-align: left;}#press-content {position: relative; margin: 28px 0 0 30px; text-align: left;}#press p.title {font: 13px 'Arial', Helvetica, sans-serif; color: #4c2b12; letter-spacing: .39px;}.press-sub {position: relative; top: -8px; font-size: 14px; font-weight: bold; color: #4c2b12;}#press-content p.text {position: relative; top: -14px; font: 12px 'Arial', Helvetica, sans-serif; color: #424142; line-height: 21px; width: 198px;}#footer {position: relative; float: left; top: -10px; text-align: left; width: 940px; height: auto; padding-top: 12px; margin: 0 0 65px 12px; font: 12px 'Arial', Helvetica, sans-serif; color: #6a8338; letter-spacing: .6px; line-height: 14px;}#footer-content {position: relative; margin-top: 1px; width: 940px;}#footer p.copyright {position: relative; float: left; font: 12px 'Arial', Helvetica, sans-serif; color: #6a8338; letter-spacing: -.1px;}#footer p.email {position: relative; float: left; margin-left: 63px; font: 12px 'Arial', Helvetica, sans-serif; color: #6a8338; letter-spacing: -.1px; text-decoration: none;}#footer p.email a {color:#6a8338; text-decoration: none;}#footer p.email a:hover {text-decoration: none; color: #992220;}#footer p.phone {position: relative; float: left; margin-left: 29px; font: 12px 'Arial', Helvetica, sans-serif; color: #6a8338; letter-spacing: -.1px; text-decoration: none;}#footer p.social {position: relative; float: right; text-align: right; top: -4px; font-weight: bold;}#footer img {position: relative; top: 4px;}#footer-bg {position: absolute; float: left; z-index: 699; margin-top: -24px; background: url(images/footer.png) no-repeat 0 0 ; width: 940px; height: 35px;}.facebook {position: relative; padding: 0 6px;}.twitter {position: relative; padding-right: 6px;}.youtube {position: relative; padding: 0;}#footer-links {float: left; clear: both; font: 12px 'Arial', Helvetica, sans-serif; color: #6a8338; letter-spacing: -.1px;}#footer-links a {text-decoration: underline; color: #6a8338;}#footer-links a:hover {text-decoration: underline; color: #992220;}#footer-links ul {position: relative; left: -60px; top: -26px; float: left;}#footer-links li {display: inline; padding: 0 24px; list-style: outside;}/* DEALER SEARCH */#google-map {position: relative; width: 940px; height: 400px; float: left; margin-left: 12px;}#google-directions {position: relative; display: block; width: 924px; float: left; margin: 0 0 40px 12px;}/* END DEALER SEARCH *//* SUB PAGE */#sub-container {position: relative; width: 940px; min-height: 100%; background: #fff url(images/subpage/sub-bg.png) repeat-y; display: block; float: left; text-align: left; padding: 0; margin-left: 13px; border: none; z-index: 500;}#sub-container-bottom {position: relative; top: -9px; background: url(images/subpage/subnav-bottom.png) no-repeat; width: 940px; height: 16px; display: block; float: left; text-align: left; padding: 0; margin-left: 13px; border: none;}#sub-nav {position: relative; float: left; width: 165px; height: 763px; background: url(images/subpage/subnav.png) no-repeat; margin-top: -10px; padding-top: 53px;}.subnav-title {position: absolute; z-index: 1; top: 40px;}#sub-nav ul {position: relative; float: left; top: 40px; width: 95px; height: auto; margin-left: -5px;}#sub-nav ul li, #sub-nav ul li a {list-style: none; display: block; margin-bottom: 14px; font: 12px 'Arial', Helvetica, sans-serif; color: #FEECBB; letter-spacing: .36px; text-decoration: none; text-transform: uppercase;}#sub-nav ul li a:hover {text-decoration: underline;}#sub-content {position: relative; float: left; clear: right;  width: 775px; height: auto; margin-top: -10px; padding: 0; border: none; text-align: left;}#sub-content-banner {position: relative; clear: left; float: right; width: 775px; height: 251px; margin: 0; padding: 0; border: none; z-index: 2;}#sub-content-main {position: relative; display: block; width: 526px; height: auto; float: left; margin: 0; padding: 25px 0 40px 22px; border: none;}#sub-content-main p {position: relative; width: 503px; height: auto; text-align: left; font: 12px 'Arial', Helvetica, sans-serif; color: #414042; line-height: 21px; text-decoration: none;}.sub-content-nav {position: relative; float: left; font: 12px 'Arial', Helvetica, sans-serif; color: #A4BF5D; letter-spacing: .36px; text-decoration: none;}.sub-content-title {position: relative; width: 526px; height: auto; padding: 0; top: 6px; margin-bottom: 12px; border: none;}#sub-related {position: relative; float: left; width: 503px; height: auto; text-align: left; margin-top: 40px; padding: 0; border: none;}.sub-related-title {position: relative; padding-left: 4px; font-size: 15px; color: #4E2610; width: 503px; height: auto; margin: 0;}.related-seperator {position: relative; margin: 2px 0 9px 1px;}.related-divider {position: relative; margin-bottom: 6px;}#sub-related p {position: relative; float: left; padding-left: 4px; margin: 0 0 6px 2px; font: 12px 'Arial', Helvetica, sans-serif; color: #414042; line-height: 21px; text-decoration: none;}#sub-related p a {color: #4E2610; text-decoration: underline;}#sub-content-right {position: relative; clear: right; float: right; text-align: left; width: 227px; height: auto; margin-top: -4px; padding: 0; border: none;}.sub-right-title {position: relative; float: left; padding: 0; margin: 26px 0 0 5px; border: none; font-size: 15px; color: #a4bf5d;}.sub-right-seperator {position: relative; margin-top: 3px;}#sub-content-right ul {position: relative; float: left; width: 211px; height: auto; margin: 12px 0 0 -35px;}#sub-content-right ul li, #sub-content-right ul li a {list-style: none; display: block; height: 21px; margin-bottom: 7px; padding-left: 3px; font: 12px 'Arial', Helvetica, sans-serif; color: #424142; letter-spacing: .36px; text-decoration: none;}.sub-right-inner {position: relative; background: url(images/subpage/sub-right-nav-seperator.png) no-repeat 0 20px; margin: 0 0 0 -5px;}#sub-content-right ul li a:hover {text-decoration: underline;}#sub-content-video {position: relative; clear: both; left: 3px; width: 228px; height: auto; margin: 10px 0 0 0; padding: 0; border: none;}#sub-video-title {position: relative; display: block; width: 228px; font: 12px 'Arial', Helvetica, sans-serif; color: #424142; letter-spacing: .36px; text-decoration: none; margin: 0 0 12px 3px; padding: 0; border: none;}#sub-video-media {position: relative; float: left; width: 212px; margin: 10px 0;}#sub-media-icon {position: relative; float: left; width: 98px; height: 83px; }#sub-media-text {position: relative; width: 104px; clear: right; float: right;}#sub-media-text p {height: auto; padding: 0; margin: 0; text-align: left; font: 12px 'Arial', Helvetica, sans-serif; color: #424142; line-height: 13px; letter-spacing: .36px; text-decoration: none;}#sub-media-text p a {position: relative; top: 3px; font: 12px 'Arial', Helvetica, sans-serif; color: #424142; letter-spacing: .36px; text-decoration: underline;}/* END SUB PAGE *//* ZIP SEARCH */#zip-container {position: relative; width: 941px; min-height: 100%; display: block; float: left; text-align: left; padding: 0; margin: 0 0 40px 13px; border: none;}#zip-form {position: relative; background: url(images/search/gmap-bg.png) no-repeat; width: 941px; height: 351px; padding: 0; left: -1px; margin-top: -11px; border: 0;}#zip-advanced {position: relative; float: left; text-align: left; width: 129px; height: auto; margin: 17px 0 0 19px; }#google-map {position: relative; width: 768px; height: 330px; float: right; clear: right; margin: 10px 11px 0 0;}#advanced-form {position: relative; left: -8px;}#advanced-search, #advanced-search a {position: relative; display: block; margin: 10px 0 14px 0; font: 12px 'Arial', Helvetica, sans-serif; color: #FEECBB; letter-spacing: .36px; text-decoration: none;}#advanced-search a:hover {text-decoration: underline;}#area {height: 25px; width: 142px; background: url(images/search/slider_bg.gif) no-repeat;}#knob {height: 15px; width: 11px;  cursor: pointer; background: url(images/search/slider.gif) no-repeat; padding: 0; margin: 0;}#results-header {position: relative; float: left; width: 550px;}.results-title {position: relative; float: left; margin-top: 13px; font-size: 15px; color: #4e2610;}#results-header form {float: right; padding-right: 1px;}#results-border {position: relative; float: left; margin: 3px 0 0 -2px;}#results-container {position: relative; float: left; width: 940px; background: #fff;}#search-results {position: relative; float: left; margin: 23px 0 0 185px;}#search-results ol {position: relative; float: left; margin-top: -21px;}#search-results ol li {position: relative; margin-top: 30px;}#search-results ol#store_list {position: relative; margin-left: -25px; font: 12px 'Arial', Helvetica, sans-serif; color: #424243; line-height: 20px; letter-spacing: .55px; text-decoration: none; font-weight: bold;}.store-name {position: relative; margin-bottom: 10px; font: 14px 'Arial', Helvetica, sans-serif; color: #4d2713; line-height: 20px; letter-spacing: .36px; text-decoration: none; font-weight: bold;}.store-address {position: relative; margin-bottom: 10px; font: 12px 'Arial', Helvetica, sans-serif; color: #424142; line-height: 20px; letter-spacing: .36px; text-decoration: none;}.store-link a {position: relative; margin-bottom: 10px; font: 12px 'Arial', Helvetica, sans-serif; color: #a5bf5d; line-height: 20px; letter-spacing: .36px; text-decoration: none;}.store-link a:hover {text-decoration: underline;}/* END ZIP SEARCH *//*--MISCELLANEOUS -- */p.readmore { margin-top: -15px; display: block; margin-bottom: 20px;}/* numeric controls */		ol#controls{	    position: relative; 		top: -345px; 		float: right; 		padding:0;		height:16px;		font: 14px 'Arial', Helvetica, sans-serif; 		color: #992220; 		z-index: 6001;		}	ol#controls li{		margin:0 3px 0 0; 		text-align: center; 		padding: 3px;		float:left;		list-style:none;		height:20px;		line-height:20px;		}	ol#controls li:active {background: #992220; color: #fff; cursor: pointer;}	ol#contols li:hover {background: #992220; color: #fff; cursor: pointer;}	ol#controls li a{		float:left;		height:16px;		line-height:16px;		color:#992220;		padding:3px 5px;		text-decoration:none;		}	ol#controls li a:visited {color: #992220; text-decoration: none;}	ol#controls li.current a{		background:#992220;		color:#fff;		}    ol#controls li a:hover { background: #992220; color: #fff; text-decoration: none;}	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}	span#prevBtn, span#nextBtn { display: none; position: absolute; top: -392px; left: 0px; }#banner { margin-bottom: -45px; }li.sub a {  display: block; position: relative; width: 940px;  height: 335px; cursor: pointer; margin:-20px 0px 0px 0px; padding: 0px;}
