table.breed_select {
    width: 450px;
}
table.breed_select img {
    width: 50px;
}
div.expand {
    background: #F7F8D3;
   width: 470px;
   text-align: center;
   padding: 0px 0px 15px 0px;
}
div.expand p {
   text-align: left;
   margin: 0px 10px;
}
div.expand h2{
    color: #634E9E;
    font-size: 13px;
   padding-left: 0px;
   background: none;
}
div.expand a {
    color: #634E9E;
    font-size: 13px;
   padding-left: 0px;
   background:  url(../images/homepage/arrow_down.gif) no-repeat center 15px;
   padding-bottom: 15px;
}
div.content_box div.breed_data h3 {
    border:medium none;
    clear:both;
    color:#999999;
    display:inline;
    font-weight:normal;
    margin:0px 3px 10px 0px;
    padding:10px 0px 0px;
    text-align:left;
    font-size: 11px;
}
div.content_box div.breed_data h4 {
    display: inline;
   font-weight: normal;
   font-size: 11px;
   margin-left: 0px;
}

div.breed_data {
   margin-top: 0px;
   font-size: 11px;
}
div.breed_data img{
    margin: 0px 10px 5px 10px;
   display: inline;
}
div.history2 p {
    margin: 10px 10px 5px 10px;
}

img.left {
    float:left;
    margin:0px 10px 10px 0px;
}
div.content_box h3 {
    border: 0px;
   padding: 3px;
   text-align: center;
   margin: 0px;
}
div.content_box h3.see_available {
   border: 1px solid #dbdbfc;
    padding-left: 28px;
   color: #333333;
   font-weight: normal;
   font-size: 12px;
   border: none;
   text-align: left;
}
h3.see_available a {
    color: #634E9E;
}
div.content_box div.breed {
    clear: both;
    margin-top: 12px;
}
div.content_box div.breed a h3 {
    border: 0px;
    padding: 0px;
    margin: 0px 0px 1px 10px;
    text-align: left;
    color: black;
    clear: none;
}
div.content_box div.breed a h3:hover {
    color: #0000ff;
}
div.content_box div.breed p {
    margin: 0px 10px 5px 10px !important;
}
div.content_box div.breed img {
    margin: 2px 5px 10px 10px !important;
    float: left;
    width: 73px;
    height: 70px;
}

div.top_paw {
    background:transparent url(../images/homepage/paw_left.jpg) no-repeat 5px 25px !important;
}
div.stats {
    float: left;
    width: 224px;
}

div.breed_standings {
   width: 242px;
   float: left;
   margin: 10px 0px;
   background: #F7F8D3;
   padding-bottom:5px;
}

div.stats div.breed_standings ul {
    margin: 5px;
    padding: 0px;
    list-style: none;
}
div.stats div.breed_standings li {
   display: block;
   width: 100px;
   font-size: 10px;
   float: left;
   margin-left: 2px;
}
div.stats div.breed_standings li .rate {
    float: left;
    font-size: 10px;
    width: 25px;
    text-align: right;
}
div.stats div.breed_standings li p {
    text-align: left;
    color: #634E9E;
    padding-left: 27px;
    font-size: 10px;
    margin: 0px !important;
}

div.cat div.breed_standings li {
    width: 200px !important;
}
div.cat div.breed_standings li .rate {
    width: 43px !important;
}
div.cat div.breed_standings li p {
    padding-left: 45px !important;
}
.photo_caption{
    font-size: 10px;
   width:170px;
}
div.show {
display:none !important;
position:static;
}
div.hide {
display:block !important;
position:static;
}


div.breed_search {
background:#F7F8D3 none repeat scroll 0%;
border:1px solid #CCCCCC;
float:left;
margin:10px;
padding-bottom: 10px;
width: 440px;
}

div.breed_search h2{
color:#634E9E;
font-size:16px;
font-weight:bold;
margin:0px;
padding:0px 10px;
position:relative;
top:5px;
background: none !important;
}

div.scroll {
    height: 200px;
   overflow-y:scroll;
   float: right;
   background: #ffffff;
   border:1px solid #CCCCCC;
   width: 237px;
   margin-right: 10px;
   margin-left: 10px;
}

div.scroll a {
   padding: 0px 10px 0px 10px;
   text-decoration: none;
   display: block;
   width: 200px;
}
div.scroll a:hover {
   background:#316AC5;
   color: #ffffff;  
   padding: 0px 10px 0px 10px;
}
div.breed_search form{
    float: right;
}
div.breed_search select{
    background: #ffffff !important;
}
div.breed_search div.breed_data {
   width: 461px;
   float: left;
   margin-top: 10px;
   font-size: 11px;
}
div.breed_search div.breed_data img{
    margin: 0px 10px 0px 0px;
}
div.breed_search div.breed_standings {
   width: 220px;
   float: left;
   margin-top: 10px;
   background: #F7F8D3;
   padding-bottom:5px;
}
div.breed_search div.breed_standings li {
   width: 100px;
   font-size: 10px;
   float: left;
}
div.breed_search div.breed_standings ul {
    margin: 5px;
   padding: 0px;
   list-style: none;
}
div.breed_search img.left {
    float:left;
    margin:0px 10px 10px 0px;
}

/* Cats */

div.cat div.breed_data {
   width: 461px;
   margin-top: 0px;
   font-size: 11px;
}
div.cat div.breed_data img{
    margin: 0px 10px 0px 0px;
   display: inline;
}
div.cat div.breed_standings {
   width: 242px;
   float: left;
   margin-top: 0px;
   background: #F7F8D3;
   padding-bottom:5px;
}
div.cat div.stats div.breed_standings li {
   width: 172px;
   font-size: 12px;
   _font-size: 11px;
   float: left;
   margin-left: 7px;
}
div.cat div.stats div.breed_standings ul {
    margin: 5px;
   padding: 0px;
   list-style: none;
}

div.cat div.breed_data h3.see_available {
    background: url(../images/homepage/see.gif) no-repeat;
   border: 1px solid #dbdbfc;
    padding-left: 28px;
   color: #333333;
   font-weight: normal;
   font-size: 12px;
   border: none;
   text-align: left;
   display: block;
   padding-top: 5px;
}
div.cat div.content_box div.breed_data h3.see_available a {
    color: #634E9E;
}

div.cat div.stats {
    float: left;
}


ul.available-pets {
    margin: 0px 0px 10px; 
    padding: 0px; 
    float: left; 
    list-style-type: none;
}
ul.available-pets li {
    width: 140px;
    text-align: center;
    float: left; 
    padding-left: 10px;    
}
ul.available-pets div.photo {
    height: 90px;
    overflow: hidden;
}
p.pagination_top_page1 {
    margin: 0px 10px 0px 0px !important;
}
p.pagination_top {
    margin: 10px 10px 0px 0px !important;
}
p.pagination_bottom {
    margin: 10px 10px 0px 0px !important;
}
p.pagination_top,
p.pagination_top_page1,
p.pagination_bottom {
    float: right; 
    width: 260px; 
    text-align: right;
    z-index: 200;
}
p.pagination_top a,
p.pagination_top_page1 a,
p.pagination_bottom a,
p.pagination_top span,
p.pagination_top_page1 span,
p.pagination_bottom span {
    padding: 5px;
}
h1.cat_breeds,
h1.dog_breeds {
    width: 180px;
}
div.content_box img.video {
	float: left;
	margin: 0px 0px 0px 10px;
}
div.content_box .video-title {
	float: left;
	text-align: left;
	margin: 30px 10px 0px 10px;
	color: #6633CC;
	font-weight: bold;
	text-decoration: none;
}
div.content_box a.more-videos img {
	float: right;
	margin: 0px 10px 0px 0px;
}