html,body{height:100%}body{background-image:url('/images/pattern.jpg');font-family:Arial,sans-serif;font-size:12px;line-height:14px;margin:0
auto;overflow-x:hidden;text-align:left}#container{height:auto;margin-bottom: -193px;min-height:100%;padding-bottom:30px;position:relative;width:100%;z-index:2}.rounded-bottom{background-image:url('/images/container-rounded.png');background-repeat:no-repeat;background-position:50% 50%;bottom:0;height:50px;left:0;position:absolute;margin:0
auto;width:100%;z-index:99}.clear{clear:both;height:0px;line-height:0px;width:100%}.ie7 h1, .ie7 h2, .ie7 h3, .ie7 h4, .ie7 h5, .ie7 p, .ie7 span,
.ie7
li{line-height:2em}.ie7 #main-nav
li{line-height:1em}#main-nav{height:60px;background-image:url('/images/main-nav.png');background-position:50% 0%;background-repeat:no-repeat;position:absolute;width:100%;bottom:27px;z-index:10;font-size:20px;text-transform:lowercase}#main-nav
a{color:#373737;text-decoration:none;padding:0
3px;cursor:pointer}#main-nav a:hover{color:#005dab}#main-nav
ul{margin:0
auto;padding:15px
0 0 25px;list-style:none;width:860px;text-align:center}#main-nav
li{display:inline;font-family:Karla,'Gill Sans','Gill Sans MT',sans-serif;letter-spacing:-1px;color:#fefefe;padding-bottom:20px}#main-nav #current-time,
#main-nav #current-temperature{text-shadow:1px 1px 0px #000;letter-spacing:-1px;padding:5px
10px 0 27px;width:76px;font-size:19px;text-align:center;display:block;float:left;line-height:1.3}#main-nav #current-temperature{padding:8px
20px 0 15px;float:right;width:50px}#main-nav #current-time:hover,
#main-nav #current-temperature:hover{background:none}.ie7 #main-nav
li{position:relative;left:-42px}.ie7 #main-nav #current-time,
.ie7 #main-nav #current-temperature{left:0}.ie7 #main-nav #current-temperature{padding-top:0;margin-top:-8px}header{border-left:1px solid #9e9e9e;border-right:1px solid #9e9e9e;background-color:#fff;height:500px;min-width:960px;max-width:1248px;margin:0
auto;position:relative;overflow:hidden;z-index:0}.page-home header,
.page-fresh-menu
header{background-color:#e4e4e4;background-image:url('/images/tour-pano.jpg')}.page-promotions
header{background-image:url('/images/header-about.jpg')}

.page-community
header{background-image:url('/images/header-about.jpg')}


.page-fuel-rewards
header{background-image:url('/images/header-fuel-rewards.jpg')}.page-careers
header{background-image:url('/images/header-careers.jpg')}.page-about
header{background-image:url('/images/header-about.jpg')}.page-404
header{background-image:url('/images/header-404.jpg');background-position:-12% 0%;background-repeat:no-repeat}.page-404 header
#instructions{position:absolute;right:8%;width:30%;color:#393838}.page-404 header #instructions
p{font-size:29px;line-height:1.25}header a.learn-more{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;width:226px;height:54px;position:absolute;background-repeat:no-repeat}.page-promotions header a.learn-more{background-image:url('/images/header-promotions-link.png');top:320px;left:620px}.page-fuel-rewards header a.learn-more{background-image:url('/images/header-fuel-rewards-link.png');top:346px;left:599px}.page-careers header a.learn-more{background-image:url('/images/header-careers-link.png');top:224px;left:217px}#locator-map{height:500px;position:absolute;left:242px;top:0;width:1010px}#locator-search{background-color:#f1f1f1;border-right:1px solid #005dab;box-shadow:3px 0px 5px #333;padding:20px;height:460px;left:0;position:absolute;top:0;width:202px;z-index:2}#locator-search
h1{color:#005dab;font-size:33px;line-height:1.5}#locator-search p,
#locator-search
label{color:#565656;font-size:18px;line-height:1.5}#locator-search div
h1{display:none}#locator-search .locator
a{background-image:url('/images/button-locate-store.png');width:183px;height:33px;cursor:pointer}#tour{position:relative;height:500px;margin:0
auto;overflow:hidden;display:none}.reel-overlay{top:0px;height:500px !important;width:1280px !important}#tour
img.reel{height:500px;width:1280px;z-index:2}#tour article .reel-overlay{position:relative;z-index:99}#tour-nav{position:absolute;top:0;left:0;z-index:5;height:500px}#tour-sidebar-nav{position:absolute;list-style:none;top:25px;margin-left:-58px;padding:0;width:58px;height:398px}#tour-sidebar-nav
li{display:block}#tour-sidebar-nav li
a{text-indent:-9999px;display:block;width:58px;background-image:url('/images/page-sidenav.png');background-repeat:no-repeat;overflow:visible;transition:width .5s cubic-bezier(0.250, 0.460, 0.450, 0.940);-o-transition:width .5s cubic-bezier(0.250, 0.460, 0.450, 0.940);-ie-transition:width .5s cubic-bezier(0.250, 0.460, 0.450, 0.940);-moz-transition:width .5s cubic-bezier(0.250, 0.460, 0.450, 0.940);-webkit-transition:width .5s cubic-bezier(0.250, 0.460, 0.450, 0.940)}#tour-sidebar-nav li a:hover{width:252px}#sidebar-nav-coffee
a{height:73px;background-position:0px 0px}#sidebar-nav-bakery
a{height:66px;background-position:0px -73px}#sidebar-nav-refreshments
a{height:66px;background-position:0px -139px}#sidebar-nav-food
a{height:59px;background-position:0px -205px}#sidebar-nav-deli
a{height:71px;background-position:0px -264px}#sidebar-nav-drinks
a{height:63px;background-position:0px -335px}#tour-back{background-image:url('/images/tour-back.png');bottom:30px;cursor:pointer;display:block;height:30px;left:15px;position:absolute;text-indent: -9999px;z-index:999;width:35px}.tour-pano #tour-back{display:none}@media only screen and (min-width : 1090px){#tour-back{width:106px}}#welcome{position:absolute;left:0;bottom:0;height:502px;width:825px;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0;z-index:2}#welcome
h1{background-image:url('/images/greeter.png');background-position:100% 100%;width:398px;height:482px;margin:0;position:absolute;bottom:0;left:0;z-index:1}#welcome
h2{width:731px;height:180px;position:absolute;bottom:160px;left:100px;display:none}#welcome h2.time-breakfast{background-image:url('/images/greeting-breakfast.png')}#welcome h2.time-lunch{background-image:url('/images/greeting-lunch.png');height:220px;bottom:140px}#welcome h2.time-snack{background-image:url('/images/greeting-snack.png')}#welcome h2.time-dinner{background-image:url('/images/greeting-dinner.png')}body.time-breakfast #welcome h2.time-breakfast,
body.time-lunch #welcome h2.time-lunch,
body.time-snack #welcome h2.time-snack,
body.time-dinner #welcome h2.time-dinner{display:block}#loader{position:absolute;bottom:153px;left:331px;height:30px;width:500px}.ie7
#loader{bottom:130px}.iphone
#loader{display:none}body.time-lunch
#loader{bottom:133px;left:356px;width:475px}.ie7 body.time-lunch
#loader{bottom:110px}#loader-progress{background-color:#0076d6;opacity:.95;height:100%;width:0px;position:relative}#loader-percent{color:#fff;text-shadow:1px 1px 1px #000;height:100%;position:absolute;right:-55px;font-size:20px;line-height:30px;font-family:'CallunaSansW01-Regular';top:0;height:100%;text-indent:0;width:50px;text-align:left}.page-fresh-menu h1,
.page-fresh-menu
h2{display:none !important}#tour-panorama{position:absolute;top:0;left:0;height:500px;width:2231px;background-image:url('/images/tour-pano.jpg');cursor:default;z-index:1}#tour-panorama-reel{visibility:hidden}#tour header#tour-panorama{z-index:0}#tour-triggers{list-style:none;position:absolute;top:0;left:0;width:100%;margin-top:-500px}#tour-intro,
#tour-triggers
.trigger{position:absolute;margin:0
auto;cursor:pointer;text-indent:-9999px;background-repeat:no-repeat;cursor:pointer}#tour-intro{top:0;left:300px;height:52px;width:600px;background-image:url('/images/trigger-sprites.png');background-position:0 -956px;z-index:100;margin-top:-52px}#tour-trigger-coffee{top:60px;left:1150px;height:47px;width:192px;background-image:url('/images/trigger-sprites.png');background-position:0 -459px}#tour-trigger-bakery{top:80px;left:1350px;height:50px;width:174px;background-image:url('/images/trigger-sprites.png');background-position:0 -359px}#tour-trigger-refreshments{top:120px;left:800px;height:50px;width:214px;background-image:url('/images/trigger-sprites.png');background-position:0 -856px}#tour-trigger-food{top:185px;left:1000px;height:51px;width:179px;background-image:url('/images/trigger-sprites.png');background-position:0 -755px}#tour-trigger-deli{top:250px;left:1300px;height:51px;width:179px;background-image:url('/images/trigger-sprites.png');background-position:0 -556px}#tour-trigger-drinks{top:80px;left:550px;height:48px;width:203px;background-image:url('/images/trigger-sprites.png');background-position:0 -657px}#tour
article{position:absolute;top:0;left:0;z-index:-1;height:100%;width:100%;background-position:50% 50%}#tour article div.reel-overlay{position:absolute;left:50%;margin-left:-640px}#tour.tour-area-coffee #tour-area-coffee{z-index:1}#tour-area-coffee{background-image:url('/images/reel/tour-area-coffee/00000.jpg')}#tour.tour-area-bakery #tour-area-bakery{z-index:1}#tour-area-bakery{background-image:url('/images/reel/tour-area-bakery/00000.jpg')}#tour.tour-area-refreshments #tour-area-refreshments{z-index:1}#tour-area-refreshments{background-image:url('/images/reel/tour-area-refreshments/00000.jpg')}#tour.tour-area-food #tour-area-food{z-index:1}#tour-area-food{background-image:url('/images/reel/tour-area-food/00000.jpg')}#tour.tour-area-deli #tour-area-deli{z-index:1}#tour-area-deli{background-image:url('/images/reel/tour-area-deli/00000.jpg')}#tour.tour-area-drinks #tour-area-drinks{z-index:1}#tour-area-drinks{background-image:url('/images/reel/tour-area-drinks/00000.jpg')}#tour article
nav{position:absolute;top:0;left:50%;margin-left:-640px;z-index:100}#tour article.current
nav{display:block}#tour nav
.hotspot{cursor:pointer;background-image:url('/images/area-hotspot.png');background-repeat:no-repeat;background-position:0 0;display:block;height:68px;left:50%;overflow:hidden;position:absolute;top: -100px;text-indent:100%;width:47px;white-space:nowrap}#tour nav .hotspot[data-orientation="left"]{background-image:url('/images/area-hotspot-left.png');height:70px;width:102px}#tour
.hotspot.trigger{width:70px;height:102px;background-image:url('/images/trigger-sprites.png');background-position:0 -118px}#tour
.hotspot.inset{width:271px;height:201px;background-position:0% 100%}#tour .hotspot .button,
#tour .hotspot .lightbox,
#tour .hotspot h1,
#tour .hotspot p,
#tooltip
.lightbox{display:none}.ie7 #fancybox-ie
div{overflow:hidden}#tour-area-coffee
.hotspot.trigger{top:160px;margin-left:600px}#tour-area-coffee
.hotspot.first{top:300px;margin-left:300px}#tour-area-coffee
.hotspot.second{top:270px;margin-left:485px}#tour-area-coffee
.hotspot.third{top:280px;margin-left:710px}#tour-area-coffee
.hotspot.inset{background-image:url('/images/coffee-area-inset.png');top:140px;margin-left:860px}#tour-area-bakery
.hotspot.trigger{top:160px;margin-left:600px}#tour-area-bakery
.hotspot.first{top:220px;margin-left:670px}#tour-area-bakery
.hotspot.second{top:280px;margin-left:920px}#tour-area-bakery
.hotspot.third{top:150px;margin-left:1020px}#tour-area-refreshments
.hotspot.trigger{top:260px;margin-left:295px}#tour-area-refreshments
.hotspot.first{top:310px;margin-left:420px}#tour-area-refreshments
.hotspot.second{top:235px;margin-left:600px}#tour-area-refreshments
.hotspot.third{top:215px;margin-left:740px}#tour-area-refreshments
.hotspot.fourth{top:230px;margin-left:820px}#tour-area-refreshments
.hotspot.fifth{top:230px;margin-left:980px}#tour-area-refreshments
.hotspot.sixth{top:40px;margin-left:230px}#tour-area-food
.hotspot.trigger{top:170px;margin-left:610px}#tour-area-food
.hotspot.first{top:200px;margin-left:550px}#tour-area-food
.hotspot.second{top:250px;margin-left:400px}#tour-area-food
.hotspot.third{top:170px;margin-left:940px}#tour-area-deli
.hotspot.trigger{top:160px;margin-left:720px}#tour-area-deli
.hotspot.first{top:220px;margin-left:660px}#tour-area-deli
.hotspot.second{top:250px;margin-left:460px}#tour-area-deli
.hotspot.third{top:300px;margin-left:360px}#tour-area-deli
.hotspot.fourth{top:310px;margin-left:800px}#tour-area-drinks
.hotspot.trigger{top:160px;margin-left:600px}#tour-area-drinks
.hotspot.first{top:280px;margin-left:780px}#tour-area-drinks
.hotspot.second{top:280px;margin-left:480px}#tour-area-drinks
.hotspot.inset{background-image:url('/images/beer-area-inset.png');top:70px;margin-left:140px}.map-location,#tooltip{width:275px;padding:4px;background-color:#ed2e24;background-image:url('/images/tooltip-bg.png');background-repeat:no-repeat;background-position:0 0;display:none;z-index:9999;border-radius:3px;border-bottom-right-radius:0;box-shadow:0px 0px 3px #000}#tooltip.inset{margin-top:150px;width:170px}.map-location .content,
#tooltip
.content{padding:15px;background-image:url('/images/trigger-sprites.png');background-position:100% 100%;font-family:Tahoma,sans-serif}#tooltip h1,
#tooltip
p{margin:0;padding:0;font-size:14px;line-height:1.5;font-family:Tahoma,sans-serif}#tooltip
h1{font-weight:bold}.page-fresh-menu #tooltip
h1{display:block !important}#tooltip
span{position:relative;left: -3px}#tooltip
.button{background-image:url('/images/trigger-sprites.png');display:block;background-repeat:no-repeat;background-position:0 -270px;width:144px;height:39px;line-height:37px;text-decoration:none;text-align:center;margin:15px
0 0 auto;font-size:14px;color:#000;cursor:pointer}#tooltip .button .lightbox-content{display:none}.map-location{display:block}.map-location h1,
.map-location
p{font-family:Tahoma,sans-serif;font-size:14px;color:#434343;margin:0;padding:0;line-height:1.6;white-space:nowrap}.map-location
h1{font-weight:bold;margin-bottom:10px}.map-location .location-address{padding:0
75px 0 0;background-image:url('/images/map-location-bg.png');background-repeat:no-repeat;background-position:98% 50%}
.map-location .location-address.dailys {
	padding:0 75px 0 0;
	background-image:url('/images/map-location-dailys-bg.png');
	background-repeat:no-repeat;
	background-position:98% 50%;
}
#tour-slider{position:relative;top:0;left:0;width:100%;height:100%;z-index:2;top:-500px;position:relative;overflow:hidden;z-index:7;text-indent:-9999px}#tour-slides{width:10000em;height:500px;position:relative}#tour-slider
nav{position:absolute;top:0px;left:50%;margin-left:-480px;z-index:2;width:960px}#tour-slider nav .prev,
#tour-slider nav
.next{display:block;text-indent:-9999px;width:52px;height:95px;background-image:url('/images/slider-arrows.png');background-repeat:no-repeat;background-position:0% 100%;opacity:.5;cursor:pointer;position:absolute;top:190px;-webkit-transition:opacity .5s}#tour-slider nav
.prev{left:0px}#tour-slider nav
.next{background-position:100% 100%;right:0px}#tour-slider nav .prev:hover,
#tour-slider nav .next:hover{opacity:1}#tour-slider
article{float:left;width:1250px;height:500px;background-repeat:no-repeat;background-position:50% 50%;position:relative;z-index:1;color:#262626;text-indent:-9999px;font-size:1px;line-height:1}#tour-slider article
.return{background-image:url('/images/tour-return.png');display:block;width:220px;height:49px;position:absolute;left:50%;z-index:10}#tour-slide-coffee{background-image:url('/images/tour-slide-coffee.jpg')}#tour-slide-coffee
.return{top:270px;margin-left:-390px}#tour-slide-bakery{background-image:url('/images/tour-slide-bakery.jpg')}#tour-slide-bakery
.return{top:290px;margin-left:-400px}#tour-slide-refreshments{background-image:url('/images/tour-slide-refreshments.jpg')}#tour-slide-refreshments
.return{top:289px;margin-left:-397px}#tour-slide-food{background-image:url('/images/tour-slide-food.jpg')}#tour-slide-food
.return{top:278px;margin-left:-397px}#tour-slide-deli{background-image:url('/images/tour-slide-deli.jpg')}#tour-slide-deli
.return{top:323px;margin-left: -397px}#tour-slide-drinks{background-image:url('/images/tour-slide-drinks.jpg')}#tour-slide-drinks
.return{top:299px;margin-left:-397px}.scrollbar{float:right;width:15px;position:relative}.scrollbar
.track{height:100%;width:15px;position:relative;background-image:url('/images/scrolltrack.png');background-repeat:repeat-y}.scrollbar .track
.thumb{height:64px;width:12px;cursor:pointer;overflow:hidden;position:absolute;top:0;left: -5px;background-image:url('/images/scrolltrack-indicator.png')}.scrollbar .track .thumb
.end{overflow:hidden;height:5px;width:12px}.a-show-edit-controls
viewport{overflow:visible}.viewport{overflow:hidden;position:absolute;top:0;left:0;width:93%;height:100%}.viewport
.overview{position:absolute;left:0;top:0;padding:0;margin:0}.custom-scrollbar{position:relative}.page-fresh-menu
.scrollbar{width:20px}.page-fresh-menu
.viewport{width:85%}#content{min-width:960px;max-width:1248px;margin:0
auto;padding:60px
0;position:relative;min-height:530px;border-left:1px solid #9e9e9e;border-right:1px solid #9e9e9e;background:#fff;zoom:1}#content h2,
#content h3,
#content
h4{line-height:1.5}.content_container,.full-width{width:960px;margin:0px
auto}.page-store-locator
.content_container{padding-left:50px}#content:before,#content:after{display:table;content:''}#content:after{clear:both}#content
.logo{background:transparent url(/images/logo.png) no-repeat center top;position:absolute;background-position:50% 50%;width:100%;top: -25px;left:50%;margin-left: -155px;width:311px;height:77px;display:block}.ie7 #content
.logo{z-index:9999;zoom:1;position:relative;top: -50px}


body.page-careers #content .logo,body.page-careers a.logo, body.page-store-locator #content a.logo{background: transparent url(/images/logo-combo.png) no-repeat center top;
     position: absolute;
	background-position:50% 50%;
	width:100%;
   
	     left: 50%;
	     margin-left: -210px;
	 width: 421px;
     height: 77px;
     display: block;}
#content
.left{width:225px;float:left}#content .left-large{width:705px;height:575px;float:left;padding-right:10px}#content .left-about{width:575px;float:left;height:500px;padding-right:10px}.a-home .a-content #content .left-about .a-area-body{width:575px;float:left}.a-home .a-content #content .right-involved .a-area-sidebar{width:auto;float:left}#content .right-involved{width:350px;float:right;max-height:500px;height:auto;overflow:hidden}.ie7 #content .right-involved{position:relative}#content
.right{width:225px;float:right}#content
.center{width:450px;margin:0px
auto}#content .store-openings .a-slot,
#content .news-event-item{border-top:1px dotted #999;margin-bottom:10px;padding-top:10px;font-family:Tahoma,Geneva,sans-serif;font-size:14px;line-height:22px;color:#303030;padding-left:15px;background:url(/images/list-icon.png) no-repeat 0 13px;max-height:80px}#content .daily-deal{border-top:1px dotted #999;margin-bottom:10px;padding-top:10px;font-family:Tahoma,Geneva,sans-serif;font-size:14px;line-height:22px;color:#303030;padding-left:15px;background:url(/images/list-icon.png) no-repeat 0 13px}#content .news-event-item{background-image:none !important}#content .store-openings .a-slot{max-height:165px;overflow:hidden}#content .fountain
ul.first{background:transparent url(/images/deal-icons/fountain-drink.png) no-repeat left top}#content .can
ul.first{background:transparent url(/images/deal-icons/can-drink.png) no-repeat left top}#content .milk
ul.first{background:transparent url(/images/deal-icons/milk-jug.png) no-repeat left top}#content .milk-pint
ul.first{background:transparent url(/images/deal-icons/milk-pint.png) no-repeat left top}#content .beer-bottle
ul.first{background:transparent url(/images/deal-icons/beer-bottle.png) no-repeat left top}#content .beer-can
ul.first{background:transparent url(/images/deal-icons/beer-can.png) no-repeat left top}#content .gatorade
ul.first{background:transparent url(/images/deal-icons/gatorade-bottle.png) no-repeat left top}#content .ice-cream
ul.first{background:transparent url(/images/deal-icons/ice-cream.png) no-repeat left top}#content .soda-bottle
ul.first{background:transparent url(/images/deal-icons/soda-bottle.png) no-repeat left top}#content .soda-can
ul.first{background:transparent url(/images/deal-icons/soda-can.png) no-repeat left top}
        
        #content .soda-two ul.first {
     	background: transparent url(/images/deal-icons/soda-two.png) no-repeat left top;
          }
          
          
             #content .candy-bar ul.first {
     	background: transparent url(/images/deal-icons/candy-bar.png) no-repeat left top;
          }
          
          
          
             #content .chips ul.first {
     	background: transparent url(/images/deal-icons/chips.png) no-repeat left top;
          }
          
          
             #content .fruit-cup ul.first {
     	background: transparent url(/images/deal-icons/fruit-cup.png) no-repeat left top;
          }
          
          
             #content .jerky ul.first {
     	background: transparent url(/images/deal-icons/jerky.png) no-repeat left top;
          }
          
          
             #content .nuts ul.first {
     	background: transparent url(/images/deal-icons/nuts.png) no-repeat left top;
          }
          
             #content .water-bottle ul.first {
     	background: transparent url(/images/deal-icons/water-bottle.png) no-repeat left top;
          }
          
#content .daily-deal
ul.first{font-family:Tahoma,Geneva,sans-serif;font-size:14px;line-height:22px;color:#303030;list-style:none;margin-bottom:30px;min-height:98px;padding-left:55px}#content .daily-deal ul
li.item{color:#005dab}#content .daily-deal ul
li.price{text-align:right;font-size:36px;display:block;margin-top:5px;padding-right:10px;font-family:'CallunaSansW01-Regular'}h1, h1
p{color:#373737;font-size:33px;font-family:'CallunaSansW01-Regular';font-weight:normal;line-height:1.2em;margin:0
0 15px 0}h2{font-family:'CallunaSansW01-Regular';font-size:28px;line-height:34px;color:#373737;font-weight:normal}p,
#content ul,
#content
ol{font-family:Tahoma,Geneva,sans-serif;font-size:14px;line-height:24px}.more-deals,.more-openings{background:transparent url(/images/load-more.png) no-repeat 0 0;height:18px;width:148px;padding:2px
35px 6px;cursor:pointer}.ie .more-openings{width:178px;padding:2px
20px 6px}.more-openings{margin-top:5px}.more-deals p,
.more-deals-wide p,
.more-openings
p{margin:0;padding-left:0 !important;text-align:center;font-family:'CallunaSansW01-Regular';font-size:13px;text-transform:capitalize}.more-deals-wide{background:transparent url(/images/load-more-wide.png) no-repeat 0 0;height:18px;width:260px;padding:2px
35px 6px;cursor:pointer;position:absolute;bottom:40px;right:50%;margin-right: -480px}.ie #content .right-involved{zoom:1}.ie7  .more-deals-wide{margin-right: -175px;bottom:0px;zoom:1;display:block;background-color:#f1f1f1}section
.locator{width:185px;padding:25px
20px;background-color:#f1f1f1;border:1px
solid #005dab;margin-bottom:25px}.locator
label{font-family:'CallunaSansW01-Regular';font-size:16px;line-height:24px;font-weight:normal;margin:0}.locator
input{font-family:'CallunaSansW01-Regular';font-size:16px;line-height:24px;border:1px
solid #005dab;width:185px;margin:15px
0 25px 0}.locator
a{background-image:url(/images/find-stores-near-you.png);width:185px;height:35px;display:block;text-indent: -150%;overflow:hidden}.slider{width:440px;height:270px;overflow:hidden}.a-area-home-slider
#nav{float:right;text-align:right;padding-right:10px}.a-area-home-slider #nav
a{display:block;background-color:#005dab;border-radius:50%;-moz-border-radius:50%;height:12px;width:12px;overflow:hidden;text-indent: -9999px;font-size:0px;float:left;margin:0
3px;text-indent: -100%;overflow:hidden;padding:0;border:none}.a-area-home-slider #nav
a.active{background-color:#b40c04}.slider-content{width:440px;height:250px;background-repeat:no-repeat;background-position:0 0;position:relative}.predators{background-image:url(/images/home-slider/predators.png)}.slider-2,.slider-3{display:none}.slider-content
h2{font-size:25px;font-family:'CallunaSansW01-Regular';color:#393939;margin:0
20px;padding:23px
0;position:relative}.slider-content
p{font-size:18px;line-height:24px;font-family:'CallunaSansW01-Regular';color:#000;display:block;width:175px;height:115px;position:absolute;left:235px}.slider-content
a{background:transparent url(/images/get-yours-now.png) no-repeat 0 0;height:48px;width:195px;text-indent: -100%;overflow:none;display:block;position:absolute;left:220px;margin-top:120px}.slider-content a:hover{background-image:url(/images/get-yours-now-rollover.png)}.news-events{height:205px}#content .news-events-item{max-height:80px}#content .news-event-item
p{font-family:'CallunaSansW01-Regular';color:#000;font-size:14px;line-height:22px;padding-left:15px;background:url(/images/list-icon.png) no-repeat 0 3px}#content .news-event-item
a{display:block;color:14px;text-align:right;color:#005dab;text-decoration:underline}#content .left-large
article{padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid #b5b5b5}#content .news
article{border-bottom:none !important}#content .promotion
img{margin:0px
20px 35px 0px;float:left}#content .left-large
img.header{margin:0px
auto;clear:both;text-align:center}#content .left-about h2,
#content .right-involved h2,
#content .left-large h2,
.a-blog-item
h3{border-bottom:1px solid #b5b5b5;padding-bottom:20px}#content .left-large h3,
.a-blog-item
h3{font-family:'CallunaSansW01-Regular';font-size:24px;color:#373737;font-weight:normal}.a-blog-item h3
a{color:#373737}.a-blog-item-tags{display:none}#content .right-involved
h3{padding-left:20px;background:url(/images/list-icon.png) no-repeat 0 0}.ie7 #content .right-involved
h3{margin-top:10px}#content .right-involved
p{padding-left:20px}article.community-involvement{border-bottom:1px solid #b5b5b5;padding-bottom:10px;margin-bottom:20px}article.last{border-bottom:none}.left-half{width:43%;float:left}.right-half{width:49%;float:right}.left-half
article{margin-left: -140px !important;padding-left:320px}.right-half
article{margin-left: -65px !important;padding-left:300px}.left-half article,
.right-half
article{margin:20px
0px;position:relative;max-height:420px}.left-half article .more-content,
.right-half article .more-content{position:absolute;bottom: -30px;right:209px;cursor:pointer;width:29px;height:29px;background:transparent url(/images/fresh-menu-more-btn.png) no-repeat 0 0;z-index:9999;text-indent: -100%;overflow:hidden}.scroll-content-container{overflow:hidden;height:265px;position:relative;width:255px}.scroll-content{position:absolute}article.fresh-menu{padding-left:250px;padding-bottom:30px;margin-bottom:30px;min-height:150px;height:auto;position:relative}article.fresh-menu
img.hero{position:absolute;left:0px;bottom:0}article.refreshments img,
article.dairy
img{position:absolute;left:50px;bottom:0;z-index:0}article.coffee img,
article.hot-food img,
article.deli
img{position:absolute;left:50px;top:20px}article.hot-food
img{left:40px}article.bakery
img{position:absolute;left:30px;top:20px}article.refreshments,article.bakery{height:auto;position:relative;min-height:275px}article.dairy,article.coffee{height:auto;position:relative;min-height:320px}.logged-in
article.coffee{overflow-y:auto;overflow-x:hidden}article.hot-food,article.deli{height:auto;position:relative;min-height:200px}#a-area-4-sidebar{height:525px;overflow:hidden}#map_canvas{margin:0px
auto}.address-container{float:left;width:240px;border-left:1px solid #ee2e24;padding:0
35px;margin:0
5px 0 0;min-height:150px}.address{border-bottom:1px solid #000;padding:30px
0 20px;min-height:110px}.address
span{display:block}.address span.store-name{font-weight:bold;margin-bottom:1em;min-height:15px}.address
span.hours{min-height:15px;margin-top:1em}.address span.hours
a{color:#005dab}.address span.special-tags{background-image:url(/images/location-tagged.png);background-repeat:no-repeat;display:block;width:72px;height:19px;line-height:19px;color:#fff;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);text-align:center;margin-left: -45px;margin-top: -30px;font-size: .8em;font-weight:bold}.clearfooter{height:330px;clear:both}.gecko .clearfooter,
.ie
.clearfooter{height:200px}.gecko .page-about
.clearfooter{height:250px}.gecko .page-terms-and-conditions .clearfooter,
.gecko .page-privacy
.clearfooter{height:220px}.ie .page-about
.clearfooter{height:300px}.ie7
.clearfooter{height:300px}body>footer{width:100%;height:193px;background:#EBEBEB url(/images/bottom-bar.png) repeat-x center bottom;position:relative;z-index:2;border-top:1px solid #828282;-moz-box-shadow:0px -5px 10px #d9d9d9;-webkit-box-shadow:0px -5px 10px #d9d9d9;box-shadow:0px -5px 10px #d9d9d9}footer
.content{width:960px;margin:0
auto;padding-top:25px;font-family:'CallunaSansW01-Regular'}footer
.left{width:49%;float:left}footer
.right{width:49%;float:right;text-align:right;color:#303030;font-size:11px}footer .right
.copyright{margin-top:20px}footer .right .copyright
a{color:#303030;text-decoration:none}footer .content
label{font-size:17px;display:block}footer .content
input{border:1px
solid #2d2c28;color:#2d2c28;font-size:12px;width:175px;padding:5px;margin:20px
10px 5px 0;float:left}footer .content
.button{text-indent: -100%;display:block;float:left;background:transparent url(/images/submit.png) no-repeat 0 0;width:95px;height:35px;overflow:hidden;margin:17px
10px 5px 0}footer .content .button:hover{background-image:url(/images/submit-rollover.png)}footer
.connect{float:left}footer .connect
p{color:#005dab;text-transform:uppercase;font-size:14px}footer .connect p
span{float:left;margin-top:5px}footer .connect p
a{text-indent: -9999px;display:block;width:24px;height:24px;overflow:hidden;background-position:0 0;background-repeat:no-repeat;float:left;margin:0
0 0 10px}footer .connect p
a.facebook{background-image:url(/images/footer-icons/facebook.png)}footer .connect p
a.twitter{background-image:url(/images/footer-icons/twitter.png)}footer .connect p
a.foursquare{background-image:url(/images/footer-icons/foursquare.png)}footer
.logo{background:transparent url(/images/footer-logo.png) no-repeat 0 0;height:43px;width:155px;position:absolute;left:50%;top: -15px;margin-left:325px}#a-area-1-daily-deals{max-height:450px;min-height:450px;overflow:hidden}.store-openings
p{border-bottom:1px dotted #999;padding-bottom:10px;min-height:58px}.tdCommunityInvolvement{border-bottom:1px dotted #999;padding-bottom:10px}#a-area-5-right-content{overflow:hidden;position:relative}ul.double-column{list-style:none;padding:20px
0;border-top:1px solid #999;;border-bottom:1px solid #999}ul.double-column
li{width:49%;float:left}.ie7 ul.double-column{display:block;padding:0;margin:0;border:0;min-height:120px;clear:both}.ie7 ul.double-column
li{display:block;width:300px}.logged-in #content .news-events{max-height:none;overflow:visible}.logged-in #content .right-involved,
.logged-in #a-area-1-daily-deals,
.logged-in .store-openings{max-height:none !important;overflow:auto !important;position:relative !important;height:auto !important}.logged-in #a-slots-1-daily-deals{position:relative;width:relative}.logged-in .more-deals-wide,
.logged-in .more-deals,
.logged-in .more-openings{display:none}.logged-in .custom-scrollbar{height:auto !important}.logged-in .custom-scrollbar .viewport,
.logged-in .custom-scrollbar .viewport>.overview{position:static}#a-slots-1-daily-deals{width:225px;position:absolute}.a-area-promotions .a-slot-content{margin-bottom:50px;border-bottom:1px dotted #999;padding-bottom:20px}.page-fuel-rewards .a-inset-image h2,
.a-area-promotions .a-slot-content
h2{border:none !important;padding-bottom:0 !important}.store-openings{overflow:hidden;height:170px !important;position:relative}.logged-in #content .daily-deal{max-height:none}.fresh
h4{z-index:10;position:relative}.a-blog-item-meta,.a-blog-item-meta{margin:0}.a-subnav-section,.a-blog-excerpt{margin-bottom:20px}.a-filter-options,.a-blog-item-content{font-family:'CallunaSansW01-Regular';font-size:16px;line-height:24px;font-weight:normal}h1 .a-area-header{width:100% !important;display:inline;float:none !important}.ie7 .﻿a-area-body{width:100%;position:relative;display:inline;border:1px
solid red}.page-fuel-rewards article,
.page-privacy article,
.page-terms-and-conditions
article{border:none !important}a
img{border:0}a:hover{color:#005dab}.a-ui .a-btn.no-label, .a-ui .a-btn.no-label:hover, .a-ui.a-btn.no-label, .a-ui.a-btn.no-label:hover, .a-ui .a-link.no-label, .a-ui .a-link.no-label:hover, .a-ui.a-link.no-label, .a-ui.a-link.no-label:hover, .a-ui .a-after-button.no-label, .a-ui .a-after-button.no-label:hover,.a-ui.a-after-button.no-label,.a-ui.a-after-button.no-label:hover{overflow:hidden;text-align:left}.page-enews-signup #container .content
.left{text-align:center}.page-enews-signup #container .left-large
article{border:0;padding:0;margin:0}.page-enews-signup #container #newsletter-form{position:absolute;left:50%;margin-left: -445px;margin-top:25px;width:445px}.page-enews-signup #container #newsletter-form
label{font-size:33px;line-height:1.5}.page-enews-signup #container #newsletter-form input,
.page-enews-signup #container #newsletter-form
.button{display:inline-block;*display:inline;*zoom:1;float:none;margin-top:0;vertical-align:bottom}.page-enews-signup #container #newsletter-form
input{margin-bottom:0}.page-enews-signup #container #newsletter-form
.button{position:relative;top:10px}.viewport .a-slot-content:first-child
p{margin-top:0}input[type="checkbox"],input[type="radio"]{width:auto !important;border:none !important}object{float:left;clear:both}br.c{background:none;border:0;clear:both;display:block;float:none;font-size:0px;margin:0;padding:0;visibility:hidden;width:0;height:0;line-height:0}a{text-decoration:none}a:focus,a:hover{text-decoration:underline}.a-wrapper{width:960px;margin:0
auto;position:relative;clear:both}.a-header{clear:both;position:relative;margin:20px
0;float:left;width:100%}.a-footer-wrapper{clear:both;border-top:1px solid #ddd;margin-top:20px}.a-footer{clear:both;width:960px;margin:0
auto;padding:10px
0}.a-search.global{width:auto;clear:both;float:right;position:absolute;top:20px;right:0px;z-index:3}.a-search.global
form{border:1px
solid #ccc;border:1px
solid rgba(0, 0, 0, 0.1)}.a-search.a-search-sidebar
form{border:1px
inset #ccc;border:1px
inset rgba(0,0,0,0.1)}.a-area-logo{float:left;position:relative;z-index:2}.a-area-logo .a-slot{margin:0}.a-area-logo .a-button-image
img{display:block}.a-area-header{float:left;width:50%}.a-area-body{float:left}.a-area-sidebar{width:200px;float:left;margin-left:40px}.a-area-footer{position:relative;clear:both;font-size:11px;color:#999}.a-blog-posts .a-content,
.a-blog-events .a-content{clear:none;width:720px}.a-error404 .a-area-body{width:auto;float:none;clear:both}.a-error404 .a-help{font-size:14px;float:none;clear:both;margin:0
0 10px 0;width:auto}.a-default .a-content{clear:none;float:left;width:auto}.a-default .a-area-body{width:480px}.a-default .a-area-body .a-slot,
.a-default .a-area-sidebar .a-slot{margin-bottom:20px}.a-home .a-content{width:100%;clear:both}.a-home .a-content .a-area-body{width:680px}.a-home .a-content .a-area-sidebar{width:240px}.a-home .a-content .a-slot:not(:last-child){margin-bottom:20px !important}.a-home .a-content .a-area-home-banner{margin-bottom:20px;clear:both}.a-home .a-content .a-area-home-banner .a-slot.aSlideshow .a-slideshow-controls{position:absolute;right:0;bottom:0;top:auto;width:920px;padding:10px
20px !important;background:rgba(0, 0, 0, 0.25)}.a-home .a-content .a-area-home-banner .a-slot.aSlideshow .a-slideshow-controls
li{float:left;clear:none;line-height:20px;color:#fff;left:850px;position:relative}.a-home .a-content .a-area-home-banner .a-slot.aSlideshow .a-slideshow-controls .a-slideshow-position{margin:0
3px}.a-nav-main{float:left;display:inline;width:958px;clear:both;margin:0
0 20px 0;padding:0;background-color:#f0f0f0;border:1px
solid #ddd;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 6px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 0 6px rgba(0, 0, 0, 0.1);box-shadow:0 0 6px rgba(0, 0, 0, 0.1)}.a-nav-main .a-nav-item{float:left;display:inline;width:118px;height:22px;line-height:22px;border-right:1px solid #ddd;border-left:1px solid #fcfcfc;border-bottom:0;border-top:0}.a-nav-main .a-nav-item.first{border-left:0;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px}.a-nav-main .a-nav-item.last{border-right:0;border-top-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}.a-nav-main .a-nav-item.a-current-page
a{background-color:#ddd;color:#000}.a-nav-main .a-nav-item
a{float:left;display:inline;width:100%;height:100%;text-decoration:none;color:#666;font-size:14px;text-align:center}.a-nav-main .a-nav-item a:hover{color:#000}.a-ui.a-subnav-wrapper{margin:0
40px 20px -1px;width:198px;background-color:#EFEFEF;border:1px
solid #DDD;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 6px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 0 6px rgba(0, 0, 0, 0.1);box-shadow:0 0 6px rgba(0, 0, 0, 0.1);overflow:hidden;overflow:visible}.a-ui.a-subnav-wrapper.blog .a-blog-filter-options{float:left;width:100%;clear:both;display:inline;position:relative;line-height:20px}.a-ui.a-subnav-wrapper.blog .a-blog-filter-options a,
.a-ui.a-subnav-wrapper.media .a-blog-filter-options a,
.a-ui.a-subnav-wrapper.blog .a-media-filter-options a,
.a-ui.a-subnav-wrapper.media .a-media-filter-options
a{float:left;clear:both;display:inline;width:auto;padding:0
5px}.a-ui.a-subnav-wrapper .a-subnav-inner{width:180px;padding:9px}.a-ui.a-subnav-wrapper
h4{float:left;width:100%;display:inline;position:relative;font-size:14px;margin:0
0 5px 0}.a-ui.a-subnav-wrapper .a-btn.a-drag{display:block;position:absolute;right:0}.a-nav-subnav{overflow:hidden;list-style:none;padding:0;margin:0}.a-nav-subnav .a-nav-item{float:left;width:100%;clear:both;position:relative;line-height:20px;margin-bottom:5px}.a-nav-subnav .a-nav-item.last{margin-bottom:0}.a-nav-subnav .a-nav-item
a{float:left;display:inline;clear:both;color:#222;width:155px;height:100%;padding:0
20px 0 5px}.a-nav-subnav .a-nav-item a:hover{color:#333;background:#fff;text-decoration:none}#a-breadcrumb-component{float:left;width:100%;font-size:18px;margin:0
0 20px 0;list-style:none;padding:0}#a-breadcrumb-component
li{float:left;margin-right:5px}.a-ui .a-area-blog-heading{margin:0
0 10px 0}.a-blog-item-meta{float:left;font-size:11px;color:#888}.a-blog-item-meta li a.a-btn{font-size:11px}.a-blog-item-content{float:left}.post .a-blog-item-meta
li{float:left;padding-right:5px;margin-right:5px;border-right:1px solid #ddd}.post .a-blog-item-meta li:last-child{border-right:none;margin-right:0}.event .a-blog-item-meta{width:160px;margin:0
40px 0 0;list-style:none;list-style-position:outside}.event .a-blog-item-meta
li{float:left;clear:both;line-height:20px}.event .a-blog-item-meta .post-extra{margin-top:10px;clear:both}.a-blog-main
hr{float:left;width:100%;margin:10px
0;height:1px;border:none;background:#ddd;background:rgba(0,0,0,0.125)}.addthis_toolbox{float:left;width:auto;clear:both;padding:5px;background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.aEvent
.addthis_toolbox{margin-left:140px;font-size:11px;color:#999}.a-calendar
th.day{color:#000;background:rgba(255, 255, 255, 0.25)}.a-calendar .day a,
.a-calendar .day
span{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.a-calendar .day a:hover,
.a-calendar .day span:hover{text-decoration:none;background:#000;color:#fff}.a-calendar .day.today a,
.a-calendar .day.today
span{border:1px
solid #999}.a-calendar .day.selected
a{color:#333;background:rgba(255, 255, 255, 0.25)}.a-calendar .day.not-current-month{opacity:0.35}.a-calendar .day .a-calendar-today{background-color:#ddd;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.a-calendar .day .a-calendar-today:hover{background-color:#999}.a-slot.aRichText .a-slot-content
p{margin-bottom:10px}.a-slot.aSlideshow.compact{margin-top:0}.a-slot.aSlideshow.compact ul.a-slideshow-controls{position:absolute;top:auto;left:auto;bottom:0;right:0;margin:0;width:100%;z-index:888;min-height:30px;height:auto}.a-slot.aSlideshow.compact .a-slideshow-title{position:absolute;top:auto;left:0;right:0;bottom:0;color:#fff;font-size:11px;background:rgba(0, 0, 0, 0.35);width:auto;float:none}.a-slot.aSlideshow.compact .a-slideshow-title
span{float:left;padding:8px
70px 8px 8px}.a-slot.aSlideshow.autoplay .a-slideshow-title{position:absolute;bottom:0;left:0;width:184px;padding:8px;margin:0;color:#fff;font-size:11px;line-height:1.3;background:#000;background:rgba(0,0,0,0.35)}.a-search-results-container,.a-search-results-count,.a-search-results,.result-title,.result-url,.result-summary{float:left;width:100%;clear:both}.a-search-results-count{margin:10px
0}.result-title{font-size:14px;margin-bottom:5px}.result-url{font-size:11px;margin-top:5px;margin-bottom:15px;color:#666}.sfguard-signin .a-content{width:100%}.a-signin.page{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#EFEFEF;border:1px
solid #DDD;-moz-box-shadow:0 0 6px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 0 6px rgba(0, 0, 0, 0.1);box-shadow:0 0 6px rgba(0,0,0,0.1);width:225px}.a-signin{float:left;position:relative;display:block;clear:both;margin:20px
auto}.a-signin
label{display:block;width:100% !important;float:none;font-size:16px;width:auto;margin-bottom:2px}.a-signin .a-form-row{float:none;width:auto;clear:both;display:block;margin:20px
20px -10px}.a-signin .a-form-row.submit{margin:30px
20px 20px}.a-signin .a-form-row input[type="text"],
.a-signin .a-form-row input[type="password"]{width:175px;padding:4px}.a-signin .a-forgot-password{display:block;font-size:11px;margin: -10px 20px 10px;float:left;color:#999}.a-signin.forgot
.message{width:440px}.a-signin.forgot
.help{margin:5px
0 0}.a-signin.page .a-form-row .a-btn{width:185px}.a-global-toolbar .a-preview
span{display:none}.a-ui.a-global-toolbar .a-controls
li{padding:4px}
p.apply-button{text-align:center; margin-top:30px; display:block}
p.apply-button a{color:#005DAB;font-size:18px;text-transform:capitalize; text-align:center; border:1px solid #8e8e8e; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; padding:4px 12px 6px;background:#efefef;
-webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.4);
-moz-box-shadow:    0px 1px 3px rgba(50, 50, 50, 0.4);
box-shadow:         0px 1px 3px rgba(50, 50, 50, 0.4);
}
p.apply-button a:hover{background:#dcdbdb;text-decoration:none; -webkit-box-shadow:none; -moz-box-shadow:nonw;box-shadow:none}