/*  HOUSES & CONDOS THUMBNAIL STYLES ************************************************ */

.housesCondos_thumb_all {
	margin:0;
}

/*  HOUSES THUMBS **************************** */

.house_thumb {
	/*margin:0 0 4px 0;*/
	width:115px;
	margin:7px 5px 0 0;
	clear:none;
	float:left;
}

.house_thumb_last {
	width:115px;
	margin:7px 0 0 0;
	clear:none;
	float:left;
}

.house_thumb img,
.house_thumb_last img {
	width:115px;
	/*height:75px;*/
	padding:0 0 2px 0; /*0 4px 2px 0;*/
	clear:both;
}


.house_thumb div,
.house_thumb_last div {
	background-color:#716555;
	display:block;
	width: 109px;
	font-weight:bold;
	margin:0;
	color:#FFFFFF;
	text-align:center;
}

.house_thumb div a,
.house_thumb_last div a {
	width: 109px;
	display:block;
	background-color:#716555;
	padding: 3px;
	color:#FFFFFF;
	text-decoration:none;
}

.house_thumb div a:hover,
.house_thumb_last div a:hover {
	color:#FFFFFF;
	background-color:#4b4338;
}

/*  CONDOS THUMBS **************************** */

.condo_thumb {
	/*margin:0 0 4px 0;*/
	width:240px;
	margin:7px 5px 0 0;
	clear:none;
	float:left;
}

.condo_thumb_last {
	width:240px;
	margin:7px 0 0 0;
	clear:none;
	float:left;
}

.condo_thumb img,
.condo_thumb_last img {
	width:240px;
	height:114px;
	padding:0 0 2px 0; /*0 4px 2px 0;*/
	clear:both;
}

.condo_thumb div,
.condo_thumb_last div {
	display:block;
	width: 234px;
	font-weight:bold;
	background-color:#716555;
	/*padding: 3px;*/
	margin:0;
	color:#FFFFFF;
	text-align:center;
}

.condo_thumb div a,
.condo_thumb_last div a {
	display:block;
	width: 234px;
	color:#FFFFFF;
	padding: 3px;
	text-decoration:none;
	background-color:#716555;
}

/*.housesCondos_thumb_all .condo_thumb div a:link,
.housesCondos_thumb_all .condo_thumb_last div a:link,
.housesCondos_thumb_all .condo_thumb div a:visited,
.housesCondos_thumb_all .condo_thumb_last div a:visited {
	display:block;
	width: 234px;
	color:#FFFFFF;
	padding: 3px;
	text-decoration:none;
	background-color:#716555;
}*/

.condo_thumb div a:hover,
.condo_thumb_last div a:hover {
	display:block;
	color:#FFFFFF;
	width: 234px;
	padding: 3px;
	/*text-decoration:underline;*/
	background-color:#4b4338;
	
}

/*  COMMUNITIES THUMBNAIL STYLES ************************************************ */

.communities_header_small {
	text-align:right;
	position: relative;
}

.communities_header_small img {
	width:396px;
	height:147px;
	padding:0;
	margin:0 0 0 0;
}

.communities_header_small .nowopen_overlay {
	position: absolute;
	top:  -20px;
	right: -35px;
	width: 106px;
	height: 106px;
	margin: 0;
	padding: 0;
}

/*  HOUSES, CONDOS & COMMUNITIES PROFILE STYLES ************************************************ */

.profile_all {
	margin:0;
	padding:0;
}

.profile_all h2 {
	font-size:1.1em;
	margin:0 0 3px 0;
	padding:0;
}

.profile_all .house_header {
  position: relative;
  /*width: 488px;*/
  height: 205px;
}

.profile_all .house_header img {
	width:488px;
	margin: 0 -6px;
}

.profile_all .house_header #overlay_winnersingleattached {
	position: absolute;
	right: -20px;
	bottom: -30px;
	background: url('../graphics/houses/headers/2008winner_singleattached.png');
	width: 150px;
	height: 141px;
}

.profile_all .comm_header {
  position: relative;
  margin: 0 0 15px 0;
  padding: 0;
}

.profile_all .comm_header img {
	width:396px;
	margin: 0 -6px;
}

.profile_all .comm_header .nowopen_overlay {
	position: absolute;
	top:  -10px;
	right: 50px;
	width: 106px;
	height: 106px;
	margin: 0;
	padding: 0;
}

.profile_all p {
	padding:0;
	margin: 15px 0;
}

.profile_all .openHouse {
	margin: 20px 0 15px 0;
	clear:both;
}

.profile_all .openHouse img {
	width:230px;
	float:left;
	margin: 0 15px 0 0;
}

/*.profile_all img.photo {
	width:230px;
}

.profile_all .float {
	float: left;
	clear:none;
	margin: 0 10px 10px 0;
}*/

.profile_all .openHouse .info {
	float:left;
	width:220px;
}

.profile_all .openHouse span {
	display:block;
	margin:0 0 5px 0;
}

.profile_all ul.featuresAll {
	padding:0 0 0 0;
	margin: 20px 0 15px 15px;
}

.profile_all ul.featuresAll li {
	padding:0 0 3px 0;
	margin: 5px 0 0 15px;
}

.profile_all ul.features {
	width: 220px;
	padding:0 0 0 0;
	margin: 10px 10px 20px 5px;
	float:left;
}

.profile_all ul.features li {
	padding:0 0 0 0;
	margin: 5px 0 0 15px;
}

.profile_all .profile_availableComm {
	clear:both;
	color:#000000;
	margin: 20px 0 5px 0;
}

.profile_all .profile_availableHomes {
	clear:both;
	color:#000000;
	margin: 0 0 5px 0;
}

/*.profile_all .profile_availableHomes ul {
	padding:0 0 0 0;
	margin: 10px 0 10px 15px;
}

.profile_all .profile_availableHomes ul li {
	padding:0 0 0 0;
	margin: 5px 0 0 15px;
}*/

.profile_all .left {
	float:left;
	width:277px;
	margin:10px 15px 0 0;
	clear:none;
}

.profile_all .right {
	float:left;
	width:180px;
	margin:10px 0 0 0;
	clear:none;
}

.profile_all .siteMap {
	/*margin: 15px 0 5px 15px;*/
	margin: 15px 0 0 0;
	clear:both;
}

.profile_all .siteMap img {
	/*width:200px;*/
	width:180px;
}

.profile_all .siteMap img.border {
	clear:both;
	width:172px;
	border: solid 4px #FFFFFF;
}

.important {
	padding: 2px 4px;
	margin: 10px 0 0 0;
	background: #cc0000;
	/*background: #fff;*/
	color: #fff;
	font-weight: bold;
	display: inline-block;
}

.map {
	padding: 10px 0;
}

.map iframe {
  	margin: 10px 0;
  	border: 1px solid #000;
}

/* **********************************
** Revised Community Layout
********************************** */

.commInfoBox {

}

.commInfoBox .slideshowNotice {
  margin: 0 0 15px 0;
  padding: 0 0 0 0;
  font-weight: bold;
  font-style: italic;
}

.commInfoBox h2 {
  font-size: 1.4em;
  margin: 0 0 1em 0;
}

.commDesc p {
  padding-top: 0;
  margin-top: 0;
}

.commDesc {
  width: 230px;
  float: left;
  margin: -5px 0 0 0;
  padding: 0;
}

.commDescPic {
  width: 230px;
  display: block;
  float: left;
  padding: 0;
  margin: 0 9px 0 0;
  border: 1px solid #fff;
}

.commLoc {
  margin: 15px 0 0 0;
  padding: 0;
}

.commAuxInfo {
  padding: 15px 0 0 0;
  margin: 15px 0 3px 0;
  border-top: 1px solid #fff;
}

.commAuxInfo ul {
  padding: 0;
  margin: 0 0 0 25px;
}

.commAuxInfo ul li {
  padding: 0;
  margin: 0 0 5px 0;
}

.commAuxInfo_sitemap h2 {
  margin-bottom: 3px;
}

.commAvailModels h2	{
  margin-bottom:  3px;
}

.commGmap {
  /*text-align: center;*/
  margin: 0 0 15px 0;
}

.commGmap .body_full_box {
  margin: 0 0 5px 0;
}

.commGmap .body_full_box h2 {
  margin: 0 0 0 0;
}

.commGmap .body_full_box p {
  margin: 5px 0 0 0;
}

.commGmap .body_full_box a,
.commGmap .body_full_box a:link {
  color: #fff;
}

.commGmap iframe {
  width: 486px;
  height: 400px;
  margin: 0 auto 5px auto;
}

