﻿/* General */
* {margin: 0;padding: 0;}
hr {margin:0;height:5px;}
h5 {font-size:13px;padding: 5px 10px;}
h4 {font-size:14px;padding: 10px 10px 5px 10px;line-height:15px; font-family:"Trebuchet MS", Verdana, helvetica, sans-serif}
h3 {font-size:15px;padding: 0; text-align:center; font-family:"Trebuchet MS", Verdana, helvetica, sans-serif}
h2 {font-size: 20px;margin:5px 0 0 5px;padding:0;text-align:center; clear:both; font-family:"Trebuchet MS", Verdana, helvetica, sans-serif; }
h1 {font-family: "trebuchet ms",verdana, Helvetica, Arial, sans-serif;font-size:35px;padding: 5px 10px;}
p {}
ol {margin: 0 25px;padding: 0;font-family: "Times New Roman", Times, serif;list-style-type: decimal;}
ul {margin: 0 25px;padding: 0;font-family: "Times New Roman", Times, serif;}
body {display: table;margin: 10px auto;text-align:center;}
p {padding: 5px 5px; font-family: "Trebuchet MS", Verdana, helvetica, sans-serif;font-size: 15px;text-align: left;}
a {font-family: "trebuchet ms",verdana, Helvetica, Arial, sans-serif;font-size: 15px; text-decoration:underline}
img {margin:5px }
.right {text-align:right}
.center {text-align:center}
.just {text-align:justify }
/*Main table*/
.main {border-collapse:collapse}
.mainmargin {width:375px;}
.mainmargin img {border:0;}
.rpane {width:405px;vertical-align:top;}
.lpane {width:150px;vertical-align:top; }
.lpane h3 {margin:5px 5px 5px 5px }
.lpane img {margin: 0; padding:0; }
.lpaneimg {margin: 0;padding:0 }
.lpaneimg img {margin:0;padding:0 }
.lmargin {width:110px;}

/*Header*/
.banner a {text-decoration:none;}
.header {font-family: "trebuchet ms",verdana, Helvetica, Arial, sans-serif;font-size: 30px;text-decoration: underline;	margin: 0;
padding: 0;}

/* Top Navigation*/
.navbar {width:650px;height:30px;vertical-align:bottom;text-align: center;position: relative;float:left;}
.navbar ul {margin: 4px 5px 5px 5px ;padding: 0;display: inline;list-style-type: none;}
.navbar ul li {margin: 2px 3px 4px 3px; padding: 6px 4px 0 8px;line-height: 18px; list-style-image: none; list-style-type: none; float: left; }
.navbar li a {text-decoration:none;font-family: "trebuchet ms",verdana, Helvetica, Arial, sans-serif;font-size: 12px;}

/*Content Positioning*/

/*Listings*/
.listings h3  {margin-left:10px; }
/*.price {margin-left:5px; } */
.undercontract {font-family: Arial, Helvetica, sans-serif}
/*.listings img {margin:5px 10px 0px 5px;padding:0 0 10px 0;border:0;float:left } */
.top {vertical-align:top;text-align:left;}
 .ssort {float:right;}
.listleft {text-align:left;width:160px;display:inline;}
.listright {text-align:right;width:320px;display:inline;float:right;}
.listright p {text-align:right;}
.listmessage {text-align:left;margin-top:25px;}
/*Buying and Selling 101*/
.selling101 h1 	{font-size:35px;font-family: "Trebuchet MS", Verdana, helvetica, sans-serif;font-weight:bold}
.selling101 h2	{margin:10px 0 0 0;	font-size:25px;clear:none;font-family: "Trebuchet MS", Verdana, helvetica, sans-serif;}
.selling101 h3	{ text-align:left; margin-right:0in;margin-left:0in;font-size:20px;font-family: "Trebuchet MS", Verdana, helvetica, sans-serif;	font-weight:bold}
.selling101 .style1 {text-align: center;}
.selling101 .style2 {text-align: left;}
.selling101 .style3 {text-align: left;	font-weight: bold;}
.selling101 .style4 {margin-left: 7px;	margin-right: 7px;}
.selling101 .style5 {font-weight: bold;	margin: 10px;}
.selling101 .style6 {text-decoration: underline;}
.selling101 {	background-color:#fff;}
td.selling101 {padding-left: 10px; }
/*Listing Detail*/
.imgdtfocal {float:right;}
.ldhr {height:10px;width:740px}
.ldtbl {width:100%; text-align:center}
.imgdtinfo {margin-left:5px}
#listingdetail p {text-align:left; }
#listingdetail hr {color:#000;margin:10px 0 }

#listingdetail2 span img {margin:5px 0 0 0}

/*#listingdetail table {text-align:center; margin: 0 25px }

#listingdetail .footer p {text-align:center }
#listingdetail h2 {margin:5px 25px } */

listingdetail a img {margin: 5px 0 0 0; }

.PFColumnLeft {text-align:left;vertical-align:top;  }
.PFColumnLeft li { list-style-type: square;  }
.PFColumnCenter {text-align:left;vertical-align:top; }
.PFColumnCenter li { list-style-type: square;  }
.PFColumnRight{text-align:left;vertical-align:top;}
.PFColumnRight li{ list-style-type: square; }

/*Featured Listing*/
.featuredlisting {margin-left: 5px;text-align:center;vertical-align:top; }
.featuredlisting h3 {margin: 5px 10px; font-size:20px; }
.featuredlisting h5{margin:5px;padding:0;font-family:"Trebuchet MS", Verdana, helvetica, sans-serif; text-align:center; font-size:16px;}
.featuredlisting p {text-align:center;}
.featuredlisting img {margin: 5px 0px 10px 5px ;padding: 0;}
.text {margin:0 10px 15px 25px; float: left; }

/*Community*/
.community {margin:0; }
.community img {margin:  0 5px 5px 5px }

/*slideshow positioning*/
.centerdiv{margin: 5px auto; text-align:center;}

/*SOLD*/
.SOLD {font-size: 18px;font-family: "Trebuchet MS", Verdana, helvetica, sans-serif}

/*househunters*/
.intro {text-align:right}
.intro p  {padding:10px}
.hhchoices {clear:both;margin:10px 5;text-align:right}
.hhchoices img {margin: 10px 5px; }
.hhchoices p {padding:10px}
.hnm {float:left;margin-left:45px;font-size:90px;font-weight:bold; }
.hnm span {font-size:70px;}
.nm {float:left;margin:60px 0 0 30px;padding:25px;font-size:23px;font-weight:bold;}
#hhtrs {margin:10px 5px;padding:0}
 
 /* Contact us*/
#contactus p {text-align:justify; font-family: Tahoma,"Times New Roman", Times, serif; font-size:15px }
 
/*Comments*/
.comment {margin:5px; padding:10px}
div.cmtdiv {width:100%;  text-align:center}
.commenttbl {text-align:left;width:600px;margin:auto;}
.cmtnm {font-weight:bold}
.cmtdt {font-style:italic;font-weight:normal;float:right}
/* Buyers Assist*/
#baabout {float:right; width:305px; padding:0 10px 0 0  }
#baform .bdbth {margin:5px }
#baform .bdbth select {margin-right:10px }
#baform {width:630px;padding:5px 10px 5px 5px ;margin:0 ; }
#bacollect {width:300px; margin-top:5px; padding:0 5px }
#baform .myinfo{padding-top:5px }
#baform h2 {clear:none; margin:10px 0 0 0 }
#baform .frminput {margin:4px 2px }
/*Footer*/
.footer {height:30px; ; text-align: center;}
.footer p {text-align:center;margin: 0; padding: 0 5px; font-size: 11px; font-family: "Trebuchet MS", Verdana, helvetica, sans-serif}
.footer a {font-family:  "Trebuchet MS", Verdana, helvetica, sans-serif;font-size: 12px;}

