.search-wrapper {}

#SearchPage .left-panel {
    float:left;
    width:300px;
    /*border-right:1px solid #dbdbdb;*/
}

#SearchPage #SearchResultContent {
    /*margin-left:300px;*/
    padding-left:10px;
    min-height:400px;
    width:689px;
    float:left;
    /*border-left:1px solid #dbdbdb;*/
}

#SearchResultContent #Search-Result-Page .box-entry.r-margin {
    margin-right:0;
}


#SearchResultContent .box-entry {
    /*width:660px;*/
    width:640px;
}

.header-box-left {
    padding:10px 10px 10px 0;
    border-bottom:1px solid #dbdbdb;
}

.header-text-left {
    font-size:18px;
    font-weight:bold;
}

.search-pages {
    padding:10px 0;
}

.search-pages .s {
	margin:0 3px;
}


.search-pages a.current {
	font-weight: bold;
    color:#000;
}

.search-pages .text-left {
	font-weight: bold;
}

.filter-block {}
.filter-block .r { margin:7px 0;}
.filter-block .label{ 
	font-weight: bold;
}

.filter-block select {
    width:290px;
}

.filter-block input[type="text"] {
    width:277px;
}

.filter-block .indt {
    margin-left:0px;
}


#SearchPage .search-box {
    display:inline-block;  
    position: relative;
}

#SearchPage .search-textbox {
    padding:5px;
    border:1px solid #dbdbdb;
    width:450px;
    font-size:14px;
    margin:0;
    float:left;
}

#SearchPage .ui_btn_search {
    width:30px;
    height:30px;
    border:1px solid #dbdbdb;
    display:inline-block;
    background:#f2f2f2 url(img/magnifier_grey_16.png) no-repeat center;
    border-radius:2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    
    float:left;
    margin-left:5px;
       
}

#SearchPage .ui_btn_link {
    padding:0;
    margin:0;
    border:0 none;
    color:#2F537F;
    cursor:pointer;
    background:none;
}

#SearchPage .ui_btn_link:hover {
	text-decoration: underline;
}

#SearchPage .ui_btn_link.selected {
    color:#000;
    font-weight: bold;
}

.search-box .populating {
    position: absolute;
    top:6px;
    right:42px;
    display:none;
}

.search-box .populating img {
    width:16px;
}

.search-box.wait .populating {
    display:block;
}

.found_results {
    font-size:14px;
    font-weight: bold;
    margin:10px 0;
}

.featured_list {
    
}

.featured_list .grid_list{
    margin-top:10px;
}
.featured_list .grid_list .grid_row{
    display:inline-block;
    width:300px;
    margin:5px 0;
}

.featured_list .grid_list .grid_row .thumb {
    float:left;
    width:94px;
}

.featured_list .grid_list .grid_row .thumb .pix {
    width:88px;
}

.featured_list .grid_list .grid_row .right {
    margin-left:100px;
    padding-right:5px;
}

.ui-autocomplete.ui-widget-content {
    list-style-type: none;
    display:block;
    padding:0;
    margin:0;
    background: #FFF;
    width:460px!important;
    border:1px solid #dbdbdb;
}

.ui-autocomplete.ui-widget-content li.ui-menu-item {
    cursor:pointer;
    padding:0 6px;
}

.ui-autocomplete.ui-widget-content li.ui-menu-item:hover {
    background:#f2f2f2;
}

.ui-autocomplete.ui-widget-content .ui-menu-item a {
    /*color:black;*/
    text-decoration: none;
}

#Search-Result-Page {
    position:relative;
}

#search-result-overlay {
    position:absolute;
    width:100%;
    height:100%; 
    left:0;
    top:0;
    background:white url(img/ajax-loader-16px.gif) no-repeat center 10%;
    opacity: 0.60;    
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    -moz-opacity:0.6;
    filter: alpha(opacity=60);
    -khtml-opacity: 0.6;
    display:none;
}
