/*
$Id: general.css,v 1.14 2006/12/18 22:26:18 cookn Exp $
/css/section/realestate/screen/general
(c)2006 - 2007 The New York Times Company 
*/

.feedbackform{
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
}
.orangeheading1 {
color:#CC9C34;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}
.feedbackformtextarea{
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
}

.text-newlisting {
color:#669900;
font-weight:bold;
}
.topdivdemo1 {
background:#F8F8D4 none repeat scroll 0%;
border-color:#CDCDCF rgb(205, 205, 207) rgb(241, 242, 228);
border-style:solid;
border-width:1px;
color:#001276;
font-family:arial;
font-size:11px;
padding:4px 10px;
position:relative;
text-align:left;
width:150px;
z-index:50;
}
.botdivdemo1 {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #CDCDCF;
color:#323232;
font-family:arial;
font-size:11px;
padding:10px;
position:relative;
text-align:left;
width:150px;
z-index:50;
}
.feedbackinput {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height: 15px;
width:150px;}
.feedbacktextarea {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height: 15px;
overflow: auto;
height: 50px;
width:150px;
}
#featuredinfo{
	font-family:Arial,Helvetica,sans-serif;
font-size:11px;
	}
	
.orangeheading  {color:#CC9C34; font-weight:bold; text-transform:uppercase;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}



.borderbottomright td,th,tr
{
	  border-bottom:1px solid #ccc;
	  border-right:1px solid #ccc;
}
/* MODULES - GENERAL */
.module{
  margin-bottom:8px;
  padding:12px 7px;
  border:1px solid #ccc;
  font-family:Arial, Helvetica, sans-serif;
}

.module p {
  font-size:91.5%;
}

.module .subModule {
  clear:left;
  padding:10px 7px 0 7px;
  margin-left:-7px;
  width:100%;
  border-top:1px solid #ccc;
  font-size:91.5%;
}

.module h3 {
  display: block;
  margin: 0px 0px 7px 0px !important;
  padding: 0px;
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 95%; 
  text-transform: uppercase;
}


/* MODULES - LUXURY*/
#vacation {
  margin-bottom:8px;
  border:1px solid #ccc;
  border-top:0;
  font-family:Arial, Helvetica, sans-serif;
}

#vacation h3 {
  margin-bottom: 2px;
}

#vacation ul {
  float:left;
  display:inline;
  width:115px !important;
  margin-left:0 !important;
  margin-right:14px !important;
  margin-bottom:8px;
  padding:0;
  font-size:91.5%;
  line-height:146%;
}

#vacation .subColumnA {
  width:110px;
}

#vacation .subColumnC {
  margin:0 !important;
}

#vacation .more {
  clear:left !important;
  margin-bottom:12px;
}

/* MODULES - COMMERCIAL*/
#commercial {
  padding:0;
  border:1px solid #ccc;
  background:url(/images/promos/realestate/mortgage_col_bg.gif);
}

#commercial h3{
  margin-bottom:8px;
}

#commercial .subModule{
  margin-left:0;
  padding: 5px 0 0 0;
  background:white;
}

#commercial .subColumnA,
#commercial .subColumnB {
  width:50% !important;
  padding:8px 0 0px 0 !important;
  margin:0 !important;
}

#commercial .subColumnA h3,
#commercial .subColumnA p,
#commercial .subColumnB h3,
#commercial .subColumnB p{
  margin:0 7px 8px 7px !important;
}

#commercial .subColumnA{
  background:#F8F8D4;
}

#commercial .subModule a {
  margin:7px 0 12px 7px;
  line-height:0;
  float:left;
}

#commercial .subColumnB{
  background:#EFF6E6;
}

#commercial .adCreative {
  float:right;
  margin:0 7px 0 0;

}

#commercial .adCreative a{
  margin-top:3px;
}

/* MODULES - MORTGAGES */
#mortgages {
  background: #f0f4f5;
  margin-bottom: 12px;
  position:relative;
}

.adHeader {
	color: #999;
	font-size: x-small;
	}
