.sv-placeholder{border:2px dashed #ccc}
body.cq-wcm-preview .sv-placeholder{width:1px;height:1px;border:0}
.sv-spotlight img{margin:0 auto}
.sv-spotlight div.image{overflow:hidden;text-align:center}
.pagebanner p{margin:0}
/*! normalize.css v1.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.75em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#CQ *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
html{font-size:14px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a{color:#5b87c9;text-decoration:underline}
a:hover{text-decoration:none}
a:focus{outline:2px solid #ef2921;outline-offset:2px}
a:active,a:hover{outline:0;color:#ef2921}
a span.red-btn{color:#ea1911;text-decoration:underline}
a:hover span.red-btn{text-decoration:none}
.header-logo a{float:left}
.header-logo a:focus{outline:2px solid #ef2921;outline-offset:-2px}
#header a[target="_blank"] ~ span{margin-top:0}
#header a,#header a:hover{text-decoration:none}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{display:block;border:0;margin:0;padding:0;-ms-interpolation-mode:bicubic}
.footerTwitter{height:32px;width:32px;margin:10px 0 0 25px}
h1,h2,h3,h4,h5,h6{font-family:"chaparral-pro",sans-serif;font-style:normal;font-weight:300;line-height:1.3em}
h1{font-size:1.571rem;margin:0 0 10px 0}
h2{font-size:1.5rem;margin:0 0 20px 0}
h3{font-size:1.571rem;margin:0 0 5px 0}
h4{font-size:1.143rem;margin:0;padding:0}
h5{font-size:1.143rem;margin:0 0 3px 0;font-weight:600}
h6{font-size:.8571rem;margin:0 0 10px 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
p,pre{margin:0 0 20px 0;line-height:1.4em}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
.hr{border:0;overflow:hidden;background-image:url(supervalu/img/icons/dotted-rule.gif);background-repeat:repeat-x;height:1px;margin-bottom:25px}
.cq-wcm-edit .hr{height:24px;background-position-y:12px}
form{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:100%}
.hidden{display:none !important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix{zoom:1}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
#skiptocontent a{position:absolute;top:-100px;left:0;border:2px solid #ef2921;outline:2px solid #ef2921;outline-offset:2px;background:#000;color:#fff;font-weight:bold;text-decoration:underline;padding:1rem}
#skiptocontent a:focus{left:10px;top:10px;z-index:9999}
body{color:#524a5e;font-family:"chaparral-pro",sans-serif;font-style:normal;font-weight:300;line-height:1.5em}
.header_container{background:url(supervalu/img/backgrounds/top-wrapper-bg.jpg) 50% 0 no-repeat;height:165px;margin:0 auto -38px;max-width:1280px;width:100%}
.wrapper{display:block;width:1000px;margin:0 auto}
#content{padding:0 20px 20px 20px}
#footer .wrapper,#our-brands .wrapper{width:1000px;margin:0 auto;padding:0 20px;font-size:.7857rem}
.main-logo{float:left;margin-top:10px}
#global-top{height:72px;border-bottom:1px solid #f0efef}
#util-wrap{width:535px;float:right}
#util-wrap .search{margin-top:20px}
#menu-util-nav{padding:20px 0 0 0;margin:0;list-style:none;width:370px;float:left}
#menu-util-nav li{float:left}
#menu-util-nav li a{display:block;height:20px;overflow:hidden;color:#7a7483;text-align:center;font-family:Arial,Verdana,sans-serif;text-transform:uppercase;font-size:.7143rem}
#menu-util-nav li a:hover,#menu-util-nav li.active a{color:#f13e37}
#menu-main-nav{padding:0;margin:0;height:55px;list-style:none}
#menu-main-nav li{float:left;padding:0;margin:0}
#menu-main-nav li a{display:block;margin:26px 0 0 0;text-align:center;color:#7a7483;font-size:1.071rem}
#menu-main-nav li a:hover,#menu-main-nav li.active a{color:#f13e37}
#home-top-left-content{width:635px;padding:0 20px 20px 0;float:left}
#home-top-left-content h2{font-size:1.643rem;font-family:"chaparral-pro",sans-serif;font-style:normal;font-weight:300;margin:0 0 20px 0;line-height:1.4em}
#home-top-right-content{width:325px;float:left;padding:5px 20px 20px 0;font-size:1rem}
#home-top-right-content h4{font-size:1.571rem;font-family:"chaparral-pro",sans-serif;font-style:normal;font-weight:300;margin-bottom:10px}
#trio .col{float:left;width:298px;padding:5px;margin:0 0 30px 0;background:url(supervalu/img/backgrounds/home-trio-col.jpg) 0 0 repeat-x}
#trio .sv-spotlight-text{padding:20px}
#trio .sv-spotlight h4{font-size:1.857rem;line-height:1.1em;font-weight:100;margin-bottom:10px;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:200}
#trio .sv-spotlight-text a{color:#e11810;font-size:.8571rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:700;padding-right:10px;background:url(supervalu/img/icons/red-btn-icon.gif) center right no-repeat}
#trio .mid{margin:0 33px}
.spotlightrow .col{float:left;width:298px;padding:5px;margin:0 0 30px 0;background:url(supervalu/img/backgrounds/home-trio-col.jpg) 0 0 repeat-x}
.spotlightrow .col{float:left;width:298px;padding:5px;margin:0 0 30px 0;background:url(supervalu/img/backgrounds/home-trio-col.jpg) 0 0 repeat-x}
.spotlightrow .sv-spotlight-text{padding:20px}
.sv-spotlight-text .sv-spotlight-headline{display:block;font-family:"chaparral-pro",sans-serif;font-style:normal;font-weight:300;line-height:1.3em;font-size:1.5rem;color:#524a5e;margin:0 0 20px 0}
.spotlightrow .sv-spotlight h4{font-size:1.857rem;line-height:1.1em;font-weight:100;margin-bottom:10px;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:200}
.spotlightrow .sv-spotlight-text a{color:#ef2921;font-size:.8571rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:700;padding-right:10px;background:url(supervalu/img/icons/red-btn-icon.gif) center right no-repeat}
.spotlightrow .mid{margin:0 33px}
.spotlightrow .col{float:left;width:298px;padding:5px;margin:0 0 30px 0;background:url(supervalu/img/backgrounds/home-trio-col.jpg) 0 0 repeat-x}
.spotlightrow .mid{margin:0 33px}
.col-copy{padding:20px}
.col-copy h4{font-size:1.857rem;line-height:1.1em;font-weight:100;margin-bottom:10px;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:200}
.homepage #hero{position:relative;height:378px}
#hero .arc{position:absolute;top:0;left:0;z-index:100}
#home-slideshow{position:relative;height:378px}
#home-slideshow #slides,#home-slideshow #slides .slide{height:378px;list-style:none;margin:0}
#slide-pager{position:absolute;top:35px;right:45px;z-index:6000}
#slide-pager a{display:block;text-indent:-9000px;float:left;width:9px;height:9px;margin-right:5px;background:url(supervalu/img/home_slides/icon-inactive.gif) 0 0 no-repeat}
#slide-pager a.activeSlide{background:url(supervalu/img/home_slides/icon-active.gif) 0 0 no-repeat}
#home-slideshow #prev,#home-slideshow #next{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);z-index:999;padding:1rem;color:#fff;background:rgba(0,0,0,0.5);font-style:normal;border:0}
#home-slideshow #prev{left:0}
#home-slideshow #next{right:0}
#home-slideshow #prev:active,#home-slideshow #next:active,#home-slideshow #prev:hover,#home-slideshow #next:hover,#home-slideshow #prev:focus,#home-slideshow #next:focus{background-color:#000}
#home-slideshow #prev:focus,#home-slideshow #next:focus{outline:2px solid #ef2921;outline-offset:2px}
#slide-pager a:focus{outline:2px solid #fff;outline-offset:2px}
#home-slideshow .slide .tab{position:absolute;top:-12px;right:0;width:386px;height:393px;padding:75px 40px 0 40px;z-index:99;color:#fff;background:url(supervalu/img/home_slides/tabs/red-bg.png) 0 0 no-repeat}
.tab h2{font-family:"chaparral-pro",sans-serif;font-style:normal;font-weight:300;font-size:2rem;line-height:29px;margin:0;padding:0 0 8px 0;border-bottom:1px solid #e34942}
.tab p{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:300;font-size:1.071rem;line-height:22px;margin:0;padding:8px 0;color:#fdf6f6}
.tab .read-more{color:#fff;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:700;font-size:.9286rem;text-decoration:none}
.tab a:focus{outline:2px solid #fff;outline-offset:2px}
.tab .read-more:hover,.tab a:hover{color:#fff !important;text-decoration:underline}
.interior #hero{position:relative;height:210px;background:#fff}
#hero .small-tab{position:absolute;top:0;left:20px;width:250px;height:180px;padding:0 20px 0 0;z-index:99;color:#fff;text-align:center;background:url(supervalu/img/backgrounds/small-red-tab.png) 0 0 no-repeat;display:table}
#hero .small-tab div{font-family:"chaparral-pro",sans-serif;font-style:normal;font-weight:300;font-size:1.714rem;line-height:30px;display:table-cell;vertical-align:middle;text-align:center}
#hero .small-tab div h1{font-size:1.714rem;margin:0}
.wrapper div.carousel{margin:0}
#content .left-content{font-size:1rem;width:230px;float:left;min-height:1px}
#content .left-content ul{list-style:none;padding:0;margin:0}
#sub-nav ul li a{display:block;border-top:1px solid #ededef;padding:5px 0;margin:0 20px}
#sub-nav ul li a.last{border-bottom:1px solid #ededef}
#sub-nav ul li a.active,#sub-nav ul li ul li a.active{color:#ef2921}
#content .left-content #sub-nav ul li ul{padding:0 0 10px 25px}
#sub-nav ul li ul li a{border-top:0;padding:0;color:#524a5e;font-size:.9286rem;font-style:italic}
#content .left-content a{color:#524a5e}
#content .left-content a:hover,#content .left-content a.active{color:#ef2921}
#content .right-content{width:730px;float:left}
#content .right-content .sv-two-columns-c0{width:500px;float:left;padding:0 20px 0 0}
#content .right-content .sv-two-columns-c1{width:230px;float:left}
#content .right-content form .sv-two-columns-c0{width:365px;float:left;padding:0 20px 0 0}
#content .right-content form .sv-two-columns-c1{width:365px;float:left}
.sv-two-columns-c1 .brand-logo{padding-bottom:1px;margin-bottom:20px;background:url(supervalu/img/icons/dotted-rule.gif) bottom left repeat-x}
.right-content .titledlinklist ul{list-style:none;padding:0;margin:0 0 15px 0;font-family:"proxima-nova",sans-serif;font-size:.9286rem;font-style:normal;font-weight:400}
.right-content .titledlinklist ul.ruled li{border-bottom:1px solid #e5e5e5;padding-bottom:5px;margin-bottom:5px}
.right-content .two-col-feat{padding:20px 0 25px 0;background:url(supervalu/img/icons/dotted-rule.gif) bottom left repeat-x}
.right-content .first{padding-top:0}
.right-content .last{background:0}
#bottom-brands{padding:0 20px}
#our-brands{width:100%;padding:25px 0 0 0;background:url(supervalu/img/backgrounds/home-our-brands.jpg) 50% 0 repeat-x}
#our-brands h3{font-family:"chaparral-pro",sans-serif;font-style:normal;font-weight:300;font-size:1.571rem;border-bottom:1px solid #ddd;padding:0 0 5px 0;margin-bottom:20px}
.brand-row{list-style:none;text-align:center}
.brand-row li{display:inline-block}
.brand-row li a{display:block}
.brand-row li a:focus{outline:2px solid #ef2921;outline-offset:2px}
#bottom-nav{width:1000px;height:205px;background:url(supervalu/img/backgrounds/bg-bottom-nav.jpg) 0 0 no-repeat;padding:25px 0 0 0}
#bottom-nav h5{color:#fff;font-size:1.143rem;font-weight:300}
#bottom-nav ul{list-style:none;padding:0;margin:5px 0 0 0}
#bottom-nav ul li{line-height:1em}
#bottom-nav ul li a{color:#fff;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:400;display:block;background:url(supervalu/img/icons/bottom-nav-bullet.gif) 0 4px no-repeat;padding-left:8px;margin-bottom:9px}
#bottom-nav ul li a:hover{color:#ef2921}
#bottom-nav .col1{width:210px;float:left;padding-left:24px}
#bottom-nav .col2{width:192px;float:left;padding-left:24px}
#bottom-nav .col3{width:190px;float:left;padding-left:24px}
#bottom-nav .col4{width:194px;float:left;padding-left:24px}
#bottom-nav .col5{width:213px;float:left;padding-left:24px}
#footer{background:url(supervalu/img/backgrounds/footer-top.jpg) 0 0 repeat-x}
.homepage #footer{background:0}
.home #footer .wrapper{padding:30px 20px}
.homepage #footer .wrapper{padding:30px 20px}
#footer .wrapper{padding:40px 20px}
#footer .wrapper p{padding:0;margin:0;line-height:1.4em}
#footer .footer-copy{float:left;padding-top:10px;padding-right:25px}
#footer .footer-copy ul{list-style:none;position:relative;top:-12px;left:-40px}
#footer .footer-copy ul li{display:inline-block}
#footer .footer-social{float:left;width:50;border-left:1px solid #e5e5e5;height:52px}
#news-years{list-style:none;padding:0;margin:0}
#news-years li a{display:block;padding-bottom:10px}
.search{padding-bottom:10px}
.search label{font-size:1rem;float:left;padding-right:10px}
.search #search-site,.search #search-news{outline:0;border:0;float:left;width:142px;height:21px;padding:2px 10px 0 10px;font-size:.7857rem;color:#333;background:url(supervalu/img/backgrounds/bg-searchbar.jpg) 0 0 no-repeat}
.search #search-btn{float:left}
.search #search-site:focus,.search #search-news:focus,.search #search-site-btn:focus{outline:2px solid #ef2921}
.news-item,.search-item{background:url(supervalu/img/icons/dotted-rule.gif) 0 0 repeat-x;padding:20px 0 3px 0}
.search-item .news-date{width:52px;height:80px;float:left}
.search-item .news-date .day{display:block;font-size:1.786rem;padding-top:3px}
.search-item .news-date .month{display:block;font-size:1rem;font-weight:500;text-transform:uppercase}
.news-item .news-excerpt{width:678px;float:left}
.search-item search-excerpt{width:730px;float:left}
.news-item .news-excerpt h4,.search-item .search-excerpt h4{font-family:"chaparral-pro",sans-serif;font-style:normal;font-size:1.571rem;margin-bottom:2px;padding:0;line-height:1em}
.news-item .news-excerpt p,.search-item .search-excerpt p{font-size:1rem;margin-bottom:0}
.pager ul{list-style:none;padding:7px 0 0 0;margin:0;width:55px;float:right}
.pager ul li{float:left}
.pager ul li a{border:1px solid #847a8e;height:7px;width:7px;overflow:hidden;text-indent:-9000px;display:block;background:#fff;margin-right:5px;margin-bottom:5px}
.pager ul li a.active{background:#847a8e}
.pager .prev-next-all{font-size:.8571rem;text-transform:uppercase;width:185px;float:right}
.pager .prev-next-all a,.pager .prev-next-all span{color:#847a8e;letter-spacing:1px}
.red-btn{color:#ea1911;font-size:.8571rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:700;padding-right:10px;background:url(supervalu/img/icons/red-btn-icon.gif) center right no-repeat}
div.error{border:1px solid #fcc;display:table;background-color:#fffcfc;color:#f99}
div.error div{text-align:center;display:table-cell;vertical-align:middle}
.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
a[target="_blank"] ~ span{background-color:white;font-weight:bold;border:1px solid #d11;color:#d11;z-index:50;text-decoration:none;position:absolute;margin-top:-4em;padding:3px 5px;display:none}
.right-content .titledlinklist ul.ruled li a[target="_blank"] ~ span{margin-top:-4.25em}
.footer-social a[target="_blank"] ~ span{margin-top:-5.75em;display:none}
a[target="_blank"] ~ span:hover{display:none}
a:hover[target="_blank"] ~ span,a:focus[target="_blank"] ~ span,a:active[target="_blank"] ~ span{display:block}
.legalbanner{background-color:#575757;width:100%}
.legalbanner .legalbanner-content{max-width:1000px;width:100%;margin:0 auto;padding:1rem}
.legalbanner h1,.legalbanner p{font-family:"Myriad Pro",sans-serif;color:#fff;padding-right:2rem}
.legalbanner h1{font-size:2rem;font-weight:600;border-bottom:0;margin-bottom:10px}
.legalbanner p{font-size:1rem;margin:0}
.legalbanner p a{color:#fff;text-decoration:underline}
.legalbanner p a:hover{color:#000}
.legalbanner .agreeTerms{margin-right:10px}
.legalbanner button{font-family:"Myriad Pro",sans-serif;font-size:1rem;font-weight:bold;padding:3px 5px;height:auto;background:#a00;color:#fff;border:0}
.legalbanner button:hover{background:#000}
.legalbanner button span{font-weight:normal;font-size:.625rem;padding:0 0 0 5px}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;width:1px;overflow:hidden;position:absolute !important;word-wrap:normal !important}
.form_section{width:300px;float:none}
.form_section form{float:left;width:300px}
.form_section fieldset{width:300px;float:left}
form .title{padding-top:10px}
form .form_leftcolnobr{float:left;margin-bottom:15px}
form .form_error{color:red;font-weight:bold}
.form_rightcol.form_error{position:relative;top:-36px;margin-bottom:-40px}
form div.colctrl.section{padding-bottom:0 !important}
form div.section{padding-bottom:10px}
form .form_row{display:block;font-size:.9286rem;line-height:24px;color:#666;clear:both;padding:.5rem 0}
form .form_row .column_left{width:50%;float:left}
form .form_row .column_right{width:50%;float:right}
form .form_leftcolmark{color:red}
form .form_leftcollabel{float:left;font-weight:bold}
form .form_leftcolmark{float:left;padding-left:2px;font-weight:bold}
form .form_rightcol{clear:both}
form .form_rightcolnobr{clear:none;float:right;margin-bottom:15px}
form .form_rightcolnooverflow{overflow:hidden}
form .form_rightcolmark{color:red;font-weight:bold}
form .form_field_select{width:334px;padding:4px;margin-bottom:4px}
form .tall_select{height:90px}
form .form_row_description{font-size:.7857rem;line-height:12px;clear:both;color:#666}
form .form_field_text,form .form_field_textarea{background:url("../../etc/designs/default/images/social/fieldbg.gif") repeat-x scroll center top #fff;border-color:#7c7c7c #c3c3c3 #ddd;border-style:solid;border-width:1px;color:#333;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size:100%;margin:0;padding:2px}
form .form_field_textarea{width:698px}
form .form_textarea{width:334px;margin-bottom:4px}
form .form_field_text{width:334px;margin-bottom:4px}
form .form_field_text.form_field_multivalued{width:314px}
form .form_button_submit{width:334px;padding:.3rem}
.form_section input{width:175px;padding-left:5px;padding-right:5px;border:0;background:0;padding-top:4px;font-size:.7857rem;color:#999}
.form_section input.sign_up{background:url(../../etc/designs/default/images/sign_up_btn.gif) no-repeat 0 0;width:82px;height:23px;float:left;margin-left:5px;display:inline;cursor:pointer}
#supervalu_com-contact_us select:focus,#supervalu_com-contact_us input:focus,#supervalu_com-contact_us textarea:focus{outline:2px solid #ef2921;outline-offset:2px}
div.search{padding:0 1px 0 0}
div.searchRight{border-left:1px solid #ddd;float:right;width:150px;padding-left:20px;padding-bottom:20px}
div.searchRight p{text-align:center;font-weight:bold;margin-bottom:5px}
div.searchTrends{text-align:left}
div.search span.icon img{width:16px;height:16px}
div.search span.icon{padding:0 2px 8px 0;background:url(../../../etc/designs/default/images/icons/default.gif) no-repeat}
div.search span.icon.type_doc{background:url(../../../etc/designs/default/images/icons/doc.gif) no-repeat}
div.search span.icon.type_eps{background:url(../../../etc/designs/default/images/icons/eps.gif) no-repeat}
div.search span.icon.type_gif{background:url(../../../etc/designs/default/images/icons/zip.gif) no-repeat}
div.search span.icon.type_jpg{background:url(../../../etc/designs/default/images/icons/jpg.gif) no-repeat}
div.search span.icon.type_pdf{background:url(../../../etc/designs/default/images/icons/pdf.gif) no-repeat}
div.search span.icon.type_ppt{background:url(../../../etc/designs/default/images/icons/ppt.gif) no-repeat}
div.search span.icon.type_tif{background:url(../../../etc/designs/default/images/icons/tif.gif) no-repeat}
div.search span.icon.type_txt{background:url(../../../etc/designs/default/images/icons/txt.gif) no-repeat}
div.search span.icon.type_xls{background:url(../../../etc/designs/default/images/icons/xls.gif) no-repeat}
div.search span.icon.type_zip{background:url(../../../etc/designs/default/images/icons/zip.gif) no-repeat}