.mp_search_widget { padding: 0 0 0 10px; margin:0px;}
.mp_search_widget img { margin-top:5px; }
.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-left: 5px; height:26px; padding: 0px 0px 0px 10px; background: #fff; font: normal 13px/16px 'Lucida Grande', Arial, sans-serif; }
.mp_search_widget form p button { display: block; float: left; margin: 0px 0px 0px -15px;; padding: 0; width: 60px; height: 28px; border: none; background: url('http://advocateanddemocrat.com/css/images/default/search.png') no-repeat; overflow: hidden; text-indent: -1000px; cursor: pointer; }

.ellington_list_widget_container { padding: 10px;}
.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; }
.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; }

.marketplace-ad {padding: 0 0px 5px 0px; margin:0 0 10px 0; background-color:#ccc;}
.name a, .name a:active, .name a:visited{padding: 0; color: #771320; font-size: 14px; font-weight: bold; margin: 0px 0 0 5px;}
.phone {font-size: 12px; color: #333; margin-left: 5px;}
.address {font-size: 12px; color: #000; margin-left: 5px;}
.marketplace-ad2 { margin:10px 0px 5px 0px; }
.marketplace-ad .place .thumb  {float: left; display: block; margin: 0 0 10px 10px; border: solid #333333 1px;}
.marketplace-ad .place .more {padding: 0; margin: 8px; width: auto; text-align: center; font-size: 10px; color: #333; clear: both;}
.marketplace-ad .place .more a {padding: 0; color: #333333;}
.marketplace-ad .categories { padding:5px 0 5px 0; font-size: 11px; color: #000; text-align: center;}
.marketplace-ad .categories a {font-size: 11px; color: #333333; text-decoration:none; font-weight:bold;}
.marketplace-ad .categories a:hover {font-size: 11px; color: #000; text-decoration:underline; font-weight:bold;}

.martketplace-ad2 img {margin-right: 5px;}
.marketplace-ad h6 {margin: 0 0 8px;}
.marketplace-ad h6 a span {display: block; overflow: hidden; width: 0; height: 0;}
.marketplace-ad2 img {border: none;}
.marketplace-ad a {color: #333333;}