﻿#TWSearchResults a
{
    color: #044162;
}

.SE_DisabledLink, #TWSearchResults a.SE_DisabledLink { color: #bbbbbb; text-decoration: none;}

#SE_HeadingSection
{
    margin: 0;
    padding: 5px;
    height: 24px;
    background: url(/images/searchResults_head.png) no-repeat 10px 5px;
    text-indent: -9999px;
    font-size: 15px;
    font-weight: bold;
}

#SE_PagerSection
{
    width: 608px;
    padding: 5px 10px;
    height: 15px;
    background: url(/images/smBarBg.png) repeat-x;
    font: bold 1em tahoma, sans-serif;
}

#searchResultsCount
{
    float: left;
}

#searchResultsPages
{
    float: right;
}

#searchResultsPages a
{
    display: block;
    float: left;
    padding: 0 2px;
}

a.SE_pageNum:link, a.SE_pageNum:visited { text-decoration: none; }
a.SE_pageNum:hover { font-weight: bold; text-decoration: underline; }
a.SE_pageNum:active { text-decoration: underline; }

a.SE_pageNav:link, a.SE_pageNav:visited { text-decoration: none;}
a.SE_pageNav:hover { text-decoration: underline;}
a.SE_pageNav:active { text-decoration: none;}

#SE_BestBetSection
{
    margin: 10px 0 0 18px;
    width: 593px;
    background: #f5ffcc url(/images/TWsearchBestBetsHeaderBg.png) no-repeat;
}

#SE_BestBetTitle
{
    margin: 0;
    padding: 1px 10px 0;
    color: #ffffff;
    font: bold 17px tahoma, sans-serif;
}

#SE_BestBetResults {
    margin: 0;
    padding: 15px 0 0;
    list-style: none;
}

#SE_BestBetResults .SE_Result {
    padding: 0 10px 10px;
    border-right: 1px solid #a2b165;
    border-left: 1px solid #a2b165;
}

#SE_BestBetSectionFooter
{
    padding: 0;
    height: 12px;
    background: url(/images/TWsearchBestBetsFooterBg.png) no-repeat 
}

#SE_NoResults
{
    padding: 15px 20px;
    font-size: 1.2em;
}

#SE_ResultSection
{
    margin: 0;
    padding: 10px 20px 15px;
    list-style: none;
}

.SE_Result
{
    margin: 0;
    padding: 0 0 10px;
}

.SE_ResultLink
{
    display: block;
    margin: 0;
    padding: 0;
    font-size: 1.3em; 
}

.SE_ResultDesc
{
    margin: 0;
    padding: 0 0 15px;
    color: #000000;
    font-size: 1.2em;
}

.SE_ControlBackground
{
    width: 100%;
    margin-top: 0px;
    background: url(Images/back_blue.gif) repeat-x;
    height: 60px;
    border: 0px;
    text-align: left;
}
.SE_SearchLabel
{
    font-size: 10px;
    font-weight: bold;
    color: White;
}

div.CustomSearchCssClass .rcbInputCell INPUT.rcbInput
{
    background-image: url('Images/back_input.gif');
    background-repeat:repeat-x;
    font-size: 11px;
    height: 17px;
    width: 225px;
    border-style:none;
}

.navBack {width: 100%; background-repeat: repeat-x; text-align: right;}


/*Search Suggestion flyout */
.SE_Suggestion_List
{  
    visibility:hidden;
    margin:0px!important;
    padding:0px;
    background-color:inherit;
    color:windowtext;
    border:buttonshadow;
    border-width:1px;
    border-style:solid;
    cursor:default;
    text-align:left; 
    list-style-type:none;
    overflow:auto;
    font-weight:normal;
    font-family:tahoma;
    font-size:12px;            
}

/* Search Suggestion highlighted item */
.SE_Suggestion_Highlighted_ListItem
{
    background-color:Highlight;
    color:HighlightText;
    padding:3px;
}

/* Search Suggestion item */
.SE_Suggestion_ListItem
{
    background-color:window;
    color:windowtext;
    padding:3px;
}  

