h2 { font-size: 20px; font-weight: normal; }
li.btnArrow { list-style: none; background: transparent url(http://img.timeinc.net/recipes/static/i/btn_arrow.gif) no-repeat 0 0; padding: 0 0 0 19px !important; margin: 5px 10px 5px 0 !important; }
li.btnArrow.off { list-style: none; background: transparent url(http://img.timeinc.net/recipes/static/i/btn_arrow-off.gif) no-repeat 0 0; color: #999; }
li.btnText { list-style: none; background: transparent url(http://img.timeinc.net/recipes/static/i/btn_text.png) no-repeat 0 0; padding: 2px 0 6px 28px; }
li.btnVideo { list-style: none; background: transparent url(http://img.timeinc.net/recipes/static/i/btn_video.png) no-repeat 0 0; padding: 2px 0 6px 28px; }
li.btnGallery { list-style: none; background: transparent url(http://img.timeinc.net/recipes/static/i/btn_gallery.png) no-repeat 0 0; padding: 2px 0 6px 28px; }

#topnav ul li ul li { }
#topnav ul li ul li a { }
.fullWidth {margin: 5px 0 0 0;}


/* content toolbar */
#cntTB { margin:10px 0 15px 0; display:block; float:left;  }
#cntTB ul { list-style: none; float:left;width:660px;  border-bottom: 1px solid #e5e5e4; }
#cntTB ul li.icons {margin:0 5px 0 -10px; border-right:1px solid #aaa; padding-right:10px;}
#cntTB ul li {font: 10px tahoma, sans-serif; background: #fff; float: left;}
#cntTB ul li a { color: #a9a9a9 !important; padding:2px; margin:0 0 8px;}
#cntTB ul li a img {vertical-align:middle;}
#cntTB ul li a:hover { color: #f07410 !important; }
#cntTB ul li a.share { background: url(../i/nav_tools.gif) no-repeat 0px 3px; padding-left: 15px; width: 37px; display: block; }
#cntTB ul li a.sendtophone{ background: url(../i/nav_tools.gif) no-repeat 0px -216px; padding-left: 16px; width: 75px;display: block; border-right:1px solid #aaa; margin-right:5px;}
#cntTB ul li a.email {background: url(../i/nav_tools.gif) no-repeat 0px -41px; padding-left: 16px; width: 30px;display: block; border-right:1px solid #aaa; margin-right:5px;}
#cntTB ul li a.print { background: url(../i/nav_tools.gif) no-repeat 0px -85px; padding-left: 16px; width: 32px; display: block; border-right:1px solid #aaa; margin-right:5px; text-decoration:none; color:#a9a9a9 !important;}
#cntTB ul li a.save  { background: url(../i/nav_tools.gif) no-repeat 0px -127px; padding-left: 15px; width: 117px; display: block; border-right:1px solid #aaa; margin-right:5px; text-decoration:none; color:#a9a9a9 !important;}
#cntTB ul li a.tastebook  {padding-left: 16px; width: 90px; display: block;}
#cntTB ul li a.tastebook_add_tb_link { background: #fff url(../i/nav_tools.gif) no-repeat 0px -171px; padding-bottom:0;}



#cntTB ul li ul { background: #fff; width: auto; display: none; position: absolute;  border: 1px solid #e5e5e4; border-top:none; margin-top:0;}
#cntTB ul li ul li { display: block; background: #fff; float: none; _display:inline-block;}
#cntTB ul li ul li a { display: block; float: none; border-top: 1px solid #e5e5e4; margin: 0 1px; padding: 2px 2px 2px 5px; }
#cntTB ul li ul li.first { }
#cntTB ul li ul li.first a { }
#cntTB ul li ul#printSizes { width: 80px; }
#cntTB ul li ul#saveTo { width: 144px; }

#PhoneMenu table, #PhoneMenu tr, #PhoneMenu td{border:0!important;}

/* layout */

.twoCol { margin: 0 0 10px 0; /*position: relative;*/ z-index: 0; }
.twoCol .leftCol { float: left; overflow: hidden; width: 300px; }
.twoCol .rightCol { margin-left: 320px; width: 330px; }

/* recipe info (left column) */
#maincol { padding-left: 20px; width: 660px!important; float:left;}
#rcpfinder #content #maincol h1#recipeTitle { color: #454d4f; /*width: 400px;*/ clear:left; font-size: 24px; }
#breadcrumbs { margin-left: 0 !important; }

.mainImg { margin: 0 0 10px; }
.mainImg a { font: italic 10px arial, sans-serif; }
.mainImg cite { font: 10px tahoma, sans-serif; color: #999; margin: 1px; }

.attrib { font: bold 11px georgia, times, serif; margin: 7px 0; vertical-align: bottom; }
.attrib span { font: 12px georgia, times, serif; color: #040404; margin: 0 3px; vertical-align: bottom; }
.attrib span a { color: #040404; }
.attrib img { vertical-align: bottom; }

.attrib-comm {font:12px georgia, times, serif; color:#bbb; padding:3px 0;}
.attrib-comm img {vertical-align:middle;}
.attrib-comm a {color:#F07410 !important;}
.attrib-comm a.comm {color:#8ca6c9 !important;}

/* recipe info (middle column) */
#recipeRating  { width: 330px; }
#recipeRating  img { vertical-align: middle; }
#recipeRating  em { font: bold 11px georgia, times, serif; font-style: italic; margin: 0 0 0 3px; vertical-align: middle; }
#recipeRating ul { border: none; overflow: hidden; margin: 5px 0 0; }
#recipeRating ul li { float: left; font: 14px arial, sans-serif;  display: block; border-right: 1px solid #e5e5e4; background-position: 0 1px; padding-right: 10px !important; }
#recipeRating ul li.last { border-right: none; padding-right:0; }
#recipeRating ul li a { color: #f07410 !important; font-weight: bold; }
#recipeRating ul li span { font-weight: bold; }

.rcpdetail { margin: 10px 0 20px; }
.rcpdetail p, .rcpinset p, .rcpdetail dl { font: 12px arial, sans-serif;  line-height: 1.4em; }
.rcpdetail li, .rcpinset li  { list-style: none; font: 12px arial, sans-serif; margin:0 0 0.5em 0;}
.rcpdetail#status p {font-size:13px;}
.rcpdetail#status b {color:#777; font:bold 1.05em georgia, serif;}
.rcpdetail#status a { color: #f07410 !important;}

#nutrientInfo {}
#nutrientInfo dl {}
#nutrientInfo dl dt { float: left; width: 100px; padding: 0 0 1px; }
#nutrientInfo dl dd { padding: 0 0 1px; }

#byLine { font-size: 12px; background: transparent url(http://img.timeinc.net/recipes/static/i/bullet_sq-blue.gif) no-repeat 0 2px; padding: 0 0 0 16px; margin: 25px 0 0; }
#byLine em { font-weight: bold; }
#byLine .edit {color:#f07410 !important; font:11px arial, sans-serif; margin-left:10px;}

/* left side */
.yellowBlend h4, .greyBlend h4 { font: bold 12px georgia; font-style: italic; padding: 10px 5px 2px; margin: 0 10px; color: #777; }
.yellowBlend li, .greyBlend li { font: 11px georgia; line-height: 1.8em; color: #a02e14; }
.yellowBlend li a, .greyBlend li a { font-size: 12px; display: block;  }

.yellowBlend { background: transparent url(http://img.timeinc.net/recipes/static/i/bg_yellow_blend.gif) no-repeat 0 0; margin: 0 0 20px; }
.yellowBlend h4 { border-bottom: 1px solid #f5e8ba; }
.yellowBlend ul { margin: 10px 13px; }

.greyBlend { background: transparent url(http://img.timeinc.net/recipes/static/i/bg_grey_blend.gif) no-repeat 0 0; margin: 0 0 20px; }
.greyBlend h4 { border-bottom: 1px solid #e0e5e6; }
.greyBlend ul { margin: 10px 20px; }

.newBlend {background:url(http://img.timeinc.net/recipes/static/i/bg_rec1.png) bottom left no-repeat; color:#777; padding-bottom:10px; margin:1em 0;}
.newBlend .inner {background:url(http://img.timeinc.net/recipes/static/i/bg_rec1.png) top left no-repeat; padding:10px 10px 0;}
.newBlend h4 {font:bold 14px georgia, serif; border-bottom:1px solid #777; margin-bottom:8px;}



#relatedRecipes ul { margin: 0; }
#relatedRecipes li { float: left; list-style: none; margin-right: 4px; display: block; width: 88px; text-align: center; }
#relatedRecipes li.last { margin: 0; }
#relatedRecipes ul li div { height: 78px; }
#relatedRecipes span { display: block; width: 75px; font-size: 12px; line-height: 1.1em; text-align: center; }

#seeIn ul {list-style:none; margin:0; padding:0; font:12px georgia, serif;}
#seeIn li {margin:0 0 5px 0; padding:0;}
#seeIn a {font-weight:bold;}

#browseRecipes ul { margin-left: 25px; }

#recipeNote {font: 12px arial, sans-serif;}
#recipeNote .noteMsg {color:#999; padding:0; margin:0 0 3px 0; font-size:11px;}
#recipeNote .notebdy {padding:0; margin:0 0 8px 0; color:#000;}
#recipeNote .editNote {color: #F07410 !important; float:right; font:11px arial, sans-serif;}


.quigo { width: 300px; overflow: hidden; }

/* right rail */
#adcol #mvr h3 span { font-size: 11px; }
#adcol #mvr ul { padding: 8px 0 8px 8px; }

/* ADD THIS WIDGET OVERRIDE */
#addthis_dropdown15 { top: 250px !important; }

.tkg-badge {float:right; position:relative; margin-top:-10px;}
.tkg-badge a#tkg-badge-info-link {position:relative; top:-5px; cursor:pointer;}

.tkg-badge .flag {background:url(http://img.timeinc.net/recipes/static/i/icon_flag.gif) no-repeat; padding-left:25px; margin-top:10px; font:11px arial, sans-serif;}
.tkg-badge .edit {margin-top:10px; font:11px arial, sans-serif;}
.tkg-badge a {color:#f07410 !important;}




#tkg-lightwindow-container{left: 570px; top: 190px; color:#333;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans","Lucida",sans-serif;font-size:11px;position:absolute;z-index:1195000;padding:0 15px 15px 0;}
#tkg-lightwindow{width: 275px; background:#fff;padding:15px;border:1px solid #D4CFC2;margin:-7px 0 0 -7px;}
#tkg-lightwindow-header a{color: rgb(102, 102, 102); float: right; text-align: right; cursor: pointer;}
#rcpfinder #content #maincol #tkg-lightwindow-header h3{color: #A02E14; float:left;}
#tkg-lightwindow-header img {border: medium none ; vertical-align: middle;}
#tkg-lightwindow-body{margin-top:5px;}
.tkg_message{font-size:14px;margin:20px 0;color:#666;}
.tkg_learn_more_header{float:left;}
.tkg_learn_more_text{clear:both;padding:5px;border:1px solid #D4CFC2;margin:3px 0;}
#tkg-lightwindow{position:relative;}

#rateRev {margin:1em 0; padding:10px; border:1px dotted #ccc; border-width:1px 0; clear:both; background:#f8f9fa; font:12px arial, sans-serif;}
#rateRev ul.links {float:right; margin:0; padding:0;}
#rateRev ul.links li {margin:0; padding-right:10px !important; display:inline; border-right:1px solid #999;}
#rateRev ul.links li a {color: #F07410 !important;}
#rateRev ul.links li.last {border:none; padding-right:0 !important;}
#rateRev h3 {font:bold 16px georgia, serif !important;}
#rateRev p {margin:0.8em 0; color:#444;}
#rateRev p .author {color:#F07410;}
#rateRev img {padding-bottom:3px;}
#rateRev .more {margin-top:1em;}
#rateRev .more a {color: #F07410 !important; padding-left:15px; background:url(http://img.timeinc.net/recipes/static/i/btn_arrow.gif) left center no-repeat;}

#winePairing {margin:1em 0; clear:both;}

.persRec{background:#def; border:1px solid #ccc; padding:10px; font:11px/15px arial, sans-serif;}
.persRec .inner{background:#fff; border:1px solid #ccc; padding:10px;}
.persRec .disclaimer {background:url(http://img.timeinc.net/recipes/static/i/icon_commrec.gif) no-repeat; padding-left:25px;}
.persRec .flag {background:url(http://img.timeinc.net/recipes/static/i/icon_flag.gif) no-repeat; padding-left:25px; margin-top:10px;}
.persRec a {color:#f07410 !important;}


.mrFile {background:url(http://img.timeinc.net/recipes/static/i/bg_rec2.png) no-repeat; padding-top:10px; clear:both;}
.mrFile .inner {background:url(http://img.timeinc.net/recipes/static/i/bg_rec2.png) bottom right no-repeat; padding:0 10px 10px;}
.mrFile h3 {color:#777; font:bold 14px georgia, serif !important;}
.mrFile .deck {color:#999; font:11px arial, sans-serif; margin-top:3px;}
.mrFile .left {width:300px;}
.mrFile .right {width:300px; background:#fef1c4; padding:10px;}
.mrFile .right p.add {text-align:center; margin-bottom:0;}
.mrFile .right a {color:#f07410 !important;}
.mrFile ul {color:#a02e14; margin:10px 0 0 15px; width:123px; float:left;}
.mrFile li {margin:0 0 5px 0; list-style-position:inside;}

.makePub {background:url(http://img.timeinc.net/recipes/static/i/bg_rec1.png) no-repeat; padding-top:10px; width:300px; margin:0 0 1em 0;}
.makePub .inner {background:url(http://img.timeinc.net/recipes/static/i/bg_rec1.png) bottom right no-repeat; padding:0 10px 10px;}
.makePub p {font:bold 11px arial, sans-serif; margin:0;}
.makePub a {color:#f07410 !important;}

#coupons1.active {width:300px; background:#fffbe9 url(http://img.timeinc.net/recipes/static/i/bgRt.gif) bottom left no-repeat; padding-bottom:6px; font:12px georgia, serif;}
#coupons1 h3 {background:#fffbe9 url(http://img.timeinc.net/recipes/static/i/bgRt.gif) no-repeat; padding:4px 10px; margin:0; font-weight:normal; font-size:21px; color:#879297;}
#coupons1 .inner {background:white; border:1px solid #cfd6d8; margin:0 6px; padding:5px;}
#coupons1 h4 {font:16px georgia, serif;}
#coupons1 p {text-align:right; margin:0 5px 5px;}
#coupons1 a img {border:1px solid #eee;}

