#search-promo {
background:transparent url(//d3o47n6kn1r59u.cloudfront.net/images/static/photo-gallery-bg.jpg) no-repeat scroll left top;
height:190px;
margin:0;
padding-bottom:6px;
width:677px;
}
#container .dog-breed-main-info-box {
background:#FFF;
height: 95px;
margin: 20px 0 0 18px;
padding: 5px 10px 10px;
width: 301px;
}
#container .dog-breed-main-info-box p.bold {
font-size:1.5em;
color:#634c36;
}
#containerVideo .photo-box { float:left;width:143px;padding:0 8px;margin:10px 8px 5px 0;position:relative; }
#containerVideo .photo-box p { color:#79644f;font-size:1.1em;margin:5px 0; }
#containerVideo .photo-box p span.rating { font-size:1.4em;font-weight:bold; }
#containerVideo .photo-box p .voteCount { margin-top:2px;float:right; }

.mini-title {
position:absolute;
left:135px;
top:-5px;
background:url(//d3o47n6kn1r59u.cloudfront.net/images/static/tabs-description-brown-bg.gif) repeat-x left 3px;
width:462px;
}
.mini-title p span {
font-size:.8em;
line-height:13px;
background:#fff;
margin:0;
width:auto;
padding:0 8px;
margin-left:180px;
color:#7b654a;
font-weight:bold;
}

.pagination-top span.white {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 2em;
    margin: 8px 0 0 9px;
    width: 180px;
}
.closeX { float:right;margin:7px 7px 0 0; }
#breederSearchContainer { display:none; width:679px; position:absolute; z-index:500;padding-bottom:4px; }
#breederSearchContainer.brown { background:#7b654a;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:#7b654a; }    
#breederSearchContainer .generic-box-white-inner { background:#f0eeec; }   
