.mp_search_widget { padding: 10px; background: #fff; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; }
.mp_search_widget img { border: none; }
.mp_search_widget form { margin: 0; }
.mp_search_widget form p { margin: 0; overflow: hidden; }
.mp_search_widget form p input { display: block; float: left; margin: 6px 5px 0 0; padding: 5px 10px; border: 1px solid #ccc; background: #fff url(../images/widgets/field_shadow.gif) repeat-x; font: normal 13px/16px 'Lucida Grande', Arial, sans-serif; border-radius: 13px; -webkit-border-radius: 13px; -moz-border-radius: 13px; }
.mp_search_widget form p button { display: block; float: left; margin: 0; padding: 0; width: 40px; height: 40px; border: none; background: #fff url(../images/widgets/spyglass.gif) no-repeat; overflow: hidden; text-indent: -1000px; cursor: pointer; }
.mp_search_widget form p button:hover { background-position: 0 -40px; }
.mp_search_widget .mp_business { margin: 5px 0 0 0; padding: 5px; border: 1px solid #ddd; overflow: hidden; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
.mp_search_widget .mp_business img { float: left; margin: 0 10px 0 0; }
.mp_search_widget .mp_business h3 { margin: 0; padding: 0; font-size: 15px; line-height: 18px; font-family: helvetica, arial, sans-serif; }
.mp_search_widget .mp_business h3 a { color: #125a95; }
.mp_search_widget .mp_business h4 { margin: 0; padding: 0; font-size: 13px; line-height: 16px; color: #555; }
.mp_search_widget .mp_business p { margin: 0; padding: 0; font-size: 13px; line-height: 18px; color: #7c9b10; }

.ellington_list_widget_container { padding: 10px; border: 1px solid #ddd; -webkit-border-radius: 6px; -moz-border-radius: 6px; }
.ellington_list_widget_container h3 { margin-bottom: 5px; font-size: 18px; font-weight: normal; color: #333; }
.ellington_list_widget_container p { margin: 0; font-size: 13px; line-height: 18px; color: #555; }
.ellington_list_widget_container ul { list-style: none; margin: 0; padding: 0; }
.ellington_list_widget_container li { padding: 5px 0; border-top: 1px solid #eee; }
.ellington_list_widget_container li h4 { margin-bottom: 0; font-size: 13px; line-height: 18px; }
.ellington_list_widget_container li p { margin-bottom: 0; font-size: 13px; line-height: 18px; color: #555; }
.ellington_list_widget_container li p small { font-size: 13px; color: #999; }
