a:link,a:visited{
	color:#012361;
}
legend{
	color:#000;
}
h1.blueGrad{
text-transform: uppercase;
font:15px "Times New Roman", Times, serif;
font-weight:bold;
letter-spacing: 3px;
text-align:center;
color:#fff;
padding:6px 0;
background:url(http://www.wfpcc.com/images/backgrounds/content-h1.gif) repeat-y center;
}
h2.blueTimes14, #properties_details .property-details .property .title h2.title, .property-title {
color: #06265f;
font-size: 14px;
font-family: "times new roman", times, serif;
text-align: center;
margin: 7px 0;
}
h2.blueLtCap14 {
color: #5e87c9;
font-size: 14px;
text-transform: uppercase;
}
h2.blue16 {
background: none;
padding-left: 0px;
color: #5e87c9;
font-size: 16px;
}
h2.blue18px {/* developments */
font-size: 18px;
line-height: 20px;
color: #012361;
margin: 5px auto;
}
h3.blueTimesItalic, .property-details .description h2 {
background: url(http://www.wfpcc.com/images/backgrounds/sep_hoz_gray_grad2.jpg) no-repeat left bottom;
color: #042461;
font-size: 17px;
font-family: "times new roman", times, serif;
font-style: italic;
letter-spacing: 1px;
margin: 0 0 5px 0;
padding: 0 0 2px 0;
}
h3.blackNorm13 {
font-size: 13px;
font-weight: normal;
}
h5 { /* property detail */
font-size: 12px;
padding: 25px 0;
}

div.twoLineHead {
background: url(http://www.wfpcc.com/images/backgrounds/sep_line_gray_grad.jpg) repeat-y left center;
padding:1px 0;
margin: 5px auto;
position: relative;
}
	div.twoLineHead h2, .article-group .body h2, #affiliates {
	margin: 0 0 0 7px;
	background: #fff;
	font: 1.5em/1.4em times;
	font-weight:bold;
	color: #00205f;
	text-transform:uppercase;
	}
		div.twoLineHead h2 span.right { /* services */
		color: #000;
		font-size: 13px;
		font-family: arial, helvetica, sans-serif;
		text-transform: none;
		font-weight: normal;
		position: absolute;
		right: 5px;
		top: 0px;
		}

div.twoLineHeadb {
background: url(http://www.wfpcc.com/images/backgrounds/sep_line_gray_grad.jpg) repeat-y right center;
padding:1px 0;
margin: 5px auto;
position: relative;
}

	div.twoLineHeadb h2 {
	margin:0;
	background: #fff;
	font: 1.5em/1.4em times;
	font-weight:bold;
	color: #00205f;
	text-transform:uppercase;
	text-indent:5px;
	}



div.headBgBlue {
background: url(http://www.wfpcc.com/images/backgrounds/hoz_blue_grad.jpg) repeat-y left top;
padding-left: 5px;
clear: both;
}
	div.headBgBlue h2 {
	background: url(http://www.wfpcc.com/images/icons/arrow_right.gif) no-repeat left center;
	padding-left: 10px;
	font-size: 11px;
	line-height: 20px;
	text-transform: uppercase;
	color: #012361;
	}

div.viewing {
width: 35%;
text-transform: uppercase;
padding-top: 5px;
color: #666;
font-size: 11px;
}
	div.viewing2, .results-count p {
	text-align: center;
	text-transform: uppercase;
	padding-top: 5px;
	color: #666;
	font-size: 11px;
	}

/* side banners */
div.sideBanners {
position: relative;
padding: 160px 0px 0px 20px;
height:130px;
}
div.sideBanners p {
	padding-right:5px;
}
	div.sideBanners div.sideCopy {
	color: #545454;
	width: 150px;
	}

div#sideMeetAgents { background: url(http://www.wfpcc.com/images/backgrounds/side_agent_specialist.jpg) no-repeat top center; }
div#sideServicesExclusive { background: url(http://www.wfpcc.com/images/backgrounds/side_services_exclusive.jpg) no-repeat top center; }
div#sideFindDreamHome { background: url(http://www.wfpcc.com/images/backgrounds/side_find_your_world_dreamhome.jpg) no-repeat top center; }
div#sideOceanRiverFront { background: url(http://www.wfpcc.com/images/backgrounds/side_ocean_river_front.jpg) no-repeat top center; }
div#sideSearchGoogle { background: url(http://www.wfpcc.com/images/backgrounds/side_search_google_map.jpg) no-repeat top center; }
div#sideSubWeather { background: url(http://www.wfpcc.com/images/backgrounds/side_weather_subscribe.jpg) no-repeat top center;
padding: 100px 5px 0px 10px;
height:263px;
color: #fff;
}
	div#sideSubWeather form {
	padding-top: 15px;
	margin-left: auto;
	margin-right: auto;
	}
	div#sideSubWeather form label {
	/*margin-left: 15px;  IE fix */
	font-weight: bold;
	color: #000;
	background: none;
	width: 125px;
	}
	div#sideSubWeather form input {
	width: 155px;
	border: solid 1px #666;
	margin-bottom: 10px;
	}
div#sideUnsubWeather { background: url(http://www.wfpcc.com/images/backgrounds/side_weather_unsubscribe.jpg) no-repeat top center;
padding: 55px 5px 0px 10px;
height:175px;
}
	div#sideUnsubWeather form {
	padding-top: 15px;
	margin-left: auto;
	margin-right: auto;
	}
	div#sideUnsubWeather form label {
	/*margin-left: 15px;  IE fix */
	font-weight: bold;
	color: #000;
	background: none;
	width: 125px;
	}
	div#sideUnsubWeather form input {
	width: 155px;
	border: solid 1px #666;
	margin-bottom: 10px;
	}


/*div#sideFeatProp { background: url(http://www.wfpcc.com/images/backgrounds/vert_blue_grad_side.jpg) repeat-x left top; }*/
div.sideAgentInfo {
background: url(http://www.wfpcc.com/images/backgrounds/vert_blue_grad_side_short.jpg) repeat-x;
padding-top: 8px;
padding-left: 8px;
height: 90px;
}
	div.agentSideImg {
	float: left;
	height: 70px;
	width: 50px;
	border: solid 1px #fff;
	overflow: hidden;
	margin-right: 8px;
	}
	div.sideAgentInfo ul {
	float: left;
	text-align: center;
	}
		div.sideAgentInfo ul li {
		color: #06265f;
		font-weight: bold;
		font-size: 11px;
		}
		div.sideAgentInfo ul li span {
		color: #fff;
		}
		div.sideAgentInfo ul li a.agent {
		font-family: times;
		color: #fff;
		font-size: 12px;
		}
div#sideEnjoyBenes { background: url(http://www.wfpcc.com/images/backgrounds/side_benefits_signup_my_waterfront.jpg) no-repeat top center; }
	div#sideEnjoyBenes ul {
	padding-top: 150px;
	width: 145px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 30px;
	}
	div#sideEnjoyBenes ul li {
	background: url(http://www.wfpcc.com/images/backgrounds/bg_check_org.jpg) no-repeat left center;
	padding-left: 25px;
	margin-bottom: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #3c568f;
	}
	div#sideEnjoyBenes a {
	  text-align: center;
    background: #cc5c18;
    text-transform: uppercase;
    border: double 3px #fff;
    color: #fff;
    text-decoration: none;
    padding: 1px 8px;
    font-size: 10px;
    line-height:22px;
    margin: 0 0 0 90px;
	}
div#sideLoginMember { background: url(http://www.wfpcc.com/images/backgrounds/side_login_already_member.jpg) no-repeat top center; }
	div#sideLoginMember form {
	padding-top: 90px; padding-bottom: 30px;
	width: 135px;
	margin-left: auto;
	margin-right: auto;
	}
	div#sideLoginMember form label {
	margin-left: 15px; /* IE fix */
	font-weight: bold;
	background: none;
	width: 125px;
	}
		div#sideLoginMember form > label { margin-left: auto; }
	div#sideLoginMember form input {
	width: 125px;
	border: none;
	margin-bottom: 10px;
	}
	div#sideLoginMember form input.checkbox {
	width: auto;
	border: none;
	background: none;
	vertical-align: middle;
	margin-left: 10px; /* IE fix */
	float: left;
	}
		div#sideLoginMember form > input.checkbox { margin-left: 0px; }


h3.sideAgentSpecHead {
text-align: center;
font-size: 12px;
color: #072269;
font-style: italic;
background: #e0e6f2;
padding: 8px 0px;
}
div.sideAgentSpecInfo {
background: url(http://www.wfpcc.com/images/backgrounds/vert_blue_grad_side.jpg) repeat-x left -20px;
padding-top: 8px;
padding-left: 8px;
height: 220px;
}
	div.sideAgentSpecInfo ul {
	float: left;
	text-align: center;
	}
		div.sideAgentSpecInfo ul li {
		color: #06265f;
		font-weight: bold;
		font-size: 11px;
		}
		div.sideAgentSpecInfo ul li span {
		color: #fff;
		}
		div.sideAgentSpecInfo ul li a.agent {
		font-family: times;
		color: #fff;
		font-size: 12px;
		}
	div.sideAgentSpecInfo ul.this {
	width: 160px;
	float: left;
	text-align: left;
	margin: 10px auto; padding-top: 10px;
	border-top: solid 1px #fff;
	}

div#sideEmailUpdates h2 {
text-align: center;
color: #9f3b3b;
text-transform: uppercase;
font-size: 14px;
}
	div#sideEmailUpdates h3 {
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	}
	div#sideEmailUpdates a {
	color: #000099;
	margin-left: 110px;
	}
div#sideContactMoreInfo {
width: 170px;
background: url(http://www.wfpcc.com/images/backgrounds/side_contact_more_info.jpg) no-repeat top left;
padding: 75px 0px 20px 10px;
}
	div#sideContactMoreInfo ul {
	width:95%; /* IE hasLayout bug */
	}
	div#sideContactMoreInfo ul li {
	padding-left: 20px;
	font-size: 11px;
	}
		div#sideContactMoreInfo ul li.office {
		color: #000;
		font-weight: bold;
		background: url(http://www.wfpcc.com/images/icons/list_orange_checkbox.gif) no-repeat left top;
		}
		div#sideContactMoreInfo ul li.phone {
		color: #444;
		background: none;
		margin-bottom: 12px;
		}
/* featured property */
div#sideFeatProp {
position: relative;
background: url(http://www.wfpcc.com/images/backgrounds/vert_blue_grad_side.jpg) repeat-x left top;
padding: 0px;
height:275px;
}
	div#sideFeatProp div.sideCopy {
	color: #545454;
	width: 150px;
	}
	div#sideFeatProp ul.main {
	padding-top: 10px;
	}
		div#sideFeatProp ul.main li {
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		}
	div#sideFeatProp ul.main li.head {
	font-family: times;
	font-weight: bold;
	color: #fff;
	background: #012362;
	font-size: 13px;
	line-height: 30px;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 1px;
	width: 165px;
	padding: 1px;
	}
		div#sideFeatProp ul.main li.head span {
		background: #012362;
		color: #fff;
		border: solid 1px #fff;
		padding: 4px;
		}
		div#sideFeatProp ul.main li.propimg {
		margin: 7px auto; padding: 0px;
		overflow: hidden;
		width: 165px;
		border: solid 1px #fff;
		}
			div#sideFeatProp ul.main li.propimg img { vertical-align: bottom; width:165px;}
		div#sideFeatProp ul.main li.location,
		div#sideFeatProp ul.main li.bedBath,
		div#sideFeatProp ul.main li.price,
		div#sideFeatProp ul.main li.propNum {
		text-align: left;
		font-weight: bold;
		padding-left:10px;
		}
			div#sideFeatProp ul.main li span {
			color: #666;
			}
/* open house */
div#promoOpenHouse {
position: relative;
background: url(http://www.wfpcc.com/images/backgrounds/vert_blue_grad_side.jpg) repeat-x left top;
padding: 0px;
height:290px;
position:relative;
margin-bottom:15px;
}
	div#promoOpenHouse ul {
	padding-top: 10px;
	height:275px;
	}
		div#promoOpenHouse ul li {
		text-align: left;
		font-weight:700;

		}
		div#promoOpenHouse label {
			padding-left:10px;
			color:#666;
		}
	li#poh_head {
	font-family: times;
	font-weight: bold;
	color: #fff;
	background: #012362;
	font-size: 13px;
	text-transform: uppercase;
	text-align: center;
	width: 165px;
	padding: 1px;
	margin:0 auto;
	text-align:center;
	}
		li#poh_head span {
		background: #012362;
		display:block !important;
		color: #fff;
		margin:5px;
		padding:5px;
		text-align:center;
		border: solid 1px #fff;
		}
		li#poh_thumb {
		margin: 7px auto;
		padding: 0px;
		overflow: hidden;
		width: 165px;
		height:128px;
		border: solid 1px #fff;
		}
		li#poh_thumb img {
		width: 165px;
		}
		#poh_viewThisListing a{
			position:absolute;
			right:5px;
			bottom:0;
			font-size:80%;
			color:#6183c2;
		}
		#poh_viewAll a{
			position:absolute;
			right:5px;
			bottom:15px;
			font-size:80%;
			color:#6183c2;
		}

/* transparent gif for 'clickable' side banner */
a.sideALinker {
position: absolute;
top: 0;
left: 0;
z-index:50;
width: 180px;
height: 270px;
}

/* box links */
a.linkCapBox:link, a.linkCapBox:visited {
font-family: arial, helvetica, sans-serif;
background: #012361;
border: double 3px #fff;
color: #fff;
text-decoration: none;
padding: 1px 8px;
font-size: 10px;
line-height:22px;
text-transform: uppercase;
}
	a.linkCapBox:hover {
	background: #6183c2;
	color: #fff;
	}
a.linkCapBlueBox2:link, a.linkCapBlueBox2:visited {
font-family: times;
border: double 3px #fff;
color: #fff;
text-decoration: none;
background: #012361;
padding: 1px 8px;
font-size: 14px;
text-transform: uppercase;
}
	a.linkCapBlueBox2:hover {
	background: #6183c2;
	color: #fff;
	}
/*a.linkCapBlueBox3:link, a.linkCapBlueBox3:visited {
font-family: times;
font-weight: bold;
color: #fff;
text-decoration: none;
background: #012361;
padding: 1px 8px;
font-size: 13px;
text-transform: uppercase;
}
	a.linkCapBlueBox3:hover {
	background: #6183c2;
	color: #fff;
	}
*/

a.linkCapLtBlueBox:link, a.linkCapLtBlueBox:visited {
font-family: arial, helvetica, sans-serif;
background: #6183c2;
border: double 3px #fff;
color: #fff;
text-decoration: none;
padding: 1px 8px;
font-size: 10px;
line-height:22px;
text-transform: uppercase;
}
	a.linkCapLtBlueBox:hover {
	background: #012361;
	color: #fff;
	}
.linkBlueBox:link, .linkBlueBox:visited, .button,.ai_viewDetails a, .agent-summary .listings-link a, .agent-summary .details-link a, #adi_viewMyListings a,#adi_email a, input.submit{
font-family: arial, helvetica, sans-serif;
background: #012361;
border: double 3px #fff;
color: #fff !important;
text-decoration: none;
padding: 1px 5px;
font-size: 10px;
line-height: 22px;
}

a.linkBlueBox:link, a.linkBlueBox:visited, a.button,.ai_viewDetails a,.ai_viewMyListings a, #adi_viewMyListings a,#adi_email a
{
	line-height:25px;
}

li#adi_email {
  display:none;
}
.active-listings-link, .sold-listings-link, .email-link { margin: 10px 0; }
li.active-listings-link a:link,
li.active-listings-link a:visited,
li.sold-listings-link a:link,
li.sold-listings-link a:visited,
.contact-info li.email-link a:link,
.contact-info li.email-link a:visited {
  padding: 2px 5px;
  line-height:22px;
  background-color:#012361;
  border: 3px double #FFFFFF;
  color: #FFF;
  text-decoration:none;
  font-size:10px;
}
li#view-active-listings span, li#view-sold-listings span, li.adi_contactMe span {
  border:1px solid #012361;
  padding-top:2px;
  padding-bottom:3px;
}

li#view-active-listings, li#view-sold-listings, li.adi_contactMe {
  margin-top: 20px;
}

.linkBlueBox:hover {
	background: #6183c2;
	color: #fff;
	}
a.linkBlueBox2:link, a.linkBlueBox2:visited {
font-family: arial, helvetica, sans-serif;
background: #012361;
border: double 3px #d2d2d2;
font-weight: bold;
color: #fff;
text-decoration: none;
padding: 1px 3px;
font-size: 10px;
line-height:22px;
}
	a.linkBlueBox2:hover {
	background: #6183c2;
	color: #fff;
	}
.linkOrangeBox a, a.linkOrangeBox:link, a.linkOrangeBox:visited {
position: relative;
margin-left:-12px;
z-index: 500;
text-align: center;
font-family: arial, helvetica, sans-serif;
background: #cc5c18;
text-transform: uppercase;
border: double 3px #fff;
color: #fff;
text-decoration: none;
padding: 1px 8px;
font-size: 10px;
line-height:22px;
}#sideContactMoreInfo .linkOrangeBox {margin-left:0;}
	a.linkOrangeBox:hover {
	background: #6183c2;
	color: #fff;
	}
a.linkX:link, a.linkX:visited { /* fav props */
background: url(http://www.wfpcc.com/images/backgrounds/bg_org_shade_box.gif) no-repeat center center;
color: #b8661a;
text-transform: uppercase;
font-weight: bold;
padding: 5px;
text-decoration: none;
}
	a.linkX:hover { color: #02225d; background: none; }
/* normal links */
a.linkLtBlue:link, a.linkLtBlue:visited {
color: #6183c2;
font-size: 10px;
}
	a.linkLtBlue:hover { text-decoration: none;}
a.linkMedBlue:link, a.linkMedBlue:visited {
color: #0000ff;
font-size: 10px;
}
	a.linkMedBlue:hover { text-decoration: none;}
a.linkDkBlue:link, a.linkDkBlue:visited {
color: #012361;
font-size: 10px;
}
	a.linkDkBlue:hover { text-decoration: none;}
a.linkRed:link, a.linkRed:visited {
text-decoration: none;
color: #a30b00 !important;
}
	a.linkRed:hover { text-decoration: underline;}
a.linkSeaGreen:link, a.linkSeaGreen:visited, .email-a-friend-link a:link, .email-a-friend-link a:visited {
text-decoration: none;
color: #20435f;
}
	a.linkSeaGreen:hover, .email-a-friend-link a:hover { text-decoration: underline;}

/*********/

div.backToTop, .link-to-top {
text-align: right;
height:20px !important;
line-height:20px !important;
margin-top:10px;
margin-bottom:10px;
}

.article .link-to-top { float: right; }
	a.backToTop:link, a.backToTop:visited, .link-to-top a.top-link {
	background: url(http://www.wfpcc.com/images/icons/arrow_up_gray.gif) no-repeat right center;
	text-transform: uppercase;
	color: #666;
	font-size: 10px;
	text-decoration: none;
	padding-right: 12px;
	margin-right: 12px;
	}
		a.backToTop:hover, .link-to-top a.top-link:hover {
		background: url(http://www.wfpcc.com/images/icons/arrow_up_blue.gif) no-repeat right center;
		color: #012361;
		}

ul.prevNext {
float: right;
padding-top: 5px;
}
	ul.prevNext li {
	display: inline;
	color: #ff0000;
	text-transform: uppercase;
	font-size: 10px;
	}
	ul.prevNext li a:link, ul.prevNext li a:visited, ul.prevNext li.pipes {
	text-decoration: none;
	color: #666;
	}
		ul.prevNext li a:hover {
		color: #ff0000;
		}

ul.prevNextCenter {
text-align: center;
margin: 3px auto;
}
	ul.prevNextCenter li {
	display: inline;
	color: #ff0000;
	text-transform: uppercase;
	font-size: 10px;
	}
	ul.prevNextCenter li a:link, ul.prevNextCenter li a:visited, ul.prevNextCenter li.pipes {
	text-decoration: none;
	color: #666;
	}
		ul.prevNextCenter li a:hover {
		color: #ff0000;
		}

ul.prevNext2 {
position: absolute; left: 155px; top: 0px; background: red;
padding-top: 5px;
}
	ul.prevNext2 li {
	display: inline;
	color: #000;
	text-transform: uppercase;
	font-size: 10px;
	}
	ul.prevNext2 li a {
	text-decoration: none;
	color: #000;
	}

/* side refine search - property type -  */
#MARmainRight .sidebar .property_type, #MARmainRight .filter h2 {
font-family: times;
font-weight: bold;
color: #fff;
background: #425a8a;
font-size: 13px;
line-height: 30px;
text-transform: uppercase;
text-align: center;
}

/* PROPERTY DETAILS SIDEBAR */
#MARmainRight .sidebar a { font-weight: bold; }
.sidebar .hr { clear: both; background:url(http://www.wfpcc.com/images/backgrounds/sep_short_h_gray_grad.jpg) no-repeat 0 0; padding: 10px 0; margin: 10px 0 0 0;}
#MARmainRight .sidebar .property_info .attribute { text-align: right; color:#666666; font-size:10px; font-weight: bold; }
#MARmainRight .sidebar .property_info .value { text-align: left; color:#002967; font-size:10px; font-weight: bold; }



.clear {
clear: both;
float:none !important;
height:1px !important;
line-height:1px !important;
font-size:1px !important;
overflow:hidden;
color:#fff !important;
background:transparent !important;
}
.fl { float: left;}
.fr { float: right;}
.autoWidth { width: auto !important;} /* forms */
.marg15pxAuto { margin: 15px auto;}
.margLeft10 { margin-left: 10px;} /* input favorite searches */
.bold { font-weight: bold;}
.boldNo  { font-weight: normal;}
.displayNone { display: none;}
.bgNone { background: none;}
.bordNone { border: none;}
div.txtBlack p { color: #000;} /* developments */
.txtOrange { color: #f86505;}
.fs12marg30 { font-size: 12px; margin: 30px;}
	.fs12marg30:first-line { font-weight: bold; color: #f37e21 !important;}
.txtSmall { font-size: 10px;}
ul.listCenterer { margin: 5px auto; text-align: center; } /*mysite fave props */
	ul.listCenterer li{ display: inline; }
p.sideGray13 { color: #333; padding: 0px 15px 70px; font-size: 13px; line-height: 18px; } /* global search side */
	p.sideGray13 a.linkLtBlue { font-size: 13px !important; }

/********************* only for testing ***************/
.bred { background: red !important;}

.result_control_pager, .listing_header,.details_control_pager {
background:url(http://www.wfpcc.com/images/backgrounds/result_pager.gif) repeat-x;
border-bottom:1px solid #b2b1b2;
height:30px;
line-height:30px;
position:relative;
}

.details_control_pager {
border:none;
}

.result_control_pager li,.details_control_pager li {
height:21px;
line-height:19px;
position:absolute;
top:5px;
}

.result_control_prev_next,.details_control_prev_next {
right:5px;
}

.result_control_sort_by {
right:150px;
}

.result_control_new_search, .save-property-search, .refine-search-link, .new-search-link {
font-size:12px;
font-weight:700;
left:10px;
}

.result_control_save_search {
font-size:12px;
font-weight:700;
left:120px;
}

.next {
background:url(http://www.wfpcc.com/images/icons/grey-arrow-right.gif) right no-repeat;
padding-right:13px;
}

.prev {
background:url(http://www.wfpcc.com/images/icons/grey-arrow-left.gif) left no-repeat;
padding-left:13px;
}

/** agent_item Partial **/
#agent-search-results .search-results-controls { margin: 15px 0 15px 10px;}
#agent-search-results .search-results-pagination { float: right; margin: 0 15px 0 0; }
.agent_item, .agent-summary {
	margin: 0 5px 20px 8px;
	background:url(http://www.wfpcc.com/images/backgrounds/agent_item.gif) 0 25px repeat-x;
  width:270px;
  height:150px;
  float:left;
  position:relative;
  overflow:hidden;
  color:#012361;
}

.agent_item *{
color:#012361;
}

.agent_item li, .agent-summary li {
position:absolute;
}

.ai_office, .agent-summary .office {
width:270px;
background:url(http://www.wfpcc.com/images/backgrounds/ai_office.gif) center repeat-y;
height:24px;
line-height:24px;
text-indent:10px;
font-size:10px;
text-transform:uppercase;
}

.agent-summary .office label { display: none; }

.ai_thumbnail, .agent-summary .image {
  position: absolute;
	left:7px;
	top:20px;
	margin-top: 10px;
	width:84px;
	height:114px;
	overflow:hidden;
}

.ai_thumbnail img, .agent-summary .image img {
width:84px;
height:114px;
}
.ai_name,.ai_directPhone,.ai_cellPhone,.ai_email,
.agent-summary .name, .agent-summary .phone, .agent-summary .cell, .agent-summary .email-link{
left:103px;
font-weight:bold;;
}
.agent-summary h2 { position: absolute;}
.ai_name, .agent-summary h2.name {top:30px;}
.ai_directPhone, .agent-summary .phone {top:62px;}
.ai_cellPhone, .agent-summary .cell {top:75px;}
.ai_email, .agent-summary .email-link {top:90px;}

.ai_viewMyListings,.ai_viewDetails, .agent-summary .listings-link, .agent-summary .details-link{
position:absolute;
display:inline;
bottom:12px;
right:0;
}

.ai_viewMyListings, .agent-summary .listings-link {right:5px;}
.ai_viewDetails, .agent-summary .details-link {right:101px;}
.ai_name a, .agent-summary .name a{
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.ai_specialty {
	padding-right:1px;
	position:absolute;
	line-height:11px;
	top:45px;
	left:103px;
	font-weight:700;
}
/**/

/** propResultPartial **/
.propResultRow {
height:150px;
overflow:hidden;
border-bottom:none;
color:#0d1927;
}
.prr_openhouse,.prr_title,.prr_cityState,.prr_price,.prr_bath,.prr_bed,.listing_agent_row, .prr_baths_full, .prr_baths_partial {left:185px;}

/*
*:lang(en) li.compliments {margin-top:125px !important;}
li.compliments {margin-top: 120px!important; margin-top:110px; font-weight:normal; color:#A2A2A2; font-size:11px; margin-left:185px;}
*/
li.compliments { position: absolute; top: 125px; left: 185px; color: #A2A2A2; font-size: 11px;}

.propResultRow label{
background:transparent;
}

.prr_cityState{
font-weight:700;
}

.prr_thumbnail{
background:#ccc;
width:169px;
height:130px;
top:50%;
left:5px;
margin-top:-65px;
overflow:hidden;
border:1px solid #ccc;
}
.prr_thumbnail img{
width:166px;
height:127px;
border:2px solid #fff;
}

.prr_title { top:11px; font-weight:bold; font-size:12px; }
.property-summary .title { font-weight:bold; font-size:12px; }
.prr_cityState {top:30px;}
.prr_openhouse {top:44px; position:absolute;}
.prr_price {bottom:35px;}
.prr_baths_full {bottom:63px; position: absolute; }
.prr_baths_partial {bottom:49px; position: absolute; }
.prr_bed {bottom:77px;}
.listing_agent_row {bottom:10px;}

.ppr_removeFavoriteProperty,.prr_mlsNumber,.prr_viewDetails,.prr_saveProperty {right:18px;}
.prr_mlsNumber {top:37px;}
.prr_viewDetails{top:52px;}
.ppr_removeFavoriteProperty {top:77px; position:absolute;}
.prr_saveProperty {top:77px;}

.prr_status {
  position: absolute;
  top: 15px;
  right: 20px;
}

.rightDivider {
background:url(http://www.wfpcc.com/images/backgrounds/sep_short_h_gray_grad.jpg) 50% no-repeat;
height:20px;
}

.property_image_thumbnails{
	margin:0 -10px 0 -5px;
	}
.property_image_thumbnails li {
	width:62px;
	height:43px;
	margin-right:1px;
	margin-bottom:2px;
	float:left;
	overflow:hidden;
}
.property_image_thumbnails li a:link,.property_image_thumbnails li a:visited{
	background:#ccc;
	display:block;
	height:40px;
	width:60px;
	position:relative;
	top:1px;
	left:1px;
	overflow:hidden;
}
.property_image_thumbnails li a:hover,.property_image_thumbnails li a.selected{
	border:1px solid #ce979c;
}

.property_image_thumbnails li img{
	width:59px;
	height:39px;
}

	div#propDetailMid {
	background: url(http://www.wfpcc.com/images/backgrounds/bg_prop_detail_img_grad.jpg) repeat-x;
	text-align: center;
	margin: 0px 10px;
	overflow: hidden;
	width:544px;
	height:358px;
	}
	div#propDetailMid img{
	width:544px;
	height:358px;
	}

	.map_balloon {
padding-bottom:15px;
}

.map_balloon h5 {
font-size:11px;
}

.map_balloon span {
font-size:11px;
font-weight:700;
}

.google_thumb,.map_balloon img {
float:left;
margin-right:5px;
}

.open-house,.alt_background{
background:url(http://www.wfpcc.com/images/backgrounds/property-summary.gif);
}

.MARbottom10 {margin-bottom:10px;}

div#inquiry .button {
width:60px !important;
}



.AR {
	text-align:right;
}

.property_result_item{
	padding:5px;
	min-height:100px;
}

.bottomContent {
	margin-top:15px;
	margin-bottom:30px;
}
.bottomContent p{
	margin-bottom:15px;
}

.blueArrowList {
	padding-bottom:20px;

}
.blueArrowList li, .article-group .legend li {
	background: url(http://www.wfpcc.com/images/icons/arrow_right.gif) no-repeat left center;
	padding-left:10px;
	margin-bottom:3px;
}
.blueArrowList li a, .article-group .legend li a{
	font-weight:700 !important;
	color:#6183c2 !important;
	text-decoration:none !important;
}


/** form style**/
#inquiry {
	padding-left:8px;
}
#inquiry label{
	height:18px;
	line-height:18px;
	font-weight: bold;
	width:31%;
	padding-right:2%;
	float:left;
}
#inquiry form div{clear:left;}
#inquiry input.text{
	width:45%;
}
#inquiry select{
	width:46%;
}


#admin_leads_edit #inquiry label {
	width:140px;
	float:left;
}
#inquiry div {
	margin-bottom:5px;
}

div#i_comments label,.otherPreferences label,.noteAndHistory label {
	width:100% !important;
	}

/* exception */

#F_WAYII label.head {
	width:99%;
	text-align:left;
}
#F_WAYII div label {
	float:none;
	font-weight:400;
}
#F_WAYII div {margin-bottom:0;}

#F_Com label,#F_OP label,#F_IC label,.F_TA label {
	width:99% !important;
	float:none !important;
	display:block;
}
#F_Com textarea,#F_OP textarea,#F_IC textarea, .F_TA textarea {
	width:78%;
	height:150px;
}
.mls div label {
	float:none;
	font-weight:400;
}
.mls div {
	margin-left:33%;
}
.listAmenity li label {
	float:none;
}

.F_CB label {float:none;}

.sideBanners .linkOrangeBox{
white-space:nowrap;
font-size:9px !important;
padding:3px !important;
}
#misc {
padding-left:10px;
font-size:12px;
}

.spacer{
clear:both;
height:1px;
}
div#MARmainRight div.block div.featured-thumbnail {
background:transparent url(http://www.wfpcc.com/images/backgrounds/vert_blue_grad_side.jpg) repeat-x scroll left top;
height:275px;
padding:0px;
position:relative;
}
div#MARmainRight div.block div.featured-thumbnail h1.title {
background:#012362 none repeat scroll 0%;
color:#FFFFFF;
font-family:times;
font-size:13px;
font-weight:bold;
letter-spacing:1px;
line-height:30px;
padding:1px;
text-align:center;
text-transform:uppercase;
width:165px;
}
