.listing { padding:4px 4px 8px; }
.listing .descrBox {
float:left;
width:525px;
margin-left:5px;
}
.info { width: 530px; }
#search-promo {
background:transparent url(//d3o47n6kn1r59u.cloudfront.net/images/static/dog-breeders-bg.jpg) no-repeat scroll left top;
height:190px;
margin:0;
width:679px;
padding-bottom:5px;
}

.pagination-top span.white { color:#fff;font-size:2em;width:180px;margin:8px 0 0 9px;display: block;float:left; }

ul.tabs li a { color:#9ab93b; }
ul.tabs li a:hover { color:#9ab93b; }
ul.tabs li.selectedtab { background:#9ab93b;border:1px solid #9ab93b; }
ul.tabs li.selectedtab a { color:#fff; }

.mini-title {
position:absolute;
left:141px;
top:-6px;
background:url(//d3o47n6kn1r59u.cloudfront.net/images/static/tabs-description-bg.gif) repeat-x left 3px;
width:520px;
}
.mini-title p span {
font-size:.8em;
line-height:13px;
background:#fff;
margin:0;
width:auto;
padding:0 8px;
margin-left:200px;
color:#9ab93b;
font-weight:bold;
}

.closeX { float:right;margin:7px 7px 0 0; }
#breederSearchContainer { display:none; width:679px; position:absolute; z-index:500;padding-bottom:4px; }
#breederSearchContainer.green { background:#9ab93a;width:679px; }    
#breederSearchContainer .searchTop span { margin-top:0;padding:5px 0;white-space:nowrap; }    
#searchForm .hide { padding:0 3px 0 7px;display:none; }
#searchForm .hide ul li { float:left;width:317px; }
#breederSearchContainer #searchForm { padding:0 10px 5px;width:659px;background:#9ab93a; }    
#breederSearchContainer .generic-box-white-inner { background:#f3f5e7; }   