/*--------------------------------------------------*/
/* Brands						                    */

	#brands {
		width: 531px;
		float: left;
	}

		#brands h2 {
			margin-bottom: 12px;
		}

		#brands p {
			padding: 0 12px 12px;
		}

	#featured {
		background: #dddad3;
		width: 267px;
		float: left;
		border-left: 1px solid #fff;
	}

		#featured p {
			padding: 12px;
		}

	#brandList {
		background: #fff url("../../img/brands/brandList.gif") repeat-y 0 0;
		list-style-type: none;
		padding: 22px 0;
		border-top: 1px solid #fff;
	}

		#brandList li {
			float: left;
			display: block;
			width: 265px;
			padding: 0;
		}

			#brandList li a {
				display: block;
				padding: 1px 12px;
			}
/*--------------------------------------------------*/
/* Brand pages					                     */

	.description {
		padding: 11px 0 0 11px;
	}

		.description div {
			width: 278px;
			float: left;
		}

			.description div img {
				margin: 0 0 12px;
			}

		.description #brandImage {
			float: right;
			margin: -11px 0 1px;
			border-left: 1px solid #fff;
		}

/*--------------------------------------------------*/
/* Products                                         */

	.products {
		border-bottom: 1px solid #f4f1ea;
	}

	.product {
		width: 266px;
		float: left;
		border-right: 1px solid #f4f1ea;
		overflow: hidden;
		background: #fff;
	}

	.last {
		border-right: 0;
	}

		.products .product h3 {
			margin: 0;
			/*white-space: nowrap;*/
			overflow: hidden;
			width: 242px; /* IE6: does not overflow correctly */
			font-size: 1.2em;
		}

		.products .product div {
			height: 164px; /* Height of image */
			height: 174px;
			padding-top: 6px;
			background: #fff url("../../img/common/iconNotFound.gif") no-repeat 50% 50%;
			text-align: center;
			overflow: hidden;
		}

		.products .product div img {
			margin: 0 auto;
		}

		.products .product p {
			background: #fff;
			font-weight: bold;
			padding: 11px;
		}