*{outline:none;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}caption,th{text-align:left;}fieldset,img,abbr,acronym{border:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}q:before,q:after{content:'';}body {color: #000;font: 62.5% Helvetica, Arial, Geneva, sans-serif;line-height: 1.2;}em {font-style: italic;}h1 {text-indent: -9999em;}h3{font-size:23px;font-weight:bold;text-transform: uppercase;}h1, h2, h3, h4, h5, h6, p img, ul p {}input[type ='image'] {float: right;}input[type ='text'], input[type = 'file'], input[type = 'password'], textarea {float: right;font: 11px 'Courier New', Courier, sans-serif;width: 165px;}label {float: left;}p {line-height: 1.4;padding: 5px;font-size: 16px;}ul li {font-size: 14px;}strong {font-weight: bold;}sub {top: .5ex;}sup {bottom: .5ex;}sup, sub {height: 0;position: relative;vertical-align: baseline;}table {width: 100%;} .clear {clear: both;} .clearfix_alt {overflow: auto;width: 100%;} .hide {display: none;}p.caps {color: #CC1D00;font-weight: bold;letter-spacing: 0.1em;line-height: 1.4em;text-transform: uppercase;}span.huge {font-size: 1.6em;} .clearfix:after {clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}a, a:visited {color: #885422;text-decoration: none;}a:focus, a:hover, a:active {color: #000;text-decoration: none;}a.skip{position:absolute;top:-9999em;left:-9999em;}caption,th{text-indent:-9999em;}body {background: #fff url('/img/outer_gradient.jpg') repeat-y center;}body.index {background: #fff;}.error {color: #F00;font-weight: bold;clear: both;margin: 5px auto;}.success {color: #090;font-weight: bold;clear: both;margin: 5px auto;}#wrapper {margin: 0 auto;position: relative;overflow: hidden;width: 960px;}#main {margin: 0 auto;width: 904px;}#top {text-align: center;}#top h1 a {background: transparent url(/img/header-logo.jpg) no-repeat scroll center top;display: block;height: 217px;margin: 0 auto;width: 904px;}#splashWrap {width: 867px;margin: 0 auto;}#splashForm {margin: 40px auto;text-align: center;width: 464px;}.lastSplash {margin: 10px 0 28px;}label {position: absolute;left: -9999px;top: -9999px;}#email {border: 1px solid #999;height: 20px;float: left;}form#emailList {margin: 0 auto;width: 250px;}#submitEmail {background: transparent url(/img/dt_submit_sprite.jpg) no-repeat scroll 0 0;border: none;display: block;width: 61px;height: 22px;float: left;margin: 0 0 0 10px;}#submitEmail:hover {background: transparent url(/img/dt_submit_sprite.jpg) no-repeat scroll 0 -23px;border: none;display: block;width: 61px;height: 22px;float: left;margin: 0 0 0 10px;}#player {position: absolute;left:62px;bottom: 0;}#navBar {height: 50px;margin: 0 auto;width: 904px;}#navBar ul {margin: 0 auto;padding: 10px 0;width: 578px;}#navBar li {display: inline;}#navBar li a {display: block;float: left;height: 30px;}#navBar li a span {display: none;}#about a {background: transparent url('/img/header_nav.jpg') no-repeat scroll 0 -60px;width: 107px;}#about a.focused {background: transparent url('/img/header_nav.jpg') no-repeat scroll 0 0px;}#about a:hover, #about a.focused:hover {background: transparent url('/img/header_nav.jpg') no-repeat scroll 0 -30px;}#menu a {background: transparent url('/img/header_nav.jpg') no-repeat scroll -107px -60px;width: 106px;}#menu a.focused {background: transparent url('/img/header_nav.jpg') no-repeat scroll -107px 0;}#menu a:hover, #menu a.focused:hover {background: transparent url('/img/header_nav.jpg') no-repeat scroll -107px -30px;}#location a {background: transparent url('/img/header_nav.jpg') no-repeat scroll -213px -60px;width: 155px;}#location a.focused {background: transparent url('/img/header_nav.jpg') no-repeat scroll -213px 0;}#location a:hover, #location a.focused:hover {background: transparent url('/img/header_nav.jpg') no-repeat scroll -213px -30px;}#sustainability a {background: transparent url('/img/header_nav.jpg') no-repeat scroll -368px -60px;width: 206px;}#sustainability a.focused {background: transparent url('/img/header_nav.jpg') no-repeat scroll -368px 0px;}#sustainability a:hover, #sustainability a.focused:hover {background: transparent url('/img/header_nav.jpg') no-repeat scroll -368px -30px;}#topBorder {background: transparent url(/img/inner_top_gradient.jpg) no-repeat scroll center top;height: 12px;}#bottomBorder {background: transparent url(/img/inner_bot_gradient.jpg) no-repeat scroll center top;clear: both;height: 42px;}#leftCol {float: left;padding: 0 0 0 54px;width: 257px;}#leftCol h2 {background: transparent url(/img/press.jpg) no-repeat scroll center top;height: 50px;padding: 0 0 14px;text-indent: -9999em;width: 121px;}#rightCol {float: left;padding: 0 0 0 53px;width: 540px;}#rightCol h2 {background: transparent url(/img/our_story.jpg) no-repeat scroll center top;height: 50px;text-indent: -9999em;width: 195px;}#midWrap {background: transparent url(/img/inner_vert_gradient.jpg) repeat-y scroll center center;float: left;padding: 0;width: 100%;}#storyText {margin: 0 0 10px 0;padding: 0 55px 0 0;}.date, .articleSource, .articleTitle {display: block;font-size: 14px;}.date {font-weight: bold;padding: 0 0 5px;}.articleTitle {padding: 10px 0 0;}.articleSource {letter-spacing: 0.03em;}.pressArticle {border-top: 2px solid #c9cacb;padding: 16px 0 16px 7.5px;}.firstArticle {border-top: 2px solid #c9cacb;}.lastArticle {border-bottom: 2px solid #c9cacb;}.pressArticle a {font-style: italic;}.articleTitle a:hover, .articleTitle a:focus{border-bottom: 1px solid #c9cacb;color: #000;}#socialNetworks{padding:0 0 10px;}#socialNetworks a{display:block;font-size:1.4em;line-height:1.4em;margin:0 0 10px;padding-left:25px;}#socialNetworks a.yelp{padding:10px 0 0;}#facebook{background: transparent url('/img/sprite-social-networks.png') scroll no-repeat 0 0;height:14px;}#twitter{background: transparent url('/img/sprite-social-networks.png') scroll no-repeat 0 -14px;height:15px;}#footer {background: transparent url('/img/footer.jpg') no-repeat scroll top center;height: 91px;}#footerContainer {margin: 0 auto;padding-top:66px;width: 904px;}#footer ul {height: auto;margin: 0 auto;width: 423px;}#footer ul li {display: inline;}#footer ul li a {display: block;float: left;height: 22px;}#footer ul li a span {display: none;}#aboutFooter a {background: transparent url('/img/footer_nav.jpg') no-repeat scroll 0 -44px;width: 80px;}#aboutFooter a.focused {background: transparent url('/img/footer_nav.jpg') no-repeat scroll 0 0;}#aboutFooter a:hover, #aboutFooter a.focused:hover {background: transparent url('/img/footer_nav.jpg') no-repeat scroll 0 -22px;}#menuFooter a {background: transparent url('/img/footer_nav.jpg') no-repeat scroll -80px -44px;width: 80px;}#menuFooter a.focused {background: transparent url('/img/footer_nav.jpg') no-repeat scroll -80px 0;}#menuFooter a:hover, #menuFooter a.focused:hover {background: transparent url('/img/footer_nav.jpg') no-repeat scroll -80px -22px;}#locationFooter a {background: transparent url('/img/footer_nav.jpg') no-repeat scroll -160px -44px;width: 116px;}#locationFooter a.focused {background: transparent url('/img/footer_nav.jpg') no-repeat scroll -160px 0;}#locationFooter a:hover, #locationFooter a.focused:hover {background: transparent url('/img/footer_nav.jpg') no-repeat scroll -160px -22px;}#sustainabilityFooter a {background: transparent url('/img/footer_nav.jpg') no-repeat scroll -276px -44px;width: 147px;}#sustainabilityFooter a.focused {background: transparent url('/img/footer_nav.jpg') no-repeat scroll -276px 0px;}#sustainabilityFooter a:hover, #sustainabilityFooter a.focused:hover {background: transparent url('/img/footer_nav.jpg') no-repeat scroll -276px -22px;}body.contact #wrapper #main #leftCol h2 {height: 50px;padding: 0;text-indent: -9999em;width: 171px;}body.contact #wrapper #main #leftCol h2.bottom {background: transparent url(/img/mail.jpg) no-repeat scroll -5px 0;margin: 100px 0 0;}body.contact #wrapper #main #rightCol {float: left;padding: 0 0 27px 175px;width: 418px;}#addressText p, #phoneText p {letter-spacing: 1.1px;line-height: 1.6;padding: 0 0 0 2px;}#addressText p.address {letter-spacing: normal;line-height: 1;margin: 0;padding: 4px 0;}#emailText p {letter-spacing: 1.1px;line-height: 1.6;padding: 0 0 0 4px;}#addressText #snailMail {margin: 0;padding: 0;}body.contact #wrapper #main #leftCol h2 {height: 50px;padding: 0;text-indent: -9999em;width: 171px;}body.menu #wrapper #main #leftCol {float: left;width: 458px;}body.menu #wrapper #main #rightCol {float: left;padding: 0 0 27px 95px;width: 256px;}body.menu #wrapper #main #leftCol h2 {background: transparent url(/img/menu.jpg) no-repeat scroll -9px 0;height: 50px;padding: 0;text-indent: -9999em;width: 123px;}body.menu #wrapper #main #rightCol h2 {background: transparent url(/img/pdf_menu.jpg) no-repeat scroll -5px 0;height: 50px;padding: 0;text-indent: -9999em;width: 203px;}#menuWrap {margin: 10px 0 0;}span.headerModifier {font-size: 16px;}p.subH3Info {font-size: 12px;padding: 0;line-height: 1.4;padding: 0 0 0 2px;width: 240px;}.leftTableColumn {width: 67%;}.rightTableColumn {text-align: right;width: 45%;}body.menu table {margin: 20px 0 30px;}body.menu table tr {margin: 4px 0;}body.menu table tr td {font-size: 16px;}.pdfMenuTop {width: 225px;padding: 0;margin: 10px 0 0;}.pdfMenuMid {margin: 10px 0 0;padding: 5px 0;}.pdfMenuBottom {line-height: 1;padding: 0;}body.location #wrapper #main #leftCol h2.top {background: transparent url(/img/address.jpg) no-repeat scroll 0 0;height: 50px;padding: 0;text-indent: -9999em;width: 171px;}body.location #wrapper #main #rightCol h2 {background: transparent url(/img/map.jpg) no-repeat scroll 0 0;height: 50px;padding: 0;text-indent: -9999em;width: 75px;visibility:collapse;}body.location #wrapper h2#phone {background: transparent url(/img/phone.jpg) no-repeat scroll -5px 0;padding-bottom: 5px;}body.location #wrapper h2#email {background: transparent url(/img/email.jpg) no-repeat scroll -4px 0;border: none;height: 50px;padding-bottom: 5px;text-indent: -9999em;width: 118px;}#locationText {margin: 0 0 30px;width: 249px;}body.location .addressBlurb {margin: 0 0 10px 0;}#phoneText {margin-bottom: 30px;}#contactBar {padding: 10px 113px 0;}body.location .address {line-height: 1;margin: 0;padding: 4px 5px;}body.location .break {margin: 20px 0 0;}#deliveryRangeTextTop {margin: 0 0 20px 5px;width: 540px;}#deliveryRangeTextTop p {padding: 5px 55px 10px 3px;line-height: 1.2;}#deliveryMap {margin: 0 0 20px 0;}#deliveryMap a {background: transparent url(/img/dt_delivery-map_sprite.jpg) no-repeat scroll 0 0;display: block;height: 559px;width: 540px;text-indent: -9999em;}#deliveryRangeTextBottom {margin: 0 0 30px 5px;width: 540px;}#deliveryRangeTextBottom p {padding: 5px 0 0 3px;line-height: 1.2;}body.sustainability #singleCol h2{background: transparent url(/img/what_doing.jpg) no-repeat scroll 0 0;border: none;height: 50px;text-indent: -9999em;width: 312px;}#singleCol{padding:10px 40px;}#singleCol p{padding:0;}#singleCol ul{padding:20px 0;}#singleCol ul li{list-style-position:inside;list-style-type: disc;padding:5px 0;}h1#longHeading {font-size: 2.4em;text-align: center;text-indent: 0;}#longDescList {margin: 40px 20px;}#longDescList li {margin: 20px 0;}
