
/* NOTE: changes to this form must be mirrored in EmailResults.cfm and EmailResultsClassList.cfm */
.ResultsLabel {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	text-align : right;
    padding-right: 3px;
    vertical-align: top;
    white-space: nowrap;
    width: 1%;
}
.ResultsData {
	font-weight: bold;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	text-align : left;
    vertical-align: top;
}
.ResultsDataNotBold {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	text-align : left;
}
.ResultsDetails {
	background-color : #F0F0F0;
}
.ResultsHeader {
	font-weight: bold;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 14px;
	text-align : left;
	background-color : #CCCCCC;
	height: 24px;
	vertical-align : middle;
	padding-left:4px;
}
.ResultsHeaderRight {
	font-weight: bold;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 14px;
	text-align : right;
	background-color : #CCCCCC;
	height: 24px;
	vertical-align : middle;
	
	padding-right:4px;
}
.ResultColumnLabel
{
	font-weight: bold;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	background-color : #CCCCCC;
	height: 24px;
	vertical-align : middle;    
}
.ResultColumnData
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;        
}
.ResultColumnCenteredData
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
    text-align: center;
}
.ResultColumnCenteredLabel
{
	font-weight: bold;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
    text-align: center;
	background-color : #CCCCCC;
	height: 24px;
	vertical-align : middle;    
}
.PriceDisclaimer {
    font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    font-size: 11px;
}
.BackTextStyle
{
	font-weight: bold;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	text-align : right;	
}
.ResultsCount { 
	font-weight: bold;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	text-align : left;
	vertical-align : middle;        
}
.ResortLabel {
	font-weight: bold;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	vertical-align : middle;   
}
.ResortOptions {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	vertical-align : middle;   
}
.ResultsPageSelect {
	font-weight: bold;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	text-align : right;
	vertical-align : middle;         
}        
.ResultsMLSLink {
    font-weight: bold;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 13px;
	text-align : left;
}        
.ResultsListingOffice {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    font-weight: bold;
	font-size: 11px;
	text-align : right;
}

.DetailAlternateColor
{
	background-color : #F0F0F0;
}

.DetailDividerColor
{
    background-color : #CCCCCC;
}

.SquareFootageDisclaimer
{
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 9px;
    color : #666666;
}

.ResultsTableLabel
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	text-align : center;
}

.ResultsTableData
{
	font-weight: bold;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	text-align : center;
}

.VerticalSeparator {
    height: 12px;
}

.AgentPhoto {
    width: 60px;
    padding: 0px 3px 0px 0px;  
    vertical-align: middle;
}

.OfficeLogo {
    width: 90px;
    padding: 0px 3px 0px 0px;  
    vertical-align: middle;
}

.InventoryButton {
    width: 119px;
    height: 24px;
    border: 0px;
    padding: 0px 0px 0px 3px;
}

.BusOpData { 
    padding-left:10px;
	text-align:left;
    width:100%;
 }

.padLeft10 {
    padding-left:10px;
} 
 
.officeLogo {width:140px;}
.walker {font-family:arial,helvetica,sans-serif; font-size: 12px;}
.walkScoreTd .walker .walkscore {font-family:arial,helvetica,sans-serif; font-size: 11.5px;}

    table.titleContainer {
        width:100%;
        border-collapse:collapse;
        margin:0px;
        padding:0px;
        border:0px;
    }
    .pageTitleBar{
        color:lemonchiffon; 
        padding: 1px 20px 1px 20px;
        background-color:#660000;
    }
     .pageTitleBar h1{
        font-family:times new roman, times, serif; 
        font-size: 24px; 
        font-weight:normal;
        color:lemonchiffon;
        white-space:nowrap;
        margin:0px; padding:0px 0px 10px 0px;
    }
     .pageTitleBar h1{
        text-transform: uppercase;
    }
    .photoContainer {
       text-align:center;
       vertical-align:middle;
       width:240px;
    }
    .mainPhoto {
       width:240px;
       height:180px;
       border:1px solid black;
    }
    .noPhoto {
       width:240px;
       height:180px;
       border:1px solid black;
    }
    .noPhotoText {
       text-align:center; 
       font-family:arial, helvetica, sans-serif;
       font-size:11px;
       margin-top:80px;
    }
    .noPhotoThumb {
       width:160px;
       height:120px;
       border:1px solid black;
    }
    .noPhotoTextThumb {
       text-align:center; 
       font-family:arial, helvetica, sans-serif;
       font-size:11px;
       margin-top:54px;
    }
    div.pending {
       color: darkorange;
       font-family:arial, helvetica, sans-serif;
       border:1px solid darkorange;
       border-top:0px;
       font-size:11px; 
       text-align:center; 
       padding:2px 6px;
       width:100px;
       float:right;
       white-space:nowrap;
    }
    div.available {
       color:green; 
       font-family:arial, helvetica, sans-serif;
       border:1px solid green;
       border-top:0px;
       font-size:11px; 
       text-align:center; 
       padding:2px 6px;
       width:100px;
       float:right;
       white-space:nowrap;
    }
   .ResultsDetails td {padding:2px 2px;}
@media print
{
    .noPrint {
        display: none;
    }
    .photoContainer {
       width:155px;
    }
    .mainPhoto {
       width:155px;
       height:118px;
    }
    .noPhoto {
       width:155px;
       height:118px;
    }
    .noPhotoText {
       margin-top:46px;
    }
    .noPhotoThumb {
       width:155px;
       height:118px;
    }
    .noPhotoTextThumb {
       margin-top:46px;
    }
   .ResultsDetails td {padding:0px;}
}
