img,div{behavior:url("/inc/iepngfix.htc");}
body{font:normal 12px/15px "Helvetica Neue", arial, verdana, sans-serif;background:#97b4c0 url(../media/page_bkg.gif) center 0 repeat-y;margin:0 auto;}
td{font:normal 12px/15px "Helvetica Neue", arial, verdana, sans-serif;}
.title{text-transform:capitalize;}
#wrapper{width:1040px;background:#fff;margin:0 auto;}
#facebook_twitter{float:right;}
#mid-col{width:370px;float:left;}
#page_content{margin:0 40px 20px 0;}
#ship_bkg{background:#fff url("/media/shipped_bkg.png") center 0 no-repeat;padding:40px 230px 20px 40px;}
.feature_bkg{padding: 125px 0px 0px 36px; height: 100px;}
.fb_football a,.fb_football a:visited{color: #FF3;}
.fb_stpattys a,.fb_stpattys a:visited{color: #060;}
.fb_mothersday a,.fb_mothersday a:visited{color: #600;}
.fb_fathersday a,.fb_fathersday a:visited{color: #630;}
.fb_bacon a,.fb_bacon a:visited{color: #FF3;}
.fb_football{background:#fff url("/media/resources/featured_dwnld_football.jpg") 0 0 no-repeat; }
.fb_stpattys{background:#fff url("/media/resources/featured_dwnld_stpattys.jpg") 0 0 no-repeat; }
.fb_mothersday{background:#fff url("/media/resources/featured_dwnld_mothersday.jpg") 0 0 no-repeat; }
.fb_fathersday{background:#fff url("/media/resources/featured_dwnld_fathersday.jpg") 0 0 no-repeat; }
.fb_bacon{background:#fff url("/media/resources/featured_dwnld_bacon.jpg") 0 0 no-repeat; }
.page_callout_light{background:#eaf0f2;margin:20px 0;padding:1px 20px 10px;}
.res-links{font-size:10px;line-height:11px;color:#999;margin:10px 0;}
#social{margin-left:45px;height:20px;padding:15px 0;}
#followus{float:right;height:16px;margin:3px 35px 3px 10px;}
.nounderline{text-decoration:none;}
.facebook_link{background:url("../media/soc-facebook.png") 0 0 no-repeat;display:inline-block;width:17px;height:16px;}
a.facebook_link:hover{background:url("../media/soc-facebook.png") 0 -16px no-repeat;width:17px;height:16px;}
a.twitter_link{background:url("../media/soc-twitter.png") 0 0 no-repeat;display:inline-block;width:16px;height:16px;}
a.twitter_link:hover{background:url("../media/soc-twitter.png") 0 -16px no-repeat;width:16px;height:16px;}
a.pdf_link{background:url("../media/pdf_btn.png") 0 2px no-repeat;text-decoration:none;padding:3px 0 8px 24px;}
a.web_link{background:url("../media/link_btn.png") 0 2px no-repeat;text-decoration:none;padding:3px 0 8px 24px;}
p.press {margin:10px 0 15px 0;}
p.press i{font-size:11px;line-height:15px;color:#999;margin:0 0 10px 24px;}
.page_sep{font:normal 14px/15px "Helvetica Neue", arial, verdana, sans-serif;clear:both;padding:10px 22px;}
.green{background:#9C0;color:#030;}
.grey{background:#666;color:#FFF;}
.imgSmall{width:125px;height:125px;}
.description{overflow:hidden;}
.quote_box{width:370px;background:transparent url("../media/quote_box_top.png") 0 0 no-repeat;color:#666;margin:20px auto;}
blockquote{font:italic 15px/17px 'Times New Roman', Times, serif;margin:0;padding:10px 20px 0;}
blockquote:first-line{padding-left:-10px;}
.quote_byline{font:bold 12px/17px 'Times New Roman', Times, serif;text-align:right;background:transparent url("../media/quote_box_btm.png") 0 bottom no-repeat;padding:5px 40px 10px;}
.infiniteCarousel{width:700px;height:300px;position:relative;}
.infiniteCarousel .wrapper{width:700px;overflow:auto;height:300px;position:absolute;top:0;margin:0;}
.infiniteCarousel .wrapper ul{width:700px;height:300px;list-style-image:none;list-style-position:outside;list-style-type:none;position:absolute;top:0;margin:0;padding:0;}
.infiniteCarousel ul li{display:block;float:left;height:300px;width:700px;padding:0;}
.infiniteCarousel ul li a img{display:block;border:0;}
.infiniteCarousel .arrow{display:block;height:27px;width:27px;background:url(../media/arrow.png) no-repeat 0 0;text-indent:-9999px;position:absolute;top:140px;cursor:pointer;outline:0;}
.infiniteCarousel .forward{background-position:0 0;right:10px;}
.infiniteCarousel .back{background-position:0 -54px;left:10px;}
.infiniteCarousel .forward:hover{background-position:0 -27px;}
.infiniteCarousel .back:hover{background-position:0 -81px;}
#signupform{clear:both;margin:15px 0 0;padding:0;}
form{margin:0 0 8px;}
label{display:block;font-size:12px;font-weight:700;line-height:22px;cursor:pointer;position:relative;}
button,input.input-text,input.password,input.button,textarea{font-family:Helvetica Neue, "Arial", Helvetica, Verdana, sans-serif;}
input.input-text,input.password,textarea{display:block;background:transparent url(../media/input-bg.png) no-repeat 0 0;border:1px solid #bbb;-moz-border-radius:2px;-webkit-border-radius:2px;-webkit-box-shadow:0 1px 1px #fff;font-size:12px;font-family:Helvetica Neue, "Arial", Helvetica, Verdana, sans-serif;text-shadow:0 0 1px #fff;color:#CCC;position:relative;line-height:22px;font-weight:700;height:20px;margin:0 0 6px;padding:5px 4px 1px;}
form input.input-text:focus,form textarea:focus{outline:none;color:#39F;border:2px solid #2daebf;font-weight:700;border-color:#999;padding:4px 3px 0;}
label.inlined{font-weight:700;font-size:12px;font-family:Helvetica Neue, "Arial", Helvetica, Verdana, sans-serif;color:#666;-webkit-transition:color 0.15s linear;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;position:relative;height:20px;padding:5px 0 0 6px;}
label.focus{color:#ddd;}
label.has-text{color:#fff;-webkit-transition-duration:0;}
label.inlined + input.input-text{margin-top:-25px;}
label.inlined + textarea.input-text{margin-top:-43px;}
.zip{width:120px;}
.email{width:205px;}
#form_button{float:right;margin:0 5px 0 10px;}
.small{font:normal 0.9em/0.8em "Helvetica Neue", arial, verdana, sans-serif;}
.light{color:#666;}
.italic{font-style:italic;}
#content{width:720px;margin:0 20px 20px 0;}
.photo_left{float:left;margin:10px 20px 10px 0;}
.photo_right{float:right;margin:10px 0 0 20px;}
.recipe_fblike{margin:10px 0 10px 150px;}
#logo{margin:0 0 20px;}
h1{font:normal 18px/20px Georgia, "Times New Roman", times, serif;color:#b03226;margin:20px 0 2px;}
h2{font:normal 15px/18px Georgia, "Times New Roman", times, serif;color:#b03226;margin:20px 0 2px;}
a,a:visited{color:#d88353;}
a:hover{color:#b03226;}
#twitter,.query{width:315px;margin:0 0 20px;}
#twitter #twitter_list,.query #twitter_list{-webkit-border-radius:.5em;list-style-type:none;margin:0;padding:0;}
#twitter #twitter_list .awesome,#twitter #twitter_list .epic,.query #twitter_list .awesome,.query #twitter_list .epic{text-transform:uppercase;}
#twitter #twitter_list li,.query #twitter_list li{overflow-y:auto;overflow-x:hidden;border-top:1px solid #ccc;padding:8px 0;}
#twitter #twitter_list #twitter_even,.query #twitter_list #twitter_even{background-color:#fff;}
#twitter #twitter_list #twitter_avatar,.query #twitter_list #twitter_avatar{padding-right:.5em;float:left;}
#twitter #twitter_list #twitter_avatar img,.query #twitter_list #twitter_avatar img{vertical-align:middle;}
a#twitter_time_link,a#twitter_time_link:visited{color:#999;text-decoration:none;font:normal 11px/12px "Helvetica Neue", arial, verdana, sans-serif;}
#footer{clear:both;width:960px;margin:20px auto;}
#copyright{font:normal 10px/12px "Helvetica Neue", arial, verdana, sans-serif;color:#ccc;}
#copyright a{color:#fff;text-decoration:none;}
.bracket{color:#fff;padding:0 1px;}
.line{border-top:1px solid #ccc;clear:both;margin:20px 0 0;}
a:active{outline:none;}
a:focus{-moz-outline-style:none;}
#twitter_link,#copyright a:hover{color:#930;}