﻿/*these are the classes for the search 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;
}

.searchWrapper
{
    width: 350px;
    height: 60px;
    margin: 10;
    text-align: center;
    background: transparent url(../images/search/search_bkgrnd.png) no-repeat left center;
    padding-top: 15px !important;
    padding-top: 8px;
    
}

.searchText
{
    width: 250px;
    height: 31px;
    font: normal 1.7em arial, sans-serif;
    background: #fff url(../images/search/search_icon.gif) no-repeat left center;
    padding: 0 0 0 16px;
    margin-right: 5px;
    margin-left: 5px !important;
    margin-left: 0px;
    color: #666;
    float: left;
}

a:link.searchButton, a:active.searchButton
{
    font: bold 12px arial, sans-serif;
    display: block;
    width: 69px;
    height: 31px;
    float: left;
    background: transparent url(../images/search/search_btn.gif) no-repeat left top;
    color: #fff;
    padding-top: 7px !important;
    padding-top: 6px;
}

a:hover.searchButton, a:visited.searchButton
{
    font: bold 12px arial, sans-serif;
    display: block;
    width: 69px;
    height: 31px;
    float: left;
    background: transparent url(../images/search/search_btn_over.gif) no-repeat left top;
    color: #fff;
    padding-top: 7px !important;
    padding-top: 6px;
    text-decoration: none;
}

/*eof Search Module*/
    
/*Search Results Module*/

/*.searchResultsText
{
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-weight: normal;
     color: #333333;
     margin: 0px;
     padding: 0px;
}


.searchResultsTitle
{
     font-family: Arial, Helvetica, sans-serif;
     font-weight: normal;
     margin: 0px;
     padding: 0px;
     text-decoration: underline;
}

.searchResultsLabel
{
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-weight: normal;
     color: #333333;
     margin: 0px;
     padding: 0px;
}

.searchResultsUrl
{

}

.searchResultsPaging
{

}

.searchResultsCurrentPage
{

}*/

/* Search Detail */

/*.searchDetailTitle
{
     font-size: 24px;
     padding: 0px;
     margin: 0px;
     padding-bottom: 16px;

}

.searchDetailLabel
{
     font-size: 18px;
     padding: 0px;
     margin: 0px;
     padding-bottom: 16px;
}

.searchDetailTagline
{
     font-size: 18px;
     padding: 0px;
     margin: 0px;
     padding-bottom: 16px;
}

.searchDetailPhone
{
     font-size: 18px;
     padding: 0px;
     margin: 0px;
     padding-bottom: 16px;
}

.searchDetailAddress
{
     font-size: 18px;
     padding: 0px;
     margin: 0px;
     padding-bottom: 16px;
}

.searchDetailUrl
{
     font-size: 18px;
     padding: 0px;
     margin: 0px;
     padding-bottom: 16px;
}

.searchDetailHours
{
     font-size: 18px;
     padding: 0px;
     margin: 0px;
     padding-bottom: 16px;
}

.searchDetailPayment
{
     font-size: 18px;
     padding: 0px;
     margin: 0px;
     padding-bottom: 16px;
}

.searchDetailContact
{
     font-size: 18px;
     padding: 0px;
     margin: 0px;
     padding-bottom: 16px;
}

.searchDetailBizInfo
{
     font-size: 18px;
     padding: 0px;
     margin: 0px;
     padding-bottom: 16px;
}

.searchDetailBizSpecialties
{
     font-size: 18px;
     padding: 0px;
     margin: 0px;
     padding-bottom: 16px;
}

.searchDetailLabel
{
	font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-weight: normal;
     color: #333333;
     margin: 0px;
     padding: 0px;

}

.searchDetailBackButton
{

}*/
