/* Minification failed. Returning unminified contents.
(475,4922): run-time error CSS1036: Expected expression, found '#'
 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 0;
	padding: 0 0 20px;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

/*.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid #fff 5px;
	left: -5px;
	background: #fff;
}*/

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	background: url(images/slider_arrow_left.png) no-repeat left top;
	left: 0;
}

.bx-wrapper .bx-next {
	background: url(images/slider_arrow_right.png) no-repeat right top;
	right: 0;
}

.bx-wrapper .bx-prev:hover {
	/*background-position: 0 0;*/
}

.bx-wrapper .bx-next:hover {
	/*background-position: -43px 0;*/
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -52px;
	outline: 0;
	width: 23px;
	height: 103px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
header{background:url(images/nav_bg.png) repeat-x;margin:auto;min-width:980px;min-height:47px;position:absolute;width:100%;z-index:9999}#logo{left:20px;position:absolute;top:10px;z-index:999999}header nav ul{display:inline-table;display:inline-flex;float:left;margin-top:10px;position:relative;width:100%}header nav ul:after{clear:both;content:"";display:block}header nav ul li{display:table;margin:0 auto;position:relative}header nav ul li a{display:inline-block;line-height:21px;padding:0 10px 10px}header nav ul li:last-child{margin-right:20px}header nav ul li:hover>ul{display:block}header nav ul ul{display:none;left:-10px;position:absolute;top:20px}header nav ul ul li{display:block;margin-right:0;padding-bottom:0;z-index:100}header nav ul ul li a{background:url(images/nav_bg.png) repeat;border-bottom:1px solid #4f4f4f;display:block;line-height:1.75em;padding:9px 10px;width:80px}header nav ul ul li a:hover{background-color:#d0cbbf;background-image:none;color:#000;text-decoration:none;transition:background-color .2s ease}header nav ul ul li:first-child a{border-bottom:1px solid #4f4f4f;border-top:1px solid #4f4f4f}nav.main{margin:0 auto;width:650px}.nav_home{}.nav_contact li a{width:125px}.languageSelect{float:right;margin-right:10px}.languageSelect li{display:block;margin-right:20px;padding-bottom:0;position:relative;z-index:100}.languageSelect li span.flag{background-repeat:no-repeat;background-position:center left;padding-left:30px}.languageSelect .nav_languages{left:0}.languageSelect .nav_languages li{display:block;margin-right:0;padding-bottom:0;position:relative;z-index:100}.languageSelect .nav_languages li span.flag{background-repeat:no-repeat;background-position:center left;padding-left:30px}.languageSelect .nav_languages li a{padding-right:20px}.arrow-down{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;border-style:inset;content:" ";display:inline-block;margin-left:4px;height:0;width:0;-webkit-transform:rotate(360deg)}footer{background:#000;margin:0 auto;max-width:1600px}footer nav{border-top:solid 1px #423a35;min-height:60px;margin:0 25px}footer nav ul{float:left;margin-top:20px}footer nav ul li{display:inline;font-family:arial;line-height:21px;margin-right:20px}.mega_menu{display:none;left:-150px;min-width:775px;padding-top:30px;position:absolute;top:5px;z-index:10000}.mega_menu li{background:#000;clear:left;display:block;float:left;position:static}.mega_menu li>a{display:block;line-height:1.6em;padding:10px;width:70px}.mega_menu li:first-child a{border-top:none}.mega_menu li:last-child a{border-bottom:none}.mega_menu li li{background-color:transparent;border:none;display:inline-block}.mega_menu li li a{display:block;padding:4px 0}.mega_menu>li.hover>a{background-color:#d0cbbf;background-image:none;color:#000;text-decoration:none;transition:background-color .2s ease}.columns{display:block;float:left;left:0;margin-right:15px;margin-top:0;padding:0;position:relative;top:5px;width:120px}.columns li a{background:none;border-bottom:0 none!important;line-height:1.75em;white-space:nowrap}.columns li a:hover{background:none;color:#d0cbbf;text-decoration:underline}.big_margin{margin-right:50px}.mega_menu_items{display:none;left:100px;min-width:710px;position:absolute;top:30px}.mega_menu li.hover>.mega_menu_items{display:block}.s_c_column_1{margin-left:20px}.mega_menu_container{background:url(images/nav_bg.png) repeat left top;border-bottom:1px solid #423a35;display:none;left:0;min-height:360px;position:absolute;top:41px;width:100%;z-index:1000}#mega_menu_thumb{position:absolute!important;right:-590px;top:40px;z-index:1001}#mega_menu_thumb img{border:4px solid #565656;height:148px;width:255px}#mega_menu_thumb .caption{bottom:12px;font-size:16px;margin-top:10px;position:absolute;text-align:center;white-space:nowrap;width:263px}
#slides{display:none}#slides .slidesjs-navigation{margin-top:3px;padding-top:120px;white-space:nowrap;z-index:10}#slides .slidesjs-previous{background:url(images/slider_arrow_left.png) no-repeat top left;height:103px!important;left:50px;position:absolute;top:40%}#slides .slidesjs-next{background:url(images/slider_arrow_right.png) no-repeat top right;height:103px!important;position:absolute;right:50px;top:40%;text-align:right}.slidesjs-pagination{margin:6px 0 0;float:right;list-style:none}.slidesjs-pagination li{float:left;margin:0 1px}.slidesjs-pagination li a{display:block;width:13px;height:0;padding-top:13px;background-position:0 0;float:left;overflow:hidden}.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active{background-position:0 -13px}.slidesjs-pagination li a:hover{background-position:0 -26px}.navbar{overflow:hidden}.slides .customizer-product{bottom:0;text-align:center}.slides img{max-width:80%;min-width:50%;margin:auto}@media screen and (min-width:1400px){.slides img{}}.slidesjs-control{margin:0 auto}.customizer-product figcaption{font-size:1.6em;line-height:1.6em;margin:-60px auto 0;text-align:center;min-width:721px}
body,html{background:#000;color:#d0cbbf;font-family:Georgia,'Times New Roman','Nimbus Roman No9 L','Freeserif',Times,serif;font-size:.9em;font-weight:400}p{font-family:arial,sans-serif;color:#ececec;line-height:1.5em;margin-bottom:1.5em}a{color:#fff;text-decoration:none}a:hover{color:#d0cbbf;text-decoration:underline}h1{clear:both;color:#d4d4d4;font-size:20px;font-size:1.6rem;margin-bottom:1.6rem}h2{clear:both;font-size:15px;font-size:1.4rem;margin-bottom:1.4rem}h1,h2,h3,h4,h5,h6{clear:both}.bg-gallery{background-color:#000;background-position:center top;background-repeat:no-repeat;background-size:contain;left:0;height:100%;margin:0 auto;min-height:664px;max-width:1600px;min-width:950px;position:absolute;right:0;top:0;z-index:500}.bg-gallery #galleryslideshow-holder div{max-width:1600px;position:absolute;text-align:center;width:100%}.bg-gallery #galleryslideshow-holder div img{width:100%}.galleryslideshow-content{display:none}.galleryslideshow-content-show{display:block}.container{min-height:768px;padding-top:25px;position:absolute;width:100%;z-index:950}.container .content{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,rgba(0,0,0,.6) 0%,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.6)),color-stop(100%,#000));background:-webkit-linear-gradient(top,rgba(0,0,0,.6) 0%,#000 100%);background:-o-linear-gradient(top,rgba(0,0,0,.6) 0%,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.6) 0%,#000 100%);background:linear-gradient(to bottom,rgba(0,0,0,.6) 0%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d000000',endColorstr='#000000',GradientType=0)}.main-content{font-size:1.15em;line-height:1.75em;margin:250px auto 20px;max-width:1200px;min-height:200px;min-width:950px;padding:18px 20px 0;position:relative}.main-content a{color:#d0cbbf;text-decoration:underline}.faq .main-content h2{background:url(images/faq-border.png) left top no-repeat;margin-top:2.5rem;padding-top:1.25rem}.narrow .container{padding-top:50px}.narrow .container .content{background:none}.narrow .main-content{margin:20px auto 20px;width:650px}.two-col .main-content{margin:250px auto 20px;min-height:450px}.two-col .main-content .content-inner{float:left;margin-right:400px}.two-col .main-content .form-content{position:absolute;right:0;width:350px}.home .content{margin:550px auto 20px}.home .content .main-content{text-align:center}.home .content h1{display:none}.product .container,.customize-your-sofa .container{min-height:0}.product .container .content,.customize-your-sofa .container .content{margin-top:0}.product .main-content,.customize-your-sofa .main-content{margin:0 auto;min-height:150px}.product .main-content p,.customize-your-sofa .main-content p{float:left;width:660px}.product .main-content .range-button,.customize-your-sofa .main-content .range-button{float:right}.product .main-content .button-image-twoline,.customize-your-sofa .main-content .button-image-twoline{right:20px;position:absolute;top:62px}.product .container{bottom:0}.panel-container{border-left:1px solid #1a1a1a;display:table-cell;display:inline-table;min-height:200px;padding:8px 10px;width:166px}.panel-container h2{background:0 none;font-size:1.2em;line-height:1.5em;margin:0;min-height:50px;padding-top:0;text-align:center}.panel-container .panel-content{min-height:100px;padding:10px 0 20px;text-align:center}.panel-container .panel-content img{border:3px solid #565656;width:153px}.panel-container .panel-button{display:table;margin:auto;text-decoration:none;vertical-align:bottom}.panel-container:first-child{border-left:0 none}.covering-panels{margin-top:30px}.covering-container{display:table-cell;display:inline-table;margin:0 47px 30px 0}.covering-container h2{background:url(images/faq-border.png) left bottom repeat-x;color:#d4d4d4;margin-bottom:20px;padding-bottom:10px;text-align:left;width:50%}.covering-container .covering-content{background-position:center top;background-repeat:no-repeat;border:4px solid #565656;padding:20px 20px 10px}.covering-container .covering-content .customizer_coverings li{display:inline-block;list-style-type:none;margin-bottom:15px;position:relative;text-align:center}.covering-container .covering-content .customizer_coverings li a{color:##ececec;font-family:arial,sans-serif;text-decoration:none}.covering-container .covering-content .customizer_coverings li a span{display:block;font-size:.8em;margin-top:-5px}.covering-container .covering-content .customizer_coverings li img{border:2px solid #292522;margin:0 10px;width:110px}.range-panels{margin-top:30px}.range-container{display:table-cell;display:inline-table;margin:10px 12px 30px;width:290px}.range-container:nth-child(3n+0){}.range-container h2{background:url(images/faq-border.png) left bottom repeat-x;color:#d4d4d4;margin-bottom:20px;padding-bottom:10px;text-align:left}.range-container .range-content{background-position:center top;background-repeat:no-repeat;background-size:cover;border:4px solid #565656;height:152px}.range-container .range-text{padding:20px 20px 10px}.product-tabs{background:url(images/faq-border.png) left bottom repeat-x;list-style-type:none;margin:40px 0 50px;padding-bottom:10px}.product-tabs li{border-left:1px solid #b7b7b7;display:inline-block;display:inline-table;padding:3px 10px}.product-tabs li a{font-size:1.2rem}.product-tabs li:first-child{border-left:0 none;padding-left:0}.product-tabs li.active a{color:#b7b7b7}.customize-your-sofa .container .content{background:none}.customize-your-sofa .main-content{margin:0 auto;min-width:950px;max-width:1600px}.customize-your-sofa .main-content p{width:100%}.customize-your-sofa .customizer_coveringtypes li{display:inline-block;float:left;list-style-type:none}.customize-your-sofa .customizer_coveringtypes li h3{font-size:1.2em;margin-bottom:10px;margin-top:20px}.customize-your-sofa .customizer_coveringtypes li h3 span a{background:url(images/expand-collapse.png) no-repeat right 6px;display:inline-block;font-size:.75em;padding-bottom:0;padding-left:50px;padding-right:25px}.customize-your-sofa .customizer_coveringtypes li h3 span a.show{background:url(images/expand-collapse.png) no-repeat right bottom}.customize-your-sofa .customizer_coveringtypes li .about-covering-content{display:none;width:100%}.customize-your-sofa .customizer_coveringtypes li .customizer_coverings{}.customize-your-sofa .customizer_coveringtypes li .customizer_coverings li{display:inline-block;list-style-type:none;position:relative}.customize-your-sofa .customizer_coveringtypes li .customizer_coverings li span.ajax{background:#fff url(images/ajax-loader.gif) no-repeat center center;display:block;height:75px;left:7px;opacity:.4;position:absolute;top:2px;width:75px;z-index:9999}.customize-your-sofa .customizer_coveringtypes li .customizer_coverings li img{border:2px solid #292522;margin:0 5px 5px;width:75px}.customize-your-sofa .bx-viewport{left:45px;max-height:130px}.customize-your-sofa .bx-pager,.customize-your-sofa .slidesjs-pagination{display:none}.customize-your-sofa .bx-wrapper .bx-controls-direction a.disabled{cursor:default;display:block;opacity:.25}#preview{background:#2f2824;border:1px solid #565656;color:#d4d4d4;display:none;line-height:0;padding:5px;position:absolute;text-align:center;z-index:20002}#preview h3{font-size:16px;margin:10px 0 20px}#preview img{max-width:200px}.customizer_container{max-width:1600px;min-width:940px;padding:0 15px 5px}#customizer{background:url(images/nav_bg.png) repeat left top}#customizer_inner{padding:5px 30px 0;position:relative}#customizer_inner h2{margin-top:20px;margin-left:10px;border-bottom:1px solid #2c2826;width:230px;padding-bottom:10px}.fancybox-skin{background-color:#d0cbbf!important}.modal-content *{color:#000!important}.modal-content h1{border-bottom:1px solid #000;padding-bottom:.5em}.modal-content .product-dimensions{margin:0 auto 20px;width:450px}.modal-content .dims-panel{margin:20px auto 0;width:450px}.modal-content .dims-panel th,.modal-content .dims-panel td{font-size:1.2em;padding:5px 0;text-align:left}.modal-content .dims-panel th{font-weight:bold;width:30%}.button-image{background:transparent;background-position:center top;background-repeat:no-repeat;height:40px}.button-image:hover{background-position:center bottom}.button-image-oneline-narrow{width:165px}.button-image-oneline-medium{width:185px}.button-image-oneline-wide{width:205px}.button-image-twoline{display:block;float:right;height:61px;width:235px}button[type=submit],input[type=submit],.panel-button,.home_button,.customizer_button,.hero_button{border:none;color:#fff;display:block;font-family:Georgia,'Times New Roman','Nimbus Roman No9 L','Freeserif',Times,serif;font-size:.9em;line-height:1.5em;margin-top:20px;padding:12px;text-align:center;text-decoration:none!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#cf5454;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2NmNTQ1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjYTIxODMyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc5MTIyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#cf5454 2%,#a21832 3%,#791226 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(2%,#cf5454),color-stop(3%,#a21832),color-stop(100%,#791226));background:-webkit-linear-gradient(top,#cf5454 2%,#a21832 3%,#791226 100%);background:-o-linear-gradient(top,#cf5454 2%,#a21832 3%,#791226 100%);background:-ms-linear-gradient(top,#cf5454 2%,#a21832 3%,#791226 100%);background:linear-gradient(to bottom,#cf5454 2%,#a21832 3%,#791226 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5454',endColorstr='#791226',GradientType=0)}button[type=submit]:hover,input[type=submit]:hover,.panel-button:hover,.home_buttons:hover,.customizer_button:hover,.hero_button:hover{text-decoration:none;transition:background .5s ease;background:#791226;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc5MTIyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2EyMTgzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjU0NTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#791226 0%,#a21832 98%,#cf5454 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#791226),color-stop(98%,#a21832),color-stop(100%,#cf5454));background:-webkit-linear-gradient(top,#791226 0%,#a21832 98%,#cf5454 100%);background:-o-linear-gradient(top,#791226 0%,#a21832 98%,#cf5454 100%);background:-ms-linear-gradient(top,#791226 0%,#a21832 98%,#cf5454 100%);background:linear-gradient(to bottom,#791226 0%,#a21832 98%,#cf5454 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#791226',endColorstr='#cf5454',GradientType=0);cursor:pointer}.customizer-buttons{position:absolute;right:50px;top:10px}.customizer-buttons .customizer_button{float:right;margin-left:30px;padding-left:40px;padding-right:40px}.hero_button{height:62px;float:right;width:190px;line-height:1.5em;text-align:left;padding-left:15px;margin-top:5px;margin-right:20px}.hero_button p{margin-top:5px}.hero_button span{width:180px;font-size:10px;font-family:arial,sans-serif;background:url(images/after_arrow.png) no-repeat right;padding-right:20px}input[type=submit]{padding:0}.faq_content{margin-left:40px;margin-top:160px;width:90%}.faq_content h2{text-align:left;width:210px;border-top:1px solid #4f4f4f;padding-top:30px;margin-top:30px;font-size:18px;color:#fff;font-weight:300}form{margin-top:40px;position:relative}label{display:none}textarea,input{background:#fff;border:0;clear:both;display:inline-block;font-family:Georgia,'Times New Roman','Nimbus Roman No9 L','Freeserif',Times,serif;font-size:.9rem;margin:0 0 20px 0;padding:6px 10px;width:300px}textarea{height:100px}input:-webkit-input-placeholder{color:#fff}input:-moz-placeholder{color:#fff}.field-validation-error{display:inline-block;margin-left:10px}.last{margin-right:0}.clearfix{clear:both}.clearfix:after{clear:both;content:" ";display:block;height:0;visibility:hidden}.fancybox-outer{padding-bottom:32px}.fancybox-close{background-image:none;border-top:1px solid #000;bottom:10px;color:#000;cursor:pointer;font-size:1.6em;height:26px;left:2.5%;position:absolute;padding-top:10px;text-align:center;top:inherit;width:95%;z-index:8040}.fancybox-close:hover{color:#000;text-decoration:underline}.workshop .fancybox-close{position:absolute;top:0;right:0;width:36px;cursor:pointer}.workshop .fancybox-close{left:auto;display:block;border:0;text-indent:-999999px;background:url('fancybox/fancybox_sprite.png') top left no-repeat}.workshop .fancybox-skin{background:none!important}.workshop .fancybox-opened .fancybox-skin{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#workshopGallery ul{text-align:center}#workshopGallery ul li{display:inline-block;margin:0 15px 15px 0}@media screen and (max-width:1024px){.customize-your-sofa .customizer_coveringtypes li .customizer_coverings li img{width:50px}span.ajax{height:50px;width:50px}#preview h3{font-size:13px;margin:10px 0 20px}#preview img{max-width:100px}}@media screen and (max-width:1200px){.customize-your-sofa .customizer_coveringtypes li .customizer_coverings li img{width:60px}.customize-your-sofa .customizer_coveringtypes li .customizer_coverings li span.ajax{height:60px;width:60px}.covering-container .covering-content .customizer_coverings li img{width:100px}#preview h3{font-size:15px;margin:10px 0 20px}#preview img{max-width:150px}}
