/*icons*/
.ic-search-black{
    display: inline-block;
    background-image: url(/travel2/images/sp-icons-travel.png);
    background-repeat: no-repeat;
    vertical-align: middle;
    }
    .ic-search-black {
        width: 12px;
        height: 14px;
        background-position: 0 0;
    }
/*end:icons*/

/*search-form*/
.Search-v2 .search-form{
    background: #f0f0f0;
    border-bottom: 1px solid #cccdd1;
    width: 636px;
    margin: -11px -12px 0 -12px;
    padding: 12px 12px 0 12px;
    }
/*end:search-form*/


.Search-v2 .search-menu li a span.count,
.Search-v2 .search-menu li div span.count{
    display: inline-block;
    margin-top: 0;
    margin-left: 5px;
}

/*search-menu*/
.Search-v2 .search-menu {
    width: 644px;
    margin: 0 -12px;
    padding-left: 16px;
    border-bottom: 1px solid #cccdd1;
    height: 29px;
    background: #f0f0f0;
    padding-top: 5px;
    border-top: 1px solid #ffffff;
    }
    .Search-v2 .search-menu li {
        border:1px solid #cccdd1;
        border-bottom: none;
        border-radius: 3px 3px 0 0;
        margin-right: 6px;
        margin-top: -1px;
        }
            .Search-v2 .search-menu li a,
            .Search-v2 .search-menu li div {
                border:1px solid #ffffff;
                border-bottom: none;
                border-radius: 3px 3px 0 0;
                text-transform: capitalize;
                width: auto;
                padding: 5px 16px 6px 16px;
                line-height: 16px;

                background-color: #e7e9ee;
                background:-webkit-linear-gradient(top , #ecedf0 0%, #fdfdfd 70%, #eaecef 100%);
                background-image:-moz-linear-gradient(top , #ecedf0 0%, #fdfdfd 70%, #eaecef 100%);
                background-image:-ms-linear-gradient(top , #ecedf0 0%, #fdfdfd 70%, #eaecef 100%);
                background-image:-o-linear-gradient(top , #ecedf0 0%, #fdfdfd 70%, #eaecef 100%);
                background-image:linear-gradient(top , #ecedf0 0%, #fdfdfd 70%, #eaecef 100%);

                filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#ecedf0', endColorstr='#eaecef');
                }
                .Search-v2 .search-menu li a:hover{
                    background-color: #e7e9ee;
                    background:-webkit-linear-gradient(top , #ecedf0 0%, #fdfdfd 100%);
                    background-image:-moz-linear-gradient(top , #ecedf0 0%, #fdfdfd 100%);
                    background-image:-ms-linear-gradient(top , #ecedf0 0%, #fdfdfd 100%);
                    background-image:-o-linear-gradient(top , #ecedf0 0%, #fdfdfd 100%);
                    background-image:linear-gradient(top , #ecedf0 0%, #fdfdfd 100%);
                }

            .Search-v2 .search-menu li a span,
            .Search-v2 .search-menu li a span.count{
                color: #004faf;
                font-size: 15px;
                text-shadow: 0 1px 0 #ffffff;
                }
                .Search-v2 .search-menu li div,
                .Search-v2 .search-menu li div span.count{
                    color: #cccccc;
                    font-size: 15px;
                }
    .Search-v2 .search-menu li.active{
        position: relative;
        margin-top: -4px;
        }
        .Search-v2 .search-menu li.active a{
            border-bottom: none;
            border: 1px solid #ffffff !important;
            padding-top: 7px;
            border-radius: 3px 3px 0 0;

            background-color: #e7e9ee;
            background:-webkit-linear-gradient(top , #ecedf0 0%, #fdfdfd 100%);
            background-image:-moz-linear-gradient(top , #ecedf0 0%, #fdfdfd 100%);
            background-image:-ms-linear-gradient(top , #ecedf0 0%, #fdfdfd 100%);
            background-image:-o-linear-gradient(top , #ecedf0 0%, #fdfdfd 100%);
            background-image:linear-gradient(top , #ecedf0 0%, #fdfdfd 100%);

            filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#e7e9ee', endColorstr='#fdfdfd');
            }
            .Search-v2 .search-menu li.active span, .Search-v2 .search-menu li.active span.count{
                font-size: 18px;
                color: #4e4e4e;
            }

            .Search-v2 .search-menu li:first-child a span.count{display: none}
/*end:search-menu*/
/*search-result*/
.Search-v2 .search-result .bPreview .text h4 {font-weight: bold}
/*end:search-result*/