/* Minification failed. Returning unminified contents.
(421,33): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(2019,31): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(2026,27): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(2031,31): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(2044,33): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(2049,33): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(2162,7): run-time error CSS1031: Expected selector, found '/'
(2162,7): run-time error CSS1025: Expected comma or open brace, found '/'
(2166,1): run-time error CSS1019: Unexpected token, found '}'
 */
.SetLoadingIcon
{
    color: #999 !important;
    background: url(/images/loader_02.gif) no-repeat scroll right center transparent !important;
}
a:focus {
  outline: none none transparent;
  outline: 0 auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
a:hover,
a:active {
  outline: 0;
}
.map-row
{
    position:relative;
}
div.searchShort
{
    border: solid 0px transparent;
    background: none transparent;
    width: 30px;
    height: 80px;
    padding-top: 15px;
    display: none;
    position: relative;
}
.sortBy
{
    display: inline;
    text-align: left;
    line-height: 20px;  
}
div.searchShort div
{
    text-transform: uppercase;
    white-space: nowrap;
    font-weight: 600;
    color: #989898;
    left: 5px;
    transform: rotate(-90deg);
    writing-mode: tb-rl;
}
div#ProjectListContainer
{
    width: auto;
    background: none;
}
div#sProjectListContainer .title
{
    font-size: 25px;
    color: #0078A3;
    line-height: 1;
    padding-bottom: 2px;
}
div#sProjectListContainer .normal_text
{
    font-size: 12px;
    color: gray;
    padding-top: 2px;
}
div#sProjectListContainer .normal_bold
{
    color: #48443A;
    font-size: 13px;
    font-weight: bold;
}
#content_wrapper:after
{
    clear: both;
    content: "";
    display: table;
}
/*ico Map Search*/
.icoMSearch
{
    top: 8px;
    right: 8px;
    width: 14px;
    height: 14px;
    position: absolute;
    background-color: inherit;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("/images/icon-custom-search.png");
}

.roundsearchbox
{
    border-radius: 0 0 3px 3px;
}
.smalltext
{
    font-size: 10px;
    color: #919191;
}
#btnSortByFavourite
{
    cursor: pointer;
}
.rounded_first
{
	position: relative; 
    border: 1px solid #EFEFEF; 
    border-radius: 3px 3px 0 0;
}
.rounded_last
{
	position: relative; 
    background-color: #E2DFD8;
    border: 1px solid #EFEFEF;
    border-radius: 0 0 3px 3px;
    border-top: 0 none !important;
}
.CommonButtonClass
{
    border: 0;
    cursor: pointer;
}

.sideNavigation > li.PriceBox
{
    padding: 9px;
}

.sideNavigation > li.PriceBox .title
{
    color: #4D4D4D;
    font-size: 12px;
    font-weight: 700;
    margin-right: 0;
    text-transform: uppercase;
}

.sideNavigation > li.PriceBox .SmallValue
{
    font-weight: normal;
    text-transform: capitalize;
}

.sideNavigation > li.PriceBox .SmallValue .value
{
    display: block;
    font-weight: normal;
    line-height: 14px;
    text-transform: capitalize;
}

.sideNavigation > li.PriceBox .SmallValue .value strong
{
    font-size: 110%;
    color: #505050;
}

.side-tabs.sideNavigation > li.SingleRow > div.SmallValue
{
    display: block;
    font-size: 75%;
    font-weight: normal;
    text-transform: capitalize;
}

.clear
{
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
}
.clear7
{
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    height: 7px;
}

.clear5
{
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    height: 5px;
}

.clear10
{
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    height: 10px;
}

/*==================expandedBlock =====================*/
.expandedBlock
{
    margin: 0px;
    position: relative;
}

.expandedBox > form, .expandedBox .form-horizontal .control-group
{
    margin-bottom: 0;
}

.expandedBox h6
{
    color: #8f8f8f;
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 8px;
    text-rendering: optimizelegibility;
}

.SelectDate label.inline, .SelectDate select.OccupancyDate
{
    margin-bottom: 0;
    padding-top: 0;
    display: inline-block;
    vertical-align: middle;
}

.SelectDate select.OccupancyDate
{
    width: 140px;
    margin-left: 3px;
    padding-top: 5px;
    border-radius: 3px;
}

fieldset
{
    margin: 0;
    padding: 0;
    border-width: 0;
}
.expandedBox > form .control-group
{
    outline: none;
}
.expandedBox > form label
{
    font-size: 11px;
    color: #7a7a7a;
    line-height: 18px;
    display: block;
}

.expandedBox > form label input[type="checkbox"]
{
    border-radius: 3px;
}

.expandedBox .controls .help-inline
{
    line-height: 30px;
    display: inline !important;
}

.expandedBox hr
{
    border: 0;
    margin: 10px 0 4px -8px;
    width: 254px !important;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #fff;
}

.expandedBox .control-group
{
    overflow: auto;
}
.expandedBox
{
    color: #4D4D4D;
    position: relative;
    background-color: #fff;
    border-radius: 0 0 3px 3px;
}
.expandedBox:after{
    top: 0px;
    left: 0px;
    height:5px;
    content: '';
    width: 222px;
    display: block;
    position: absolute;
    background: url("/images/shadow_top_4x5.png") repeat-x center center;
}
.NeedMore {
   color: rgb(41, 170, 225);
   padding-left: 10px;
   padding-top:5px;
}

.NeedMore .btn.condoYellow
{
    padding-bottom:10px;
    padding-top:10px;
    font-size: 13px;
    font-weight: bold;
}

.pagedescLink
{

    color: blue !important;
    text-decoration: underline !important;
   
}
@media all and (max-width: 767px) {
    .expandedBox:after{ 
        width: 100%;
    }
    #left_content_leftMenu {
        top: 0 !important; 
    }
}
.expandedBox .input-prepend span.add-on
{
    font-weight: bold;
}
.expandedBox .input-prepend, .expandedBox .input-append
{
    width: 48%;
    float: none;
    display: inline;
}

.expandedBox .input-prepend input
{
    color: #333333;
}

.expandedBox .input-prepend input.span72
{
    width: 72px;
}

.expandedBox .input-prepend input.span68
{
    width: 67px;
}

.expandedBox .input-prepend input.span94
{
    border-radius: 3px;
    margin-bottom: 8px;
    width: 94px;
}

.expandedBox .input-prepend .spanInputOverlay
{
    width: 94px;
    margin: 0;
    z-index: 100;
    height: 22px;
    color: #888777;
    font-size: 13px;
    padding: 4px 7px;
    line-height: 20px;
    position: absolute;
}

/*===================CityValue Controls===========**/
.expandedBox > form .controls
{
    margin-left: 0;
}

.bottomShadow
{
    height: 5px;
    border-left: 1px solid #DCDCDC;
    border-right: 1px solid #DCDCDC;
    background-image: url("/images/shadow_top_4x5.png");
}

/*====================================Project Search V2=======================================*/
#left_content_leftMenu
{
    top: -51px;
    z-index: 1;
    width: 275px;
    position: absolute;
    margin-bottom: 5px;
    padding-bottom: 5px;
    background-color: rgba(255,255,255,0.9); 
    box-sizing: border-box;
}

@media all and (max-width: 768px) {
    #left_content_leftMenu {
        width: calc(100vw - 122px);
    }

    .search-bar-wrapper {
        width: calc(100% - 28px);
    }

    .ViewHolder {
		width: 200vw;
	}

	.div_slide {
		width: calc(100vw - 60px);
	}


	.div_search_location, .div_search_option {
        width: calc(100vw - 145px);
    }
    
    .div_search_option {
        height: calc(100vh - 45px - 100px - 40px) !important;
        height: calc( calc(var(--vh, 1vh) * 100) - 45px - 100px - 40px) !important;
        transition: height 0.4s ease-in-out;
    }

}

#left_content_leftMenu .search-bar-wrapper {
    width: 223px;
}

#left_content_leftMenu .search-bar-wrapper, #left_content_leftMenu .searchbar-filter {
	display: inline-block;
}

#left_content_leftMenu .searchbar-filter {
	color: #999;
	cursor: pointer;
	margin-left: 4px;
}

#left_content_leftMenu .searchbar-filter i {
	font-size: 20px !important;

}

.search-filter--toggle {
    display: inline-block;
    background: #fff;
    border: none;
    color: #999;
    font-size: 20px;
}

.search--widget.main {
    margin-top: 8px;
    transition: all 0.3s ease;
}

.rowfixer .search--widget.main {
    width:222px;
}

@media all and (min-width: 768px) {
    .rowfixerListView #left_content_leftMenu {
        width: 222px;
    }

    .rowfixerListView #left_content_leftMenu .searchbar-filter {
        display: none;
    }

        .rowfixerListView #left_content_leftMenu .search-filter--toggle {
            display: none;
        }

    #left_content_leftMenu .searchbar-filter i {
        position: absolute;
        top: 15px;
    }

	#left_content_leftMenu.transbg .searchbar-filter i {
		top: 25px;
	}
}

#left_content .leftPane
{
    top: 46px;
}

#right_content
{
    width: 100%;
    max-width: 726px;
    min-height: 1500px;
}
/*============================================================*/
ul.tabs li.l5
{
    width: 205px;
}
ul.tabs li.l6
{
    width: 164px;
}
ul.tabs li.l7
{
    width: 140.5px;
}
/*============================================Arro up Down==================================*/
.arrowUp
{
    left: 2px;
    top: 28px;
    float: left;
    width: 16px;
    z-index: 101;
    height: 11px;
    padding: 10px;
    display: block;
    cursor: pointer;
    position: absolute;
    text-indent: -999px;
    background: url("/images/arrow_up.png") no-repeat scroll center center transparent;
}
.arrowDown
{
    left: 2px;
    top: 28px;
    float: left;
    width: 16px;
    height: 11px;
    z-index: 101;
    padding: 10px;
    display: block;
    cursor: pointer;
    position: absolute;
    text-indent: -999px;
    background: url("/images/arrow_down2.png") no-repeat scroll center center transparent;
}

span.separator
{
    text-transform: lowercase;
}

/*========search-query==============*/
input.search-query
{
    color: #888777;
    font-size: 13px;
    padding-left: 30px;
    background-repeat: no-repeat;
    background-position: -5px -203px;
    background-image: url("/images/condowIcons.png");
}
/*===========================New Search V2.1 Style Goes here===================*/
.rowfixerListView>div.row
{
    position:relative;
    padding-left: 252px;
    }
    .rowfixerListView>div.row>div.col3
    {
        left: 0;
        width: 222px;
        position: absolute;
        }
.rowfixerListView>div.row>div.col9 {
    width: 100%;
    margin: 0px;
    box-sizing: border-box;
}
.rowfixerListView .previewTopper
{
    z-index:1;
    background: #fff;
    padding-top: 16px;
    border-bottom: 1px solid #E4E4E4;
}
.ipadfixer .previewTopper
{
    border-bottom: 0;
    background: #fff;
}
.ipadCol3
{
    height:2px !important;
}
.previewTopper table
{
    width: 100%;
}
.previewTopper>table>tbody>tr>td:last-child {
    padding: 0;
    text-align: right;
}
.previewTopper>table>tbody>tr>td:last-child>div
{
    min-width:252px;
    }
.meta-edit
{
    top: 52px;
    right: 0;
    position: absolute;
    background-color: #FCB414;
}
    .meta-edit a {
        color: #4d4d4d;
        display: block;
        font-size: 12px;
        line-height: 18px;
        padding: 4px 10px;
        font-weight: normal;
        text-decoration: none;
    }
.previewTopper table td ul
{
    float:right;
    margin: 1px 0 0;
    height: 39px;
    }

/*#dvMobileView -- Mobile View None for Regular List view*/
.dvSortbydata table td:first-child
{
    width: 15px;
    }
.rowfixerListView {
	z-index: 16;
	width: 100%;
    left: inherit;
    position: -webkit-sticky;
	position: sticky;
	top: 45px;
	max-width: 978px;
	margin-left: auto;
	margin-right: auto;
}
.previewTopper > table > tbody > tr > td {
    padding-top: 9px;
    vertical-align: top;
}
.previewTopper .countStatus span
{
    display:inline-block;
    }
 .totalStats
{
    padding: 0;
    color: #4D4D4D;
    line-height: 20px;
}
.totalStats .value
{
    font-size: 18px;
    font-weight: bold;
}
.right_container
{
    overflow: hidden;
    position: relative;
}

#right_content .fix
{
    top:45px;
}
.fstlbl
{
    color: #0078A3;
    font-weight: bold;
}
/*Map switcher Styles*/
ul.tabs>li.mapSwitcherLi a
{
    font-size: 15px;
    line-height: 18px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
    border-bottom-width: 0;
}
ul.tabs>li a.linkimgfavorite
{
    color: #4d4d4d;
    padding: 10px 9px;  
    border-color: rgba(0,0,0,0);
    background-color: rgba(0,0,0,0);  
    box-shadow: 0 0 0 rgba(0,0,0,.01),inset 0 0 0 rgba(255,255,255,.01);
}
.hdnLatLongList, .hdnExactSearchProjectId
{
    display:none;    
}
/*=========================Project Search V2.1=====================*/
.moreSearchV2Container
{
    width: 100%;
    color: #666666;
    max-width: 726px;
    padding-top: 0 !important;
    margin-bottom: 15px;
}
.moreSearchV2Container .table
{
    border-top: 1px solid #ddd;
}
    .moreSearchV2Container .table:first-of-type, 
    .moreSearchV2Container .table:first-of-type tbody tr:first-child td {
        border-top-width: 0;
    }
.moreSearchV2Container table thead th
{
    line-height: 0;
    padding: 0 8px;
    visibility: hidden;
}
.moreSearchV2Container table thead th.sGp_thimg
{
    height: 0;
    width: 25%;
    border-width: 0;
}
.moreSearchV2Container table thead th.sGp_thtitle
{
    height: 0;
    width: 55%;
    border-width: 0;
}
.moreSearchV2Container table thead th.sGp_thfav
{
    height: 0;
    width: 6%;
    border-width: 0;
}
.moreSearchV2Container table thead th.sGp_thsts
{
    height: 0;
    width: 12%;
    border-width: 0;
}
.moreSearchV2Container table thead tr.searchV2Group, .moreSearchV2Container table tbody tr.searchV2Group, .moreSearchV2Container table tfoot tr.searchV2Group
{
    height:177px;
    background-color: rgba(255,255,255,0);
}
.moreSearchV2Container table thead tr.searchGroupV2plus, .moreSearchV2Container table tbody tr.searchGroupV2plus, .moreSearchV2Container table tfoot tr.searchGroupV2plus
{
    background-color: #fffaec;
}
.moreSearchV2Container table thead tr.sGV2Selected, .moreSearchV2Container table tbody tr.sGV2Selected, .moreSearchV2Container table tfoot tr.sGV2Selected
{
    background-color: #0078A3;
}
.moreSearchV2Container table tr {
    transition: all 300ms linear;    
}
.moreSearchV2Container table tbody tr.searchV2Group td
{
    border-top: 1px solid #ddd;
}
.moreSearchV2Container table tbody tr.searchV2Group:nth-child(2) td
{
    border-top: 0;
}
.moreSearchV2Container table tbody tr.searchV2Group td.Thumb div.ProjectThumb
{
    padding-left: 6px;
    text-align: center;
    padding-right: 10px;
    box-sizing: border-box;
}
.moreSearchV2Container table tbody tr.searchV2Group td.Info
{
    position:relative;
}
.moreSearchV2Container table tbody tr.searchV2Group td.map-td
{
  width: 32px;  
  display: none;
}
.moreSearchV2Container table thead tr th.available
{
    width: 60px;
}
.moreSearchV2Container table thead tr th
{
    color: #666;
    font-size: 11px;
    font-weight: 600;
    padding: 5px 0 5px;
}
.moreSearchV2Container table th
{
    text-align: left;
}
.moreSearchV2Container table td
{
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    vertical-align: top;
    padding: 16px 0 10px;
}
.moreSearchV2Container td[id*="hideShow-"] {
    padding: 0; 
    border-top-width: 0;
}
.moreSearchV2Container table td div.projTitle
{
    height: 126px;
    text-align: left;
}
.moreSearchV2Container .projTitle table
{
    width: 100%;
}
.moreSearchV2Container .projTitle table td
{
    padding: 0;
    text-align: left;
    vertical-align: top;
}
    .moreSearchV2Container .projTitle table tbody tr td {
        border-top-width:0px;
    }
.moreSearchV2Container .projTitle table td div.projInfo
{
    padding: 2px 0;   
}
.moreSearchV2Container .projTitle table td div.favCon
{
    width: 30px;  
}
/*.moreSearchV2Container .projTitle table td div.saleStatus
{
    width:50px;
}*/
.mapHiddenProjInfo td.mapSearchNone
{
    width:50px;
}
.listviewTitleInfo table
{
    width: 100%;
    margin: 0;
    }
.listviewTitleInfo table td:last-child
{
    width: 100px;
    text-align: center;    
    }     
.mapHiddenProjInfo table td:last-child
{
    width: 70px;
    text-align: center;
    
}
.imgIconCompare 
{    
    width: 22px;
    height: 23px;
    cursor: pointer;
}
.moreSearchV2Container table tbody tr.searchV2Group td.Info .imgIconCompare 
{    
    width: 22px;
    height: 23px;
    cursor: pointer;
}     
.divimgFavourite
{
    cursor: pointer;
}
.moreSearchV2Container table td a.collupser
{
    width: 25px;
    height: 19px;
    display: block;
    cursor: pointer;
    line-height: 16px;
    background: url("/images/condowIcons.png") no-repeat scroll -7px -195px rgba(0,0,0,0);
}
.moreSearchV2Container ul.searchV2Projects li
{
    height: 5px;
    float: left;
    padding: 7px 0;
    line-height: 5px;
    margin-right: 4px;
}
/*==============Redius Search bar =====================*/
#rediusSearchbar
{
    margin: 0;
}

#searchresultTab1 tr {
    display:table-row;
}
#searchresultTab1 tr:after
{
    clear: both;
    content: '';
    display: table;
    }
td.rediusSearchFixer
{
    padding: 0px !important;  
}
td.rediusSearchFixer hr
{
    margin-top: 20px;
    margin-bottom: 0;
}
.rediusSearchValue
{
    color: #999;
    font-size: 15px;
    margin-top: -1px;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    background-color: #F9F9F9;
}
/*==============Zoom Control bar =====================*/
#zoomcontrolbar, #zoomcontrolbarNoResult
{
    margin: 0;
    border-bottom: 1px solid #ddd; 
}
td.zoomcontrolFixer
{
    padding: 0 !important;  
}
td.zoomcontrolFixer hr
{
    margin-top: 20px;
    margin-bottom: 0;
}
.zoomcontrolValue
{
    color: #29aae1;
    font-size: 15px;
    cursor: pointer;
    margin-top: -1px;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    background-color: #F9F9F9;
}
/*=============project Styles =================*/
.button-worksheet-Start
{
    float: right;
    margin-top: -5px;
}
.moreSearchV2Container table td div.projName
{
    padding: 0;
    display: block;
    overflow: hidden;
    text-decoration: none;
    color: rgb(41, 170, 225);
    background-color: rgba(0,0,0,0);
}
    .moreSearchV2Container table td div.projName .projectTitle {
        margin: 0;
        display: block;
        max-width: 426px;
        font-size: 20px;
        line-height: 23px;
        overflow: hidden;
        white-space: nowrap;
        color: rgb(41, 170, 225);
        text-overflow: ellipsis;
        font-family: 'PT Sans Bold';
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
.moreSearchV2Container table td div.projName .devName
{
    color: #4d4d4d;
    display: block;
    font-size: 14px;
    max-width: 426px;
    overflow: hidden;
    line-height: 18px;
    margin-bottom: 6px;
    white-space: nowrap;
    font-weight: normal;
    text-decoration: none;
    text-overflow: ellipsis;
}
.moreSearchV2Container table td div.projInfo
{
    color: #999;
    font-size: 13px;
    line-height: 19px;
}
.moreSearchV2Container table td div.mapProjInfo
{
    display: none;
}
.moreSearchV2Container table td div.projAvail .occupancyDate
{
    margin-bottom: 3px;
}
.moreSearchV2Container table td div.projAvail div.occupancyDate span.occupancy-vipsales{
    color: #999;
    font-size: 13px;
    line-height: 15px;
    font-weight: normal;
}
.moreSearchV2Container table td div.projAvail .projAvailable
{
    font-weight: bold;  
    color:rgb(41, 170, 225);
    font-family: 'PT Sans Bold';
}
.moreSearchV2Container table td div.projAvail .projAvailableOff, .moreSearchV2Container table tr.sGV2Selected td div.projAvail .projAvailableOff
{
    font-weight: bold;
    color:rgb(41, 170, 225);
    font-family: 'PT Sans Bold';
}
.moreSearchV2Container table tr.sGV2Selected td div.projAvail .projAvailableOff
{
    font-weight: bold;
    color:rgb(41, 170, 225);
    font-family: 'PT Sans Bold';
}
.moreSearchV2Container table tbody tr.sGV2Selected td div.projAvail .projAvailableOff
{
    color:#fff;
}
.moreSearchV2Container table td div.projAvail .worksheet-Starts
{
    padding-left: 0;
}
.moreSearchV2Container table td div.projAvail .vip-starts-comingsoon
{
    padding-left: 0;
    color: #999;
}
.moreSearchV2Container table td div.projAvail .vip-starts-comingsoon .button_caption
{
    font-weight: bold;
}
.moreSearchV2Container table tbody tr.sGV2Selected td div, .moreSearchV2Container table tr.sGV2Selected td div.projName .projectTitle, .moreSearchV2Container table tr.sGV2Selected td div.projName .devName, .moreSearchV2Container table tr.sGV2Selected td div.projAvail div.occupancyDate span.occupancy-vipsales, .moreSearchV2Container table tbody tr.sGV2Selected td div div.projAvailable, .moreSearchV2Container table tfoot tr.searchV2Group:hover td, .moreSearchV2Container table tfoot tr.sGV2Selected td div, .moreSearchV2Container table tr.sGV2Selected td div.projAvail .vip-starts-comingsoon, .moreSearchV2Container table tbody tr.sGV2Selected td div.checkbox label a
{
    color: #fff;
}
.ArrowOverLap
{
    cursor: pointer;
    display: inline-block;
    height: 14px;
    position: relative;
    right: -3px;
    top: 3px;
    width: 14px;
}

td div.ProjectThumb
{
    position: relative;
    text-align: center;
}

td div.ProjectThumb a img
{
    margin: auto;
    max-height: 130px;
    border-radius: 3px;
}
.imgRadiusFive
{
    border-radius: 3px;    
}
.radiusBuble
{
    background-color: #f8f8f8;
    border-bottom: 1px solid #FCFCFC;
    border-radius: 0 0 3px 0;
    border-right: 1px solid #FCFCFC;
    color: #4D4D4D;
    font-size: 12px;
    left: 10px;
    padding: 5px 6px;
    position: absolute;
    width: 60px;
}
.rediusTopLeft
{
    background-color: #f8f8f8;
    border-radius: 3px 0 0 0;
    border-top: 1px solid #FCFCFC;
    border-left: 1px solid #FCFCFC;
    color: #4D4D4D;
    bottom: 0;
    right: 0;
    font-size: 12px;
    padding: 5px 6px;
    position: absolute;
    width: 60px;
    text-align: center;	
}
.rediusTopLeftActive
{
    bottom:0px;
    right: 0px;
    width: 60px;
    color: #fff;
    font-size: 12px;
    padding: 5px 6px;
    position: absolute;
    text-align: center;	
    background-color: #4b91ab;
    border-radius: 3px 0 0 0;
    border-top: 1px solid #005979;
    border-left: 1px solid #005979;
}
.moreSearchV2Container table td div.checkbox
{
    margin-bottom:8px;
}
.listViewNone.checkbox {
    display:none;
}
div.saleStatus div
{
    color: #999;
    font-size: 11px;
    line-height: 14px;
    text-decoration: none;
    width:90px;
}
.worksheet-Starts
{
    position: static;
}

/*==========.moreSearchV2Container table.table-floorplans=====================*/
.moreSearchV2Container table tbody tr.expandabletr, .moreSearchV2Container table tbody tr.expandabletr:hover
{
    width: 100%;
    display: table;
    background: transparent;
}
.moreSearchV2Container table td table.table-floorplans
{
    margin-bottom: 10px;
}
.moreSearchV2Container table td table.table-floorplans tbody tr:first-child td
{
    border-top: 1px solid #ddd;
}
.moreSearchV2Container table td table.table-floorplans tbody td
{
    padding: 5px;
}
.moreSearchV2Container table td table.table-floorplans tbody .floorItems td.fp_title
{
    width: 186px;
}
.moreSearchV2Container table td table.table-floorplans tbody .floorItemstd.fp_price
{
    width: 84px;
}
.moreSearchV2Container table td table.table-floorplans tbody .floorItems td.fp_sqft
{
    width: 100px;
}
.moreSearchV2Container table td table.table-floorplans tbody .floorItems td.fp_bedbath
{
    width: 120px;
}
.moreSearchV2Container table td table.table-floorplans tbody .floorItems td.fp_view
{
    width: 84px;
}
.moreSearchV2Container table td table.table-floorplans tbody .floorItems td.fp_favIcon
{
    width: 20px;
    padding-left: 0;
    padding-right: 0;
}
.moreSearchV2Container table td table.table-floorplans tbody .floorItems td.fp_avail
{
    width: 78px;
    min-width: 78px;
}
.moreSearchV2Container table td table.table-floorplans .floorItems td
{
    color: #999;
    line-height: 32px;
    vertical-align: middle;
}
.moreSearchV2Container table td table.table-floorplans .floorItems .title
{
    font-size: 18px;
    max-width: 184px;
    overflow: hidden;
    padding-left: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: rgb(41, 170, 225);
}
.moreSearchV2Container table td table.table-floorplans .floorItems .price
{
    color: #4d4d4d;
    font-size: 15px;
}
.moreSearchV2Container table td table.table-floorplans .floorItems .fp_view
{
    line-height: 18px;
}
.moreSearchV2Container table td table.table-floorplans .floorItems .favIcon
{
    width: 20px;
}
.moreSearchV2Container table td table.table-floorplans .floorItems .fpavailability
{
    color: #999;
    font-size: 13px;
    font-weight: normal;
    min-width: 78px;
    white-space: nowrap;
}
.affix
{
    position: fixed;
}


/*==============================================Mortgage Drive Down==============*/
ul.bs-docs-sidenav li
{
	line-height: 28px;
}
.nav {
  margin-bottom: 20px;
  margin-left: 0;
  list-style: none;
}

.nav > li > a {
  display: block;
}

.nav > li > a:hover {
  text-decoration: none;
}

.nav > .pull-right {
  float: right;
}

.nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}

.nav li + .nav-header {
  margin-top: 9px;
}

.nav-list {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 0;
}

.nav-list > li > a,
.nav-list .nav-header {
  margin-right: -15px;
  margin-left: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.nav-list > li > a {
  padding: 3px 15px;
}

.nav-list > .active > a,
.nav-list > .active > a:hover {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: transparent;
}

.nav-list [class^="icon-"] {
  margin-right: 6px;
}

.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff;
}
/* Sidenav for Docs
-------------------------------------------------- */
.bs-docs-sidenav {
  width: 228px;
  margin: 30px 0 0;
  padding: 0;
  background-color: #fff;
          border-radius: 3px;
          box-shadow: 0 1px 4px rgba(0,0,0,.065);
}
.bs-docs-sidenav > li > a {
  display: block;
  *width: 190px;
  color: #999;
  text-decoration:none;
  margin: 0 0 -1px;
  padding: 8px 10px;
  border: 1px solid #e8e8e8;
}
.bs-docs-sidenav > li:first-child > a {
    border-radius: 3px 3px 0 0;
	background:#f9f9f9;
}
.bs-docs-sidenav > li:last-child > a {
    border-radius: 0 0 3px 3px;
	background:#f9f9f9;
}
.bs-docs-sidenav > .active > a {
  position: relative;
  z-index: 2;
  padding: 9px 15px;
  border: 0;
  text-shadow: 0 1px 0 rgba(0,0,0,.15);
  box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
}

.bs-docs-sidenav > li > a > input[type="text"] {
    color: #999;
	background-color: #fff;
    border: 1px solid #ccc;   
	border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    height: 30px;
    line-height: 20px;
    padding: 5px 6px;
}
.bs-docs-sidenav > li > a > .input-small {
    width: 112px;
}
.bs-docs-sidenav > li > a > .input-mini {
    width: 60px;
	margin-right:4px;
}
.bs-docs-sidenav > li > a > .input-appended
{
	width:75px;
	display:inline-block;	
    border-radius: 3px 0 0 3px !important;	
}
.bs-docs-sidenav > li > a > span[class="spnTxt"]
{
	width: 90px;
	display: inline-block;	
}
/* Chevrons */
.bs-docs-sidenav .icon-chevron-left {
    float: left;
    margin-right: 6px;
    margin-top: 5px;
    opacity: 0.25;
}
.bs-docs-sidenav a:hover .icon-chevron-left {
  opacity: .5;
}
.bs-docs-sidenav .active .icon-chevron-left,
.bs-docs-sidenav .active a:hover .icon-chevron-left {
  background-image: url(../images/sampleicons.png);
  opacity: 1;
}
.bs-docs-sidenav.affix {
  top: 40px;
}
.bs-docs-sidenav.affix-bottom {
  position: absolute;
  top: auto;
  bottom: 270px;
}

.bs-docs-sidenav > li > a {
	   white-space: nowrap;
}
.bs-docs-sidenav > li > a > .add-on
{
	margin-left: -5px;
    vertical-align: top;
    border-radius: 0 3px 3px 0;
}

.bs-docs-sidenav > li > a > .add-on {
  display: inline-block;
  width: auto;
  height: 28px;
  min-width: 16px;
  padding: 0 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  background-color: #eee;
  border: 1px solid #ccc;
}
.bs-docs-sidenav > li > a > .add-on span.icon-chevron-up, .bs-docs-sidenav > li > a > .add-on span.icon-chevron-down
{
   display: block;
   height: 13px;
   margin: 0;
   cursor:pointer;
}
/*==================searchSort by table==============*/
.searchSort td
{
    padding: 0;
    vertical-align:middle;
}
.searchTab td ul
{
    margin:0;
}
.searchTab td
{
    padding-top:20px;
}
.spnSortBy
{
    padding-right: 14px;
    white-space: nowrap;
}
.sortby
{
    color: #222;   
}
.imgRadiusFive
{
    font-size:0px;
}
/*DIv Map Search Result V2*/
.mapSearchResultContainer
{
    width: 100%;
    color: #666;
    margin-top: 42px;
    margin-bottom: 10px;
    border-top: 1px solid #e6e6e6;
}
.mapDetails
{
    width:628px;
    float: left;
}
.mapList
{
    width:350px;
    float: left;
}
.mapTable tr
{
    height:120px;
}
.mapTable tr.featured
{
    background-color: #FFFAEC;
}
.mapTable tr.active
{
    background-color: #0078A3;
}
.mapTable td
{
    padding-top: 25px;
    padding-bottom: 25px;
    vertical-align: top;
    line-height: 21px;
    border-bottom: 1px solid #e6e6e6;
}
.mapTable td div small
{
    color: #fff;
    margin-left:8px;
    line-height:16px;
    padding: 2px 5px;
    border-radius: 3px;
    background: #e5636b;
}
.mapTable td h3
{
    color: #0078A3;
    font-size: 17px;
    font-weight: bold;
    line-height: 23px;
    margin-bottom: 0px;
}
.mapTable td .devName {
    color: #4D4D4D;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
}
.mapTable tr.active td h3, .mapTable tr.active td div
{
    color: #fff;
}
.mapTable td .mapInfolist
{
    height: 64px;
}
.mapTable td .rediusbottomRight
{
    width: 60px;
    right: -1px;
    color: #4D4D4D;
    font-size: 12px;
    padding: 5px 6px;
    position: absolute;
    text-align: center;
    background-color: #f8f8f8;
    border-radius: 3px 0 0 0;
    border-top: 1px solid #FCFCFC;
    border-left: 1px solid #FCFCFC;
}
.mapTable td .rediusbottomRightActive
{
    width: 60px; 
    right: -1px;
    color: #fff;     
    font-size: 12px;
    padding: 5px 6px;
    position: absolute;
    text-align: center;	 
    background-color: #4b91ab;
    border-radius: 3px 0 0 0;
    border-top: 1px solid #005979;
    border-left: 1px solid #005979;
}
.projectInfoboxStyle
{
    width: 296px;
    height: 350px;
    z-index:999999999;
    background-color: rgba(0,0,0,0);
}
.projectInfoboxStyle>img
{
    z-index :999;
    cursor:pointer;
}
.contip
{
    min-width: 170px;
    max-width: 420px;
    border-radius: 3px;
    position: relative;
    background-color:#fff;
    border: 1px solid #999;
    box-sizing: border-box;
    border: 1px solid rgba(0,0,0,.25);
    box-shadow: 0 1px 10px 0 rgba(0,0,0,0.25);
}
.arrow, .arrow:after
{
    width: 0;
    height: 0;
    display:block;
    position:absolute;
    border-style:solid;
    border-color:transparent;
}
.arrow:after
{
    content: "";
    bottom: 1px;
    margin-left: -12px;
    border-width: 12px;
    border-bottom-width: 0;
    border-top-color: #fff;
}
.arrow
{
    left: 50%;
    bottom: -13px;
    border-width: 13px;
    margin-left: -13px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: #ddd;
}
.contip .boxwrapper
{
    padding: 15px;
    box-sizing: border-box;
}
.contip .boxwrapper p
{
    margin: 0;
    font-size: 12px;
    font-weight: bold;
    }
.contip h6
{
    margin: auto;
}
.transbg {
    margin-top: -10px;
}
.jspVerticalBar
{
    width: 4px;
}       
:invalid
{
    box-shadow: none;
}
.icon_trashRight
{
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
}
.p_errorInput
{
    top: 20px;
}
        
.img-dev-edit
{
    margin-left: 8px;
}
        
.jspPane
{
	left: 0 !important;
    padding-left: 0;
}
.spnSearchDescription
{
    cursor: pointer;
}
/*Mobile Search Maxmm width 400 fixer*/
.mobileSearch, #lnkmobileView
{
    display: none;
}
#divCityOrNeighbourhoodNameContainer
{
    width: 100%;    
    text-align: left;
}

#divCityOrNeighbourhoodNameContainer div[id$="cityOrNeighbourhoodMetaDescription"] {
    padding: 0 10px;
}

#divCityOrNeighbourhoodNameContainer h1
{
    overflow: visible;
    margin-bottom: 0;
    padding: 0px 10px 0 10px;
}

#divCityOrNeighbourhoodNameContainer p
{    
    font-size: 13px;
    margin-bottom: 0;
    font-weight: normal;  
    padding: 8px 10px 0 10px;
}

.dvListContainer.mobileHide.MobileMode #divCityOrNeighbourhoodNameContainer p /*SSD+US15364*/
{
   
   margin-bottom: 25px !important;
}
.dvListContainer.mobileHide.MobileMode #divCityOrNeighbourhoodNameContainer p.Less /*SSD+US15364*/
{
    overflow: hidden;
    height: 6em;
    margin-bottom: 0 !important;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical; 
}
.dvListContainer.mobileHide.MobileMode #divCityOrNeighbourhoodNameContainer p.More /*SSD+US15364*/
{
    margin-bottom: 0px !important;
}

.dvListContainer.mobileHide.MobileMode #divCityOrNeighbourhoodNameContainer #paMore
{
    margin-bottom: 25px !important;
    padding: 0 10px 0 0 !important;
    color:rgb(41, 170, 225);
    float: right;
}

/******** end Modified for Optimize Ipad*************/
.fpavailability {
    text-align: center !important;
}

.fpavailability span {
    font-weight: bold;
}

.projAvailableOff, .projAvailable {
    position: relative;
    margin-bottom: 4px;
    padding-right: 16px;
    display: inline-block;
}
.moreSearchV2Container table td div.projAvail .fa-caret-custom {
        top: 3px;
        right: 5px;
        position: absolute;
    }
.projAvailable .fa-caret-custom:after {
    content: "\f0d7";
}
.projAvailableOff .fa-caret-custom:after {
    content: "\f0d8";
}
#tblNeighbour {
    position:static;
    clear:both;
}

.ProjectSearchContainer .sortedItems ul {
    margin-left: 6px;
}
/*new social pluguin start*/
.socialsite
{
    float:right;
    margin-top:34px;
}
.socialsite ul li
{
    padding-right : 10px;
}
.socialsite ul li:last-child
{
    float: right;
    padding-right:0px;
}
.socialsite .email {
    width: 50px;
    height: 20px;
    cursor: pointer;
    background: url("/images/email-outline.png") no-repeat scroll left center transparent;
}
.socialTable
{
   border-top: 1px solid #ddd !important;
}
.pinterest-pin
{
    -webkit-background-size: 40px 60px;
    background-image: url("/images/pinit_bg_en_rect_gray_20_1.png");
    background-position: 0 -20px;
    background-size: 40px 60px;
    color: rgb(51, 51, 51);
    cursor: pointer;
    display: inline-block;
    font-family: 'PT Sans', Arial, sans-serif;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    outline-color: rgb(51, 51, 51);
    outline-style: none;
    outline-width: 0;
    padding: 0 !important;
    position: relative;
    text-align: left;
    text-decoration: none solid rgb(51, 51, 51);
    vertical-align: baseline;
    width: 40px;
    zoom: 1;
}
.divimgFavourite .favorite {
    margin: auto;
    top: inherit;
    right: inherit;
    position: relative;
}
.otherCondosLoader {
    width: 16px;
    height: 16px;
    margin: 10px auto;
    background-image: url(/images/loader_02.gif);
}

/*new social pluguin start*/
@media only screen and (min-width: 768px)
{
    #dvMobileView
    {
        display: none;
    }
    .rowfixer {
        padding-left: 10px;
        box-sizing: border-box;
    }
    
    .rowfixer > div.row.mapContext {
        padding-left: 270px;
    }

        .rowfixer > div.row {
            position: relative;
            padding-left: 270px;
        }
    .map-row
    {
        padding-left: 222px;
    }
    div.map-row div.col3
    {
        left:0px;
        width: 222px;
        position:absolute;
    }
    .moreSearchV2Container table tbody tr.searchV2Group td.Thumb
    {
        width:198px;
    }
    .moreSearchV2Container table tbody tr.searchV2Group td.Info
    {
        width:528px;
    }
    .moreSearchV2Container .projTitle table td div.projInfo
    {
        width: 428px;
    }    
    .dvViewtopper {
        position: relative;
    }
    .divimgFavourite {
        margin: auto;
        padding-left: 30px;
        text-align: center;
    }
}

@media screen and (min-width:768px) and (max-width:1014px)
{
    .searchTab td
    {
        padding-top:19px;
    }
    .mapSwitcher li.mapSwitcherLi a
    {
        margin-bottom:0px;
    }
    #divCityOrNeighbourhoodNameContainer {
        /*float:right;*/
        max-width:726px;
    }
}

@media screen and (max-width: 767px) {

    .dvListContainer.mobileHide.MobileMode #divCityOrNeighbourhoodNameContainer p /*SSD+US15364*/
    {
   
       margin-bottom: 0px !important;
    }

    .no-navbar .rowfixerListView {
        top: 0;
    }
    #divCityOrNeighbourhoodNameContainer h1 {
        padding-top: 0px;
    }
    .moreSearchV2Container {
        padding-top: 0px !important;
    }
    #left_content_leftMenu .searchbar-filter {
        margin-left: 3px; 
    }

    div.layout-978 {
        padding: 0;
    }

    .rowfixerListView {
        height: 52px;
    }

        .rowfixerListView > div.row > div.col9 {
            width: 100%;
            margin: 0;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
        }

        .rowfixerListView .previewTopper {
            padding: 0;
            border-bottom-color: transparent;
        }

    .previewTopper table td:first-child {
        display: none;
    }    
    #dvMobileView {
        top: 4px;
        right: 5px;
        margin: 0;
        padding: 5px;
        display: block;
        position: absolute;
        z-index: 1;
    }
    div.map-row>div.col3 {
        display: none;
    }
    #left_content_leftMenu {
        top: -6px;
        position: absolute;
        padding-left: 10px;
        padding-bottom: 10px;
        border-left: 1px solid #E4E4E4;
        border-top: 1px solid #E4E4E4;
        border-right: 0;
    }

    .div_search_chriteria, .switchTab {
        display: none;
    }

    .rowfixerListView {
        background-color: #fff;
        border-bottom: 1px solid #E4E4E4;
    }

    .map-row > div.col9 {
        width: 100%;
        margin: 0;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
  
    }

    .divimgFavourite {  
      text-align: center;
      padding-left: 10px;
    }
    /*No Search Result Container and text styles */
    .divNoresultContainer
    {
        position: fixed; 
        width: 100%; 
        left: 0;         
        height: auto;
        padding: 0;
    }
    .noResulttext
    {
        padding: 25px 60px;
    }
    .socialsite {
       /*margin: 16px 10px 4px;*/
       display: none !important;
    }
    .socialTable {
        border-top: 0 !important;
    }
}
@media screen and (min-width: 480px) and (max-width: 767px) { 
    .moreSearchV2Container table tbody tr.searchV2Group td.Thumb{
        width: 30%;
    }
    .moreSearchV2Container table tbody tr.searchV2Group td.Info
    {
        width: 70%;
        }
    td div.ProjectThumb a img {
        max-height: 126px;
    }
    .moreSearchV2Container table td div.projName .projectTitle {
        max-width: 390px;
    }
}

@media screen and (max-width: 480px) {
    #left_content_leftMenu {
        width: 100vw; 
        max-height: 100vh;
        box-sizing: border-box;
        max-height: calc(var(--vh, 1vh) * 100);
        transition: max-height 0.4s ease-in-out;
        background-color: #fff;
    }

    .filterToggled #left_content_leftMenu {
        height: 100vh;
        height: calc(var(--vh, 1vh) * 100);
    }

    .no-navbar #left_content_leftMenu {
        max-height: 100vh;
        max-height: calc(var(--vh, 1vh) * 100);
    }

    .search-bar-wrapper {
        width: calc(100% - 100px);
    }

    .div_slide {
        width: calc(100vw - 115px);
    }

    .scrollpane {
        height: calc(100vh - 118px - 23px) !important;
        height: calc( calc(var(--vh, 1vh) * 100) - 125px - 45px) !important;
    }

    .no-navbar .scrollpane {
        height: calc(100vh - 118px) !important;
        height: calc( calc(var(--vh, 1vh) * 100) - 125px) !important;
    }

    .div_search_location, .div_search_option {
        width: calc(100vw - 115px);
    }
}

@media screen and (max-width: 479px) 
{
   .moreSearchV2Container table tbody tr.expandabletr
    {
        display:none;
    }
    .moreSearchV2Container table thead tr.searchV2Group, .moreSearchV2Container table tbody tr.searchV2Group, .moreSearchV2Container table tfoot tr.searchV2Group
    {
        height: 119px;
        width: 100%;    
    }
    .moreSearchV2Container table tbody tr.searchV2Group td.Thumb
    {
        width: 128px;
        border-left: 1px solid #ddd;
    }
    .moreSearchV2Container table tbody tr.searchV2Group td.Thumb div.ProjectThumb
    {
        padding-left: 6px;
        padding-right: 4px;
    }
    td div.ProjectThumb a img
    {
        max-width: 106px;
        max-height: 74px;
    }
    .moreSearchV2Container table tbody tr.searchV2Group td.Info
    {
      padding-left:10px;
      box-sizing: border-box;
    }
    .mapProjTitle
    {
        width: calc(100vw - 149px);
        overflow: hidden;
    }
    .moreSearchV2Container .projTitle table td div.projInfo
    {
        width:135px;
    }
    .moreSearchV2Container table td div.projTitle
    {
        height: 80px;
    }
    .moreSearchV2Container table td div.projName
    {
        max-width: calc(100vw - 149px);  
    }
    .moreSearchV2Container table td div.projName .projectTitle
    {
        font-size: 16px;
        white-space: normal;
        overflow: visible;
        text-overflow: none;
        line-height:19px;
    }
    .moreSearchV2Container table td div.mapProjInfo
    {
        font-size: 15px;
    }
    .moreSearchV2Container table td div.projAvail
    {
        display:none;
    }
    .moreSearchV2Container table tbody tr.searchV2Group td.map-td
    {
      width: 30px;  
      display: table-cell;
      padding-right:6px;
    }
    .moreSearchV2Container table tbody tr.searchV2Group td div small
    {
        color: #000;
        font-size:13px;
        line-height: 16px;
        padding: 5px 5px 5px 8px;
        display: block;
        text-align:center;
    }
    .mapSearchNone
    {
        display: none;
    }
    .mapProjInfo
    {
        display:block !important;     
    }
    .mapHiddenProjInfo
    {
        display:none;
    }
}

@media screen and (max-width: 425px) {
    .div_search_chriteria {
        width: calc(100vw - 90px);
    }

    .filterToggled .div_search_chriteria {
        display: block !important;
    }


    /*.dvListContainer.mobileHide.MobileMode /*SSD+US15364*/ {
        margin-top: 52px !important;
    }*/
    #searchFiltersAction i {
        margin-left: 2px;
    }
}
.label-SaleRent-badge {
    background-color: #e60000; /* red */
    color: white !important;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 3px;
    margin-left: 20px;
    border-radius: 8px;
    width: 50px !important;
    text-align: CENTER;
}
    .label-SaleRent-badge.red {
        background-color: #e86263;
    }
    .label-SaleRent-badge.blue {
        background-color: #43b4e4;
    }
    .label-SaleRent-badge.green {
        background-color: #76b569;
    }
    .label-SaleRent-badge.map {
        margin-left: 5px;
    }

div.selectBox
{
    float:left;
    color: #999;
    cursor: pointer;
    text-align: left;
    line-height: 20px;
    position: relative;
}
.sortBy
{
    display: inline;
    text-align: left;
    line-height: 20px;  
}
.countStatus
{
    color: #4D4D4D;
    font-size: 14px;
    font-family: 'PT Sans Bold';
}
span.selected
{
    width: auto;  
    color: #999;  
    font-size: 11px;
    text-indent: 9px;
    white-space: nowrap;
    font-family: 'PT Sans Bold';
}
span.selectArrow
{
    width: 26px;
    font-size: 14px;
    padding-left:5px;
    user-select: none; 
    text-align: center;
}
span.selectArrow, span.selected
{
    z-index: 1;
    height: 20px;
    position: relative;
}
div.selectOptions
{
    left: 0px;
    top: 22px;
    z-index: 1;
    width: 124px;
    display: none;
    font-size: 95%;
    margin-top: 5px;   
    overflow: hidden;
    padding-top: 2px;
    border-radius: 3px;
    position: absolute;
    border: 1px solid #ccc;
    background-color: rgba(255,255,255,0.9);
}
span.selectOption
{
    width: 100%;
    color: #000000;
    display: block;
    line-height: 18px;
    padding: 2px 15px;
}

span.selectOption:hover
{
    color: #000000;
    cursor: pointer;
    background: #E3E3E3;
}
.headerModelNumber, .headerNotFound {
    color: #4D4D4D;
    font-size: 15px;
}

