/*
# $Id$
*/

#home-content {
	float: left;
	height: 250px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	width: 680px;
}


/* -------------------------------------------------------------- Latest News */
#latest-news {
	background: url('/images/template-common/latest-news-bg.jpg') no-repeat;
	float: right;
	height: 195px;
	position: relative;
	width: 210px;
}

	#latest-news h2 {
		background: url('/images/template-common/latest-news-title.gif') no-repeat;
		height: 47px;
		margin: 0px;
		left: 0px;
		padding: 0px;
		position: absolute;
		top: 0px;
		width: 224px;
	}

		#latest-news h2 span {
			visibility: hidden;
		}

	#latest-news ul {
		margin: 47px 0px 0px 0px;
		padding: 0px;
	}

		#latest-news ul li {
			margin-bottom: 10px;
			padding: 0px 15px;
			list-style: none;
		}

			#latest-news ul li img {
				display: block;
				float: left;
				width: 60px;
			}

			#latest-news ul li div {
				float: left;
				padding-left: 15px;
				width: 114px;
			}
			#latest-news[id] ul li div {
				width: 105px;
			}

			#latest-news ul li p {
				font-size: 0.80em;
			}

			#latest-news ul li a {
				color: #b71234;
				font-size: 0.95em;
			}

#special-offers-lozenge {
	background: url('/images/template-common/special-offers-lozenge.jpg') no-repeat;
	display: block;
	float: right;
	height: 40px;
	margin: 10px 0px;
	width: 210px;
}

#special-offers-lozenge:hover {
	text-decoration: none;
}

	#special-offers-lozenge span {
		visibility: hidden;
	}


/* ----------------------------------------------------------- Special Offers */
#special-offers {
	background: url('/images/template-common/special-offers-bg.jpg') no-repeat;
	float: right;
	height: 244px;
	width: 210px;
}

	#special-offers h2 {
		background: url('/images/template-common/special-offers-title.gif') no-repeat;
		height: 47px;
		margin: 0px;
		padding: 0px;
		width: 210px;
	}

		#special-offers h2 span {
			visibility: hidden;
		}

	#special-offers ul {
		margin: 0px;
		padding: 0px;
	}

		#special-offers ul li {
			list-style-type: none;
			line-height: 100%;
			margin: 0px 0px 10px 0px;
			padding: 0px 15px;
		}

			#special-offers ul li img {
				display: block;
				float: left;
				width: 60px;
			}

			#special-offers ul li div {
				float: left;
				padding-left: 15px;
				width: 120px;
			}
			#special-offers[id] ul li div {
				width: 105px;
			}

				#special-offers ul li div span {
					display: block;
					height: 42px;
					overflow: hidden;
				}						
				
					#special-offers ul li div a:hover {
							text-decoration: underline;
						}
				#special-offers ul li div p {
					font-size: 1em;
					font-weight: bold;
					margin: 0px 0px 10px 0px;
				}

					#special-offers ul li div p span.plusvat {
						display: inline;
						color: #000000;
						font-size: 0.75em;
						margin: 0px;
						height: auto;
					}


/* -------------------------------------------------------- Featured products */
#main #featured-products {
	clear: both;
	margin: 4px 0px 0px 0px;
}

	#main #featured-products li {
		display: block;
		background: url('/images/template-common/featured-bg.jpg') no-repeat;
		float: left;
		height: 140px;
		overflow: hidden;
		padding: 0px 15px 10px 15px;
		width: 210px;
		margin: 0px;
	}
	#main #featured-products[id] li {
		height: 130px;
		width: 180px;
	}

	#main #featured-products #featured1 {
		margin: 0px 24px 0px 23px;
	}

	#main #featured-products #featured2 {
		margin-right: 23px;
	}

		#featured-products li table tr td {
			color: #663300;
			font-size: 13px;
			font-weight: bold;
			height: 40px;
			vertical-align: middle;
		}

			#featured-products li table tr td a {
				color: #663300;
			}

			#featured-products a:hover {
				text-decoration: underline;
			}

		#featured-products li .img {
			float: left;
			height: 80px;
			margin-right: 18px;
			overflow: hidden;
		}

		#featured-products li p {
			margin: 0.2em 0px;
		}

			#featured-products li p b {
				color: #000000;
				display: block;
				font-size: 13px;
			}

				#featured-products li p b span.plusvat {
					color: #000000;
					display: inline;
					font-size: 0.75em;
					height: auto;
				}

			#featured-products li p span {
				display: block;
				font-weight: bold;
				margin: 2px 0px 12px 0px;
				height: 27px;
			}