/************************* CASCADE */
/* cascade based on template */
#banner {
	height: 280px;
	width: 100%;
	margin-bottom: 0px;
	background: url(../../../../Prodidc/fragments/cl_home_css/images/banner-wide-repeat.gif) repeat-x left;
}
/* end cascade */

#banner-container  
{
	min-width: 960px;
	width: 100%;
	background: url(../../../../Prodidc/fragments/cl_home_css/images/banner-wide.gif) no-repeat;
}

#home-content { min-width: 960px; }

/************************* APARTMENT SEARCH */
#apartment-search { 
	width: 208px; 
	height: 277px;
	background-color: #67CD00; 
	border-right: solid 1px #FFF; 
	float: left; 
}

/************************* FEATURED PROPERTY */
#featured-property { 
	float: left; 
	width: 208px; 
}

#featured-property h1 { 
	background-color: #3E6083; 
	color: #FFF; 
	font-size: 100%; 
	padding: 10px 20px; 
	margin: 0; 
	margin-bottom: 1px; 
}
#featured-property-content-loader
{
	position:relative;
	height:150px;
	background-image: url(../../../../Prodidc/fragments/cl_home_css/images/loading.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
#featured-property-content  
{
	display:none;
	height: 333px; 
	padding: 15px; 
	background-image: url(../../../../Prodidc/fragments/cl_home_css/images/featured-property-background.jpg); 
	background-repeat: repeat-x; 
	color: #111; 
	font-size: 70%; 
}

#featured-property-content .listing { 
	border: solid 2px #FFF; 
	background-color: #FFF; 
	font-weight: bold; 
}

#featured-property-content .listing p { 
	margin: 0; 
	padding: 5px; 
}

/************************* CALLOUTS */
#callouts { 
	float: left; 
	display: inline;
	width: 720px; 
	margin-left: 30px;
}

#callouts .callout { 
	float: left; 
	display: inline; 
	width: 230px; 
	margin-top: 10px; 
	font-size: 80%; 
	color: #111; 
}

#callouts .middle-callout { 
	margin-left: 15px; 
	margin-right: 15px; 
}

#callouts .callout h1 { 
	color: #013368; 
	margin: 15px 0; 
	padding-bottom: 15px; 
	border-bottom: solid 3px #DFEBF7; 
	font-size: 150%; 
	font-weight: normal; 
}

#callouts .callout ul { 
	margin: 0; 
	margin-left: 15px; 
	padding: 0; 
}

#callouts .callout .callout-image { 
	float: left; 
	margin-right: 10px; 
	margin-bottom: 5px; 
	display: inline; 
}

#callouts .callout .unplugged { 
	width: 158px; 
	margin: 0 auto; 
	position: relative;
}

#callouts .callout .unplugged ul { 
	color: #8D7103; 
	margin-left: 20px; 
	padding-top: 180px;	
}

#callouts .callout .unplugged ul li { 
	line-height: 150%; 
}

#callouts .callout .unplugged ul a { 
	color: #8D7103; 
	text-decoration: none; 
}
#callouts .callout .unplugged #expand-unplugged
{
	position: absolute;
	right: 0;
	top: 0;
	width: 160px;
	height: 170px;
	overflow: hidden;
}

#callouts .callout .unplugged .expanded
{
	width: 440px !important;
	height: 270px !important;
}

#callouts .callout .unplugged #expand-unplugged #unplugged-container
{
	width: 440px;
	height: 270px;
	position: absolute;
	right: 0px;
}
#callouts .callout .unplugged #expand-unplugged #unplugged-container img

{
      float: right;
}


