/* SUBCHANNELS */

/* !---- Top Module ---- */

#subTop .tl, #subTop .tr, 
#subTop .bl, #subTop .br { 
	height: 200px; 
	}

#subTop .content {
  padding: 0;
  background-repeat: no-repeat;
  background-position: bottom;
  }

/* Top module bg gradient */
.FR #subTop .content {background-image: url(../images/subchannels/sub-top-module-grad-FR.gif);}
.BS #subTop .content {background-image: url(../images/subchannels/sub-top-module-grad-BS.gif);}
.HF #subTop .content {background-image: url(../images/subchannels/sub-top-module-grad-HF.gif);}
.VW #subTop .content {background-image: url(../images/subchannels/sub-top-module-grad-VW.gif);}


#subTop #featured {
  position: relative;
  z-index: 100;
  padding-top: 2px;
  }

.FR #subTop #featured {
  height: 240px;
  }

.BS #subTop #featured,
.HF #subTop #featured,
.VW #subTop #featured {
  height: 280px;
  }

.FR #subTop #featured img {
  height: 240px;
  }


.FR #subTop #featured {
  float:left;
   width: 561px;
}

.FR #subTop #featured div.slide {
  width: 560px;
  height: 240px;
  position: absolute;
  z-index: 1;
}

#subTop #featured h2 {
  margin: 6px 0 0 8px !important;
  width: 325px;
  }

.subChannel h3 {
  font-size: 22px;
  margin: 0 0px 10px 10px;
  font-weight: normal;
  line-height: 1.1em;
  }

.subChannel #fText h3 {
  font-size: 22px;
  margin: 5px 0px 5px 10px;
  font-weight: normal;
  line-height: 1em;
  }

  
#subTop #featuredBG {
  width: 30px;
  height: 244px;
  position: absolute;
  top: 0;
  right: 0;
  background-position: 0 0;
  background-repeat: no-repeat;
  }

/* curvy side of top module */
.FR #subTop #featuredBG {
  background-image: url(/images/subchannels/sub-top-module-FR.gif);
  z-index: 10;
  }

.subChannel .bdr_t, 
.subChannel .tr, 
.subChannel .tl, 
.subChannel .br, 
.subChannel .bdr_b {
  z-index: 100;
  }

.FR #subTop #featured .fText {
  width: 305px;
  padding: 40px 0 0 7px;
  margin:  0px 0 0 0;
}

.FR #subTop #featured img {
  margin: 2px 0 0 0;
}

.FR #subTop {
  position: relative;
  }
  
.FR #subTop .content {
/*   margin-top: 20px */
  }

h2#foodHed {
  position: absolute;
  width:297px;
  left: 2px;
  top: 2px;
  z-index: 20;
  }

#subTop #nav-rotation {
  bottom: 0;
  left: 10px;
  position: absolute;
	list-style: none;
	z-index: 21;
}  

#nav-rotation li {
	float: left;
	}

#nav-rotation li a {
	display: block;
	height: 33px;
	width: 33px;
	margin-right: 9px;
	background-position: left top;
	background-repeat: no-repeat;
	}

#nav-rotation li a:hover, #nav-rotation li a.on,
#nav-rotation li a:hover, #nav-rotation li a.activeSlide {
	background-position: left bottom;
}

.slide {width: 560px;
}

#nav-rotation #rotate-prev, #nav-rotation #rotate-next {
	width: 9px;
	height: 13px;
	margin-top: 10px;
	}

#subTop #nav-rotation #rotate-prev { background-image: url(/images/subchannels/arrow-back.png); margin-right: 8px; }
#subTop #nav-rotation #rotate-next { background-image: url(/images/subchannels/arrow-fwd.png); margin-left: -1px; }
#subTop #nav-rotation #rotate-1 { background-image: url(/images/subchannels/rotator-nav-1.png); }
#subTop #nav-rotation #rotate-2 { background-image: url(/images/subchannels/rotator-nav-2.png); }
#subTop #nav-rotation #rotate-3 { background-image: url(/images/subchannels/rotator-nav-3.png); }
#subTop #nav-rotation #rotate-4 { background-image: url(/images/subchannels/rotator-nav-4.png); }
#subTop #nav-rotation #rotate-5 { background-image: url(/images/subchannels/rotator-nav-5.png); }
#subTop #nav-rotation #rotate-6 { background-image: url(/images/subchannels/rotator-nav-6.png); }


#relatedArticles {
  background: url(/images/subchannels/feature-related-box.gif) no-repeat;
  position: absolute;
  left: 10px;
  bottom: 1px;
  width: 305px;
  padding: 5px 0;
  height: 85px;
z-index: 100;  }

#relatedArticles ul {
  list-style: disc;
  margin: -5px 15px 5px 30px;
  font-size: 11px;
  }

#relatedArticles ul li {margin: 2px 0;  
line-height: 1.1em;}
#relatedArticles ul li a{color: #333;}


/* FR only */
#relatedLinks {
  float:right;
  width: 165px;
  }

#relatedLinks h2, #picks h2{
    margin: 8px 12px 8px 8px !important;
  }

#relatedLinks ul {
  list-style: disc;
  margin: 5px 15px 5px 25px;
  font-size: 12px;
  }
#relatedLinks ul li {
  margin: 10px 0;  
  line-height: 1.1em;
  }
#relatedLinks ul li a{color: #333;}




/* !---- Picks Module ---- */

#picks {
  background-repeat: no-repeat;
  background-position: bottom center;
  }

#picks .contentWrap {
margin-left: 3px;
}


.FR #picks {background-image: url(/images/subchannels/picks-bg-FR.gif);}
.BS #picks {background-image: url(/images/subchannels/picks-bg-BS.gif);}
.HF #picks {background-image: url(/images/subchannels/picks-bg-HF.gif);}
.VW #picks {background-image: url(/images/subchannels/picks-bg-VW.gif);}

#picks .pickBox {
  background: url(/images/subchannels/picks-box.gif) no-repeat;
  width: 222px;
  height: 274px;
  float:left;
  margin: 0 0 13px 13px;
  display: inline;
/*   overflow:auto; */
  }

#picks .pickBox img{
  margin: 10px 0 0 8px;
  }

#picks h3 {
  font-size: 14px;
  font-weight: bold;
  margin: 5px 15px 0px 10px;
  }



