﻿/* Community Pages */

#com-listings {
  margin-top:12px;
}
#community-list-title-bar {
  background-image:url(../images/base-images/green-bar22px.jpg);
  background-repeat:repeat-x;
  padding-top:4px;
  height:18px;
  font-size: 12px;
}
#community-title,
#price-title,
#inventory-title,
#contact-title,
.comm-dot,
.comm-price,
.comm-inventory,
.comm-contact {
  float:left;
  text-align:center;
}
#community-title {
  width:235px;
}
.comm-details {
  text-align: justify;
}
#price-title,
.comm-price {
  width:120px;
}
#inventory-title,
.comm-inventory {
  width:160px;
}
#contact-title,
.comm-contact {
  width:100px;
}
.list-item {
  border-left:1px solid #f1a31b;
  border-right:1px solid #f1a31b;
  display: table; 
  height: 38px;
  #position: relative; 
  overflow: hidden;
}
.list-item-fill {
  background-image:url(../images/base-images/comm-list-shade.jpg);
  background-repeat:repeat-x; 
  border-left:1px solid #f1a31b;
  border-right:1px solid #f1a31b;
  display: table; 
  height: 38px;
  #position: relative; 
  overflow: hidden;
}
.list-item-box {
  #position: absolute;
  #top: 50%;
  display: table-cell;
  vertical-align: middle;
}
.list-item-wrap {
  #position: relative;
  #top: -50%;
}
#list-cap {
  border-top:1px solid #f1a31b;
}
.comm-dot {
  font-size:11px;
  padding-top:1px;
  text-align:center;
  background-image:url(../images/base-images/comm-dot-img.gif);
  background-repeat:no-repeat;
  background-position:center;
  width:40px;
  height:16px;
}
.comm-name {
  float:left;
  text-align:left;
  width:195px;
}
.comm-name a,
.comm-inventory a {
  color:#b13330;
}
.comm-name a:hover,
.comm-inventory a:hover {
  color:#990000;
}
.comm-button {
  padding:4px 0px;
  background-image:url(../images/communities/view-available.png);
  background-repeat:no-repeat;
  background-position:center;
}
.comm-button a {
	color:#F7E1B0;
	text-decoration:none;
}
.comm-button a:hover {
	color:#fff;
}
#content-bar {
  padding-top: 2px;
  background-image:url(../images/base-images/green-bar22px.jpg);
  background-repeat: repeat-x;
  height:20px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 12px;
  font-size: 12px;
}
#community-pg-left {
  float: left;
  width: 277px;
}
#community-pg-right {
  float: right;
  width: 329px;
}
.comm-flash {
  border: 1px solid #bcd02f;
  width: 275px;
  height: 200px;
}
.comm-amenitymap {
  text-align:center;
}
.comm-amty-btn {
  margin-top: 12px;
}
#disclaimer {
  color:#636466;
  font-size: 10px;
} 
.comm-info-header {
  height: 20px;
  background-color:#ebede7;
  display: block;
  text-align:center;
  color:#434244;
  padding-top: 2px;
  margin-bottom: 12px;
  font-size:12px;
}
.comm-info {
  margin-bottom: 12px;
}
a.comm-info-text {
	font-size:12px;
  color:#b13330;
}
a.comm-info-text:hover {
  color:#ff0000;
}
#sales-box {
  background-color:#d5dcb2;
  color:#434244;
  text-align: left;
}
.sales-name {
  font-size: 11px;
  font-weight: bold;
}
.sales-address {
  font-size: 10px;
  line-height:12px;
  text-align: justify;
}
.sales-title {
  text-align: center;
  font-weight:bold;
  background-image:url(../images/base-images/green-bar22px.jpg);
  background-repeat: repeat-x;
  padding-top:2px;
  height:20px;
  margin:0px;
  color:#000;
  font-size:12px;
}
.sales-header {
  text-align:center;
  background-color:#bcd02f;
  height:20px;
  padding-top: 2px;
  color:#434244;
  margin:0px;
}
.sales-map {
  text-align: center;
}
.sales-map img {
  border: 1px solid #000000;
}
.sales-map a {
  color:#b13330;
}
.sales-map a:hover {
  color:#ff0000;
}
.lefthalf {
  float: left;
  width: 49%;
}
.righthalf {
  float: right;
  width: 49%;
}
#print-header {
  background-image:url(../images/base-images/masthead-bkgd.jpg); 
  background-repeat:repeat-x;
  margin-bottom: 12px;
  height:74px;
}
#title-bar-print {
  padding:0px;
  height:38px;
  background-image:url(/images/base-images/title-bkgd-orange.jpg); 
  background-repeat:repeat-x;
  margin:0px;
}
#title-bar-left-print {
  width:400px; 
  float:left;
  margin:0px;
  padding: 0px;
  height:38px;
}
#title-bar-right-print {
  width:155px;
  padding-top:0px;
  padding-right:6px;
  float:left;
  line-height:11px;
  text-align:right;
  font-size:8px;
  text-decoration: none;
  color: #000;
  height:38px;
  margin:0px;
}
#title-bar-left-print h1.title1 {
  padding:0px;
  margin-bottom:0px;
}
#title-bar-right-print a {
  display:block;
  margin: 2px 0px 2px 0px;
  text-align:right;
  text-decoration: none;
  color: #000;
}
#title-bar-right-print a:hover {
  color:#fff;
}
#title-bar-right-print img {
  vertical-align:middle;
}
#print-footer {
 background-image:url(/images/base-images/footer-bkgd.jpg);
 background-repeat: repeat-x;
 height:30px;
 margin-top:20px;
}
#print-footer-box {
  width:550px;
  text-align:center;
}
#print-directions {
  width: 575px;
}
.inventory-button { width:290px; height:34px; margin:auto; }
#inventory-button-move-in { background: url(../images/communities/quick-move-in.png) no-repeat; }
#inventory-button-plans { background: url(../images/communities/plans-available.png) no-repeat; }
.inventory-button a { display:block; color:#000; text-decoration:none; font-size:14px; font-weight:bold; line-height:32px; }
#inventory-button-move-in a { color:#fff; }
#inventory-button-plans a { color:#000; }
#feature-box-container { text-align:center; margin-bottom:6px; }
#feature-box { margin:auto;width:290px;text-align:center; }
#feature-box-top { background-image:url(/images/communities/features-box-top.png);width:290px;background-repeat:no-repeat;color:#fff;font-weight:bold;font-size:14px;line-height;15px;padding:2px 0px 1px 0px;background-color:#C61920; }
#feature-box-bottom { background-image:url(/images/communities/features-box-bottom.png);width:290px;background-position:bottom;background-repeat:no-repeat;padding:0px 0px 2px 0px;text-align:center;background-color:#C61920; }
.feature-item { margin:0px auto 4px auto;width:246px;background-color:#C4D187;padding:2px;font-weight:bold;text-align:center; }
.feature-item a { display:block; color:#000; text-decoration:none; }
.feature-item a:hover { color:#C80000; }
/* End Community Pages */
