/*
# $Id$
*/

.col1 h1 {
	border-bottom: #999999 1px solid;
	margin-bottom: 10px;
	padding: 5px 0px;
}

	.col1 h1 span {
		display: block;
		float: left;
	}

	.col1 h1 b {
		float: right;
		font-size: 13px;
		color: #333333;
		padding-top: 11px;
		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	}

.product {
	border-bottom: #999999 1px solid;
	margin: 20px 0px;
	padding-bottom: 20px;
}

	.product .image {
		float: left;
		padding: 10px 0px;
		width: 100px
	}

		.product .image img {
			border: #CCCCCC 1px solid;
		}

	.product .details {
		float: left;
		padding: 10px 0px;
		width: 440px;
	}

		.details h2 {
			font-weight: bold;
		}

			.details h2 a {
				color: #B71234;
			}

		.details p {
			color: #999999;
			font-size: 13px;
			line-height: 120%;
			margin: 10px 0px;
		}

		.details span.price {
			font-size: 16px;
			font-weight: bold;
		}

			.details span.price span {
				color: #000000;
				font-size: 0.60em;
			}

		.details form {
			margin-top: 10px;
		}

			.details form a.series-link {
				margin-left: 50px;
				vertical-align: middle;
			}

				.details form a.series-link img {
					vertical-align: middle;
				}

	.product .flags {
		float: right;
		text-align: right;
		width: 130px;
	}


#narrow-search {
	margin: 15px 0px;
}

	#narrow-search h4 {
		color: #999999;
		font-size: 12px;
	}

	#narrow-search p {
		margin: 10px 0px;
	}

.research {
	border:1px solid #CCCCCC;
	font-size:16px;
	padding:20px;
	margin-bottom: 20px;
	text-align:center;
	background-color: #f7f7f7;
}

	.research.top {
		margin-top: 40px;
	}

	.research a {
		font-weight: bold;
	}