﻿ #container
 {
     overflow:hidden;
 }
 
 #main
    {
        display:none;
    }
    
    #main-print
    {
        display:block;
    }
    
    
    #open-house {
        margin-left: 0;
    }
    
    #property-details-print-print {
    
}
    #property-details-print table {
         width:auto !important;
    }
    #property-details-print table td {
        vertical-align: top;
    }
    #address-info-print {
    }
        #address-info-print .info {
            position: relative;
            padding: 0 10px 0px;
            /*height: 111px;*/
            min-height:111px;
            height:100%;
        }
       
            #address-info-print h1 {
                font-size: 30px;
                line-height: 30px;
            }
            #address-info-print .cross-streets {
                display: block;
                font-size: 16px;
                margin: 4px 0;
            }
            
        
       
    #price-info-print        
    {
        min-width: 210px;
        border-left: 1px solid #f2f2f2;
        padding: 0 17px;
    }
        #price-info-print .price-wrapper {
            position: relative;
        }
        #price-info-print .listing-price {
            font-size: 30px;
            display: inline-block;
            margin-bottom: 8px;
        }
            
            #price-info-print .listing-price sup {
                font-size: 20px;
                display: inline-block;
                padding-top: 3px;
                vertical-align: text-top;
            }
        
        #price-info-print .rental {
            float: right;
        }
        #price-info-print .price-term {
            float: left;
            position: absolute;
            bottom: 9px;
            font-size: 16px;
        }
                   
        
        #price-info-print ul {
            margin-bottom: 6px;
        }
            #price-info-print li {
                width: 100%;
                overflow: hidden;
                border-bottom: 1px dotted #a3a3a3;
                padding: 5px 0;
                font-size: 11px;
            }
            #price-info-print li:last-child {
                border-bottom: none;
            }
                #price-info-print li .name {
                    float: left;
                }
                #price-info-print li .price {
                    float: right;
                }
        #bread-crumb,
        #price-info .calculator-wrapper,
        #calculator-link,
        #agents .ask-question
        {
            display:none;
        }
                
    
    #area-info-print {
        width: 218px;
        padding-left: 17px;
        padding-right: 25px;
        border-left: 1px solid #f2f2f2;
    }
        #area-info-print .info-list {
            border-bottom: 1px dotted #a3a3a3;
            font-size: 14px;
            margin-bottom: 2px;
        }
        #area-info-print .proximity-list li {
            width: 100%;
            overflow: hidden;
            border-bottom: 1px dotted #a3a3a3;
            padding: 5px 0;
            font-size: 11px;
        }
            #area-info-print .proximity-list span {
                width: 75px;
                float: right;
                text-align: right;
            }
                #area-info-print .proximity-list span img {
                    float: left;
                }
        #area-info-print .last {
            border-bottom: 0px;
            margin-right: 0;
        }
            #area-info-print li {				
                padding: 5px 0;
                line-height: 25px;
            }
            
        #area-info-print .heading {
            /*display: block;*/
            font-size: 14px;
            margin-top: 7px;
            margin-bottom: 7px;
        }
        #area-info-print .subway-lines {
            margin-bottom: 3px;
            line-height: 25px;
            width: 100%;
            overflow: hidden;
        }
        #area-info-print .subway-icons
        {
            float: left;
        }
        
        #area-info-print .proximity-list
        {
            width:150px;
        }
        
        
       .notprint
        {
            display:none !important;
        }
    
        .isprint
        {
            display:inline !important;
        }
#photo-map-wrapper-print { margin-top: 16px;}
    #gallery-print {
        position: relative;
        padding: 0px 0px 0px 0px;
        background-color: #FFF;
        display: block;
        float: left;
        overflow: hidden;
        margin: 0px 0px 0px 0px;	
        z-index: 0;
    }
    
        #controls-print { display:none; background-color: #000000; padding: 7px 0px 2px 5px; width: 765px; overflow: hidden;}
        #controls-print div {
            float: left;
            overflow: hidden;	}
        
          #controls-print div ul {
            list-style-type: none;
            overflow: hidden;
            margin: 0px;
            padding: 0px;
            float: left;
            }
    
            #controls-print div ul li {
                float: left;
                margin-right: 2px;
                margin-left: 0px;
                padding: 0px;	}

                #controls-print div ul li a { display: inline-block; border: 2px solid #000; padding: 0px;}
            
                #controls-print div ul li a.active {border: 2px solid #FFF; }

                    #controls-print div ul li a img { margin: 0px; display: block;}
            
            
            
           div#image-holder-print { position: relative; width: 400px; height: 266px; margin-bottom: 0px;display: table-cell;vertical-align: middle;}
           /*div#image-holder-print { position: relative; overflow: hidden; width: 660px; height: 440px; margin-bottom: 0px; background: #000 url('../../images/global/icons/loading_black.gif') center center no-repeat;display: table-cell;vertical-align: middle;}*/
                div#image-holder-print img#large-image-print { position: relative; top: 0; margin: 0px auto; display: block;}
               
        
div#location-map-print {
    float: left; width: 335px; background-color: #FFF;z-index: 0; position: relative;	}
    
     #map_area-print { text-align: center;float: right; width: 335px; height: 266px; }
     #map_area-print.NoFloorplans{ height: 266px;}     
          
#listing-info-print {
    padding: 2px 10px 5px 18px;
    margin-top: 0;
}
    #listing-info-print .content-rail {
        float: left;
        width: 500px;
    }
    #listing-info-print .side-rail {
        float: left;
        width: 260px;
        position: relative;
        z-index: 1;
        margin-left:5px;
    }
        #listing-info-print .side-rail h3 {
            border-bottom: 1px dotted #b2b2b2;
            padding: 0 0 7px 0;
            margin-bottom: 15px;
        }
#listing-overview-print h2 {
    border-bottom: 1px dotted #b2b2b2;
    padding: 6px 0;
    margin-bottom: 11px;
}
#listing-overview-print p {
    font-size: 11px;
    line-height: 16px;
    margin-bottom: 20px;
    margin-right:5px;
}

#features-list-print 
{
    width:735px;
    border-top: 1px dotted #b2b2b2;
    border-bottom: 1px dotted #b2b2b2;
    margin-bottom:10px;
    margin-left:18px;
}

    #features-list-print h3 {
        margin-bottom: 10px;
    }
    #features-list-print li {
        margin-bottom: 0px;
    }
    #essentials-print {
        width: 185px;
        float: left;
        padding: 10px 10px 10px 0;
    }
    .wexler #essentials-print {
        border-right: none;
    }
        #essentials-print li span {
            float: right;
        }
    #key-features-print
    {       
        width: 420px;               
        float: left;        
        padding: 10px 0px 10px 10px;
        border-left: 1px dotted #b2b2b2;  
    }
    .wexler #key-features-print{
        border-left: 1px dotted #b2b2b2;
    }
    #key-features-print ul {
        float: left;      
        min-width: 115px;
        width:33%;
        margin-right: 0px;
        
    }
        
     #footer
    {
        display: none;
    }
    #newfooter
    {
        width: 735px;
        display:block;
        margin-left:18px;
        color: #B2B2B2;
    }  
    
    #newfooter p
    {
        font-size:6px;
    }
    
    .profiler-results
    {
        display:none;
    }
 
 .content-block {
        background: #fff;
        margin-bottom: 10px;
        position: relative;
        zoom: 1;
    }
    
    .content-block .top-border {
		border-top: 1px dotted #b2b2b2;
	}
	
    .content-block .padding {
        padding: 10px;
    }
    .neighborhood-info {
        z-index:2;
    }
    .ie6 .content-block .padding,
    .ie7 .content-block .padding {
        padding-bottom: 20px;
    }   
    .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    zoom: 1; /* IE6 & 7 holly hack */
}


.print-space,
#agents .agent-card .print-space,
#agents .agent-card .ask-question,
#agents .agent-card .other-listings
{
    display:none;
}


#agents .agent-card .title 
{
    margin-bottom:0;
}

#agents .agent-card 
{
    margin-bottom:0px;
}

#header
{
    border-bottom:none;
}

#address-info-print .cross-streets
{
    font-size:12px;
}

#listing-overview-print h3
{
    border-bottom: 1px dotted #B2B2B2;
    padding: 0 0 7px 0;
    margin-bottom:15px;
}

#agents .agent-card .name 
{
    font-size:14px;
}

#listing-quickview-wrap,
.modal,
#CatFishDiv,
#fb-root,
#mycorcoran-notification,
#previously-viewed,
.hidden,
#fancybox-tmp,
#fancybox-overlay,
#fancybox-wrap,
#ui-datepicker-div,
#fancybox-loading,
#listing-rollover,
#header,
#header-block,
#press-mentions,
#open-house-wrapper
{
    display:none;
}


#bottom-logo
{
    float:right;
    margin-top:15px;
    width:200px;
    margin-right:200px;
}

a 
{
    color:#333 !important;
}
#btnFeedback {
    display: none;
}