/*--------------------------------------------------*/
/* Style						                    */

	/*--------------------------------------------------*/
	/* Model						                    */

		#model {
			float: left;
			width: 565px;
			margin: 0 0 8px;
			position: relative;
			z-index: 5;
		}

			#model p {
				background: url("/a/img/sofaCollections/models/tint.png") repeat 0 0;
				display: block;
				width: 565px;
				position: absolute;
				right: 0;
				bottom: 0;
				padding: 0;
			}

				#model p span {
					display: block;
					color: #fff;
					text-align: right;
					font-weight: bold;
					padding: 8px;
				}

					#model p span a {
						color: #fff;
					}

						#model p span a:hover {
							color: #ee3a43;
						}

			#model .tenYear {
				display: none;
				margin: 20px 0 0;
				position: relative;
			}
	/*--------------------------------------------------*/
	/* Details						                    */

		#details {
			float: right;
			width: 184px;
			margin: 0;
		}

			#details .ethos {
				margin: 0 0 12px;
			}

			#details a {
				color: #ee3a43;
				text-decoration: underline;
			}

				#details a:hover {
					text-decoration: none;
				}

		/*--------------------------------------------------*/
		/* Covers						                    */

			#plump {
				margin: 12px 0 0;
			}

			#covers {
				background: #eee9e9;
				list-style-type: none;
				padding: 2px 4px;
				margin: 0 0 12px;
			}

				#covers li {
					background: url("/a/img/sofaCollections/fabrics.gif") no-repeat 0 50%;
					float: left;
					padding: 4px 12px 4px 20px;
				}

					#covers li.leather {
						background: url("/a/img/sofaCollections/leather.gif") no-repeat 0 50%;
					}

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

			#key {
				list-style-type: none;
				padding: 12px 0 8px;
			}

				#key li {
					float: left;
					padding: 0;
				}

					#key li.last {
						float: right;
					}

		/*--------------------------------------------------*/
		/* Customise 					                    */

			#customise {
				margin: 12px 0 0;
			}

			#customise div {
				margin: 12px -4px 8px;
				position: relative;
				padding: 0 0 8px;
				min-height: 1em;
			}

				#customise div span {
					background: url("/a/img/sofaCollections/models/cushions.png") no-repeat 0 0 !important;
					background: transparent;
					display: block;
					height: 62px;
					width: 91px;
					position: absolute;
					right: 0;
					bottom: 0;
				}

				#customise h3 a {
					color: #000;
					text-decoration: none;
				}

					#customise h3 a:hover {
						color: #ee3a43;
					}

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

		#specification {
			width: 565px;
			float: left;
		}

			#specification ul {
				list-style-type: none;
				padding: 0;
				margin: 0 auto;
			}

				#specification ul li {
					float: left;
					padding: 12px 12px 0 0;
				}

			#specification table {
				border: 1px solid #cdc9c9;
				margin: 8px 0 12px;
				padding: 8px;
				width: 100%;
				text-align: left;
			}

				#specification table thead th {
					background: #eee9e9;
				}

				#specification table tbody th {
					width: 200px;
					font-weight: normal;
					padding-right: 12px;
				}

					#specification table tbody th span {
						display: block;
					}

				#specification table th,
				#specification table td {
					padding: 4px;
					text-align: left;
				}

	/*--------------------------------------------------*/
	/* Share						                    */

		#shareFriend {
			border: 1px solid #cdc9c9;
			float: left;
			width: 549px;
			padding: 8px;
		}

			#shareFriend h2 {
				color: #666;
				font-size: 1.7em;
			}

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

			#shareFriend .column {
				float: left;
				width: 270px;
			}

				#shareFriend .row label {
					width: 100px;
				}

				#shareFriend .row input {
					width: 140px;
					position: relative;
				}

				#shareFriend .submit {
					margin: 8px 0 0;
					clear: both;
				}

					#shareFriend .submit input {
						font-size: 1.2em;
					}

	/*--------------------------------------------------*/
	/* Original						                    */

		#original {
			overflow: auto;
			height: 600px;
			width: 100%;
		}

		#nyroModalContent {
			overflow: hidden !important;
		}

		#nyroModalIframe {
			height: 100% !important;
		}
