
#main {
   width:1100px;
   height:2600px;
   position:relative;
   margin-left:auto;  /*centers*/
   margin-right:auto; /*centers*/
}

#holidaymain {
   width:1100px;
   height:3300px;
   position:relative;
   margin-left:auto;  /*centers*/
   margin-right:auto; /*centers*/
}

#flavoursmain {
   width:1100px;
   height:4500px;
   position:relative;
   margin-left:auto;  /*centers*/
   margin-right:auto; /*centers*/
}

#productsmain {
   width:1100px;
   height:3300px;
   position:relative;
   margin-left:auto;  /*centers*/
   margin-right:auto; /*centers*/
}

#updatesmain {
   width:1100px;
   height:2000px;
   position:relative;
   margin-left:auto;  /*centers*/
   margin-right:auto; /*centers*/
}

.nounderline {
  text-decoration:none;
}


.mainheight {
   height:1100px;
}


#navigation {
   position:absolute;
   top:400px;
   left:50px;
   width:100%;
   height:25px;
}

a{
	text-decoration:none;
	font-family: 'Montserrat', sans-serif;
	color:#010001;
}

a:hover {
	text-decoration:none;
	color: #EB7F00;
}


.nav {
	text-decoration:none;
	font-family: 'Montserrat', sans-serif;
	color:#010001;
	font-size:12px;
}

.nav:hover{
	text-decoration:none;
	color: #EB7F00;
}

.creditslinks {
	text-decoration:none;
	font-family: 'Montserrat', sans-serif;
	color:#010001;
	font-size:16px;
}

.creditslinks:hover{
	text-decoration:none;
	color: #EB7F00;
}



#footer {
  position:absolute;
  bottom:0px;
  left:0px;
  width:100%;
  height:0px;
  font-family: 'Montserrat', sans-serif;
  text-align:center;
  font-size:8pt;
  }
  
 #holidaysfooter {
  position:absolute;
  top:3299px;
  bottom:0px;
  left:0px;
  width:100%;
  height:0px; 
  font-family: 'Montserrat', sans-serif;
  font-size:8pt;
  text-align:center;
  }

  #flavoursfooter {
  position:absolute;
  top:4499px;
  bottom:0px;
  left:0px;
  width:100%;
  height:0px; 
  font-family: 'Montserrat', sans-serif;
  font-size:8pt;
  text-align:center;
  }

#banner {
  position:absolute;
  top:25px;
  left:125px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  background-image:url(images/banner.jpg);
  background-size:1100px 450px;
}

#thestorycontent {
  position:absolute;
  top:970px;
  left:210px;
  width:700px;
  height:270px;
  /*border: solid red;*/
}

.text {
	text-decoration:none;
	font-family: 'Raleway', sans-serif;
	color:#494949;
	font-size:16px;
	letter-spacing: .02rem;
    line-height: 1.4;
	padding-left:2px;
	
}

#aboutusimage {
	position:absolute;
	top:540px;
	left:210px;
	/*border:solid green;*/
}

#thechocolate {
	position:absolute;
	top:1350px;
	left:350px;
}

.subtitles {
	font-family: 'Merriweather', serif;
	color:#383838;
	font-size:24px;
}

.smallsubtitles {
	font-family: 'Merriweather', serif;
	color:#383838;
	font-size:20px;
}

#aboutustitle{
	position:absolute;
	top:475px;
	left:492px;
	text-align:center;
	font-family: 'Merriweather', serif;
	color:#000000;
	font-size:30px;
}

#creditstitle{
	position:absolute;
	top:475px;
	left:500px;
	text-align:center;
	font-family: 'Merriweather', serif;
	color:#000000;
	font-size:30px;
}

#ourchocolatecontent {
  position:absolute;
  top:1680px;
  left:210px;
  width:700px;
  height:230px;
}

#lotsoflove {
	position:absolute;
	left:260px;
	top:1900px;
}

#lotsoflovecontent {
  position:absolute;
  top:2370px;
  left:210px;
  width:700px;
  height:230px;
}

.backtotop {
	text-decoration:none;
	font-family: 'Montserrat', sans-serif;
	color:#010001;
	font-size:12px;	
}

.backtotop:hover{
	text-decoration:none;
	color: #EB7F00;
}

#holidaysbacktotop {
	position:absolute;
    top:3250px;
	left:210px;
}

#flavoursbacktotop {
	position:absolute;
    top:4490px;
	left:210px;
}

#creditsbacktotop {
	position:absolute;
    top:2570px;
	left:220px;
}

#updatesbacktotop {
	position:absolute;
    top:1950px;
	left:242px;
}

#holidayspecialstitle {
	position:absolute;
	top:475px;
	left:440px;
	text-align:center;
	font-family: 'Merriweather', serif;
	color:#000000;
	font-size:30px;
}

#wellknown{
  position:absolute;
  top:1020px;
  left:210px;
  width:700px;
  height:270px;
  /*border: solid red;*/
}

#winterholidayscontent {
  position:absolute;
  top:1150px;
  left:210px;
  width:700px;
  height:230px;
}

#peppermintmochaimage{
	 position:absolute;
     top:1200px;
	 left:210px;
}

#peppermintmochacontent{
	position:absolute;
    top:1215px;
	left:460px;
	width:443px;
}

#snowmancontent{
	position:absolute;
    top:1448px;
	left:460px;
	width:443px;
}

#snowmanimage{
	 position:absolute;
     top:1457px;
	 left:210px;
}

#irishcoffeeimage{
	position:absolute;
    top:1660px;
	left:210px;
}

#irishcoffeecontent {
	position:absolute;
    top:1680px;
	left:460px;
	width:443px;
}

#spicedwinecontent {
	position:absolute;
	top:1910px;
	left:460px;
	width:443px;
}

#spicedwineimage{
	position:absolute;
    top:1883px;
	left:210px;
}
	
#puddingcontent {
	position:absolute;
	top:2140px;
	left:460px;
	width:443px;
}

#puddingimage{
	position:absolute;
    top:2163px;
	left:200px;
}

#valentinesdaycontent {
  position:absolute;
  top:2420px;
  left:210px;
  width:700px;
  height:230px;
}

#moussecontent {
	position:absolute;
	top:2500px;
	left:460px;
	width:443px;
}

#mousseimage{
	position:absolute;
    top:2515px;
	left:210px;
}

#berrycheesecakecontent {
	position:absolute;
	top:2750px;
	left:460px; 
	width:443px;
}

#berrycheesecakeimage{
	position:absolute;
    top:2740px;
	left:210px;
}

#strawberryshortcakecontent {
	position:absolute;
	top:2970px;
	left:460px; 
	width:443px;
}

#strawberryshortcakeimage{
	position:absolute;
    top:2985px;
	left:210px;
}

#flavoursimage {
	position:absolute;
	top:540px;
	left:210px;
}

#flavoursintro {
	position:absolute;
	top:990px;
	left:215px;
	width:700px;
	height:270px;
}

#herewegocontent {
  position:absolute;
  top:1150px;
  left:210px;
  width:700px;
  height:230px;
}

#cherryimage{
	 position:absolute;
     top:1140px;
	 left:210px;
}

#cherrycontent{
	position:absolute;
    top:1145px;
	left:460px;
	width:443px;
}

#pieimage{
	 position:absolute;
     top:1390px;
	 left:210px;
}

#piecontent{
	position:absolute;
    top:1375px;
	left:460px;
	width:443px;
}

#smoresimage{
	 position:absolute;
     top:1620px;
	 left:210px;
}

#smorescontent{
	position:absolute;
    top:1660px;
	left:460px;
	width:443px;
}

#vanillaimage{
	 position:absolute;
     top:1890px;
	 left:210px;
}

#vanillacontent{
	position:absolute;
    top:1870px;
	left:460px;
	width:443px;
}

#caramelimage{
	 position:absolute;
     top:2150px;
	 left:200px;
}

#caramelcontent{
	position:absolute;
    top:2150px;
	left:460px;
	width:443px;
}

#tiramisuimage{
	 position:absolute;
     top:2440px;
	 left:200px;
}

#tiramisucontent{
	position:absolute;
    top:2425px;
	left:460px;
	width:443px;
}

#orangeimage{
	 position:absolute;
     top:2710px;
	 left:200px;
}

#orangecontent{
	position:absolute;
    top:2685px;
	left:460px;
	width:443px;
}

#greenteaimage{
	 position:absolute;
     top:2930px;
	 left:200px;
}

#greenteacontent{
	position:absolute;
    top:2930px;
	left:460px;
	width:443px;
}

#bananasplitimage{
	 position:absolute;
     top:3150px;
	 left:200px;
}

#bananasplitcontent{
	position:absolute;
    top:3150px;
	left:460px;
	width:443px;
}

#pretzelsimage{
	 position:absolute;
     top:3370px;
	 left:200px;
}

#pretzelscontent{
	position:absolute;
    top:3370px;
	left:460px;
	width:443px;
}

#lemonmeringueimage{
	 position:absolute;
     top:3610px;
	 left:200px;
}

#lemonmeringuecontent{
	position:absolute;
    top:3600px;
	left:460px;
	width:443px;
}

#newyorkimage{
	 position:absolute;
     top:3840px;
	 left:200px;
}

#newyorkcontent{
	position:absolute;
    top:3820px;
	left:460px;
	width:443px;
}

#jalapenoimage{
	 position:absolute;
     top:4035px;
	 left:200px;
}

#jalapenocontent{
	position:absolute;
    top:4060px;
	left:460px;
	width:443px;
}

#hazelnutimage{
	 position:absolute;
     top:4265px;
	 left:200px;
}

#hazelnutcontent{
	position:absolute;
    top:4275px;
	left:460px;
	width:443px;
}

#productsintro {
	position:absolute;
	top:1030px;
	left:207px;
	width:700px;
	height:270px;
}

#nutsimage{
	position:absolute;
	top:1155px;
	left:360px;
}

#nutscontent {
	position:absolute;
	top:1510px;
	left:207px;
	width:700px;
	height:270px;
}

#fruitsimage{
	position:absolute;
	top:1740px;
	left:360px;
}

#fruitscontent {
	position:absolute;
	top:2090px;
	left:207px;
	width:700px;
	height:270px;
}

#truffleboxesimage{
	position:absolute;
	top:2330px;
	left:285px;
}

#truffleboxescontent {
	position:absolute;
	top:2800px;
	left:207px;
	width:700px;
	height:270px;
}

#updatescontent {
  position:absolute;
  top:1030px;
  left:220px;
  width:700px;
  height:90px;
  /*border: solid red;*/
}

#indextitle {
	position:absolute;
	top:475px;
	left:400px;
	text-align:center;
	font-family: 'Merriweather', serif;
	color:#000000;
	font-size:30px;
}

#indeximage {
	position:absolute;
	top:540px;
	left:270px;
}

#newflavourscontent{
	position:absolute;
    top:1150px;
	left:490px;
	width:443px;
}

#newflavoursimage{
	 position:absolute;
     top:1120px;
	 left:240px;
}

#bakerycontent{
	position:absolute;
    top:1415px;
	left:490px;
	width:443px;
}

#bakeryimage{
	 position:absolute;
     top:1400px;
	 left:240px;
}

#sweetshopcontent{
	position:absolute;
    top:1670px;
	left:490px;
	width:443px;
}

#sweetshopimage{
	 position:absolute;
     top:1690px;
	 left:240px;
}

#creditscontent {
	position:absolute;
	top:540px;
	left:220px;
	width:700px;
	/*border:solid green;*/
}

#creditslinkscontent {
	position:absolute;
	top:640px;
	left:220px;
	width:700px;
	/*border:solid green;*/
}




























