ul.searchResult{
}
ul.searchResult>li{
	border:1px solid #ccc;
	padding:10px;
	margin:5px 0;
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#fff;
}
ul.searchResult>li.emergency{
	background-color:#fffafa;
	background-image:url("../img/emergency.gif");
}

ul.searchResult>li>p{
	font-size:16px;
	font-weight:bold;
}
ul.searchResult>li>p>a{
	color:#333;
}
ul.searchResult>li>ul{
	margin-top:5px;
}
ul.searchResult>li>ul>li{
	float:left;
}
ul.searchResult>li>ul>li>dl{
	width:240px;
	float:left;
	margin:4px 10px 0 10px;
}
ul.searchResult>li>ul>li>dl>dt{
	text-align:left;
	font-size:11px;
	color:#888;
}
ul.searchResult>li>ul>li>dl>dd{
	padding-left:50px;
	border-bottom:1px dashed #bbb;
	font-size:14px;
	font-weight:bold;
	margin-top:-5px;
}
ul.searchResult>li>ul>li>dl>dd+dt{
	padding-top:4px;
}

ul.imageList>li{
	float:left;
}
ul.searchResult>li>ul>li.animal,ul.imageList>li{
	width:120px;
	height:120px;
	border:1px solid #bee1fa;
	background-color: #f2f9fe;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f9fe), to(#d6f0fd));
	background-image: -webkit-linear-gradient(top, #f2f9fe, #d6f0fd);
	background-image: -moz-linear-gradient(top, #f2f9fe, #d6f0fd);
	background-image: -ms-linear-gradient(top, #f2f9fe, #d6f0fd);
	background-image: -o-linear-gradient(top, #f2f9fe, #d6f0fd);
	background-image: linear-gradient(to bottom, #f2f9fe, #d6f0fd);
	background-repeat:no-repeat;
	background-position:center 10px;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f9fe, endColorstr=#d6f0fd);
 	box-shadow:3px 3px 3px #ddd;
	border-radius:6px;
	text-align:center;
	margin:0 5px 6px 5px;
	position:relative;
}
ul.searchResult>li>ul>li.animal:hover,ul.imageList>li:hover{
	margin:1px 4px 5px 6px;
	box-shadow:none;
	border:1px solid #93cdf7;
	background-color: #c3e3fa; background-image: -webkit-gradient(linear, left top, left bottom, from(#c3e3fa), to(#a5defb));
	background-image: -webkit-linear-gradient(top, #c3e3fa, #a5defb);
	background-image: -moz-linear-gradient(top, #c3e3fa, #a5defb);
	background-image: -ms-linear-gradient(top, #c3e3fa, #a5defb);
	background-image: -o-linear-gradient(top, #c3e3fa, #a5defb);
	background-image: linear-gradient(to bottom, #c3e3fa, #a5defb);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#c3e3fa, endColorstr=#a5defb);
	cursor:pointer;
}
ul.searchResult>li>ul>li.animal>div,ul.imageList>li>div{
	vertical-align:middle;
}
ul.searchResult>li>ul>li.animal>div>a,ul.imageList>li>div>a{
	display:block;
	height:105px;
	line-height:105px;
	vertical-align:middle;
	text-align:center;
}
ul.searchResult>li>ul>li.animal>div>a>img,ul.imageList>li>div>a>img{
	vertical-align:middle;
	border-radius:4px;
}
ul.searchResult>li>ul>li.animal>p,ul.imageList>li>div>p{
	font-size:10px;
	color:#0000cd;
}
ul.searchResult>li>ul>li.animal>span,ul.imageList>li>div>span{
	position:absolute;
	top:2px;
	right:2px;
	color:#fff;
	font-size:11px;
	line-height:100%;
	padding:2px;
	z-index:2;
	font-weight:bold;
	box-shadow:0 0 2px #bbb inset;
}
ul.searchResult>li>ul>li.animal>span.accept,ul.imageList>li>div>span.accept{
	background: rgb(85,157,244);
	background: -moz-linear-gradient(top, rgba(85,157,244,1) 0%, rgba(75,168,244,1) 50%, rgba(75,149,244,1) 51%, rgba(45,96,198,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(85,157,244,1)), color-stop(50%,rgba(75,168,244,1)), color-stop(51%,rgba(75,149,244,1)), color-stop(100%,rgba(45,96,198,1)));
	background: -webkit-linear-gradient(top, rgba(85,157,244,1) 0%,rgba(75,168,244,1) 50%,rgba(75,149,244,1) 51%,rgba(45,96,198,1) 100%);
	background: -o-linear-gradient(top, rgba(85,157,244,1) 0%,rgba(75,168,244,1) 50%,rgba(75,149,244,1) 51%,rgba(45,96,198,1) 100%);
	background: -ms-linear-gradient(top, rgba(85,157,244,1) 0%,rgba(75,168,244,1) 50%,rgba(75,149,244,1) 51%,rgba(45,96,198,1) 100%);
	background: linear-gradient(to bottom, rgba(85,157,244,1) 0%,rgba(75,168,244,1) 50%,rgba(75,149,244,1) 51%,rgba(45,96,198,1) 100%);
	border:1px solid #bbb;
	border-radius:5px;
	text-shadow:1px 1px #5555bb;
}
ul.searchResult>li>ul>li.animal>span.suspend,ul.imageList>li>div>span.suspend{
	background: rgb(249,220,157);
	background: -moz-linear-gradient(top, rgba(249,220,157,1) 0%, rgba(243,199,94,1) 50%, rgba(236,188,74,1) 51%, rgba(237,188,59,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,220,157,1)), color-stop(50%,rgba(243,199,94,1)), color-stop(51%,rgba(236,188,74,1)), color-stop(100%,rgba(237,188,59,1)));
	background: -webkit-linear-gradient(top, rgba(249,220,157,1) 0%,rgba(243,199,94,1) 50%,rgba(236,188,74,1) 51%,rgba(237,188,59,1) 100%);
	background: -o-linear-gradient(top, rgba(249,220,157,1) 0%,rgba(243,199,94,1) 50%,rgba(236,188,74,1) 51%,rgba(237,188,59,1) 100%);
	background: -ms-linear-gradient(top, rgba(249,220,157,1) 0%,rgba(243,199,94,1) 50%,rgba(236,188,74,1) 51%,rgba(237,188,59,1) 100%);
	background: linear-gradient(to bottom, rgba(249,220,157,1) 0%,rgba(243,199,94,1) 50%,rgba(236,188,74,1) 51%,rgba(237,188,59,1) 100%);
	border:1px solid #bbb;
	border-radius:5px;
	text-shadow:555522;
}
ul.searchResult>li>ul>li.animal>span.ended,ul.imageList>li>div>span.ended{
	text-shadow:662222;
	border:1px solid #bbb;
	border-radius:5px;
	box-shadow:1px 2px 2px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.5) inset, 0px -1px 0px rgba(255,255,255,0.2) inset;
	background: rgb(211,101,112);
	background: -moz-linear-gradient(top, rgba(211,101,112,1) 0%, rgba(183,75,104,1) 50%, rgba(170,41,69,1) 51%, rgba(188,75,113,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,101,112,1)), color-stop(50%,rgba(183,75,104,1)), color-stop(51%,rgba(170,41,69,1)), color-stop(100%,rgba(188,75,113,1)));
	background: -webkit-linear-gradient(top, rgba(211,101,112,1) 0%,rgba(183,75,104,1) 50%,rgba(170,41,69,1) 51%,rgba(188,75,113,1) 100%);
	background: -o-linear-gradient(top, rgba(211,101,112,1) 0%,rgba(183,75,104,1) 50%,rgba(170,41,69,1) 51%,rgba(188,75,113,1) 100%);
	background: -ms-linear-gradient(top, rgba(211,101,112,1) 0%,rgba(183,75,104,1) 50%,rgba(170,41,69,1) 51%,rgba(188,75,113,1) 100%);
	background: linear-gradient(to bottom, rgba(211,101,112,1) 0%,rgba(183,75,104,1) 50%,rgba(170,41,69,1) 51%,rgba(188,75,113,1) 100%);
}
ul.searchResult>li>div.PostBackground{
	background-color: #f5f8fa;
	padding:10px 10px 5px 10px;
	border:1px solid #e2e2e2;
	border-radius:3px;
}
ul.searchResult>li>div.PostBackground>p{
	color:#666;
	font-size:13px;
	max-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height:115%;
}
ul.searchResult>li>div.PostBackground>a{
	font-size:13px;
	margin-top:2px;
	display:block;
	text-align:right;
}