
/*10-29-09*/

.breed-wrap{
	background: url(/images/lifestage-wrap-bg.gif) no-repeat top center;
	padding: 10px 0 0 10px;
	width: 729px;
}
.breed-wrap .col2-a{
	margin: 0;
}
.breed-wrap .col2-b{
	width: 300px;
}

.breed-box{
	padding: 8px 20px 20px 20px;
}

.breed-box h1{
	color: #333333;
	margin: 0 0 10px 0;
}
	.breed-box ul{
		list-style: none;
		margin: 0 0 18px 0;
	}
	.breed-box ul li{
		padding:  0 0 2px 0;
	}
	
.breed-characteristics{
	border: 1px solid #e5eff7;
	background: #e5eff7;
	padding: 5px 0;
	margin: 0 9px 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
	.breed-characteristics ul{
		list-style: none;
		margin: 0 0 11px 0;
	}
	.breed-characteristics ul li{
		padding: 4px 10px 3px 15px;
	}

	.breed-characteristics .alt{
		background: #fff;
	}

	.stars
	{
		float: right;
		height: 12px;
	}

	.ico-star{
		background: url(/images/ico-star.gif) repeat-x;
		width: 15px;
		float: right;
		height: 12px;
	}
		.star2{
			width:30px;
		}
		.star4{
			width:45px;
		}
		.star4{
			width:60px;
		}


a.btn-thumbnail-view,
a.btn-thumbnail-view-on,
a.btn-list-view,
a.btn-list-view-on{
	padding: 0 0 0 20px;
	line-height: 15px;
	display: block;
	margin: 0 10px 0 0;
	float: left;
	height:15px;
}

a.btn-thumbnail-view:hover,
a.btn-list-view
{
	background-position:0 -15px;
}

a.btn-thumbnail-view{
	background: url(/images/ico-view-thumb.gif) no-repeat top left;
}
a.btn-list-view{
	background: url(/images/ico-view-list.gif) no-repeat top left;
}
a.btn-thumbnail-view-on{
	background: url(/images/ico-view-thumb.gif) no-repeat;
	background-position:0 -15px;
}
a.btn-list-view-on{
	background: url(/images/ico-view-list.gif) no-repeat;
	background-position:0 -15px;
}

.breed-header-wrap{
	background: url(/images/breed-header-bg.gif) no-repeat bottom;
	padding: 5px 5px 10px 5px;
	margin: 0 0 5px 0;
}
	.breed-header-wrap .views{
		clear: both;
		margin: 10px 0;
	}
	.breed-header-wrap .options{
		padding: 20px;
		clear: both;
	}
	
	.breed-header-wrap .options select{
		float: left;
		margin: 10px 10px 10px 0;
		width: 177px;
	}

.breed-list-meta{
	padding: 5px 0;

}
	.breed-list-meta h4{
		width:150px;
		float: left;
	}
	.breed-list-meta .result_pages{
		font-size:14px;
		float: right;
		width:274px;
		margin: 0;
	}
	
	.breed-alpha{
		background: url(/images/ico-alpha-bg.gif) no-repeat;
		width: 35px;
		height: 35px;
		line-height: 35px;
		color: #fff;
		font-size: 26px;
		text-align: center;
		padding-bottom:20px;
		float:left;
	}
	.breed-listing, .breed-short-listing{
		border-top:1px dashed #7A7A7A;

	}
	.breed-listing .breed-list-wrap, .breed-short-listing .breed-list-wrap{
		border-bottom:1px dashed #7A7A7A;
		/*margin-right:20px;*/
		padding:10px 0 20px;
	}
	.breed-listing ul, .breed-short-listing ul{
		list-style: none;
		margin: 0;
		
		float:left;
	}
		.breed-listing ul li {
			float: left;
			height: 120px;
			width: 135px;
			text-align: center;
			margin: 5px 0 10px 6px;
		}
		.breed-listing ul li img{
			margin: 0 auto;
			padding:0 5px;
		}
		.breed-listing ul li a, .breed-short-listing ul li a{
			color: #0066cc;
		}

.breed-short-listing ul li img
{
	display:none;

}
.breed-short-listing ul
{
	
}
.breed-short-listing ul li
{
	float:none;	
	text-align: left;
	margin:0 0 10px 20px;
}

.shortAccordion .tab{
	background: url(/images/breed-short-tab-bg.gif) no-repeat left top;
	width: 517px;
	height: 29px;
	line-height: 29px;
	font-size: 15px;
	padding: 0 10px;
	color: #fff;
	margin: 0 0 10px 0;
	position:relative;
}
.short-btn-close-all{
	width:65px;
	height:17px;
	position: relative;
	left: 463px;
	margin: 0 0 10px 0;
}

.accordion .tab{
	background: url(/images/breed-tab-bg.gif) no-repeat left top;
	width: 717px;
	height: 29px;
	line-height: 29px;
	font-size: 15px;
	padding: 0 10px;
	color: #fff;
	margin: 0 0 10px 0;
	position:relative;
}

/* For open/close image hosted in accordion tab.  Note ie7.css adjustment exists.*/
.accordionOpenClose 
{
	height:17px;
	width:50px;
	margin-top:5px; 
	position:relative;
	float:right;
}

.accordion ul{
		/* margin: 18px; */
	}
	
	.accordion ul li{
		list-style-image: url(/images/blue_list_image.gif)!Important;
		 list-style: none;
		 padding: 0 0 5px 10px;
	}
	
.btn-toggle{
	background: url(/images/btn-open.gif) no-repeat;
	width: 50px;
	height: 17px;
	float: right;
	overflow: hidden;
	position: absolute;
	top: 5px;
	right:10px;
}
.closed .btn-toggle{
	background: url(/images/btn-open.gif) no-repeat;
	width: 50px;
	height: 17px;
}
.btn-close-all{
	width:65px;
	height:17px;
	position: relative;
	left: 663px;
	margin: 0 0 10px 0;
}

.btn-close-label 
{
	
	background: url(/images/btn-close-all.gif) no-repeat;
}

.btn-open-label {
	background: url(/images/btn-open-all.gif) no-repeat;
}


.a-m-d 
{
	position:relative;
}

.a-m-d-collapsed,
.a-m-d-anim
{
	display:none;
}

div.shelterdetails ul li
{
 padding-left:10px;
 list-style-image: url(/images/blue_list_image.gif)!Important;
}

.breeds .callout-container 
{
	border: solid 1px #CACACA;
	margin-bottom:10px;
}

.breeds .callout 
{
	background:#fff;
	border: solid 7px #F2F2F2;
	padding:0px;
	margin:0;
}

.petDetailsArticles ul li
{
    list-style-image: none !important;
}
/*
.clickabledog
{
	margin-left:15px; 
	padding-top:7px; 
	font-size:28px;
}

.dogbreeddrop
{
 color:#0066cc;
 float:left;
 width:100px;
 padding-top:5px;
}


.clickablecat
{
	margin-left:15px; 
	padding-top:7px;
	font-size:28px;
}

.catbreeddrop
{
  color:#0066cc;
  float:left;
  width:85px;
  padding-top:5px;	
}
*/

body.breeds .accordion-menu ul li { line-height:17px; }
