/* lettings list */


/*INDEX  & BROWSE */
    #strap #options{    float:right;    text-align: right;}
    #strap.featured-property img{    float: right; }
    /* Search */
    #property-search-form{
        width: 868px;
        padding: 0 14px;
        margin: -21px 0 21px -14px ;
        background-color: #ececec;
    }     
        #property-search-form h3{
            font-size: 18px;   
            color: #6E6E6E; 
            float: left;
            margin-right: 42px;
            line-height: 63px;
        }
        #property-search-form label{
            font-size: 11px;
            color: #9e9e9e; 
            font-style: italic;
        }
        #property-search-form p {
            width: 110px;
            float: right;
            text-align: right;
            margin-top: 21px;
            font-size: 10px;
        }       
        #property-search-form fieldset.bedrooms, 
        #property-search-form fieldset.price,
        #property-search-form fieldset.keywords,
        #property-search-form fieldset.search{   
            float: left; 
        }
        #property-search-form fieldset.search, #property-search-form fieldset.bedrooms{ width: 98px; margin-left: 14px;}
        #property-search-form fieldset.search{ margin-top: 19px;}
        #property-search-form fieldset.keywords input{ background-color: #fff; }
        #property-search-form .for-sale , 
        #property-search-form .virtual-tours, 
        #property-search-form .google-earth{
            float: left;
        }
        #property-search-form .for-sale input, 
        #property-search-form .virtual-tours input, 
        #property-search-form .google-earth input{
            margin-top: 6px;
            float: right;
        }
        #property-search-form .for-sale label, 
        #property-search-form .virtual-tours label, 
        #property-search-form .google-earth label{
            text-align: left;
            float: left;
            margin: 0 7px 0 14px;
        } 
        /* For Sale & Portfolio */
        #for-sale{ clear: left;    float: left;    width: 490px; margin-bottom: 21px; }
        #for-sale #property-list li{ padding-left: 0px; margin: 0 0 7px 0 ;} 
        #for-sale #property-list img {    height: 84px;    width: 84px;    float: left; }
        #for-sale #property-list h3{ margin-bottom: 0px;} 
        #for-sale #property-list p.meta{ margin: -7px 0 0 0 ; }
        #for-sale #property-list h3,  #for-sale #property-list p{
            float: right;
            text-align: left;
            width: 476px;
            clear: none;
         } 
         
         #property.index #property-list{ width: 576px !important ; }
         #property-list{ width: 868px; float: left; padding-bottom: 21px;}
             #property-list ul{ margin-top: 42px;}
             #property-list li{  clear: both; padding-left: 14px; margin: 0 0 21px 0 ;}    
             #property-list h3{ float: left; }
             #letting-list p, #property-list p{
                 font-size: 12px;
                 clear: left;
                 padding: 0;
                 margin: 0;
             }
             #letting-list img{float: left;}
             #property-list img{     float: right; }
             #property-list br{    width: 50px;    height: 1px; }
    /* Portfolio */
    #property.index #portfolio{   width: 294px; float: right; text-align: right;}
        #property.index #portfolio ul li{ width: 84px; height: 84px; float:right;}
        #property.portfolio #nav-local{    width: 278px; float: right;  clear: right;  }
        #portfolio-properties{ float: right;}
        #portfolio-properties li{ margin: 0 7px 7px 0;}
/* VIEW */
    /* property nav */
    #property-nav{
        margin: -21px -14px 21px -14px;
        height: 63px;
    }
        #property-nav img{ 
            width: 42px; 
            height: 42px; 
            vertical-align: middle;
        }
        .property-nav-previous img{ margin-right: 21px;}
        .property-nav-next  img{ margin-left: 21px;}
        #property-nav span{
            background-color: #ececec !important;
            font-size: 11px !important;
            font-style: italic;
            color: #999;
        }
        #property-nav li a, 
        #property-nav li span{
            background-color: #ececec;
            width: 427px;
            line-height: 63px;
            height: 63px;
            display: block;
            font-size: 12px;
        }
        #property-nav li a:hover{
            background-color: #929FA7;
            text-decoration: none;
            color: #fff;
        }
        .property-nav-previous span, .property-nav-previous a{ 
            text-align: left; 
            float: left;
            padding-left: 21px;
        }
       .property-nav-next span, .property-nav-next a{ 
            text-align: right; 
            float: right;
            padding-right: 21px;
        }
    /* large image */
    #property-large-image{
        float: left;    
        width: 392px; 
    }
        #property-large-image img{
            border: 1px solid #C3C3C3;
        }
        .img-title{
            font-size: 12px;
            font-style: italic ;
            padding: 0 14px;
        }
        #loading{
            background:transparent url(/img/stylesheet/property/property-image.bg.png) repeat scroll left top;
            height:504px;
            position:absolute;
            width:392px;
            z-index:4000;
        }
        #loading img{ margin:63px 0 0 98px; border: 0 solid ;}
    /* media and tabs */
    #property-media{
        float: right;    
        width: 406px; 
        text-align: right;
    }
        #property-media h2,#property-media h3{
            line-height: 28px;
            margin: 14px;
        }
        #property-media ul{
            list-style-type: square;
            text-align: left;
        }
        #property-media ul.yui-nav{
            text-align: right;
            list-style-type: none;
        }        
        .summary{
            font-size: 16px;
            margin-bottom: 42px;
        }
        #sketchup p{ font-size: 11px; }
        #sketchup p img { float: right; margin:  0 0 14px 14px }

    /* more information  */     
    #more-information{
        width: 392px;
    }
    
    
    #letting_status{
        margin-top: -21px;
        width: 896px !important;
        margin-left: -42px;
    }