/* start global resets -------------------*/
.refresh-2009 {background:#FFFFFF;margin:0;padding:0;font: 13px/1.231 Arial, Helvetica, "Lucida Grande", Verdana, Geneva, "Trebuchet MS", sans-serif; }

.refresh-2009 * {margin:0;padding:0;}
.refresh-2009 a {color:#2C5EC3;}
.refresh-2009 a:hover {color:#000C11;}
.refresh-2009 ul {list-style:none;}
.refresh-2009 .first-child {background:none;border:none;}
.refresh-2009 h1 {font-size:200%;letter-spacing:-.05em;}
.refresh-2009 h2 {font-size:150%;}
.refresh-2009 h3 {font-size:120%;}
.refresh-2009 h4 {font-size:100%;}
.refresh-2009 h5 {font-size:85%;}
.refresh-2009 select,
.refresh-2009 input,
.refresh-2009 button,
.refresh-2009 textarea,
.refresh-2009 button {font:99% arial,helvetica,clean,sans-serif;}		
.refresh-2009 a,
.refresh-2009 fieldset,
.refresh-2009 img {border:0;}
/* end global resets ---------------------*/    

/* start global layout -------------------*/
.refresh-2009 .container {clear:both;overflow:hidden;width:960px;margin:0 auto;text-align:left;}
.refresh-2009 .primary {float:left;width:640px;}
.refresh-2009 .secondary {float:right;width:300px;}
/* end global layout ---------------------*/    

/* start global styles -------------------*/
.refresh-2009 .ui-button {display:block;overflow:hidden;height:0;padding-top:30px;background-image:url('../images/ui-buttons.png');background-repeat:no-repeat;background-color:transparent;border:none;}
.refresh-2009 .no-script {position:absolute;top:0;left:0;width:960px;width:100%;text-align:center;padding:5px 0;background-color:#FF2600;color:#FFF;}
/* end global styles -------------------*/

/* start header styles -------------------*/    
.refresh-2009 #identity-and-search {border-bottom:1px solid #8d4a25;background:#FFFFFF url('../images/header-background.jpg') 0 bottom repeat-x;}
.refresh-2009 #identity-and-search .container {padding:24px 0 20px 0;clear:both;overflow:hidden;width:960px;margin:0 auto;text-align:left;}
.refresh-2009 #identity-and-search #identity {float:left;position:relative;width:50%;}
.refresh-2009 #identity-and-search #identity h1 {background:url('../images/wegmans-logo.png') 0 0 no-repeat;width:202px;height:0;padding-top:70px;overflow:hidden;}
.refresh-2009 #identity-and-search #identity #find-store {-webkit-border-radius: 6px;-moz-border-radius: 6px;position:absolute;top:52px;left:90px;display:block;padding:1px 8px;background:#FFF;}
.refresh-2009 #identity-and-search #identity #find-store:hover {background-color:#FFF8CE;color:#000;border:none;}    
.refresh-2009 #identity-and-search #search {float:right;width:300px;padding-top:20px;}
.refresh-2009 #identity-and-search #search form label {display:none;}
.refresh-2009 #identity-and-search #search-input {float:left;width:250px;height:30px;background:url('../images/search-background.png') 0 0 no-repeat;}
.refresh-2009 #identity-and-search #search-input input {width:230px;padding:7px 10px;border:none;outline:none;background:none;}
.refresh-2009 #identity-and-search #search-input input:focus {background-position:-250px 0px;}
.refresh-2009 #identity-and-search #search-submit {width:40px;float:right;background-position:0 0;background-color:none;cursor:pointer;}
.refresh-2009 #identity-and-search #search-submit:hover {background-position:0 -30px;}
/* end header styles ---------------------*/

/* start main navigation styles ----------*/
.refresh-2009 #main-navigation {border-top:1px solid #a46e51;color:#FFF;background:#8d4a25 url('../images/main-navigation-background.jpg') 0 bottom repeat-x;}
.refresh-2009 #main-navigation .container {overflow:visible;}
.refresh-2009 #main-navigation #main-menu {position:relative;color:#FFF;list-style:none;width:880px;}
.refresh-2009 #main-navigation #main-menu:after {content:""; height:0;clear:both;display:block;}
.refresh-2009 #main-navigation #main-menu a,
.refresh-2009 #main-menu a:visited {color:#E1DAD4;text-decoration:none;}
.refresh-2009 #main-navigation #main-menu a:hover, #main-menu a:visited:hover {color:#FFF;}
.refresh-2009 #main-navigation #main-menu li {float:left;}
.refresh-2009 #main-navigation #main-menu a.main-menu-root {display:block;font-size:140%;font-weight:normal;font-style:italic;padding:15px 20px;background:url('../images/main-navigation-divider.png') right center no-repeat;}
.refresh-2009 #main-navigation #main-menu div {position:absolute;left:0;z-index:999999;background:#331E18;margin-top:-1px;width:960px;}
.refresh-2009 #main-navigation .css-main-menu div {display:none;}
.refresh-2009 #main-navigation .css-main-menu li:hover div {display:inherit;}
.refresh-2009 #main-navigation .css-main-menu li:hover,
.refresh-2009 #main-menu li.opening,
.refresh-2009 #main-menu li.opened,
.refresh-2009 #main-menu li.closing {background: url('../images/navigation-hover-background.gif') center bottom no-repeat;}
.refresh-2009 #main-navigation #main-menu dl { float:left; width:205px; margin:24px 30px 24px 0;}
.refresh-2009 #main-navigation #main-menu dl:first-child { margin-left: 20px; }
.refresh-2009 #main-navigation #main-menu .main-menu-section-title {border-bottom:1px dotted #7E5C51; color:#FFFBDC;font-size: 120%; font-style: italic;margin-bottom:8px;}
.refresh-2009 #main-navigation #main-menu .main-menu-section-title a,
.refresh-2009 #main-navigation #main-menu .main-menu-section-title span {display:block;padding:10px;}
.refresh-2009 #main-navigation #main-menu .main-menu-section-title a:hover {background:#231410 url('../images/jump-arrow-white.png') 96% center no-repeat;}
.refresh-2009 #main-navigation #main-menu a.main-menu-section-title.callout {border:none;}
.refresh-2009 #main-navigation #main-menu .main-menu-sub-title {color:#E5D293;font-weight:bold;font-size:110%;margin-bottom:6px;}
.refresh-2009 #main-navigation #main-menu dd + dt { margin-top: 16px; }
.refresh-2009 #main-navigation #main-menu dd { margin:0; }
.refresh-2009 #main-navigation #main-menu dd a { font-size:110%;color:#DAC9BD;display:block;padding:4px; }  
.refresh-2009 #main-navigation #main-menu dd a:hover {color:#FFF;background:#271612 url('../images/jump-arrow-white.png') 96% center no-repeat;}
.refresh-2009 #main-navigation a#sign-in {float:right;width:73px;margin-top:10px;background-position:-40px 0;}
.refresh-2009 #main-navigation a#sign-in:hover {background-position:-40px -30px;}
/* end main navigation styles ------------*/

/* start secondary navigation styles -----*/
.refresh-2009 #secondary-navigation {padding:6px 0 6px 0;background:#e4dfcf;border-top:2px solid #BDB8B1;}
.refresh-2009 #secondary-navigation #secondary-menu {float:left;}
.refresh-2009 #secondary-navigation #secondary-menu li {display:inline;background:url('../images/cross-bullet.gif') left center no-repeat;}
.refresh-2009 #secondary-navigation #secondary-menu li.first-child {background:none;}
.refresh-2009 #secondary-navigation #secondary-menu li a {padding:0 7px 0 10px;color:#58564E;text-decoration:none;}
.refresh-2009 #secondary-navigation #secondary-menu li a:hover {color:#005099;}
.refresh-2009 #secondary-navigation #sign-up-callout {float:right;}
.refresh-2009 #secondary-navigation #sign-up-callout em {color:#58564E;margin-right:10px;}
.refresh-2009 #secondary-navigation #sign-up-callout a {text-decoration:none;border-bottom:1px dotted #2C5EC3;}
.refresh-2009 #secondary-navigation #sign-up-callout a:hover {border-color:#000;}
/* end secondary navigation styles -------*/

/* start main campaign styles ------------*/
.refresh-2009 #campaign {padding:30px 0 50px 0;background:url('../images/campaign-background.jpg') left bottom repeat-x;}
.refresh-2009 #main-campaign { width:640px; height:380px; overflow-y:auto;overflow-x:hidden;}
.refresh-2009 #main-campaign dl dt {display:none;}
.refresh-2009 #main-campaign.flash-replaced { overflow:hidden; }
.refresh-2009 #main-campaign.flash-replaced .alt { display: none; }
/* end main campaign styles --------------*/

/* start accordion styles -----------------*/
.refresh-2009 .accordion .important-news,
.refresh-2009 .accordion .important-events,
.refresh-2009 .accordion .product-recalls {height:340px; background:#f4f6f6;}
.refresh-2009 .accordion .important-news a,
.refresh-2009 .accordion .important-events a,
.refresh-2009 .accordion .product-recalls a {display:block;padding:6px 10px;margin:4px 0;text-decoration:none;}
.refresh-2009 .accordion .important-events a strong {display:block;color:#333;}
.refresh-2009 .accordion {background-color:#FFF;border:1px solid #CCC;padding-bottom:10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
.refresh-2009 .accordion h2 {background:url('../images/display-arrow-right.png') 10px center no-repeat;cursor:pointer;color:#004574;border-top:1px solid #CCC;padding:8px 6px 8px 38px;font-size:120%;}
.refresh-2009 .accordion li>div { border-top:1px solid #CCC; }
.refresh-2009 .accordion li:first-child h2 { border-top:none; }
.refresh-2009 .accordion li.selected h2 {background-image:url('../images/display-arrow-down.png');}
.refresh-2009 .accordion .last-child { border-bottom:none; }
.refresh-2009 .accordion h2:hover {color:#000;}
.refresh-2009 .accordion a.view-all {color:#999;font-style:italic;background:url('../images/link-pixel-arrow.gif') 95% center no-repeat;padding-left:15px;}
.refresh-2009 .accordion a.view-all:hover {color:#000;}
.refresh-2009 .accordion .important-news a.view-all,
.refresh-2009 .accordion .important-events a.view-all,
.refresh-2009 .accordion .product-recalls a.view-all {padding-top:10px;border-top:1px solid #DDD;}
/* end accordion styles -------------------*/

/* start recall ticker styles ------------*/
.refresh-2009 #callouts {position:relative;z-index:1000;}
.refresh-2009 #recall-ticker {position:absolute;top:-25px;overflow:hidden;width:918px;border:1px solid #CCC;background:#FFFFFF url('../images/recall-ticker-background.jpg') 0 bottom repeat-x;padding:15px 20px;display:block;font-size:120%;-webkit-border-radius: 14px;-moz-border-radius: 14px;text-decoration:none;}
.refresh-2009 #recall-ticker #ticker-link {color:#333;text-decoration:none;display:block;width:80%;float:left;}
.refresh-2009 #recall-ticker #ticker-link span {color:#2C5EC3;border-bottom:1px dotted #2C5EC3;}
.refresh-2009 #recall-ticker a#ticker-link:hover span {color:#000;}
.refresh-2009 #recall-ticker #ticker-controls {color:#CCC;text-align:right;width:18%;float:right;}
.refresh-2009 #recall-ticker #ticker-controls span {}
.refresh-2009 #recall-ticker #previous,
.refresh-2009 #recall-ticker #next {font-size:85%;color:#777;}
.refresh-2009 #recall-ticker #previous:hover,
.refresh-2009 #recall-ticker #next:hover {color:#000;}
.refresh-2009 #recall-ticker #next {margin-left:10px;}
.refresh-2009 #recall-ticker #previous {margin-right:10px;}
/* end recall ticker styles --------------*/

/* start interior espot campaign styles -----------*/
.refresh-2009 .interior-espots {clear:both;margin:50px 0 30px 0;overflow:hidden;}
.refresh-2009 .interior-espots .espot-3-column div.thumb-title-text  {padding:10px 18px 10px 20px;width:280px;float:left;margin-left:0;border-left:1px solid #DDD;}
.refresh-2009 .interior-espots div.thumb-title-text img {float:right;margin-left:20px;}
.refresh-2009 .interior-espots div.thumb-title-text p {margin:0px 0 10px 0px;}
.refresh-2009 .interior-espots div.thumb-title-text a {text-decoration: none;}
/* end interior espot campaign styles -------------*/

/* start espot campaign styles -----------*/
.refresh-2009 .espots {clear:both;margin:50px 0 30px 0;overflow:hidden;}
.refresh-2009 .espots a {text-decoration:none;color:#000;display:block;overflow:hidden;}

.refresh-2009 .espots .espot-1-column a {padding:10px 20px;width:920px;}
.refresh-2009 .espots .espot-2-column a {padding:10px 18px 10px 20px;width:280px;float:left;margin-left:0;}
.refresh-2009 .espots .espot-2-column a.first-child {width:600px;}
.refresh-2009 .espots .espot-3-column a, .refresh-2009 .espots .espot-3-column .thumb-title-text div {padding:10px 18px 10px 20px;width:280px;float:left;margin-left:0;border-left:1px solid #DDD;}

.refresh-2009 .espots a.thumb-title-text span {color:#444;}
.refresh-2009 .espots a.thumb-title-text img {float:left;margin-right:20px;}
.refresh-2009 .espots a.thumb-title-text h2 {color:#004574;margin-bottom:6px;}
.refresh-2009 .espots a.thumb-title-text p {margin:0 0 10px 20px;}
.refresh-2009 .espots a:hover.thumb-title-text h2 {color:#000;}
.refresh-2009 .espots a:hover.thumb-title-text span {color:#000;}

.refresh-2009 .espots a.first-child {margin:0;border:none;}
/* end espot campaign styles -------------*/

/* start footer styles -------------------*/
.refresh-2009 #footer {margin-top:60px;background:#efede8;padding:40px 0;}
.refresh-2009 #footer .footer-column,
.refresh-2009 #footer-brands {width:145px;float:left;}
.refresh-2009 #footer .footer-column {margin-left:15px;}
.refresh-2009 #footer .footer-column a {display:block;padding:1px 0;margin:2px 0;text-decoration:none;}
.refresh-2009 #footer .footer-column h4 {margin-bottom:10px;border-bottom:1px dotted #333;}
.refresh-2009 #footer #footer-wegmans,
.refresh-2009 #footer-verisign,
.refresh-2009 #footer-callout {width:115px;margin-bottom:22px;display:block;overflow:hidden;background-image:url('../images/footer-logos.gif');background-repeat:no-repeat;}
.refresh-2009 #footer #footer-wegmans {height:0;padding-top:40px;}
.refresh-2009 #footer #footer-verisign {height:0;padding-top:50px;background-position:0 -40px;}
.refresh-2009 #footer #footer-callout {height:0;padding-top:57px;background-position:0 -90px;}
/* end footer styles ---------------------*/

/* start recipes styles ------------------*/
.refresh-2009 #recipe-accordion .recipes-link-list {background-color:#f4f6f6;}
.refresh-2009 #recipe-accordion .recipes-link-list a {display:block;text-decoration:none;overflow:hidden;padding:8px;border-top:1px solid #CCC;}
.refresh-2009 #recipe-accordion .recipes-link-list a.first-child {border:none;}
.refresh-2009 #recipe-accordion .recipes-link-list a img {background:#FFF;margin-right:10px;float:left;padding:4px;border:1px solid #CCC;}
.refresh-2009 #recipe-accordion .recipes-link-list a h4 {padding-top:2px;color:#333;}
.refresh-2009 #recipe-accordion .recipes-link-list a .star-rating {}
.refresh-2009 #recipe-accordion .recipes-link-list a:hover {background-color:#FFF6DE;}
.refresh-2009 #recipe-accordion #view-all-recipes {margin:10px auto 10px auto;width:135px;background-position:-640px 0;}
.refresh-2009 #recipe-accordion #view-all-recipes:hover {background-position:-640px -30px;}
.refresh-2009 #recipe-accordion #recipe-finder {background-color:#f4f6f6;}
.refresh-2009 #recipe-accordion #recipe-finder form {margin:30px 10px 30px 20px;}
.refresh-2009 #recipe-accordion #recipe-finder div {border-bottom:1px dotted #BBB;padding-bottom:20px;margin-bottom:20px;}
.refresh-2009 #recipe-accordion .recipe-finder-group {font-size:110%;overflow:hidden;clear:left;margin-bottom:20px;}
.refresh-2009 #recipe-accordion .recipe-finder-group select {font-size:100%;}
.refresh-2009 #recipe-accordion .recipe-finder-group h4 {padding-top:2px;width:45%;margin-right:10px;float:left;}
.refresh-2009 #recipe-accordion #recipe-finder-submit {margin:10px auto 0 auto;cursor:pointer;width:120px;background-position:-775px 0;}
.refresh-2009 #recipe-accordion #recipe-finder-submit:hover {background-position:-775px -30px;}
.refresh-2009 #seasonal-recipes h5 {color:#7A8291;font-weight:normal;}
/* end recipes styles ---------------------*/

/* start modal window styles -------------*/
.refresh-2009 .modaldialog {overflow: hidden;position: relative;height: 100%;}
.refresh-2009 #simplemodal-overlay {background-color:#000;}
.refresh-2009 #simplemodal-container {height:420px;width:400px;background-color:#fff;-webkit-border-radius: 16px;-moz-border-radius: 16px;text-align:left;}
.refresh-2009 #simplemodal-container a.modalCloseImg {background-position:-608px 0;width:32px;padding:0;height:30px;display:inline;z-index:3200;position:absolute;top:-10px;right:-10px;cursor:pointer;}
.refresh-2009 #simplemodal-container a.modalCloseImg:hover { background-position:-608px -30px;}
.refresh-2009 .modal-state-description {margin:4px 0 10px 0;font-size:110%;font-style:italic;color:#4C4C4C;}
/* end modal window styles ---------------*/

/* start login styles --------------------*/
.refresh-2009 .login {display:none;}
.refresh-2009 .modal-login {padding:40px 30px;}
.refresh-2009 .modal-login #login-title {padding-bottom:4px;margin-bottom:30px;border-bottom:1px solid #DDD;overflow:hidden;}
.refresh-2009 .modal-login #login-title h2 {color:#6E3D2F;width:48%;float:left;}
.refresh-2009 .modal-login #login-title p {padding-top:6px;text-align:right;font-style:italic;}
.refresh-2009 .modal-login #login-title p a {text-decoration:none;color:#777;}
.refresh-2009 .modal-login input#username,
.refresh-2009 .modal-login input#password {width:99%;padding:4px;font-size:160%;}
.refresh-2009 .modal-login input#username {margin-bottom:20px;}
.refresh-2009 .modal-login input#password {margin-bottom:20px;}
.refresh-2009 .modal-login h3 {margin-bottom:4px;}
.refresh-2009 .modal-login label {background-color:#EFEFEF;display:block;padding:10px;margin-bottom:20px;}
.refresh-2009 .modal-login label input {margin-right:10px;}

.refresh-2009 .modal-login #sign-in {margin-bottom:20px;}

.refresh-2009 .modal-login #login-options {font-size:90%;border-top:1px solid #DDD;margin-top:20px;padding-top:10px;}
.refresh-2009 .modal-login #login-options a {margin-right:20px;text-decoration:none;border-bottom:1px dotted #2C5EC3;}
/* end login styles ---------------------*/

/* start store chooser styles -----------*/
.refresh-2009 .storechooser {display:none;}
.refresh-2009 .modal-store-chooser .content {width:100%;margin-bottom:30px;position:absolute;top:20px;text-align:left;}
.refresh-2009 .modal-store-chooser .modal-state {padding:10px 30px 14px 30px;border-bottom:1px solid #BBB;overflow:hidden;}
.refresh-2009 .modal-store-chooser .modal-state h2 {color:#4D3834;float:left;}
.refresh-2009 .modal-store-chooser .modal-state p {float:right;font-size:110%;padding-top:6px;font-style:italic;color:#777;}
.refresh-2009 .modal-store-chooser .modal-state p span {color:#AAA;margin:0 4px;font-style:italic;}

.refresh-2009 .modal-store-chooser .link-list {height:330px;overflow-y:auto;overflow-x:hidden;}

.refresh-2009 .modal-store-chooser .link-list a {font-size:120%;display:block;padding:10px 30px;text-decoration:none;border-bottom:1px dotted #BBB;background-image: url('../images/jump-arrow-gray.png');background-position:92% center;background-repeat:no-repeat;}
.refresh-2009 .modal-store-chooser .link-list a.loading,
.refresh-2009 .modal-store-chooser .link-list a.loaded,
.refresh-2009 .modal-store-chooser .link-list a:hover {background-position:92% center;background-repeat:no-repeat;background-color:#E3EFF2;}
.refresh-2009 .modal-store-chooser .link-list a.loading {background-image: url('../images/link-list-loading.gif');}
.refresh-2009 .modal-store-chooser .link-list a.loaded {background-image: url('../images/link-list-checked.png');}
.refresh-2009 .modal-store-chooser .link-list a.error_loading {background-color:#FF0000;}

.refresh-2009 .modal-store-chooser a.back {color:#888;background:#EFEFEF;-webkit-border-radius: 12px;-moz-border-radius: 12px;background: url('../images/link-list-undo.png') left center no-repeat;padding-left:14px;}
.refresh-2009 .modal-store-chooser a.back em {}
.refresh-2009 .modal-store-chooser a.back:hover {background-color:#FFF3CB;color:#000;}

.refresh-2009 #find-by-zipcode {background:#EAE6DF;padding:20px 26px 20px 30px;overflow:hidden;}
.refresh-2009 #find-by-zipcode h3 {margin-bottom:6px;}
.refresh-2009 #find-by-zipcode #zipcode {float:left;padding:6px;font-size:300%;width:50%;}
.refresh-2009 #find-by-zipcode #submit_zip {float:right;width:120px;margin-top:15px;background-position:-113px 0;cursor:pointer;}
.refresh-2009 #find-by-zipcode #submit_zip:hover {background-position:-113px -30px;}
.refresh-2009 a#store-chooser-option {color:#777;font-size:120%;padding:20px 30px;}
.refresh-2009 #store-chooser-option em {color:#005B8A;}
.refresh-2009 #submit_zip {font-size:120%;}

.refresh-2009 #store-details {padding:20px 30px;margin:20px 0 0 0;overflow:hidden;}
.refresh-2009 #store-details img {background:#FFF;float:right;padding:4px;border:1px solid #CCC;display:block;margin:0 0 20px 20px;}
.refresh-2009 #store-details p {margin-bottom:10px;}
.refresh-2009 #store-details address {color:#555;}
.refresh-2009 #choose-resulting-store {line-height:30px;margin-top:30px;clear:left;padding:20px 0 10px 0;border-top:1px dashed #CCC;}
.refresh-2009 a#choose_store {width:170px;background-position:-233px 0;margin:0 auto;float:left;margin-right:10px;}
.refresh-2009 a#choose_store:hover {background-position:-233px -30px;}
.refresh-2009 #choose-resulting-store span {color:#AAA;margin:0 6px 0 0;font-style:italic;}

.refresh-2009 #choose-different-store {margin-top:30px;clear:left;padding:20px 0 10px 0;}

.refresh-2009 a#change-store {clear:both;width:205px;background-position:-403px 0;margin:0;float:left;}
.refresh-2009 a#change-store:hover {background-position:-403px -30px;}
.refresh-2009 .notification {font-size:110%;position:absolute;background:url('../images/notification-arrow.gif') 0 center no-repeat;display:none;width:280px;padding-left:10px;margin-left:4px;}
.refresh-2009 .notification p {border-right:2px solid #BAB9B5;border-bottom:2px solid #BAB9B5;padding:10px 20px;background-color: #ffff88;}
.refresh-2009 .notification p em {color:#8F3800;}

/* start star rating styles -------------*/ 
.refresh-2009 .star-rating-0,.star-rating-10,.star-rating-20,.star-rating-30,.star-rating-40,.star-rating-50, 
.refresh-2009 .star-rating-60,.star-rating-70,.star-rating-80,.star-rating-90,.star-rating-100
        {width:90px;height:0;padding-top:15px;background-image:url('../images/wegmans/starRatingSprite.png');background-position:0 0;background-repeat:no-repeat;overflow:hidden;} 
.refresh-2009 .star-rating-10 {background-position:0 -15px;} 
.refresh-2009 .star-rating-20 {background-position:0 -30px;} 
.refresh-2009 .star-rating-30 {background-position:0 -45px;} 
.refresh-2009 .star-rating-40 {background-position:0 -60px;} 
.refresh-2009 .star-rating-50 {background-position:0 -75px;} 
.refresh-2009 .star-rating-60 {background-position:0 -90px;} 
.refresh-2009 .star-rating-70 {background-position:0 -105px;} 
.refresh-2009 .star-rating-80 {background-position:0 -120px;} 
.refresh-2009 .star-rating-90 {background-position:0 -135px;} 
.refresh-2009 .star-rating-100 {background-position:0 -150px;} 
/* end star rating styles ---------------*/ 

.wegmans-go-home {display:block;width:210px;height:0;padding-top:50px;overflow:hidden;position:absolute;}

#update-flash-player {background:#EEE;border:1px solid #CCC; padding:120px 60px 0 60px;height:250px;}
#update-flash-player h2 {margin-bottom:10px;}
#update-flash-player p {font-size:130%;line-height:130%;}
