﻿.form_searchlect
{
    width:665px;
    padding:5px;
    position:relative;
    height: 220px;
    margin: 5px auto;
    z-index:50;
}

.form_searchlect .pushpin
{
    float:right;
    position:relative;
    z-index:53;
    top: 30px;
}

.form_searchlect .pushpin_l
{
    float:left;
    position:relative;
    left:-3px;
    z-index:53;
    top: 30px;
}

.form_searchlect .caption {
    position: relative;
    left: 3px;
    padding: 2px;
    width: 650px;
    text-align: center;
    line-height: 25px;
    background-color: #fff;
    z-index: 52;
    border: 1px solid #187d73;
    top: 40px;
}

.form_searchlect .caption h5 {
    color: #000;
    font-size: 12pt;
    font-family: Verdana;
}

.form_searchlect .form
{
    position: relative;
    left: 10px;
    width: 630px;
    background-image: url('../images/bg_bg.gif');
    padding: 5px;
    z-index: 51;
    height: 250px;
    border: 1px solid #6B6D59;
    background-repeat: repeat;
}

.form_searchlect .form .content {
    position: relative;
    top: 45px;
    width: 605px;
    height: 200px;
}

.form_searchlect .form .content .label {
    margin-top: 10px;
    margin-left:15px;
    float: left;
    font-family: Verdana;
    font-size: 12pt;
    color: #FFF;
    background-color: #090;
    border-radius: 8px 0px 0px 8px;
    width: 150px !important;
    height: 30px;
    line-height:30px;
    padding-left:10px;
}


.form_searchlect .form .content .ddl_select
{
    float:right;
    border: 1px solid #99cccc;
    margin-top: 10px;
    border-radius: 0px 5px 5px 0px;
    width: 420px !important;
    height: 28px !important;
    background-color: #FFFFFF;
}

.form_searchlect .form .content .ddl
{
    overflow: hidden;
    float: left;
    font-family: Verdana;
    font-size: 12pt;
    color: #000;
    width: 385px !important;
    height: 28px !important;
    background-color: #FFFFFF;
}

.form_searchlect .form .content .ddl select
{
    width: 420px !important;
    height: 28px !important;
    line-height:28px!important;
    padding:2px 18px 2px 2px;
    background: transparent;
    margin:0px;
    border-radius: 0;
    font-size:12pt;
    display: block;
    border: 0px;
}

.form_searchlect .form .content .ddl option
{
    padding-left:5px;
    border:0;
}

.form_searchlect .form .content .arrow
{
    position:relative;
    float:right;
    background-color:#fff;
    padding-top:2px;
    border-radius: 0px 5px 5px 0px;
    height:26px;
    width:30px;
    border-left:1px solid #99cccc;
    text-align:center;
}

.form_searchlect .form .content .arrow
{
    background: linear-gradient(to bottom, #fff, #ccc);
}

.form_searchlect .form .content .arrow img
{
    position:relative;
    margin:0px auto;
    padding:0px;
}

.form_searchlect .form .content .text_box:focus {
    border: 1px solid #8caa21;
}

.form_searchlect .form .content .text_box {
    margin-top: 10px;
    float: right;
    font-family: Verdana;
    font-size: 12pt;
    color: #272760;
    background-color: #FFF;
    width: 135px !important;
    border: 1px solid #272760;
    padding: 3px;
    margin-right: 5px;
}

.form_searchlect .form .content .button 
{    
    margin:35px auto;
    float:right;   
    padding: 5px;
    font-family: Verdana;
    font-size: 12pt;
    color: #FFF;
    background-color: #313063;
    width: 135px !important;
    height: 36px;
}

.message_field
{
    text-decoration:none;
    text-align:center;
    margin:10px auto;
    padding:10px;
    color:#000;
}

.message_field h4
{
    font-family:Verdana;
    font-size:20pt;
    font-weight:bold;
}

.message_field h5
{
    font-family:Verdana;
    font-size:14pt;
    font-weight:normal;
}

.message_field h6
{
    font-family:Verdana;
    font-size:10pt;
    font-weight:bold;
    color:#f00;
}

.message_field .clear
{
    height:10px;
    width:100%;
    margin:0px;
    padding:0px;
}