
.MBBv3 .fp-wrapper { padding: 0; margin: 0;}
.MBBv3 .fp-box { background: #003B6B; }
.MBBv3 .fp-image-wrapper { background: #FFFFFF; padding: 2px; border: 1px solid #996600; float: left; margin-right: 10px; }
.MBBv3 .fp-image-box { height: 250px; width: 320px; }
.MBBv3 .fp-price { color: #FFFFFF; font-size: 20px;  font-weight: bold; font-family: Arial; line-height: 1.5em; }
.MBBv3 .fp-desc { color: #FFFFFF; font-size: 14px; font-weight: normal; font-family: Arial; line-height: 1.2em; margin: 5px 0; }
.MBBv3 .fp-details-wrapper { height: 140px; }
.MBBv3 .fp-details-link { float: right; margin-right: 15px; }
.MBBv3 .fp-details-link a { color: #FFFFFF; font-family: Arial; font-weight: normal; font-size: 18px; text-decoration: underline; }
.MBBv3 .fp-details-link a:hover { color: #CCCCCC; }
.MBBv3 .fp-agent-wrapper { background: #D6D8D3; padding: 2px; border: 1px solid #000000; width: 260px; float: left; padding: 5px; }
#MBBv3_FeaturedPanel .fp-agent-wrapper img { height: 105px; float: left; margin-right: 10px; }
.MBBv3 .fp-listedby { color: #000000; font-size: 11px; font-family: Arial; line-height: 1.3em; }
.MBBv3 .fp-agent-name { color: #000033; font-size: 13px; font-family: Arial; font-weight: bold; line-height: 1.5em; letter-spacing: .01em; }
.MBBv3 .fp-agent-phone { color: #000000; font-size: 12px; font-family: Arial; font-weight: normal; line-height: 1.4em; }
.MBBv3 .fp-agent-links { padding-top: .5em }
.MBBv3 .fp-agent-links a { color: #000000; font-size: 12px; font-family: Arial; line-height: 1.3em; }
.MBBv3 .fp-agent-links a:hover { color: #666666; }

