div#buyingguide, div#openhouse {margin: 5px 0 15px 0;}
/* Widget Container */
div.greenHFwrap {
	background: transparent url("http://media.miamiherald.com/static/images/classifieds/realestate/2009/guides/300-bottomBar.png") no-repeat scroll 0 bottom;
	padding-bottom: 20px; width: 300px; margin: 0;
	font-family: Geneva,Arial,Helvetica,sans-serif;	font-size: 12px; color: #252525;
	text-align: left;
}

div.greenHFwrap p { margin: 0px; padding: 0px; }
div.greenHFwrap a img { border: 0px; }
div.greenHFwrap a { outline: none; -moz-outline: none; }
div.greenHFwrap a:link, div.greenHFwrap a:visited{ color:#4D8B40; text-decoration:underline; }
div.greenHFwrap a:hover{ color:#ce5300;text-decoration:underline; }

/* Top Section */
div.greenHFwrap div.greenHFhed {
	background-color: #fff;
	padding: 6px 0px 5px 0px;
	height: 25px;
	margin: 0px 0px 5px 0px;
}
div.greenHFwrap span.greenHFheadline {
	float: left; padding-top: 1px; margin: 5px 0px 0px 0px;	color: #ce5300;
	font-size: 20px; font-weight: normal; line-height: 120%;
}
div.greenHFwrap span.greenHFlogo {float: right; margin-top: -6px; margin-right: 1px;}

/* Top Bar */
div.greenHFwrap div.greenHFstripe1, div.greenHFwrap div.greenHFstripe2 {
	background: #f8f8f8 url("http://media.miamiherald.com/static/images/classifieds/realestate/2009/guides/300-topBar.png") no-repeat scroll 0 0;
	height: 20px; padding: 4px 11px 0px 11px;
	color: #fff; font-size: 10px; line-height: 10px;
}

/* Main Section */
div.greenHFwrap div.sectOne {
	background: #f8f8f8;	background-image: url(http://media.miamiherald.com/static/images/classifieds/realestate/2009/guides/300-background.png); background-position: bottom; background-repeat:repeat-x;
	padding: 10px;	margin: 0px;
}
div.greenHFwrap p.hedB {
	font-size: 10px; font-weight: none; line-height: 14px;
	width: 298px; padding: 0px 0px 0px 3px; margin: 0px;
}
div.greenHFwrap p.content {
	margin: 10px;
	font-size: 11px; color: #000000; line-height:15px;
}
IMG.left-floating { float:left;	margin:0 3px 15px 0;	padding:0 3px 7px 2px; }

/* Form Input */
form#searchform {clear: left; padding: 0px 0 0 0; margin: 0px 0px 4px 0px;}
.showInsideInput { display: none; white-space: nowrap; }
div.sectOne input.field { width: 212px; font-size: 12px; color: #000; margin: 0px 0px 0px 5px; padding-left: 3px; vertical-align: middle; }
div.sectOne option { width:180px; margin: 0px 0px 0px 5px; padding-left: 3px; vertical-align: middle; }
div.sectOne input.zip { width: 10px; font-size:10px; padding-left: 1px; margin-left:1px; }
div.sectOne input.submt { width: 59px; height:27px; vertical-align: middle; padding-left:0px; }

div.sectOne p.greensearch { padding-left: 4px; }
div.sectOne h2 { font-size: 13px; font-weight: normal; color: #252525; padding: 0px 0px 0px 4px; margin: 5px 0px 0px 0px; }

/* Lists */
.greenHFwrap ul {	margin: 0px; padding: 0px 20px; }
.greenHFwrap ul li {	margin: 5px; }

div.greenHFwrap div.subhead {	font-size: 14px; color:#CF5300; font-weight:bold; }

/* Sprite Images */
div#checksprite {
	background-image: url(http://media.miamiherald.com/static/images/classifieds/realestate/2009/guides/widgetSprite.gif); background-position: -45px -5px;
	width: 40px; height: 40px;
	border: 0px solid #000;
	float: left;
}
div#forsalesprite {
	background-image: url(http://media.miamiherald.com/static/images/classifieds/realestate/2009/guides/widgetSprite.gif); background-position: -90px -5px;
	width: 40px; height: 40px;
	border: 0px solid #000;
	float: left;
}
div#greenhomesprite {
	background-image: url(http://media.miamiherald.com/static/images/classifieds/realestate/2009/guides/widgetSprite.gif); background-position: 0px -5px;
	width: 40px; height: 40px;
	border: 0px solid #000;
	float: left;
}
div#magnifysprite {
	background-image: url(http://media.miamiherald.com/static/images/classifieds/realestate/2009/guides/magnifyingGlassIcon.png);
	width: 30px; height: 30px; margin-right: 10px;
	border: 0px;
	float: left;
}