﻿/* 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;
}

/* Princeton Style items for community List */

#com-listings-pch {
  margin-top:12px;
}
#community-list-title-bar-pch {
  background-image:url(../images/base-images/purple-bar22px.jpg);
  background-repeat:repeat-x;
  padding-top:4px;
  height:18px;
  font-size: 12px;
	color:#c1b5c5;
}
#community-title-pch,
#price-title-pch,
#inventory-title-pch,
#contact-title-pch,
.comm-dot-pch,
.comm-price-pch,
.comm-inventory-pch,
.comm-contact-pch {
  float:left;
  text-align:center;
}
.comm-dot-pch {
	color:#fff;
}
#community-title-pch {
  width:235px;
}
.comm-details-pch {
  text-align: justify;
}
#price-title-pch,
.comm-price-pch {
  width:120px;
}
#inventory-title-pch,
.comm-inventory-pch {
  width:160px;
}
#contact-title-pch,
.comm-contact-pch {
  width:100px;
}
.list-item-pch {
  border-left:1px solid #29003e;
  border-right:1px solid #29003e;
  display: table; 
  height: 38px;
  #position: relative; 
  overflow: hidden;
	background-color:#a896ae;
}
.list-item-fill-pch {
  background-color:#c8bdcc;
  border-left:1px solid #29003e;
  border-right:1px solid #29003e;
  display: table; 
  height: 38px;
  #position: relative; 
  overflow: hidden;
}
.list-item-box-pch {
  #position: absolute;
  #top: 50%;
  display: table-cell;
  vertical-align: middle;
}
.list-item-wrap-pch {
  #position: relative;
  #top: -50%;
}
#list-cap-pch {
  border-top:1px solid #29003e;
}
.comm-dot-pch {
  font-size:11px;
  padding-top:1px;
  text-align:center;
  background-image:url(../images/base-images/comm-dot-img-pch.gif);
  background-repeat:no-repeat;
  background-position:center;
  width:40px;
  height:16px;
}
.comm-name-pch {
  float:left;
  text-align:left;
  width:195px;
}
.comm-name-pch a,
.comm-inventory a {
  color:#990000;
}
.comm-name-pch a:hover,
.comm-inventory-pch a:hover {
  color:#ff0000;
}

/* End Princeton Styles */

#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 {
  color:#b13330;
	font-size:12px;
}
a.comm-info-text:hover {
  color:#ff0000;
}
#sales-box {
  background-color:#d5dcb2;
  color:#434244;
}
.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;
}
.new_pch_dots {
	margin:10px 0px 10px 0px;	
}
/* End Community Pages */