/* allyou.com | search.css */
#footer{margin-top:0;}
#linkscol {float:left; width:140px; margin:0 20px 0 0; } /*holds  left col*/
#featurecol {float:left; width:480px; margin:0;} /*content area*/

#bottomSrch {clear:both; background:#f7f7f7; margin:1em 0 0 0; border:1px solid #f6c1e5;}
#bottomSrch input {color:#555; vertical-align:middle; background:white url(http://img4.allyou.com/static/i/bg_searchfield.gif) no-repeat;}
#bottomSrch form {background:#f7f7f7; padding:7px 5px; margin:0;}
#bottomSrch form input {vertical-align:middle; margin-left:2px;}
#bottomSrch form input.text {width:330px; border:1px solid #f5f5f5; padding:3px 5px;}

.box .relSrch {padding:0 0 0 5px; margin-top:-1px;}
.box .relSrch ul {width:137px; margin:0 5px 0 0; padding:0; float:left; list-style:none;}
.box .relSrch li {padding:0.5em 0 0.5em 10px; margin:0; border-top:1px dotted #80bed4; background:url(http://img4.allyou.com/static/i/arrow_next.gif) left center no-repeat;}

#youSearched {margin:0; padding:10px 15px; font:14px/1.3em arial, sans-serif; color:#555; text-indent:-7em; margin-left:7em;}
#youSearched b {color:black;}
#youSearched .refine {background:url(../i/icons_refine.gif) right -601px no-repeat; padding-right:16px; font-size:13px; white-space:nowrap;}
#youSearched .sep {font:bold 14px arial; padding:0 1px; color:#999;}

#refineSearch {padding-top:14px; float:left; border-top:1px solid #f6c1e5; border-right:1px solid #f6c1e5; margin-left:-15px; }
#refineSearch h2{margin:0 0 0 13px; color:#597276; font:18px georgia, serif; width: 145px; }
#refineSearch dl{margin:0; padding:13px 0 8px 13px; border-bottom:1px solid #f6c1e5; font:12px arial,sans-serif; display:block;}
#refineSearch dt{font-weight:bold; color:#000;} /* nav sections titles*/
#refineSearch .numberOf{font-size:11px; padding:0 1px; color:#879297;} /* each link has a number results showing next to the link*/
#refineSearch ul{width:132px; padding:0 0 0 13px;  color:#08a0b6;} /* padding used bullets to show is all 3 BRWs */
#refineSearch li{margin:1px 0 1px 3px;  padding:0; list-style:disc;}
#refineByType li a {background:url(../i/icons_refine.gif) right 0 no-repeat; padding:2px 16px 2px 0;}
#refineByType .articlesIcon {background-position:right 0;}
#refineByType .blogpostsIcon, #refineByType .shoretripsIcon, #refineByType .shorethingsIcon, #refineByType .shorestyleIcon {background-position:right -100px;}
#refineByType .sitespecialsIcon {background-position:right -200px;}
#refineByType .slideshowsIcon {background-position:right -300px; padding-right:19px;}
#refineByType .virtualtoursIcon {background-position:right -400px;}
#refineByType .videosIcon {background-position:right -497px;}
#refineByType .recipesIcon {background-position:right -711px;}
#refineByType .calendarsIcon {background-position:right -800px;}

#refineSearch ul.toggleList li.showLink {list-style:none; padding:0; margin:0;}
#refineSearch ul.toggleList li.showLink a {font-weight:bold; text-decoration:none; padding-left:14px; margin-left:-14px; background:url(../i/icon-showLink.gif) no-repeat 0 3px;}
#refineSearch ul.toggleList li.showLink.less a {background-position:0 -48px;}

.recipeRes {margin-bottom:1em; display:none;}
.recipeRes .inner {background:#fff7d1; border:1px solid #ffd953; border-top:none; padding:3px 8px 8px 18px;}
.recipeRes .txtcont {float:left; width:360px;}
.recipeRes .imgcont {float:right; margin-left:5px; width:85px;}
.recipeRes .imgcont img {border:1px solid #ffd590; padding:3px; background:white;}
.recipeRes .more {margin:0.7em 0 0 15px;}
.recipeRes .more a {color:#f07410; background:url(http://img4.allyou.com/static/i/icons.gif) no-repeat -3px -256px; padding-left:8px; font:bold 11px arial, sans-serif;}
.recipeRes li {margin-top:0.5em;}
.recipeRes li a {color:#a02e14; font:bold 12px arial, sans-serif; background:url(http://img4.allyou.com/static/i/icon_folder.gif) left top no-repeat; padding-left:20px;}

/*SMALLER thumb layouts************************************************************************************/
/*/* touts holder div */
#thumbListLink{margin:5px 0 10px 0; padding:7px 0; list-style:none;}
#thumbListLink li{clear:both;display:block; margin:0 0 13px 0; border-top:1px solid white;}
#thumbListLink li:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#thumbListLink li.oneResult{padding-bottom:400px;}
#thumbListLink .imgcont {float:right; width:75px; height:75px; margin:0 10px 10px 10px;}
#thumbListLink .txtcont {margin:0; padding:0;}
#thumbListLink .txtcont .thumbHeader {font:bold 14px arial, sans-serif; }
#thumbListLink .icon {background:url(../i/icons_refine.gif) left 0 no-repeat; height:20px; width:20px; text-indent:-999em;}
#thumbListLink .articlesIcon {background-position:-2px 0;}
#thumbListLink .blogpostsIcon {background-position:-2px -100px;}
#thumbListLink .sitespecialsIcon {background-position:-2px -200px;}
#thumbListLink .slideshowsIcon {background-position:0 -300px;}
#thumbListLink .virtualtoursIcon {background-position:-2px -400px;}
#thumbListLink .videosIcon {background-position:-2px -497px;}
#thumbListLink .recipesIcon {background-position:-2px -711px;}
#thumbListLink .calendarsIcon {background-position:-2px -800px;}

#thumbListLink div.recipesIcon {float:left; padding-right:10px;}
#thumbListLink div.rating {float:left; background:url(../i/stars.gif) no-repeat; height:20px; width:60px; text-indent:-999em;}
#thumbListLink div.rate5 {background-position:0 -84px;}
#thumbListLink div.rate4 {background-position:0 -63px;}
#thumbListLink div.rate3 {background-position:0 -42px;}
#thumbListLink div.rate2 {background-position:0 -21px;}
#thumbListLink div.rate1 {background-position:0 0;}

/*Spotlight Styles*/
#thumbListLink .spotlightHolder{clear:both; background:url(http://img.timeinc.net/recipes/static/i/endeca/bg_roundCrnGrad.gif) no-repeat left bottom;}
#thumbListLink .spotlight{background:url(http://img.timeinc.net/recipes/static/i/endeca/bg_roundCrnGrad.gif) no-repeat left top; padding:10px;}
#thumbListLink .spotlight .imgcont {margin-right:0;}
#thumbListLink .spotlightEyebrow{font-weight:bold;}

/* LARGER thumb layouts ******************************************/
#refineByPhoto {float:left; width:480px; margin-bottom:1em; padding-top:3px;}
#refineByPhoto .refineByPhotoWrapper{float:left; display:block; padding-bottom:1.5em;}
#refineByPhoto .LgThumbnail{margin:5px 0; position:relative;}
.rbpSep {clear:both; border-top:1px dotted #80bed4; padding-bottom:10px;}
.rbpSep  hr{display:none;}
#refineByPhoto .photo_1, #refineByPhoto .photo_2, #refineByPhoto .photo_3 {list-style:none; float:left; display:block;  width:156px;}
#refineByPhoto .photo_1 {margin:0 5px 0 0;}
#refineByPhoto .photo_2 {margin-right:5px;}
#refineByPhoto .titleLink{padding:0 2px; font-weight:bold;}
#refineByPhoto .titleIpixLink a {padding:0 17px 0 0; background:url(http://img4.allyou.com/static/i/icons_refine.gif) right -402px no-repeat; font-weight:bold;}
#refineByPhoto .videoDesc {font-weight:normal; background:url(http://img4.allyou.com/static/i/icons_refine.gif) -3px -500px no-repeat; padding-left:20px;}
#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:54px; left:54px; 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 19px; background:url(../i/icons_refine.gif) left 0 no-repeat; white-space:nowrap;}
.searchLegend .articlesIcon {background-position:left 0;}
.searchLegend .blogpostsIcon {background-position:left -98px;}
.searchLegend .sitespecialsIcon {background-position:left -198px;}
.searchLegend .slideshowsIcon {background-position:left -298px;}
.searchLegend .virtualtoursIcon {background-position:left -398px;}
.searchLegend .videosIcon {background-position:left -495px;}
.searchLegend .removeRefinement {background-position:left -598px;}
.searchLegend .recipesIcon {background-position:left -711px;}
.searchLegend .calendarsIcon {background-position:left -798px;}

/* aol ads  for this section of the site only */

.aolSponsoredLinks{clear:both; width:auto; margin:0 0 10px 0; padding:6px 10px 12px; background:none;  float:none;
font:1.0em arial, sans-serif; border:1px solid #e0e0e0;}
.aolSponsoredLinks dl, .aolSponsoredLinks dt, .aolSponsoredLinks dd {margin:0; padding:0;}
.aolSponsoredLinks dt {font-size:1em; font-weight:bold;}
.aolSponsoredLinks dd {margin:0 0 0.8em 0; padding:0; font-size:0.9em;}
.aolSponsoredLinks dt a, .aolSponsoredLinks dd a {display:block; text-decoration:none; color:#737373;}
.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 0 4px; padding:0; text-align:left; font:10px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.aolSponsoredLinks dl, .aolSponsoredLinks  .webResults{float:none;}
.webResults a{font-weight:bold; text-decoration:none;}


#zeroResults {padding:15px 495px 50px 15px; font:13px arial, sans-serif; width:480px; background:#fff; }
#zeroResults h1 {font:30px georgia, serif; color:#894099; margin:0 0 10px 0;}
#zeroResults .noneFound {color:#000; font-size:16px; font-weight:bold; margin-bottom:0.6em;}
#zeroResults .didYouMean {color:#c00; font-weight:bold; margin-bottom:3em;}
#zeroResults .didYouMean a {color:#c00; text-decoration:underline;}
#zeroResults h5 {color:#597276; font-size:14px; font-weight:bold;}
#zeroResults ul {margin:.5em 0 1em 0; padding:0;}
#zeroResults li {margin:0; padding:0 0 4px 15px; background: url(http://img4.allyou.com/static/i/icons.gif) no-repeat 0 -785px; overflow: hidden;}
#zeroResults #bottomSrch {margin:2em 0;}
#zeroResults #bottomSrch label {font-weight:bold; font-size:12px; padding:0 10px;}
#zeroResults #bottomSrch input.text {width:270px;}

.sortBy {clear:both; background:#fff url(http://img4.allyou.com/static/i/bg_srch.gif) repeat-x; float:left; font:12px arial, sans-serif; padding:7px; margin:0 0 1em 0; color:#333; border-top:2px solid #ee88cd; border-bottom:1px solid #f6c1e5; width:466px;}
.sortBy span {font-weight:bold;}
.sortByA {float:left; font-weight:bold;}
.sortByB {float:right; text-align:right;}
.sortByB a, .sortByB span {margin-left:2px;}
.sortByB span.credit, .sortByB span.credit img {font-size:0.9em; vertical-align:middle; color:#666; font-weight:normal; margin-bottom:4px;}

#contentHeader {background:white;}
#contentHeader h1 {margin:10px 0 0 15px; font:normal 245% Georgia,serif; color:#894099; line-height:115%; width:90%;}

.gsPromo {clear:both; margin-bottom:1em; display:none;}
.gsPromo .inner {background:#fb00a0 url(../i/bg_gs.png) no-repeat; padding:9px;}
.gsPromo .gsTitle {background:#fff; padding:9px; color:#c957af; font-weight:bold; font-size:1.3em;}
.gsPromo .gsMain {background:#fff url(../i/icon_cart2.png) 9px 0 no-repeat; padding:0 9px 9px 80px; font-size:1.05em; font-weight:bold; color:#666;}
.gsPromo .gsMain p {margin:0 0 5px 0;}
.gsPromo .gsNote {color:#666; padding:5px 0;}


