 

/* homepage */
#page {text-align: center;}
td  { vertical-align: top; }
td#mainbody{background: #e1ecfc; }
xml {
font-size: 0.1em; color: white; font-variant:normal
}

tr#topspace {height: 40px;}
td#smalltopspace {background: #eeb952; }
td#largetopspace {background: #00669b; width:690px;}
td#leftspace {background: #78add7; width:35px}
td#pcrlogo {background: #00669b; text-align: center; width:75px; padding-top: 10px;   }
td#image {width: 230px; }
th#image {height: 230px; width: 230px; border:0; 
}

tr#imagetext {height: 35px }
td#imagetext {background: #e1ecfc; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.9em; color: #174ab1;
font-variant: small-caps;
vertical-align: middle;
text-align: center;
font-weight: bold;
}
a#imagetext {color:#174ab1}


/* form  */

h1 {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.9em; color: black; font-weight: normal;  padding-top: 10px; padding-left: 10px;}
table#searchform {background:#e1ecfc}
td#formheader {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:.7em; font-variant: small-caps;}
td#formtext {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:.7em}
td#formneigh {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:.7em; padding-right:50px;text-align: left;}
input.submit {font-size:.7em; color:black; padding-top: 1px; padding-right: 10px; padding-left: 10px; padding-bottom: 1px; 
			margin-left:0px; margin-top:0px; }

/* menu */

table#nav {width:100%;  border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; margin-bottom:2px; background:#78add7}
td#nav, td#nav a {text-align: center; font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;color:black; width:110px}

td#nav:hover {background-color: #e1ecfc;
	color: #fff;
}


/* footer */

table#footer {padding:10px;}

.cblarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.0em; color:black;
text-align: right;
}
.addr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;color:black;
text-align: center;
}
.disclaim {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;color:black;
}

/* horitontal logo */

td#smalltopspace_h {background: #eeb952;  width:35px }

td#belowlogo_h {background: #78add7;}
td#pcrlogo_h {background: #00669b;  padding-top: 10px; padding-bottom: 10px;  padding-left: 10px;  }
h2 {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 1.2em; color: black; font-weight: bold;  padding-top: 10px; padding-left: 5px;}

/* results row */
table#resultsbody {background-color:white}
table#results {background-color:#efefef}

.resultrow { font-family: Arial, Helvetica, sans-serif; font-size: .9em;   }
.result_image img {  border: 0;padding-left: 5px; padding-right: 5px; }
.results_header {font-variant: small-caps; border-bottom:  1px solid white; background-color:#e1ecfc; font-weight: normal;  text-align: center;}
.result_image {width: 110px; border-bottom:  1px solid white;}   /* 110 */
.result_location {width: 200px ;    text-align: left;} /* 260 */
.result_price {width: 80px ;  text-align: right;} /* 340 */
.result_br { width: 50px ; border-bottom:  1px solid white; text-align: center;} /* 390 */
.result_ba { width: 50px ; border-bottom:  1px solid white; text-align: center;} /* 440 */
.result_sqft {width: 90px ;   text-align:right;} /* 540 */
.result_save {width: 130px; border-bottom:  1px solid white;} /* 670 */
.result_sched {width: 215px ;  padding-right: 5px; text-align:right; } /* 800 */
.result_agent {border-bottom:  1px solid white; color:gray;font-family: Arial, Helvetica, sans-serif; font-size: .7em; vertical-align:bottom; text-align:right;}
.result_bottom {border-bottom:  1px solid white; text-align:left; font-size: .9em; vertical-align:bottom}

/* detailed listing */
h3 {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 1.2em; color: black; font-weight: normal;  padding-left: 5px;}
.d_label {width: 50px ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; text-align: left;}
.d_value {width: 50px ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;text-align: right;}
.d_table { padding-left:8px;padding-right:8px; width: 180px ;}
.d_category { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; 
font-variant: small-caps; font-weight: bold; padding-top: 10px; line-height:2.5em;text-align: left; }
.d_address { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; font-weight: bold; text-align: left;}
.act_opt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em;background-color:#e1ecfc; padding-top:3px; padding-left:15px; padding-bottom:4px; text-align: left;}
.act_head {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; background-color:#eeb952; padding:5px; font-variant: small-caps; text-align: left; width: 230px ;}
.detailed_photo { text-align: center;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; vertical-align:middle}
.detailed_desc_title {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; 
font-variant: small-caps; font-weight: bold; padding-top: 0px; padding-left:30px; line-height:2.5em; text-align: left; }
.detailed_desc_body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em;  padding-top: 10px; padding-left:45px; padding-right:45px; 
						line-height:1.2em ; padding-bottom:10px; text-align: left;}
.detailed_label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;padding-right:15px }
.detailed_value { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;  color:gray; padding-right:45px}
.detailed_head {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold;}
.details_table {padding-left:45px; padding-right:45px; padding-top:5px; }
.list_agent {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;  color:gray;   text-align:right; margin-bottom:20px;}


.s_value { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; text-align: left;  padding-left:8px;padding-right:8px;}
.s_label { ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;text-align: center; font-variant: small-caps; font-weight: bold;}



/*call to action */
.cta {width:420px;background-color:#efefef ; text-align:center; padding:1em 3em 1em 3em; margin-bottom:1.5em }
.bookmark {font-family:  Arial, Helvetica, sans-serif; text-align:center; font-size: 0.8em; margin-bottom:1.5em }

/*email a friend */
/*.emailfriend { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;text-align: left; margin-bottom:20px;}
.pictext{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; }
*/

/* contact us */
.contact_text {width:300px; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align:top }
.contact_label { font-family: Verdana, Arial, Helvetica, sans-serif;text-align:right;  padding-left:15px;  padding-right:5px; vertical-align:middle }
.contact_textbox { font-family: Verdana, Arial, Helvetica, sans-serif;text-align:left;  padding-left:15px;  padding-bottom:5px; padding-top:5px; vertical-align:middle; }
input.contact {font-size:.7em; color:black; padding-top: 2px; padding-right: 5px; padding-left: 5px; padding-bottom: 2px; 
			margin-left:70px; margin-bottom:100px; margin-top:5px;}
			
			
.newdev_address {width: 250px ; border-bottom:  1px solid white; text-align: left;}
.newdev_number {width: 150px ; border-bottom:  1px solid white; text-align: center;}
.newdev_price {width: 250px ; border-bottom:  1px solid white; text-align: right;}
.newdev_moreinfo {width: 400px ; border-bottom:  1px solid white; text-align: left; vertical-align: top}


 #mybutton   {border-style: inset;
        border-color: #78add7;
        background-color: #00669b;
        text-decoration: none;   
        width: 150px;
        text-align: center;}
  
  .buttontext {color: white; 
                text-decoration: none;   
                font:  12pt Verdana;
                cursor: hand;}

  .buttonover  {color: yellow; 
                text-decoration: none;
                font: bold 12pt Verdana;
                cursor: hand;}
				
				
/* email signup */
.emailsignup {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;  background-color:#e1ecfc; padding-top:3px; padding-bottom:4px;
}
 
.small {font-size:.8em; }

.question { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; text-align: right;
margin-bottom:10px}
.answer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;text-align: left;}


  
 