/*CSS Document */
/*Pages are linked to global.css */

/* these styles are to overight Globals current behavior*/
#content {overflow:visible;}
#header #hdrsearchform input#hdrsearchbox {color:#000;}
/*Structure setting copied from catgory_land */


#content #maincol {width:680px; float:left; margin:0;} /*holds 2 col left and main */
#linkscol {float:left; width:160px; margin:0; } /*holds  left col*/
#featurecol {float:left; width:502px; margin:0 0 0 15px;} /*content area*/
#adcol {margin:0;}
.featuring {position:absolute; top:1px; left:10px; font:10px arial, sans-serif; color:#b0b0b0;}


#headerSrch {background:#FFF1B3; border-right:1px solid #DEC8B6; border-bottom:1px solid #DEC8B6;}
#headerSrch form {background:#FFF4C1; padding:8px 10px; margin:0;}
#headerSrch form input {vertical-align:middle; margin-left:5px;}
#headerSrch form input.text {width:400px; border:1px inset #999; padding:3px 2px;}
#headerSrch label {display:none; vertical-align:middle; font:bold 12px arial, sans-serif; color:#8F5F2B;}

#bottomSrch {clear:both; background:#FFF1B3; margin:1em 0 0 0;}
#bottomSrch input {vertical-align:middle;}
#bottomSrch form {background:#FFF4C1; padding:8px 5px; margin:0;}
#bottomSrch form input {vertical-align:middle; margin-left:5px;}
#bottomSrch form input.text {width:330px; border:1px inset #999; padding:3px 2px;}

#headerCM {float:right; margin:15px 10px 0 0; font:bold 12px arial, sans-serif;}

/*section header  */

#contentHeader { padding:8px 0 0 0; clear:both;}
#contentHeader h1 { font-size:32px; margin:0 8px 0 0; color:#627A85; display:inline;}
#contentHeader  .showing {color:#627A85; font-weight:normal;} /*displays the results */
#contentHeader p.didYouMean {float:left; width:645px;padding-left:2px;}
#contentHeader p.didYouMean strong {/*display:block; */font-weight:normal;}
#contentHeader .linkColoredText { color:#a02e14; font-weight:bold;}

/*search breadcrumbs structure */
#youSearched {list-style:none; margin:0; padding:10px;}
#youSearched .moreRefinement {background:url(http://img.timeinc.net/recipes/static/i/endeca/youSearchedIcon.gif) no-repeat  0 -18px; padding-left:12px;}
#youSearched .removeRefinement {text-decoration:none; background:url(http://img.timeinc.net/recipes/static/i/endeca/youSearchedIcon.gif) no-repeat 0 2px; padding:0 8px;}


/*Refine Search section nav and left Col */
/* structure  is 2 parts the dl is the main structure of  sections, the ul  makes up  sections links*/

#refineSearch {background:none; padding-top:14px; width:auto; float:left; border-top:1px solid #dde0dc; border-right:1px solid #dde0dc;}
 #refineSearch h2{margin:0 0 -11px 13px;font-size:18px;color:#2f2f2f; font-weight:normal;}/*nav header */
/* nav structure*/
#refineSearch dl{ margin:0; padding:13px 0 8px 13px; border-bottom:1px solid #dde0dc; }
#refineSearch dt{ font-weight:bold; color:#2f2f2f;} /* nav sections titles*/
#refineSearch dd{ font:12px arial,sans-serif;} /* nav sections*/

/*nav links */
#refineSearch a{ color:#f07410;}
#refineSearch .numberOf{ font-size:11px; padding:0 1px; color:#879297;} /* each link has a number results showing next to the link*/

/*second Level */
#refineSearch ul{ width:132px; list-style:disc; padding:0 0 0 13px;  color:#f07410;} /* padding used bullets to show is all 3 BRWs */
#refineSearch li{ margin:1px 0 1px 3px;  padding:0;}

#refineSearch .showMore,  #refineSearch .showLess{ margin:8px 0; font-weight:bold; padding-left:18px; color:#f07410; cursor:pointer;}
#refineSearch .showMore{ background:url(http://img.timeinc.net/recipes/static/i/endeca/plusMinus.gif) no-repeat left 1px; }
#refineSearch .showLess { background:url(http://img.timeinc.net/recipes/static/i/endeca/plusMinus.gif) no-repeat left bottom; }
#refineSearch .showLess ul a{ font-weight:normal; background-image:none;padding-left:0; }/*showLess subList*/
div#refineSearch dd.moreitems { display:none; }

#refineByType a {padding:2px 20px 2px 0;}
#refineByType .showMore a {padding-right:0;}
#refineByType .videoIcon {background:url(http://img.timeinc.net/recipes/static/i/endeca/legendSprite.gif) no-repeat 40px -10px; }
#refineByType .videosIcon {background:url(http://img.timeinc.net/recipes/static/i/endeca/legendSprite.gif) no-repeat 40px -10px;}
#refineByType .articlesIcon {background:url(http://img.timeinc.net/recipes/static/i/endeca/legendSprite.gif) no-repeat 40px -222px;}
#refineByType .menusIcon {background:url(http://img.timeinc.net/recipes/static/i/endeca/legendSprite.gif) no-repeat 40px -82px;}
#refineByType .photosIcon {background:url(http://img.timeinc.net/recipes/static/i/endeca/legendSprite.gif) no-repeat 65px -149px;}
#refineByType .slideshowsIcon {background:url(http://img.timeinc.net/recipes/static/i/endeca/legendSprite.gif) no-repeat 66px -149px;}
#refineByType .recipesIcon {background:url(http://img.timeinc.net/recipes/static/i/endeca/legendSprite.gif) no-repeat 48px -366px;}
#refineByType .blogpostsIcon {background:url(http://img.timeinc.net/recipes/static/i/endeca/legendSprite.gif) no-repeat 64px -483px;}
#refineByType .recipecollectionsIcon {background:url(http://img.timeinc.net/recipes/static/i/endeca/legendSprite.gif) no-repeat 107px -533px;}
#refineByType .calendarsIcon{background:url(http://img.timeinc.net/recipes/static/i/endeca/legendSprite.gif) no-repeat 60px -583px;}


#adcol #topSearches{  background:url(http://img.timeinc.net/recipes/static/i/bgRt2.gif) bottom left no-repeat; padding:0 0 6px 0; margin:15px 0; width:300px; float:left;}
#adcol #topSearches h3 { background:url(http://img.timeinc.net/recipes/static/i/bgRt2.gif) top left no-repeat; margin:0; padding:4px 10px; font-weight:normal; font-size:21px; color:#879297;} /*widget header */
/* Inner widget structure*/
#adcol #topSearches .stInner {background:white; border:1px solid #cfd6d8; margin:0 5px; padding:0; position:relative; width:287px; float:left; overflow:hidden;}
#adcol #topSearches  ol.tsList {margin:0 6px 2px; padding:0; list-style:none; color:#90b1d0; font:bold 11px Arial, Helvetica, sans-serif; position:relative; top:0; width:125px; float:left;}
#adcol #topSearches ol.tsList li {border-bottom:1px solid #dcdcdc; padding:3px 4px 3px 0;}
#adcol #topSearches ol.tsList li a {font:12px Georgia, "Times New Roman", Times, serif; color:#A02E14;}
#adcol #topSearches ol.tsList li.last {border:0;}
#adcol .timeStamp {font:oblique 10px Arial, Helvetica, sans-serif; padding-left:25px;}

/*SMALLER thumb layouts */
/*/* touts holder div */
#thumbListLink{margin:5px 0 10px 0; padding:7px 0; list-style:none;}
#thumbListLink li{clear:both; margin:0; padding:10px; zoom:1; /*border-top:1px solid #ccc;*/}
#thumbListLink:after, #thumbListLink li:after {content:"."; display:block; height:0; clear:both; visibility:hidden; min-height:0;}
#thumbListLink, #thumbListLink li {min-height:0;} /* IE7 hack */
* html #thumbListLink, * html #thumbListLink li {height:1%;} /* IE6 hack */

#thumbListLink li.oneResult{ padding-bottom:400px;}
#thumbListLink li.first {border-top:none;}
#thumbListLink .imgcont {float:right; width:75px; height:75px; margin:0 0 0 10px;}
#thumbListLink .txtcont {margin:0; padding:0;}
#thumbListLink .txtcont .thumbHeader {font-weight:bold;}
#thumbListLink .iconsL{float:left; padding:0 4px 0 0;}
#thumbListLink .stars{ float:left;}
#thumbListLink .thumbInfo {text-transform:uppercase;}
#thumbListLink .thumbInfo * {text-transform:none;}
#thumbListLink .thumbInfo a {color:#F07410;}


/*Spotlight Styles*/
#thumbListLink li.spotlightHolder{clear:both; background:url(http://img.timeinc.net/recipes/static/i/endeca/bg_roundCrnGrad.gif) no-repeat left bottom;  border-top:none;margin:1em 0; padding:0 0 10px 0;}
#thumbListLink li .spotlight{background:url(http://img.timeinc.net/recipes/static/i/endeca/bg_roundCrnGrad.gif) no-repeat left top; padding:10px 10px 0;}
#thumbListLink li .spotlight .imgcont {margin-right:0;}
#thumbListLink li .spotlightEyebrow{ font-weight:bold;}

/*stars sprite*/
.rate1, .rate2, .rate3, .rate4, .rate5{ width:60px; height:21px;}
/* how the sprite works*/
.rate1{  background:url(http://img.timeinc.net/recipes/static/i/endeca/stars.gif) no-repeat right 0px;}
.rate2{  background:url(http://img.timeinc.net/recipes/static/i/endeca/stars.gif) no-repeat right -21px;}
.rate3{  background:url(http://img.timeinc.net/recipes/static/i/endeca/stars.gif)  no-repeat right -42px;}
.rate4{  background:url(http://img.timeinc.net/recipes/static/i/endeca/stars.gif)  no-repeat right -63px;}
.rate5{  background:url(http://img.timeinc.net/recipes/static/i/endeca/stars.gif) no-repeat right -84px;}

/* LARGER thumb layouts */

#refineByPhoto {  float:left; border-top:1px solid #d9e1e4; padding-top:3px;width:502px; }
#refineByPhoto .refineByPhotoWrapper{ float:left; display:block;  padding:0 0 15px 0; }
#refineByPhoto .LgThumbnail{margin:5px 0 5px 0; position:relative; }
#refineByPhoto .thumbInfo * {vertical-align:middle;}
#refineByPhoto .thumbInfo a {color:#f17d20}

#refineByPhoto .photo_1,
#refineByPhoto .photo_2,
#refineByPhoto .photo_3 { list-style:none; float:left; display:block;  width:150px; }

#refineByPhoto .photo_1 {margin:0 16px 15px 10px;}
#refineByPhoto .photo_2 {margin-right:15px;}

#refineByPhoto .titleLink{ padding:0 2px; }

#refineByPhoto .iconRatingRow ul  { list-style:none; float:left;}
#refineByPhoto .iconRatingRow ul li.icon1, #refineByPhoto .iconRatingRow ul li.icon2, #refineByPhoto .iconRatingRow ul li.icon3{ width:21px; float:left; }
#refineByPhoto .iconRatingRow ul li.icon4{ width:60px; float:left; }

#refineByPhoto .videoOverlayButton{ position:absolute; top:52px; left:52px; width:48px; height:40px;
background:url(http://img.timeinc.net/recipes/static/i/endeca/videoOverlayButton.gif) no-repeat 0 0; z-index:1000;
filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; }


/*page elements*/

.searchDetailMenus{  margin:0; padding:5px 0 6px;  float:left; }
.searchDetailMenus p{ margin-bottom:0;}

.searchDetailMenus .pagination{ font:12px Arial, Helvetica, sans-serif; float:right; }
.searchDetailMenus .pagination a{ color:#f17d20; text-decoration:none; padding:0 1px;}
.searchDetailMenus .pagination em{ font-style:normal; font-weight:bold;}


.searchDetailMenus .sortByMenu{ font:12px Arial, Helvetica, sans-serif; float:left;}
.searchDetailMenus .sortByMenu a{ color:#f17d20; border-right:1px solid #2a2a2a; text-decoration:none; padding:0 4px;}
 .searchDetailMenus a:hover{ text-decoration:underline;}
.searchDetailMenus .sortByMenu .selectedArea { padding:0 4px 0 2px; border-right:1px solid #2a2a2a; }
.searchDetailMenus .sortByMenu .last { border:none; }

.searchLegend{margin:0; padding:20px 0 0 0; clear:both; font:10px Arial, Helvetica, sans-serif; color:#555; list-style:none;}
.searchLegend li{ float:left; padding:6px 7px 6px 20px;}
.searchLegend li.leg {padding:5px 7px 5px 0; font-size:11px; font-weight:bold;}
.searchLegend .videoIcon { background: url(http://img.timeinc.net/recipes/static/i/endeca/legendSprite.gif) no-repeat scroll 0 -7px;}
.searchLegend .articleIcon { background:url(http://img.timeinc.net/recipes/static/i/endeca/legendSprite.gif) no-repeat scroll 0 -217px;}
.searchLegend .menuIcon { background:url(http://img.timeinc.net/recipes/static/i/endeca/legendSprite.gif) no-repeat scroll  0 -79px;}
.searchLegend .photoIcon {background:url(http://img.timeinc.net/recipes/static/i/endeca/legendSprite.gif) no-repeat scroll 0 -146px;}
.searchLegend .recipeIcon { background:url(http://img.timeinc.net/recipes/static/i/endeca/legendSprite.gif) no-repeat scroll 0 -363px;}
.searchLegend .stars { padding-left:65px; background:url(http://img.timeinc.net/recipes/static/i/endeca/legendSprite.gif) no-repeat scroll 0 -292px; }
.searchLegend .removeRefinement { background:url(http://img.timeinc.net/recipes/static/i/endeca/legendSprite.gif) no-repeat scroll 0 -432px;}

/* aol ads  for this section of the site only */

.aolSponsoredLinks{clear:both; width:auto; margin:0 0 15px 0; padding:6px 10px 12px; background:none;  float:none; color:#666; font:12px Georgia, serif; border:1px solid #eee;}
.aolSponsoredLinks dl, .aolSponsoredLinks dt, .aolSponsoredLinks dd {margin:0; padding:0;}
.aolSponsoredLinks dt {font-size:13px; font-weight:bold;}
.aolSponsoredLinks dd {margin:0 0 0.8em 0; padding:0;}
.aolSponsoredLinks dt a, .aolSponsoredLinks dd a {display:block; text-decoration:none;}
.aolSponsoredLinks .url {font-style:italic; margin-right:2px;}
.aolSponsoredLinks dt a:hover, .aolSponsoredLinks dd a:hover, .webResults a:hover {text-decoration:underline;}
.aolSponsoredLinks div.aolTitle{margin:0; padding:0; text-align:right; font:10px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.aolSponsoredLinks dl, .aolSponsoredLinks  .webResults{ float:none;}
.webResults {}
.webResults a{color:#a02e14; font-weight:bold; text-decoration:none; }
.aolSponsoredLinks dd a{color:#666 !important;}



/**/
#zeroResults {float:left; width:502px; margin:0;  padding:0;}
#zeroResults fieldset {  margin:5px 0 35px 0; padding:0; border:none;}
#zeroResults h4{  margin:0 8px 40px 0; padding:0;  font-weight:normal; font-size:16px; color:#555;}
#zeroResults  p.didYouMean{  margin:-30px 8px 40px 0; padding:0;  font-weight:normal; font-size:16px; color:#555;}
#zeroResults label { float:left; padding:3px;}
#zeroResults input {margin :0 3px;}
#zeroResults input.textfield{ color:#A8A8A8; float:left; height:19px; margin:4px5px 3px 5px; padding:2px 0pt 0pt 5px; width:218px;}
#zeroResults .linkColoredText { color:#a02e14; font-weight:bold;}

#zeroResults .searchTips h5 { font-size:13px; font-weight:bold;}
#zeroResults ul { margin:0; padding:0 0 20px 8px;}
#zeroResults li { margin:2px 0 3px 8px;}
#zeroResults ul.alsoTipsLinks { color:#a02e14; }t:bold;}

#zeroResults .searchTips h5 { font-weight:bold;}
#zeroResults ul { margin:0; padding:0 0 20px 8px;}
#zeroResults li { margin:2px 0 3px 8px;}
#zeroResults ul.alsoTipsLinks { color:#a02e14; }


#searchWithin{float:left; width:502px; margin:0 0 8px;  padding:0;}
#searchWithin fieldset{ border:none; padding:0;}
#searchWithin label{ /*float:left; */ display:block; padding:3px; color:#627A85; font:bold 16px Georgia, "Times New Roman", Times, serif; }
#searchWithin .textfield{  color:#A8A8A8; float:left; height:19px; margin:4px5px 3px 5px; padding:2px 0pt 0pt 5px; width:414px;}
#searchWithin #hdr_btn_search2 {float:right; margin:0 4px;}


.sortBy {clear:both; background:#F7F8F9; float:left; width:487px; font:12px arial, sans-serif; padding:7px; margin:1em 0; color:#333;}
.sortByTop {border-top:1px solid #CFD6D8; border-bottom:1px solid #CFD6D8; margin:0 0 1em 0;}
.sortBy span {font-weight:bold;}
.sortBy a {color:#F07410;}
.sortByA {float:left; width:245px;}
.sortByB {float:right; text-align:right; width:240px;}
.sortByB a, .sortByB span {margin-left:2px;}
.sortBy .count {color:#555;}


#contentHeader {background:white;}


#enhancedSearchForm{color:#2a2a2a; font-family:Verdana, Arial, Helvetica, sans-serif;}
#enhancedSearchForm h2 {font:bold 18px Georgia, "Times New Roman", Times, serif; text-transform:capitalize;color:#627A85; margin-bottom:10px;}
#enhancedSearchForm .global_dek {font:12px Georgia, "Times New Roman", Times, serif;color:#627A85;}
#enhancedSearchForm .enhancedsearch {width:487px; float:left; margin-bottom:5px; display:inine-block;}
#enhancedSearchForm .enhfield{width:204; margin-right:3px; float: left;}
#enhancedSearchForm .enhbtn{float: left;}

#enhancedSearchForm ul.checklist {width:487px; list-style:none; float:left; }
#enhancedSearchForm ul.checklist li{width:113px; float:left; font-size:10px;margin:0 0 5px 0; height:25px; padding-top:1px;}
#enhancedSearchForm ul.checklist li input.chkBox{display:block; float: left; vertical-align:bottom;margin-top:-1px;}
#enhancedSearchForm p.notice{color:#999; font-size:10px; float: left; width:487px; margin-top:0;}
#enhancedSearchForm div.optionlist{width:240px; float:left;  margin-bottom:15px;}
#enhancedSearchForm div.optionlist select{font:10px Verdana, Arial, Helvetica, sans-serif;}
#enhancedSearchForm h3{background-color:#FEF1C4; font: 13px Georgia, "Times New Roman", Times, serif ; text-transform:uppercase; float: left; width:487px; padding:3px 2px; margin: 10px 0;}
#enhancedSearchForm div.optionlist h3{width:240px;}


#enhancedSearchForm a {color:#F07410; font:10px Verdana, Arial, Helvetica, sans-serif; display:block; margin-bottom:5px;}
#enhancedSearchForm a.utility_link{font-weight:bold;}
#enhancedSearchForm .dottedarrow {background: url(http://i.timeinc.net/web/recipefinder/i/arrow_right.gif) no-repeat; padding:0 0 0 15px; display:block;float: left;width:487px;}
#enhancedSearchForm .yellowbar{float: left; width:487px; background-color:#FEF1C4; text-align:center; margin-top:5px;}
#enhancedSearchForm .yellowbar a{display: inline;}
#enhancedSearchForm a.poplink{float: left;}

/* Dinner Tonight Component */
#dinnerTonightComponent {margin: 0 0 25px; padding: 0;}
#dinnerTonightComponent iframe {visibility: hidden;}
#dinnerTonightComponent h3.touttitle, #dinnerTonightComponent .todaysRecipe a {font-family: Georgia, serif !important;}
#dinnerTonightComponent .todaysRecipe a {font-weight: normal; font-size: 24px; line-height: normal !important;}
#dinnerTonightComponent #dinnerTonightArchive #dtleft, #dinnerTonightComponent #dinnerTonightArchive #dtright {float: left;}
#dinnerTonightComponent #dinnerTonightArchive #dtright {padding-left: 10px; width: 230px;}
#dinnerTonightComponent #dinnerTonightArchive #dtright .todaysRecipe {font-style: normal; color: #9a9a9a;}
#dinnerTonightComponent #dinnerTonightArchive #dtright ul, #dinnerTonightComponent #dinnerTonightArchive #dtright li {margin: 0; padding: 0;}
#dinnerTonightComponent #dinnerTonightArchive #dtright li {font-family: Georgia, serif; line-height: 14px; background-image: url();}
#dinnerTonightComponent h2#dtheader {margin-top: 10px; margin-bottom: 10px; font-weight: bold; text-align: left;}
#dinnerTonightComponent h2#dtheader img {position: relative; top: 4px;}
#dinnerTonightComponent ul.linklist li {display:block; font: 11px Georgia,serif; line-height:14px;}


.crList {background:#f1f6f9; }
li.crList {float:left; width:482px;}
div.crList {border-top:1px solid white; clear:both;}
.crList .hd {padding:10px; border:1px solid #ccc;}
.crList .hd .add {color:#F07410; float:right; font:12px arial, sans-serif;}
.crList .hd h3 {color:#000; font:bold 15px georgia, serif;}
.crList .hd .deck {color:#999; font:13px arial, sans-serif;}
.crList .only {font:12px arial, sans-serif; padding:10px; border:1px solid #ccc;}
.crList .only a {color:#F07410;}
.crList .thumbInfo {background:url(http://img.timeinc.net/recipes/static/i/icon_commrec2.gif) left center no-repeat; padding:5px 0 5px 15px;}
.crList .thumbInfo a {font-style:italic;}




