body,div,td,tr,th,span{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
}
.copy,input,select,textarea,submit{color:#D6D6D6;font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;font-size:9px}
.transparent_class {filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;background-color:#333333;color:#FFFFFF;font-size:13px}

.whiteBG {background-color:#FFFFFF}
.blueBG {background-color:#3C5682}

.smartSearchBox {width:215px;height:15px;border:2px solid #D9D9D9;border-right:0px;color:#3CA5A8;font-size:10px;font-weight:bold;margin:0px;padding:0px 10px 0px 6px;vertical-align:bottom;text-align:left}
.searchFormBox {width:200px;height:186px;border:2px solid #D6D6D6;border-right:0px;color:#1D2D5E;font-size:10px;font-weight:bold;margin:0px;padding:0px}
.propFormBox {width:150px;height:22px;border:1px solid #D6D6D6;color:#39A3BB;font-size:10px;margin:0px;padding:4px 0px 0px 8px}

.localListingsDiv {width:230px;overflow:hidden;border:1px solid #DEDEDE;float:right}

h1,
h1 a,
h1 a:link,
h1 a:visited,
h1 a:hover {
  font-size: 20px;
  color: #39A3BB;
  line-height: 1.3em;
  margin-bottom: 10px;
  margin-top: 10px;
  text-decoration: none;
}

h1 {
  clear: both;
}

h1 a:hover {
  text-decoration: underline;
  background: transparent;
}

h1 span {
    font-size: 12px;
    line-height: 16px;
}


/* global form element styles */
form{
	padding:0px;
	margin:0px;
}

input {
	color: #666666;
	font-size: 10px;
	background-color: #ffffff;
	padding: 2px 2px; 
	border: solid 1px #7f7f7f;
}

select{
	height: 20px;
	width:140px
}

.popupforms{
	color: #999999;
	font-size: 10px;
}

.popupformsSpace{
	padding-top:10px;
	line-height:15px;
}