
.SearchPage.va5 {background:#f2f2f2; padding-top:10px;}

.SearchPage.va5 .page_content .box-content {
    border-radius: 2px;
    box-shadow: 1px 1px 8px 0px rgba(206, 206, 206, 0.64);
}

.SearchPage.va5 .page_content .box-content.no-fill {
    border-radius: 0;
    box-shadow: none;
    border:0px none;
    background:none;
}

.SearchPage.va5 .menu-left-block {
    float:left;
    width:240px;
}

.SearchPage.va5 .content-block {
    float:left;
    margin-left:10px;
    width: 800px;    
}

.SearchPage.va5 .menu-left-block .context-block {
    padding:7px 10px;
    margin:auto 10px;
}


.SearchPage.va5 .content-block .content-box {
    border: 1px solid #C5C5C5;
    background: white;
    border-radius: 2px;
    box-shadow: 1px 1px 8px 0px rgba(206, 206, 206, 0.64);
    position: relative;
}

.SearchPage.va5 .menu-nav-wrapper {
    margin-top: 5px;
    padding-bottom: 15px;
}


.SearchPage.va5 .boxTopMargin { margin-top:10px; }
.SearchPage.va5 .topMargin { margin-top:30px; }
.SearchPage.va5 .topMargin.min { margin-top:15px; }

.content-block .pad-content {
    padding:10px 20px;
}

.content-block .pad-content.extra-pad { padding:20px; }

.content-block .pad-content.h { padding:10px 0;}

.content-block .pagelet-content .panel, .content-block .pagelet-content .panel .panel-section {
    display:none;
}

.content-block .pagelet-content .panel.active, .content-block .pagelet-content .panel .panel-section.active {
    display:block;
}

.pagelet_left_sidebar .menu-navs, .pagelet_left_sidebar .sub-menu-navs {
    list-style-type:none;
    margin:10px 0px 0px 0px;
    padding:0px;
}

.menu-navs.see-more-list {  }


.pagelet_left_sidebar .menu-header.header-label { border-bottom: 1px solid #DBDBDB;}
.pagelet_left_sidebar .menu-header { 
    padding: 4px 7px;
    color: #888;
    font-weight: bold;
    margin-left:10px;
    margin-right:10px;
    font-size:11px;
}

.pagelet_left_sidebar .menu-header .line-header { position: relative; }
.pagelet_left_sidebar .menu-header .line-header .line-text { color:black; }
.pagelet_left_sidebar .menu-header .header-text {}
.pagelet_left_sidebar .menu-entry, .pagelet_left_sidebar .menu-entry input { font-size:11px;}

.pagelet_left_sidebar .menu-navs .menu {
    border-top: 1px solid #DBDBDB;
    border-bottom: 1px solid #DBDBDB;
    padding: 3px 7px;
    cursor: pointer;
    position: relative;
    margin-left:10px;
    margin-right:10px;
    margin-top:-1px;
    
    font-size:11px;
}

.pagelet_left_sidebar .menu-navs .menu:first-child {border-top:0px none; margin-top:-10px;}

.pagelet_left_sidebar .menu-navs .menu .block-link {
    display:block;
}

.pagelet_left_sidebar .menu-navs .menu.sub_menu {
    background: rgb(247, 247, 247);
}

.pagelet_left_sidebar .menu-navs .menu:hover .label {
    color:#666;
}

.pagelet_left_sidebar .menu-navs .menu.sub_menu:hover {
    color:white;
    background: #777;
    box-shadow: none;
}

.pagelet_left_sidebar .menu-navs .menu.no-hover:hover {    
    color:black;
}


.pagelet_left_sidebar .menu-navs .menu.selected, .pagelet_left_sidebar .menu-navs .menu:hover {
    background: #F2F2F2;    
    color:black;
}


.pagelet_left_sidebar .menu-navs .menu.last.selected {
    border-bottom:1px solid #dbdbdb;
}

.pagelet_left_sidebar .menu-navs .menu.sub_menu.selected {
    background: rgb(211, 211, 211);
}

.pagelet_left_sidebar .menu-navs .menu.inactive {
    display:none;
}

.pagelet_left_sidebar .menu-navs .menu a:hover { text-decoration: none; color:black; }

/*
.pagelet_left_sidebar .menu-navs .menu .label {
    font-weight: normal;
    font-size:12px;
    color:black;
}
*/

.pagelet_left_sidebar .menu-navs .menu.selected .label {
    font-weight: bold;
    color:black;
}

.pagelet_left_sidebar .menu-navs .menu .menu_icon {
    background-repeat: no-repeat;
    display:block;
    padding-left: 20px;
}


.pagelet_left_sidebar .sub-menu-navs {
    margin-left:20px;
    display:none;
}

.pagelet_left_sidebar .sub-menu-navs.visible {
    display:block;
}

.pagelet_left_sidebar .sub-menu-navs .sub-menu { }
.pagelet_left_sidebar .menu-navs .menu .sub-menu-navs .menu_icon { padding-left:10px}
.pagelet_left_sidebar .menu-navs .menu .sub-menu-navs .sub-menu .label{ font-weight: normal; color:#2f537f; }
.pagelet_left_sidebar .menu-navs .menu .sub-menu-navs .sub-menu.selected .label{ font-weight: bold; color:black; }
.pagelet_left_sidebar .menu-navs .menu .sub-menu-navs .sub-menu.selected:hover .label{ color:black; }
.pagelet_left_sidebar .menu-navs .menu .sub-menu-navs .sub-menu:hover .label{ color:#666; }


.pagelet_left_sidebar .menu-navs .menu.selected .sub-menu-navs {
    display:block;
}

.pagelet_left_sidebar ul.rule_links {
    list-style-type: none;
    padding:0px;
}

.pagelet_left_sidebar ul.rule_links li {
    line-height: 2.2;
}

.sponsored-business { margin-bottom:5px; }
.sponsored-business .left-pix{ float:left;width:50px;margin-right:10px;}
.sponsored-business .pix{ width:50px;}
.sponsored-business .summ{ float:left; width:645px; text-align: left;}
.sponsored-business .title{ 
    font-size: 18px;
    line-height: 22px;
}

.sponsored-box {padding:15px;}
.sponsored-box .ht {
    margin-bottom: 5px;
}


/*.search-result-entries .block-search-entry { box-sizing:border-box; padding:15px; border-top: 1px solid #DBDBDB;}*/
.search-result-entries .block-search-entry { 
    box-sizing:border-box;
    box-shadow: 1px 1px 8px 0px rgba(206, 206, 206, 0.64);
    background: #FFF;
    border-radius: 1px;
    margin-top: 10px;
}

.search-result-entries .block-search-entry .left-pix { float:left;margin-right:20px; width:150px;}
.search-result-entries .block-search-entry .left-pix .pix { max-width:150px; }
.search-result-entries .block-search-entry .search-summary { float:left; padding-top:10px;}
.search-result-entries .block-search-entry .search-summary .title { 
    font-size: 16px;
    line-height: 1;
}

.search-result-entries .box-fill { background: #FFFFE7; }
.search-result-entries .pad {padding:15px;}

.search-result-entries .block-search-entry .search-summary .summ-block{ display:inline-block;width:545px;}
.search-result-entries .block-search-entry .search-summary .summ-left{float:left; width:413px;}
.search-result-entries .block-search-entry .search-summary .summ-right{float:right;width:130px;}
.search-result-entries .block-search-entry .search-summary .smt{ margin-top:7px; }

.search-result-entries .block-search-entry .search-summary .price { 
    font-weight: bold;
    font-size: 16px;
    line-height: 1;
}

.search-result-entries .block-search-entry .search-summary .shipping {
    font-weight: bold;
    color:#888;
}

.search-result-entries .block-search-entry.advert-block {
    text-align:center;
}

.search-result-entries .liner { margin-top:5px;}

.filter-option-box {}
.filter-option-box .ui_btn_filter_location{ display:inline-block; padding-left:19px; }
.filter-option-box .ui_btn_filter_location.icon_filter_location{
    background:url(img/icon_globe_16.png) no-repeat left top;
}

.filter-option-box .ui_btn_filter_location.icon_filter_currency{
    background:url(img/icon-dollar-16.png) no-repeat left 1px;
    padding-left:16px;
}

.uiCpath {  }
.uiCpath a.ui-reset{
    position: absolute;
    right: 0px;
    top: 2px;
    display: block;
    line-height: 1;
    background: #DBDBDB;
    padding: 0px 3px;
    border-radius: 1px;
    color: #000;
    height: 15px;
    font-size: 11px;
    text-decoration: none;
}

.uiCpath a.ui-reset:hover {text-decoration: none;}


/* marketplace popup filter location */
#uiDialogLocationCurrencyFilter { }
#uiDialogLocationCurrencyFilter .ui-tabs{ 
    border:0px none; 
    border-radius:0; 
    margin: 0;
    padding: 0;
    position:relative;
}
#uiDialogLocationCurrencyFilter .ui-tabs .ui-tabs-nav{ 
    border:0px none;
    border-radius: 0;
    background: inherit;
}

#uiDialogLocationCurrencyFilter .ht { font-size:14px;margin-bottom:7px; }

#uiDialogLocationCurrencyFilter .list li {  margin-bottom:3px; }
#uiDialogLocationCurrencyFilter ul.list.countries { }
#uiDialogLocationCurrencyFilter .list.countries li { line-height: 1.5; }
#uiDialogLocationCurrencyFilter .list.countries .col { width:130px; }
#uiDialogLocationCurrencyFilter .list.currencies li { 
    margin-bottom: 15px;
    width: 187px;
}
#uiDialogLocationCurrencyFilter ul.list.currencies .cs { display:inline-block; font-weight:bold; width:35px; }
#uiDialogLocationCurrencyFilter ul.list.currencies .l { display:inline-block;}

#uiDialogLocationCurrencyFilter ul.list a {
    display: inline-block;
    padding: 2px 7px;        
    border-radius: 3px;
}

#uiDialogLocationCurrencyFilter ul.list a.selected, #uiDialogLocationCurrencyFilter ul.list a.selected:hover { 
    background:#888;
    color:white;
    font-weight:bold;
}
#uiDialogLocationCurrencyFilter ul.list a:hover {
    background: #F2F2F2;
    text-decoration:none;
}

#uiDialogLocationCurrencyFilter .resultFilterFooter {
    border-top:1px solid #dbdbdb;
    padding:10px 20px;
    background:#f2f2f2;
}
/* marketplace popup filter location end */

.search-nav-links-bar {padding: 0;}
.search-nav-links-bar ul.search-nav-links {
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style-type: none;
    margin-left: 10px;
    padding-top:1px;
}
.search-nav-links-bar ul.search-nav-links li, .search-nav-links-bar ul.search-nav-links li a { color:black; }
.search-nav-links-bar ul.search-nav-links li a.o { color:#D65800; }
.search-nav-links-bar ul.search-nav-links li {float:left;}
.search-nav-links-bar ul.search-nav-links li.sep {
    margin: auto 10px;
    font-size: 10px;
}

ul.menu-navs.alphanum { display:inline-block; margin:10px 10px 5px 10px;}
ul.alphanum li { float:left; margin:3px;}
ul.alphanum li a { 
    display: block;
    width: 28px;
    height: 28px;
    border: 1px solid #DBDBDB;
    border-radius: 2px;
    line-height: 0;
    position:relative;
    color:black;
    font-size: 11px;
}

ul.alphanum li a.selected { font-weight:bold; }


ul.alphanum li a i { 
    position:absolute; 
    font-style:normal; 
    top: 49%;
    left: 34%;
}

.alphanum-reset { 
    display: block;
    margin: auto 14px;
    border: 1px solid #DBDBDB;
    border-radius: 2px;
    position: relative;
    color: #000;
    font-size: 11px;
    text-align: center;
    padding: 2px 0;
}

ul.alphanum li a:hover, ul.alphanum li a.selected, .alphanum-reset:hover {
    text-decoration:none;
    border-color:#FFCEAB;
    color:#D65800;
}

.block-search-entry .btn_show_map {
    background:url(img/icon_show_map24.png) no-repeat left top;
    display:inline-block;
    padding: 1px 0px 1px 21px;
}


.block-search-entry .btn_opentable {
    background:url(img/icon_calendar_opentable_16.png) no-repeat 3px 2px;
    display:inline-block;
    padding: 0px 0px 0px 21px;
}


.block-search-entry .review_box{ 
    padding: 10px;
    background: white;
    font-size:11px;
}


.business-search.search-result-entries .block-search-entry .search-summary .summ-left { width:320px;}
.business-search.search-result-entries .block-search-entry .search-summary .summ-right { width:215px; }
.business-search.search-result-entries .sublinks-bar { padding-top:5px; padding-bottom: 5px; border-top:1px solid #f2f2f2;}
.business-search.search-result-entries .sublinks { display:inline-block; }
.business-search.search-result-entries .sublinks li { float:left; margin:auto 5px; }
.business-search.search-result-entries .sublinks li.sep { }
.business-search.search-result-entries .sublinks a {  }

.job-search-result .gridSearchEntries {border-collapse: collapse; width:100%;}
.job-search-result .gridSearchEntries th {
    text-align:left;
    font-weight: bold;
    text-align: left;
    font-weight: bold;
    padding: 0px 5px 10px 10px;
}
.job-search-result .gridSearchEntries td {
    padding: 10px 5px 10px 10px;
    border-top: 1px solid #DBDBDB;
}


.member-profiles.search-result-entries .block-search-entry .left-pix { width:100px; margin-right:20px; }
.member-profiles.search-result-entries .block-search-entry .left-pix .pix { width:90px;}
.member-profiles.search-result-entries .block-search-entry .search-summary  { margin-top:0px; }
.member-profiles.search-result-entries .block-search-entry .search-summary .summ-block { width:645px;}

.sellers.search-result-entries {}
.sellers.search-result-entries .block-search-entry .left-pix { width:90px; margin-left:15px;}
.sellers.search-result-entries .block-search-entry .left-pix .pix { width:90px;}
.sellers.search-result-entries .block-search-entry .search-summary .summ-block { width:645px;}

.SearchPage.va5 .inline-photos { display:inline-block;}
.SearchPage.va5 .inline-photos li { float:left;margin-right:3px; }
.SearchPage.va5 .inline-photos li .p { height:45px; }