html,
body{
	height:100%;
	margin:0;
}
body{
	color:#939393;
	font:12px/18px Arial, Helvetica, sans-serif;
	background:#fff;
	text-align:left;
	min-width:950px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#000;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
@media screen{
	#wrapper{
		width:931px;
		margin:0 auto;
		overflow:hidden;
		min-height:100%;
	}
	.wrapper-holder{
		width:100%;
		overflow:hidden;
		padding:56px 0 60px;
	}
	#header{
		overflow:hidden;
		width:100%;
		margin:0 0 21px;
	}
	.header-holder{
		overflow:hidden;
		width:928px;
		margin:0 0 8px;
	}
	.logo{
		float:left;
		margin:0;
		width:151px;
		height:74px;
		overflow:hidden;
	}
	.logo img{display:block;}
	.header-box{
		float:right;
		padding:57px 0 0;
	}
	.social-networks{float:left;}
	.social-networks li{
		float:left;
		margin:0 3px 0 0;
	}
	.social-networks a{
		display:block;
		overflow:hidden;
		text-indent:-9999px;
		width:27px;
		height:24px;
		background:url(../../../../../../skin/frontend/default/copelandfurniture/images/sprite.png) no-repeat;
	}
	.social-networks .twitter{background-position:-30px 0;}
	.social-networks .pinterest{background-position:-60px 0;}
	.social-networks .houzz{
		
		background:url(../../../../../../skin/frontend/default/copelandfurniture/images/HouzzLogo.png);
		background-size: 24px 24px;
		background-repeat: no-repeat;
	}
	
	#modal .contents
	{
	   /* style the modal's contents, in this case we're just adding padding */
	   padding:24px;
	}
	
	#blind
	{
	   /* position element so the z-index can be set */
	   position:absolute;
	   /* set z-index so the blind will cover all page content */
	   z-index:9999;
	   /* set the top, left, width and height so the blind covers the browser window */
	   top:0;
	   left:0;
	   width:100%;
	   height:100%;
	   /* set the background to a suitably dark tone */
	   background-color:#000000;
	}
	
	#modal .window {
	   /* position the element so that the z-index can be applied */
	   position:absolute;
	   /* Set the z-index to a number higher than the blind's z-index */
	   z-index:10000;
	   /* set the width and height of the window */
	   width:400px;
	   height:248px;
	   /* give the window negative margins that match the width/2 and height/2 so it is centered */
	   margin-left:-200px;
	   margin-top:-124px;
	   /* position the top left corner off stage so it can't be seen (instead of display:none;) */
	   left:-1000px;
	   top:-1000px;
	   /* color the background so it shows up */
	   background-color:#ffffff;
	   /* throw on a CSS3 box shadow, because it's cool, and we can */
	   box-shadow:4px 4px 80px #000;
	   -webkit-box-shadow:4px 4px 80px #000;
	   -moz-box-shadow:4px 4px 80px #000;
	}
	
	
	#search_mini_form{
		float:left;
		width:184px;
		border:1px solid #b5b5b5;
		background:#fff;
	}
	#search_mini_form label{display:none;}
	#search_mini_form .input-text{
		float:left;
		height:22px;
		color:#b5b5b5;
		padding:0 5px;
		line-height:22px;
		border:none;
		width:127px;
		font-size:12px;
		background:url(../../../../../../skin/frontend/default/copelandfurniture/images/transparent.gif) no-repeat;
	}
	#search_mini_form .form-search{overflow:hidden;}
	#search_mini_form .button{
		float:right;
		border:none;
		margin:0;
		padding:0;
		width:47px;
		height:22px;
	}
	#search_mini_form button.button span span,
	#search_mini_form button.button span{
		border:none;
		font-size:12px;
		line-height:22px;
		color:#fff;
		background:#b5b5b5;
		padding:0;
		margin:0;
		float:left;
		font-weight:normal;
		width:47px;
		height:22px;
		overflow:hidden;
		text-align:center;
	}
	#navigation{
		overflow:hidden;
		width:100%;
		font-size:12px;
		line-height:14px;
		text-align:center;
	}
	#navigation li{
		float:left;
		margin:0 3px 0 0;
	}
	#navigation a{
		float:left;
		width:90px;
		background:#939393;
		color:#fff;
		padding:5px 0;
	}
	#navigation .active a,
	#navigation a:hover{
		background:#cdcdcd;
		color:#5c5f5f;
		text-decoration:none;
	}
	#navigation .last{
		float:right;
		margin:0;
	}
	#navigation .link:hover,
	#navigation .link{
		display:block;
		width:30px;
		height:24px;
		padding:0;
		overflow:hidden;
		text-indent:-9999px;
		background:url(../../../../../../skin/frontend/default/copelandfurniture/images/sprite.png) no-repeat -96px 0;
		text-align:left;
	}
	#main{
		overflow:hidden;
		width:100%;
		padding:0 0 40px;
	}
	.main-holder{
		overflow:hidden;
		width:100%;
	}
	.main-container{
		background:#fff;
		overflow:hidden;
	}
	.col-main{
		padding:0;
		width:100%;
		float:none;
	}
	.main-holder .visual-col{
		float:left;
		width:627px;
	}
	.main-holder .visual-col img{display:block;}
	.main-holder .col-info{
		float:right;
		width:284px;
		padding:8px 0 0;
	}
	.main-holder .col-info .text-box{
		overflow:hidden;
		margin:0 0 10px;
	}
	.main-holder .col-info p{margin:0 0 6px;}
	.main-holder .col-info .image-box{
		position:relative;
		border-top:1px solid #939393;
		padding:28px 0 0;
		overflow:hidden;
		width:100%;
	}
	.main-holder .col-info .image-box .text-holder{
		position:absolute;
		bottom:9px;
		left:0;
		right:0;
		padding:2px 10px 4px;
		background:url(../../../../../../skin/frontend/default/copelandfurniture/images/overlay.png);
		color:#fff;
		font-weight:bold;
		text-align:center;
	}
	.main-holder .col-info .image-box .text-holder p{margin:0;}
	.breadcrumbs{
		overflow:hidden;
		margin:0 0 17px;
		font-size:12px;
		line-height:18px;
		padding:3px 0 0;
	}
	.breadcrumbs ul{
		overflow:hidden;
		width:100%;
		color:#606363;
	}
	.breadcrumbs li{
		float:left;
		background:url(../../../../../../skin/frontend/default/copelandfurniture/images/separator02.gif) no-repeat 0 7px;
		padding:0 4px 0 11px;
	}
	.breadcrumbs li:first-child{
		padding-left:0;
		background:none;
	}
	.breadcrumbs a{color:#939393;}
	.product-view{border:none;}
	.product-essential{
		margin:0;
		overflow:hidden;
		padding:0 0 14px;
	}
	#product_addtocart_form{
		overflow:hidden;
		width:100%;
	}
	.product-view .product-shop{width:343px;}
	.product-view .product-shop .product-name{margin:0 0 15px;}
	.product-view .product-shop .product-name h1{
		color:#585b5b;
		font-weight:bold;
		font-size:14px;
		line-height:18px;
		text-transform:uppercase;
		margin:0;
	}
	.product-view .product-shop .short-description{
		margin:0;
		padding:0 0 11px;
	}
	.product-view .product-shop .short-description p{margin:0 0 15px;}
	.product-view .product-shop .product-options{
		margin:0;
		padding:0;
		border:none;
		background:none;
	}
	.product-view .product-shop .product-options h2{
		margin:0 0 15px;
		text-transform:uppercase;
		color:#939393;
		font-weight:bold;
		font-size:12px;
		line-height:14px;
	}
	.product-view .product-shop .product-options dl{
		overflow:hidden;
		width:100%;
	}
	.product-options dt{
		overflow:hidden;
		width:100%;
		padding:0 0 5px;
	}
	.product-options dd{
		border:none;
		overflow:hidden;
		width:100%;
		margin:0;
		padding:0 0 15px;
	}
	.product-options dt label.required em{
		margin:0 5px 0 0;
		color:#c6351a;
	}
	.product-options dt label{
		color:#939393;
		font-weight:bold;
		font-size:12px;
		line-height:14px;
		float:left;
	}
	.product-options dd .input-box{
		overflow:hidden;
		width:100%;
	}
	.product-options p.required{
		position:static;
		margin:0;
		display:block;
		text-align:right;
	}
	.product-shop .social-holder{overflow:hidden;}
	.product-shop .social-holder ul{float:left;}
	.product-shop .social-holder li{
		float:left;
		margin:0 1px 0 0;
	}
	.product-shop .social-holder .facebook{
		display:block;
		width:22px;
		height:20px;
		overflow:hidden;
		text-indent:-9999px;
		background:url(../../../../../../skin/frontend/default/copelandfurniture/images/sprite.png) no-repeat -337px 0;
	}
	.product-shop .social-holder .twitter{
		display:block;
		width:23px;
		height:20px;
		overflow:hidden;
		text-indent:-9999px;
		background:url(../../../../../../skin/frontend/default/copelandfurniture/images/sprite.png) no-repeat -360px 0;
	}
	.product-shop .social-holder .pinterest{
		display:block;
		width:22px;
		height:20px;
		overflow:hidden;
		text-indent:-9999px;
		background:url(../../../../../../skin/frontend/default/copelandfurniture/images/sprite.png) no-repeat -384px 0;
	}
	.product-shop .social-holder .mail{
		float:left;
		width:26px;
		height:20px;
		overflow:hidden;
		text-indent:-9999px;
		margin:0 2px 0 0;
		background:url(../../../../../../skin/frontend/default/copelandfurniture/images/sprite.png) no-repeat -408px 0;
	}
	.product-shop .social-holder .holder{float:left;}
	.product-shop .social-holder .number-mail{
		float:left;
		background:url(../../../../../../skin/frontend/default/copelandfurniture/images/sprite.png) no-repeat -436px 0;
		width:35px;
		height:18px;
		text-align:center;
		color:#606363;
		font-weight:bold;
		font-size:12px;
		line-height:14px;
		padding:3px 0 0 6px;
	}
	.product-view .product-img-box{
		width:555px;
		padding:3px 0 0;
	}
	.product-view .product-img-box .product-image-zoom{
		width:555px;
		height:369px;
		margin:0;
		position:relative;
	}
	.product-view .product-img-box .product-image-zoom img{cursor:default;}
	.product-view .product-img-box .product-image-zoom a{
		position:absolute;
		top:0;
		left:0;
		width:100%;
	}
	.product-view .product-img-box .zoom-notice{
		margin:0 0 19px;
		font-size:12px;
		line-height:18px;
		color:#939393;
		padding:7px 0 0;
		border-top:1px solid #c0c0c0;
	}
	.product-view .more-views{
		overflow:hidden;
		width:100%;
		padding:0 0 15px;
		margin:0 0 23px;
		border-bottom:1px solid #c0c0c0;
	}
	.product-view .product-img-box .more-views h2{
		color:#939393;
		text-transform:uppercase;
		font-size:12px;
		line-height:18px;
		border:none;
		font-weight:normal;
		margin:0 0 21px;
	}
	.gallery{
		overflow:hidden;
		width:100%;
	}
	.gallery .prev,
	.gallery .next{
		float:left;
		width:9px;
		height:18px;
		overflow:hidden;
		text-indent:-9999px;
		margin:32px 15px 0 3px;
		position:relative;
		z-index:10;
		background:url(../../../../../../skin/frontend/default/copelandfurniture/images/sprite.png) no-repeat -279px 0;
	}
	.gallery .next{
		float:right;
		margin:32px 0 0;
		background-position:-298px 0;
	}
	.gallery .holder{
		overflow:hidden;
		float:left;
		width:507px;
		position:relative;
	}
	.gallery .holder1{
		overflow:hidden;
		float:left;
		width:507px;
		position:relative;
	}
	.gallery ul{
		margin:0;
		overflow:hidden;
		width:99999px;
	}
	.product-view .product-img-box .more-views ul{margin:0;}
	.product-view .product-img-box .gallery{
		position:relative;
	}
	.product-view .product-img-box .gallery .holder{
		width:530px;
		margin:0 -23px 0 0;
	}
	.product-view .product-img-box .gallery .mask{
		z-index:1;
		position:absolute;
		top:0;
		right:0px;
		width:20px;
		bottom:0;
		background:#fff;
		
	}
	.gallery ul li{
		float:left;
		margin:0 0px 0 0 !important;
	}
	.gallery ul .last{margin:0;}
	.gallery ul a{
		border:none !important;
		height:94px !important;
		width:auto !important;
	}
	.block-related{
		border:none;
		font-size:12px;
		line-height:18px;
		margin:0;
		padding:0 0 16px;
		border-bottom:1px solid #c0c0c0;
	}
	.block-related .block-title{
		padding:0 0 15px;
		background:none;
		border:none;
	}
	.block-related .block-title strong{
		padding:0;
		color:#939393;
		text-transform:uppercase;
		font-size:12px;
		line-height:18px;
		border:none;
		font-weight:normal;
		display:block;
	}
	.block-related .block-content{background:none;}
	.block-related .mini-products-list{
		text-align:center;
		overflow:hidden;
	}
	.block-related .mini-products-list li.item{
		float:left;
		margin:0 43px 0 0;
		padding:0;
	}
	.block-related .product{margin:0;}
	.product-view  .mini-products-list .product-image{
		border:none;
		display:inline-block;
		vertical-align:top;
		width:auto;
		float:none;
		margin:0 0 12px;
	}
	.mini-products-list .product-details{margin:0;}
	.block .block-content .product-name a,
	.block .block-content .product-name{color:#939393;}
	.col-wrapper{
		overflow:hidden;
		width:100%;
	}
	.col2-layout .col-main{
		float:right;
		width:720px;
	}
	.col-wrapper .col-left{
		width:160px;
		padding:14px 0 0 16px;
	}
	.visual-area{
		margin:0 0 21px -35px;
		border-left:1px solid #c7c7c7;
		padding:0 0 0 34px;
		position:relative;
	}
	.visual-area .image-holder{
		overflow:hidden;
		width:100%;
		margin:0 0 20px;
		height:470px;
		position:relative;
	}
	.visual-area .image-holder img{
		vertical-align:top;
		position:absolute;
		top:0;
		left:0;
	}
	.visual-area .gallery{
		margin:0 auto;
		position:relative;
		width:625px;
	}
	.visual-area .gallery .mask{
		position:absolute;
		top:0;
		right:9px;
		bottom:0;
		background:#fff;
		width:8px;
	}
	.visual-area .gallery .holder{width:594px;}
	.visual-area .gallery ul li{margin:0 8px 0 0 !important;}
	.visual-area .gallery .prev{margin:27px 10px 0 0;}
	.visual-area .gallery .next{margin:27px 0 0;}
	.visual-area .gallery ul a{
		float:left;
		height:auto !important;
		width:auto !important;
		border:2px solid #939393 !important;
	}
	.visual-area .gallery ul a:hover,
	.visual-area .gallery ul .active a{overflow:hidden;}
	.visual-area .gallery img{
		display:block;
		margin:-2px;
	}
	.category-box{
		border:1px solid #c0c0c0;
		overflow:hidden;
		margin:0 auto;
		width:595px;
		border-width:1px 0;
		padding:16px 0 7px;
	}
	.category-box .category-list{
		overflow:hidden;
		text-align:center;
		margin:0 -7px 16px -8px;
	}
	.category-box .category-list li{
		float:left;
		width:137px;
		text-align:center;
		margin:0 7px 0 8px;
		font-size:12px;
		line-height:14px;
	}
	.category-box .category-list .category-image{
		margin:0 0 7px;
		width:100%;
	}
	.category-box .category-list .category-image img{vertical-align:top;}
	.category-box .category-list .category-title{margin:0;}
	.category-box .category-list .category-title h3{
		margin:0;
		font-size:12px;
		line-height:14px;
		font-weight:normal;
		color:#939393;
	}
	.category-box .category-list .category-title h3 a{color:#939393;}
	.category-box .category-list .holder-link{margin:0;}
	.category-box .category-list a{color:#b5b5b5;}
	.sidebar .category-title{margin:0 0 18px;}
	.sidebar .category-title h1{
		margin:0;
		text-transform:uppercase;
		font-size:12px;
		line-height:18px;
		color:#b5b5b5;
		font-weight:bold;
	}
	.menu{
		overflow:hidden;
		font-size:12px;
		line-height:18px;
	}
	.menu li{margin:0 0 18px;}
	.menu a{color:#b5b5b5;}
	.menu .active a,
	.menu a:hover{
		text-decoration:underline;
		color:#939393;
	}
	.menu .active a{
		font-weight:bold;
		color:#b5b5b5;
	}
	.category-area{
		padding:18px 0 0 35px;
		margin:0 0 0 -35px;
		overflow:hidden;
		position:relative;
	}
	.category-block{
		padding:0 0 0 35px;
		margin:0 0 0 -35px;
		width:719px;
		float:left;
		position:relative;
		border-left:1px solid #c7c7c7;
	}
	.category-products{
		margin:-23px 0 -27px -35px;
		padding:0 0 0 34px;
		overflow:hidden;
		position:relative;
	}
	.products-grid{
		overflow:hidden;
		width:100%;
		border:none;
		background:none;
		margin:0 0 27px;
	}
	.products-grid li.item{
		width:200px;
		margin:0 60px 0 0;
		padding:0 0 42px;
	}
	
	.products-grid .last{margin:0 !important;}
	.products-grid .product-image{
		width:200px;
		height:113px;
		margin:0 0 12px;
	}
	.products-grid .product-name{
		margin:0;
		padding-bottom: 5px;
		color:#939393;
		font-weight:bold;
		font-size:12px;
	}
	.products-grid .product-name a{color:#939393;}

	.products-grid .item-box {position: relative; height:170px;}	
	
	.item-box .new {
		position:absolute;
		overflow:hidden;
		top:0;
		right:0;
		background:url(../../../../../../skin/frontend/default/copelandfurniture/images/NEWcornerLogo.png) no-repeat;
		width:42px;
		height:42px;
	}
	
	.products-grid .availability{
		line-height:18px;
		color:#939393;
	}
	.products-grid .short-description{
		overflow:hidden;
		width:200px;
		height:40px;
		position:absolute;
		bottom:0;
	}
	.products-grid .short-description .std{
		overflow:hidden;
		width:100%;
	}
	.products-grid .option-list{
		overflow:hidden;
		margin:0 -10px 0 0;
		padding:0;
		list-style:none;
	}
	.products-grid .option-list li{
		float:left;
		margin:3px 3px 0 0;
	}
	.products-grid .option-list a{
		display:block;
		background:#e2e2e2;
		width:17px;
		height:17px;
	}
	.products-grid .option-list img{display:block;}
	.col2-right-layout .col-main{
		float:left;
		width:611px;
	}
	
	
	.category-grid { border-bottom:1px solid #d9ddd3; background:url(http://www.copelandfurniture.com/skin/frontend/default/copelandfurniture/images/bkg_grid.gif) 0 0 repeat; position:relative; }
	.category-grid.last { border-bottom:0; }
	.category-grid li.item { float:left; width:138px; padding:12px 10px 80px; }
	.category-grid .product-image { display:block; width:135px; height:135px; margin:0 0 10px; }
	.category-grid .product-name { /*min-height:2.7em;*/ margin:0 0 5px; font-weight:bold; font-size:13px; color:#203548; }
	.category-grid .product-name a { color:#203548; }
	.category-grid .price-box { margin:5px 0; }
	.category-grid .availability { line-height:21px; }
	.category-grid .actions { position:absolute; bottom:12px; }
	.category-grid{
		overflow:hidden;
		width:100%;
		border:none;
		background:none;
		margin:0 70px 27px;
	}
	.category-grid li.item{
		width:130px;
		margin:0 30px 0 0;
		padding:0 0 25px;
	}
	.category-grid .last{margin:0 !important;}
	.category-grid .product-image{
		width:200px;
		height:113px;
		margin:0 0 0px;
	}
	.category-grid .product-name{
		margin:0;
		color:#939393;
		font-weight:bold;
		font-size:12px;
		line-height:0px;
	}
	.category-grid .product-name a{color:#939393;}
	.category-grid .availability{
		line-height:18px;
		color:#939393;
	}
	.category-grid .short-description{
		overflow:hidden;
		width:200px;
		height:40px;
		position:absolute;
		bottom:0;
	}
	.category-grid .short-description .std{
		overflow:hidden;
		width:100%;
	}
	.category-grid .option-list{
		overflow:hidden;
		margin:0 -10px 0 0;
		padding:0;
		list-style:none;
	}
	.category-grid .option-list li{
		float:left;
		margin:3px 3px 0 0;
	}
	.category-grid .option-list a{
		display:block;
		background:#e2e2e2;
		width:17px;
		height:17px;
	}
	.category-grid .option-list img{display:block;}
	.col2-right-layout .col-main{
		float:left;
		width:611px;
	}
	
	
	.col-right{
		width:284px;
		padding:0;
	}
	.sidebar .box-holder{
		overflow:hidden;
		position:relative;
		margin:0 0 -15px;
		padding:4px 0 0;
	}
	.sidebar .box-holder .box{
		overflow:hidden;
		width:100%;
		margin:0 0 15px;
	}
	.sidebar .box-holder .box img{vertical-align:top;}
	#contactForm{
		overflow:hidden;
		width:100%;
		display:block;
		margin:0 0 14px;
		position:relative;
	}
	#contactForm .fieldset{
		margin:0;
		padding:0;
		border:none;
		background:none;
	}
	#contactForm p{margin:0 0 18px;}
	#contactForm .form-list{
		margin:0;
		padding:0;
		overflow:hidden;
		width:100%;
	}
	#contactForm .form-list li{
		margin:0 -45px 0 0;
		padding:0 0 13px 9px;
		width:647px;
		vertical-align:top;
	}
	#contactForm .form-list li:after{
		content:"";
		display:block;
		clear:both;
	}
	#contactForm .form-list .field{
		width:281px !important;
		margin:0 40px 0 0;
	}
	#contactForm .form-list .field .box{
		float:left;
		width:87px;
	}
	#contactForm .form-list .field .box-right{
		float:right;
		width:164px;
	}
	.form-list label{
		clear:both;
		color:#939393;
		font-size:12px;
		line-height:18px;
		padding:0 0 1px;
	}
	.form-list label em{display:none;}
	.form-list label.required em{
		color:#c6351a;
		left:-9px;
		display:block;
	}
	.form-list li.wide .input-box,
	.form-list .input-box{
		width:100%;
		overflow:hidden;
	}
	.form-list input.input-text{
		border:1px solid #939393;
		font-size:12px;
		line-height:14px;
		height:14px;
		color:#939393;
		padding:3px 5px;
		float:left;
		margin:0;
		width:269px;
	}
	.form-list li.wide textarea,
	.form-list textarea.input-text{
		border:1px solid #939393;
		font-size:12px;
		line-height:14px;
		height:55px;
		color:#939393;
		padding:3px 0 0 5px;
		float:left;
		margin:0;
		width:595px !important;
	}
	#contactForm #t1,
	#contactForm #e-mail,
	#contactForm #address2,
	#contactForm #address{width:590px;}
	#contactForm #state{width:70px;}
	#contactForm #zip{width:152px;}
	#contactForm .select-box{padding:0 0 9px;}
	#contactForm .info-row{margin:0 0 4px;}
	#contactForm select{
		width:160px;
		float:left;
		margin:0;
		padding:0;
	}
	.form-list li.wide label{padding:0 0 3px;}
	input.input-text:focus,
	select:focus,
	textarea:focus{background:#fff;}
	.drop-select-contact{margin:-22px 0 0 160px;}
	.drop-select-contact ul{padding-bottom:4px !important;}
	.drop-select-contact ul a{
		padding:4px 11px 6px !important;
		margin:-2px 0 -4px;
	}
	.drop-select-contact ul li:first-child a{margin-top:0;}

	#contactForm .buttons-set{
		width:160px;
		border:none;
		margin:0 0 0 auto;
		padding:0;
		font-size:12px;
		line-height:18px;
		position:absolute;
		bottom:13px;
		right:0;
	}
	p.required{color:#c6351a;}
	#contactForm .buttons-set .required{
		padding:0 0 35px;
		margin:0;
		font-size:12px;
		line-height:18px;
	}
	* +html #contactForm .buttons-set .required{padding-bottom:32px;}
	#contactForm button.button{
		float:right;
		clear:both;
		margin:0;
	}
	#contactForm button.button span{
		border:2px solid #939393;
		background:#b5b5b5;
		color:#fff;
		text-transform:uppercase;
		font-weight:bold;
		padding:0 9px;
		height:18px;
		font-size:12px;
		line-height:18px;
		text-align:center;
	}
	#contactForm button.button span span{
		padding:0;
		border:none;
	}
	.col3-layout .col-wrapper{width:628px;}
	.col3-layout .col-main{
		width:448px;
		margin:0;
	}
	.col3-layout .col-left{padding:17px 0 0;}
	.col3-layout .menu .active a{
		font-weight:normal;
		color:#939393;
	}
	.col3-layout .col-main h2{
		margin:0;
		font-weight:bold;
		font-size:14px;
		line-height:18px;
		color:#939393;
	}
	.col3-layout .col-main p{margin:0 0 18px;}
	.col3-layout .sidebar .box-holder .box{margin-bottom:11px;}
	#footer{
		position:relative;
		width:931px;
		margin:-80px auto 0;
		height:60px;
		font-size:11px;
		line-height:13px;
	}
	.logo-footer{
		float:left;
		width:93px;
		height:27px;
		overflow:hidden;
		text-indent:-9999px;
		background:url(../../../../../../skin/frontend/default/copelandfurniture/images/logo-footer.gif) no-repeat;
	}
	#footer .social-networks li{margin:0 8px 0 0;}
	#footer .social-networks .facebook{
		height:13px;
		width:7px;
		background-position:-225px 0;
	}
	#footer .social-networks .twitter{
		height:13px;
		width:9px;
		background-position:-240px 0;
	}
	#footer .social-networks .pinterest{
		height:13px;
		width:10px;
		background-position:-257px 0;
	}
	#footer a{color:#939393;}
	#footer .list-holder{
		overflow:hidden;
		padding:15px 0 0 15px;
	}
	#footer .list{
		float:left;
		padding:1px 0 0 2px;
	}
	#footer .list li{
		float:left;
		padding:0 5px 0 9px;
		background:url(../../../../../../skin/frontend/default/copelandfurniture/images/separator01.gif) no-repeat 0 50%;
	}
	#footer .list li:first-child{
		background:none;
		padding-left:0;
	}
	
	#footer2{
		position:relative;
		width:931px;
		margin:-380px auto 0;
		height:60px;
		font-size:11px;
		line-height:13px;
	}

	#footer2 .social-networks li{margin:0 8px 0 0;}
	#footer2 .social-networks .facebook{
		height:13px;
		width:7px;
		background-position:-225px 0;
	}
	#footer2 .social-networks .twitter{
		height:13px;
		width:9px;
		background-position:-240px 0;
	}
	#footer2 .social-networks .pinterest{
		height:13px;
		width:10px;
		background-position:-257px 0;
	}
	#footer2 a{color:#939393;}
	#footer2 .list-holder{
		overflow:hidden;
		padding:15px 0 0 15px;
	}
	#footer2 .list{
		float:left;
		padding:1px 0 0 2px;
	}
	#footer2 .list li{
		float:left;
		padding:0 5px 0 9px;
		background:url(../../../../../../skin/frontend/default/copelandfurniture/images/separator01.gif) no-repeat 0 50%;
	}
	#footer2 .list li:first-child{
		background:none;
		padding-left:0;
	}
	
	.jcf-hidden{
		display:block !important;
		position:absolute !important;
		left:-9999px !important;
	}
	.select-area{
		border:1px solid #939393;
		position:relative;
		cursor:default;
		height:20px;
		float:left;
		font-size:12px;
		line-height:20px;
		background:#fff;
	}
	.select-area .center{
		display:block;
		padding:0 10px;
	}
	.select-disabled{background:#eee;}
	.select-area .select-opener{
		position:absolute;
		height:20px;
		width:12px;
		right:0;
		top:0;
		background:url(../../../../../../skin/frontend/default/copelandfurniture/images/sprite.png) no-repeat -315px 0;
	}
	.select-options {
		white-space:nowrap;
		position:absolute;
		overflow:hidden;
		background:#b5b5b5;
		font-size:12px;
		line-height:14px;
	}
	.select-options .drop-holder{
		overflow:hidden;
		height:1%;
	}
	.select-options ul{
		list-style:none;
		overflow:hidden;
		width:100%;
		padding:0;
		margin:0;
	}
	.select-options ul li{
		width:100%;
		float:left;
	}
	.select-options .default{display:none;}
	.select-options ul a{
		text-decoration:none;
		padding:2px 11px;
		display:block;
		cursor:default;
		color:#fff;
		height:1%;
	}
	.select-options .item-selected a,
	.select-options a:hover{
		text-decoration:none;
		background:#939393;
		color:#fff;
	}
	.btn-disabled{background:#aaa !important;}
	.block-account .block-title,
	.fieldset .legend{
		border:1px solid #939393;
		color:#939393;
		background:#fff;
	}
	.block .block-title strong,
	.block-account .block-content li a:hover,
	.block-account .block-content li.current,
	.addresses-list h2,
	.page-title h1,
	.page-title h2,
	.opc .active .step-title h2,
	.account-login .content h2,
	.box-account .box-head h2,
	.product-collateral h2,
	.cart .discount h2,
	.cart .shipping h2,
	.product-name a,
	.block-account .block-title strong{color:#939393;}
	.link-reorder{color:#939393 !important;}
	.account-login .content,
	.product-collateral,
	.fieldset{background:#fff;}
	.field{
		margin:0 10px 0 0;
		width:auto !important;
	}
	.block-compare button.button span,
	.cart .discount button span,
	.cart .shipping button span,
	.cart-table .btn-empty span,
	.cart-table .btn-continue span,
	.cart-table .btn-update span,
	.product-view .box-tags .form-add button.button span,
	.block-subscribe .actions button.button span,
	.block-poll button.button span,
	button.button span{
		border:2px solid #939393;
		background:#b5b5b5;
		color:#fff;
		padding:0 10px;
	}
	.block-compare button.button span span,
	.cart .discount button span span,
	.cart .shipping button span span,
	.cart-table .btn-empty span span,
	.cart-table .btn-continue span span,
	.cart-table .btn-update span span,
	.product-view .box-tags .form-add button.button span span,
	.block-subscribe .actions button.button span span,
	.block-poll button.button span span,
	button.button span span{
		border:none;
		padding:0;
	}
	.opc .active .step-title .number{
		border:1px solid #939393;
		background:#939393;
		color:#fff;
	}
	#fancybox-loading {
		position: fixed;
		top: 50%;
		left: 50%;
		width: 40px;
		height: 40px;
		margin-top: -20px;
		margin-left: -20px;
		cursor: pointer;
		overflow: hidden;
		z-index: 1104;
		display: none;
	}
	#fancybox-loading div {
		position: absolute;
		top: 0;
		left: 0;
		width: 40px;
		height: 480px;
	}
	#fancybox-overlay {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 1100;
		display: none;
	}
	#fancybox-tmp {
		padding: 0;
		margin: 0;
		border: 0;
		overflow: auto;
		display: none;
	}
	#fancybox-wrap {
		position: absolute;
		top: 0;
		left: 0;
		padding: 20px;
		z-index: 1101;
		outline: none;
		display: none;
	}
	#fancybox-outer {
		position: relative;
		width: 100%;
		height: 100%;
		background: #fff;
	}
	#fancybox-content {
		width: 0;
		height: 0;
		padding: 0;
		outline: none;
		position: relative;
		overflow: hidden;
		z-index: 1102;
		border: 0px solid #cdcdcd;
	}
	#fancybox-hide-sel-frame {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: transparent;
		z-index: 1101;
	}
	#fancybox-close {
		position: absolute;
		top: -15px;
		right: -15px;
		width: 30px;
		height: 30px;
		background: transparent url(../../../../../../skin/frontend/default/copelandfurniture/images/fancy_close.png);
		cursor: pointer;
		z-index: 1103;
		display: none;
	}
	#fancybox-error {
		color: #444;
		font: normal 12px/20px Arial;
		padding: 14px;
		margin: 0;
	}
	#fancybox-img {
		width: 100%;
		height: 100%;
		padding: 0;
		margin: 0;
		border: none;
		outline: none;
		line-height: 0;
		vertical-align: top;
	}
	#fancybox-frame {
		width: 100%;
		height: 100%;
		border: none;
		display: block;
	}
	#fancybox-left, #fancybox-right {
		position: absolute;
		bottom: 0px;
		height: 100%;
		width: 35%;
		cursor: pointer;
		outline: none;
		z-index: 1102;
		display: none;
	}
	.fancybox-bg {display:none;}
	.product-essential h2{color:#585b5b;}
	.contacts-index-index #contactForm .buttons-set{
		position:static;
		bottom:auto;
		right:auto;
	}
	.catalogsearch-result-index .category-block{
		border:none;
	}
	.std ul{
		margin:0;
		padding:0;
		list-style:none;
	}
}
@media print{
	html,
	body{height:auto;}
	body{
		min-width:100%;
		color:#000;
		font:12px/18px Arial, Helvetica, sans-serif;
	}
	a{
		color:#000;
		text-decoration:none;
	}
	#header{
		overflow:visible;
		margin:0 0 20px;
	}
	.header-holder{
		margin:0;
		overflow:hidden;
	}
	.logo,
	.logo img{display:block;}
	.main-holder .visual-col{
		width:100%;
		margin:0 0 10px;
	}
	.main-holder .col-info{
		width:100%;
	}
	.main-holder .col-info .text-box{
		margin:0 0 10px;
		display:block;
	}
	.main-holder .col-info .image-box{
		overflow:hidden;
		width:284px;
		margin:0 auto;
		text-align:center;
	}
	.main-holder .col-info .image-box img{
		display:block;
		margin:0 auto 10px;
	}
	.main-holder .col-info .image-box .text-holder{
		color:#666;
		font-size:12px;
		line-height:18px;
		text-align:center;
		width:100%;
	}
	.main-holder .col-info .image-box .text-holder p{
		margin:0;
		text-align:center;
	}
	#main{
		width:100%;
		overflow:visible;
	}
	.product-essential,
	.product-view,
	.col-wrapper,
	.col-main{
		width:100%;
		border:none;
		padding:0;
	}
	.product-view .product-img-box{
		width:40%;
		margin:0 10px 0 0;
	}
	.product-view .product-img-box .product-image-zoom{
		width:100%;
		display:block;
		height:auto;
	}
	.product-view .product-img-box .more-views h2{
		text-transform:uppercase;
		color:#000;
		font-weight:normal;
		font-size:12px;
		line-height:18px;
		border:none;
		margin:0 0 15px;
	}
	.product-view .product-img-box .product-image-zoom img{
		width:100%;
		display:block;
		height:auto;
		position:static;
	}
	.product-view .product-shop{
		width:50%;
	}
	.gallery ul li{
		width:30% !important;
	}
	.gallery ul li img{
		display:block;
		width:100%;
		height:auto;
	}
	.gallery ul a{
		width:auto;
		height:auto;
		display:inline;
		border:none !important;
	}
	.product-view .product-shop .product-name h1{
		margin:0 0 15px;
		text-transform:uppercase;
		font-weight:bold;
		font-size:14px;
		line-height:18px;
		color:#000;
	}
	.visual-area{
		width:100%;
	}
	.visual-area .image-holder{
		width:100%;
		margin:0 0 15px;
	}
	.visual-area .image-holder img{
		display:block;
		width:100%;
		height:auto;
	}
	.visual-area .gallery{width:100%;}
	.visual-area .gallery ul li{
		float:left;
		width:auto !important;
		padding:0 5px 5px 0;
	}
	.col2-layout .col-main{
		float:none;
		width:100%;
		overflow:visible;
	}
	.category-block,
	.category-area{width:100%;}
	.category-products{
		width:100%;
		padding:0;
	}
	.products-grid{
		overflow:hidden;
		width:100%;
		list-style:none;
		padding:0;
		margin:0 0 20px;
		border:none;
	}
	.products-grid li{
		width:30% !important;
		margin:0 5px 0 0;
		padding:0 !important;
	}
	.products-grid .product-image{
		width:100%;
		height:auto;
	}
	.products-grid .product-image img{
		display:block;
		width:100%;
		height:auto;
	}
	.products-grid .product-name{
		font-weight:bold;
		color:#000 !important;
		font-size:12px;
		line-height:16px;
		margin:0;
	}
	.products-grid .product-name a{color:#000 !important;}
	.products-grid .availability{
		font-size:12px;
		line-height:18px;
		color:#000;
	}
	.products-grid .short-description{
		width:100%;
		overflow:hidden;
	}
	.products-grid .option-list{
		overflow:hidden;
		width:100%;
		list-style:none;
		padding:0;
		margin:0;
	}
	.products-grid .option-list li{
		float:left;
		width:auto !important;
		margin:3px 3px 0 0;
	}
	.col2-right-layout .col-main{
		float:none;
		width:100%;
	}
	#contactForm{
		padding:0;
		width:100%;
		display:block;
		overflow:hidden;
	}
	#contactForm .fieldset{
		width:100%;
		padding:0;
		border:none;
	}
	#contactForm .form-list{
		width:100%;
		padding:0;
	}
	.form-list .input-box{border-bottom:1px solid #000;}
	.col3-layout .col-wrapper,
	.col3-layout .col-wrapper .col-main,
	.col3-layout{
		width:98% !important;
		float:none !important;
		padding:0 !important;
		overflow:visible;
		display:table;
		margin:0 !important;
	}
	.col3-layout .col-main h2{
		margin:0;
		font-weight:bold;
		font-size:14px;
		line-height:18px;
		color:#000;
	}
	#contactForm label em,
	.form-list .input-text,
	.form-list select,
	#contactForm .category-box,
	.sidebar,
	.product-shop .social-holder,
	.product-view .product-shop .product-options,
	.gallery .prev,
	.gallery .next,
	.product-view .product-img-box .zoom-notice,
	.block-related,
	.breadcrumbs,
	#footer,
	.header-box,
	#navigation{display:none;}
	
}