﻿.clearAdvancedCriteria {
    position:relative;
    float:right;
    text-decoration:underline;
    cursor:pointer;
    color:#6699FF;
    }

.clearAdvancedCriteriaLink 
{
    float:right;
    text-align:right;
    }
.footerRightContainer 
{
    float:right;
    width:32%;
    text-align:center;
    }
   
.searchButtonADV 
{
    width:123px;
    display:block;
    height: 48px;
    margin:0px 0px 10px 89px;
    background-color: #52154c;
    text-transform: uppercase;
    color: #fff;
    cursor:pointer;
    font-size:16px;
    float:right;
    font-weight:bold;
    }
    
    .footerContentRight 
    {
        float:right;
        width:200px;
        text-align:right;
    }
    .overlayWrapper 
    {
        position:absolute;
        width:718px;
        left:14px;
        z-index:1000;
        display:none;
        top:0px;
        right:-12px;
        border:1px solid #b0b4b7;
        background-color:#ffffff;
        -moz-box-shadow: 0px 0px 30px 0px rgba(143, 157, 167, 1.0);
        -o-box-shadow: 0px 0px 30px 0px rgba(143, 157, 167, 1.0);
        -webkit-box-shadow: 0px 0px 30px 0px rgba(143, 157, 167, 1.0);
        box-shadow: 0px 0px 30px 0px rgba(143, 157, 167, 1.0);
        border-right-width: 0px;
        overflow: hidden;
        }
    .overlay
    {
        height:100%;
        padding:11px;
        width: 657px;
        padding: 23px;
        }
    .titleADV
    {
        padding-top: 4px;
        font-weight:bold;
                }
    #imgX 
    {
        float:right;cursor:pointer; 
        }
    .searchTabsContainer
    {
        margin-top: 13px;
        margin-bottom: 11px;
        width:100%;
        position:relative;
        overflow:hidden;
        }
    
    .criteriaMySearchWrapper 
    {
        position:relative;
        overflow:visible;
        }   
    .mySearchContainer 
    {
        float:right;
        width:32%;
        margin-left:2%;
        }
   .criteriaContentContainer 
   {
       overflow:hidden;
        } 
   .mySearchTitle 
   {
       padding:0px 0px 4px 4px;
       font-weight:bold;
       font-size:140%;
       }
   #btnNewSearch 
   {
       width:110px;
       display:block;
       height: 24px;
       background-color: #52154c; 
       text-transform: uppercase;
       color: #fff;
       margin:0px 0px 10px 10px;
       cursor:pointer;
       font-size:12px;
       text-align: center;
       vertical-align:middle;
       padding: 5px 1px 0px 1px;
       font-weight:bold;
       }
       
    /* Search */   
    .searchButtons 
   {
       float:right;
       }   
    #btnSaveSearch 
   {
       margin-left:8px;
       width:110px;
       display:block;
       height: 24px;
       margin:0px 0px 10px 10px;
       background-color: #A0A0A0;
       text-transform: uppercase;
       color: #fff;
       cursor:pointer;
       font-size:12px;
       text-align: center;
       vertical-align:middle;
       padding: 5px 1px 0px 1px;
       font-weight:bold;
       }
   .searchButtonsText 
   {
       vertical-align:middle;
       }
       
  /* Tabs */      
  .tab-active-left
  {
      background-color:#A0A0A0;
      color: #ffffff;
      height:30px;
      padding: 10px 11px 0px 11px;
      text-transform: uppercase;
      font-size: 11px;
      }
  .tab-inactive-left
  {
      background-color:#606060;
      color: #ffffff;
      height:30px;
      padding: 10px 11px 0px 11px;
      text-transform: uppercase;
      font-size: 11px;
      }
      
   /* Property Type */
  .propTypeContainer 
    {
        overflow:hidden;
        clear:both;
        padding:4px 0px;
        width:68%
        }
  .propTypeTitle 
  {
      font-weight:bold;
      text-transform:uppercase;
      }
  .propTypeLabel
  {
      float:left;
      margin-right:75px;
      }
  .propTypeLabel:nth-child(4) 
  {
      /*margin-right:20px !important;*/
      }
  .propTypeLabel:nth-child(4n+1) 
  {
      margin-right:70px !important;
      }
  .propTypeLabelNich
  {
      float:left;
      margin-right: 11px;
      }
  .propTypeRegualar 
  {
      margin-right:6px;
      }
  /* Advance Search Step 1 */
  .rn-advancedsearch-category 
  {
      float:left;
      width:46%;
      margin-right: 15px;
      border:1px solid #828385;
      background:#e0e0e0;
      }
  .rn-advancedsearch-categoryTitle
  {
      padding:6px 4px;
      font-size:85%;
      font-weight:bold;
      border-bottom:1px solid #828385;
      color:#ffffff !important;
      font-family:Arial;
      font-size: 12px;
      }
   .rn-advancedsearch-feature 
   {
      float:left;
      width:46%;
      border:1px solid #828385;
      background:#e0e0e0;
       }
   .rn-advancedsearch-featureTitle 
   {
      padding:6px 4px;
      font-size:85%;
      font-weight:bold;
      border-bottom:1px solid #828385;
      color:#ffffff !important;
      font-family:Arial;
      font-size: 12px;
       }
    .MySearchRecord 
    {
        float:right;
        width:32%;
        font-family:Arial;
        }
    .myCriteriaProperty, myCriteriaProperty, .myCriteriaProperty
    {
        color: #000000;
        }
    .leftFooterContaineTitle
    {
        display:block;
        clear:both;
        font-weight:bold;
        text-transform:uppercase;
        margin-bottom:5px;
       }
    .addDate 
    {
        position:relative;
        width:160px;
        height: 22px;
        float:right;
        }
        
    .addDate select 
    {
        margin-top: -4px;
        }