   .search_results_button_bar { background-color: #DDDDDD; height: 21px; margin: 5px 0; padding: 5px 0 5px 5px; width: 765px;}
   .search_results_button_bar_buttons {float: left; margin-right: 5px;}
   
   .search_results_button_bar-text {float: left; color: #000000; font-family: Arial;font-size: 13px; margin-top: 3px; margin-right: 10px;}
   .search_name-div {width: 280px; float: left; overflow: hidden;}

    .expanded-title {display: none; font-weight: bold; font-size: 14px; margin: 10px 0 0 10px; color: #11457F;}

    .results_container { margin-left: 5px;}
    .details_container { width: 398px;}

    .results_summary {color: #000000; font: 11px/16px Arial,sans-serif; height: 28px; margin: 0; padding: 0 0 0 6px; width: 398px; }
    .results_list_table { border-collapse: collapse; border-spacing: 0; font: 11px Arial,sans-serif; margin-top: 0;}   
    .table-head { margin-bottom: 2px; vertical-align: bottom; }

    /*Prop details*/
    .details-footer {font: 11px Arial,sans-serif;margin-bottom: 5px;padding-bottom: 5px;width: 394px; text-align: center;}
    .detail-div{float: left; display: none;}
    .details-container-tab {float: left;}
    
    .details-tab-container { background: url("/images/tabs/blank.gif") repeat scroll 0 0 transparent; border: 1px solid black; height: 26px; overflow: hidden;}
    .details-frame { width: 396px; background-color: #F4F4F4; border: 1px solid #000000; clear: both; color: #000000; font: 11px Arial,sans-serif; margin-bottom: 5px; min-height: 182px; padding-bottom: 5px; position: relative; top: -1px; z-index: 0; }

    
    .sel-details {}
    .unsel-details {cursor: pointer;}
    .details-left {float: left; width: 175px; margin: 8px 0 10px 8px; }
    .details-right {float: left; width: 195px; margin: 8px 0 10px 8px; }
    .details-field-l {float: left; font-family: Arial; font-size: 8pt; color: #6a6a6a; width: 83px; font-weight: bold;}
    .details-field-r {float: left; font-family: Arial; font-size: 8pt; color: #6a6a6a; width: 75px; font-weight: bold;}
    .details-answer {float: left; font-family: Arial; font-size: 8pt; color: black; font-weight: bold;}
    .details_vertical_seperator {float: left; width: 5px; border-right: solid 1px black;    height: 150px;  margin: 10px 0;}
    .details_vertical_seperator-lot {float: left; width: 5px; border-right: solid 1px black;    height: 75px;  margin: 10px 0;}
    
    .details-field-one {float: left; font-family: Arial; font-size: 8pt; color: #6a6a6a; width: 95px; font-weight: bold;}
    .details-one-col { margin: 8px 0 10px 8px; font-family: Arial; font-size: 8pt; width: 385px;}
    .details-field-schools {float: left;width: 95px; font-weight: bold; color: #6a6a6a;}
    .details-field-schools-stats{float: left;width: 242px; font-weight: bold; color: #6a6a6a;}
    .details-schools-header {font-family: Arial; font-size: 10pt; font-weight: bold;}
    
    .details-field-amenities{width: 200px; font-family: Arial; font-size: 8pt; color: #6a6a6a; font-weight: bold;}
    .details-answer-amenities{width: 350px; margin-left: 20px; font-family: Arial; font-size: 8pt; color: black; font-weight: bold;}

    .detail-tabs {border: solid 1px black; height: 26px; width: 396px; overflow: hidden;}


    /*Result table items*/
    tr.selected-row { background-color: #11457F; color: white; font-weight: bold; height: 16px; }
    tr.variation_1 { background-color: white;  height: 16px; }
    tr.variation_2 { background-color: #f4f4f4;  height: 16px; }
    .sorted {color: #000000;  background: url("/images/tabs/headersort/sort.gif");  padding: 0 2px;   cursor: pointer; }
    .not-sorted {color: #000000; font-size: 10px; cursor: pointer;}
    .sort-continer {background-color: #f4f4f4; color: #000000;font-family: arial;  font-size: 11px; font-weight: bold;}


    .results-next-steps { background: none repeat scroll 0 0 #F4F4F4; border: 1px solid black; margin-bottom: 10px;  width: 360px;}

	.results-next-steps-orig { position: relative; top: 446px; left: 418px; width: 359px; background: #F3F5E1; border: 1px solid #996; }
	.vcard-line-2 {margin-left: 10px;}
	
    .results-next-steps-pv {
        background: none repeat scroll 0 0 #F4F4F4;
        border: 1px solid #b7b7b7;
        float: left;
        margin-bottom: 10px;
        width: 377px;
        margin-left: 7px;
    }	
	

   .vcard_buttons_top {margin-left: 3px; margin-right: 2px;}
        
/*
    .results-next-steps img#quicksave {
		position: relative;
		padding: 0px;
		margin: 0px;
		top: 8px;
		left: 20px;
	}
	.results-next-steps img#save-with-comments {
		position: relative;
		padding: 0px;
		margin: 0px;
		top: 8px;
		left: 30px;
	}
	.results-next-steps img#send-to-a-friend {
		position: relative;
		padding: 0px;
		margin: 0px;
		top: 8px;
		left: 40px;
	}


	 .results-next-steps img#dotted-hr-results {
		position: relative;
		padding: 0px;
		margin: 0px;
		top: 13px;
		left: 0px;
	}

	 .results-next-steps img#dotted-hr-results-photo {
		position: relative;
		padding: 0px;
		margin: 0px;
		top: 13px;
		left: 0px;
	}
*/
    /*  modified 5/12/2010    */

    #vcard_schedule_visit{
        float:left;
        font-size:11px;
        margin-left:12px;
        text-align:center;
        }

	.contactinfo {
		position: relative;
		padding: 0px;
		margin: 0px;
		/*top: 22px;
		left: 10px;
		*/font-size: 11px;
		font-family: Arial;
		color: #000;
        margin-left: 5px;
        margin-top: 0px;	
        margin-bottom: 5px;	
        float: left;
        width: 152px;
        /*width: 230px;*/
	}
	.contactinfo-photo {
		position: relative;
		padding: 0px;
		margin: 0px;
		/*top: 22px;
		left: 10px;
		*/font-size: 11px;
		font-family: Arial;
		color: #000;
        margin-left: 5px;
        margin-top: 0px;	
        float: left;
        width: 152px;
	}


	.results-next-steps p#contactinfo {
		position: relative;
		padding: 0px;
		margin: 0px;
		/*top: 22px;
		left: 10px;
		*/font-size: 11px;
		font-family: Arial;
		color: #000;
        margin-left: 10px;
        margin-top: 18px;	
        float: left;
        width: 223px;
	}
	.results-next-steps p#contactinfo-picture {
		position: relative;
		padding: 0px;
		margin: 0px;
		font-size: 11px;
		font-family: Arial;
		color: #000;
        margin-left: 10px;
        margin-top: 18px;	
        float: left;
        width: 142px;
	}

	.results-next-steps p#contactinfo-photo {
		position: relative;
		padding: 0px;
		margin: 0px;
		font-size: 11px;
		font-family: Arial;
		color: #000;
        margin-left: 10px;
        margin-top: 18px;	
        float: left;
        width: 200px;
	}


#v_card_button_2 {
    float:left; 
    width: 149px;
    text-align:center;
    }

/*
	.img#schedule-visit-x {
		position: relative;
		padding: 0px;
		margin: 0px;
		top: 0px;
        float: right;
        margin-top: 7px;
        margin-left: 2px;
        margin-bottom: 5px;
        margin-right: 22px;
	}

	.results-next-steps img#schedule-visit {
		position: relative;
		padding: 0px;
		margin: 0px;
		top: 0px;
        float: right;
        margin-top: 0px;
        margin-left: 2px;
        margin-bottom: 5px;
        margin-right: 16px;
	}
	.results-next-steps img#schedule-visit-photo {
		position: relative;
		padding: 0px;
		margin: 0px;
		top: 0px;
        float: right;
        margin-top: 0px;
        margin-left: 2px;
        margin-bottom: 5px;
        margin-right: 14px;
	}
*/
    #contact-photo {
        position: relative;
/*        margin:3px 5px 5px 0px; */
        margin-top: 2px;
        margin-right: 5px;
        margin-bottom: 5px;
        margin-left: 5px;
        width: 68px;
        float: left;
    }    
