/*--------------------------------------------------*/
/* Tabs							                    */

	#tabs {
		background: url("/a/img/theCollection/all/collectionsTop.gif") no-repeat 0 100%;
		list-style-type: none;
		padding: 0 0 12px;
		margin: 0 0 0 -4px;
	}

		#tabs li {
			background: url("/a/img/theCollection/tab.gif") no-repeat 0 0;
			float: left;
			padding: 0;
		}

			#tabs li a {
				background: url("/a/img/theCollection/tabEnd.gif") no-repeat 100% 0;
				display: block;
				padding: 10px 16px 8px;
				color: #fff;
				text-decoration: none;
			}

				#tabs li a:hover,
				#tabs li a:focus {
					text-decoration: underline;
				}

				#tabs li span {
					background: url("/a/img/theCollection/all/collection.gif") no-repeat 100% 60%;
					padding: 0 8px 0 0;
				}

		/*--------------------------------------------------*/
		/* Current						                    */

			#tabs li.current {
				background: url("/a/img/theCollection/all/tab.gif") no-repeat 0 0;
			}

				#tabs li.current a {
					background: url("/a/img/theCollection/all/tabEnd.gif") no-repeat 100% 0;
				}

		/*--------------------------------------------------*/
		/* Heritage						                    */

			#tabs li.heritage {
				background: url("/a/img/theCollection/tabHeritage.gif") no-repeat 0 0;
			}

				#tabs li.heritage a {
					background: url("/a/img/theCollection/tabHeritageEnd.gif") no-repeat 100% 0;
				}

					#tabs li.heritage span {
						background: url("/a/img/global/collectionsHeritage.gif") no-repeat 100% 60%;
					}

		/*--------------------------------------------------*/
		/* LifeStyle						                    */

			#tabs li.lifeStyle {
				background: url("/a/img/theCollection/tabLife.gif") no-repeat 0 0;
			}

				#tabs li.lifeStyle a {
					background: url("/a/img/theCollection/tabLifeEnd.gif") no-repeat 100% 0;
				}

					#tabs li.lifeStyle span {
						background: url("/a/img/global/collectionsLifeStyle.gif") no-repeat 100% 60%;
					}

/*--------------------------------------------------*/
/* Collections frame				                */

	#collectionsContainer {
		background: url("/a/img/theCollection/all/collections.gif") repeat-y 0 0;
		margin: 0 0 0 -4px;
	}

		#bottom {
			background: url("/a/img/theCollection/all/collectionsBottom.gif") no-repeat 0 100%;
			padding: 0 14px 16px 16px;
		}

		#top {
			padding: 16px;
		}

/*--------------------------------------------------*/
/* The Collection                                   */

	/*--------------------------------------------------*/
	/* Collection Navigation                            */

		#collectionNavigation {
			width: 145px;
			float: left;
		}

			#collectionNavigation .clear {
				border: 1px solid #000a3e;
			}

			#collectionNavigation h2 {
				background: #ccced8;
				padding: 4px 6px;
				font-size: 1.1em;
			}

			#collectionNavigation ul {
				background: #fff;
				list-style-type: none;
				padding: 2px 0 8px;
			}

				#collectionNavigation ul li {
					padding: 0 0 0 6px;
					height: auto !important;
					height: 1em;
				}

					#collectionNavigation ul li a {
						display: block;
						background: url("../../img/global/arrow.gif") no-repeat 0 50%;
						padding: 2px 4px 2px 8px;
						text-decoration: none;
					}

						#collectionNavigation ul li a:hover,
						#collectionNavigation ul li a:focus {
							text-decoration: underline;
							color: #000a3e;
						}


				#collectionNavigation ul li.current a {
					color: #b2b5c5;
				}

		#fabricBanner {
			background: #000a3e url("/a/img/theCollection/fabrics.jpg") no-repeat 0 100%;
			margin: 12px 0 0;
			padding: 8px 8px 120px;
			color: #fff;
		}

			#fabricBanner h2 {
				background: #000a3e url("/a/img/theCollection/fabricsTitle.gif") no-repeat 0 100%;
				display: block;
				height: 47px;
				margin: 0 0 12px;
			}

			#fabricBanner .view {
				border-top: 1px solid #595f81;
				padding: 12px 0 0;
			}

				#fabricBanner .view a {
					background: url("/a/img/global/collectionsHeritage.gif") no-repeat 100% 60%;
					color: #fefefd;
					padding: 0 8px 0 0;
					font-weight: bold;
				}

	/*--------------------------------------------------*/
	/* Collection                                       */

		#collection {
			background: url("/a/img/theCollection/titleTheCollection.gif") no-repeat 50% 0;
			width: 696px;
			margin: 0 0 0 12px;
			padding: 40px 0 0;
			float: left;
			display: inline;
		}

			#introduction {
				font-size: 1.25em;
				text-align: center;
				padding: 0 40px;
			}

				#introduction a {
					color: #666699;
				}

			#collection h2 {
				border-top: 1px solid #cbcdd7;
				padding: 12px 40px;
				margin: 12px 0 0;
				color: #000a3e;
			}

			#collection ul {
				list-style-type: none;
				width: 606px;
				padding: 0;
				margin: 0 auto;
			}

				#collection ul li {
					float: left;
					display: inline;
					margin: 0 12px 12px 0;
				}

					#collection ul li.last {
						margin-right: 0;
					}

					#collection ul li a {
						padding: 0 0 6px;
						display: block;
						text-decoration: none;
					}

						#collection ul li a:hover,
						#collection ul li a:focus {
							text-decoration: underline;
							color: #000a3e;
						}

			#collection .adminLinks {
				clear: both;
			}

/*--------------------------------------------------*/
/* Product Pages                                    */

	#products {
		width: 696px;
		margin: 0 0 0 12px;
		float: left;
		display: inline;
	}

		#products h2 {
			font-family:  georgia, serif;
			font-size: 2em;
			margin: 0 0 0 140px;
		}

		#products .description {
			margin: 0 0 0 140px;
		}

			#products .description a {
				font-weight: bold;
			}

			#products #range {
				height: 500px;
			}

		/*--------------------------------------------------*/
		/* Key                                              */

			.key {
				width: 301px;
				float: right;
				margin: -60px 0 0;
				position: relative;
			}

				.key p {
					padding: 0;
				}

		/*--------------------------------------------------*/
		/* Specification                                    */

			.specification {
				border: 1px solid black;
				margin: 12px 0 0;
			}

				.specification h3 {
					font-size: 1.1em;
					padding: 12px;
				}

				.specification ul {
					list-style-type: none;
					padding: 0 0 0 12px;
				}

					.specification ul li {
						float: left;
						margin: 0 12px 0 0;
					}

						.specification ul li img {
							margin: 0 0 6px;
						}

						.specification ul li p {
							display: block;
							text-align: center;
						}

				.specification table {
					width: 100%;
					border: 0;
				}

					.specification table td,
					.specification table th {
						border: 0;
						border-bottom: 1px solid #fff;
						background: #d9dae2;
						padding: 6px;
						font-weight: normal;
					}

					.specification table thead th {
						font-size: 1.2em;
					}

		/*--------------------------------------------------*/
		/* Actions                                          */

			.actions {
				list-style-type: none;
				padding: 12px 0;
				text-align: right;
			}

				.actions li {
					display: inline;
				}

					.actions li a {
						background: url("../../img/global/arrow.gif") no-repeat 100% 70%;
						padding: 0 8px 0 12px;
					}


/*--------------------------------------------------*/
/* Heritage						                    */

	#heritage #collectionsContainer {
		background: url("/a/img/theCollection/heritage/collections.gif") repeat-y 0 0;
	}

		#heritage #bottom {
			background: url("/a/img/theCollection/heritage/collectionsBottom.gif") no-repeat 0 100%;
		}

		#heritage #top {
			background: #fff url("/a/img/theCollection/heritage/heritage.jpg") no-repeat 0 0;
		}

		#heritage .titleTheCollection {
			background: url("/a/img/theCollection/titleTheCollection.gif") no-repeat 0 0;
		}

