﻿/* Module - House display */

/* -- Structure -- */
.house-display-row 
{
	clear:					both;
	overflow:				hidden;
	margin-bottom:			10px;
}
.house-display {
	float:					left;
	width:					218px;
	margin-right:			22px;
	/*border:					6px solid #323232;*/
}
.house-display-row .last {
	margin-right:			0;
}
#house-display-content 
{
	float:					left;
	width:					453px;
	margin-right:			20px;
}
#house-display-advert 
{
	float:					left;
	width:					215px;
}
#house-display-times
{
	width:					215px;
	font-size:				11px;
	line-height:			13px;
	margin-bottom:			15px;
}
#house-display-times .top 
{
	padding:				6px 12px 5px 12px;
	background:				url(../images/rounded-box-215.gif) #323232 left top no-repeat;
	border-bottom:			1px solid #4d4d4d;	
}
#house-display-times .top h2 
{
	font-size:				13px;
}
#house-display-times .bottom 
{
	background:				url(../images/rounded-box-215.gif) left bottom no-repeat;
	width:					215px;
	padding:				5px 12px 6px 12px;
	overflow:				auto;
}
#house-display-times .bottom li
{
	clear:					both;
	display:				block;
	margin-bottom:			4px;
	overflow:				auto;
}
#house-display-times .bottom .date 
{
	float:					left;
	width:					100px;
	margin-right:			16px;
}
#house-display-times .bottom .time 
{
	float:					left;
	width:					75px;
}
#house-display-advert-and-contact {
	float:					left;
	width:					213px;
	margin-right:			31px;
}
#house-display-advert-and-contact .advert 
{
	margin-bottom:			20px;
}
#house-display-advert-and-contact h2 
{
	font-size:				13px;
	margin-top:				20px;
}
#directions 
{
	background:				#69684b;
	padding:				10px;
	margin-bottom:			9px;
}
/* -- Content -- */
.house-display h2 {
	color:					#fff;
	font-size:				14px;
	font-weight:			bold;
	margin:					2px 0 1px 0;
}
.house-display p {
	margin-bottom:			0;
	color:					#b0b0b0;
	font-size:				12px;
	line-height:			16px;
}
/*.house-display-hover p
{
	color:					#fff;
}*/
.house-display a:link,
.house-display a:visited,
.house-display a:active 
{
	text-decoration:		none;
}
.house-display a:focus,
.house-display a:hover 
{
	text-decoration:		underline;
}
.house-display p a:link,
.house-display p a:visited,
.house-display p a:active {
	color:					#9e9e7b;
}
#house-display-container 
{
	background:				#767676;
	width:					100%;
	/*min-height:				403px;*/
	position:				relative;
}
#house-sketch-banner 
{
	position:				absolute;
	top:					25px;
	right:					5px;
	z-index:				100;
}
#content-holder-no-margin #house-display-container {
	margin-top:				-20px;
}
#directions h2 
{
}
#directions p 
{
	margin:					0;
}
#GoogleMap 
{
	height:					235px;
}
/* Menu layers */
#display-functions 
{
	clear: both;
	position: relative;
	margin-bottom: 10px;
}
#content-holder-no-margin #display-functions 
{
	margin-bottom: 0;
	margin-top: -1px;
}
#display-functions-model 
{
	margin-top: -46px;
	height: 47px;
	position: absolute;
}
#display-functions .menu-list 
{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 969px;
	background: url(../images/menu-list-bg.gif) #848484 repeat-x;
	height: 27px;
	display: block;
}
#content-holder-no-right #display-functions .menu-list 
{
	width: 713px;
}
#content-holder-no-right #display-functions-model .menu-list 
{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 713px;
	background: url(../images/menu-list-bg.gif) #848484 repeat-x;
	height: 27px;
	display: block;
}
#display-functions-model .menu-list li,
#display-functions .menu-list li 
{
	float: left;
	background: url(../images/menu-list-bg.gif) #848484 repeat-x;
}
#display-functions-model .menu-list li a:link,
#display-functions-model .menu-list li a:visited,
#display-functions-model .menu-list li a:active,
#display-functions .menu-list li a:link, 
#display-functions .menu-list li a:visited,
#display-functions .menu-list li a:active 
{
	padding: 5px 10px 4px;
	display: block;
	text-decoration: none;
	border-left: 1px solid #a1a1a1;
	border-right: 1px solid #8b8b8b;
}
#display-functions-model .menu-list li a:hover,
#display-functions-model .menu-list li a:focus,
#display-functions .menu-list li a:hover,
#display-functions .menu-list li a:focus 
{
	background: url(../images/menu-list-active-bg.gif) #525252 repeat-x;
	border-left: 1px solid #777;
	border-right: 1px solid #565656;
}
#display-functions .menu-list li#menu-item-back a
{
	background: url(../images/arrow-back-round.gif) no-repeat;
	padding: 5px 10px 5px 35px;
	display: block;
	text-decoration: none;
	border-left: 1px solid #777;
	border-right: 1px solid #565656;
	color: #fff;
}
#display-functions .menu-list li#menu-item-back a:hover,
#display-functions .menu-list li#menu-item-back a:focus 
{
	background: url(../images/arrow-back-round-hover.gif) no-repeat;
}

.local-house-display .house-display
{
	margin-right: 5px;
	margin-bottom: 15px;
}

.local-house-display .last
{
	margin-right: 0;
}