 
.sub_pdfBtn {
	float:left;
	display:block;
	background-image:url(../images/icon_PDF.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	color:#222;
	height:30px;
	margin-top:6px;
	padding-left:28px;
	font-size:12px;
	line-height:15px;
}

.testimonial {
	margin-bottom:30px;
}

.testimonial_statment {
	margin-bottom:5px;
	font-size:12px;
}

.testimonial_sig {
	color:#284653;
	font-size:14px;
	font-weight:bold;
}

#commInvolve_dateTitle {
	color:#284653;
	padding-bottom:10px;
	text-align:left;
	font-size:18px;
}

.commInvolve_event {
	margin-bottom:30px;
}

.commInvolve_event img {
	width:250px;
	float:left;
	margin:10px;
}

.commInvolve_title {
	display:block;
	color:#284653;
	padding:10px 0px 10px 0px;
	font-size:16px;
	font-weight:bold;
}

.helpfulLink {
	float:left;
	width:30%;
	margin:15px 1% 15px 1%;
}

.helpfulLink_catname {
	display:block;
	color:#284653;
	padding:0px 0px 5px 0px;
	font-size:18px;
	text-align:left;
}

.helpfulLink_links {
	padding-left:10px;
}

.helpfulLink a {
	display:block;
	color:#000;
	padding:3px;
	text-decoration:none;
	font-size:14px;
}

.helpfulLink a:hover {
	text-decoration:underline;
}

.homeIncentives_coupon {
	margin-bottom:15px;
}

.coupon_title {
	color:#990619;
	font-size:16px;
	font-weight:bold;
}

.reNews_event {
	margin-bottom:15px;
}

.reNews_title {
	display:block;
	color:#284653;
	padding-bottom:5px;
	font-size:16px;
	font-weight:bold;
}

.reNews_learnMore {
	float:left;
	display:block;
	color:#284653;
	margin-right:10px;
	font-size:12px;
	font-weight:bold;
}

.reNews_learnMore:hover {
	text-decoration:underline;
}

#recentNewsDetails_title {
	display:block;
	color:#284653;
	width:400px;
	padding-left:40px;
	font-size:18px;
	font-weight:bold;
	line-height:30px;
}

#recentNewsDetails_title span {
	float:left;
	display:block;
	margin-right:10px;
}

#recentNewsDetails_title a {
	color:#b8001c;
}

#recentNewsDetails_title a:hover {
	text-decoration:underline;
}

#recentNews_ads {
	float:right;
	margin-right:10px;
}

.recentNews_adSpace {
	margin-bottom:15px;
}

#recentNews_desc {
	margin-top:10px;
	font-size:12px;
	line-height:16px;
}




.detailsValue{
	font-weight:bold;	
}

#showDiv{
	width:0px;
	height:0px;
	overflow:hidden;
	visibility:hidden;
}

#detailsMiscInfo td
{
	border-bottom:1px solid #000000;
	text-align:left;
}

#detailsMiscInfo  .detailsMiscInfo_tblSpacer{
	border-bottom:1px solid #FFFFFF;
	width:15px;
}

.detailsHeader{
	font-size:120%;
	color:#284653;
}

#exImages{
	visibility:hidden;
	overflow:hidden;
	width:0px;
	height:0px;
}

#exImages img{
	width:0px;
	height:0px;
}

#contactInfo{
	visibility:hidden;
	overflow:hidden;
	width:0px;
	height:0px;
}

#disclaimer{
	margin-top:40px;	
}

#disclaimer_bot{
	margin-top:20px; 
	margin-left:76px;	
}

#disclaimer_mid{
	margin-top:10px; 
	margin-left:76px	
}

#botHr{
	margin-top:20px;	
}

#cma_contantInfo, #cma_homeInfo {
	padding-top:15px;
}

#cma_contantInfo legend, #cma_homeInfo legend {
	color:#002947;
	color:#B92211;
	font-size:16px;
}

#cma_contantInfo {
	float:left;
	width:350px;
	height:500px;
	margin-right:30px;
}

#cma_homeInfo {
	width:500px;
	height:500px;
}

#cma_contantInfo .frmLabel, #cma_homeInfo .frmLabel {
	display:block;
	color:#B92211;
	color:#002947;
	padding-bottom:3px;
	font-size:14px;
}

#cma_contantInfo table td, #cma_homeInfo table td {
	padding-left:20px;
	padding-bottom:15px;
}

#cma_contantInfo input[type=text] {
	width:275px;
}

#cma_homeInfo input {
	width:200px;
}

#cma_homeInfo select {
	width:70px;
}

#cma_homeInfo textarea {
	width:450px;
}

#cma_homeInfo #State {
	width:80px;
}

#cma_homeInfo #Square_Feet {
	width:80px;
}

#cma_homeInfo #Land_Size {
	width:120px;
}

#cma_homeInfo #Home_Type {
	width:200px;
}

#cma_homeInfo #Home_Style {
	width:160px;
}

#cma_submitBtn {
	padding-top:20px;
	text-align:center;
}

.propImg_selTransImg {
	filter:alpha(opacity=60);   
	moz-opacity: .6;   
	opacity: .6;
}

#propDetails_exImages {
	display:none;
}

#savedSearch {
	
}

#savedSearch .row {
	float:left;
	clear:both;
	width:600px;
	margin:5px 15px 5px 0px;
	padding:6px 10px 6px 0px;
	/*border:2px solid #B14F5D;*/
}

#savedSearch .row .cell {
	float:left;
	margin:0px 4px 0px 4px;
}

#savedSearch .row .header {
	font-size:16px;
	font-weight:bold;
}

#savedSearch .row .name {
	width:30%;
	font-weight:bold;
	padding-top:13px;
}

#savedSearch .row .count {
	width:30%;
	padding-top:13px;
}

#savedSearch .row .buttons {
	width:36%;
	text-align:right;
}

#savedSearch .row .buttons .button {

}

#savedSearch .row .buttons .search {

}

#savedSearch .row .buttons .delete {

}

.propDetails_icons {
	height:80px;
}

.propDetails_icons a {
	display:block;
	float:left;
	color:#000;
	margin-top:0px;
	margin-left:20px;
}

.propDetails_icons a img {
	width:40px;
}