html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html>body{overflow-y:scroll}html,body{height:100%;margin:0;padding:0}.container{margin:0 auto;width:920px;padding:0 20px}.cols{overflow:hidden;margin-left:-20px}.cols .col{float:left}.col{width:168px;margin-left:20px}.col2{width:356px}.col3{width:544px}.col4{width:732px}#main-content{text-align:left;position:relative;padding-bottom:15px}.one_column header{margin-bottom:20px}.one_column .col4{margin:0 auto}@font-face{font-family:'GranbyEF-ExtraBold';src:url("webfonts/168158_0.eot");src:url("webfonts/168158_0.eot#iefix") format("embedded-opentype"),url("webfonts/168158_0.woff") format("woff"),url("webfonts/168158_0.ttf") format("truetype"),url("webfonts/168158_0.svg") format("svg")}@font-face{font-family:'GranbyEF-Bold';src:url("webfonts/168158_1.eot");src:url("webfonts/168158_1.eot#iefix") format("embedded-opentype"),url("webfonts/168158_1.woff") format("woff"),url("webfonts/168158_1.ttf") format("truetype"),url("webfonts/168158_1.svg") format("svg")}@font-face{font-family:'GranbyEF-Medium';src:url("webfonts/168158_2.eot");src:url("webfonts/168158_2.eot#iefix") format("embedded-opentype"),url("webfonts/168158_2.woff") format("woff"),url("webfonts/168158_2.ttf") format("truetype"),url("webfonts/168158_2.svg") format("svg")}@font-face{font-family:'GranbyEF-Light';src:url("webfonts/168158_3.eot");src:url("webfonts/168158_3.eot#iefix") format("embedded-opentype"),url("webfonts/168158_3.woff") format("woff"),url("webfonts/168158_3.ttf") format("truetype"),url("webfonts/168158_3.svg") format("svg")}header{margin-bottom:32px}header .greeting{margin:20px auto 12px}header .greeting a{background-image:url("../images/greeting.gif");background-repeat:no-repeat;background-position:0 0;display:inline-block}@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2){header .greeting a{background-image:url("../images/greeting-2x.gif");-webkit-background-size:300px 400px;-moz-background-size:300px 400px;-o-background-size:300px 400px;background-size:300px 400px}}header .greeting a.good-morning{background-position:0 -100px}header .greeting a.good-afternoon{background-position:0 -200px}header .greeting a.good-evening{background-position:0 -300px}header nav ul{background:url(../images/nav-line.png) no-repeat 60px 6px;display:inline-block;margin-bottom:0}header nav ul li{display:inline-block;width:168px;text-align:center;position:relative;margin:0 10px;float:left;z-index:7}header nav ul li.first{margin-left:0}header nav ul li.last{margin-right:0}header nav ul li a{display:inline-block;background:#fff;padding:0 3px 6px;z-index:9;position:relative;font-weight:normal;font-family:'GranbyEF-ExtraBold', Arial, sans-serif;letter-spacing:1px}header nav ul li ul{display:none;position:absolute;background:#fff;left:0;top:-10px;right:0;border:1px solid red;padding-top:55px;z-index:8}header nav ul li ul li{margin:0}header nav ul li ul li a{font-weight:normal;font-variant:small-caps;margin-bottom:8px;font-size:85%;font-weight:normal;font-family:'GranbyEF-Medium', Arial, sans-serif}header nav ul li ul li.last{margin-bottom:20px}header nav ul li .no_ul{display:none;position:absolute;background:#fff;left:0;top:-10px;right:0;border:1px solid red;padding-top:55px;z-index:8}header nav ul li:hover ul,header nav ul li:hover .no_ul{display:block}header nav ul li.active ul li a,header nav ul li:hover ul li a{background:none}header nav ul li.active ul li.active a,header nav ul li.active ul li:hover a,header nav ul li:hover ul li.active a,header nav ul li:hover ul li:hover a{background-image:url(../images/nav-dots.png);background-position:50% 100%;background-repeat:no-repeat}header nav ul li.active ul li .no_ul,header nav ul li:hover ul li .no_ul{border:0;background:none}header nav ul li.active a,header nav ul li:hover a{background-image:url(../images/nav-dots.png);background-position:50% 100%;background-repeat:no-repeat}.contact-info{position:fixed;left:0;top:0;bottom:0;right:0;background:#fff;background:rgba(255,255,255,0.9);z-index:999;display:none}.contact-info .info{position:absolute;left:50%;top:0;background:#fff;border:8px solid red;width:375px;margin-left:-188px;padding:20px 0;display:none;z-index:900}.contact-info .info h1{font-weight:normal;font-family:'GranbyEF-ExtraBold', Arial, sans-serif;letter-spacing:1px;font-size:200%;margin-bottom:0.5em;position:relative;z-index:900}.contact-info .info h2{font-size:80%;margin-top:2em;position:relative;z-index:900}.contact-info .info .opening{font-size:80%;position:relative;z-index:900}footer{border-top:1px solid red;font-size:60%;line-height:1.33333;padding:32px 0 32px;text-align:left;margin-top:55px}footer p,footer ul{margin-bottom:1.33333em}footer h2{font-weight:normal;font-family:'GranbyEF-ExtraBold', Arial, sans-serif;letter-spacing:1px;margin-bottom:2px}footer h2 a{display:block;margin-bottom:1.33333em}footer .col3 .secondary{width:50%;float:left}footer .col3 .secondary>ul{float:left;width:50%;margin-bottom:0}footer .col3 .secondary .signup{float:right;width:50%}footer .col3 .sharing,footer .col3 .more-info{float:left;width:25%}footer .copy{font-size:83.33333%;line-height:1.2}footer nav ul li{font-weight:normal;font-family:'GranbyEF-ExtraBold', Arial, sans-serif;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.33333em}footer nav ul li ul{margin-top:2px}footer nav ul li ul li{font-weight:normal;font-family:'GranbyEF-Light', Arial, sans-serif;margin-bottom:0;text-transform:none}.pagination{text-align:left}.pagination li{list-style:none;display:inline-block}.pagination li a{display:block;margin-right:5px}.pagination li span{font-weight:normal;font-family:'GranbyEF-Bold', Arial, sans-serif;margin-right:5px}.slice.home{position:relative;overflow:hidden;text-align:center;margin-bottom:20px}.slice.home .boxed{display:block;border:8px solid red;font-weight:normal;font-family:'GranbyEF-ExtraBold', Arial, sans-serif;letter-spacing:1px;font-size:210%;padding:21px 0}.slice.home .boxed p{margin-bottom:0}.slice.home .copy{display:block;position:absolute}.slice.home .copy p{margin-bottom:0}.slice.home .img{float:left;display:block;position:relative}.slice.home .img .overlay{position:absolute;left:0;top:0;right:0;bottom:0;display:none;background:url(../images/overlay.png) repeat 0 0;color:#fff;font-weight:normal;font-family:'GranbyEF-ExtraBold', Arial, sans-serif;letter-spacing:1px}.slice.home .img .overlay.style_0{font-size:375%;line-height:0.93333}.slice.home .img .overlay.style_1{font-size:325%;line-height:0.92308}.slice.home .img .overlay.style_2{font-size:135%;line-height:1.07407}.slice.home .img img{display:block}.slice.home .img:hover .overlay{display:block}.slice.home.layout_1 .img_1{margin-left:188px}.slice.home.layout_2,.slice.home.layout_3{margin-bottom:0}.slice.home.layout_2 .img_1,.slice.home.layout_3 .img_1{margin-bottom:20px;margin-left:84px}.slice.home.layout_2 .copy_1,.slice.home.layout_3 .copy_1{width:193px;height:193px;padding:15px;background-image:url("../images/copy-dots.gif");left:132px;top:365px}@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2){.slice.home.layout_2 .copy_1,.slice.home.layout_3 .copy_1{background-image:url("../images/copy-dots-2x.gif");-webkit-background-size:223px 223px;-moz-background-size:223px 223px;-o-background-size:223px 223px;background-size:223px 223px}}.slice.home.layout_2 .copy_2,.slice.home.layout_3 .copy_2{border:1px solid red;width:166px;left:564px;top:98px;height:245px}.slice.home.layout_2 .boxed,.slice.home.layout_3 .boxed{margin-bottom:20px;margin-right:121px;float:right;clear:left;width:407px}.slice.home.layout_3 .img_2{position:absolute;left:564px;top:98px;height:247px;margin-left:0;margin-bottom:0}.slice.home.layout_4 .img_1{margin-left:188px;margin-top:242px;float:left}.slice.home.layout_4 .img_2{float:right;margin-right:104px;margin-top:33px}.slice.home.layout_4 .copy_1{border:4px solid red;left:133px;top:0;width:215px;height:215px}.slice.home.layout_4 .copy_1 p{margin-bottom:0}.slice.home.layout_5 .img_1{margin-left:133px;float:left}.slice.home.layout_5 .img_2{float:left;margin-left:188px;margin-top:20px;clear:left}.slice.home.layout_5 .img_3{position:absolute;right:104px;top:33px}.slice.home.layout_6 .img_1{margin-left:84px}.slice.home.layout_6 .img_2{clear:left;margin-left:260px;margin-top:20px}.slice.home.layout_6 .copy_1{width:147px;height:224px;padding:15px;background-image:url("../images/copy-dots-2.gif");right:297px;top:0px}@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2){.slice.home.layout_6 .copy_1{background-image:url("../images/copy-dots-2-2x.gif");-webkit-background-size:177px 254px;-moz-background-size:177px 254px;-o-background-size:177px 254px;background-size:177px 254px}}.slice.home.layout_6 .boxed{position:absolute;right:84px;width:375px;top:274px}.slice.home.layout_6 .primrose-hill{top:410px}.slice.home.layout_7 .img_1{margin-left:84px}.slice.home.layout_7 .img_2{clear:left;margin-left:260px;margin-top:20px}.slice.home.layout_7 .img_3{position:absolute;top:0;right:305px}.slice.home.layout_7 .copy_1{position:absolute;top:58px;right:117px;border:2px solid red;width:164px;height:185px}.slice.home.layout_7 .boxed{position:absolute;right:84px;width:375px;top:267px}.slice.home.layout_7 .primrose-hill{top:403px}.slice.home .style_0{font-weight:normal;font-family:'GranbyEF-Medium', Arial, sans-serif;font-size:120%;line-height:1.25}.slice.home .style_1{font-weight:normal;font-family:'GranbyEF-Bold', Arial, sans-serif;font-size:130%;line-height:1.30769}.slice.home .style_2{font-weight:normal;font-family:'GranbyEF-Medium', Arial, sans-serif;font-size:150%;line-height:1.25}.slice.home .style_3{font-weight:normal;font-family:'GranbyEF-Medium', Arial, sans-serif;font-size:150%;line-height:1.43333;letter-spacing:1px}.slice.home .style_4{font-weight:normal;font-family:'GranbyEF-ExtraBold', Arial, sans-serif;letter-spacing:1px;font-size:160%;line-height:1.1875}.slice.home.preview{background:#feffd5;margin-top:30px;margin-bottom:30px}.slice.images .img_lg{margin-bottom:0}.slice.images .img_lg li{list-style:none;text-align:center}.slice.images .img_lg li .img{margin:0 auto;display:inline-block}.slice.images .img_lg li .caption{margin-top:1.4em;text-align:left}.slice.images .img_lg li .caption .img_subtitle{font-weight:normal;font-size:80%;line-height:1.75;margin-bottom:0.875em}.slice.title h2{font-weight:normal;margin-bottom:0.7em}.slice.title h3{font-weight:normal;font-size:80%;line-height:1.75;margin-bottom:0.875em}.slice.title h2+h3{margin-top:-0.875em}.slice.out-and-about .articles li,.slice.produce .articles li{list-style:none;margin-bottom:60px}.slice.out-and-about .articles li .img,.slice.produce .articles li .img{margin-bottom:1.4em;display:block}.slice.out-and-about .articles li h2,.slice.produce .articles li h2{font-weight:normal}.slice.out-and-about .read-more,.slice.produce .read-more{font-weight:normal;font-family:'GranbyEF-ExtraBold', Arial, sans-serif;letter-spacing:1px}.slice.dish-of-the-week .articles li{list-style:none;margin-bottom:40px}.slice.dish-of-the-week .articles li .img{position:relative;display:block}.slice.dish-of-the-week .articles li .img .overlay{position:absolute;left:0;top:0;right:0;bottom:0;display:none;background:url(../images/overlay.png) repeat 0 0;color:#fff;text-align:center;font-weight:normal;font-family:'GranbyEF-ExtraBold', Arial, sans-serif;letter-spacing:1px;font-size:375%;line-height:1}.slice.dish-of-the-week .articles li .img:hover .overlay{display:block}.slice.have-you-tried .articles li{list-style:none;padding-top:100px;background-image:url("../images/and.gif");background-repeat:no-repeat;background-position:50% 30px}@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2){.slice.have-you-tried .articles li{background-image:url("../images/and-2x.gif");-webkit-background-size:39px 31px;-moz-background-size:39px 31px;-o-background-size:39px 31px;background-size:39px 31px}}.slice.have-you-tried .articles li.first{background:none;padding-top:0}.slice.menu,.slice.have-you-tried{text-align:center}.slice.menu .title,.slice.have-you-tried .title{font-weight:normal;font-family:'GranbyEF-ExtraBold', Arial, sans-serif;letter-spacing:1px;font-size:210%;margin-bottom:1em}.slice.back-to{font-weight:normal;font-family:'GranbyEF-ExtraBold', Arial, sans-serif;letter-spacing:1px}.slice.recipes li{width:530px;margin:0 auto 20px;border:8px solid red;text-align:center;font-size:210%;font-weight:normal;font-family:'GranbyEF-ExtraBold', Arial, sans-serif;letter-spacing:1px;list-style:none;padding:25px 0}.slice.recipe .cols{margin-right:-188px}.slice.recipe .img{margin-bottom:30px}.slice.recipe h2{font-weight:normal;font-family:'GranbyEF-Medium', Arial, sans-serif;letter-spacing:1px}.slice.recipe h3{font-weight:normal;font-family:'GranbyEF-Medium', Arial, sans-serif;margin-bottom:10px}.slice.recipe h4{font-size:80%;margin-top:-0.875em;margin-bottom:0.875em}.slice.recipe .ingredients p{margin-top:1em;font-size:81.25%}.slice.event-set .month-navigation{text-align:center;position:relative;line-height:3em;margin-bottom:1.6em}.slice.event-set .month-navigation .previous,.slice.event-set .month-navigation .next{position:absolute;top:0;height:60px;width:32px;text-indent:-9999em;background-image:url("../images/previous.png")}@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2){.slice.event-set .month-navigation .previous,.slice.event-set .month-navigation .next{background-image:url("http://www.melroseandmorgan.com/images/previous@2x.png");-webkit-background-size:32 60;-moz-background-size:32 60;-o-background-size:32 60;background-size:32 60}}.slice.event-set .month-navigation .previous{left:34px}.slice.event-set .month-navigation .next{right:34px;background-image:url("../images/next.png")}@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2){.slice.event-set .month-navigation .next{background-image:url("http://www.melroseandmorgan.com/images/next@2x.png");-webkit-background-size:32 60;-moz-background-size:32 60;-o-background-size:32 60;background-size:32 60}}.slice.event-set table{width:100%}.slice.event-set table td{text-align:center;width:14.28571%;font-weight:normal;font-family:'GranbyEF-ExtraBold', Arial, sans-serif;letter-spacing:1px;font-size:240%;vertical-align:middle}.slice.event-set table td div{position:relative;height:85px}.slice.event-set table td a{position:absolute;left:5px;top:5px;right:5px;bottom:5px;background:red;color:#fff}.slice.event-set table td a span{display:block}.slice.event-set table td a.style-0{font-size:29.16667%;line-height:1.28571}.slice.event-set table td a.style-1{font-size:37.5%;line-height:1}.slice.event-set table td a.style-2{font-size:50%;line-height:1.16667}.slice #mc_embed_signup .mc-field-group{overflow:hidden;margin-bottom:0.5em}.slice #mc_embed_signup .mc-field-group label{float:left;width:130px}.slice #mc_embed_signup .mc-field-group input{float:left;border:1px solid red;font-weight:normal;font-family:'GranbyEF-Light', Arial, sans-serif;font-size:87.5%;color:red;width:210px}.slice #mc_embed_signup .mc-field-group input.email{width:320px}.slice #mc_embed_signup .indicates-required{margin:1em 0}aside .slice.copy{font-size:80%;line-height:1.375}aside .slice.copy h2{font-size:125%;line-height:1.27273;font-weight:normal;font-family:'GranbyEF-Bold', Arial, sans-serif;margin-bottom:0.7em}aside .subnav,aside .tags_subnav{font-size:80%;line-height:1.375}aside .subnav h2,aside .tags_subnav h2{font-size:125%;line-height:1.27273;font-weight:normal;font-family:'GranbyEF-Bold', Arial, sans-serif;margin-bottom:0.7em}aside .subnav h2 a,aside .tags_subnav h2 a{font-weight:normal;font-family:'GranbyEF-Medium', Arial, sans-serif}aside .subnav ul,aside .tags_subnav ul{margin-bottom:2.8em}aside .subnav ul li,aside .tags_subnav ul li{font-size:125%;list-style:none;font-weight:normal;font-family:'GranbyEF-Medium', Arial, sans-serif;text-transform:uppercase;letter-spacing:1px}aside .subnav .order,aside .tags_subnav .order{font-size:125%;line-height:1.27273;font-weight:normal;font-family:'GranbyEF-ExtraBold', Arial, sans-serif;letter-spacing:1px;margin-bottom:0.7em}ul.product-grid,ul.collection-grid{margin-left:-40px;overflow:hidden}ul.product-grid li,ul.collection-grid li{list-style:none;margin-left:40px;margin-bottom:40px;text-align:center;width:252px;float:left;font-weight:normal;font-family:'GranbyEF-Medium', Arial, sans-serif}ul.product-grid li.first,ul.collection-grid li.first{clear:left}ul.product-grid li .img,ul.collection-grid li .img{width:100%;text-align:center;margin-bottom:10px}ul.product-grid li .img img,ul.collection-grid li .img img{max-width:100%;height:auto;display:inline-block}table.products-grid{margin-left:-40px}table.products-grid td{width:252px;text-align:center;padding-left:40px;font-weight:normal;font-family:'GranbyEF-Medium', Arial, sans-serif}table.products-grid td .img{width:100%;text-align:center}table.products-grid td .img img{max-width:100%;display:inline-block}.product h2{font-weight:normal;font-family:'GranbyEF-Medium', Arial, sans-serif}.product .img{width:100%;text-align:center}.product .img img{max-width:100%;height:auto;display:inline-block}.product .more{font-size:80%;line-height:22/16;margin:1.75em 0-1.125em}.product .more .toggle{cursor:pointer}.product .more span{margin-bottom:0.5em;display:block}.product form{margin-bottom:50px}.product form .text{border:1px solid red;font-weight:normal;font-family:'GranbyEF-Light', Arial, sans-serif;font-size:100%;color:red;width:20px;padding-top:3px;width:1.8em;text-align:center;margin-left:10px}.product form .button{font-weight:normal;font-family:'GranbyEF-ExtraBold', Arial, sans-serif;letter-spacing:1px;font-size:100%;color:red;border:0;background:0;padding:0;margin:0;cursor:pointer}.product .sm li{display:inline;list-style:none;font-size:60%;margin-right:5px;font-weight:normal;font-family:'GranbyEF-Medium', Arial, sans-serif}.product .sm li a{margin-right:5px}.product .related{padding:40px 0 0 20px}ul.collection-grid{margin-left:0}.cart h2{font-weight:normal;font-family:'GranbyEF-Medium', Arial, sans-serif}.cart .img{width:168px;text-align:center;display:block}.cart .img img{max-width:100%;height:auto;display:inline-block}.cart .items{width:100%}.cart .items th,.cart .items td{vertical-align:top;text-align:left;width:50px;padding-bottom:30px;padding-right:20px}.cart .items th.quantity,.cart .items th.price,.cart .items th.total,.cart .items td.quantity,.cart .items td.price,.cart .items td.total{width:168px}.cart .items th.total,.cart .items td.total{padding-right:0}.cart .items th.subtotal,.cart .items td.subtotal{border-top:1px solid red;border-bottom:1px solid red;font-weight:normal;font-family:'GranbyEF-Medium', Arial, sans-serif;padding-right:0;padding-bottom:20px;padding-top:20px}.cart .items th.desc,.cart .items td.desc{width:356px}.cart .items th{font-weight:normal;font-family:'GranbyEF-Medium', Arial, sans-serif}.cart .notes{font-size:80%;line-height:1.75;margin-top:24px}.cart .notes textarea{width:348px;border:1px solid red;font-weight:normal;font-family:'GranbyEF-Light', Arial, sans-serif;font-size:100%;color:red;padding:3px;outline:none}.cart .notes textarea::-webkit-input-placeholder{color:red}.cart .notes textarea::-moz-input-placeholder{color:red}.cart .notes textarea::-o-input-placeholder{color:red}.cart .notes textarea::-ms-input-placeholder{color:red}.cart .notes textarea::input-placeholder{color:red}.cart form .text{border:1px solid red;font-weight:normal;font-family:'GranbyEF-Light', Arial, sans-serif;font-size:100%;color:red;width:20px;padding-top:3px;text-align:center;width:1.8em}.cart form .button{font-weight:normal;font-family:'GranbyEF-ExtraBold', Arial, sans-serif;letter-spacing:1px;font-size:100%;color:red;border:0;background:none;padding:0;margin:0;cursor:pointer;text-align:left}.cart form .small{background:none;color:red;border:0;cursor:pointer}.cart #checkout-proceed{padding-top:20px}.cart #checkout-proceed #additional-checkout-buttons-label{display:block;margin-top:20px;font-size:80%;line-height:1.75;margin-bottom:4px}body{color:red;font-size:20px;line-height:1.4;font-weight:normal;font-family:'GranbyEF-Light', Arial, sans-serif;text-align:center;position:relative;background:#fff}#edit_in_cms{position:absolute;font-family:Arial, sans-serif;font-size:14px;font-weight:bold;top:0;right:0}a{text-decoration:none;color:red;outline:0}img{display:block}p,ul,h2{margin-bottom:0.7em}strong,b{font-weight:normal;font-weight:normal;font-family:'GranbyEF-Bold', Arial, sans-serif}span.loading{position:absolute;background-color:#fff;z-index:99;display:block}