#browse {
	width: 800px;
}

#breadcrumbs {
	position: absolute;
	width: 50px;
}

	#breadcrumbs a img {
		margin-top: 0;
		display: block;
		border: none;
	}

#content {
	margin: 0 0 0 0;
	padding: 20px 0 0 0;
}

#content h2.top {
	margin-top:0;
	_margin-bottom: 20px;
	_margin-left: 20px;
}

	#content div.heading {
		padding: 0 20px;
	}

		#content div.heading div.image {
			border: 5px solid #fff;
			width: 120px;
			height: 90px;
			float: left;
			margin-right: 10px;
		}

		#content div.heading h2 {
			margin: 0;
			padding: 0;
		}

		#content div.heading p {
			line-height: 1.6em;
		}


	#content div.smallgroup {
		margin: 0 0px 20px 0px;
	}

		#content div.smallgroup h4 {
			float: left;
			margin:10px 20px;
			display: inline;
		}

		#content div.smallgroup p {
			float: right;
			margin: 10px 20px;
			line-height:1em;
			display: inline;
		}

			#content div.smallgroup p a {
				color:#fff;
			}

		#content div.smallgroup ul {
			clear:both;
		}
			#content div.smallgroup ul li {
				display: inline;
			}



	#content h2 {

		padding: 0;
		margin: 0 20px 20px 20px;
		_margin: 0 0 0 10px;
	}

	#content form.filter {
		float: right;
		padding: 0;
		margin: 0 20px 0 0;
		_margin-right: 10px;

		font-size: 80%;
	}

		#content form.filter label {
			margin: 8px 5px 0 0;
			color: #fff;
			padding: 0;
			float: left;
width:auto;
			display: block;
		}

		#content form.filter select, #content form.filter input {
			float: left;
			margin: 5px 5px 0 0;

			font-size: 70%;
		}


#content ul.groups {
		padding: 0;
		margin: 0 0 0 20px;
		list-style-type: none;
	}

		#content ul.groups li {
			margin: 0 20px 20px 0;
			padding: 0;

			width: 138px;
			height: 220px;
			float: left;
			font-size: 0.95em;
		}
		#content ul.groups li.end {
			margin-right: 0;

		}

				#content ul.groups li a {
					display: block;
					height: 210px;
					padding: 0px;
					color:#fff;
					position: relative;
					text-decoration: none;
					background-color:#fff;
					background-repeat: no-repeat;
				}

				#content ul.groups li a:hover {
					border: 5px solid #222;
				}

				#content ul.groups li a:hover strong {

					text-decoration: underline;
				}
				#content ul.groups li a:hover span {
					border: 10px solid #222;
					background-color:#222;
				}

			#content ul.groups li a span {
				font-size: 0.85em;
				display:block;
				position: absolute;
				bottom: 10px;
				line-height: 1.4em;
				width: 95px;
			}



	#content ul.products {
		padding: 0;
		margin: 0 0 0 20px;
		list-style-type: none;
	}

		#content ul.products li {
			margin: 0 20px 20px 0;
			padding: 0;

			width: 190px;
			height: 190px;
			height: 260px;
			float: left;
			font-size: 0.8em;
		}
		#content ul.products li.end {
			margin-right: 0;

		}

				#content ul.products li a {
					display: block;
					height: 180px;
					height: 250px;
					padding: 0px;
					background-repeat: no-repeat;
					background-position: 50% 20%;
					background-color:#fff;
					color:#fff;
					position: relative;
					text-decoration: none;
				}

				#content ul.products li a:hover {
					border: 5px solid #222;
				}

				#content ul.products li a:hover strong {

					text-decoration: underline;
				}
				#content ul.products li a:hover span {
					border: 10px solid #222;
					background-color:#222;
				}


			#content ul.products li a span {
				font-size: 0.85em;
				display:block;
				position: absolute;
				bottom: 10px;
				line-height: 1.4em;
				width: 150px;
			}




