/*Search Results Module*/

.autocomplete_completionListElement
{
   padding-left:0px;
   background-color:#FFFFFF;
   z-index:1;
   width:250px;
   max-height:210px;
   text-align:inherit;
   text-indent:-1;
   list-style:none;
   margin-left:0px;
   border-bottom:1px solid #B5C6D4;
   border-left:1px solid $B5C6D4;
   margin-top:0px;
   position:absolute;
}

.autocomplete_listItem
{
    padding:0px;
    margin:1%;
    background:none;
    border-collapse:collapse;
    color:#666;
    width: 250px;
    height: 31px;
    font: normal 1.7em arial, sans-serif;
    white-space:nowrap;
    text-align:inherit left;
    list-style:none;
}

.autocomplete_highlightedListItem
{
    width: 250px;
    height: 31px;
    font: normal 1.7em arial, sans-serif;
     list-style:none;
    background-color:#666;
    color:#FFFFFF;
    border-top:1px solid #FFF8E8;
    border-left:1px solid #FFF8E8;
    border-bottom:1px solid #00337E;
    border-right:1px solid #00337E;
}


.searchResultsText
{
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-weight: normal;
     margin: 0px;
     padding: 0px;
}


a:link.searchResultsTitle, a:active.searchResultsTitle 
{
     font: normal 18px Arial, Helvetica, sans-serif;
     text-decoration: underline;
     color: #a04a01;
     padding: 0 0 2px 0;
}

a:hover.searchResultsTitle, a:visited.searchResultsTitle 
{
     font: normal 18px Arial, Helvetica, sans-serif;
     text-decoration: underline;
     color: #a04a01;
     padding: 0 0 2px 0;
}

.searchResultsLabel
{
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-weight: bold;
}

a:link.searchResultsUrl, a:active.searchResultsUrl
{
     font: normal 14px Arial, Helvetica, sans-serif;
     text-decoration: none;
     color: #c17636;
}

a:hover.searchResultsUrl, a:visited.searchResultsUrl
{
     font: normal 14px Arial, Helvetica, sans-serif;
     text-decoration: underline;
     color: #c17636;
}


a:link.searchResultsIndex 
{
     font: normal 18px Arial, Helvetica, sans-serif;
     text-decoration: none;
     color: #fff;
     background: transparent url(../images/search/index_bckgrnd.gif) repeat;
     padding: 2px 4px;
     border: solid 1px #b71220;
}

a:link.text, a:active.text 
{
    border: solid 1px #666;
    color: #fff;
    background: transparent url(../images/search/paging_bckgrnd.gif) repeat;
    padding: 2px 4px;
}

a:hover.text, a:visited.text 
{
    border: solid 1px #666;
    color: #a04a01;
    padding: 2px 4px;
    background: none;
    text-decoration: none;
}

.searchResultsPaging
{

}

.searchResultsCurrentPage
{
    border: none;
    color: #000;
    background: none;
    padding: 2px 4px;
}

/* Search Detail */

.searchDetailTitle
{
     font-size: 2em;
     font-weight: bold;
     color: #666;
     padding: 0px;
     margin: 0px;

}

.searchDetailLabel
{
     font-size: 14px;
     font-weight: bold;
     padding: 0px;
     margin: 0px;
}

.searchDetailTagline
{
     font-size: 18px;
     padding: 0px;
     margin: 0px;
     padding-bottom: 16px;
}

.searchDetailPhone
{
     font-size: 1.6em;
     font-weight: bold;
     padding: 0px;
     margin: 0px;
}

.searchDetailAddress
{
     font-size: 14px;
     padding: 0px;
     margin: 0px;
}

a:link.searchDetailUrl, a:active.searchDetailUrl
{
     font: normal 14px Arial, Helvetica, sans-serif;
     text-decoration: none;
     color: #a04a01;
}

a:hover.searchDetailUrl, a:visited.searchDetailUrl
{
     font: normal 14px Arial, Helvetica, sans-serif;
     text-decoration: underline;
     color: #a04a01;
}

.searchDetailHours
{
     font-size: 14px;
     padding: 0px;
     margin: 0px;
}

.searchDetailPayment
{
     font-size: 14px;
     padding: 0px;
     margin: 0px;
}

.searchDetailContact
{
     font-size: 14px;
     padding: 0px;
     margin: 0px;
}

.searchDetailBizInfo
{
     font-size: 14px;
     padding: 0px;
     margin: 0px;
}

.searchDetailBizSpecialties
{
     font-size: 14px;
     padding: 0px;
     margin: 0px;
}

a:link.searchDetailBackButton, a:active.searchDetailBackButton
{
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #a04a01;
}

a:hover.searchDetailBackButton, a:visited.searchDetailBackButton
{
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: underline;
    color: #a04a01;
}



