/* CSS Document */
/*for Wine package */

#headerSrch { background:#FFF1B3; border: none; }
h2.sectionTitle { color:#627A85;}

#topnav li#grilling a{background-position: 0 -605px; color:#fff;}
#topnav li#grilling a span{background-position:right -605px;}
#topnav li#grilling a:hover{background-position: 0 -707px; color:#fff;}
#topnav li#grilling a:hover span{background-position:right -707px;}

/* packageHeader and packageNav structure*/
#packageHeader { background: url(http://img.timeinc.net/recipes/static/i/wine/bk-wine-banner.jpg) no-repeat; margin-bottom:10px; _display: inline-block; }
#packageNav { margin: 8px 0 0 220px; _margin-left:110px;}
#packageNav li { font: bold 95% Arial, Helvetica, sans-serif; border-right: 1px solid #d9b030; }
#packageNav li.noborder { border:0; }
#packageNav a { color: #a02e14; }
#packageNav .selected {  cursor: text; text-decoration:none; color:#fff; }
#pageHdr h1, #pageHdr  p.dek{display:none;}/*this package has an image version */

/*ads*/
.sponsorByLogo { width: 170px; float: right; margin: 15px 35px 0 0; }
#adCol #cookieCountdown { border-bottom:0; }

/*channel Hero*/
#featuredTout h4.subHead { border-top:1px solid #cfd6d8; padding-top: 10px; }
#featuredTout p { font: 95% Arial, Helvetica, sans-serif; }

/*animated Tout -- using Willis Belt */
.animatedTout { border-top: 1px solid #d9e1e4; }
.animatedTout .contentslider { background: url(http://img.timeinc.net/recipes/static/i/grilling/bk_animatedTout.png) no-repeat bottom; }
.animatedTout .contentslider .slidenav a { color:#2b2b2b; }
.animatedTout .prevbtn a { background:url(http://img.timeinc.net/recipes/static/i/grilling/beltArrows.png) no-repeat; }
.animatedTout .nextbtn a { background:url(http://img.timeinc.net/recipes/static/i/grilling/beltArrows.png) no-repeat right bottom; }

/*left Side */
#quickLinks { background: #fffaea url(http://img.timeinc.net/recipes/static/i/wine/bk_quickLinks.jpg) no-repeat; }
#quickLinks p { color: #666; }

/*right Rail */
div.rightWidgetSpecial { background: url(../i/bgRt1.gif) no-repeat bottom; }
div.rightWidgetSpecial h3 { background: url(../i/bgRt1.gif) no-repeat top;}
div.rightWidgetSpecial .rwInner { background:#fff; border:1px solid #cfd6d8; } /* Inner widget structure*/
div.rightWidgetSpecial .rwInner ul.linkList { margin-bottom: 6px; }

/*mini calendar */
#calendarTout ul { font: bold 100% Georgia, "Times New Roman", Times, serif; }
#calendarTout li.cal_dek { font: normal 100% Arial, Helvetica, sans-serif; }
#calendarTout li a.moreLink { font-size: 90%; }
#calendarTout li.cal_title { color:#2f2f2f; font: bold 90% Georgia, "Times New Roman", Times, serif; }
#miniCalendar { background:url(../i/genericPackage/cal_date.gif) no-repeat 2px 1px; }

#miniCalendar li.cal_date { color:#583c25; font-size: 85%; text-transform:uppercase; padding-top:15px;}
#miniCalendar li.cal_date span#month {}
#miniCalendar li.cal_date strong#date {}
#calendarTout ul.nextCalendarPost li.cal_title { border-top:1px solid #d9e1e4; }

/* 75 tout Row (Img Touts) can be used for all widths*/
h3.widgetTitle { color:#2A2A2A;}/* used above widget touts */
div.img75 p.thumb img { width:75px; margin-top:-6px; }
div.img75 ul.tout li { border-bottom:1px solid #cfd6d8; }
div.img75 ul.tout li.last { border-bottom:0; }
div.img75 ul.tout h4 a { font:normal 125% georgia, times, serif; }
div.img75 ul.tout p.dek { }
div.rowTout { margin-bottom: 20px; }
div.rowTout h4 { width:150px; text-align:center; }
div.rowTout h4 a { font:normal 105% georgia, times, serif; }

/* ^== middleTouts ==^*/
#middleTouts li.line { border-bottom:1px solid #d9e1e4; }
#fiveStarReview dd.toutEyebrow { background: url(http://img.timeinc.net/recipes/static/i/stars_05.gif) no-repeat; color:#2f2f2f; }
#fiveStarReview p.quote { color:#666; }
#fiveStarReview cite { color:#000; }
#middleTouts div.CIBimg { border-top: 1px solid #d9e1e4; padding-top:10px; }
#poll { background: url(http://img.timeinc.net/recipes/static/i/grilling/bk_grillingPoll.png) no-repeat; }

/*player*/
div.playerWrapper { background:#ffffff; }

/*Calendar Page*/
#moreCalendars { border-top: 3px solid #c6330c; border-bottom:1px solid #d9e1e4; }
#calendarList p { font: 85% Arial, Helvetica, sans-serif; color:#464646; }

/* ^== middleTouts ==^*/
#middleTouts { float: left; width: 504px; margin-bottom: 15px; padding-bottom: 10px; }
#middleTouts li.line, #middleTouts li.noline { display: block; width:504px; float: left; }/*bc of the way polls was built so it needed the extra class of line/noline*/
#middleTouts li.line { padding:15px 0; }
#middleTouts li.noline { border:0; padding:10px 0 0; }

/* tout code for 75px and 150px */
#middleTouts dl { float: left; width:504px; }
#middleTouts dt { float: left; }
#middleTouts dd.toutHeader, #middleTouts dd.toutCopy, dl.tout150 dd.toutEyebrow { float:right; }
#middleTouts dd.toutHeader { font-size: 155%; }
#middleTouts dl.tout75 dd { width: 418px; }
#middleTouts dl.tout150 dd { width: 340px; }
#fiveStarReview dd.toutEyebrow { background: url(http://img.timeinc.net/recipes/static/i/stars_05.gif) no-repeat; padding-top: 10px; color:#2f2f2f; font: bold 95% Georgia, "Times New Roman", Times, serif; }
#fiveStarReview p.quote { font-size: 120%; color:#666; }
#fiveStarReview cite { display: block; color:#000; }
#fiveStarReview strong { display: block; }

/*Touts*/
div.img75 ul.tout { margin-top:5px; }
div.img75 ul.tout li { padding:14px 0 8px; overflow:hidden; }
div.img75 ul.tout li.last { margin-right:0; border-bottom:0; }
div.img75 ul.tout p { margin:0; padding:0; }
div.img75 ul.tout p.thumb img { float:left; margin-right:10px; } /* for all tout images */
div.img75 ul.tout p.dek { display:inline; }

/*150 row  (Img Touts) */
div.rowTout { float:left; }
div.rowTout li { float:left; width:154px; margin-right:8px; }
div.rowTout li.last { margin-right:0; }
div.rowTout p { margin:0; padding:0; }
div.rowTout p.thumb img { width:150px; }
div.rowTout h4 { float:left; padding-top:5px; }

/* Brightcove */
#brightcove {float:left; /*height:620px; width:790px;*/ border:1px solid #C7CBCC; border-top:none; position:relative; }
#rightcol {float:right; width:170px; margin:0 0 0 10px;}
#rightcol hr.yellow {margin:0 0 10px 0;}
#rightcol hr.yellow {_margin:0 0 2px 0;}
#rightcol hr.spnvid {margin:0 0 10px 0;}
#rightcol hr.spnvid {_margin:0 0 2px 0;}
#rightcol h3 {font-size:18px; font-weight:normal; color:#627a85; margin-top:3px;}
#rightcol p {font:normal 12px arial,  helvetica, sans-serif; line-height:16px;}

.sidelinks h4 {font-size:13px; color:#2A2A2A; line-height:16px;}
.sidelinks ul {margin:10px 0 15px 0; padding:10px 0 15px 0; color:#A02E14; font-size:12px;}
.sidelinks li {margin:0 0 0 1.3em; padding:3px 3px;}

.sponsorsidelinks h4 {font-size:13px; color:#2A2A2A; line-height:16px;}
.sponsorsidelinks ul {margin:10px 0 15px 0; padding:0; color:#937010; font-size:12px;}
a {color:#937010; text-decoration:none;}
a:hover, a:active {text-decoration:underline;}
.sponsorsidelinks li {margin:0 0 0 1.3em; padding:3px 3px;}

.magads {padding-top:20px;}