/* Stylesheet / CSS */

.clear {
    clear:both;
    display:block;
}

.vcsearch {
    margin:20px auto;
}
.vcsearch .vcform-header {
    margin-bottom:15px;
}
.vcsearch h2 {
	font-size:20px;
	font-weight:bold;
	font-family:Myriad Pro;
	text-transform:uppercase;
}

.vcsearch .search_holder {
    margin-bottom:10px;
}

.vcsearch input {
    padding:14px;
    width:100%;
    color:#333;
    background:#FFF;
    border:1px solid #CCC;
}
.vcsearch .search-btn {
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    width:auto;
    padding:15px 14px 16px;
    position:relative;
    top:-1px;
}

.wpb_search_results_ajax {
    position:relative;
}
.wpb_search_results_ajax .the-loading,
.wpb_search_results_ajax .the-results {
    display:none;
}
.wpb_search_results_styled {
    padding:10px 0;
    margin:5px 0 10px;
}
.wpb_search_results_styled ul {
    margin:0 !important;
    padding:0;
    list-style:none;
    border:1px double #CCC;
    clear:both;
}
.wpb_search_results_styled ul li {
    margin:0 0 5px;
    border-bottom:1px solid #EEE;
    display:block;
    background:#FFF;
}
.wpb_search_results_styled ul li:last-child {
    border-bottom:none;
}
.wpb_search_results_styled ul li:hover {
    background:#F9F9F9;
}
.wpb_search_results_styled ul li a {
    display:block;
    text-decoration:none;
    padding:5px 10px;
    color:#333;
    font-weight:bold;
}
.wpb_search_results_styled ul li .excerpt {
    padding:0 10px 10px;
    font-style:italic;
}

.wpb_search_results_ajax .the-loading {
    width:100%;
    min-height:130px;
    background:transparent url('../images/loading.gif') center center no-repeat;
}

.wpb_search_form .search-style-left_below .search-btn-holder,
.wpb_search_form .search-style-right_below .search-btn-holder {
    margin-top:10px;
}
.wpb_search_form .search-style-left_below .search-btn-holder input,
.wpb_search_form .search-style-right_below .search-btn-holder input {
    padding:12px 15px;
}
.wpb_search_form .search-style-right_below .search-btn-holder input {
    float:right;
}
.wpb_search_form .search-style-left .search-btn-holder input,
.wpb_search_form .search-style-right .search-btn-holder input {
    width:100%;
}
.wpb_search_form .search-style-right .search_input {
    border-right:none;
}
.wpb_search_form .search-style-right .search-btn-holder input {
    border-top-left-radius:0px;
    border-bottom-left-radius:0px;
    -webkit-border-top-left-radius:0px;
    -webkit-border-bottom-left-radius:0px;
    -moz-border-radius-topleft:0px;
    -moz-border-radius-bottomleft:0px;
}
.wpb_search_form .search-style-left .search_input {
    border-left:none;
}
.wpb_search_form .search-style-left .search-btn-holder input {
    border-top-right-radius:0px;
    border-bottom-right-radius:0px;
    -webkit-border-top-right-radius:0px;
    -webkit-border-bottom-right-radius:0px;
    -moz-border-radius-topright:0px;
    -moz-border-radius-bottomright:0px;
}
.wpb_search_form .search-button-image_only input {
    text-indent:-10000px;
    background:#FFF url('../images/icon_search.png') center center no-repeat;
}
.wpb_search_form .search-button-text_image input {
    background:#FFF url('../images/icon_search.png') 13% center no-repeat;
    padding-left:50px;
    text-align:center;
}
