
div#top { height: 100px; background: none; }
a#logo { top: 0px; left: 0px; }
	
div#contentArea { width: 600px !important; height: auto !important; padding: 20px 0; background: none; }	
div#navigationColumn { display: none; }
div#contentColumn, body.twoColumnNoHeaderGraphic div#contentColumn { width: 600px !important; height: auto !important; margin: 0; padding: 0; }	
	
div.overviewHeaderGraphic {
	width: 600px !important;
	background: none !important;
	}

ul.imageBullet { list-style: disc !important; margin: 0 0 15px 15px !important; }
ul.imageBullet li { background: none !important; padding: 0 0 0 0 !important; }
		
/* lindt gold bunny */
body.sectionLindtGoldBunny div.content { width: 600px; w\idth: 600px; margin: 0 0 0 0; padding: 0 0 0 0; }
div#goldBunnySlideShow { display: none; }


/* celebrate with lindt */
body#celebrateWithLindtOverview div.overviewHeaderGraphic { height: 20px; }
body#celebrateWithLindtOverview div.content div.threeColFocus { width: 280px; padding-bottom: 50px; }

/* basket steps */
body.sectionCelebrate div#contentColumn { width: 600px !important; w\idth: 600px !important; padding: 0 0 0 0 !important; margin: 0 0 0 0 !important; }
div.basketSteps { width: 600px; }
div.basketSteps div { width: 295px; }		
div.basketSteps div#stepOne, div.basketSteps div#stepThree { width: 295px; w\idth: 295px; padding: 0 0 0 0; }
div#stepFive { width: 600px; w\idth: 273px; padding: 10px 0 0 327px; }

/* recipe syltes */
div.recipeIntro { font-size: .9em; width: 600px ; w\idth: 465px; background: none; }
div.recipePhotoThumbnail { w\idth: 115px; he\ight: 160px; padding: 0; background: none; }
ul#hdrButtons, div.recipePhotoFull { display: none; }

div#recipeIntroIngredients { width: 240px; float: left; margin: 0 0 0 0; padding: 0 0 0 0; overflow: visible; font-size: .9em; }
div.recipeContent { clear: none; float: right; width: 350px; font-size: .9em; }
div#recipeIntroIngredients h3, div.recipeContent h3 { font-size: 1.3em; margin: 0 0 0 0; }
div#recipeIntroIngredients h4, div.recipeContent h4 { font-size: 1.1em; font-style: italic; margin: 0 0 2px 0; }
div#recipeIntroIngredients p, div.recipeContent p { margin-bottom: 0px; }
	
div#recipeIntroIngredients p.btmDots, div.recipeContent p.btmDots { margin-bottom: 5px; padding: 0 0 0 0; background: none; }
ul.yeildPrep li.yeild { padding: 0 0 0 0; }
ul.yeildPrep li span { font-size: 1em; font-weight: normal; }

/* decorate styles */
div.collapseExpandContent { display: block; height: auto; }

/* send an ecard */
body#sendAnEcardOverview div.overviewHeaderGraphic,
body#ourPartnershipOverview div.overviewHeaderGraphic,
body#ourPartnershipAutismSpeaks div.overviewHeaderGraphic,
body#lgbShareYourStory div.overviewHeaderGraphic,
body.sectionLindtGoldBunny div.overviewHeaderGraphic,
body#unsungHeroesOverview div.overviewHeaderGraphic { height: 80px; }

body#sendAnEcardOverview div.overviewHeaderGraphic h1,
body#ourPartnershipOverview div.overviewHeaderGraphic h1,
body#ourPartnershipAutismSpeaks div.overviewHeaderGraphic h1,
body#lgbShareYourStory div.overviewHeaderGraphic h1,
body.sectionLindtGoldBunny div.overviewHeaderGraphic h1,
body#unsungHeroesOverview div.overviewHeaderGraphic h1 { top: 0px; left: 0px; width: auto; height: auto; text-indent: 0px; background: none; font-size: 1.5em; }

body#sendAnEcardOverview div.overviewHeaderGraphic h1 span,
body#ourPartnershipOverview div.overviewHeaderGraphic h1 span,
body#ourPartnershipAutismSpeaks div.overviewHeaderGraphic h1 span,
body#lgbShareYourStory div.overviewHeaderGraphic h1 span,
body.sectionLindtGoldBunny div.overviewHeaderGraphic h1 span,
body#unsungHeroesOverview div.overviewHeaderGraphic h1 span { display: block; font-size: .9em; font-weight: normal; }


body#sendAnEcardOverview div.content { width: 600px ;w\idth: 600px; padding: 0 0 0 0; }
body#sendAnEcardOverview div.content h3 { background: none; text-indent: 0px; }

/* recipient screen */
body#recieveAnEcard div#top { height: 120px; }
body#recieveAnEcard div#contentArea, 
body#recieveAnEcard div.content { margin: 0px; padding: 0px; }
body#recieveAnEcard div.content h2.pageTitle { margin: 0 0 0 0; }

body#recieveAnEcard div#selectedEcard { display: none; }
body#recieveAnEcard div#customBorder div#selectedEcard { display: block; }
body#recieveAnEcard div#printVersion { display: block; }

/* events */
body#eventsOverview div.overviewHeaderGraphic { height: 80px; }
body#eventsOverview div.overviewHeaderGraphic h1 span { display: block; }
body#eventsOverview div.overviewHeaderGraphic h1 { top: 0px; left: 0px; width: auto; height: auto; background: none; font-size: 1.3em; }

body#findLindtGoldBunnyOverview div.overviewHeaderGraphic { height: 50px; }
body#findLindtGoldBunnyOverview div.overviewHeaderGraphic h1 {  top: 0px; left: 0px; width: auto; height: auto; text-indent: 0px; background: none; font-size: 1.5em;  }
body#findLindtGoldBunnyOverview div#goldBunnyMap, body#findLindtGoldBunnyOverview ul#findGoldBunnyFocusAreas { display: none; }
body#findLindtGoldBunnyOverview div.content { width: 600px; w\idth: 600px; padding: 0 0 0 0; }
div#goldBunnyRetailers { float: none; }
div#goldBunnyRetailers h2 { background: none !important; height: 28px; text-indent: 0px; }


/* privacy */
#privacyTemplate div#navigationColumn { display: none; }
#privacyTemplate #contentArea { width: 600px !important; height: auto !important; padding: 20px 0; background: none; }	
#privacyTemplate #contentArea #contentColumn { width: 600px !important; height: auto !important; margin: 0; padding: 0; }

/* updated header styles */
div.content h2 { font-size: 1.3em; letter-spacing: 2px; }
div.content h3, div.content h3.decorating-header { font-size: 1.1em; }
div.content h2.pageTitle, div.content h3.pageTitle { margin-bottom: 8px; }

#auctionIntro { width: 600px !important; w\idth: 600px !important; padding: 72px 0 0 0 !important; background: none !important; }

/* shut off the following elements for print */
.noPrint, div#footer, ul#externalSites, div#eCardRightColumn, hr, .dotted-hr, .linkList { display: none; }

/* turn this on for print only */
div#forPrint { display: block; clear: both; width: 600px; height: 200px; text-align: left; }
div#forPrint p { margin: 0 0 4px 0; }
