@charset "utf-8";

/*************************************************************
	2-living-layout.css
*************************************************************/


/********************************************************
	Living Assistance
********************************************************/

#living.main {
	padding-bottom: 25px;
}

#living .mainconts {
	padding-top: 40px;
	margin-bottom: 10px;
}

#living .mainconts p {
	color: #333;
}

#living .mainconts .main-image {
	margin-bottom: 30px;
}

#living .mainconts .headline {
	margin-bottom: 20px;
}

#living .mainconts .headline-description {
	width: 520px;
	font-size: 77%;
	margin-bottom: 25px;
}

#living .mainconts .parent-list {
	margin-bottom: 40px;
}

#living .mainconts .parent-item {
	width: 220px;
	float: left;
	margin-left: 20px;
	padding-bottom: 2px;
	margin-bottom: 30px;
	border-bottom: 1px solid #fff;
}

#living .mainconts .parent-item.first-item {
	margin-left: 0;
}

#living .mainconts .parent-item p {
	color: #fff;
}

#living .mainconts .parent-item a {
	font-size: 93%;
	display: block;
}

#living .mainconts .parent-item a:hover {
	text-decoration: none;
	color: #ffe649;
}

#living .mainconts .residence-listings {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
}

#living .mainconts .residence-listings p {
	padding-bottom: 2px;
	margin-bottom: 5px;
	border-bottom: 1px solid #fff;
}

#living .mainconts .child-item {
	display: inline;
}

#living .mainconts .child-item a {
	font-weight: normal;
	font-size: 77%;
	line-height: 1.2;
	color: #333;
}

#living .mainconts .child-item a:hover {
	color: #fff;
	text-decoration: underline;
}


#living .mainconts .living-list-box .list-title {
	margin-bottom: 8px;
}

#living .mainconts .living-list-box table {
	width: 950px;
}

#living .mainconts .living-list-box th {
	background: #d9dce0;
	border-left: 1px solid #C0C3CA;
}

#living .mainconts .living-list-box th.first-item {
	border-left: none;
}

#living .mainconts .living-list-box table .first-item { width: 197px; }
#living .mainconts .living-list-box .address { width: 190px; }
#living .mainconts .living-list-box .phone { width: 140px; }
#living .mainconts .living-list-box .access { width: 230px; }

#living .mainconts .living-list-box td {
	background: #ecedef;
	border-top: 1px solid #C0C3CA;
	border-left: 1px solid #C0C3CA;
	vertical-align: top;
}

#living .mainconts .living-list-box td a {
	color: #333;
	float: left;
	width: 197px;
}

#living .mainconts .living-list-box td a:hover {
	
}

#living .mainconts .living-list-box td.first-item {
	border-left: none;
}

#living  .mainconts .living-list-box th,
#living  .mainconts .living-list-box td {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
}

#living  .mainconts .living-list-box th,
#living  .mainconts .living-list-box td .item-title,
#living  .mainconts .living-list-box td .item-description {
	font-size: 68%;
}

#living  .mainconts .living-list-box td .item-note {
	font-size: 65%;
	padding-left: 12px;
}

#living .mainconts .living-list-box .item-title {
	font-weight: bold;
}

#living .mainconts .living-list-box .no-link {
	padding-left: 12px;
}

/*************************************************
	BEGIN for JavaScript
*************************************************/

.white td {
	background: #fff !important;
}

#associations { display: block; }
#churches { display: none; }
#immigration { display: none; }
#libraries { display: none; }
#parks { display: none; }
#schools { display: none; }
#childcare { display: none; }
#counseling { display: none; }
#hospitals { display: none; }
#fitness { display: none; }
#bookstores { display: none; }
#department { display: none; }
#furniture { display: none; }
#supermarkets { display: none; }
#automobiles { display: none; }
#moving { display: none; }
#travel { display: none; }
