/* ------------------------------
    Custom CSS
  --------------------------------*/
  
html {
  overflow-x: hidden;
  height: 100%;
  }

body {
  color:#000;
  font: 8pt Arial, Helvetica;
  /*text-align:center;*/
}

#container-template {
  text-align:left;
  position:relative;
  margin-left:auto;
  margin-right:auto;
  background:#fff;
  width:508px;
  border:0px solid #fff;}
  
.cells {  }
        
.divClass {
  height:10px; }
.cell1 {
  margin: 0px 0px; 
}
.cell2 {
  width:249px;
  height: 310px;
  background: url("/microfeatures/images/holidayguide/StockingStuffers.jpg") #fff no-repeat;
  border-left: 1px solid #e4dcdc;
  border-top: 1px solid #e4dcdc;
  border-bottom: 1px solid #e4dcdc;
  margin: 0px 0px 0px 0px; }

.cell2 div.scrollwindow {
  overflow-y: scroll;
  margin-top: 51px;
  padding: 3px;
  padding-top: 28px;
  height: 229px;
}
.cell3 {
  font-size: 9pt;
  width:249px;
  height: 220px;
  background: url("/microfeatures/images/holidayguide/TipsforStress.jpg") #fff no-repeat;
  border: 1px solid #eee;
  margin: 0px 0px 5px 0px; }

.cell3 div {
  margin-top: 51px;
    background: url("/microfeatures/images/holidayguide/snowflake.gif") #fff bottom left no-repeat;
  height: 159px;
  padding: 5px;
}

.cell4 {
  width:250px;
  height: 80px;
  border: 1px solid #dadada; /*b1c4d3*/
  margin: 5px -1px 0px 0px; }

.cell7 {
  width:249px;
  height: 767px;
  border: 1px solid #e4dcdc;
  margin: 0px 0px 0px 0px; 
}

.cell7 div#recipecontentbox {
  background: url("/microfeatures/images/holidayguide/recipe_lines.jpg") #fff repeat-y;
  padding: 0px 5px 5px 25px;
  line-height: 1.2;
  height: 640px;
}

.cell7 div#recipecontentbox ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 16px;
  margin-left: 21px;
}

.cell7 div#recipecontentbox ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
padding: 0 0 0 9px;
margin: 0 0 0 14px;
}

.cell7 div#recipecontentbox ul li  {
  margin-top: 0px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 13px;
}

.cell7 div#recipecontentbox ol li  {
  margin-top: 0;
  margin-bottom: -1px;
  *margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
padding:0 0 0px 0px;
margin:0 0 13px 0px;
}

.cell5 {
  font-size: 9pt;
  width:249px;
  height: 378px;
  background: url("/microfeatures/images/holidayguide/SeasonForGiving.jpg") #fff no-repeat;
  border: 1px solid #e4dcdc;
  margin: 0px 0px 5px 0px; }

.cell5 div {
  padding: 5px;
  margin-top: 70px;
  height: 299px;
  overflow-y: auto;
  font-size: 9pt;
}

.cell5 img, .cell6 img {
  border: 1px solid #eee;
  margin-right: 6px;
}

.cell5 ul {
  margin-left: 8px;
  padding-left: 8px;
  font-size: 8pt;
  margin-top: 8px;
  margin-bottom: 10px;
}

.cell5 li {
  margin-bottom: 2px;
}

.cell6 {
  font-size: 9pt;
  width:249px;
  height: 377px;
  border: 1px solid #e4dcdc;
  background: url("/microfeatures/images/holidayguide/winterguide.jpg") #fff no-repeat;
  margin: 5px 0px 0px 0px; }

.cell6 div {
  padding: 5px;
  margin-top: 56px;
  height: 311px;
  overflow-y: auto;
}
/*
.cell8 {
  width:162px;
  height: 60px;
  margin: 0px 0px 0px 0px; }
.cell9 {
  width:162px;
  height: 60px;
  margin: 0px 0px 0px 10px; }
.cell10 {
  width:162px;
  height: 60px;
  margin: 0px 0px 0px 0px; }
*/
.recipe_title {
  font-size: 9pt;
  line-height: 1.1;
  font-weight: bold;
  margin-top: 0px;
}

.recipe_author {
  position: absolute;
  bottom: 80px;
  left: 389px;
  font-size: 8pt;
  width: 115px;
}

.normalize1 {
  padding: 0px;
  margin: 0;
  margin-top: 0px;
}

.normalize2 {
  padding: 0;
  margin: 0;
  margin-top: 0px;
}
/*
.normalize2ie {
  padding: 0;
  margin: 0;
  margin-top: -1px;
}
*/

.purch {
  text-align: right;
  padding: 0 2px 8px 0;
  vertical-align: bottom;
  }
.purchspan {
  background-color: #7da106;
  color: white;
  padding: 2px 8px 3px 8px; 
  font-family: Verdana; 
  font-size: 7pt; 
  border-right: 1px solid #445249;
  border-bottom: 1px solid #445249;
}

.recipe_info {
  line-height: 1.1;
  margin-left: 23px;
}

.boldtitle {
  font-size: 9pt;
}

a {
  color: #b20000;
}
