.landing-main {
  float: left;
  font-weight: bold;
  margin-top: 30px;
  position: relative;
  width: 380px;
  z-index: 200;
}

.landing-main .intro {
  position: relative;
  width: 365px;
}

.landing-main .intro a {
  color: #0B4786;
}

.landing-main .intro a:hover {
  color: #009be1;
}

.landing-main .title {
  background: url(../../200903/img/title.png) no-repeat 0 0;
  height: 54px;
  margin-bottom: 30px;
  width: 309px;
}

.happy .title {
  margin-bottom: 10px;
}

.mulled .title {
  margin-bottom: 5px;
}

.landing-main .subhead {
  background: url(../img/sub-head.png) no-repeat 0 0;
  height: 18px;
  margin-bottom: 10px;
  width: 279px;
}

.landing-main .competition-main  {
  display: block;
  position: relative;

}

.landing-main .competition-main {
  background: url(../img/comp-panel.png) no-repeat 0 0;
  display: block;
  height: 345px;  
  left: -15px;  
  margin-bottom:10px;  
  width: 384px;
}

.landing-main .index-comp-link {
  bottom: 12px;
  left: 11px;
  position: absolute;  
}

.landing-main .index-comp-link a {
  background: url(../img/enter-now.png) no-repeat 0 0;
  display: block;
  height: 35px;   
  position: relative;
  width: 363px;  
}

.landing-main .index-comp-link a:hover {
  background: url(../img/enter-now-over.png) no-repeat 0 0;
}

.landing-main .competition-2-main  {
  display: block;
  position: relative;
}

.landing-main .competition-2-main {
  left: -15px;
  background: url(../img/healthy-lifestyle-panel.png) no-repeat 0 0;
  display: block;
  height: 272px;
  width: 384px;
}

.landing-main .competition-2-link a {
  bottom: 5px;
  background: url(../img/find-out-more.png) no-repeat 0 0;
  display: block;
  height: 30px;
  left: 2px;
  position: absolute;
  width: 380px;
}
 
.landing-main .competition-2-link a:hover {
  background: url(../img/find-out-more-over.png) no-repeat 0 0;
}

.landing-sidebar .enjoy-large {
  color: #e00022;
  font-size: 1.17em;
  font-weight: bold;  
  padding-left: 18px;
  text-transform: uppercase;
}

.landing-sidebar .enjoy-large a {
  color: #e00022;
}

.landing-sidebar .enjoy-large a:hover {
  color: #a2141b;
}

.landing-sidebar {
  float: right;
  margin-right: 0;
  margin-top: 0;
  width: 254px;
  z-index: 100;
}

.landing-sidebar .back {
  background: transparent url(/img/site/layout/sprite.png) no-repeat scroll 0 -500px;
  float: right;
  height: 11px;
  position: static;
  margin-top: 7px;
  margin-right: 22px;
}

.landing-sidebar .date {
  background: url(../img/date.png) no-repeat 0 0;
  height: 26px;
  float:left;
  width: 101px;
}

.landing-sidebar .sidebar-1 {
  background: url(../img/recipes.png) no-repeat 0 0;
  height: 447px;
  margin-bottom: 10px;
  position: relative;    
  width: 252px;
}

.landing-sidebar a.sidebar-1-button,
.landing-sidebar a.sidebar-2-button {
  bottom: 16px;
  display: block;
  height: 35px;
  left: 10px;
  position: absolute;
  width: 233px;
}

.landing-sidebar a.sidebar-1-button {
  background: url(../img/recipes-link.png) no-repeat 0 0;
}

.landing-sidebar a.sidebar-1-button:hover {
  background: url(../img/recipes-link-over.png) no-repeat 0 0;
}

.landing-sidebar .sidebar-2 {
  background: url(../img/recipes2.png) no-repeat 0 0;
  height: 417px;
  margin-bottom: 10px;    
  position: relative;      
  width: 252px;
}

.landing-sidebar a.sidebar-2-button {
  background: url(../img/valentine-recipe-link.png) no-repeat 0 0;
}

.landing-sidebar a.sidebar-2-button:hover {
  background: url(../img/valentine-recipe-link-over.png) no-repeat 0 0;
}


/** Recipe **/

.recipe-content {
  background: url(../img/recipe-intro.png) no-repeat 0 0;
  clear: both;
  position: relative;  
  width: 634px;
  float:left;
  margin-top: 40px;
}

.recipe-content .intro {
  color: #286e23;
  text-indent: 0;
  font-weight: bold;
  margin-bottom: 30px;
  padding-bottom: 55px;
  position: relative;
  width: 442px;
}

.recipe-content .intro p {
  color: #a2141b;
  font-size: 16px;
  margin-left: 0;
  padding-right: 20px;
}

.recipe-content .ingredients  h4 {
  color: #005613;
  font-size: 15px;
}

.recipe-content .ingredients {
  color: #a2141b;
  float: left;
  font-weight: bold;
  line-height: 1.4;
  text-indent: 0;
  width: 500px;
}

.recipe-content p {
  margin-left: 12px;
}

.recipe-content .ingredients ol {
  font-weight: normal;
  list-style-type: decimal;
  list-style-position: outside;
  padding: 0;
  width: 265px;
}

.recipe-content .ingredients li {
  margin-left: 30px;
  margin-bottom: 12px;
}

.recipe-content .ingredients p {
  line-height: 1.6;
  margin-left: 0;
}


/** Tips **/

.tips-content {
  clear: both;
  width: 634px;
  float: left;
}

.tips-content .text {
  font-weight: bold;
  text-indent: 0;
  padding-left: 3px;
  width: 350px;
  padding-bottom: 160px;
}

.tips-content .text h3 {
  color: #a2141b;
  font-size: 16px;
}

.tips-content .text p {
  color: #005613;
  font-size: 12px;
}

.tips-content .text a {
  color: #005613;
}

.tips-content .text a:hover {
  color: #A2141B;
}



/** Competition **/

.competition-intro {
  background: url(../img/comp-intro.png) no-repeat 0 0;
  float: left;
  height: 345px;
  margin-top: 30px;
  width: 579px;
}

.left-col {
  color: #972247;
  font-weight: bold;
  float: left;
  padding: 25px 25px 15px 17px;
  width: 265px;
}

.left-col a {
  color: #972247;
  font-weight: normal;
}

.right-col {
  float: left;
  margin-top: -105px;
  width: 267px;
}

.right-col #link1 {
  background: url(../img/comp-1.png) no-repeat 0 0;
  display: block;
  position: relative;
  width: 276px;
  height: 281px;
}

.left-col .subhead {
  background: url(../img/comp-subhead.png) no-repeat 0 0;
  display: block;
  position: relative;
  width: 214px;
  height: 19px;
}

em {
  font-weight: bold;
}


/** Terms **/

.terms {
  float: left;
  padding: 30px;
  width: 600px;
}

.terms ol {
  margin: 0;
  padding: 0;
  list-style-position: outside;
  list-style-type: decimal;
}

.terms li {
  margin-bottom: 10px;
}

/** Recipes **/

#recipes {
  clear: both;
  float: left;
}

#healthy-recipes {
  background: url(../img/recipes/healthy-recipes.png) no-repeat;
}

#recipes li {
  clear: both;
  float: left;
  margin-bottom: 30px;
  padding-bottom: 30px;
  position: relative;
  width: 634px; 
}

#recipes img {
  display: block;
  float: right;
  width: 257px;
}

#recipes h3 {
  color: #e00022;
  font-size: 1.4em;
  margin-bottom: 21px;
}

#recipes p {
  color: #790606;
  font-weight: bold;
  margin: 0 0 20px;
  width:350px;  
}

#recipes a {
  background: url(/insider/200911/img/view-recipe.png) no-repeat;
  display: block;
  height: 31px;
  position: relative;
  width: 105px;
  zoom: 1;  
}

#recipes a:hover {
  background: url(/insider/200911/img/view-recipe-hover.png) no-repeat;
}

#recipes hr,
.intro hr {
  background-color:#D8D8D8;
  border:medium none;
  bottom:0;
  height:1px;
  left:0;
  margin:0;
  position:absolute;
  width:553px;
}

#risotto,
#risotto img { 
  height: 222px;
}

#duck,
#duck img {
  height: 182px;
}

#salmon,
#salmon img {
  height: 210px;
}

#heart {
  background: url(../img/recipes/cranberry-heart.png) no-repeat;
  height: 205px;
  position: absolute;
  right: 0;
  top: -33px;
  width: 206px;
}

/** Tips **/

#photos {
  background: url(/insider/201001/img/photos.png) no-repeat;
  float: right;
  height: 667px;
  margin-top: 18px;
  width: 227px;
}

#healthy-lifestyle-tips {
  background: url(/insider/201001/img/healthy-lifestyle-tips.png) no-repeat;  
  height: 104px;
  margin: 40px 0 30px; 
  width: 390px;
}

.tips-content p.intro,
.tips-content .text h3 {
  color: #2775c9;
  font-size: 1.34em;
  font-weight: bold;
}

.tips-content p.intro {
  margin-bottom: 27px;
}

.tips-content .text h3 {
  margin-bottom: 5px;
}

.tips-content .text p,
.tips-content .text li {
  color: #333333;
}

.tips-content .text ul {
  margin-bottom: 34px;
  padding-left: 30px;
}

.tips-content .text li {
  list-style: disc outside;
}

.tips-content .text a:link,
.tips-content .text a:visited {
  color: #333333;
}

.tips-content .text a:hover,
.tips-content .text a:active {
  color: #333333;
  text-decoration: none;
}

.tips-content p.intro {
  color: #2775c9;
  margin-bottom: 29px;
}

/** Valentines **/

#valentines-cocktail {
  background: url(/insider/201001/img/valentines-cocktails.png) no-repeat;
  height: 78px;
  margin: 28px 0;
  width: 308px;
}

#valentines .tips-content h3 {
  color: #e00022;
  margin-bottom: 23px;
}

#valentines .tips-content h3, 
#valentines .tips-content h4 {
  font-size: 1.25em;
}
  
#valentines .tips-content h4 {
  color: #e00022;
}

#valentines  .tips-content p.intro {
  padding-right: 100px;
}


#valentines .tips-content p.note {
  color: #e00022;
  font-size: 1.25em;
  font-weight: bold;
}

#valentines .tips-content li,
#valentines .tips-content p {
  color: #8c1851;
}

#valentines .tips-content li {
  font-weight: bold;
  margin-bottom: 6px;
}

#method p {
  margin-top: 20px;
  width: 295px;
}

#glass {
  background: url(/insider/201001/img/cocktail-glass.png) no-repeat;
  float: right;
  height: 408px;
  margin: 0;
  width: 271px;
}

#ingredients {
  margin: 7px 0 28px;
}
