﻿.search_wrapper
{
    position: relative;
    height: 100%;
    height: auto !important;
}

.search
{
    background-color: #eef5fb;
    border: solid 1px #bbc0c5; /* width: 356px;*/ /*385px;*/
    width: 710px;
    position: absolute;
    left: 0%;
    z-index: 10;
}

.search .table_search_controls
{
    padding-right: 10px;
    padding-left: 5px;
    width: 50%;
    float: left;
}
.search .table_search_controls tr
{
    line-height: 35px;
}
.search .title
{
    font-size: 12px;
    width: 100px;
    color: #464646;
    font: "SegoeUI-Regular";
    vertical-align: top; /*font-weight: bold;*/
}

.search_toggler_show
{
    position: absolute;
    left: 0px;
    top: 5px;
    padding: 0.4%;
    background: url('../NewImages/search_toggler_show.png') right center no-repeat;
    width: 35px;
    height: 25px;
    cursor: pointer;
    z-index: 10;
    display: none;
}
.search_toggler_hide
{
    margin-top: -5px;
    float: right;
}
.search_result
{
    position: relative;
}

.to
{
    font-size: 12px;
    color: #464646;
}
.slider_css
{
    width: 230px; /*259px;*/
}
.ui-autocomplete-loading
{
    background: white url('../Images/ajax_loader_blue_32.gif') right center no-repeat;
    height: 16px;
    width: 16px;
}
.ui-autocomplete
{
    z-index: 1000005;
    height: 250px;
    width: 225px;
    position: absolute;
    left: 125px;
    overflow: auto;
}
.ui-menu .ui-menu-item a.ui-state-hover
{
    background-color: #d5efff;
}

.list_header
{
    background-color: #d8e4f8;
    border-left: 1px solid #DDD;
    border-top: 1px solid #DDD;
    border-bottom: 2px solid #DDD;
    border-right: 2px solid #DDD;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    behavior: url(../Styles/PIE.htc);
}
#mapHeader
{
    z-index: 99;
    position: absolute;
    height: 30px;
    right: 30px;
    border: 0; /*top: 5px;*/
    background-color: White;
    border: solid 1px #cccccc;
}
#mapHeader a
{
    padding: 0 10px;
    color: #2798ce; /*#476379;*/
    text-decoration: none;
    display: inline-block;
    margin-top: 7px;
}

#map
{
    /*height: 920px;*/
}

.tblResult, .list_table
{
    width: 100%;
}

.list
{
    overflow: hidden;
    position: absolute;
    z-index: 9;
    width: 100%;
}
.col
{
    vertical-align: top;
    width: 25%;
    padding: 5px;
    font-size: 1.2em;
    border: 3px solid #DDD;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px; /*behavior: url(../Styles/PIE.htc);*/
}

.col:hover
{
    border-left: 2px solid #CCC;
    border-top: 2px solid #CCC;
    border-right: 2px solid #999;
    border-bottom: 2px solid #999;
    padding: 4px 4px 4px 4px;
}

.list_table tr
{
    line-height: 22px;
}
.list_table tr td
{
    vertical-align: top;
}
.list_img
{
    text-align: center;
}
.list_title
{
    background-color:  #02426F;
    font-weight: bold;
    color: white;
    padding-left: 4px;
    width: 100%;
    line-height: 22px;
}
.list_title tr td
{
    vertical-align: top;
}
.list_title tr td:first-child
{
    width: 275px;
}

.list_label
{
    color: #464646;
    font-weight: bold;
    width: 80px;
}
.list_checkbox
{
    width: 15px;
    height: 15px;
    float: right;
    margin: 3px 2px 0px 2px;
}

/*#mask
{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99;
    background-color: Gray;
    display: none;
    filter: alpha(opacity=90);
    width: 100%;
    height: 100%;
}*/

table
{
    font-size: 14px;
}
.popUpNextPreviousDiv
{
    padding: 5px;
    position: relative;
    height: 20px;
    top: -7px;
    text-align: center;
}
#imgReportGoPrevious
{
    cursor: pointer;
    float: left;
    width: 32px;
}
#imgReportGoNext
{
    cursor: pointer;
    float: right;
    width: 32px;
}


.BasicInfoTab
{
    padding: 5px;
    font-size: 16px;
}

.left_tabs_wrapper
{
    text-transform: uppercase;
    font-size: 13px; /*padding: 1.5% 1.5% 1.5% 5px;     margin: 10px auto 0 auto;     border-bottom: solid 1px #979797;*/
    margin-top: 15px;
}

.left_tabs
{
    font-weight: normal;
    border: solid 1px #48bbe8;
    color: white;
    border-bottom: 0;
    padding: 5px 5px; /*25px;*/
    cursor: pointer;
    border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    -o-border-radius: 3px 3px 0px 0px;
    -ms-border-radius: 3px 3px 0px 0px;
    background: #48bbe8;
    background: -moz-linear-gradient(top, #02426F  0%, #01406D 77%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02426F), color-stop(77%, #01406D));
    background: -webkit-linear-gradient(top, #02426F  0%, #01406D 77%);
    background: -o-linear-gradient(top, #02426F  0%, #01406D 77%);
    background: -ms-linear-gradient(top, #02426F  0%, #01406D 77%);
    background: linear-gradient(to bottom, #02426F  0%, #01406D 77%);
    -pie-background: linear-gradient(#02426F,  #01406D );
    position: relative;
    behavior: url(../Styles/PIE.htc);
}
.left_tabs_active
{
    cursor: pointer;
    background: #01406D;
    color: #02426F;
    padding: 5px 40px; /*25px;*/
    border: solid 1px #979797;
    border-bottom: 0;
    border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    -o-border-radius: 3px 3px 0px 0px;
    -ms-border-radius: 3px 3px 0px 0px;
    position: relative;
    behavior: url(../Styles/PIE.htc);
}

.detailview_table
{
    width: 100%;
    color: #464646;
}
.detailview_table tr
{
    line-height: 32px;
}
.detailview_vertical_label
{
    font-family: SegoeUI-Regular;
    vertical-align: top;
    font-weight: bold;
    width: 200px;
}
.detailview_vertical_field
{
    vertical-align: top;
    width: 520px;
}
.detailview_horzi_table
{
    width: 100%;
    color: #464646;
    border: solid 1px #a4cdf7;
}
.detailview_horzi_table tr
{
    line-height: 22px;
}
.detailview_horzi_table tr th
{
    vertical-align: top;
    font-weight: bold;
    white-space: normal;
    max-width: 150px;
    text-align: center;
    border: solid 1px #a4cdf7;
}
.detailview_horzi_table tr td
{
    border: solid 1px #a4cdf7;
    vertical-align: top;
    width: 520px;
    white-space: normal;
    max-width: 150px;
    text-align: center;
}
.LUCPopUp
{
    position: fixed;
    left: 280px;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    background-color: White;
    border-radius: 4px 4px 4px 4px;
    overflow: auto;
    height: auto;
    top: 600px;
    background-color: White;
    position: absolute;
    color: #02426F;
    height: 150px;
    border-color: :#02426F;
    border-width: 2px;
    border: 2px solid #3E99D8;
}
.SelectSubProp
{
    background-color: #02426F;
    color: white;
    font-weight: bold;
}
#IdPropertyType tr /*For Sales Search*/
{
    line-height: 12px;
}
.tlSubTable
{
    border: 1px solid;
    width: 100%;
}
.tlSubTable tr
{
}
.tlSubTable td
{
    background-color: white;
    color: black;
    text-align: left;
}


.search_banner
{
    background-color: White;
    color: #1b4d6e;
    border-bottom: solid 1px #cccccc;
    padding: 1px 1px 5px 10px;
}

.search_banner h2
{
    width: 500px;
    font-size: 18px;
}

/* .search_banner p
 {
     padding: 0px 10px 10px 30px;
 }  */
.tbl_search_buttons
{
    margin: 10px auto;
    width: 93%;
    padding: 10px 0px 0px 0px;
}

.report_popup
{
    top: -850px;
    position: fixed;
    right: 0px;
    top: -160px;
}


