#standardAd div.contentwrap { width: 726px; height: 146px; background-color: #fff; border: 1px solid #87b9d3; }
#standardAd div.top { margin: 0px; padding: 0px; width: 728px; height: 5px; background: transparent url(/images/newdevelopments/standard_results.png) no-repeat 0px 0px; }
#standardAd div.base { margin: 0px; padding: 0px; width: 728px; height: 15px; background: transparent url(/images/newdevelopments/standard_results.png) no-repeat 0px -5px; }
#standardAd div.leftcontent { width: 142px; float: left; text-align: center; padding: 8px 9px 0px 8px; font-size: 10px; }
#standardAd div.centercontent { width: 370px; float: left; padding: 8px 10px; margin: 0px; }
#standardAd p.headline { color: #0b3858; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; }
#standardAd p.description { color: #000; font: 11px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; margin: 5px 0px; }
#standardAd div.rightcontent { width: 150px; height: 150px; float: right; text-align: right; padding: 8px; margin: 0px;  }
#standardAd div.rightcontent img.rep { width: 60px; border: 1px solid #96afbb; float: right; margin: 0px; padding: 0px; }
#standardAd div.rightcontent p.rep { clear: right; color: #003e60; font-size: 10px; line-height: 16px; font-weight: bold;  margin: 0px; padding: 0px; }
#standardAd div.rightcontent img.logo { max-width: 150px; max-height: 120px; float: right; }
#standardAd div.rightcontent p.logo { color: #003e60; font-size: 10px; font-weight: bold; }
#standardAd div.bottomcontent { clear: left; width: 580px; height: 1px; padding: 0px; }
#standardAd div.propphoto { width: 137px; height: 122px; padding: 3px; border: 1px solid #87b9d3; }
#standardAd div.propphoto img { width: 135px; height: 120px; }
#standardAd div.propphoto a img { border: 1px solid #5f8c9f; padding: 0px; margin: 0px; }
#standardAd div.propphoto a:hover img { border: 1px solid #f48f15; }
#standardAd a.blueButton { float: left; display: block; width: 109px; height: 16px; color: #005478; font-weight: bold; font-size: 10px; text-align: center; padding-top: 3px; background: transparent url(/images/search/blue_button.png) no-repeat left top; margin-right: 7px; }
#standardAd a.blueButton:hover { color: #005478; background-position: left bottom; }

#premiumAd div.adWrap, #premiumAd div.adWrapOdd { float:left; width: 357px; }
#premiumAd div.adWrapOdd { margin-right: 14px; }
#premiumAd div.contentwrap { width: 355px; height:280px; background-color: #fff; border: 1px solid #87b9d3; margin:0px; padding: 0px; }
#premiumAd div.top { margin: 0px; padding: 0px; width: 357px; height: 5px; background: transparent url(/images/newdevelopments/premium_results.png) no-repeat 0px 0px; }
#premiumAd div.base { margin: 0px; padding: 0px; width: 357px; height: 15px; background: transparent url(/images/newdevelopments/premium_results.png) no-repeat 0px -5px; }
#premiumAd div.mainbody { width: 325px; float: left; padding: 0px 15px; margin: 0px; }
#premiumAd p.headline { color: #01395a; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; }
#premiumAd p.description { color: #626262; font: 11px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; text-align: justify; }
#premiumAd div.mainbody a { color: #30afc5; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:20px; }
#premiumAd div.logo { float: right; height: 60px; }
#premiumAd div.logo img { max-width: 150px; max-height: 60px; }
#premiumAd div.bottomcontent { clear: left; width: 355px; height: 1px; padding: 0px; }
#premiumAd div.propphoto { width: 282px; height: 102px; padding: 3px; margin: 10px auto 0px auto; border: 1px solid #87b9d3; }
#premiumAd div.propphoto img { width: 280px; height: 100px; }
#premiumAd div.propphoto a img { border: 1px solid #5f8c9f; padding: 0px; margin: 0px; }
#premiumAd div.propphoto a:hover img { border: 1px solid #f48f15; }

/* New Developments Landing Page Styles */
#newhome_designs, #houseland_packages, #new_apartments, #land_estates
{ width: 247px; height: 134px; display: block; margin-top: 21px; float: left; }
#newhome_designs { background: transparent url(/images/newdevelopments/newhome_designs.png) no-repeat left top; }
#houseland_packages { margin-left: 30px; background: transparent url(/images/newdevelopments/houseland_packages.png) no-repeat left top; }
#new_apartments { background: transparent url(/images/newdevelopments/new_apartments.png) no-repeat left top; }
#land_estates { margin-left: 30px; background: transparent url(/images/newdevelopments/land_estates.png) no-repeat left top; }