* {padding:0px; margin:0px; }
html {background-color:#9fca3a; color:#000; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; }
a, a:active {outline:none; }

.hidden {display:none; }
#wrapper {background-color:#fff; display:block; margin:0px auto; overflow:auto; padding:32px; padding-top:0px; position:relative; width:762px;  }

#wrapper #header {background: url('../images/header_bg.jpg') top left no-repeat; display:block; height:177px; position:relative; width:762px; }
#wrapper #header h1 {background: url('../images/logo.jpg') top left no-repeat; display:block; height:165px; left:8px; position:absolute; top:0px; width:234px;  }
#wrapper #header h1 a {display:block; height:165px; text-indent:-10000px; top:0px; width:234px;  }
#wrapper #header h2 {background: url('../images/header_brandnewday.jpg') top left no-repeat; display:block; height:34px; left:259px; position:absolute; text-indent:-10000px; top:19px; width:303px;  }
#wrapper #header ul#courtesy_nav {display:block; position:absolute; top:12px; right:5px;}
#wrapper #header ul#courtesy_nav li {display:block; float:left; height:9px; padding:0px 10px; }
#wrapper #header ul#courtesy_nav li a {color:#e0deec; display:block; font-size:9px; line-height:9px; text-decoration:none; }
#wrapper #header ul#courtesy_nav li a:hover {color:#fff; }
#wrapper ul#primary_nav {background: url('../images/nav_bg.jpg') top left no-repeat; display:block; height:39px; width:762px;}
#wrapper ul#primary_nav li {display:block; float:left; height:39px; margin:0px 2px; width:78px; }
#wrapper ul#primary_nav li a {background: url('../images/nav_tab.gif') 0px -1px no-repeat; color:#19472e; display:block; font-size:12px; font-weight:bold; height:39px; line-height:50px; _line-height:39px; padding-left:2px; padding-right:8px; text-align:center; text-decoration:none; width:68px; }
#wrapper ul#primary_nav li a:hover, #wrapper ul#primary_nav li a.selected {background-position:0px -42px; line-height:40px; text-decoration:underline; }

/* home page header */
#wrapper.home #header {background: url('../images/header_bg_home.jpg') top left no-repeat; display:block; height:323px; position:relative; width:762px; }
#wrapper.home #header h1 {background: url('../images/logo_home.jpg') top left no-repeat; display:block; height:165px; left:8px; position:absolute; top:0px; width:234px;  }
#wrapper.home #header h1 a {display:block; height:165px; text-indent:-10000px; top:0px; width:234px;  }
#wrapper.home #header h2 {background: url('../images/header_brandnewday_home.jpg') top left no-repeat; display:block; height:34px; left:259px; position:absolute; text-indent:-10000px; top:47px; width:303px;  }
#wrapper.home ul#primary_nav {background: url('../images/nav_bg_home.jpg') top left no-repeat; display:block; height:40px; overflow:hidden; width:762px;}
#wrapper.home ul#primary_nav li {display:block; float:left; height:40px; margin:0px 2px; width:78px; }
#wrapper.home ul#primary_nav li a {background: url('../images/nav_tab.gif') top left no-repeat; color:#19472e; display:block; font-size:12px; height:40px; line-height:50px; padding-left:2px; padding-right:8px; text-align:center; text-decoration:none; width:68px; }
#wrapper.home ul#primary_nav li a:hover, #wrapper.home ul#primary_nav li a.selected {background-position:0px -40px; line-height:40px; text-decoration:underline; }

#wrapper #left_features {display:block; float:left; padding-bottom:30px; padding-top:14px; width:196px; }
#wrapper #left_features a#coupons {background: url('../images/link_coupons.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#otmc {background: url('../images/link_otmc.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#recipes {background: url('../images/link_recipes.gif') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#community {background: url('../images/link_comm.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#holidayrecipes {background: url('../images/link_holiday.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#employment {background: url('../images/link_employ.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#eggnog {background: url('../images/link_eggnog08.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#chocolate {background: url('../images/link_chocolate.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#stpatsday {background: url('../images/link_stpatsday.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#shamrock {background: url('../images/link_shamrock.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#easterhrecipe {background: url('../images/link_easterhrecipe.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#irishrecipe {background: url('../images/link_irishrecipe.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#springrecipe {background: url('../images/link_springrecipe.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#summerrecipeA {background: url('../images/link_summerrecipeA.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#summerrecipeB {background: url('../images/link_summerrecipeB.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#pom {background: url('../images/link_tampico.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#seal {background: url('../images/link_seal.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#alex {background: url('../images/link_alex.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#spree_feature {background: url('../images/spree_feature.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#joy_tag {background: url('../images/link_JOY.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#creams_feature {background: url('../images/link_creams2.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#otm_free {background: url('../images/link_otm08_b.png') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#otm_low {background: url('../images/link_otmLOW08_b.png') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#otm_choc {background: url('../images/link_otchoc08_b.png') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#swiss_lehigh {background: url('../images/swiss_lehigh.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#tih_lehigh {background: url('../images/feature_tryithot.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#srer_lehigh {background: url('../images/feature_SRER.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#swiss-teas-6-2011 {background: url('../images/lehigh-swiss-tea-feature.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#flavored-milks {background: url('../images/lehigh-flavored-milk-feature.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#lehigh-cookie-feature {background: url('../images/lehigh-cookie-featurebox.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper #left_features a#lehigh-swiss-tea-feature {background: url('../images/lehigh-swiss-tea-feature.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:196px;  }
#wrapper.home #left_features a#lehigh-cookie-feature {margin-bottom:6px;}
#wrapper #left_features a#coupons:hover {background-position:0px -184px; }
#wrapper #left_features a#otmc:hover {background-position:0px -184px; }
#wrapper #left_features a#recipes:hover {background-position:0px -184px; }
#wrapper #left_features a#community:hover {background-position:0px -184px; }
#wrapper #left_features a#holidayrecipes:hover {background-position:0px -184px; }
#wrapper #left_features a#employment:hover {background-position:0px -184px; }
#wrapper #left_features a#eggnog:hover {background-position:0px -184px; }
#wrapper #left_features a#chocolate:hover {background-position:0px -184px; }
#wrapper #left_features a#stpatsday:hover {background-position:0px -184px; }
#wrapper #left_features a#shamrock:hover {background-position:0px -184px; }
#wrapper #left_features a#easterhrecipe:hover {background-position:0px -184px; }
#wrapper #left_features a#irishrecipe:hover {background-position:0px -184px; }
#wrapper #left_features a#springrecipe:hover {background-position:0px -184px; }
#wrapper #left_features a#summerrecipeA:hover {background-position:0px -184px; }
#wrapper #left_features a#summerrecipeB:hover {background-position:0px -184px; }
#wrapper #left_features a#pom:hover {background-position:0px -184px; }
#wrapper #left_features a#seal:hover {background-position:0px -184px; }
#wrapper #left_features a#alex:hover {background-position:0px -184px; }
#wrapper #left_features a#spree_feature:hover {background-position:0px -184px; }
#wrapper #left_features a#joy_tag:hover {background-position:0px -184px; }
#wrapper #left_features a#creams_feature:hover {background-position:0px -184px; }
#wrapper #left_features a#swiss_lehigh:hover {background-position:0px -184px; }
#wrapper #left_features a#flavored-milks:hover {background-position:0px -184px; }
#wrapper #left_features a#lehigh-cookie-feature:hover, 
#wrapper #left_features a#swiss-teas-6-2011:hover {background-position:0px -185px; }
#wrapper #left_features a#lehigh-swiss-tea-feature:hover {background-position:0px -184px; }

#wrapper #main_content {background: url('../images/content_bg.jpg') top left repeat-y; display:block; float:right; height:auto !important; _height:554px; margin-top:14px; min-height:554px; position:relative; width:550px; }
#wrapper.home #main_content {min-height:100%; }
#wrapper #main_content p {font-size:12px; line-height:15px; padding:5px 15px;}
#wrapper #main_content img.about_img {background-color:#fff; border:1px solid #ccc; padding:5px;}
#wrapper #main_content a {color:#19472e; }
#wrapper #main_content a:hover {font-weight:bold; }
#wrapper #main_content ul {margin-left:35px; padding:5px 15px; padding-left:0px; }
#wrapper #main_content ul li {font-size:12px; line-height:14px; padding:2px 0px;}
#wrapper #main_content ol {margin-left:35px; padding:5px 15px; padding-left:0px; }
#wrapper #main_content ol li {font-size:12px; line-height:16px; padding:4px 0px;}
#wrapper #main_content dl {font-size:12px; line-height:15px; margin-left:35px; padding:5px 15px; padding-left:0px; }
#wrapper #main_content dl dt {font-size:14px; font-style:italic; margin-bottom:5px; }
#wrapper #main_content dl dd {margin-bottom:10px; }
#wrapper #main_content hr {background-color:#9FCA3A; border:none; color:#9FCA3A; height:1px; margin:10px; }

#wrapper #main_content a.rec_prod {background-position:top left; display:block; float:right; height:150px; margin:10px; margin-top:40px; text-indent:-10000px; width:200px; }
#wrapper #main_content a.rec_prod:hover {background-position:0px -150px; }

#wrapper #main_content img.rec_image {border:1px solid #aaa; display:block; float:right; margin:15px; }

#wrapper #main_content h3 {background: url('../images/title_bg_green.jpg') top left no-repeat; color:#fff; display:block; font-size:30px; font-style:italic; font-weight:normal; height:42px; letter-spacing:.05em; line-height:42px; margin-bottom:10px; padding:0px 15px; padding-top:4px; width:521px; }
#wrapper #main_content h3.milk_fatfree {background: url('../images/title_bg_milk_fatfree.jpg') top left no-repeat;}
#wrapper #main_content h3.milk_whole {background: url('../images/title_bg_milk_whole.jpg') top left no-repeat;}
#wrapper #main_content h3.milk_lowfat {background: url('../images/title_bg_milk_lowfat.jpg') top left no-repeat;}
#wrapper #main_content h3.milk_chocolate {background: url('../images/title_bg_milk_chocolate.jpg') top left no-repeat;}
#wrapper #main_content h3.milk_strawberry {background: url('../images/title_bg_milk_strawberry.jpg') top left no-repeat;}
#wrapper #main_content h3.cream_halfandhalf {background: url('../images/title_bg_halfandhalf.jpg') top left no-repeat;}
#wrapper #main_content h3.juice_orange {background: url('../images/title_bg_orange.jpg') top left no-repeat;}
#wrapper #main_content h4 {color:#000; display:block; font-size:16px; font-style:italic; font-weight:normal; letter-spacing:.05em; padding:0px 15px; padding-top:4px; }
#wrapper #main_content h4.prod_fam {color:#fff; background-color:#005824; font-weight:bold; padding-bottom:6px; padding-top:6px; margin-left:15px; }
#wrapper #main_content h5 {color:#000; display:block; font-size:14px; font-style:italic; font-weight:normal; letter-spacing:.05em; padding:0px 15px; padding-top:4px; }
#wrapper #main_content fieldset {border:none; font-size:12px; line-height:15px; padding:5px 15px;}
#wrapper #main_content fieldset form { }
#wrapper #main_content fieldset form ol {list-style-type:none; margin-left:15px; }
#wrapper #main_content fieldset form ol li {clear:both; margin:4px 0px; }
#wrapper #main_content fieldset form ol li label {display:block; float:left; padding-right:10px; text-align:right; width:175px; }
#wrapper #main_content fieldset form ol li input, #wrapper #main_content fieldset form ol li select, #wrapper #main_content fieldset form ol li select option, #wrapper #main_content fieldset form ol li textarea {font-size:11px; padding:2px; }
#wrapper #main_content fieldset form ol li textarea {font-family:Arial, Helvetica, sans-serif; height:100px; width:250px; }

/*coupons*/
#wrapper #main_content p.coupon a#coupon_otm {background: url('../images/link_coupotm.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:500px; }
#wrapper #main_content p.coupon a#coupon_cream {background: url('../images/link_coupcream.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:500px;  }
#wrapper #main_content p.coupon a#coupon_flavored {background: url('../images/link_coupflavored.jpg') top left no-repeat; display:block; height:184px; text-indent:-10000px; width:500px;  }
#wrapper #main_content p.coupon a#coupon_otm:hover {background-position:0px -184px; }
#wrapper #main_content p.coupon a#coupon_cream:hover {background-position:0px -184px; }
#wrapper #main_content p.coupon a#coupon_flavored:hover {background-position:0px -184px; }

/*recipes header */
#wrapper #main_content div.recipes {background: url('../images/title_bg_green.jpg') top left no-repeat; color:#fff; display:block; height:42px; margin-bottom:10px; padding:0px 15px; padding-top:4px; position:relative; width:526px; }
#wrapper #main_content div.recipes h3 {background: none; color:#fff; display:block; float:left; font-size:30px; font-style:italic; font-weight:normal; height:42px; letter-spacing:.05em; line-height:42px; margin:0px; padding:0px; width:200px; }
#wrapper #main_content div.recipes form { }
#wrapper #main_content div.recipes form fieldset { }
#wrapper #main_content div.recipes form fieldset p.legend {display:block; float:left; margin:0px; padding:0px; padding-top:10px; margin-right:4px; width:84px; }
#wrapper #main_content div.recipes form fieldset input#search {background-color:#19472e; border:1px solid #fff; color:#fff; display:block; float:left; font-size:11px; height:15px; margin-top:6px; padding:2px; width:140px;}
#wrapper #main_content div.recipes form fieldset button#submit {background-color:#19472e; border:1px solid #fff; color:#fff; display:block; float:right; font-size:11px; margin-top:6px; padding:2px; _padding:1px; }

/*product lander nav */
#wrapper #main_content ul.prod_buttons {background: url('../images/content_bg.jpg') top left repeat-y; background-color:#ddedba; margin-left:15px; overflow:auto; padding:10px; position:relative; width:536px; }
#wrapper #main_content ul.prod_buttons li {display:block; float:left; list-style-type:none; margin:10px; text-align:center; width:85px; }
#wrapper #main_content ul.prod_buttons li a {display:block; height:40px; padding-top:90px; text-decoration:none; width:85px; }
#wrapper #main_content ul.prod_buttons li a.button_wholemilk {background: url('../images/product_button_milk_whole.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_reducedfat {background: url('../images/product_button_milk_reducedfat.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_lowfat {background: url('../images/product_button_milk_lowfat.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_fatfree {background: url('../images/product_button_milk_fatfree.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_otmff {background: url('../images/product_button_otmff.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_otmlf {background: url('../images/product_button_otmlf.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_chocolate {background: url('../images/product_button_flavored_chocolate.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_strawberry {background: url('../images/product_button_flavored_strawberry.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_otmc {background: url('../images/product_button_otmc.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_halfandhalf {background: url('../images/product_button_halfandhalf.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_ffhalfandhalf {background: url('../images/product_button_fatfree_halfandhalf.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_heavycream {background: url('../images/product_button_heavy_cream.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_lightcream {background: url('../images/product_button_light_cream.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_oj {background: url('../images/product_button_juice_orange.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_lemonade {background: url('../images/product_button_lemonade.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_arcticsplash {background: url('../images/product_button_arcticsplash.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_swiss {background: url('../images/product_button_swiss.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_tampico {background: url('../images/product_button_tampico.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_organic {background: url('../images/product_button_milk_organic.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_wholechug {background: url('../images/product_button_chugs_whole.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_chocochug {background: url('../images/product_button_chugs_chocolate.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_strawchug {background: url('../images/product_button_chugs_strawberry.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_vanillachug {background: url('../images/product_button_chugs_vanilla.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_milkshake_cc {background: url('../images/product_button_chug_milkshake_cc.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_milkshake_choc {background: url('../images/product_button_chug_milkshake_choc.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_milkshake_van {background: url('../images/product_button_chug_milkshake_van.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a.button_buttermilk {background: url('../images/product_button_buttermilk.gif') top left no-repeat; }
#wrapper #main_content ul.prod_buttons li a:hover {background-position:0px -185px; }
#wrapper #main_content ul.prod_buttons li.bottom {background: url('../images/content_bg_bot.jpg') bottom left no-repeat; display:block; height:8px; margin:0px; padding:0px; position:absolute; left:0px; bottom:0px; width:556px; }

/* product page nav */
#wrapper ul#prod_nav {background: url('../images/prod_nav_bg.gif') top left no-repeat; clear:both; display:block; height:116px; position:relative; width:762px; }
#wrapper ul#prod_nav li {display:block; float:left; height:108px; list-style-type:none; padding:0px; margin:0px; }
#wrapper ul#prod_nav li a {display:block; float:left; font-size:1px; height:108px; text-indent:-10000px; width:25px; }
#wrapper ul#prod_nav li a.nav_otmff {background: url('../images/btn_nav_otmff.gif') top left no-repeat; width:37px; }
#wrapper ul#prod_nav li a.nav_otmlf {background: url('../images/btn_nav_otmlf.gif') top left no-repeat; width:36px; }
#wrapper ul#prod_nav li a.nav_otmc {background: url('../images/btn_nav_otmc.gif') top left no-repeat; margin-right:0px; _margin-right:0px; width:37px; }
#wrapper ul#prod_nav li a.nav_whole {background: url('../images/btn_nav_whole.gif') top left no-repeat; margin-left:3px; _margin-left:0px; width:50px; }
#wrapper ul#prod_nav li a.nav_reduced {background: url('../images/btn_nav_reduced.gif') top left no-repeat; width:47px; }
#wrapper ul#prod_nav li a.nav_lowfat {background: url('../images/btn_nav_lowfat.gif') top left no-repeat; width:47px; }
#wrapper ul#prod_nav li a.nav_fatfree {background: url('../images/btn_nav_fatfree.gif') top left no-repeat; margin-right:0px; _margin-right:0px; width:49px; }
#wrapper ul#prod_nav li a.nav_chocolate {background: url('../images/btn_nav_chocolate.gif') top left no-repeat; width:49px; }
#wrapper ul#prod_nav li a.nav_strawberry {background: url('../images/btn_nav_strawberry.gif') top left no-repeat; margin-right:0px; _margin-right:0px; width:33px; }
#wrapper ul#prod_nav li a.nav_halfhalf {background: url('../images/btn_nav_halfhalf.gif') top left no-repeat; width:27px; }
#wrapper ul#prod_nav li a.naf_ffhalfhalf {background: url('../images/btn_nav_ffhalfhalf.gif') top left no-repeat; width:29px; }
#wrapper ul#prod_nav li a.nav_heavycream {background: url('../images/btn_nav_heavycream.gif') top left no-repeat; width:28px; }
#wrapper ul#prod_nav li a.nav_lightcream {background: url('../images/btn_nav_lightcream.gif') top left no-repeat; margin-right:0px; _margin-right:0px; width:27px; }
#wrapper ul#prod_nav li a.nav_oj {background: url('../images/btn_nav_oj.gif') top left no-repeat; margin-right:0px; _margin-right:0px; width:49px; }
#wrapper ul#prod_nav li a.nav_chugwhole {background: url('../images/btn_nav_chugwhole.gif') top left no-repeat; width:28px; }
#wrapper ul#prod_nav li a.nav_chugchocolate {background: url('../images/btn_nav_chugchoco.gif') top left no-repeat; width:26px; }
#wrapper ul#prod_nav li a.nav_chugstrawberry {background: url('../images/btn_nav_chugstraw.gif') top left no-repeat; width:28px; }
#wrapper ul#prod_nav li a.nav_chugvanilla {background: url('../images/btn_nav_chugvanilla.gif') top left no-repeat; width:25px; }
#wrapper ul#prod_nav li a.nav_chugmcc {background: url('../images/btn_nav_milkshake_cc.gif') top left no-repeat; width:25px; }
#wrapper ul#prod_nav li a.nav_chugmchoc {background: url('../images/btn_nav_milkshake_choc.gif') top left no-repeat; width:25px; }
#wrapper ul#prod_nav li a.nav_chugmvan {background: url('../images/btn_nav_milkshake_van.gif') top left no-repeat; width:25px; }
#wrapper ul#prod_nav li a.nav_buttermilk {background: url('../images/btn_nav_buttermilk.gif') top left no-repeat; width:25px; }

#wrapper ul#prod_nav li#prod_name {background-color:#fff; border:1px solid #666; border-bottom:none; bottom:7px; display:block; font-size:12px; height:20px; line-height:20px; position:absolute; left:181px; text-align:center; width:400px; filter:alpha(opacity=85); opacity: 0.85; -moz-opacity:0.85; }

/*recipes stuff */
#wrapper #main_content ul.recipes {float:left; padding:10px; margin-left:0px; padding-top:0px; padding-left:0px;}
#wrapper #main_content ul.recipes li {list-style-type:none; width:155px; }
#wrapper #main_content ul.recipes li a {color:#19472e; font-size:11px; text-decoration:none; }
#wrapper #main_content ul.recipes li a:hover {text-decoration:underline; }
#wrapper #main_content ul.recipes li.more {padding-top:8px; }
#wrapper #main_content ul.recipes li.more a {font-style:italic; }

#wrapper #main_content ul#recipe_list {padding-left:10px; margin-top:25px; }
#wrapper #main_content ul#recipe_list li {list-style-type:none; padding:3px 0px; }
#wrapper #main_content ul#recipe_list li a {color:#19472e; font-size:12px; text-decoration:none; }
#wrapper #main_content ul#recipe_list li a:hover {text-decoration:underline; }

#wrapper #main_content ul#recipe_nav {display:block; float:left; margin:10px 15px; width:111px; }
#wrapper #main_content ul#recipe_nav li {display:block; height:79px; padding:5px 0px; width:111px; }
#wrapper #main_content ul#recipe_nav li a {display:block; height:79px; text-indent:-10000px; width:111px; }
#wrapper #main_content ul#recipe_nav li a.bev {background: url('../images/re_bev.jpg') top left no-repeat; }
#wrapper #main_content ul#recipe_nav li a.main {background: url('../images/re_main.jpg') top left no-repeat; }
#wrapper #main_content ul#recipe_nav li a.des {background: url('../images/re_des.jpg') top left no-repeat; }
#wrapper #main_content ul#recipe_nav li a.bre {background: url('../images/re_bread.jpg') top left no-repeat; }
#wrapper #main_content ul#recipe_nav li a.bfast {background: url('../images/re_bfast.jpg') top left no-repeat; }
#wrapper #main_content ul#recipe_nav li a.holidays {background: url('../images/re_holidays.jpg') top left no-repeat; }
#wrapper #main_content ul#recipe_nav li a.kid-friendly {background: url('../images/re_kidfriendly.jpg') top left no-repeat; }
#wrapper #main_content ul#recipe_nav li a:hover {background-position:0px -79px; }
#wrapper #main_content ul#recipe_nav li a.selected {background-position:0px -79px; }

#wrapper #main_content h4.re_main {display:block; float:left; height:79px; padding:0px; margin:0px 5px; width:111px; }
#wrapper #main_content h4.re_bev {display:block; float:left; height:79px; padding:0px; margin:0px 5px; width:111px; }
#wrapper #main_content h4.re_des {display:block; float:left; height:79px; padding:0px; margin:0px 5px; width:111px; }
#wrapper #main_content h4.re_bread {display:block; float:left; height:79px; padding:0px; margin:0px 5px; width:111px; }
#wrapper #main_content h4.re_bfast {display:block; float:left; height:79px; padding:0px; margin:0px 5px; width:111px; }
#wrapper #main_content h4.re_holidays {display:block; float:left; height:79px; padding:0px; margin:0px 5px; width:111px; }
#wrapper #main_content h4.re_kidfriendly {display:block; float:left; height:79px; padding:0px; margin:0px 5px; width:111px; }
#wrapper #main_content h4.re_main a {background: url('../images/re_main.jpg') top left no-repeat; display:block; height:79px; text-indent:-10000px; width:111px; }
#wrapper #main_content h4.re_main a:hover {background-position:0px -79px; }
#wrapper #main_content h4.re_bev a {background: url('../images/re_bev.jpg') top left no-repeat; display:block; height:79px; text-indent:-10000px; width:111px; }
#wrapper #main_content h4.re_bev a:hover {background-position:0px -79px; }
#wrapper #main_content h4.re_des a {background: url('../images/re_des.jpg') top left no-repeat; display:block; height:79px; text-indent:-10000px; width:111px; }
#wrapper #main_content h4.re_des a:hover {background-position:0px -79px; }
#wrapper #main_content h4.re_bread a {background: url('../images/re_bread.jpg') top left no-repeat; display:block; height:79px; text-indent:-10000px; width:111px; }
#wrapper #main_content h4.re_bread a:hover {background-position:0px -79px; }
#wrapper #main_content h4.re_bfast a {background: url('../images/re_bfast.jpg') top left no-repeat; display:block; height:79px; text-indent:-10000px; width:111px; }
#wrapper #main_content h4.re_bfast a:hover {background-position:0px -79px; }
#wrapper #main_content h4.re_holidays a {background: url('../images/re_holidays.jpg') top left no-repeat; display:block; height:79px; text-indent:-10000px; width:111px; }
#wrapper #main_content h4.re_holidays a:hover {background-position:0px -79px; }
#wrapper #main_content h4.re_kidfriendly a {background: url('../images/re_kidfriendly.jpg') top left no-repeat; display:block; height:79px; text-indent:-10000px; width:111px; }
#wrapper #main_content h4.re_kidfriendly a:hover {background-position:0px -79px; }

#wrapper #content_bot {background: url('../images/content_bg_bot.jpg') bottom left no-repeat; display:block; height:8px; margin-top:8px; position:absolute; left:0px; bottom:0px; width:550px; }
#wrapper.home #main_content {background:none; width:564px; display: block; }
#wrapper.home #content_bot {display:none; }

/* faq / long page changes */

#wrapper.faq #main_content {background:none; }
#wrapper.faq #main_content h3 {background: none; color:#005824; display:block; font-size:24px; font-style:italic; font-weight:bold; letter-spacing:.05em; margin-bottom:10px; padding:0px 15px; padding-top:4px; }
#wrapper.faq #main_content h5 {color:#000; display:block; font-size:16px; font-style:italic; font-weight:normal; letter-spacing:.05em; padding:0px 15px; padding-top:4px; }
#wrapper.faq #main_content dl {font-size:12px; line-height:15px; margin-left:15px; padding:0px; }
#wrapper.faq #main_content dl dt {display:block; float:left; font-size:12px; font-style:italic; margin-bottom:5px; padding-right:300px; width:220px; }
#wrapper.faq #main_content dl dt a {color:#000; display:block; text-decoration:none; padding:4px; }
#wrapper.faq #main_content dl dt a:hover, #wrapper.faq #main_content dl dt a.selected {border:1px solid #999; border-right:3px solid #999; border-bottom:2px solid #999; background-color:#ddedba; font-weight:normal; }
#wrapper.faq #main_content dl dd {background-color:#ddedba; border:1px solid #999; border-right:3px solid #999; border-bottom:2px solid #999; display:none; height:470px; position:absolute; margin-bottom:10px; padding:10px; right:0px; top:56px; width:270px;}
#wrapper.faq #main_content dl dd .date {display:block; font-size:12px; font-style:italic; padding-bottom:4px; }
#wrapper.faq #main_content dl dd .title {display:block; font-size:14px; font-style:italic; font-weight:bold; padding-bottom:8px; }
#wrapper.faq #main_content dl dd .url {font-style:italic; }
#wrapper.faq #content_bot {display:none; }
#wrapper.faq #main_content h4 {background: url('../images/title_bg_green.jpg') top left no-repeat; color:#fff; display:block; font-size:30px; font-style:italic; font-weight:normal; height:42px; letter-spacing:.05em; line-height:42px; margin-bottom:0px; padding:0px 15px; padding-top:4px; width:526px; }

/* today info */
#wrapper.faq #main_content dl.today {display:block; font-size:12px; line-height:15px; margin-left:15px;padding:0px; width:526px; }
#wrapper.faq #main_content dl.today dt {display:block; float:left; font-size:14px; font-style:normal; height:82px; margin-bottom:5px; padding-right:300px; width:220px; }
#wrapper.faq #main_content dl.today dt b {font-size:16px; font-style:italic; font-weight:bold; }
#wrapper.faq #main_content dl.today dt a {color:#000; display:block; text-decoration:none; padding:4px; }
#wrapper.faq #main_content dl.today dt a img {margin-right:5px; }
#wrapper.faq #main_content dl.today dt a:hover, #wrapper.faq #main_content dl.today dt a.selected {border:none; background-color:#fff; color:#0b5729; font-weight:normal; }
#wrapper.faq #main_content dl.today dd {background: url('../images/today_bg.gif') bottom left repeat-x; background-color:#fff; border:1px solid #999; display:none; font-style:italic; height:470px; position:absolute; margin-bottom:10px; padding:10px; right:0px; top:56px; width:270px;}
#wrapper.faq #main_content dl.today dd img {margin-bottom:10px; }
#wrapper.faq #main_content dl.today dd .date {display:block; font-size:12px; font-style:italic; padding-bottom:4px; }
#wrapper.faq #main_content dl.today dd .title {display:block; font-size:14px; font-style:italic; font-weight:bold; padding-bottom:8px; }
#wrapper.faq #main_content dl.today dd .url {font-style:italic; }


/* timeline special */
#wrapper #main_content ul#timeline {background-image: url('../images/timeline_bg.jpg'); display:block; height:112px; padding:0px; position:relative; width:506px; }
#wrapper #main_content ul#timeline li {list-style-type:none; }
#wrapper #main_content ul#timeline li a {display:block; text-indent:-1000px; }
#wrapper #main_content ul#timeline li.year_1922 {display:block; height:88px; left:0px; position:absolute; top:0px; width:50px; }
#wrapper #main_content ul#timeline li.year_1922 a {display:block; height:88px; width:50px; }
#wrapper #main_content ul#timeline li.year_1932 {display:block; height:88px; left:50px; position:absolute; top:20px; width:110px; }
#wrapper #main_content ul#timeline li.year_1932 a {display:block; height:88px; width:110px; }
#wrapper #main_content ul#timeline li.year_1961 {display:block; height:88px; left:160px; position:absolute; top:0px; width:104px; }
#wrapper #main_content ul#timeline li.year_1961 a {display:block; height:88px; width:110px; }
#wrapper #main_content ul#timeline li.year_1964 {display:block; height:88px; left:264px; position:absolute; top:20px; width:14px; }
#wrapper #main_content ul#timeline li.year_1964 a {display:block; height:88px; width:14px; }
#wrapper #main_content ul#timeline li.year_1964b {display:block; height:20px; left:230px; position:absolute; top:92px; width:48px; }
#wrapper #main_content ul#timeline li.year_1964b a {display:block; height:20px; width:48px; }
#wrapper #main_content ul#timeline li.year_1966 {display:block; height:88px; left:278px; position:absolute; top:0px; width:40px; }
#wrapper #main_content ul#timeline li.year_1966 a {display:block; height:88px; width:40px; }
#wrapper #main_content ul#timeline li.year_1978 {display:block; height:88px; left:318px; position:absolute; top:20px; width:60px; }
#wrapper #main_content ul#timeline li.year_1978 a {display:block; height:88px; width:60px; }
#wrapper #main_content ul#timeline li.year_1984 {display:block; height:88px; left:378px; position:absolute; top:0px; width:20px; }
#wrapper #main_content ul#timeline li.year_1984 a {display:block; height:88px; width:20px; }
#wrapper #main_content ul#timeline li.year_1986 {display:block; height:88px; left:398px; position:absolute; top:20px; width:20px; }
#wrapper #main_content ul#timeline li.year_1986 a {display:block; height:88px; width:20px; }
#wrapper #main_content ul#timeline li.year_1991 {display:block; height:88px; left:418px; position:absolute; top:0px; width:24px; }
#wrapper #main_content ul#timeline li.year_1991 a {display:block; height:88px; width:24px; }
#wrapper #main_content ul#timeline li.year_1994 {display:block; height:88px; left:442px; position:absolute; top:20px; width:24px; }
#wrapper #main_content ul#timeline li.year_1994 a {display:block; height:88px; width:24px; }
#wrapper #main_content ul#timeline li.year_1998 {display:block; height:88px; left:466px; position:absolute; top:0px; width:24px; }
#wrapper #main_content ul#timeline li.year_1998 a {display:block; height:88px; width:12px; }
#wrapper #main_content ul#timeline li.year_1999 {display:block; height:88px; right:0px; position:absolute; top:20px; width:24px; }
#wrapper #main_content ul#timeline li.year_1999 a {display:block; height:88px; width:24px; }
#wrapper #main_content ul#timeline li.year_1986b {display:block; height:20px; left:370px; position:absolute; top:92px; width:40px; }
#wrapper #main_content ul#timeline li.year_1986b a {display:block; height:20px; width:40px; }
#wrapper #main_content ul#timeline li.year_1994b {display:block; height:20px; left:420px; position:absolute; top:92px; width:40px; }
#wrapper #main_content ul#timeline li.year_1994b a {display:block; height:20px; width:40px; }
#wrapper #main_content ul#timeline li.year_1999b {display:block; height:20px; right:0px; position:absolute; top:92px; width:40px; }
#wrapper #main_content ul#timeline li.year_1999b a {display:block; height:20px; width:40px; }
#wrapper #main_content ul#timeline li.year_1984b {display:block; height:20px; left:360px; position:absolute; top:0px; width:40px; }
#wrapper #main_content ul#timeline li.year_1984b a {display:block; height:20px; width:40px; }
#wrapper #main_content ul#timeline li.year_1991b {display:block; height:20px; left:400px; position:absolute; top:0px; width:40px; }
#wrapper #main_content ul#timeline li.year_1991b a {display:block; height:20px; width:40px; }
#wrapper #main_content ul#timeline li.year_1998b {display:block; height:20px; right:25px; position:absolute; top:0px; width:40px; }
#wrapper #main_content ul#timeline li.year_1998b a {display:block; height:20px; width:40px; }
#wrapper #main_content p#timeline_data {font-size:12px; line-height:18px; height:140px; margin-left:36px; margin-top:15px; }


/* bedhead special */
#wrapper #main_content #bedhead {background: url('../images/bedhead_bg.jpg') top left no-repeat; display:block; height:373px; position:relative; width:564px; }
#wrapper #main_content #bedhead h3 {background:none; bottom:17px; display:block; height:152px; left:9px; position:absolute; width:152px; }
#wrapper #main_content #bedhead h3 a {display:block; height:152px; text-indent:-10000px; width:152px; }
#wrapper #main_content #bedhead p {display:block; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; height:58px; left:170px; line-height:14px; padding-top:3px; position:absolute; top:262px; width:230px; }
#wrapper #main_content #bedhead p a {color:#004c23; display:block; text-decoration:none; }
#wrapper #main_content #bedhead p a:hover {color:#006d32; }

#footer {border-top:1px solid #fff; display:block; font-size:10px; margin:0px auto; margin-top:10px; margin-bottom:30px; padding-top:10px; text-align:center; width:762px; }
#footer ul.footer_nav {color:#495134; }
#footer ul.footer_nav li {border-right:1px solid #495134; display:inline; list-style-type:none; }
#footer ul.footer_nav li.last {border:none; }
#footer ul.footer_nav li a {color:#495134; padding:0px 3px; padding-right:4px; text-decoration:none; }
#footer p {color:#697e36; }



/* community */

#wrapper.faq  #main_content dl dd.community {height: 780px;}
#wrapper.faq  #main_content dl dd.community a.community-photos  {}
