/*--------------------------------------------------*/
/* Sofa Buying Guide			                    */

	#guide {
		padding: 0 0 0 8px;
	}

		#guide div {
			width: 240px;
			float: left;
		}

			ul.actions {
				list-style-type: none;
				padding: 0;
			}

				ul.actions li {
					background: #eee9e9;
					padding: 0;
					margin: 0 0 4px;
				}

					ul.actions li a {
						background: url("/a/img/global/arrowRed.gif") no-repeat 96% 50%;
						display: block;
						color: #000;
						text-decoration: none;
						padding: 8px 30px 8px 44px;
						font-weight: bold;
					}

						ul.actions li a:hover {
							color: #ee3a43;
						}

				ul.actions li.download {
					background: #eee9e9 url("/a/img/sofaBuyingGuide/download.gif") no-repeat 6px 50%;
				}

					ul.actions li.download a {
						padding-top: 14px;
						padding-bottom: 14px;
					}

				ul.actions li.print {
					background: #eee9e9 url("/a/img/sofaBuyingGuide/print.gif") no-repeat 6px 50%;
				}

				ul.actions li.movie {
					background: #eee9e9 url("/a/img/common/movie.gif") no-repeat 6px 50%;
				}

		#guide img {
			float: right;
		}

/*--------------------------------------------------*/
/* Roomsize						                    */

	#size {
		border: 1px solid #cdc9c9;
		margin: 8px 0;
		padding: 8px;
	}

		#size #oakland {
			float: right;
			width: 690px;
			margin: -32px 0 8px 8px;
		}

			#size #oakland img {
				float: left;
				margin: 0 8px 0 0;
				display: inline;
			}

			#size #oakland div {
				background: #e0ccda;
				float: left;
				padding: 7px;
				border: 1px solid #e0ccda;
				width: 440px;
			}

				#size #oakland div p {
					padding: 24px 0 0;
				}

/*--------------------------------------------------*/
/* Decor						                    */

	#decor {
		margin: 8px 0;
	}

		#decor img {
			float: left;
			margin: 0 8px 0 0;
		}

		#decor div {
			padding-top: 12px;
		}

/*--------------------------------------------------*/
/* Sofa use						                    */

	#use {
		border: 1px solid #cdc9c9;
		margin: 8px 0;
		padding: 8px;
		position: relative;
		page-break-after: always;
	}

		#use div {
			width: 700px;
			float: left;
		}

		#use img {
			float: right;
			margin-top: -35px;
		}

/*--------------------------------------------------*/
/* Quality & Comfort			                    */

	#quality,
	#comfort {
		background: #c9cbb6;
		width: 220px;
		border: 1px solid #c9cbb6;
		padding: 7px 7px 0;
		float: left;
		min-height: 322px;
		height: auto !important;
		height: 322px;
	}

	#comfort {
		background: #dfd1b2;
		border: 1px solid #dfd1b2;
		float: right;
	}

	#active {
		float: left;
		margin: 0 0 0 8px;
	}

/*--------------------------------------------------*/
/* Support						                    */

	#support {
		margin: 8px 0;
	}

		#support div {
			width: 470px;
			float: left;
			padding: 0 0 0 8px;
		}

		#support img {
			float: right;
		}

/*--------------------------------------------------*/
/* Fabrics						                    */

	#fabrics {
		border: 1px solid #cdc9c9;
		padding: 8px;
	}

		#care {
			background: #becfce;
			border: 1px solid #becfce;
			width: 212px;
			padding: 7px 7px 0;
			margin: 0 8px 0 0;
			float: left;
		}

			#care img {
				margin: 0 0 12px;
			}

		#leathers {
			float: left;
			width: 700px;
		}

			#leathers div {
				width: 200px;
				float: left;
			}

			#leathers img {
				float: right;
				margin: -6px 0 0;
			}

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

		#actions {
			clear: both;
			padding: 10px 0 0;
		}

			#actions .actions {
				width: 228px;
				float: left;
			}

			#test {
				float: right;
				width: 682px;
				border: 1px solid #cdc9c9;
				padding: 10px;
				position: relative;
				min-height: 117px;
				height: auto !important;
				height: 117px;
			}

				#test .movie {
					width: 400px;
					padding: 0;
				}

				#visit {
					background: url("/a/img/sofaBuyingGuide/test.jpg") no-repeat 0 0;
					position: absolute;
					right: 0;
					top: -11px !important;
					top: -11px;
					padding: 0;
				}

					#visit a {
						padding: 114px 36px 6px 0;
						text-decoration: none;
						display: block;
					}

						#visit span {
							background: #eee9e9 url("/a/img/global/arrowRed.gif") no-repeat 100% 50%;
							display: block;
							padding: 6px 24px 6px 8px;
						}

/*--------------------------------------------------*/
/* Movie						                    */

	#movieContainer {
		background: #fff;
		padding: 1px;
		margin: 0 auto;
		border: 1px solid #ccc;
		width: 600px;
		text-align: center;
	}

		#movieContainer object {
			display: block;
		}

		#movieContainer p {
			padding: 12px;
		}