* {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
body {background-color: #ffffff;font-family: Arial, Helvetica, sans-serif;color:#037;font-size:12px;background:url("../images/img-pattern-top.jpg") repeat-x;}
a {font-weight: bold;text-decoration:underline;color:#037;font-size: 12px;border:none;outline:none;}
h1{font-size:24px;font-family:Nunito, Arial, Helvetica, Sans-Serif;font-weight:700;}
h2{font-size:18px;}
h3{font-size:14px;margin-bottom:5px;line-height:1.5;}
h4{}
p{line-height:1.3;}
img, a img{border:none;}
.clear, .clearBoth{clear:both;}
#container {margin: 0px auto 0px auto;width: 960px;}

/******Header*********/
#headerContainer{height:162px;padding-bottom:5px;position:relative;margin-top:30px;}

#logo{float:left;margin:15px 0px 0px 0px;width:253px;}
#mainNav{background: url(../images/img-nav-bar.png) no-repeat 0 100%;float:right;width:680px;height:100%;}

.storeLocationFlavor{float:right;height:85px;}

#txtFotd{float:right;}
#imgSpoons{float:right;}
#imgFotd{position:relative;text-align:right;float:right;}
#imgFotd ul{list-style-type: none;}
#imgFotd ul li{float:left;margin-left:5px;}
#navStore{float:right;text-align:right;}
#txtFotd{margin:15px 10px 0px 3px;}
#imgSpoons{width:96px;}
.lnkFlavor{font-size:13px;}

.navFlavor{color:#037;font-size:14px;}
.navFlavor a{text-decoration:none;}

.navStore {color:#358ccb;font-size:10px;padding-left:10px;}
.navStore a{color:#358ccb;font-weight:normal;font-size:10px;}

#upperNav{margin:0px 0px 0px 140px;padding:3px 0px 0px 0px;}
#upperNav ul{list-style-type: none;}
#upperNav ul li{float:left;padding-right:12px;}
#upperNav ul li a{color:#005596;font-size:9px;text-decoration:none;text-transform:uppercase;}
#upperNav ul li a:hover, #upperNav ul li a.active{color:#fff;}

#upperNav #socialMedia{margin:-4px 0px 0px 0px;height:19px;float:right;}
#upperNav #socialMedia .twitter{margin-left:-3px;}
#upperNav #socialMedia .googleplus{padding:1px 2px 1px 0;margin-left:-3px;}

#lowerNav{margin:0px 0px 0px 150px;padding:16px 0px 0px 0px;}
#lowerNav ul{list-style-type: none;}
#lowerNav ul li{float:left;padding-right:10px;}
#lowerNav ul li a{color:#fff;font-size:13px;text-decoration:none;text-shadow: 2px 2px 2px #000;text-transform:uppercase;}
#lowerNav ul li a:hover, #lowerNav ul li a.active{color:#78b6e4;}
/***** End Header *************/

#contentContainer{padding:0px 0px 0px 0px;}

/*********Left Hand Nav and Promos********/
#left_hand_nav{float:left;width:270px;}

#locator{margin-bottom:20px;width:245px;}
#locatorTop{background:url(../images/img-find-your-culvers-top.gif) no-repeat;height:46px;width:245px;}
#locatorMiddle{background:#78b6e4;padding-left:15px;height:100%;}
#locatorMiddle a{color:#fff;font-size:9px;text-decoration:underline;}
#locatorMiddle .advLocatorInput{color:#78b6e4;border:solid #78b6e4 1px;width:155px;}
#advLocatorTxtBoxContainer{float:left;padding-top:5px;}
#divLocatorGoBtn{float:right;margin-right:10px;}
#locatorBottom{background:url(../images/img-find-your-culvers-bottom.gif) no-repeat;height:9px;width:245px;}

.sideNavigation ul{list-style:none;border-top:solid #93c5e9 1px;margin-bottom:20px;width:245px;}
.sideNavigation ul li{height:27px;border-bottom:solid #d6e9f7 1px;}
.sideNavigation ul li a{text-decoration:none;height:27px;width:245px;display:block;}
.sideNavigation ul li a span{visibility:hidden;height:27px;width:245px;}
/*Contact Nav*/
.btnGeneralContact a{background:url(../images/sidenav/btn-general-comment-card-static.gif) no-repeat;}
.btnGeneralContact a:hover{background:url(../images/sidenav/btn-general-comment-card-hover.gif) no-repeat;}
.btnGeneralContact a.active{background:url(../images/sidenav/btn-general-comment-card-active.gif) no-repeat;}

.btnSpecificContact a{background:url(../images/sidenav/btn-contact-culvers-static.gif) no-repeat;}
.btnSpecificContact a:hover{background:url(../images/sidenav/btn-contact-culvers-hover.gif) no-repeat;}
.btnSpecificContact a.active{background:url(../images/sidenav/btn-contact-culvers-active.gif) no-repeat;}

/*Media Center*/
.btnReleaseLibrary a{background:url(../images/sidenav/btn-news-release-library-static.gif) no-repeat;}
.btnReleaseLibrary a:hover{background:url(../images/sidenav/btn-news-release-library-hover.gif) no-repeat;}
.btnReleaseLibrary a.active{background:url(../images/sidenav/btn-news-release-library-active.gif) no-repeat;}

.btnCompanyInformation a{background:url(../images/sidenav/btn-company-information-static.gif) no-repeat;}
.btnCompanyInformation a:hover{background:url(../images/sidenav/btn-company-information-hover.gif) no-repeat;}
.btnCompanyInformation a.active{background:url(../images/sidenav/btn-company-information-active.gif) no-repeat;}

.btnMediaKit a{background:url(../images/sidenav/btn-media-kit-static.gif) no-repeat;}
.btnMediaKit a:hover{background:url(../images/sidenav/btn-media-kit-hover.gif) no-repeat;}
.btnMediaKit a.active{background:url(../images/sidenav/btn-media-kit-active.gif) no-repeat;}

.btnImageGallery a{background:url(../images/sidenav/btn-image-gallery-static.gif) no-repeat;}
.btnImageGallery a:hover{background:url(../images/sidenav/btn-image-gallery-hover.gif) no-repeat;}
.btnImageGallery a.active{background:url(../images/sidenav/btn-image-gallery-active.gif) no-repeat;}

.btnNewsCoverage a{background:url(../images/sidenav/btn-news-coverage-static.gif) no-repeat;}
.btnNewsCoverage a:hover{background:url(../images/sidenav/btn-news-coverage-hover.gif) no-repeat;}
.btnNewsCoverage a.active{background:url(../images/sidenav/btn-news-coverage-active.gif) no-repeat;}

.btnMediaContacts a{background:url(../images/sidenav/btn-media-contacts-static.gif) no-repeat;}
.btnMediaContacts a:hover{background:url(../images/sidenav/btn-media-contacts-hover.gif) no-repeat;}
.btnMediaContacts a.active{background:url(../images/sidenav/btn-media-contacts-active.gif) no-repeat;}

.btnPromotionsEvents a{background:url(../images/sidenav/btn-commercials-static.gif) no-repeat;}
.btnPromotionsEvents a:hover{background:url(../images/sidenav/btn-commercials-hover.gif) no-repeat;}
.btnPromotionsEvents a.active{background:url(../images/sidenav/btn-commercials-active.gif) no-repeat;}

/*Careers*/
.btnCareersApply a{background:url(../images/sidenav/btn-apply-online-static.gif) no-repeat;}
.btnCareersApply a:hover{background:url(../images/sidenav/btn-apply-online-hover.gif) no-repeat;}
.btnCareersApply a.active{background:url(../images/sidenav/btn-apply-online-active.gif) no-repeat;}

.btnCareersSupportCenter a{background:url(../images/sidenav/btn-culvers-support-center-static.gif) no-repeat;}
.btnCareersSupportCenter a:hover{background:url(../images/sidenav/btn-culvers-support-center-hover.gif) no-repeat;}
.btnCareersSupportCenter a.active{background:url(../images/sidenav/btn-culvers-support-center-active.gif) no-repeat;}

.btnCareersJobDescriptions a{background:url(../images/sidenav/btn-job-descriptions-static.gif) no-repeat;}
.btnCareersJobDescriptions a:hover{background:url(../images/sidenav/btn-job-descriptions-hover.gif) no-repeat;}
.btnCareersJobDescriptions a.active{background:url(../images/sidenav/btn-job-descriptions-active.gif) no-repeat;}

.btnCareersVip a{background:url(../images/sidenav/btn-culvers-vip-scholorship-program-static.gif) no-repeat;}
.btnCareersVip a:hover{background:url(../images/sidenav/btn-culvers-vip-scholorship-program-hover.gif) no-repeat;}
.btnCareersVip a.active{background:url(../images/sidenav/btn-culvers-vip-scholorship-program-active.gif) no-repeat;}
/*Gift Cards*/
.btnOrder a{background:url(../images/sidenav/btn-order-gift-cards-static.gif) no-repeat;}
.btnOrder a:hover{background:url(../images/sidenav/btn-order-gift-cards-hover.gif) no-repeat;}
.btnOrder a.active{background:url(../images/sidenav/btn-order-gift-cards-active.gif) no-repeat;}

.btnCheckBalance a{background:url(../images/sidenav/btn-check-balance-static.gif) no-repeat;}
.btnCheckBalance a:hover{background:url(../images/sidenav/btn-check-balance-hover.gif) no-repeat;}
.btnCheckBalance a.active{background:url(../images/sidenav/btn-check-balance-active.gif) no-repeat;}

.btnEgiftFaqs a{background:url(../images/sidenav/btn-egift-faqs-static.gif) no-repeat;}
.btnEgiftFaqs a:hover{background:url(../images/sidenav/btn-egift-faqs-hover.gif) no-repeat;}
.btnEgiftFaqs a.active{background:url(../images/sidenav/btn-egift-faqs-active.gif) no-repeat;}

/*Menu*/
.btnMenu a{background:url(../images/sidenav/btn-menu-static.gif) no-repeat;}
.btnMenu a:hover{background:url(../images/sidenav/btn-menu-hover.gif) no-repeat;}
.btnMenu a.active{background:url(../images/sidenav/btn-menu-active.gif) no-repeat;}

.btnNutritionFacts a{background:url(../images/sidenav/btn-nutritional-facts-static.gif) no-repeat;}
.btnNutritionFacts a:hover{background:url(../images/sidenav/btn-nutritional-facts-hover.gif) no-repeat;}
.btnNutritionFacts a.active{background:url(../images/sidenav/btn-nutritional-facts-active.gif) no-repeat;}

.btnAllergens a{background:url(../images/sidenav/btn-allergen-grid-static.gif) no-repeat;}
.btnAllergens a:hover{background:url(../images/sidenav/btn-allergen-grid-hover.gif) no-repeat;}
.btnAllergens a.active{background:url(../images/sidenav/btn-allergen-grid-active.gif) no-repeat;}

.btn500Club a{background:url(../images/sidenav/btn-500-club-healthy-menu-static.gif) no-repeat;}
.btn500Club a:hover{background:url(../images/sidenav/btn-500-club-healthy-menu-hover.gif) no-repeat;}
.btn500Club a.active{background:url(../images/sidenav/btn-500-club-healthy-menu-active.gif) no-repeat;}

.btnMenuDownload a{background:url(../images/sidenav/btn-download-our-menu-static.gif) no-repeat;}
.btnMenuDownload a:hover{background:url(../images/sidenav/btn-download-our-menu-hover.gif) no-repeat;}
.btnMenuDownload a.active{background:url(../images/sidenav/btn-download-our-menu-active.gif) no-repeat;}

/*Franchise Nav*/
.btnRequirements a{background:url(../images/sidenav/btn-requirements-static.gif) no-repeat;}
.btnRequirements a:hover{background:url(../images/sidenav/btn-requirements-hover.gif) no-repeat;}
.btnRequirements a.active{background:url(../images/sidenav/btn-requirements-active.gif) no-repeat;}

.btnStepByStep a{background:url(../images/sidenav/btn-how-step-by-step-process-static.gif) no-repeat;}
.btnStepByStep a:hover{background:url(../images/sidenav/btn-how-step-by-step-process-hover.gif) no-repeat;}
.btnStepByStep a.active{background:url(../images/sidenav/btn-how-step-by-step-process-active.gif) no-repeat;}

.btnBecomeAFanchisee a{background:url(../images/sidenav/btn-become-a-franchisee-static.gif) no-repeat;}
.btnBecomeAFanchisee a:hover{background:url(../images/sidenav/btn-become-a-franchisee-hover.gif) no-repeat;}
.btnBecomeAFanchisee a.active{background:url(../images/sidenav/btn-become-a-franchisee-active.gif) no-repeat;}

.btnFranchiseApply a{background:url(../images/sidenav/btn-become-a-franchisee-static.gif) no-repeat;}
.btnFranchiseApply a:hover{background:url(../images/sidenav/btn-become-a-franchisee-hover.gif) no-repeat;}
.btnFranchiseApply a.active{background:url(../images/sidenav/btn-become-a-franchisee-active.gif) no-repeat;}

.btnFranchiseOpps a{background:url(../images/sidenav/btn-become-a-franchisee-static.gif) no-repeat;}
.btnFranchiseOpps a:hover{background:url(../images/sidenav/btn-become-a-franchisee-hover.gif) no-repeat;}
.btnFranchiseOpps a.active{background:url(../images/sidenav/btn-become-a-franchisee-active.gif) no-repeat;}

.btnFranchiseSupport a{background:url(../images/sidenav/btn-franchise-support-static.gif) no-repeat;}
.btnFranchiseSupport a:hover{background:url(../images/sidenav/btn-franchise-support-hover.gif) no-repeat;}
.btnFranchiseSupport a.active{background:url(../images/sidenav/btn-franchise-support-active.gif) no-repeat;}

.btnUpcomingPresentations a{background:url(../images/sidenav/btn-meetings-webinars-static.gif) no-repeat;}
.btnUpcomingPresentations a:hover{background:url(../images/sidenav/btn-meetings-webinars-hover.gif) no-repeat;}
.btnUpcomingPresentations a.active{background:url(../images/sidenav/btn-meetings-webinars-active.gif) no-repeat;}

.btnRealEstate a{background:url(../images/sidenav/btn-real-estate-site-dev-static.gif) no-repeat;}
.btnRealEstate a:hover{background:url(../images/sidenav/btn-real-estate-site-dev-hover.gif) no-repeat;}
.btnRealEstate a.active{background:url(../images/sidenav/btn-real-estate-site-dev-active.gif) no-repeat;}

.btnGrowthMarket a{background:url(../images/sidenav/btn-targeted-growth-markets-static.gif) no-repeat;}
.btnGrowthMarket a:hover{background:url(../images/sidenav/btn-targeted-growth-markets-hover.gif) no-repeat;}
.btnGrowthMarket a.active{background:url(../images/sidenav/btn-targeted-growth-markets-active.gif) no-repeat;}

.btnFAQ a{background:url(../images/sidenav/btn-faq-static.gif) no-repeat;}
.btnFAQ a:hover{background:url(../images/sidenav/btn-faq-hover.gif) no-repeat;}
.btnFAQ a.active{background:url(../images/sidenav/btn-faq-active.gif) no-repeat;}

.btnIPhoneApp a{background:url(../images/sidenav/btn-iphone-static.gif) no-repeat;}
.btnIPhoneApp a:hover{background:url(../images/sidenav/btn-iphone-hover.gif) no-repeat;}
.btnIPhoneApp a.active{background:url(../images/sidenav/btn-iphone-active.gif) no-repeat;}

.btnEClub a{background:url(../images/sidenav/btn-eclub-static.gif) no-repeat;}
.btnEClub a:hover{background:url(../images/sidenav/btn-eclub-hover.gif) no-repeat;}
.btnEClub a.active{background:url(../images/sidenav/btn-eclub-active.gif) no-repeat;}

.btnTxtClub a{background:url(../images/sidenav/btn-text-club-static.gif) no-repeat;}
.btnTxtClub a:hover{background:url(../images/sidenav/btn-text-club-hover.gif) no-repeat;}
.btnTxtClub a.active{background:url(../images/sidenav/btn-text-club-active.gif) no-repeat;}

/*VIP Foundation*/
.btnVip a{background:url(../images/sidenav/btn-sidebar-aboutvip-normal.gif) no-repeat;}
.btnVip a:hover{background:url(../images/sidenav/btn-sidebar-aboutvip-hvr.gif) no-repeat;}
.btnVip a.active{background:url(../images/sidenav/btn-sidebar-aboutvip-active.gif) no-repeat;}

.btnPartners a{background:url(../images/sidenav/btn-sidebar-partners-normal.gif) no-repeat;}
.btnPartners a:hover{background:url(../images/sidenav/btn-sidebar-partners-hvr.gif) no-repeat;}
.btnPartners a.active{background:url(../images/sidenav/btn-sidebar-partners-active.gif) no-repeat;}

.btnScholarship a{background:url(../images/sidenav/btn-sidebar-scholarship-normal.gif) no-repeat;}
.btnScholarship a:hover{background:url(../images/sidenav/btn-sidebar-scholarship-hvr.gif) no-repeat;}
.btnScholarship a.active{background:url(../images/sidenav/btn-sidebar-scholarship-active.gif) no-repeat;}

.btnStories a{background:url(../images/sidenav/btn-sidebar-successstories-normal.gif) no-repeat;}
.btnStories a:hover{background:url(../images/sidenav/btn-sidebar-successstories-hvr.gif) no-repeat;}
.btnStories a.active{background:url(../images/sidenav/btn-sidebar-successstories-active.gif) no-repeat;}	

.leftPromoBlueTop{background:url(../images/img-promo-area-01-003377-box-top.gif) 

no-repeat;height:10px;width:245px;padding:0px;margin:0px;}
.leftPromoBlueMiddle{background:#037;width:225px;color:#fff;padding:0px 10px 0px 10px;margin-top:-5px;}
.leftPromoBlueMiddle h3{color:#78b6e4;}
.leftPromoBlueBottom{background:url(../images/img-promo-area-01-003377-box-bottom.gif) no-repeat;height:8px;width:245px;}

#facebookLikeBox{background: url(../images/img-culvers-on-fb-box.gif) no-repeat;height:88px;margin-top:20px;padding:10px 0px 

0px 15px;width:245px;}
/*********End Left Hand Nav and Promos********/

/*** Added for control of li and ol in in promo areas ***/
#content .rightDiv ul{padding:0px;margin:0px 15px 0px 15px;}
#content .rightDiv ul li{padding:0px 0px 3px 0px;margin:0px;}

#content{width:680px;float:left;padding-left:10px;}
#breadcrumb{font-size:11px;margin:30px 0px 10px 0px;width:100%;}
#breadcrumb a{color:#78b6e4;font-size:11px;}
#bottomDiv{clear:both;}
#footer{clear:both;width:100%;}

/*****Start Homepage Flash*******/
#noflash{width:677px;height:397px;}
#noflashButton{padding-left:165px;padding-top:255px;}
#noflashButton a{display:block;width:310px;height:112px;}
#noflashButton span,#noflashButtonTwo span,#noflashButtonThree span{display:none;}
#noflashGetFlash{padding-top:6px;color:#264963;text-align:center;font-size:14px;}
#noflashGetFlash a{color:#629dca;font-size:14px;}
/*
.promonojavascript{background:url(../images/springpromo/spring-noflash.jpg);}
.promonoflash{background:url(../images/springpromo/spring-noflash.jpg);}
*/
/*#noflashGetFlash span, #noflashGetFlash div{display:none;}#noflashLocator span{display:none;color:#264963;}*/
/*
.summer #noflashGetFlash{padding-top:6px;color:#ffffff;text-align:center;font-size:14px;}
.summer #noflashGetFlash a{color:#ffffff;font-size:14px;}
.summer #noflashButton{padding-left:38px;padding-top:308px;}
.summer #noflashButton a{display:block;width:350px;height:60px;}
.summer .promonojavascript{background:url(../images/summerpromo/img-noflash-version.jpg);}
.summer .promonoflash{background:url(../images/summerpromo/img-noflash-version.jpg);}

.latesummer #noflashGetFlash{padding-top:22px;color:#ffffff;text-align:center;font-size:14px;}
.latesummer #noflashGetFlash a{color:#ffffff;font-size:14px;}
.latesummer #noflashButton{padding-left:18px;padding-top:288px;}
.latesummer #noflashButton a{display:block;width:275px;height:60px;}
.latesummer .promonojavascript{background:url(../images/latesummer/img-noflash-version.jpg);}
.latesummer .promonoflash{background:url(../images/latesummer/img-noflash-version.jpg);}

.latersummer{margin-top:-14px;}
.latersummer #noflashGetFlash{padding-top:3px;color:#1c4385;font-size:14px;text-align:left;padding-left:44px}
.latersummer #noflashGetFlash a{color:#1c4385;font-size:14px;}
.latersummer #noflashButton{padding-left:40px;padding-top:330px;}
.latersummer #noflashButton a{display:block;width:141px;height:28px;}
.latersummer .promonojavascript{background:url(../images/snackpakpromo2010/img-snackpak-noflash.jpg);}
.latersummer .promonoflash{background:url(../images/snackpakpromo2010/img-snackpak-noflash.jpg);}*/

/*.noflashA{width:653px;height:397px;background:url(../images/giftcardpromo/img-gift-card-promo.jpg);}
.noflashA span{display:none;}
#noflashGiftCards{padding:222px 0 1px 35px;}
#noflashGiftCards a{display:block;width:176px;height:20px;}
#noflashLocator{padding:0 0 0 82px;}
#noflashLocator a{display:block;width:119px;height:20px;}
#noflashGetFlash{font-weight:bold;padding:66px 0 0 35px;font-size:16px;line-height:18px;}
#noflashGetFlash a{color:#e59327;font-weight:bold;font-size:16px;line-height:18px;}*/

.giftcard2010{margin-top:-14px;}
.giftcard2010 #noflashGetFlash{clear:both;float:none;padding-top:26px;color:#ffffff;font-size:14px;text-align:left;padding-left:127px}
.giftcard2010 #noflashGetFlash a{color:#ffffff;font-size:14px;}

.giftcard2010 #noflashButton{padding-left:20px;padding-top:285px;float:left;width:154px;}
.giftcard2010 #noflashButton a{color:#ffffff;display:block;width:113px;height:18px;}

.giftcard2010 #noflashButtonTwo{padding-top:2px;width:100px;height:18px;}
.giftcard2010 #noflashButtonTwo a{color:#ffffff;display:block;width:104px;height:16px;}

.giftcard2010 #noflashButtonThree{padding-right:0px;padding-top:331px;width:91px;float:right;}
.giftcard2010 #noflashButtonThree a{color:#ffffff;display:block;width:71px;height:18px;}

.giftcard2010 .promonojavascript{background:url(../images/giftcardpromo2010/img-gift-card-promo.jpg);}
.giftcard2010 .promonoflash{background:url(../images/giftcardpromo2010/img-gift-card-promo.jpg);}

/**/

.Irresistible{margin-top:-14px;}
.Irresistible #noflashGetFlash{clear:both;float:none;padding-top:16px;color:#ffffff;font-size:13px;text-align:center;}
.Irresistible #noflashGetFlash a{color:#ffffff;font-size:13px;}

.Irresistible #noflashButton{padding-left:555px;padding-top:334px;float:left;width:105px;}
.Irresistible #noflashButton a{color:#ffffff;display:block;width:105px;height:18px;}

.Irresistible .promonojavascript{background:url(../images/irresistiblepromo/img-irresistible-promo.jpg);}
.Irresistible .promonoflash{background:url(../images/irresistiblepromo/img-irresistible-promo.jpg);}

.Chicken{margin-top:-14px;}
.Chicken #noflashGetFlash{clear:both;float:none;padding:6px 0 0 20px;color:#ffffff;font-size:13px;text-align:left;}
.Chicken #noflashGetFlash a{color:#ffffff;font-size:13px;}

.Chicken #noflashButton{padding-left:198px;padding-top:332px;float:left;width:68px;}
.Chicken #noflashButton a{color:#ffffff;display:block;width:68px;height:26px;}

.Chicken .promonojavascript{background:url(../images/chickenpromo/img-chicken-promo.jpg);}
.Chicken .promonoflash{background:url(../images/chickenpromo/img-chicken-promo.jpg);}

.Holiday2011{margin-top:-14px;}
.Holiday2011 #noflashGetFlash{clear:both;float:none;padding:35px 0 0 340px;color:#ffffff;font-size:13px;text-align:left;}
.Holiday2011 #noflashGetFlash a{color:#ffffff;font-size:13px;}

.Holiday2011 #noflashButton{padding-left:19px;padding-top:238px;float:left;width:148px;}
.Holiday2011 #noflashButton a{color:#ffffff;display:block;width:148px;height:96px;}

.Holiday2011 .promonojavascript{background:url(../images/holiday2011promo/img-holiday2011-promo.jpg);}
.Holiday2011 .promonoflash{background:url(../images/holiday2011promo/img-holiday2011-promo.jpg);}

.WisCheese{margin-top:-14px;}
.WisCheese #noflashGetFlash{clear:both;float:none;padding-top:12px;color:#1c4385;font-size:13px;height:15px;line-height:15px;text-align:left;padding-left:24px;}
.WisCheese #noflashGetFlash a{color:#1c4385;font-size:13px;font-weight:bold;}

.WisCheese #noflashButton{padding-left:25px;padding-top:223px;float:left;width:184px;}
.WisCheese #noflashButton a{color:#1c4385;display:block;width:184px;height:30px;}

.WisCheese .promonojavascript{background:url(../images/wischeesepromo/img-wischeese-promo.jpg);}
.WisCheese .promonoflash{background:url(../images/wischeesepromo/img-wischeese-promo.jpg);}


.MiniMixer{margin-top:-14px;}
.MiniMixer #noflashGetFlash{clear:both;float:none;padding:12px 0 0 400px;color:#1c4385;font-size:13px;height:15px;line-height:15px;text-align:left;}
.MiniMixer #noflashGetFlash a{color:#1c4385;font-size:13px;font-weight:bold;}

.MiniMixer #noflashButton{padding-left:408px;padding-top:263px;float:left;width:184px;}
.MiniMixer #noflashButton a{color:#1c4385;display:block;width:186px;height:30px;}

.MiniMixer .promonojavascript{background:url(../images/minimixerpromo/img-minimixer-promo.jpg);}
.MiniMixer .promonoflash{background:url(../images/minimixerpromo/img-minimixer-promo.jpg);}

.CulversDeluxe{margin-top:-14px;}
.CulversDeluxe #noflashGetFlash{clear:both;float:none;padding:10px 0 0 380px;color:#1c4385;font-size:13px;height:15px;line-height:15px;text-align:left;}
.CulversDeluxe #noflashGetFlash a{color:#1c4385;font-size:13px;font-weight:bold;}

.CulversDeluxe #noflashButton{padding-left:58px;padding-top:261px;float:left;width:184px;}
.CulversDeluxe #noflashButton a{color:#1c4385;display:block;width:186px;height:30px;}

.CulversDeluxe .promonojavascript{background:url(../images/deluxepromo/img-deluxe-promo.jpg);}
.CulversDeluxe .promonoflash{background:url(../images/deluxepromo/img-deluxe-promo.jpg);}

.NewYears{margin-top:-14px;}
.NewYears #noflashGetFlash{clear:both;float:none;padding:10px 0 0 360px;color:#1c4385;font-size:13px;height:15px;line-height:15px;text-align:left;}
.NewYears #noflashGetFlash a{color:#1c4385;font-size:13px;font-weight:bold;}

.NewYears #noflashButton{padding-left:58px;padding-top:261px;float:left;width:184px;}
.NewYears #noflashButton a{color:#1c4385;display:block;width:186px;height:30px;}

.NewYears .promonojavascript{background:url(../images/newyearspromo/img-new-years-promo.jpg);}
.NewYears .promonoflash{background:url(../images/newyearspromo/img-new-years-promo.jpg);}

/*.giftcard{margin-top:-14px;}
.giftcard #noflashGetFlash{padding-top:80px;color:#ffffff;font-size:14px;text-align:left;padding-left:37px}
.giftcard #noflashGetFlash a{color:#ffffff;font-size:14px;}
.giftcard #noflashButton{padding-left:35px;padding-top:224px;}
.giftcard #noflashButton a{color:#ffffff;display:block;width:176px;height:17px;}
.giftcard #noflashButtonTwo{padding-left:83px;padding-top:4px;}
.giftcard #noflashButtonTwo a{color:#ffffff;display:block;width:117px;height:17px;}
.giftcard .promonojavascript{background:url(../images/giftcardpromo/img-gift-card-promo.jpg);}
.giftcard .promonoflash{background:url(../images/giftcardpromo/img-gift-card-promo.jpg);}*/

/*
#noflash{width:654px;height:397px;}
#noflashLocator{padding-left:24px;padding-top:312px;}
#noflashLocator a{display:block;width:172px;height:37px;}
#noflashLocator span{display:none;}
#noflashGetFlash{padding-top:3px;padding-left:205px;}
#noflashGetFlash a{display:block;width:157px;height:23px;}
#noflashGetFlash span, #noflashGetFlash div{display:none;}
.promonojavascript{background:url(../images/lentpromo/lentpromo-nojavascript.jpg);}
.promonoflash{background:url(../images/lentpromo/lentpromo-noflash.jpg);}

.noflashA{width:653px;height:397px;background:url(../images/giftcardpromo/img-gift-card-promo.jpg);}
.noflashA span{display:none;}
#noflashGiftCards{padding:222px 0 1px 35px;}
#noflashGiftCards a{display:block;width:176px;height:20px;}
#noflashLocator{padding:0 0 0 82px;}
#noflashLocator a{display:block;width:119px;height:20px;}
#noflashGetFlash{font-weight:bold;padding:66px 0 0 35px;font-size:16px;line-height:18px;}
#noflashGetFlash a{color:#e59327;font-weight:bold;font-size:16px;line-height:18px;}

.noflashB{width:653px;height:397px;background:url(../images/snackpakpromo/img-snackpak-main.jpg);}

#noflashGetFlashB{padding:337px 0 0 

9px;float:left;font-family:Helvetica;font-size:12px;color:#144490;text-decoration:none;font-weight:bold;}
#noflashGetFlashB a{display:block;width:137px;height:28px;background:url(../images/snackpakpromo/btn-downloadflash.png);}
#noflashGetFlashB a:hover{background:url(../images/snackpakpromo/btn-downloadflash-hover.png);}
#noflashGetFlashB a span{display:none;}

#noflashLocatorB{padding:336px 0 0 43px;float:left;}
#noflashLocatorB a{display:block;width:142px;;height:32px;background:url(../images/snackpakpromo/btn-findculvers.png) 

no-repeat;}
#noflashLocatorB a:hover{background:url(../images/snackpakpromo/btn-findculvers-hover.png) 

no-repeat;width:142px;;height:32px;;display:block;}
#noflashLocatorB a span{display:none;}
*/

/*****End Homepage Flash*******/


/***********Start Homepage Spotlight****************/
#bottomDiv{width:678px;}
#spotlightMiddle{background:#f1f1ed url(../images/img-spotlight-bkd.gif) no-repeat;height:100%;padding-left:20px;}
#spotlightBottom{background:url(../images/img-spotlight-btm.gif) no-repeat;height:7px;width:678px;}

.homepageSpotlight{float:left;width:195px;margin:0px 5px 0px 0px;padding-top:15px;}
.homepageSpotlight h3{color:#037;font-size:13px;line-height:1.1;}
.homepageSpotlight p, .homepageSpotlight p a{color:#037;font-weight:normal;font-size:11px;}
.homepageSpotlight img{padding-right:10px;float:left;}
.divider{width:1px;height:125px;float:left;margin:0px 10px 0px 5px;}
/***********End Homepage Spotlight****************/

/******************Start Inner Content***************/

.leftDiv {
	width: 400px;
	float:left;
}
.leftDiv2 {
	width: 275px;
	float:left;
}
.rightDiv {
	width: 242px;
	float:right;
	margin-top:-60px;
}
.rightDiv2 {
	width: 365px;
	float:right;
}
.floatLeft {
float:left;
margin-right:10px;
}
#content div.callout {
	width: 238px;
	margin-bottom: 20px;
}
#content div.calloutTop {background:url(../images/img-rt-promo-area-003377-box-top.gif) no-repeat;height:8px;width:242px;}
#content div.calloutMiddle {background:#037;width: 212px;padding:8px 15px 5px 15px;color:#fff;margin-top:-5px;}
#content div.calloutMiddle h3, #content div.calloutMiddle a{color:#78b6e4;}
#content div.calloutBottom {background:url(../images/img-rt-promo-area-003377-box-bottom.gif) no-repeat;height:8px;width:242px;padding-top:0px;}

#content div.callout_sm2 {
	width: 202px;
	margin-bottom: 20px;
}
#content div.calloutTop_sm2 {
	background-image:url(../images/calloutTop_sm2.png);
	background-repeat:no-repeat;
	height:15px;
	margin-top: 10px;
}
#content div.calloutMiddle_sm2 {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color:#00457C;
	width: 180px;
	padding: 0px 10px 0px 10px;
	margin-top: -5px;

}
#content div.calloutMiddle_sm2 a{color:#78b6e4;}
#content div.calloutMiddle_sm2 p{color:#fff;}
#content div.calloutMiddle_sm2 h3{color:#78b6e4;}
#content div.calloutBottom_sm2 {
	background-image:url(../images/calloutBottom_sm2.png);
	background-repeat:no-repeat;
	height: 13px;
	vertical-align: top;
	margin-top:-5px;
}


#content div.callout_pink {
	width: 238px;
	margin-bottom: 20px;
}
#content div.calloutTop_pink {
	background-image:url(../images/calloutTop_pink.png);
	background-repeat:no-repeat;
	height:15px;
	margin-top: 10px;
}
#content div.calloutMiddle_pink {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color:#EDCCD4;
	width: 216px;
	padding: 0px 10px 0px 10px;
	margin-top: -3px;
}
#content div.calloutBottom_pink {
	background-image:url(../images/calloutBottom_pink.png);
	background-repeat:no-repeat;
	height: 13px;
	vertical-align: top;
	margin-top:-5px;
}
#content div.callout_lg {
	width: 328px;
	margin-bottom: 20px;
}
#content div.calloutTop_lg {
	background-image:url(../images/calloutTop_lg.png);
	background-repeat:no-repeat;
	height:15px;
	margin-top: 10px;
}
#content div.calloutMiddle_lg {
	background-color:#00457C;
	width: 306px;
	padding: 0px 10px 0px 10px;
	margin-top: -3px;
	margin-left:1px;
	
}
#content div.calloutMiddle_lg a
{
	color:#fff !important;
}
#content div.calloutBottom_lg {
	background-image:url(../images/calloutBottom_lg.png);
	background-repeat:no-repeat;
	height: 13px;
	vertical-align: top;
	margin-top:-5px;
}


#content div.largeBox {
	width: 360px;
	margin-bottom: 20px;
}
#content div.largeBoxTop {
	background-image:url(../images/largeBoxTop.png);
	background-repeat:no-repeat;
	height: 31px;
	margin-top: 10px;
}
#content div.largeBoxMiddle {
	border-left: 1px solid #037;
	border-right: 1px solid #037;
	background-color:#fff;
	width: 338px;
	padding: 0px 10px 0px 10px;
	margin-top: -10px;
	height: 150px;
}

#content div.largeBoxMiddle2 {
	border-left: 1px solid #037;
	border-right: 1px solid #037;
	background-color:#fff;
	width: 338px;
	padding: 0px 10px 0px 10px;
	margin-top: -10px;
}

#content div.largeBoxBottom {
	background-image: url(../images/largeBoxBottom.png);
	background-repeat: no-repeat;
	height: 31px;
	vertical-align: top;
	margin-top: -5px;
}
.clearBoth {
	clear: both;
}

.labelApply, .labelApply_lg {
	float: left;
	clear: left;
}
.labelApply_lg2 {
	float: left;
	clear: left;
}

.inputApply {
	background-color: #fff;
	border: solid 1px #037;
	margin: 5px 0px 2px 0px;
	padding: 0px 5px 0px 5px;
	font-size: 12px;
	color: #037;
	float:left;
}
.inputApply2 {
	background-color: #fff;
	border: solid 1px #037;
	margin: 5px 0px 2px 0px;
	padding: 0px 5px 0px 5px;
	font-size: 12px;
	color: #037;
	float:left;
}

#reference_table .inputApply, #training_table .inputApply {
	background-color: #fff;
	border: solid 1px #037;
	margin: 5px 0px 2px 0px;
	padding: 0px 5px 0px 5px;
	font-size: 12px;
	width: 150px;
	color: #037;
	float:left;
}

#reference_table td, #training_table td {
	text-align: center;
}

.radioPadding {
	margin: 0px 0px 5px 0px;
}

.spec_apply_indent {
	padding-left: 50px;
}

.center {
	text-align: center;
}

.applySelect {
	background-color: #fff;
	border: solid 1px #037;
	margin: 5px 0px 2px 0px;
	padding: 0px 5px 0px 5px;
	font-size: 12px;
	color: #037;
	width:160px;
}

.applySelect2 {
	background-color: #fff;
	border: solid 1px #037;
	margin: 5px 0px 2px 0px;
	padding: 0px 5px 0px 5px;
	font-size: 12px;
	color: #037;
	width:120px;
}

.applySelect_small {
	background-color: #fff;
	border: solid 1px #037;
	margin: 5px 0px 2px 0px;
	padding: 0px 5px 0px 5px;
	font-size: 12px;
	color: #037;
	width:75px;
}
.inputBox {
	background-color: #fff;
	border: solid 1px #037;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	background-position: left top;
	font-size: 12px;
	color: #037;

}

#content ul, ol {
	margin: 10px 0px 20px 30px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
}
#content ul li, ol li {
	padding: 6px 0px 0px 0px;
}

#content p span.boldText {
	font-size: 12px;
	font-weight: bold;
	color:#78b6e4;
}

#content p.disclaimer {
	font-size: 10px;
	font-style:italic;
}
/******************End Inner Content***************/

/*////////////////////////////---------------Start of Menu-----------------------///////////////////////*/

#menu_container {

}
#menu {
	width: 664px;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#menu tr {
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#menu tr td {
	width: 174px;
	color: #004076;
	background-color: #FFFFFF;
	border: none;
	border-bottom: 1px solid #004076;
	border-right: 1px solid #004076;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#menu tr td.header, #loCalmenu tr td.header {
	width: 164px;
	color: #FFFFFF;
	background-color: #327CB6;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	font-size: 16px;
}

#menu tr td.subheader {
	width: 159px;
	color: #327CB6;
	background-color: #FFFFFF;
	font-weight: bold;
	padding: 2px 5px 2px 10px;
}

#menu tr td.noBorder {
	border-right: none;
}

#menu tr td a, #loCalmenu tr td a, #loCalmenu .localmeal {
	width: 144px;
	color: #004076;
	background-color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 2px 5px 2px 15px;
}

#menu tr td a:hover, #loCalmenu tr td a:hover {
	background-color: #B9E0F7;
}

#menu tr td.header a {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	background-color: #327CB6;
	padding: 0px 0px 0px 0px;
}

#menu tr td.header a:hover {
	color: #327CB6;
	font-weight: bold;
	font-size: 16px;
	background-color: #B9E0F7;
	padding: 0px 0px 0px 0px;
}

#menu tr #centerCell {
	color: #037;
	background-color: #fff;
	border: 1px solid #037;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

#menu tr #centerCell p {
	color: #037;
	font-size: 10px;
	padding: 2px 5px 2px 5px;
}

#menu tr #centerCell #product_img {
	float: left;
	margin: 0px 5px 0px 0px;
	border: 2px solid #004076;
	background-color: #FFFFFF;
	height: 100%;
}

.highlight {
	font-weight:bold;
}
#item_ingredients{border-bottom:dotted 1px #037;margin:15px 5px 0px 5px;}
#item_ingredients p{border-top:dotted 1px #037;padding:5px 10px 3px 0px;}
/******************Product Detail********************/
.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width:190px;
    height:190px;
    background:#ffffff;
}
.wraptocenter * {
    vertical-align: middle;
}
.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

/* LoCal Menu */
#loCalmenu tr td.itemDescriptions
{
	font-size: 10px;
	font-weight: normal;
	font-style:italic;
	background-color:#9bc9e8;
	color:#225484;
	padding: 5px 5px 2px 15px;
	line-height:12px;
	vertical-align:top;
}
#loCalmenu tr.itemDescriptions{background-color:#9bc9e8;}
table#loCalmenu{border-left: 2px #ffffff solid; border-right:2px #ffffff solid;}
#loCalmenu tr td table{padding:0px;margin:0px;width:165px;height:254px;}
#loCalmenu tr{background-color:#ffffff;}
#loCalmenu .leftborder {border-left:1px #225383 solid;}
#loCalmenu tr td table tr td{border-bottom:1px #225383 solid;}
#loCalmenu td{vertical-align:top;}
#loCalmenu .blueBackground{background-color:#004076;height:210px;}
#loCalmenu #product_img_container{margin:40px 0px 0px 100px;width:155px;float:left;}
#loCalmenu #product_description{float:left;width:115px;margin:45px 0px 0px 10px;color:#fff;}
#loCalmenu #product_description p, #loCalmenu .menuFooter p {font-size:10px;}
#loCalmenu .header2{height:33px;}
#loCalmenu .bottomRow{height:210px !important;}
#loCalmenu .smallheader{text-decoration:none;font-size:10px;font-weight: normal;padding-top:0px;margin-top:0px;}
#loCalmenu .menuFooter{color:#004076;text-align:center;padding-top:10px;font-style:italic;}
/*////////////////////////////---------------End of Menu-----------------------///////////////////////*/
/*////////////////////////////---------------Start of Nutrition-----------------------///////////////////////*/
/*Menu Pages 11/2010 */
#menuItemInfo{width:676px;}
#menuItemInfoTop{text-align:right;}
.menuItemInfoMiddle{background:url(../menu/images/img-menu-item-detail-background.gif) no-repeat 0 0;padding:10px;min-height:413px;}
#menuItemImg{background:#fff;border-radius:8px;-moz-border-radius:8px;float:left;text-align:center;width:410px;min-height:300px;}
#image {
  text-align: center;
}
#menuItemDesc{float:right;width:230px;}
ul.tabs{list-style-type:none;float:right;margin:0px 0px 0px 0px !important;padding:0px;}
.tabs li{float:left;margin-left:3px;padding:0px !important;height:25px;}
.tabs li input{padding:0px !important;}
.lblDecscription{margin:20px 0px 20px 0px;padding-right:20px;}
.btnMealBuilder{margin:10px 0px 100px -3px;}
.lnkMore{text-align:center;}
.selectSizeList{float:left;}
.selectSizeList tr td, .noborder{border-top:none !important;}
.whiteBorder{border-top:dotted 1px #fff !important;}
.selectSizeImage{float:left;}
#nutrition_table {
	width: 100%;
	clear: left;
	font-size: 12px;
	color: #037;
}
#nutrition_table .blueBox
{
	color:#fff;
	float:left;
	font-size:22px;
	margin:5px 5px 0px 0px;
	height:29px;
	width:54px;
	padding-top:24px;
	text-align:center;
}
#blueBoxCalories{background:url(../menu/images/img-calories-background.gif) no-repeat;}
#blueBoxFat{background:url(../menu/images/img-total-fat-background.gif) no-repeat;}
#blueBoxCarbs{background:url(../menu/images/img-carbs-background.gif) no-repeat;}
#blueBoxProtein{background:url(../menu/images/img-protein-background.gif) no-repeat;}
#blueBoxFiber{background:url(../menu/images/img-fiber-background.gif) no-repeat;}
#nutrition_table tr td{border-top:dotted 1px #037;}
#nutrition_table tr td {
	
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	text-align: left;
}
#nutrition_table tr td.item_title a{color:#037;}
#nutrition_table tr td.item_title
{
	font-weight:bold;
	width: 310px;
	text-align: left;
	padding-left: 4px;
}
#nutrition_table tr td.blueBoxHeader span
{
	font-style:italic;
}
#nutrition_table tr td.border_top {
	vertical-align: bottom;
	font-weight: normal;
}

#nutrition_table .header {
	border: none;
	background: none;
	text-align: left;
}

#nutrition_table .header a {
	text-align: right;
}
#nutrition_table td a {
	color:#004076;
}
#nutrition_table .title_bar {
	text-align: left;
	border-left: 1px solid #004076;
	border-right: 1px solid #004076;
	background-color:#327cb6;
	color: #fff;
	padding-left: 4px;
	width: 400px;
}

#nutrition_table tr td.corner_top_left_blue {
	border: none;
	border-bottom: 1px solid #004076;
	background: none;
	background-image: url(../menu/images/nutrition_top_left_blue.png);
	background-repeat: no-repeat;
	background-position: top left;
	border-right: none;
}

#nutrition_table tr td.corner_top_right_blue {
	border: none;
	border-bottom: 1px solid #004076;
	background: none;
	background-image: url(../menu/images/nutrition_top_right_blue.png);
	background-repeat: no-repeat;
	background-position: top right;
	vertical-align: bottom;
}
.currentAsOf{text-align:right !important;padding:5px 0px 5px 0px !important;}
.menuLandingPage a{text-decoration:none;}

/*////////////////////////////---------------End of Nutrition-----------------------///////////////////////*/

/*///////////////////////////----------------Start Flavors--------------------///////////////////////*/
/* flavors table */
.flavors_table {
	margin-top:10px;
}

.flavors_table tr td {
	padding: 3px 0px 3px 30px;
}

/******************Start Footer***************/
#footer{margin:25px 0px 20px 0px;}
#footer p,#footer p a,#footer h5 a{font-size:9px;padding-top:3px;}
#footer h5{float:right;margin-right:141px;}
#footerLinks{float:none;text-align:right;padding:10px 2px 0 0;}
#footerUpperNav{float:right;}
#footerUpperNav ul{list-style-type: none;}
#footerUpperNav ul li{float:left;}
#footerUpperNav ul li a{color:#037;font-size:11px;text-decoration:none;text-transform:uppercase;}

#footerUpperNav ul li a span, #footerLowerNav ul li a span{padding:0px 5px 0px 5px;color:#78b6e4;}

#footerLowerNav{float:right;}
#footerLowerNav ul{list-style-type: none;}
#footerLowerNav ul li{float:left;}
#footerLowerNav ul li a{color:#78b6e4;font-size:9px;text-decoration:none;text-transform:uppercase;}

#footerSocialMedia{float:right;width:141px;}
/******************End Footer*****************/

img.icon {
vertical-align:middle;
}
p, label {
font-size:12px;
margin:5px 0;
}
.floatRight {
float:right;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}

/** eClub Styles **/
.formLegend{color:#037;font-size:12px;font-weight:bold;float:right;margin:0px 0px 5px 0px;}
#eClubForm{background:#78b6e4;width:660px;padding:10px 10px 30px 10px;}
#eClubFormTop{background:url(../connect/images/img-form-top.gif) no-repeat;height:8px;}
#eClubFormBottom{background:url(../connect/images/img-form-bottom.gif) no-repeat;height:8px;margin:0px;padding:0px;}

#eClubForm input[type=text]{width:275px;margin-bottom:5px;}
#eClubForm div .inputLeft, #divLocation span{color:#037;font-size:12px;font-weight:bold;line-height:19px;margin-top:7px;padding-right:2px;}
#eClubForm div .inputRight{float:left;padding:0px;margin:0px;height:35px;}
#eClubForm div .inputRight span{display:none;}
#eClubForm div .inputRight span.label{display:block;color:#037;font-size:12px;font-weight:bold;}
#eClubForm div h3{margin-top:10px;}
#divLocation{padding:10px 0px 15px 0px;border-bottom:dotted 1px #78b6e4;}
#divCheckbox{padding-top:15px;font-size:11px;}
#divCheckbox #ctl00_ContentPlaceHolder1_cbShowFamilyMembers{margin-right:5px;}
.divFamilyMember {border-bottom:dotted 1px #78b6e4;padding-bottom:25px;width:90%;}
.pnlFamilyMembers{margin-top:15px;}
.pnlFamilyMembers p {width:90%;}
.validationSummary{background:#f00 url(../connect/images/img-error-icon.gif) no-repeat 15% 12%;clear:both;color:#fff;width:385px;margin:10px 15px 0px 15px;padding:20px 0px 10px 0px;text-align:center;-moz-border-radius: 8px; border-radius: 8px;}
#content div.validationSummary ul{margin:0px 0px 0px 105px;padding:0px;text-align:left;}
#content div.validationSummary ul li{padding:4px 50px 0px 0px;}
.btnSubmitClub{text-align:center;}
.red{color:Red;}
.redBorder{border:solid 1px #f00;}
.blue{color:#037;}
.noBorder{border:normal;}

#eClubForm hr, hr.ltBlue{border:none;color:#a1ccec;background:#a1ccec;height:1px;margin:0px 0px 15px 0px;width:660px;}

#eClubUnsubLeft{float:left;width:290px;}
#eClubUnsubRight{float:right;width:370px;margin-left:10px;}

#tblFamilyMembers{width:400px;padding-left:30px;}
#tblFamilyMembers input[type=text]{width:215px;margin-bottom:5px;}
.familyMembers span{display:block;}
#txtClubCallout{background:url(../connect/images/img-txt-callout.gif) no-repeat;height:134px;width:275px;}
#txtClubCallout p{float:right;margin:27px 10px 0px 0px;width:161px;}
 
#eClubCallout{background:url(../connect/images/eclub-icon.gif) no-repeat;height:134px;width:275px;}
#eClubCallout p{float:right;margin:27px 10px 0px 0px;width:161px;}
 
.disclaimer{font-size:10px;padding-top:20px;}
.disclaimer a{font-size:10px;font-weight:normal;}
 
.categoryItemsContainer{float:left;width:460px;}
.categoryDescription{float:right;width:160px;margin:5px 30px 0px 0px;}
.categoryDescription span{line-height:1.5;}
.lblMenuGroupName{font-family:"Helvetica Rounded", Helvetica, Arial, Serif;font-size:15px;font-weight:bold;text-transform:uppercase;}
.menuItemsCategory{border-left:dotted 1px #78b6e4;border-right:dotted 1px #78b6e4;}
.menuItemsCategory tr td{padding:5px 10px 5px 10px;width:218px;}
 
.selectSizeList{width:55%;margin:2px 0px 0px 5px;}
.selectSizeList tr td{vertical-align:top;padding-right:10px !important;}
.selectSizeList tr td input, .selectSizeList tr td label{float:left;padding:0px !important;margin:0px !important;}
.selectSizeList tr td input{margin-right:5px !important;}
.selectSizeList tr td label{width:65%;font-weight:bold;text-transform:uppercase;}

/*SnackPak Meals*/
#snackPakContainer, #snackPakContainer a{color:#fff;}
#snackPakContainer{background:url(../menu/images/img-snackpak-background.jpg) no-repeat;height:476px;width:677px;}
#snackPakContainer p{padding:205px 0px 0px 35px;width:194px;text-align:left;}

.tblMenuItems{margin-left:35px;}
.tblMenuItems tr td{padding:0px 10px 5px 0px;}
.tblMenuItems tr td a{text-decoration:none;font-size:14px;font-weight:bold;}

#valueBasketsContainer{background:url(../menu/images/img-value-baskets-background.jpg) no-repeat;height:690px;width:677px;}
#valueBasketsContainer div{padding:154px 0px 0px 30px;width:280px;}

#scoopieKidsContainer{background:url(../menu/images/img-scoopie-kids-meals.jpg) no-repeat;height:690px;width:677px;}
#scoopieKidsContainer div{padding:200px 0px 0px 40px;width:250px;}

/* Local Restaurant Pages */
#topButtonLinks{text-align:right;padding:0px;margin:0px;}
#topButtonLinks ul{list-style-type:none;float:right;padding:0px;margin:0px;}
#topButtonLinks ul li{float:left;padding-top:0px;
	height: 9px;
}
#topButtonLinks ul li input{margin-top:1px;}

#homeContainer, #fotdViewAllContainer, #viewCategoryContainer{background:#e1eff9;}
.pnlHome .header{background:url(../images/lrp/img-local-home-header.jpg) no-repeat;height:303px;}
.pnlHome .storeNameHeader, .pnlFotdViewAll .storeNameHeader, .pnlViewCategory .storeNameHeader{color:#ffffff;font-size:12px;font-weight:bold;padding:17px 0px 0px 350px;}
#todaysFlavor{margin:25px 0px 0px 10px;}
.lblToday{color:#5599cc;font-size:14px;font-weight:bold;line-height:2.0;}
.lblFlavor a{font-size:16px;line-height:1.2}

.pnlFotdViewAll .header, .pnlViewCategory .header{background:url(../images/lrp/img-local-fotd-header.jpg) no-repeat;height:94px;}

#todaysInfo{margin:35px 0px 0px 10px;width:300px;}
#todaysInfo p{margin:2px 0px 5px 0px;}
#todaysInfo p, #todaysInfo p a{font-size:11px;font-weight:normal;text-decoration:none;}
#todaysInfo p a:hover{text-decoration:underline;}
#ctl00_ContentPlaceHolder1_ctl00_pnlTodayDailyFeatures{margin:10px 0px 10px 0px;}

#fiveDayForecast, #viewAllMonth{margin-top:2px;padding-bottom:2px;border-top:dotted 1px #78b6e4;}
.pnlDay{padding:10px 0px 10px 10px;border-bottom:dotted 1px #78b6e4;}
.fdfDate{font-weight:bold;}
.soups5DayForecast img, .dailyFeatures5DayForecast img, .specialEvent5DayForecast img{margin-right:10px;}
.soups5DayForecast a, .dailyFeatures5DayForecast a, .specialEvent5DayForecast{font-weight:normal;text-decoration:none;font-size:11px;}
.soups5DayForecast a:hover, .dailyFeatures5DayForecast a:hover{text-decoration:underline;}
#homeFdfFooter, #viewAllFooter, #viewCategoryFooter{background:url(../images/lrp/img-local-btm.jpg) no-repeat; height:32px;}

.pnlFooter{margin-top:20px;width:680px;}
#localMyCulversContainer{width:431px;float:left;}
#localMyCulversTop{background:url(../images/lrp/img-local-my-culvers-bkd-top.gif) no-repeat; height:10px;}
#localMyCulversMiddle{background:#d3e8f7;padding:0px 10px 0px 12px;}
#localMyCulversBottom{background:url(../images/lrp/img-local-my-culvers-bkd-btm.gif) no-repeat; height:10px;}
#myCulversToolTip{float:right;width:180px;font-size:11px;margin-top:5px;margin-bottom:30px;}
#myCulversLeft{float:left;width:225px;}
#myCulversRight{float:left;}
#localMyCulversContainer .storeName{font-size:13px;font-weight:bold;}
#chooseAnother{padding:15px 0px 15px 0px;border-bottom:dotted 1px #78b6e4;}
.icons{margin-top:15px;}
.icons img{margin-right:15px;float:left;}
.icons div{width:275px;float:left;margin-top:20px;}

#footerRightSide{float:right;width:240px;}
#rightMenu{background:url(../images/lrp/img-local-ordering-group.jpg) no-repeat; height:106px;margin:-17px 0px 3px 2px;padding-left:12px;}
#rightMenu p{padding:57px 0px 2px 0px;width:100px;margin-bottom:0px;line-height:1.1;}

#ctl00_ContentPlaceHolder1_LRP1_dlCategoryView{margin:0px;width:100%;border-left:dotted 1px #78b6e4;}
#ctl00_ContentPlaceHolder1_LRP1_dlCategoryView td{vertical-align:top;padding:10px 0px 15px 10px;width:33%;border-right:dotted 1px #78b6e4;}
#ctl00_ContentPlaceHolder1_LRP1_dlCategoryView td span{color:#619fcd;font-size:11px;font-weight:bold;}
#ctl00_ContentPlaceHolder1_LRP1_dlCategoryView td a{font-size:12px;}
#fancybox-wrap {
  margin: 120px 0 0 0px;
}

/*Mindful Choices*/
#minfulWrapper{background:url(../menu/images/mindfulchoices/background-mindful.jpg) no-repeat;height:1296px;}
#block-one{padding:30px;}
#block-one p{color:#ffffff;width:300px;font-size:14px;}
.mealManagerImage{float:right;margin:70px 0px 0px 0px;}

/*Press Release Library*/
#ctl00_ContentPlaceHolder1_dlPressReleases{margin-bottom:15px;}
#ctl00_ContentPlaceHolder1_dlPressReleases tr td{padding:3px;}

/* VIP Foundation*/
#vip-content{background:url(../vip-foundation/images/img-vip-background.gif) no-repeat;padding:0px 10px;height:100%;}
#vip-content h1{padding-top:100px;}
#vip-content .rightDiv{margin-top:10px;}
#vip-content .leftDiv hr{border-bottom:solid 1px #78b6e4;background:#fff;margin:20px 0px;border-top:none;border-left:none;}
#vip-content .leftDiv h2{margin-bottom:10px;}
#vip-content .leftDiv h3 span{font-weight:normal;}
#vip-content .rightDiv .calloutMiddle h2{font-size:20px;padding-bottom:5px;}
#vip-content .rightDiv .calloutMiddle h3{font-weight:normal;line-height:1.2;}
#vip-content .rightDiv .calloutMiddle img{padding-bottom:5px;}
table#applicationTimeline{margin:15px 0px;}
table#applicationTimeline td{padding:5px;background:#d9d5c6;}
table#applicationTimeline td.nopadding{padding:0px;background:#ffffff;height:13px;}
table#applicationTimeline tr td h2{border-bottom:solid 1px #ffffff;padding:10px 0px;}

#offSeason{color:#8f8f8f;text-align:center;margin:25px 0px 10px 0px;}
#applicationClosed{border:solid 1px #999999; padding:15px;width:95%;}
#applicationClosed input{width:200px;border:solid 1px #78b6e4;padding:3px;margin-left:10px;}
#applicationClosed input#ctl00_ContentPlaceHolder1_btnSubmit{width:147px;margin-left:35px;}
#applicationClosed span{color:#037;font-weight:bold;}

#sidebarSocialMedia{background:url(../images/img-social-icon-tents.jpg) no-repeat;width:267px;height:76px;margin:32px 0 0 -15px;}
#sidebarSocialMedia ul{padding-left:65px;}
#sidebarSocialMedia li{float:left;list-style-type:none;}
#sidebarSocialMedia a{display:block;text-indent:-999em;}
#sidebarSocialMedia li.facebook{padding-top:8px;padding-right:4px;}
#sidebarSocialMedia li.facebook a{width:53px;height:55px;}
#sidebarSocialMedia li.twitter{padding-top:4px;padding-right:4px;}
#sidebarSocialMedia li.twitter a{width:53px;height:52px;}
#sidebarSocialMedia li.googleplus{}
#sidebarSocialMedia li.googleplus a{width:53px;height:52px;}
