
/**
 * General
 */

#content {
  float: left;
  width: 585px;
  margin-top: 10px;
}

#right {
  float: right;
  width: 395px;
  margin-top: 16px;
  border-top: 2px solid #cc0000;
}

#right .padding {
  border: 1px solid #dddcdb;
  padding: 4px 20px;
}

#right A {
  color: #000000;
}

#right A:hover {
  color: #cc0000;
}

#newsbox {
  float: left;
  width: 700px;
  filter:alpha(opacity=70);
  -moz-opacity:.70;
  opacity:.70;
  background-color: #ffffff;
}

#newsbox #contentbox .padding {
  padding: 10px;
  padding-top: 0px;
}

#newsbox #contentbox A.release,
#newsbox #contentbox A.thickbox {
  display: block;
  line-height: 24px;
  border-bottom: 1px solid #cccccc;
  padding-left: 10px;
  background: url('/images/bgs/news/arrow.gif') left center no-repeat;
  text-decoration: none;
}

#newsbox #contentbox A.release .title,
#newsbox #contentbox A.thickbox .title {
  font-weight: bold;
  text-decoration: underline;
}

#newsbox #contentbox A.release .date,
#newsbox #contentbox A.thickbox .date {
  float: right;
}

#newsbox #contentbox A.release:hover
#newsbox #contentbox A.thickbox:hover {
  color: #cc0000;
  text-decoration: none;
}


/**
 *  Hot Off The Press
 */

#hot-off-the-press {
  min-height: 450px;
  background: url('/images/bgs/news/hot_off_the_press.jpg') top right no-repeat;
}


/**
 * Press Releases
 */

#press-releases {
  min-height: 450px;
  background: url('/images/bgs/news/press_releases.jpg') top right no-repeat;
}


/**
 * Maracay News
 */

#maracay-news {
  min-height: 450px;
  background: url('/images/bgs/news/maracay_news.jpg') top right no-repeat;
}


/**
 * Maracay Newsletters
 */

#maracay-newsletters {
  min-height: 450px;
  background: url('/images/bgs/news/maracay_newsletters.jpg') center right no-repeat;
}


/**
 * Broker Program
 */

#broker-program #content {
  min-height: 500px;
  background: url('/images/bgs/news/broker-program.jpg') top right no-repeat;
}

#broker-program #right .padding {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
}

#broker-program #right #broker-form {
  background: url('/images/bgs/form_gradient.gif');
  border: 1px solid #dddcdb;
}

#broker-program #right #broker-form TABLE {
  border-collapse: collapse;
  position: relative;
  left: -2px;
}

#broker-program #right #broker-form TABLE TD {
  padding: 2px;
}

#broker-program #right #broker-form .field INPUT,
#broker-program #right #broker-form .field SELECT {
  width: 220px;
}

#broker-program #right #broker-form SELECT {
  width: 326px;
}

#broker-program #right #broker-form .padding,
#broker-program #right #broker-form .partition {
  border: none;
  padding: 15px;
}

#broker-program #right #broker-form .partition {
  background: url('/images/bgs/form_gradient.gif');
  border-top: 1px solid #dddcdb;
}

#broker-program #right #sign-up {
  margin-top: 15px;
  text-align: right;
}


/**
 * Inventory Homes
 */

#inventory-homes H1 {
  color: #0068a6; 
}

#inventory-homes #content {
  float: none;
  width: 980px;
  height: 320px;
  background: url('/images/bgs/news/inventory-homes.jpg') bottom no-repeat;
  margin-bottom: 0px;
}

#inventory-homes #content #top {
  width: 384px;
}

#inventory-homes #bottom .group {
  border-top: 1px solid #0068a6;
  background: url('/images/bgs/gradient.jpg') top repeat-x;
}

#inventory-homes #bottom .partition {
  height: 30px;
  background: url('/images/bgs/gradient.jpg') repeat-x;
}

#inventory-homes #bottom B {
  color: #0068a6;
}

#inventory-homes #bottom H3 {
  margin-top: 40px;
  color: #0068a6;
  font-family: Times,serif;
  font-size: 16px;
  font-weight: normal;
  text-align: center;
  text-transform: none;
}

#inventory-homes #bottom .home_logo {
  float: left;
  width: 188px;
  padding-top: 20px;
  text-align: center;
}

#inventory-homes #bottom .contact {
  float: left;
  width: 200px;
  background: url('/images/bgs/neighborhoods/partition.gif') top left no-repeat;
}

#inventory-homes #bottom .contact .padding {
  padding-top: 4px;
  padding-left: 16px;
}

#inventory-homes TABLE {
  float: left;
  width: 590px;
  border-collapse: collapse;
  background: #fcfbfa;
}

#inventory-homes TABLE TR TD,
#inventory-homes TABLE TR TH {
  border: 1px solid #e8e8e8;
  padding: 2px 6px 2px 4px;
  white-space: nowrap;
}

#inventory-homes TABLE TR TD A {
  text-decoration: none;
  color: #cc0000;
}

#inventory-homes TABLE TR TD A:hover {
  text-decoration: underline;
  color: #cc0000;
}

#inventory-homes TABLE THEAD TR TH,
#inventory-homes TABLE THEAD TR TH.header {
  font-size: 10px;
  font-weight: normal;
  border-bottom: 3px solid #edeceb;
}

#inventory-homes TABLE THEAD TR TH.header {
  cursor: pointer;
}

#inventory-homes TABLE THEAD TR TH.headerSortUp,
#inventory-homes TABLE THEAD TR TH.headerSortDown {
  border-bottom: 3px solid #cc0000;
}

#inventory-homes TABLE TBODY TR TD.model {
  color: #cc0000;
  text-transform: uppercase;
  white-space: normal;
}

#inventory-homes TABLE TBODY TR.odd TD {
  background: #f6f5f4;
}

#inventory-homes TABLE TBODY TR:hover TD {
  color: #cc0000;
}

#inventory-homes .up-arrow {
  clear: both;
  text-align: right;
  margin: 16px 0px;
}

#inventory-homes .neighborhood {
  border-bottom: 1px solid #dddcdb;
}


/**
 * Inventory Homes Popup
 */

#inventory-home .contact {
  float: left;
  width: 240px;
}

#inventory-home .description {
  float: left;
  width: 280px;
}

#inventory-home .photo {
  float: right;
  border: 1px solid #cccccc;
  padding: 2px;
}

#inventory-home #listing TABLE {
  border-collapse: collapse;
  margin: 16px 0px;
  width: 100%;
}

#inventory-home #listing TABLE TH,
#inventory-home #listing TABLE TD {
  border: 1px solid #cccccc;
  padding: 2px 6px;
}

#inventory-home #listing TABLE TH {
  font-weight: bold;
  white-space: nowrap;
  width: 20%;
}


/**
 * Tax Credit Page
 */

#tax-credit {
}

#tax-credit #content {
  float: left;
  width: 600px;
  font-family: Verdana, Arial, Heletica, sans-serif;
  font-size: 11px;
  margin-top: 10px;
  margin-left: 40px;
  display: inline;
}

#tax-credit #content A,
#tax-credit #content A:hover {
  color: #006699;
}

#tax-credit #content H1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 28px;
  font-weight: bold;
  text-transform: none;
}

#tax-credit #content UL.title-bullets {
  margin-top: 16px;
  margin-bottom: 16px;
}

#tax-credit #content UL.title-bullets LI {
  list-style-image: url('/images/news/tax-credit/li-arrow.gif');
  color: #006699;
  font-size: 18px;
  line-height: 24px;
}

#tax-credit #content HR {
  margin: 16px 0px;
  height: 0px;
  border-top: 1px dashed #cccccc;
}

#tax-credit #right {
  float: right;
  margin-right: 20px;
  width: 300px;
  border-top: none;
  display: inline;
}

#tax-credit #right H2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  font-style: italic;
  line-height: 22px;
  text-transform: none;
}

#tax-credit #right A,
#tax-credit #right A:hover {
  background: url('/images/news/tax-credit/a-arrow.gif') left center no-repeat;
  color: #006699;
  padding-left: 10px;
}

#tax-credit #disclaimer {
  clear: both;
  color: #999999;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  padding: 20px 110px;
}



/**
 * Tax Credit Page V2
 */

#tax-credit-2  {
  font-family: 'Palatino Linotype', Georgia, Times, serif;
  font-size: 13px;
  margin-top: 10px;
  margin-left: 40px;
  display: inline;
  color: #333333;
  line-height: 17px;
}

#tax-credit-2 #content {
  float: left;
  width: 600px;
}

#tax-credit-2 #content A,
#tax-credit-2 #content A:hover {
  color: #006699;
}

#tax-credit-2 #content H1 {
  font-family: Georgia, Times, serif;
  font-size: 24px;
  font-weight: bold;
  text-transform: none;
  line-height: 28px;
}

#tax-credit-2 #content H2 {
  font-family: 'Palatino Linotype', Georgia, Times, serif;
  color: #006699;
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
  text-transform: uppercase;
  margin-top: 20px;
}

#tax-credit-2 #content #calendar {
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 15px;
  float: left;
}

#tax-credit-2 #content H3 {
  font-family: Georgia, Times, serif;
  font-size: 18px;
  font-weight: bold;
  text-transform: none;
  line-height: 20px;
  margin-bottom: 5px;
}

#tax-credit-2 #content H4 {
  font-family: 'Palatino Linotype', Georgia, Times, serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  text-transform: none;
  margin-bottom: 15px;
}

#tax-credit-2 #content UL.title-bullets {
  margin-top: 16px;
  margin-bottom: 16px;
  float: left;
}

#tax-credit-2 #content UL.title-bullets LI {
  list-style-image: url('/images/news/tax-credit/li-arrow.gif');
  color: #006699;
  font-size: 16px;
  line-height: 24px;
}

#tax-credit-2 #content HR {
  margin: 10px 0px;
  height: 0px;
  border-top: 1px dashed #cccccc;
}

#tax-credit-2 #right {
  float: right;
  margin-right: 20px;
  width: 300px;
  border-top: none;
  display: inline;
}

#tax-credit-2 #right .thumbnail {
  float: left;
  margin-top: 6px;
  margin-right: 12px;
  margin-bottom: 10px;
  border: 2px solid #ccc;
}

#tax-credit-2 #right H2 {
  font-family: 'Palatino Linotype', Georgia, Times, serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  text-transform: none;
}

#tax-credit-2 #right A,
#tax-credit-2 #right A:hover {
  background: url('/images/news/tax-credit/a-arrow.gif') left center no-repeat;
  color: #006699;
  padding-left: 10px;
}

#tax-credit-2 #right .right-info {
  background: #f8f8f8;
  border-top: 1px solid #f0f0f0;
  border-right: 2px solid #ccc;
  border-bottom: 2px solid #ccc;
  border-left: 1px solid #f0f0f0;
  margin-top: 30px;
  padding: 20px;
}

#tax-credit-2 #disclaimer {
  clear: both;
  color: #999999;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  padding: 20px 110px;
}


/**
 * Tips
 */

#tax-credit-2 #tips h3 {
  margin: 0;
  padding: 0;
}

#tax-credit-2 #tips h3 a {
  background: url(/images/news/clock-is-ticking/q.gif) no-repeat;
  border-top: 1px solid #3885ad;
  color: #666 !important;
  display: block;
  font-family: Georgia;
  font-size: 13px;
  padding: 9px 0 9px 46px;
  text-decoration: none;
}

#tax-credit-2 #tips h3 a em {
  display: none;
}

#tax-credit-2 #tips div {
  background: url(/images/news/clock-is-ticking/a.gif) no-repeat;
  border: 1px solid #fff;
  border-top: 1px solid #f0f0f0;
  padding-left: 46px;
}

#tax-credit-2 #tips div p {
  margin: 10px 0;
}

#tax-credit-2 #tips h3.alt,
#tax-credit-2 #tips div.alt {
  background-color: #f8f8f8;
}

#tax-credit-2 #tips div.alt {
  background-color: #f8f8f8;
  border: 1px solid #f8f8f8;
}
