﻿
div.SearchHeaderText h1 
{
color:#000000;
font-family:"Arial","Helvetica",sans-serif;
font-size:20px;
font-weight:bold;
margin:0;
padding:0;

}

div.headingDescription {
float:left;
display:block;
margin:0 0 6px;
max-width:576px;
padding:0 0 0 10px;
}

.SearchHeaderText 
{
	width:155px;	
	border-right:solid 1px #000000;
	float:left;
}


/* Left Column */
.leftColumn
{
    float: left;
    width: 175px;
    margin-right: 12px;
    margin-top: 5px;
}

.leftColumnHeader
{
    background-color: #67aad3;
    width: 170px;
    height: 20px;
    padding: 5px 0px 0px 5px;
}

.leftColumnBorder
{
    border: solid 1px #b0b0b0;
    width: 167px;
    padding: 10px 3px 10px 3px;
    color: #4f4f4f;
    border-top: none;
    margin-bottom: 10px;
}

.leftColumn .mainBox .content1
{
    border: solid 1px #C0C0C0;
    border-top: none;
    margin-bottom: 20px;
}

.facetContainer
{
    border-top: solid 1px #b0b0b0;
    margin: 7px 5px 0px 5px;
    padding-top: 7px;
}

.facetContainer h3
{
    font-size: 12px;
    margin: 0;
    color: #4F4F4f;
}

.facetSeeAll
{
    margin: 2px 0px 2px 10px;
    color: #e01831;
    cursor: pointer;
}

/*   See All Facets Modal Window   */
.facetSeeAllContainer
{
    position: absolute;
    top: -60px;
    left: 125px;
    width: 409px;
    z-index: 100;
    display: none;
}
.facetSeeAllContainerLeftTop
{
    background: url(/Images/NonCMSPages/Search/facetBg-LeftTop.gif) no-repeat;
    width: 17px;
    height: 31px;
    float: left;
}
.facetSeeAllContainerCenterTop
{
    background-color: #67aad3;
    color: #FFFFFF;
    width: 370px;
    height: 24px;
    padding-top: 7px;
    float: left;
}
.facetSeeAllContainerCenterTop h2
{
    font-size: 14px;
    margin: 0;
}
.facetSeeAllContainerRightTop
{
    position: relative;
    background: url(/Images/NonCMSPages/Search/facetBg-RightTop.png) no-repeat;
    _background: url(/Images/NonCMSPages/Search/facetBg-RightTop.gif) no-repeat;
    width: 16px;
    height: 31px;
    float: left;
}
.facetSeeAllContainerCenterCenter
{
    background: url(/Images/NonCMSPages/Search/facetBg-middle.png) repeat-y;
    _background: url(/Images/NonCMSPages/Search/facetBg-middle.gif) repeat-y;
    width: 389px;
    padding-left: 15px;
}
.facetSeeAllContainerCenterCenter ul
{
    list-style-type: square;
    color: #bababa;
    padding: 0px;
    margin: 0px;
}
.facetSeeAllContainerCenterCenter li
{
    list-style-position: inside;
    list-style-type: square;
    float: left;
    overflow: hidden;
    width: 125px;
    height: 15px;
    padding: 8px 0px 0px 0px;
}
.facetSeeAllContainerCenterCenter li .text
{
    color: #4f4f4f;
}
.facetSeeAllContainerCenterCenter a:link
{
    color: #e01831;
    font-size: inherit;
    text-decoration: underline;
}

.facetSeeAllContainerCenterCenter a:active
{
    color: #e01831;
    font-size: inherit;
    text-decoration: underline;
}

.facetSeeAllContainerCenterCenter a:visited
{
    color: #e01831;
    font-size: inherit;
    text-decoration: underline;
}

.facetSeeAllContainerCenterCenter a:hover
{
    color: #e01831;
    text-decoration: underline;
    font-size: inherit;
}
.facetSeeAllContainerLeftBottom
{
    background: url(/Images/NonCMSPages/Search/facetBg-LeftBottom.png) no-repeat;
    _background: url(/Images/NonCMSPages/Search/facetBg-LeftBottom.gif) no-repeat;
    width: 17px;
    height: 19px;
    float: left;
}

.facetSeeAllContainerCenterBottom
{
    background: url(/Images/NonCMSPages/Search/facetBg-CenterBottom.png) repeat-x;
    _background: url(/Images/NonCMSPages/Search/facetBg-CenterBottom.gif) repeat-x;
    width: 370px;
    height: 19px;
    float: left;
}
.facetSeeAllContainerRightBottom
{
    background: url(/Images/NonCMSPages/Search/facetBg-RightBottom.png) no-repeat;
    _background: url(/Images/NonCMSPages/Search/facetBg-RightBottom.gif) no-repeat;
    width: 16px;
    height: 19px;
    float: left;
}
.facetSeeAllContainerClose
{
    position: absolute;
    top: 4px;
    left: -20px;
    cursor: pointer;
}

.ads
{
    padding: 10px 8px;
    background-color: #efedd3;
    text-align: center;
}
.couponBackground
{
    height: 126px;
    width: 160px;
    background-color: #67aad3;
    text-align: center;
    padding-top: 1px;
    padding-bottom: 7px;
    margin-left: 7px; *margin-left:4px;
}
.couponIncentiveBackground
{
    background: url(/Images/NonCMSPages/Search/background_searchCoupon.jpg) no-repeat;
    height: 84px;
    width: 145px;
    margin: 7px;
}
.couponIncentiveCTA
{
    font-size: 16px;
    font-weight: bold;
}
.couponIncentiveAmount
{
    font-size: 30px;
    font-weight: bold;
}
.couponButton
{
    width: 100px;
    height: 30px;
    border: 0px;
}
/* Right Column */
.searchRightColumn, .easyMealFinderRightColumn
{
    width: 610px;
    float: left;
}

.searchRightColumn .mainBox .content2
{
    padding-bottom: 0;
    margin-top: -5px;
}

/* Search Header */
.searchRightColumn .searchHeader
{
 /*   height: 40px;*/
    float: left;
}

.searchRightColumn .SearchBoxPanel
{
    height:35px;
    background-color:#EAEAEA;
}

.easyMealFinderRightColumn .SearchBoxPanel
{
    height:35px;
    background-color:#EAEAEA;
}

.easyMealFinderRightColumn .searchHeader
{
    height: 35px;
    _height: 38px;
    float: left;
    background-color: #e9f4f8;
}
.searchHeaderSpacer
{
    height: 5px;
    background-color: #FFFFFF;
    background-repeat: repeat;
    width: 539px;
    line-height: 7px;
    display: block;
    overflow: hidden;
}
.searchRightColumn .searchHeaderTitle, .easyMealFinderRightColumn .searchHeaderTitle
{
    float: left;
    background-color: #67aad3;
    height: 20px;
    padding: 5px 0 0 5px;
    width: 389px;
}
.searchRightColumn .searchHeaderTitle h2, .easyMealFinderRightColumn .searchHeaderTitle h2
{
    font-size: 14px;
    color: #FFFFFF;
    margin: 0;
}
.easyMealFinderRightColumn .searchHeaderTitle
{
    background: #67aad3 url(/Images/NonCMSPages/Search/folder.gif) no-repeat top left;
    padding-left: 40px;
    width: 325px;
}
.searchHeaderSearchBox
{
    float: left;
    height: 23px;
    padding-top: 2px;
    background-color: #67aad3;
    width: 145px;
}
.searchRightColumn .searchHeaderButton
{
    float: left;
    height: 35px;
}
.easyMealFinderRightColumn .searchHeaderButton
{
    float: left;
    background-color: #e9f4f8;
    height: 35px;
}
.searchSearchBox
{
    border: 1px solid #CECECE;
    width: 130px;
}
.searchRightColumn .searchHeaderTerms
{
    width: 556px;
    height: 10px;
    overflow: hidden;
    margin-left: 5px;
    padding: 10px;
    background-color: #eaeaea;
    font-weight: bold;
    clear: both;
}
.easyMealFinderRightColumn .searchHeaderTerms
{
    width: 561px;
    height: 10px;
    overflow: hidden;
    padding: 10px;
    background-color: #e9f4f8;
    font-weight: bold;
    clear: both;
}

.searchHeaderTabs
{
    width: 566px;
    height: 25px;
    overflow: hidden;
    margin-top: 5px;
    background-color: #eaeaea;
}
.easyMealFinder
{
    position: relative;
    padding: 5px 0px 5px 10px;
    background: #e9f4f8 url(/Images/NonCMSPages/Search/bg-easymealfinder.jpg) no-repeat bottom;
    font-weight: bold;
    color: #636363;
}
.easyMealFinderTextBox
{
    border: 1px solid #CECECE;
    width: 80px;
    margin-left: 12px;
}
.easyMealFinderInput
{
    border: 1px solid #CECECE;
    margin-left: 12px;
    width: 100px;
}
.easyMealFinderButton
{
    position: absolute;
    margin-left: 12px;
    top: 4px; *top:3px;
width:103px;
height:27px;
}
.searchRightColumn .searchHeaderModifiers
{
    width: 556px;
    height: 18px;
    overflow: hidden;
    margin-left: 5px;
    padding: 10px;
    background-color: #eaeaea;
}

.easyMealFinderRightColumn .searchHeaderModifiers
{
    width: 555px;
    height: 18px;
    overflow: hidden;
    margin-left: 5px;
    padding: 10px;
    background: #eaeaea url(/Images/NonCMSPages/Search/bottomshadow.png) repeat-x top;
    _background: #eaeaea;
}

.sort
{
    float: left;
    width: 235px;
    overflow: hidden;
    margin-top:6px;
}
.viewTop
{
    float: left;
    width: 68px;
    overflow: hidden;
    margin-left: 15px;
    margin-top:6px;
}
.viewBottom
{
    float: right;
    margin-right: 275px;
}

.pagerContainer
{
    float: right;
    margin-left: 1px;
    overflow: hidden;
    text-align: right;
    width: 235px;
}

/* Tabs */
.tabSelected
{
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
}
.tabUnselected
{
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
}
.tabSelected .tabLeft
{
    background: transparent url(/images/Buttons/SearchDetail/tab_selected_left.gif) no-repeat scroll 0 0;
    float: left;
    height: 25px;
    width: 12px;
    margin-left: 5px;
}
.tabSelected .tabCenter
{
    background-color: #860616;
    float: left;
    height: 21px;
    min-width: 100px;
    padding-top: 4px;
    text-align: center;
}
.tabSelected .tabRight
{
    background: transparent url(/images/Buttons/SearchDetail/tab_selected_right.gif) no-repeat scroll 0 0;
    float: left;
    height: 25px;
    width: 12px;
}
.tabUnselected .tabLeft
{
    background: transparent url(/images/Buttons/SearchDetail/tab_unselected_left.gif) no-repeat scroll 0 0;
    float: left;
    height: 25px;
    width: 12px;
    margin-left: 5px;
}
.tabUnselected .tabCenter
{
    background-color: #E01831;
    float: left;
    height: 21px;
    min-width: 100px;
    padding-top: 4px;
    text-align: center;
}
.tabUnselected .tabRight
{
    background: transparent url(/images/Buttons/SearchDetail/tab_unselected_right.gif) no-repeat scroll 0 0;
    float: left;
    height: 25px;
    width: 12px;
}
.searchResults
{
    margin-left: 5px;
   
}
.searchResults .searchResultsAd
{
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #DDDBDC;
}
.searchResults .searchResultsJumpTo
{
    padding-bottom: 10px;
}
.searchResults .searchResultsJumpToBorder
{
    border-bottom: 1px solid #DDDBDC;
}
.searchResults .searchResultsJumpToLeft
{
    padding-left: 10px;
}
.searchResults .searchResultsJumpToMiddle
{
    padding-left: 10px;
    padding-right: 10px;
}
.searchResults .searchResultsJumpToRight
{
    padding-right: 10px;
}
.tabSuggestions
{
    float: left;
    overflow: visible;
    width: 227px;
}
.pager
{
    font-weight: bold;
    color: #636363;
}
.pageNextPrevious
{
    padding-left: 4px;
    padding-right: 4px;
}

.topPagination table, .bottomPagination table
{
    width: 100%;
}

.topPagination td, .bottomPagination td
{
    text-align: right;
}

.paginatedResults .topPagination
{
    clear:both;
    position:absolute;
    top:-40px;
    right:0;
}

.paginatedResults .bottomPagination
{
	clear:both;
    padding-top:5px;
    position:absolute;
    right:0;
}

.nestedPaginatedResults .topPagination { float: right; margin-top: -40px; }
.nestedPaginatedResults .bottomPagination { float: right; }

.bottomResultsDropDown 
{
    float: right;
	margin:5px 40px 0 0;
}

/*   No Results Area   */
.noResults
{
    float: left;
    width: 100%;
}
.noResults .searchHeader
{
    height: 40px;
    float: left;
}
.noResults .searchHeaderTitle
{
    float: left;
    background-color: #67aad3;
    height: 20px;
    padding: 5px 0 0 5px;
    width: 590px;
}
.noResults .searchHeaderTitle h2
{
    margin: 0px;
}
.noResults .searchHeaderButton
{
    float: left;
    height: 35px;
}

.noResults .container
{
    padding: 15px;
    border: solid 1px #c1c0c0;
    margin-right: 4px;
    width: auto;
}
.noResults .container a:link
{
    color: #e01831;
    font-size: inherit;
    text-decoration: underline;
}
.spoonStar
{
    width: 20px;
    float: left;
    margin-right: 5px;
}
.suggestions
{
    float: left;
    width: 365px;
    margin-top: 3px;
    margin-bottom: 15px;
}

.member_exclusive
{
    background-color: #f8eed0;
    float: left;   
    width: 455px;
    min-height:80px;
}


.member_exclusive_footer
{
    width: 455px;
    text-align: right;
    background-color: #f1c03b;
    float: right;
}

.big_red_footer
{
        background-color: transparent;
}

ul.member_recipe
{
   padding:0 20px;
   margin:10px 0;
}

a.member_recipe, ul.member_recipe li.member_recipe
{
    background: url(/Images/NonCMSPages/Recipe/BettyCrockerIcon.png) no-repeat;
    padding-left:18px;
}

.searchGrayHead
{
    background-color: #EAEAEA;
    clear: both;
    font-weight: bold;
    margin: 0;
    overflow: hidden;
    padding: 10px 10px 0;
    height:100px;
    width:588px;
    margin: 0 -22px;
    margin-top:-5px;
}

.searchGrayFoot
{
    background-color: #EAEAEA;
    clear: both;
    font-weight: bold;
    overflow: hidden;
    padding: 10px;
    width:588px;
    margin: 0 -22px;
}

.searchTermDescription
{
	color: #000000;
	padding-left: 5px;
}

/* Search Results Grid */
.searchGrid { width:806px; padding:10px 0; }
.searchGrid *{ margin:0; padding:0;}
.CL { clear:both; }

.BO-0{ border:none !important;}
.MA0{ margin:0 !important;}
.MT5{ margin-top:5px !important;}
.mt10{ margin-top:10px !important;}
.searching-box{ background:#e7e7e7;  width:806px; }
.serch-cur1{ background:url(/Images/NonCMSPages/Search/search_bg_cur.png) no-repeat top left;}
.serch-cur2{ background:url(/Images/NonCMSPages/Search/search_bg_cur2.png) no-repeat bottom left; padding:10px ;}

.searchB2{ padding:0 0 5px; }
.searchB h3, .searchB2 h3{ font:bold 18px Arial, Helvetica, sans-serif !important; color:#666; float:left; width:210px; }
.searchB img{ cursor:pointer;}
.searchTb{ background:url(/Images/NonCMSPages/Search/search_txt.png) no-repeat; width:361px; height:16px; border:none; padding:5px 10px;  font:bold 14px Arial, Helvetica, sans-serif !important; color:#666; float:left; margin-right:5px }
.searchTb a { float:left}

.searchTermFilter{ background:url('/Images/NonCMSPages/Search/search_recipes_btn.png') no-repeat scroll 0 0 transparent; width:149px; height:18px; border:0px; color: #FFFFFF; font-weight: bold; font-size: 12px; padding: 0px 0px 1px 5px; text-align:left; text-transform: uppercase; cursor:pointer;}
/*Remove button padding in FF*/
/*.searchTermFilter::-moz-focus-inner{ border: 0; padding: 0;}*/

.searchTbOptions { display:none; width:145px; padding: 2px;}
.searchTbOptions ul { margin:0 2px;}
.searchTbOptions ul li{ display:block; width:145px; }
.searchTbOptions ul li a {font:12px Arial, Helvetica, sans-serif; color:#000; padding:1px 14px; display:inline-block; margin-top:1px; }
.searchTbOptions .on{ background:#ccc; }
.searchTbOptions .current{ font-weight:bold; }

.searchDropDown { float:left;}
.searchDropDownTop { background:url('/Images/NonCMSPages/Search/searchDropDownTop.png') no-repeat scroll 0 0 transparent; height:4px; width:178px;}
.searchDropDownTile { background:url('/Images/NonCMSPages/Search/searchDropDownTile.png') repeat-y scroll 0 0 transparent; padding:0 5px 0; width:168px;}
.searchDropDownBottom { background:url('/Images/NonCMSPages/Search/searchDropDownBottom.png') no-repeat scroll 0 0 transparent; height:4px; width:178px;}

.narrowSrchRsltBtn{ padding:20px; text-align:center;}
.narrowSrchRsltBtn img {cursor:pointer;}

.menuSrchMenu{ background:url(/Images/NonCMSPages/Search/search_menu_bg.png) no-repeat; width:696px; height:19px; float:left;}
.menuSrchMenu ul li{ display:inline;}
.menuSrchMenu ul li a, .menuSrchMenu .on { font:12px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; padding:1px 14px; display:inline-block; margin-top:1px; border-right:1px solid #ccc;}
.menuSrchMenu .on{ background:#ccc; display:inline; font-weight:bold;}
.menuSrchMenu .current{ font-weight:bold;}

.menuMore { display:none; background-color: #fff; border: 1px solid #E2E2E2; position:absolute; width:130px; z-index:100; padding: 2px;}
.menuMore ul { margin:0 2px;}
.menuMore ul li{ display:block; width:130px; }
.menuMore ul li a {font:12px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; padding:1px 14px; display:inline-block; margin-top:1px; }
.menuMore .on{ background:#ccc; font-weight:bold;}

.viewaslist{ background:url(/Images/NonCMSPages/Search/view_list_box_bg.png) no-repeat; float:right; width:100px; height:19px; padding:2px 5px}
.viewaslist a{font:bold 11px Arial, Helvetica, sans-serif !important;vertical-align:middle}
.viewaslist img{ vertical-align:middle; padding:0px 1px 0px 2px;}

.serchRslt{ margin:20px 0;}

.serchRsltBox{ float:left; width:258px; margin-right:15px; position:relative; }

.recpcont{ height:50px; font:bold 14px/20px Arial, Helvetica, sans-serif; color:#db1e1e !important; padding:10px 0; text-align: center;}
.recpcont a{color:#db1e1e !important;}
.MER{ position:absolute; top:0; left:0;}
.srchMore{}
.srchMore a{ background:#e2e2e2; padding:10px; font:bold 16px/20px Arial, Helvetica, sans-serif; color:#db1e1e !important; display:block; border:1px solid #ccc; text-align:center;}
.srchMore a:hover{ background:#ccc; text-decoration:none; }

.rcpiDetails{ position:absolute; z-index:100; top:0; left:0; display:none;}
.rcpiDetails_top{ background:url(/Images/NonCMSPages/Search/hover_top.png) no-repeat; width:256px; height:12px;}
.rcpiDetails_tile{ background:url(/Images/NonCMSPages/Search/hover_tile.png) repeat-y; width:236px; padding:0 10px;min-height:170px;}
.rcpiDetails_bottom{ background:url(/Images/NonCMSPages/Search/hover_bottom.png) no-repeat; width:256px; height:12px;}
.rcpiDetails a{color:#bd2f2a;}
.recpsmallImg{ float:left; }
.recpsmallImgGallery{ float:left; margin-right:10px; }
.RB-rating{ font:11px Arial, Helvetica, sans-serif;}
.RB-rating a{ font-weight:normal; }
.rcpiDetails .RB-rating p{ max-width:150px; max-height: 20px; overflow:hidden; padding-bottom: 5px; }
.recpDeta{ margin:10px 0 0 0; width:230px;}

.recpDeta a{ font:bold 14px Arial, Helvetica, sans-serif;}
.recpDeta p{ margin:0 0 5px; font:11px Arial, Helvetica, sans-serif; color:#000}
.recpDeta p.blk12{font:12px Arial, Helvetica, sans-serif; color:#000;}

.SrchView{ background:url(/Images/NonCMSPages/Search/view_print_save.png) no-repeat; width:73px; height:22px; float:left ; margin-right:5px; }
.SrchPrint{ background:url(/Images/NonCMSPages/Search/view_print_save.png) no-repeat -73px 0; width:73px; height:22px; float:left; margin-right:5px; }
.SrchSave{ background:url(/Images/NonCMSPages/Search/view_print_save.png) no-repeat -146px 0; width:73px; height:22px; float:left;  margin-right:0px;}

.narrowSrchRslt{ position:relative; background:url(/Images/NonCMSPages/Search/narrow_search_bg.png) no-repeat; width:799px; height:277px; padding:25px 25px 25px 10px; margin:2px; display:none;}
.resetFilters { float:right; margin-right:30px; }
.healthCHkbox , .typeCHkbox  { margin-bottom:25px;}
.healthCHkbox h4, .typeCHkbox h4, .prepTime h4, .totalTime h4{ font:bold 16px Arial, Helvetica, sans-serif; color:#666; margin-bottom:10px;}
.healthCHkbox label, .typeCHkbox label { font:bold 14px Arial, Helvetica, sans-serif; color:#000; padding: 0px 13px 0px 5px;}

.prepLabels, .totalLabels { position: relative; }
.prepLabels label { font:bold 14px Arial, Helvetica, sans-serif; color:#000; padding-left: 29px;}
.totalLabels label { font:bold 14px Arial, Helvetica, sans-serif; color:#000; padding-left: 28px;}
.prepTime{ position:absolute; width:336px; left: 11px; top: 175px; height: 71px; }
.totalTime{ position:absolute; width:336px; left: 389px; top: 175px; height: 70px; }

#prepSlider{ margin: 15px 0px 0px 25px; width:285px;}
#totalSlider{ margin: 15px 0px 0px 30px; width:285px;}

.ui-slider { position: relative; text-align: left; }
.ui-slider-horizontal { background: url("/Images/NonCMSPages/Search/graySliderBar.png") no-repeat; height: .8em; }
.ui-slider-horizontal .ui-slider-handle { background: url("/Images/NonCMSPages/Search/redSliderHandle.png") no-repeat; position: absolute; top: -10px; z-index: 2; width: 1.2em; height: 3.2em; cursor: pointer; }
.ui-slider-horizontal .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { background: url("/Images/NonCMSPages/Search/graySliderBarVert.png") no-repeat; }
.ui-slider-vertical .ui-slider-handle { background: url("/Images/NonCMSPages/Search/redSliderHandleHorz.png") no-repeat; position: absolute; left:-13px; z-index: 2; width: 35px; height: 15px; cursor: pointer; }
.ui-slider-vertical .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; top: 0; height: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

#searchingMessage { -moz-border-radius:4px 4px 4px 4px; background-color:#E2E2E2; border:1px solid #DB1E1E; color:#333333; font-family:Tahoma,"Lucida Grande",Sindbad,Kalimati,Verdana,Arial,sans-serif; font-size:20px; font-weight:bold; margin: 10px 0px 0px 115px; padding:36px 120px; width: 350px; vertical-align:middle; display: none; }
.listviewmessage {margin:0;position:absolute;z-index:100}
#searchingLoadingImage{ vertical-align:middle; padding-right:5px; }
#retResults,#errResults { display:none;}
#retResults a, #errResults a { display:block; font:normal 11px Arial, Helvetica, sans-serif; text-align:right;}

/* Search Results List */
.leftCont{ float:left; width:225px; margin:20px 0;}
.midCont{float:right; margin:20px 0;width:565px; }
.midCont .menuSrchMenu{ background:none; width:465px;  float:left; border:1px solid #e2e2e2; padding:2px;}
.midCont #searchingMessage{ margin-left:0px; width:320px;}
.gallery{ background:#e2e2e2; float:right;  height:19px; padding:3px 5px; margin:0;}
.gallery a{font:bold 11px Arial, Helvetica, sans-serif !important;vertical-align:middle}
.gallery img{ vertical-align:middle}
.rcpiDetails2, .rcpiDetails3{ margin:10px 0; border:1px solid #ccc; padding:10px;}
.rcpiDetails2 .RB-rating, .rcpiDetails3 .RB-rating{ float:none; margin:10px 0 0;}
.rcpiDetails2 .RB-rating a, .rcpiDetails3 .RB-rating a{ font:normal 11px Arial, Helvetica, sans-serif;}
.rcpiDetails2 .recpsmallImg{ float:left; width:200px; margin-right:10px;}
.rcpiDetails2 .recpDeta, .rcpiDetails3 .recpDeta{ float:left; width:330px; margin:0;}
.rcpiDetails2 .recpDeta p, .rcpiDetails3 .recpDeta p{ font:12px Arial, Helvetica, sans-serif;}
.rcpiDetails3 .recpsmallImg{ float:right; width:200px; margin-left:10px;}
.rcpiDetails2 .MER, .rcpiDetails3 .MER { background:#fcf0ce}

.recpHead a{ font:bold 18px Arial, Helvetica, sans-serif !important; color:#bd2f2a;}
.merimg{ margin-top:5px;}

.submitedby img{ vertical-align:middle; border-right:5px solid #fff;}
.submitedby { vertical-align:middle; background:#efefef; margin-top:5px }
.pagenation{ padding:8px; border:1px solid #ccc; }
.pagenation span{color:#999999; }
.pagenation a{ text-decoration:underline;}
.pagenation a.on{ color:#000;text-decoration:none}
.pagenation #PrevPage, .pagenation #NextPage{ display:none;}
.vido-article{ padding:10px; font:16px Arial, Helvetica, sans-serif; color: #333; display:none; }
.vido-article #sep{ padding:0px 10px 0px 10px;}
.midCont .editorPic{ margin-bottom:15px;}
.leftCont .refine{  border:1px solid #bbbaba; padding:10px; color: #000000;}
.leftCont .refine .title{  margin: 10px 0px 10px 0px;}
.leftCont .refine h3{ font:bold 16px Arial, Helvetica, sans-serif !important; color:#000;}
.leftCont .refine span{ margin-bottom:3px; }
.leftCont .refine span input{ margin: 0px 4px 8px 0px; vertical-align: middle;}
.slidingBars h3{ background:#94c5e1 url(/Images/NonCMSPages/Search/up_arrow.png) no-repeat 90% 50%; padding:5px; font:bold 16px Arial, Helvetica, sans-serif !important; color:#fff; margin-top:10px; cursor:pointer;}
.slidingBars h3 input{margin-right:5px;}
.slidingBars .down{ background:#94c5e1 url(/Images/NonCMSPages/Search/down_arrow.png) no-repeat 90% 50%;}
.slidingBars h5{ font:14px bold Arial, Helvetica, sans-serif; color:#000; padding:5px ;}
.slidingBars .filterWindow{ border:1px solid #bbbaba; display:none; }
.slidingBars .filterWindow .rating{ float:left; margin:10px;}
.slidingBars .filterWindow .prepLabels label { font:bold 14px Arial, Helvetica, sans-serif; color:#000; padding-left: 12px;}
.slidingBars .filterWindow .totalLabels label { font:bold 14px Arial, Helvetica, sans-serif; color:#000; padding-left: 11px;}
.slidingBars .filterWindow #prepSlider{ margin: 12px 0px 0px 5px; width:195px;}
.slidingBars .filterWindow #totalSlider{ margin: 12px 0px 15px 5px; width:195px;}
.slidingBars .filterWindow #ratingSlider{ float:left; margin:25px 20px 10px 15px; width:10px; height:125px;}
.slidingBars .moreLinks{ float:left; margin-top:10px;}

.results_muted {opacity:.5;filter: alpha(opacity=50);}

.bestOfContainer { position:relative; }
.bestOfImage { width:129px; height:44px; background-color:White; background-image:url('/~/media/images/Community/BestOf/BestOfSearchResults.ashx'); background-repeat:no-repeat; position:relative; }
.bestOfContestYear { top:18px; left:11px; position:absolute; font-size:11px; font-weight:bold; text-decoration:none; color:#666666; }
.bestOfContestName { top:20px; left:48px; position:absolute; font-size:11px; font-weight:bold; text-decoration:none; color:#666666; }

#NextPages, #PrevPages {display:none;}

