/**
* $Id$
*/

#main .col1 h1 {
	color: #b71234;
}

	.col1 h1 span {
		
	}

	.col1 h1 b {
		background: #FFFFFF;
		display: block;
		font-size: 13px;
		color: #333;
		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	}


#overview {
}

	#overview .image {
		float: left;
		width: 170px;
	}

		.image a {
			color: #336699;
			display: block;
			text-align: center;
			text-decoration: none;
			width: 133px;
		}

			.image a span {
				display: block;
				font-size: 12px;
				padding: 5px 0px;
			}

		.image img {
			border: #CCCCCC 1px solid;
		}

	#overview .details {
		float: left;
		width: 370px;
	}

		#overview .details p {
			font-weight: bold;
		}

			#overview .details p b {
				color: #000000;
			}

		#overview .details span.price {
			display: block;
			font-size: 19px;
			padding: 20px 0px;
			font-weight:bold;
		}

			#overview .details span.price span {
				color: #000000;
				font-size: 0.60em;
			}

		#overview .details form {
			margin-top: 30px;
			vertical-align:middle;
		}

			#overview .details form label {
				font-weight: bold;

			}

			#overview .details form .qty {
				color: #000000;
				font-size: 12px;
				font-weight: bold;
				text-align: center;
				margin: 0px 20px;
				padding: 2px 3px;
				width: 22px;
			}

		#overview .flags {
			float: right;
			text-align: right;
			width: 130px;
		}


/* ------------------------------------------------------------------ Summary */
#summary {
}

	#summary h2 {
		font-size: 15px;
		margin: 20px 0px;
	}

	#summary p {
		font-size: 13px;
		line-height: 125%;
		margin: 10px 0px;
	}


/* --------------------------------------------------------- Related products */
#related {
	margin-top: 50px;
}

	#related h2 {
		border-bottom: #a0a0a0 1px solid;
		font-size: 15px;
		margin: 20px 0px;
		padding-bottom: 5px;
	}

	.related-product {
		border-bottom: #999999 1px solid;
		margin: 20px 0px;
		padding-bottom: 20px;
	}
	
		.related-product .image {
			float: left;
			padding: 10px 0px;
			width: 100px
		}
	
		.related-product .details {
			float: left;
			padding: 10px 0px;
			width: 440px;
		}
	
			.related-product .details h3 {
	
			}
	
				.related-product .details h3 a {
					
				}
	
			.related-product .details p {
				color: #999999;
				font-size: 13px;
				line-height: 120%;
				margin: 10px 0px;
			}
	
			.related-product .details span.price {
				font-size: 16px;
				font-weight: bold;
			}

				.related-product .details span.price span {
					color: #000000;
					font-size: 0.60em;
				}
	
			.related-product .details form {
				margin-top: 10px;
			}

				.related-product .details form a.series-link {
					margin-left: 50px;
					vertical-align: middle;
				}
	
					.related-product .details form a.series-link img {
						vertical-align: middle;
					}
	
		.related-product .flags {
			float: right;
			text-align: right;
			width: 130px;
		}