@CHARSET "UTF-8";

#main {
	background-image:url(../img/page_bg.gif);
	background-repeat:repeat-x;
	min-width:1075px;
	width:100%;
}

	#main .topImage {
		background-image: url(../img/str_topBg4.jpg);
		background-position: center center;
		background-repeat: no-repeat;
		height: 282px;
		width: 100%;
	}

.breed_search
{
	background-image: url(../img/breed_search_bg.gif);
	background-repeat: no-repeat;	
}		

.results
{
	background-image: url(../img/breed_search_bg.gif);
	background-repeat: no-repeat;	
	margin: 10px 0px; 
}

	.results .cnt,
	.breed_search form
	{
		padding: 8px 11px 0px 11px;
	} 

.search_bottom
{
	height: 4px;
	line-height: 0px;
	overflow: hidden;
	
	background-image: url(../img/breed_search_bottom_bg.gif);
	background-repeat: no-repeat;
}

.search
{
	height: 30px;	
}
	.search_input
	{
		background-image: url(../img/breed_search_input.gif);
		background-repeat: no-repeat;
		padding: 5px 6px;
		width: 149px;
		border: 0px;
		
		float: left;
		margin-right: 9px;
	}
	
	.search_image
	{
		background-image: url(../img/button_search.gif);
		background-repeat: no-repeat;
		
		height: 24px;
		width: 68px;
		border: 0px;
		
		display: block;
		text-indent: -1000px;
		overflow: hidden;
		
		float: left;
	}
	
	.show_all
	{
		height: 24px;
		width: 108px;
		border: 0px;
		background-image: url(../img/button_show_all.gif);
		background-repeat: no-repeat;
		margin-left: 10px;
		margin-top: 15px;
		display: block;
		float: left;
	}
	
	.search_image_bottom
	{
		height: 25px;
		margin-top: -34px;
		padding-bottom: 15px;
		padding-right: 91px;
		text-align: right;
	}
		.search_image_bottom input
		{
			background-image: url(../img/button_search.gif);
			background-repeat: no-repeat;
			
			height: 24px;
			width: 68px;
			border: 0px;
			
			display: block;
			text-indent: -1000px;
			overflow: hidden;
			
			float: right;
		}
	
	.filter label
	{
		padding: 2px 22px 0 4px;
		float: left;
		width: 100px;
	}

	.filter label.breed_dog_mini
	{
		height: 29px;
		padding-left: 20px;
		padding-right: 5px;
		
		background-image: url(../img/breed_dog_mini.gif);
		background-repeat: no-repeat;
	}	
	
	.filter label.breed_dog_small
	{
		height: 29px;
		width: 94px;
		padding-left: 27px;
		padding-right: 5px;
		
		background-image: url(../img/breed_dog_small.gif);
		background-repeat: no-repeat;
	}
	
	.filter label.breed_dog_middle
	{
		height: 29px;
		width: 88px;
		padding-left: 37px;
		padding-right: 5px;
		
		background-image: url(../img/breed_dog_middle.gif);
		background-repeat: no-repeat;
	}
	
	.filter label.breed_dog_big
	{
		height: 29px;
		padding-left: 41px;
		padding-right: 5px;
		
		background-image: url(../img/breed_dog_big.gif);
		background-repeat: no-repeat;
	}

	.filter strong.label
	{
		float: left;
		width: 120px;	
	}	
	
	.filter .dog_size input
	{
		margin-top: 15px;
	}
	
	.filter .dog_size label,
	.filter .dog_size strong.label
	{
		padding-top: 15px;
	}
	
	.filter .dog_hair
	{
		padding-bottom: 10px;
	}
	
.results
{
	color: #656565;
}		
	.results a.limit
	{
		padding:0 8px;
		color: #656565;
	}
	
	.results a.select
	{
		font-weight: bold;
	}	
	
	
.dog_use,
.dog_activity,
.dog_care
{
	padding-bottom:10px;
}
	.dog_use div.label
	{
		width: 120px;
		float: left;
		font-weight: bold;
	}
	
	.dog_use div.four_columns
	{
		width: 600px;
		float: left;
	}
	
	.dog_use div.four_columns label
	{
		height: 30px;
	}
