/* ONLY USE IF YOU REALLY NEED THIS ONE JOHN!!  */

.table_results { 
width:100%; 
height:100%; }


a, a:link, a:hover, a:visited, a:active{color: #666666;}
/* Here is the start of the Accessible Table CSS*/

/* this is the holder container*/
.table_search_results {

display:table;
}

.td_company_logo {
vertical-align:top;

}

/* this is the Company Logo Image cell  width:125px; height:0px; */
.image_company_logo {

vertical-align:top;
border:0px;

}

.td_company_logo a, a:hover {
cursor: pointer;
}

/* this is the Ammenities Cell*/
.td_ammenities_icons {
vertical-align:bottom-right;

text-align:right;
font-size:75%;

}
.td_ammenities_icons a {
vertical-align:bottom-right;

text-align:right;
color:#000000;

}
.td_ammenities_icons a:hover {cursor: help; 
	border-bottom-style:dashed;
	border-bottom-width:thin;}

/* this is the Company Name Cell*/
.td_company_name{
font-variant:small-caps;
font-family: Tahoma, Verdana, Arial, Helvetica, Lucida Grande, sans-serif;
font-weight:bold;
text-decoration:none;
font-size: 100%;
color:#000000;
text-align:left;

height:auto;
border-bottom:#ccc solid 1px;
padding-left:83.5px;
/*background-image:url(../../common/images/ylm_small.gif);
background-position:right;
background-repeat:no-repeat; */

}
.td_company_name a{
font-variant:small-caps;
font-family: Tahoma, Verdana, Arial, Helvetica, Lucida Grande, sans-serif;
font-weight:bold;
text-decoration:none;
font-size: 100%;
color:#666666;
text-align:left;
cursor: pointer;


}

.td_company_name a:hover{
text-decoration:underline;
color: #000;

}

/* this is the Filter Member Icons Cell*/
.td_member_icons {
text-align: left;
vertical-align:bottom-left;
cursor: pointer;}


/* this is the Company Address Cell*/
.td_company_address {
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, Lucida Grande, sans-serif;
font-size:75%;
color:#666666;
vertical-align:text-top;

display:table-cell;
padding:3px;
width:auto;
}

/* this is the Company Description Cell*/
.td_company_description {
color:#666666;
vertical-align:top;
text-align:left;
font-family: Tahoma, Verdana, Arial, Helvetica, Lucida Grande, sans-serif;
font-size:80%;
line-height:.8.5em;

display:table-cell;
padding:3px;
max-width:250px;}


/* this is the more details style*/
.td_more_details {
font-family:Tahoma, Verdana, Arial, Helvetica, Lucida Grande, sans-serif;
text-decoration:none;
font-size:70%;
font-style: normal;
vertical-align:bottom;

}
.more_details a{
font-family:Tahoma, Verdana, Arial, Helvetica, Lucida Grande, sans-serif;
text-decoration:none;
font-size:70%;
font-style: normal;
color:#000000;
vertical-align:bottom;
cursor: pointer;
}

.more_details a:hover{
text-decoration: underline;
color:#000000;
cursor: pointer;

}

.td_blank_row {

border:1px;
border-top-style:solid;
border-top-color:#cccccc;
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, Lucida Grande, sans-serif;
font-size:80%;
color:#333333;
}

.td_search_count {
/*background-image:url(../../common/images/results_header.gif);
background-position:left;
background-repeat:no-repeat; */

/*border:1px;
border-top-style:solid;
border-top-color:#cccccc; */
text-align:left;
font-variant:small-caps;
font-family: Tahoma, Verdana, Arial, Helvetica, Lucida Grande, sans-serif;
 font-size:90%;
color:#666666;
height:26px;
width:400px;
padding-left:1px;

}

.td_search_nav_bar {color:#666666; /*border-top:1px solid #cccccc; */font-family:Tahoma, Verdana, Arial, Helvetica, Lucida Grande, sans-serif; text-align:right;
 font-size:90%;}
p.td_search_count {
padding-left:2px;
}



/*numeric links at top of page */
.button {
	overflow: auto;
	height:100%;
	margin: 0px;
	
}

.button_links {
	width: 320px;
	padding: 5px;
	display:table-cell;
	margin: 0px;
	text-align: right;
float:right;
}

.button_links a {
	/*border-bottom: 1px #666666 solid; border-right: 1px #666666 solid;
	border-top: 1px #ffffff solid; border-left: 1px #ffffff solid;*/
	margin: 0px;
	padding: 2px;
	/*padding-top: 1px;
	padding-bottom: 1px; */
	position: relative;
	top: 1px; left: 1px;
	background-color:#fff;
	text-decoration: underline;
	color: #666666;
	cursor:pointer;	font-size:80%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.button_links a:hover {
	/*border-bottom: 1px #ffffff solid; border-right: 1px #ffffff solid;
	border-top: 1px #666666 solid; border-left: 1px #666666 solid;*/
	margin: 0px;
	padding: 2px;
	/*padding-top: 1px;
	padding-bottom: 1px; */
	/*background-color:#f1e017; */
	position: relative;
	top: 1px; left: 1px;
	cursor:pointer;
	color:#666666;
	text-decoration:underline;
}
.button_links a:visited {
	/*border-bottom: 1px #ffffff solid; border-right: 1px #ffffff solid;
	border-top: 1px #666666 solid; border-left: 1px #666666 solid;*/
	margin: 0px;
	padding: 2px;
	/*padding-top: 1px;
	padding-bottom: 1px; */
	/*background-color:#000000; */
	position: relative;
	top: 1px; left: 1px;
	background-color:#fff;
	text-decoration: underline;
	color: #666666;
	cursor:pointer;	font-size:80%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.button_link_active {
	/*border-bottom: 1px #666666 solid; border-right: 1px #666666 solid;
	border-top: 1px #ffffff solid; border-left: 1px #ffffff solid;*/
	margin: 0px;
	padding: 2px;
	/*padding-top: 1px;
	padding-bottom: 1px; */
	background-color:#fff;
	text-decoration:none;
        color:#666666;
		cursor:pointer;position: relative;
	top: 1px; left: 1px;
	font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* this is the end of this style sheet :oP*/
