﻿/*----------------------- Search Styles ----------------------*/
#MainContent_Search p, #MainContent_Search td, #MainContent_Search span, #MainContent_Search li{font-size: 12px;}
#MainContent_Search H1{margin:0;padding:0; height:32px; font-size: 28px;word-spacing: -3px;position: relative;top: -3px;}
#MainContent_Search .GreenBox_Wide > .Back > H1{margin-left: 4px;margin-bottom: 0px;position: relative;top: -5px;}
#MainContent_Search H2{margin-top: 8px;padding-bottom: 0px;margin-bottom:0px;word-spacing: 0px;letter-spacing: -1px;font-weight: bold;
                       font-size: 18px; height:14px;}
#MainContent_Search b{font-size: 12px;color: #317c1f;}
#MainContent_Search .NoResults{width: 200px;margin-left: auto;margin-right: auto;margin-top: 30px;margin-bottom: 30px;}
#MainContent_Search .CustomPagerBox table td{padding-left: 0px;}

/*--------------------- Left Column Styles --------------------*/
#LeftCol_Search H1, #MainContent_Search H1{margin-top: 0px;font-family: Lucida Sans;font-style: italic;color: #668d20;}
#LeftCol_Search H1{margin-bottom: 3px;font-size: 18px;word-spacing: -3px;}
#LeftCol_Search{}

/*---------------------- Search Options ---------------------*/
#tblBasicSearch{width:100%;}
#tblBasicSearch td{font-size: 12px;}
#divMainSearch b.Title{display: block;margin-bottom: 6px;word-spacing: 1px;color: Black;}
#divMainSearch .HR_Dash{padding:0;margin-top:10px;margin-bottom:10px;}
#tblBasicSearch b.Note{font-size: 11px;display: block;color:Black;position: absolute;right: 28px;top: 25px;}
#tblBasicSearch .QueryBox{border: solid 1px Green;padding: 2px;width: 420px;}
/**/.tblSearchOptions_Advanced{width:100%;}
.tblSearchOptions_Advanced .ddl{margin-top:2px;margin-bottom:10px;width:330px;}
.tdCatOptions div{display:none;/*default*/ height:25px;}

/*----------------- Search Results for Recipe and Page -----------------*/
.tblSearchResultTabs{border-collapse:collapse;}
.tblSearchResultTabs td a{display:block; width:104px; height:32px;position:relative; top:8px; color:Black; text-decoration:none;
                          text-decoration:none; line-height:32px; vertical-align:middle; text-align:center;
                          background-repeat:no-repeat;}
.tblSearchResultTabs td.td1{width:465px;}
.tblSearchResultTabs td.td2 a,.tblSearchResultTabs td.td3 a{padding:none; background-image:url(images/GreenTab.jpg);}
.tblSearchResultTabs td.td2 a:hover,.tblSearchResultTabs td.td3 a:hover, .tblSearchResultTabs td.CurrentTab a{padding:none; background-image:url(images/GreenTab_f2.jpg);}
#tblRecipeResults, #tblPageResults{width: 100%;margin-bottom: 20px;margin-left: 5px;}
#tblRecipeResults td.Fav, .tblRecipeResults th{padding-left: 9px;padding-right: 8px;}
#tblRecipeResults td.Fav{padding-top: 12px;padding-bottom: 15px;}
#tblRecipeResults td.Fav, .tblRecipeResults td.Fav *{font-size: 12px;}
#tblRecipeResults a.Title{text-decoration: none;display: block;margin-bottom: 7px;}
#tblRecipeResults a.Title:hover{text-decoration: underline;}
#MainContent_Search tr.Divider{background-image: url(../App_Themes/BIWFD/images/dash.gif);background-repeat: repeat-x;
                               background-position: 0px 10px;}
#tblRecipeResults tr.Divider > td{height: 21px;}
#tblRecipeResults img.Thumb{/*height: 74px;*/ width: 74px;border: solid 2px #89bb28;}
#tblRecipeResults a{text-decoration: underline;font-size: 12px;color: #317c1f;font-weight: bold;}
#divRecipeResults{height: auto;min-height: 77px;width:100%;}
#tblRecipeResults ul{position: relative;top: -2px;list-style: none;margin: 0;padding: 0;}
#tblRecipeResults li{color: #808285; /*gray*/ margin: 0;padding: 0;padding-bottom: 7px;}
#tblRecipeResults .tdRecipeLinks{width:160px;height:auto;min-height:80px;text-align:left;vertical-align:top;}
#tblRecipeResults .tdRecipeLinks .Anchor{position:relative;}
#tblRecipeResults .tdRecipeLinks > .OffSet{position:absolute;top:0px;left:0px;display:block;width:90px;overflow:hidden;}
#tblRecipeResults .tdRecipeLinks .Campaigns{position:absolute;top:0px;left:100px;display:block;width:50px;height:82px;
                                            overflow:hidden;}
#tblRecipeResults img.CampaignImage{width:35px;margin:0px;padding:0px;}
#tblRecipeResults .tdRecipeLinks li{margin:7px;padding:0;}
#tblRecipeResults .tdRecipeLinks a{text-decoration:none;}
#tblRecipeResults .tdRecipeLinks a:hover{text-decoration:underline;}

#tblPageResults .tdDisplayPart{background-color: #d6d755;border-bottom: solid 1px #ffb200; /*#317c1f; */
                               font-weight: bold;padding: 3px;padding-left: 5px;}
#tblPageResults .tdLinkPart{font-size: 11px;padding: 5px 0px 20px 6px;}


/*----  Appliance Search Styles ----*/
.pager ul{border:0; margin:0; padding:0;}
.pager li{display:inline;border:0; margin:0; padding:0;font-size:15px;list-style:none;}
.pager a{border:solid 1px #DEDEDE;margin-right:2px;}
.first a, .previous a, .next a, .last a  {font-weight:bold;border:solid 1px #FFFFFF;} 
.selectedPage{ height:24px; width:24px; text-align:center;color:#000000;font-weight:bold;display:block;float:left;padding:4px 6px;}
.pager a:link,.pager a:visited {color:#317c1f;display:block;float:left;padding:3px 6px;text-decoration:none;}
.pager a:hover{text-decoration:none;}
.SearchResultInfoBar {border-top: solid 1px #518bc6; background-color:#d6d755; height:25px;text-align:right; padding-right:5px;}
.SpecialResultFrame { border-top: solid 1px #518bc6; background-color:#e5f7fd;}
