body {
	background-color: #DBE5BF;
	font: 100.01% Verdana, Arial, Helvetica, sans-serif;
	color: #363636;
	margin: 30px 20px 20px;
	padding: 0;
}
#outside {
	width: 770px;
	margin: 0 auto;
	color: #666;
	text-align: right;
	margin-bottom: 6px;
}
#wrapper {
	width: 770px;
	margin: 0 auto;
	border: 1px solid #000;
}

#outside ul {
	margin: 5px 5px 5px 0; 
	display: inline;
	font-size: 70%;
	font-weight: bold;
	color: #CC3300;
	}

#outside li {
	display: inline;
	}
	
/*\*//*/
#outside li {
	display: inline-block;
	white-space:nowrap;
	width:1px;
	}
/**/
#outside a:link, 
#outside a:visited {
	color: #36578C;
	text-decoration: none; 
	padding: 2px; 
}

/*  \*/
* html #outside a:link, * html #outside a:visited {
 height: 1%;
 vertical-align: bottom;
 ve\rtical-align: middle;
}
/* */

#outside a:hover, 
#outside a:focus {
	color: #fff;
	background-color: #002862;
}
#header {
	width: 100%;
	height: 91px;
	border-bottom: 1px solid #000;
	background: #EEF1DC url(../images/2header_bkgd_3.jpg) repeat-x;
}
#innerheader {
	width: 100%;
	height: 91px;
	background: transparent url(../images/2innerheader_bgd.jpg) no-repeat left top;
	text-align: right;
}
#zone1 {
	padding: 10px 8px 0 0;
	float: right;
}
#searchBox {
	width: 100%;
	height: 194px;
	background: #F2F1D2 url(../images/searchbox_bgd.gif) no-repeat right top;
	margin: 0x;
}

#shulZone {
	float: left;
}

#shulZone img {
	border-right: 1px solid #333;
}
#navbar {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../p7pm/img/p7PM_goldbghz.jpg);
	border-top: 1px solid #000;
}
#column_wrapper {
	border-top: 1px solid #000000;
	background-color: #fff;
}
.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.clear {
	clear: both;
}
#center {
	width: 594px;
	float: left;
	padding: 18px 0px;
	font-size: 0.8em;
	line-height: 1.3em;
}
h1 {
	font-size: 1.5em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #575C7B;
	margin-bottom: 12px;
	margin-left: 22px;
	line-height: 1.2em;
}

h2 {
	font-size: 1.2em;
	font-weight: bold;
	color: #575C7B;
	margin-bottom: 15px;
}
#footer {
	width: 100%;
	color: #999;
	padding: 0px;
	margin: 0px;
	height: 53px;
	clear: both;
	background-color: #eee;
	border-top: 1px solid #000;
}
/*  \*/
* html #footer {height: 1%;}
/* */

#footer .bottomnav {
	float: right;
	margin-right: 10px;
	font-size: .7em;
	line-height: 1.4em;
}

#footer .bottomnav li {
	display: inline; 
}
#footer a:link, #footer a:visited {
	color: #333;
	padding: 1px;
}
	
#footer a:hover, #footer a:active, #footer a:focus {
	color: #fff;
	padding: 1px;
	background-color: #002862;
	text-decoration: none; 
}
.copyright {
	width: 770px;
	margin: 0 auto;
	color: #565b7a;
	font-size: .7em;
	line-height: 1.4em;
	margin-bottom: 14px;
}
#subFooter {
	width: 728px;
	height: 90px;
	margin: 8px auto;
}

/* FEATURED PROPERTIES BOX ------------------------------------------------------*/
#featProperties {
	margin: 0 auto;
	width: 525px;
	border: #999999 dotted 1px;
	padding: 4px;
}

#featProperties p {
	font-size: 70%;
	color: #666;
}

#featProperties h2 {
	font-size: 1.1em;
	font-weight: bold;
	background-color: #F2F1D2;
	color: #666600;
	margin: 0 0 8px 0;
	padding: 2px 10px;
	border: 1px dotted #999999;
}

#featProperties img {
	border: 1px solid #333;
}

.featMainTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #2b2f45;
	margin: 0 6px 8px 6px;
	font-size: 11px;
}

.nomargintop {margin-top: 0;}
.content p {
	margin: 12px 0;
}
.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

/* Left Column */
#left {
	float: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	width: 160px; 
	margin: 23px 0px 10px; 
	padding: 0px;
}

#left p {
	margin-top: 8px;
	padding: 0 8px;
	font-size: 70%;
}

#left .box, #left .boxView {
  margin: 0px 9px 10px 9px;
  width: 142px;
  color: #363636;
  background-color: #EEEECC;
  background: url(../images/3div-box-bottom.gif) no-repeat bottom left;
}

#left .tab {
  margin: 0px 9px 10px 9px;
  width: 142px;
}

#left h3 {
margin: 0;
color: #016a81;
font-size: 80%;
padding: 5px;
text-align: center;
}
 
#left .box h3, #left .boxView h3 {
  background-color: #EEEECC;
  border-bottom: 1px solid #D0D075;
  background: url(../images/3h3-box-bg.gif) no-repeat top left;
}

#left .box form {
	margin: 8px 8px 0;
}

#left .box form label {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #575C7B;
}

#left .box form p.regField {
	clear: left;
	margin: 0;
	padding: 0;
	padding-top: 4px;
}

#left .box form input.text {
	width: 120px;
	font-size: 80%;
	color: #003399;
}

#left .box form input.zip {
	width: 45px;
	float: left;
	font-size: 80%;
	color: #003399;
}

#left .box form select.quicksearch {
	font-size: 11px;
	color: #003399;
	width: 120px;
}

#left .joinbutton {
	text-align: center;
	margin-top: 4px;
}

#left .searchbutton {
	float: right;
	margin-right: 6px;
}
#left .box2 {
  margin: 0 9px 10px 9px;
  width: 142px;
  color: #363636;
  background-color: #ECE0D0;
  background: url(../images/div-box2-bottom.gif) no-repeat bottom left;
}
 
#left .box2 h3 {
  background-color: #ECE0D0;
  border-bottom: 1px solid #C5A070;
  background: url(../images/h3-box2-bg.gif) no-repeat top left;
}
#left .boxAgent, #left .boxSponsor {
  margin: 0 9px 10px 9px;
  width: 142px;
  color: #363636;
  background-color: #ECE0D0;
  background: url(../images/div-box2-bottom.gif) no-repeat bottom left;
}
 
#left .boxAgent h3, #left .boxSponsor h3 {
  background-color: #ECE0D0;
  border-bottom: 1px solid #C5A070;
  background: url(../images/h3-box2-bg.gif) no-repeat top left;
}

#left .boxSponsor p {
  margin-top: 8px; /* Only vertical margins on the p */
  margin-bottom: 12px;
  padding: 0 8px; /* Also side padding */
}
#left .box ul, #left .box2 ul {
	margin: 4px 0px 0px;
	padding: 0px 4px 12px 22px;
	font-size: 70%;
	list-style-image: url(../images/2bullet1.gif);
	list-style-type: square;
}

#left .box ul li, #left .box2 ul li {
	margin: 0 0 4px;
	padding: 0;
}
.forSeller {
	margin: 6px 0 0 8px;
	font-size: 70%;
	font-weight: bold;
	color: #2b2f45;
	text-decoration: underline;
}

/* FLOATED IMAGE CLASSES ------------------------------------------------*/
.lftflt {
	float: left;
	margin-right: 10px;
	border: 1px solid #687033;
	margin-top: 5px;
}

.rghtflt {
	float: right;
	margin-left: 10px;
	border: 1px solid #687033;
}
/* END FLOATED IMAGES CLASSES -------------------------------------------*/

.clear {
	clear: both;
}

.adLinks {
	font-size: 70%;
	margin-top: 8px;
	padding: 0 8px;
	line-height: 1.5em;
}

.srchbtn2 {
	width: 75px;
	font-size: 11px;
}

.pullquoteHome {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 0.9em;
font-weight: bold;
line-height: 1.7em;
color: #555;
border: 1px solid #666;
background: #E4EFFA;
width: 350px;
margin: 12px auto;
padding: 0.5em;
}

.custTest {
margin: 0px;
padding:0;
font-weight: normal;
font-style: italic;
text-align: right;
}
#sixSpecial {
width: 295px;
padding: 10px;
margin: 0px auto;
border: dashed #FF0000 3px;
background-color:#FFFFCC;
}
#sixSpecial h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
text-decoration: underline;
text-align: center;
color: #333;
margin: 0px;
padding: 0px;
border: none;
margin-bottom: 4px;
background-color: #FFFFCC;
}
#sixSpecial p {
font-family: "Times New Roman", Times, serif;
font-size: 1em;
color: #333;
line-height: 1.2em;
margin: 0px;
}
