* {
	font-family: Arial, sans-serif;
}

/* old style resets / clearfix */
h1, h2, h3, h4, h5, p, ul, li, a {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.clearfix {
	clear: both;
}

* a {
    color: #1e1e1e;
}
/* end old style resets / clearfix */

html,body {
	margin:0;
	padding:0;
}

img {
	max-width:100%;
	height:auto;
}

.grid-container {
    max-width: 2600px !important;
	margin-left: auto;
    margin-right: auto;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.workspacearea {
	padding:10px;
	background:#fff;
}

header {
	background:#1e1e1e;
}

header .top-bar {
	background: #333;
	padding:5px 0;
	font-style: italic;
	font-size:12px;
}

header .top-bar ul li a {
	text-decoration: none;
}

header #ChatHeader {
	    color: #a7a7a7;
	    font-style: italic !important;
}

header .top-bar ul li a:hover {
	text-decoration: underline;
}

header .top-bar .site-links ul {
	padding-top:5px;
}

header .top-bar .top-nav ul {
	text-align: right;
}

header .top-bar .top-nav ul li.design-questions {
    border: 1px solid #202020;
    background: linear-gradient(#585858, #424242);
    background: -webkit-linear-gradient(#585858, #424242);
    background: -o-linear-gradient(#585858, #424242);
    background: -moz-linear-gradient(#585858, #424242);
    padding:5px;
    color:#a7a7a7;
    box-sizing: border-box;
    margin:0;
}

header .top-bar .top-nav ul li.translate {
    margin:0;
}

/* google translate */
.goog-te-gadget {
	margin-top:2px;
}

.goog-te-menu-value {
	color:#a7a7a7 !important;
    font-style: italic !important;
    padding: 0 !important;
	font-size: 12px !important;
}

.goog-te-gadget-simple {
	color:#a7a7a7 !important;
	border:1px solid #525252 !important;
	padding-top: 2px !important;
    padding-bottom: 3px !important;
	background: linear-gradient(#585858, #424242) !important;
    background: -webkit-linear-gradient(#585858, #424242) !important;
    background: -o-linear-gradient(#585858, #424242) !important;
    background: -moz-linear-gradient(#585858, #424242) !important;
}

#google_translate_element img.goog-te-gadget-icon {
        display:none;
}
/* end google translate */

header .top-bar .top-nav ul li.where-to-buy {
    border: 1px solid #202020;
    background: #8aa73c;
    padding:5px;
    box-sizing: border-box;
    margin:0;
}

header .top-bar .top-nav ul li.where-to-buy a {
	color:#fff;
}

header .main-header {
	padding:15px 0 0 0
}

header .main-header .logo {

}

header .main-header .visual-search {
	float: left;
	width:15%;
	border: 1px solid #6c6c6c;
	border-left:0;
	text-align: center;
    margin: 20px 0 0 0;
	box-sizing: border-box;
	height:30px;
	padding: 5px;
}
#FooterControl_VisuallySimilarItemsUpload_VisuallySimilarItemsAction {
	display: none !important;
}

header .main-header .search {
    text-align: right;
    border: 1px solid #6c6c6c;
    position: relative;
    margin: 20px 0 0 0;
    float: left;
    width:85%;
    box-sizing: border-box;
    height:30px;
}

header .main-header .search input[type="text"] {
    width: 100%;
    box-sizing: border-box;
    padding: 5px;
    background: transparent;
    border:0;
    color:#fff;
}

header .main-header .search > img {
    position: absolute;
    top: 8px;
    right: 10px;
}

header ul {
	list-style: none;
	margin:0;
	padding:0;
}

header ul li {
	display: inline-block;
}

header ul li {
	margin:0 10px 0 0;
	padding:5px;
}

header ul li a {
	color:#a7a7a7;
}

header ul li a:hover {
	color:#fff;
}

header ul li > ul {
	display: none;
	position:absolute;
	top:20px;
	padding:5px 0;
}

/*header ul li#viewAccountLink {
	position: relative;

}

header ul li#viewAccountLink:hover ul {
	display: block;
	left:0;
	background: #333;
}*/

header nav#main-nav {
	font-size: 13px;
}

header nav#main-nav > ul{
	text-align: right;
	display: inline-block;
	float:right;
}


header nav#main-nav ul {
	position:relative;
}

header nav#main-nav > ul > li {
	padding:10px 0;
}

header nav#main-nav > ul > li a {
	text-decoration: none;
}

header nav#main-nav > ul > li a:hover {
	color:#fff;
}

header nav#main-nav > ul > li:hover .sub-nav {
	display: block;
}

header nav#main-nav > ul > li:hover:after {
	width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #fff;
    position: absolute;
    content: '';
    bottom: 40px;
    transform: translateX(-120%);
    bottom: 0px;
}

header nav#main-nav > ul > li .sub-nav {
	display: none;
	position: absolute;
	background:#fff;
    border-left: 5px solid rgba(0, 0, 0, 0.5);
    border-right: 5px solid rgba(0, 0, 0, 0.5);
    border-bottom: 5px solid rgba(0, 0, 0, 0.5);
    max-width: 1200px;
    padding:15px;
    text-align: left;
    z-index: 250;
    margin-top: 10px;
    left:0;
    right:0;
}

header nav#main-nav > ul > li .sub-nav-left p.heading {
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	margin:0 0 15px 0;
}

header nav#main-nav > ul > li .sub-nav-left ul li {
	display: block;
	margin:0;
	padding:0;
}

header nav#main-nav > ul > li .sub-nav-left {
	float: left;
	width:30%;
	padding:10px;
	box-sizing: border-box;
}

header nav#main-nav > ul > li .sub-nav-left ul li a {
	color:#333;
	line-height: 28px;
}

header nav#main-nav > ul > li .sub-nav-right {
	float: left;
	width:70%;
	padding:10px;
	box-sizing: border-box;
	display: flex;
}

header nav#main-nav > ul > li .sub-nav-right .sub-nav-text {
	float: left;
	width:40%;
	padding:15px;
	box-sizing: border-box;
    background-color: #3a3a3a;
    color:#a7a7a7;
    font-size: 13px;
    line-height: 19px;
	flex-grow: 1;
}

header nav#main-nav > ul > li .sub-nav-right .sub-nav-text p.heading {
    margin-bottom: 5px;
}

header nav#main-nav > ul > li .sub-nav-right .sub-nav-text a {
	color:#fff;
	text-decoration: underline;
}

header nav#main-nav > ul > li .sub-nav-right .sub-nav-image {
	float: left;
	width:60%;
	box-sizing: border-box;
	text-align: center;
	flex-grow: 1;
}

header nav#main-nav > ul > li .sub-nav-right .sub-nav-image img {
	max-height:295px;
	height:auto;
	/*height: 100%;
	width: auto;
	object-fit: contain;*/
}

header .mobile-nav {
	display:none;
	color:#fff;
}

main {
	padding:10px;
	background:#fff;
}

footer {
	font-family: Times New Roman, Times, serif;
	text-align: center;
	background:#1e1e1e;
	padding:15px;
}

footer p {
	font-family: Times New Roman, Times, serif;
	margin:15px 0;
	font-size:14px;
}

footer ul {
	list-style: none;
	margin:0;
	padding:0;
}

footer ul li {
	display: inline-block;
	margin:0 5px 0 5px;
}

footer .footer-top {
	border:1px solid #424242;
	color:#909090;
	padding:25px;
}

footer .footer-top p.heading a {
	font-family: Times New Roman, Times, serif;
    text-decoration: none;
    color: #bcbcbc;
    font-size: 20px;
    text-transform: uppercase;
}

footer .footer-top ul:not(:last-of-type) li:not(:first-child):before {
    content: "\2022";
    font-size: 16px;
    color: #bcbcbc;
    margin:0 20px 0 0;
}

footer .footer-top ul li a {
	color:#bcbcbc;
	font-size: 16px;
	text-decoration: none;
	font-family: Times New Roman, Times, serif;
}

footer .footer-top ul li a:hover {
	text-decoration: underline;
}

footer .footer-top ul.social-icons {
	margin:50px 0 0 0;
}

footer .footer-top ul.social-icons li img {
	-webkit-filter: brightness(1.5);
    filter: brightness(1.5);
}

.after-footer {
	background: #fff;
	text-align: center;
	font-size:12px;
	text-transform: uppercase;
	padding:25px 0;
}

.after-footer ul {
	list-style: none;
	margin:0;
	padding: 0;
}

.after-footer ul li {
	display: inline-block;
	margin:0 5px;
}

.after-footer ul li a {
	color:#7b7b7b;
	text-decoration: none;
}

.after-footer ul li a:hover {
	text-decoration: underline;
}

.after-footer .copyright {
	font-size: 12px;
    color: #a2a2a2;
    padding:10px 0;
    text-transform: none;
}

/* homepage */
.HomePageForm .workspacearea {
	padding: 0;
}

.HomePageForm .slideshow {
	margin-bottom: 10px;
}

.home-banners {
	box-sizing: border-box
}

.home-box img {
	width: 100%;
	height: auto;
}

.home-box {
	margin-bottom: 5px;
	position: relative;
	font-family: Arial,sans-serif;
}

.home-box  a {
	position: relative;
	display: block;
}

.home-box a span {
	position: absolute;
	bottom: 4px;
    font-family: Times New Roman, Times, serif;
    color: #e1e1e1;
    text-decoration: none;
    display: block;
    left: 0; right: 0;
    background: rgba(0, 0, 0, 0.4);
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    padding: 10px 0 7px 0;
}

.home-box:hover .home-box-hover {
	display: block;
}

.home-box:hover .home-label {
	display: none;
}

.home-box-hover {
	display: none;
	position: absolute;
	left: 0; right: 0;
	top: 0; bottom: 0;
	background: rgba(0, 0, 0, 0.6);
	text-align: center;
	margin-bottom: 5px;
}

.hover-content {
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
    max-width: 500px;
    margin: 0 auto;
    position: relative;
    top:50%;
}

.man-hover-middle {
    margin-left: 10px !important;
    margin-right: 10px !important;
    margin-bottom: 5px !important;
}

.home-box:nth-child(odd) .man-hover {
    margin-right: 0px;
    margin-bottom: 5px;
}

.home-box-hover a {
	text-decoration: none;
	color:#ffffff;
}

.home-box-hover h3 {
	border-bottom: 1px solid #885727;
	color: #ffffff;
	display: inline;
	padding-bottom: 10px;	
	font-weight: normal;
	font-size: 22px;
}

.home-box-hover p {
    color: #ffffff;
    padding: 0 30px;
    margin-top: 20px;
    font-size: 18px;
    line-height: 25px;
}

.finish-box-text {
    position: absolute;
    top: 20px;
    left: 20px;
    color: white;
    font-size: 48px;
    font-family: Times New Roman, Times, serif !important; 
	text-shadow: 1px 1px #414141;
}

.finish-box-text p {
    font-family: Times New Roman, Times, serif !important; 
}

.designer-box-text {
    position: absolute;
    top: 20px;
    left: 20px;
    color: black;
    font-size: 54px;
    font-family: Times New Roman, Times, serif !important; 
}

.designer-box-text p {
	top: -19px;
	position: relative;
	left: 26px;
	font-family: Times New Roman, Times, serif !important; 
}
/* end homepage */

/* mobile, tablet */
@media only screen and (max-width: 1024px) {

	header ul li {
		margin:0;
	}
	
	header .top-bar {
		font-size:12px;
	}

	header .top-bar .top-nav {
		text-align: right;
	}

	header .top-bar .top-nav ul {
		display: none;
		position: absolute;
	    /*left: 10px;*/
	    right: 10px;
	    z-index: 1000;
	}

	header .top-bar .top-nav ul li {
	    border: 1px solid #202020;
	    background: linear-gradient(#585858, #424242);
	    background: -webkit-linear-gradient(#585858, #424242);
	    background: -o-linear-gradient(#585858, #424242);
	    background: -moz-linear-gradient(#585858, #424242);
	    display: block;
	    padding: 10px 25px !important;
	    color: #fff;
	    text-decoration: none;
	    text-align: center;
	}

	header .top-bar .top-nav ul li:hover {
		background: linear-gradient(#767676, #626262);
	    background: -webkit-linear-gradient(#767676, #626262);
	    background: -o-linear-gradient(#767676, #626262);   
	}

	header .main-header {
	}

	header nav#main-nav {
		font-size: 13px;
		padding: 10px;
	}

	header nav#main-nav .sub-nav-right {
		display:none !important;
	}

	header nav#main-nav > ul > li:hover .sub-nav {
		display: none;
	}

	header nav#main-nav > ul {
		float: none;
	    display: none;
	    position: absolute;
	    z-index: 10000;
	    left: 10px;
	    right: 10px;
	    box-sizing: border-box;
	}

	header nav#main-nav > ul > li {
		display:block !important;
		margin:0;
	}

	header nav#main-nav > ul > li::first-of-type {
		display:block !important;
	}

	header nav#main-nav > ul > li:hover:after {
		display: none !important
	}

	header .mobile-nav {
	    display: block;
		/*border: 1px solid #202020;*/
	    /*background: linear-gradient(#585858, #424242);
	    background: -webkit-linear-gradient(#585858, #424242);
	    background: -o-linear-gradient(#585858, #424242);
	    background: -moz-linear-gradient(#585858, #424242);*/
	    display: block;
	    padding: 10px;
	    color: #fff;
	    text-decoration: none;
	    /*text-align: center;*/
	    font-style: italic;
	}

	header nav#main-nav > ul > li, header nav#main-nav .mobile-nav {
		border: 1px solid #202020;
	    background: linear-gradient(#585858, #424242);
	    background: -webkit-linear-gradient(#585858, #424242);
	    background: -o-linear-gradient(#585858, #424242);
	    background: -moz-linear-gradient(#585858, #424242);
	    display: block;
	    padding:10px;
	    color:#fff;
	    text-decoration: none;
	    text-align: center;
	}
	header nav#main-nav > ul > li:hover {
		background: linear-gradient(#767676, #626262);
	    background: -webkit-linear-gradient(#767676, #626262);
	    background: -o-linear-gradient(#767676, #626262);
	    background: -moz-linear-gradient(#767676, #626262);
	}

	.home-box-hover {
		display: none !important;
	}

	.home-label {
		display: block !important;
	}

	footer .footer-top .info-links > li {
		display: block;
		list-style-type: none;
		margin:0 0 10px 0;
	}

	footer .footer-top .info-links > li:before {
		display: none;
	}

	.after-footer > ul > li:not(:first-child):before {
	    content: "\2022";
	    font-size: 16px;
	    color: #bcbcbc;
	    margin: 0 10px 0 0;
	}
}

@media only screen and (max-width: 768px) {
	.home-box.grid-33 {
    	padding:0 !important;
    }
    
	.finish-box-text  {
	    font-size: 26px;
	    top: 10px;
	    left: 10px;
	    text-shadow: 1px 1px #414141;
	}

	.designer-box-text  {
	    font-size: 26px;
	    top: 10px;
	    left: 10px;
	}

	header .top-bar .top-nav ul li.translate {
		display: none;
	}
}
/* end mobile, tablet */

/* ePiphany 4 */
@media only screen and (min-width: 1050px) {
	
	/* header */

	/* end header */


}

#item-info-container {
	background: #fff;
}

/* power reviews ( remove all styling from other code (not manuf. code though)) */
.pr-snippet-write-first-review p {
	display: inline;
	margin-left: 5px !important;
}

.pr-snippet-read-write, .pr-snippet-write-first-review {
	display: inline !important;
}

#reviews-top-container {
	border-top:1px solid;
	padding-top:10px;
}

.pr-review-engine {
	padding:0 !important;
}
/* end power reviews */
/* end ePiphany 4 */

/* project eagle */
/* cleaned code */

/* end cleaned code */
/* end project eagle */

/* auto complete */
.aa-dropdown-menu {
	max-height: 400px;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	/*min-width:100%;*/
	right:0 !important;
	text-align: left;
}

/* width */
.aa-dropdown-menu::-webkit-scrollbar {
    width: 7px;
}

/* Track */
.aa-dropdown-menu::-webkit-scrollbar-track {
    background: #f1f1f1; 
}

/* Handle */
.aa-dropdown-menu::-webkit-scrollbar-thumb {
    background: #888; 
}

/* Handle on hover */
.aa-dropdown-menu::-webkit-scrollbar-thumb:hover {
    background: #555; 
}
/* end auto complete */

/** code added because the code below and page HTML is messy, redundant styles, too many classes, missing clear fix, etc. **/
.dynamicFooter {
	clear:both;
}
/** end code added because the code below and page HTML is messy, redundant styles, too many classes, missing clear fix, etc. **/

/* new static page */
.static-page h1 {
	font-family: Times New Roman, Times, serif;
    font-size: 18px;
    font-weight: normal;
    color: #dcdcdc;
    text-transform: uppercase;
    background-color: #353535;
    padding: 10px;
    margin:0 0 15px 0;
}

.static-page p {
	font-size: 13px;
    color: #7b7b7b;
    margin:0 0 10px 0;
}
/* end new static page */

/* sales aids */
.sales-aids ul {
	display: inline-flex;
	flex-wrap: wrap;
}

.sales-aids ul li {
	flex-shrink: 0;
	width:20%;
	padding:10px 10px 0 0;
	box-sizing: border-box;
}

.sales-aids ul li a img {
	width:100%;
	height: 250px;
    object-fit: contain;
}

.sales-aids ul li a {
	display: block;
    border:1px solid;
	font-size: 14px;
    text-decoration: none;
}


.sales-aids ul li a:hover {
	border:1px solid #8aa73c;
}

.sales-aids ul li a span {
	padding:5px;
	background:#f5f5f5;
	display: block;
	border-top:1px solid #8aa73c;
}

@media only screen and (max-width: 1024px) {
	.sales-aids ul li {
		width:25%;
	}
}

@media only screen and (max-width: 768px) {
	.sales-aids ul li {
		width:33%;
	}
}

/* end sales aids */


/********************************** old styles moved over NEED CLEANED! /***********************************/

/* Changed display of refine your search button and fields to always be displayed */
.AttributeFilter {
overflow: visible !important;
}

.AttributeFilterMainHeadingH2 {
display: none !important;
}

.warning-img {
    float: right;
}

/* End of changes */

/*recliner promotion page*/

.recliner-info h1  {
	font-family: Baskerville,'Baskerville Old Face','Hoefler Text',Garamond,'Times New Roman',serif; 
	text-decoration: underline;
	font-weight: 400;
	text-align: center;
	font-size : 4em;
	margin-bottom: 25px;
}

.recliner-info h2 {
	font-family: Baskerville,'Baskerville Old Face','Hoefler Text',Garamond,'Times New Roman',serif;
	font-weight: 400;
	font-size: 3em;
	text-align: center;
	margin-bottom: 25px;
}

.recliner-info h3 {
	font-family: Baskerville,'Baskerville Old Face','Hoefler Text',Garamond,'Times New Roman',serif;
	font-weight: 400;
	font-size : 2.5em;
	text-align: center;
	margin-bottom: 50px;
}

.recliner-info img {
	width: 100%;
	height: auto;
}

.browse-recliners img {
	width: 100%;
	height: auto;
}

/*hiding finish type*/

.ProductInfoParagraphFinishType {
    display: none;
}

/*adding styling for dealer locator preferred customer text*/
.preferred h3 {
	font-size: 16px;
}

/*added styles for search by dimensions dropdown*/

#AttributeFilters1_txtMinWidth,
#AttributeFilters1_txtMaxWidth,
#AttributeFilters1_txtMinHeight,
#AttributeFilters1_txtMaxHeight, 
#AttributeFilters1_txtMinDepth, 
#AttributeFilters1_txtMaxDepth {
	width: 150px;
}

.suggested-links {
	margin:5px 0 25px 0;
}

.suggested-links a {
	color:#007bb6;
	text-decoration: none;
	font-size: 12px;
}

.suggested-links .ProductInfoHeading:after {
	content:"";
}

.DepartmentLowerText {
	width: 100%;
	float: left;
}

.DepartmentLowerText p {
	font-size: 15px;
    color: #555;
    line-height: 24px;
}

/*added styles for memorial day promotion page*/

.memorial-top img,
.memorial-left img,
.memorial-right img {
	width: 100%;
	height: auto;
}

.MFRComment {
    display: inline-block;
    font-weight: 400;
    color: #777;
    padding-right: 4px;
    font-size: 12px;
    line-height: 18px;
}

.mfrcomment-prepend-text {
    display: inline-block;
    font-weight: bold;
    color: #494949;
    padding-right: 4px;
    font-size: 12px;
    line-height: 18px;
}


#ItemSummary1_additionallinks_linkrepeater_ctl00_linkrepeater_additionallink {
	margin-right: 10px !important;
}

#ItemSummary1_additionallinks_linkrepeater_ctl01_linkrepeater_additionallink {
	/*margin-top: -2px !important;*/
	margin-top: -5px !important;
    display: inline-block;
}

@media only screen and (max-width: 460px) {
		#google_translate_element {
			display: none;
		}
	}

#cynthiarowleyparagraphlink p {
	display : none;
}


.designeroncall {

	margin-top: 5.1%;
}				


.designers-container {
	max-width: 100% !important;
}

#googlemap img {
	max-width: 40px;
	vertical-align: bottom;
}

/* left nav styles for underline current page */
.AboutUsPage .AboutUs,
.BrandsPage .Brands,
.CareersPage .Careers,
.WhatsNewPage .WhatsNew,
.PrivacyPolicyPage .PrivacyPolicy,
.CompliancePage .Compliance,
.Proposition65CompliancePage .Proposition65Compliance {
	text-decoration: underline;
}

.ContactUsPage .ContactUs,
.InternationalSalesPage .InternationalSales,
.LocateAProductPage .LocateAProduct,
.ShoppingQuestionsPage .ShoppingQuestions,
.RegisterPurchasesPage .RegisterPurchases,
.OrderPartsLightbulbsPage .OrderPartsLightbulbs {
	text-decoration: underline;
}

.FAQsPage .FAQs,
.CatalogsPage .Catalogs,
.RoomPlannerPage .RoomPlanner,
.QualityCraftsmanshipPage .QualityCraftsmanship,
.ProductCareCleaningPage .ProductCareCleaning {
	text-decoration: underline;
}

.EnvironmentalStewardshipPage .EnvironmentalStewardship,
.EnvironmentalPolicyPage .EnvironmentalPolicy,
.EnvironmentalGoalsPage .EnvironmentalGoals,
.TipsforGoingGreenPage .TipsforGoingGreen,
.EnvironmentalMilestonePage .EnvironmentalMilestone,
.EnvironmentalExcellenceAwardPage .EnvironmentalExcellenceAward,
.HookerGetsStudentsintoRecyclingPage .HookerGetsStudentsintoRecycling,
.RecycleoverOneMillionPoundsPage .RecycleoverOneMillionPounds,
.PaperlessOrderEntrySystemPage .PaperlessOrderEntrySystem,
.AchieveEnvironmentalMilestonePage .AchieveEnvironmentalMilestone,
.CellPhonesforSoldiersPage .CellPhonesforSoldiers,
.CertifiedbyFSCPage .CertifiedbyFSC,
.CommitstoEnvironmentalStewardshipPage .CommitstoEnvironmentalStewardship,
.RecyclingProgramAimsPage .RecyclingProgramAims {
	text-decoration: underline;
}

.BuyingGuidesPage .BuyingGuides,
.FurnitureShoppingGuidePage .FurnitureShoppingGuide,
.SaveTimeFurnitureShoppingPage .SaveTimeFurnitureShopping,
.InvestingNewFurniturePage .InvestingNewFurniture,
.TheIdealHomeOfficePage .TheIdealHomeOffice,
.CreateStressFreeHomeOfficePage .CreateStressFreeHomeOffice,
.MaximizeSpaceEfficiencyPage .MaximizeSpaceEfficiency,
.SharingOfficeSpaceSpousePage .SharingOfficeSpaceSpouse,
.MatchWorkStyleDecorPage .MatchWorkStyleDecor,
.OrganizationHeroesPage .OrganizationHeroes,
.NewYearNewOfficePage .NewYearNewOffice,
.HomeEntertainmentInsideStoryPage .HomeEntertainmentInsideStory,
.HomeOfficeInsideStoryPage .HomeOfficeInsideStory {
	text-decoration: underline;
}

/* end left nav styles for underline current page */

/* Department Landing Page */
@media only screen and (min-width: 1600px) {
	.department-header {
		min-height: 680px;
	}
}

.department-header {
	margin-bottom:15px;
}

.department-header.finish {
	background: url(../../../../css/1717/images/department/Shop-By-Finish-Page.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.department-header.vanities {
	background: url(../../../../css/1717/images/department/Vanities-Page.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.department-header.living {
	background: url(../../../../css/1717/images/department/Living-Room-Category-Original.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.department-header.marq {
	background: url(../../../../css/1717/images/department/MARQ-Category-Original.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.department-header.bedroom {
	background: url(../../../../css/1717/images/department/Bedroom-Category.jpg) no-repeat center center fixed; 
	/*-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;*/
}

.department-header.accents {
	background: url(../../../../css/1717/images/department/Accents-Category.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.department-header.collections {
	background: url(../../../../css/1717/images/department/Collections-Category.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.department-header.home-office {
	background: url(../../../../css/1717/images/department/Home-Office-Category.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.department-header.home-entertainment {
	background: url(../../../../css/1717/images/department/Entertainment-Category.jpg) no-repeat top center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.department-header.dining-room {
	background: url(../../../../css/1717/images/department/Dining-Room-Category.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.department-header.upholstery {
	background: url(../../../../css/1717/images/department/upholstery-category.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.department-header div {
	text-align: center;
}

.department-header h1, .department-header h2 {
	font-family: Times New Roman, Times, serif;
	font-style: italic;
	font-weight: normal;
	color: #ffffff;
    border-bottom: 1px solid #885727;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.department-copy {
	max-width: 315px;
	float: left;
	padding:45px 25px;
	margin:0 25px;
	background-color: rgba(0, 0, 0, 0.4);
	box-sizing: border-box;
}

.department-copy h1 span {
	font-family: Times New Roman, Times, serif;
	text-transform: uppercase;
	font-style: normal;
	clear: both;
	display: block;
}

.department-copy p {
	font-size: 15px;
	line-height: 24px;
	color: #ffffff;
}

.department-view-all {
	display: block;
	background: #ffffff;
	color:#885727;
	padding: 10px 10px;
	text-decoration: none;
	margin-top: 25px;
	display: inline-block;
}

.department-body {
	padding: 20px;
}

.DepartmentStaticContent {
	border: 1px solid #cacaca;
	box-sizing: border-box;
	padding: 1.5%;
	overflow: hidden;
}

.DepartmentStaticLeft {
	width: 42.6%;
	float: left;
	padding: 0 4%;
}

.DepartmentStaticLeftH1 {
	font-family: Times New Roman, Times, serif;
	font-size: 50px;
	font-style: italic;
	font-weight: normal;
	line-height: 50px;
	padding: 10% 0 7% 0;
}

.DepartmentStaticLeftH1 span {
	font-family: Times New Roman, Times, serif;
	text-transform: uppercase;
	font-style: normal;
}

.DepartmentStaticLeftH2 {
	font-family: Times New Roman, Times, serif;
	font-size: 50px;
	font-style: italic;
	font-weight: normal;
	line-height: 50px;
	padding: 10% 0 7% 0;
}

.DepartmentStaticLeftH2 span {
	font-family: Times New Roman, Times, serif;
	text-transform: uppercase;
	font-style: normal;
}

.DepartmentStaticLeftParagraph {
	font-size: 15px;
	color: #555;
	/*text-transform: uppercase;*/
	line-height: 24px;
}

.DepartmentStaticLeftImages {
	padding-top: 12%;
}

.DepartmentStaticLeftImages img {
	width: 30.3%;
	height: auto;
	padding-right: 2%;
}

.DepartmentStaticRight {
	width: 49.4%;
	float: left;
}

.DepartmentDynamicParagraph {
	font-family: Times New Roman, Times, serif;
	font-size: 17px;
	text-transform: uppercase;
	padding: 1.4% 0;
}

.DepartmentStaticRight img {
	width: 100%;
	height: auto;
	display: block;
}

.DepartmentAttributeListClass li {
	width: 32%;
	float: left;
	font-size: 13px;
	list-style: none;
	text-transform: uppercase;
	text-align: center;
	margin: 0 1% 2.45% 1%;
}

.DepartmentAttributeListClass li:nth-child(3n+1) {
	margin-left: 0;
}

.DepartmentAttributeListClass li:nth-child(3n) {
	margin-right: 0;
}

.DepartmentAttributeListClass li a {
	color: #555;
	text-decoration: none;
}

.DepartmentAttributeListClass img {
	width: 100%;
	height: auto;
	border: 1px solid #cacaca;
	box-sizing: border-box;
}

/*.DepartmentCollectionsThumbnail {
	width: 30%;
	margin: 0 2.45% 2.45% 2.45%;
	float: left;
}*/

.DepartmentCollectionsThumbnail {
    display: inline-block;
    padding: 0 2.45% 2.45% 2.45%;
    width: 33%;
    box-sizing: border-box;
}

.DepartmentCollectionsThumbnail:nth-child(3n+1) {
	margin-left: 0;
}

.DepartmentCollectionsThumbnail:nth-child(3n) {
	margin-right: 0;
}

.DepartmentCollectionsThumbnail:nth-child(7) {
	clear: both;
}

.DepartmentCollectionsThumbnail img {
	border: 1px solid #cacaca;
	padding: 2%;
	width: 96%;
	height: auto;
}

.DepartmentCollectionsThumbnail {
	font-size: 13px;
	text-align: center;
	line-height: 25px;
	text-transform: uppercase;
}

.DepartmentCollectionsThumbnail a {
	color: #555555;
	text-decoration: none;
}

/* end Department Landing Page */

/* Collection Pages */

.CollectionDetailsLeft {
	width: 39%;
	float: left;
}

.CollectionDetails {
	position: relative;
}

.CollectionDetails h1 {
	font-family: Times New Roman, Times, serif;
	font-size: 33px;
	font-style: italic;
	font-weight: normal;
	line-height: 38px;
	padding-top: 38px;
}

.CollectionDetails span {
	font-family: Times New Roman, Times, serif;
	text-transform: uppercase;
	font-style: normal;
}

.CollectionTagline {
	font-size: 12px;
	text-transform: uppercase;
	color: #2c2c2c;
	padding-top: 20px;
}

.CollectionLeftImage {
	width: 100%;
	height: auto;
	padding-top: 20px;
}

.CollectionRightImage {
	float: left;
	width: 59%;
	padding-left: 1%;
}

.CollectionParagraph {
	font-size: 12px;
	color: #555555;
	line-height: 19px;
	padding-top: 20px;
	clear: both;
}

.CollectionNavigation {
	width: 100%;
	text-align: center;
	padding: 10px 0;
}

.CollectionNavigation li {
	list-style: none;
	display: inline;
	font-size: 12px;
	text-transform: uppercase;
	color: #555555;
	padding: 0 15px;
}

.CollectionNavigation a {
	text-decoration: none;
	color: #555555;
}

.CollectionNavigation a:hover {
	text-decoration: underline;
	color: #466a9c;
}

.CollectionsPageThumbnail {
	position: relative;
}

.CollectionsPageThumbnail p {
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.3);
	width: 96%;
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
	color: #fff;
	line-height: 17px;
	padding: 2.1%;
	display: none;
}

.CollectionsPageThumbnail:hover p {
	display: block;
}

.CollectionsPageCollage {
	padding: 10px;
}

.CollectionNavigationHeading {
	font-weight: bold;
}

/* End Collection Pages */

/* Store Locator Page */

.StoreLocatorContentHeading {
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #dcdcdc;
	text-transform: uppercase;
	background-color: #353535;
	margin-bottom: 18px;
	padding: 13px 0 12px 15px;
}

.StoreLocatorIframe iframe {
	width: 100%;
	height: 830px;
	border: 0;
	overflow: hidden;
}

/* end Store Locator Page */

/* Customer Care Pages */

.CustomerCareContent {
	min-height: 500px;
	margin-top: 26px;
	position: relative;
}

.CustomerCareContentLeft {
	width: 202px;
	position: absolute;
	top: 0;
}

.CustomerCareTopNav a {
	width: 190px;
	display: block;
	font-size: 12px;
	color: #7b7b7b;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #ccc;
	padding: 12px 0 12px 10px;
	margin-bottom: 12px;
}

.CustomerCareTopNav a:hover {
	color: #dcdcdc;
	background-color: #353535;
	border: 1px solid #353535;
}

.CustomerCareBottomNav {
	padding-top: 20px;
}

.CustomerCareBottomNav a {
	width: 190px;
	display: block;
	font-size: 12px;
	color: #1e1e1e;
	text-decoration: none;
	text-transform: uppercase;
	padding: 12px 0 0 8px;
}

.CustomerCareBottomNav a:hover {
	text-decoration: underline;
}

.SocialMediaIconsCustomerCare {
	width: 170px;
	height: 20px;
	margin: 50px 0 10px 0;
}

.SocialMediaIconsCustomerCare a {
	width: 20px;
	height: 20px;
	float: left;
	padding: 0 4px;
}

.SocialMediaIcons {
    float: left;
    padding: 0 4px;
}
	
.CustomerCareContentRight {
	width: 75%;
	margin-left: 25%;
}

.CustomerCareContentRight h2 {
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #dcdcdc;
	text-transform: uppercase;
	background-color: #353535;
	margin-bottom: 18px;
	padding: 13px 0 12px 15px;
}

.CustomerCareParagraph h3 {
	font-size: 13px;
	font-weight: normal;
	color: #1e1e1e;
	text-transform: uppercase;
	margin-top: 24px;
}

.CustomerCareParagraph p {
	font-size: 12px;
	color: #7b7b7b;
	padding-top: 8px;
	line-height: 20px;
}

.SchemaLogoContainer {
	display: none;
}

.MailingPhoneEmail {
	border-top: 1px solid #303030;
	margin-top: 20px;
	padding-top: 20px;
}

.MailingPhoneEmailDiv {
	width: 33%;
	float: left;
}

.MailingPhoneEmailDiv h3 {
	margin-top: 0;
}

.MailingPhoneEmailDiv p a {
	color: #7b7b7b;
	text-decoration: none;
}

.MailingPhoneEmailDiv p a:hover {
	text-decoration: underline;
}

.CustomerCareDisclaimer {
	font-size: 12px;
	font-style: italic;
	color: #7b7b7b;
	clear: both;
	padding: 50px 10px 0 10px;
}

.CustomerCareDisclaimer a {
	font-size: 12px;
	font-style: normal;
	color: #353535;
	padding-left: 3px;
}

.ContactUsChatLink a {
	font-size: 12px;
	color: #7b7b7b;
	text-decoration: none;
	padding-top: 8px;
	line-height: 20px;
}

.ContactUsChatLink a:hover {
	text-decoration: underline;
}

.ContactUsChatLink img {
	-webkit-filter: brightness(.5);
	filter: brightness(.5);
	position: relative;
	top: 2px;
	left: 6px;
}

/* end Customer Care Pages */

/* Resources Pages */

.ResourcesTopNav a {
	width: 190px;
	display: block;
	font-size: 12px;
	color: #7b7b7b;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #ccc;
	padding: 12px 0 12px 10px;
	margin-bottom: 12px;
}

.ResourcesTopNav a:hover {
	color: #dcdcdc;
	background-color: #353535;
	border: 1px solid #353535;
}

.ResourcesBottomNav {
	padding-top: 20px;
}

.ResourcesBottomNav a {
	width: 190px;
	display: block;
	font-size: 12px;
	color: #1e1e1e;
	text-decoration: none;
	text-transform: uppercase;
	padding: 12px 0 0 8px;
}

.ResourcesBottomNav a:hover {
	text-decoration: underline;
}

/* end Resources Pages */

/* Our Company Pages */

.OurCompanySubPageTopNav .OurCompany,
.CustomerCareTopNav .CustomerCare,
.ResourcesTopNav .Resources {
	color: #dcdcdc;
	background-color: #353535;
	border: 1px solid #353535;
}

.OurCompanyTopNav {
	text-align: center;
	padding-bottom: 5px;
}

.OurCompanyTopNav li {
	font-size: 11px;
	display: inline;
	text-transform: uppercase;
	padding: 0 14px;
}

.OurCompanyTopNav li a {
	text-decoration: none;
	color: #1e1e1e;
}

.OurCompanyTopNav li a:hover {
	text-decoration: underline;
}

.OurCompanySlideshow {
	position: relative;
	border-bottom: 3px solid #1e1e1e;
}

.OurCompanySlideshow img {
	width: 100%;
	height: auto;
	display: block;
}

.OurCompanySlideshowText {
	width: 36.5%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.8);
	position: absolute;
	top: 0;
	right: 8%;
}

.OurCompanySlideshowTextHeading {
	font-family: Times New Roman, Times, serif;
	font-size: 32px;
	font-weight: normal;
	text-align: center;
	padding: 21% 0 7% 0;
}

.OurCompanySlideshowTextParagraph {
	font-size: 14px;
	line-height: 22px;
	padding: 4% 8% 0 8%;
}

.SocialMediaIconsOurCompany {
	width: 170px;
	height: 20px;
	margin: 9% auto 0 auto;
}

.OurCompanyBottomNav {
	padding: 6% 0;
	overflow: hidden;
}

.OurCompanyBottomNavColumn {
	width: 23.3%;
	float: left;
	padding: 0 3% 0 7%;
}

.OurCompanyBottomNavHeading {
	padding-bottom: 10px;
}

.OurCompanyBottomNavHeading a {
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	padding-bottom: 14px;
}

.OurCompanyBottomNavHeading a:hover {
	text-decoration: underline;
}

.OurCompanyBottomNavUL li {
	font-size: 12px;
	text-transform: uppercase;
	line-height: 22px;
	list-style: none;
}

.OurCompanyBottomNavUL li a {
	text-decoration: none;
	color: #5b5b5b;
}

.OurCompanyBottomNavUL li a:hover {
	text-decoration: underline;
}

.OurCompanySubPageContent {
	min-height: 525px;
	margin-top: 26px;
	position: relative;
}

.OurCompanySubPageContentLeft {
	width: 202px;
	position: absolute;
	top: 0;
}

.OurCompanySubPageTopNav a {
	width: 190px;
	display: block;
	font-size: 12px;
	color: #7b7b7b;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #ccc;
	padding: 12px 0 12px 10px;
	margin-bottom: 12px;
}

.OurCompanySubPageTopNav a:hover {
	color: #dcdcdc;
	background-color: #353535;
	border: 1px solid #353535;
}

.OurCompanySubPageBottomNav {
	padding-top: 20px;
}

.OurCompanySubPageBottomNav a {
	width: 190px;
	display: block;
	font-size: 12px;
	color: #1e1e1e;
	text-decoration: none;
	text-transform: uppercase;
	padding: 12px 0 0 8px;
}

.OurCompanySubPageBottomNav a:hover {
	text-decoration: underline;
}

.SocialMediaIconsOurCompanySubPage {
	width: 170px;
	height: 20px;
	margin: 50px 0 10px 0;
}

.SocialMediaIconsOurCompanySubPage a {
	width: 20px;
	height: 20px;
	float: left;
	padding: 0 4px;
}

.OurCompanySubPageContentRight {
	width: 75%;
	margin-left: 25%;
}

.OurCompanySubPageContentRight h2 {
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #dcdcdc;
	text-transform: uppercase;
	background-color: #353535;
	margin-bottom: 18px;
	padding: 13px 0 12px 15px;
}

.OurCompanySubPageParagraph h3 {
	font-size: 13px;
	font-weight: normal;
	color: #1e1e1e;
	text-transform: uppercase;
	margin-top: 24px;
}

.OurCompanySubPageParagraph h3 a {
	color: #1e1e1e;
}

.OurCompanySubPageParagraph p {
	font-size: 12px;
	color: #7b7b7b;
	padding-top: 8px;
	padding-left: 10px;
}

.BuyingGuidImgText h3 {
	margin-top: 10px;
}

.BuyingGuidImgText h3 a {
	color: #1e1e1e;
	text-decoration: none;
}

.BuyingGuidImgText h3 a:hover {
	text-decoration: underline;
}

.BuyingGuidImgText p a {
	color: #7b7b7b;
	text-decoration: none;
}

.BuyingGuidImgText p a:hover {
	text-decoration: underline;
}

.OurCompanySubPageParagraph ul {
	margin-left: 25px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.OurCompanySubPageParagraph li {
	font-size: 12px;
	line-height: 20px;
	color: #7b7b7b;
}

.CareersJobOpeningsImage {
	float: right;
	padding: 15px 0;
}

.CareersPageImage {
	width: 30%;
	padding-right: 1%;
	padding-top: 20px;
	padding-bottom: 20px;
	height: auto;
	float: left;
}

.OurCompanySubPageParagraph .CareersBottomTagline {
	font-size: 20px;
	color: #1e1e1e;
}

.OurCompanySubPageParagraph .CareersBottomTaglineTwo {
	color: #dcdcdc;
	text-align: right;
	background: #353535;
	width: 50%;
	float: right;
	padding: 9px;
	margin-top: 10px;
}

.BrandsPageImage {
	width: 48%;
	height: auto;
	padding-left: 1%;
	padding-right: 1%;
	float: left;
	padding-top: 35px;
}

/* end Our Company Pages */

/* Spotlight Pages */

.SpotlightHeading {
	border-bottom: 1px solid #1e1e1e;
	padding: 2% 14%;
}

.SpotlightHeadingImg {
	width: 41.9%;
	float: left;
}

.SpotlightHeadingH2 {
	width: 52.1%;
	float: left;
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
	text-transform: uppercase;
	padding-left: 6%;
}

.SpotlightHeadingParagraph {
	clear: both;
	font-family: Times New Roman, Times, serif;
	font-size: 15px;
	color: #7b7b7b;
	line-height: 24px;
	padding-top: 5%;
}

.SpotlightPageContent {
	border-bottom: 1px solid #1e1e1e;
	overflow: hidden;
	padding: 2% 0;
}

.SpotlightPageContentMain {
	overflow: hidden;
}

.SpotlightParagraphContainerMain {
	width: 34.2%;
	float: left;
	background-color: #ddd;
	padding: 3% 2% 100% 2%;
	margin-bottom: -100%;
}

.SpotlightParagraphH2 {
	font-family: Times New Roman, Times, serif;
	font-size: 42px;
	font-weight: normal;
	color: #1e1e1e;
	line-height: 34px;
	padding-bottom: 10px;
}

.SpotlightParagraphH2 span {
	font-family: Times New Roman, Times, serif;
	font-size: 17px;
	text-transform: uppercase;
	display: block;
	padding-bottom: 7px;
}

.SpotlightImageContainerMain {
	width: 60%;
	float: left;
	padding-left: 1.7%;
}

.SpotlightImageContainerMain img {
	width: 100%;
	height: auto;
	display: block;
}

.SpotlightParagraphMain {
	font-family: Times New Roman, Times, serif;
	font-size: 17px;
	color: #555;
	line-height: 26px;
	padding-top: 26px;
}

.SpotlightParagraphMain a {
	font-family: Times New Roman, Times, serif;
	color: #555;
}

.SpotlightPageContentLeft {
	width: 60.09%;
	float: left;
}

.SpotlightPageContentRight {
	width: 38.2%;
	float: left;
	padding-left: 1.71%;
}

.SpotlightImageContainer img {
	width: 100%;
	height: auto;
	display: block;
}

.SpotlightImageContainer {
	padding-top: 18px;
}

.SpotlightParagraphContainer {
	padding-top: 18px;
}

.SpotlightParagraph {
	font-family: Times New Roman, Times, serif;
	font-size: 17px;
	color: #555;
	line-height: 26px;
	padding-top: 16px;
}

.SpotlightParagraph a {
	font-family: Times New Roman, Times, serif;
	color: #555;
}

.SpotlightLinks {
	padding: 18px;
}

.SpotlightLinksHeading {
	font-size: 13px;
	color: #1e1e1e;
	padding-top: 30px;
}

.SpotlightLinksList {
	padding: 0 18px;
}

.SpotlightLinksList li {
	font-size: 12px;
	color: #555;
	padding-top: 12px;
}

.SpotlightLinksList li a {
	text-decoration: none;
	color: #555;
}

.SpotlightLinksList li a:hover {
	text-decoration: underline;
}

/* end Spotlight Pages */

/* Room Planner Page */

.RoomplannerPageForm #loadingProgressOverlay {
	width: auto !important;
	margin: 25px auto 0 auto !important;
	position: static !important;
}

.RoomplannerPageForm #loadingProgressContainer {
	width: auto !important;
	background-position: center !important;
}

.RoomplannerPageForm .roomplannerContainerDiv {
	text-align: center;
}

.RoomplannerPageForm .loadingProgressFonts {
	width: auto !important;
	max-width: 674px;
	margin: 0 auto;
}

.RoomplannerPageForm #loadinggifImg {
	top: 0 !important;
}

.RoomplannerPageForm #javaAdvice {
	top: 100px !important;
}

.RoomPlannerPageImage {
	float: left;
	padding-right: 2.5%;
}

.RoomPlannerPageHeading {
	font-family: Times New Roman, Times, serif;
	font-size: 54px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 50px;
	padding-top: 18px;
}

.RoomPlannerPageParagraph {
	line-height: 20px;
}

.RoomPlannerPageAnchor {
	display: inline-block;
	font-size: 13px;
	color: #f2f2f2;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	background-color: #2c2c2c;
	padding: 7px 8px;
	margin: 20px 0;
}

.RoomPlannerPageAnchor:hover {
	color: #fff;
}

.RoomPlannerPageImageSmall {
	display: block;
}

.BasicFunctionsParagraphRoomPlanner {
	display: none !important;
}
	
/* end Room Planner Page */

/* Collection Promotion Page */

.CollectionPromotionInsert {
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	padding: 0 20px 20px 20px;
}

.CollectionPromotionInsert a {
	color: rgb(114,143,161);
}
/*
.CollectionPromotionPageHeading {
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
}
*/
.CollectionPromotionPageHeading {
	font-size: 20px;
	text-align: center;
	font-weight: normal;
	line-height: 38px;
}

.CollectionPromotionPageHeading a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.CollectionPromotionPageHeading a:hover {
	text-decoration: underline;
}

.CollectionPromotionSlideshow {
	/*padding-top: 10px;*/
	position: relative;
}

#OwlCollectionPromotionSlideshow img {
	width: 100%;
	height: auto;
	display: block;
}

.CollectionPromotionContent {
	width: 100%;
	background-color: rgba(255, 255, 255, 0.75);
	border-bottom: 3px solid #444;
	box-sizing: border-box;
	padding: 20px 5%;
	position: absolute;
	bottom: 0;
}

.CollectionPromotionContentHeading {
	font-family: Times New Roman, Times, serif;
	font-size: 26px;
	font-weight: normal;
	color: #444;
	text-align: center;
}

.CollectionPromotionContentHeading span {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #444;
	text-align: center;
}

.CollectionPromotionContentParagraph {
	width : 63%;
	font-size: 20px;
	color: #444;
	padding: 15px 2% 0 0;
	float : left;
}

.CollectionPromoHeading {
	font-size: 20px;
}

.CollectionPromotionContentParagraphSave {
	font-size: 17px;
	color: #444;
	padding-top: 15px;
	/*font-weight: bold;*/
	text-decoration: none;
}

.CollectionPromotionContentParagraph a:hover {
	text-decoration: underline;
}

.BlueAnchor a {
	color: rgb(114,143,161);
	text-decoration: none;
}

.CollectionPromotionList li {
	font-size: 14px;
	color: #444;
	padding-top: 10px;
}

.CollectionPromotionList li a {
	font-weight: bold;
	color: #444;
	text-decoration: none;
}

.CollectionPromotionList li a:hover {
	text-decoration: underline;
}

.CollectionPromotionAdditionalContent {
	font-size: 15px;
	color: #444;
	overflow: hidden;
	padding: 20px;
}

.CollectionPromotionAdditionalContentLeft {
	width: 70%;
	float: left;
	overflow : hidden;
}

.CollectionPromotionAdditionalContentParagraphAnchor {
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	padding-top: 15px;
}

.CollectionPromotionAdditionalContentParagraphAnchor a {
	color: #444;
	text-decoration: none;
}

.CollectionPromotionAdditionalContentParagraphAnchor a:hover {
	text-decoration: underline;
}

.CollectionPromotionAdditionalContentRight {
	width: 35%;
	float : left;
	text-align: center;
}

.promotionimage {
	width : 100%;
	height : auto;
	margin-top : 18px;
}

.CollectionPromotionImg strong:hover {
	text-decoration: underline;
}

.CollectionPromotionImg span {
	display: inline-block;
	padding-top: 10px;
}

.CollectionPromotionFormContent {
	height: 270px;
	background-color: #e4e4e4;
	text-align: center;
	padding: 14px;
}

.CollectionPromotionFormHeading {
	font-size: 20px;
	font-weight: normal;
	color: #777;
	padding-bottom: 10px;
	text-align: left;
}

.CollectionPromotionFormInput {
	width: 96%;
	border: 0;
	border-radius: 4px;
	margin: 2px 0;
	padding: 9px 2%;
}

.CollectionPromotionFormTextArea {
	width: 96%;
	height: 53px;
	border: 0;
	border-radius: 4px;
	margin: 2px 0;
	padding: 9px 2%;
}

.CollectionPromotionFormButtonsAnchor {
	width: 50%;
	background-color: #949494;
	cursor: pointer;
	padding: 7px 17%;
	border-radius: 4px;
	border: 0;
	margin-top: 10px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

.ProductThumbnail {
	position: relative;
}

.ProductThumbnailIconHotBuys {
	width: 44px;
	height: 43px;
	background-image: url(../../../../cid2288/css/1717/images/Sale-Icon.png);
	transform: rotate(-30deg);
	-webkit-transform: rotate(-30deg);
	-moz-transform: rotate(-30deg);
	-ms-transform: rotate(-30deg);
	-o-transform: rotate(-30deg);
	position: absolute;
	top: 5px;
	z-index: 5;
}

.ProductThumbnailIconComingSoon {
    width: 125px;
    height: 125px;
    background-image: url(../../../../cid2288/css/1717/images/comingsoon.png);
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
}

.SSEFindADealerButtonImg {
	width: 60%;
	height: auto;
	margin-top: 30px;
}

.SSELimitedTimeSavingsImg {
	width: 60%;
	height: auto;
}

.SSEHeadingBanner {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 8px;
	
}

/*style price dimension filter dropdown input fields */

#AttributeFilters1_priceDimensionFilterContainer input {
	width: 145px;
}

/*styles for presidents promotional page*/

.presidents-day-top {
	width: 100%;
	margin-bottom: 2%;
}
.presidents-banner img {
	width: 100%;
	height: auto;
}

.presidents-day-bottom {
	width: 100%;
}
	
.presidents-bedroom-recliners ul {
	list-style: none;

}
.presidents-bedroom-recliners li {
	display: inline-block;
	width: 49%;
}
.presidents-bedroom-recliners li:nth-child(1) {
	margin-right: .7%;
}
.presidents-bedroom-recliners li:nth-child(2) {
	margin-left: .7%;
}
.presidents-bedroom-recliners img {
	width: 100%;
	height: auto;
		
}


@media only screen and (min-width: 400px) and (max-width: 767px) {

	.presidents-bedroom-recliners li {
		display: inline-block;
		width: 100%;
	}
}

@media only screen and (max-width: 880px) {
	
	.SSEFindADealerButtonImg {
		width: 60%;
		height: auto;
		margin-top: 30px;
	}

	.SSELimitedTimeSavingsImg {
		width: 100%;
		height: auto;
	}

	.SSEHeadingBanner {
		margin-bottom: 1%;
	}

	.SSEHeadingBanner img {
		width: 100%;
		height: auto;
	}

}

@media only screen and (min-width: 791px) {
	
	#viewAccountLink {
		padding-bottom: 10px;
	}
}

@media only screen and (min-width: 791px) {

	.home-hide-desktop {
		display: none !important;
	}

}

@media only screen and (max-width: 768px) {

	.CollectionPromotionContentHeading {
		font-size: 22px;
	}

	.CollectionPromotionContentHeading span {
		font-size: 18px;
	}

	.CollectionPromotionContentParagraph {
		font-size : 18px;
	}

	.CollectionPromotionImg {
		width: 100%;
		float: none;
		display: inline-block;
		padding: 15px 0 15px 0;
	}

	.BlueAnchor {
		overflow : hidden;
	}
	.TopNavLeft {
		display: none;
	}
    .department-header {
    	background-attachment: scroll !important;
    }
    
    .department-copy {
    	width: 100%;
    	margin:0;
    }

    .department-header div {
    	text-align: left;
    }

    .home-box.grid-33 {
    	padding:0 !important;
    }
    
	.finish-box-text  {
	    font-size: 26px;
	    top: 10px;
	    left: 10px;
	    text-shadow: 1px 1px #414141;
	}

	.designer-box-text  {
	    font-size: 26px;
	    top: 10px;
	    left: 10px;
	}

	.designer-box-text p {
		top: 1px;
	}
}

@media only screen and (max-width: 680px) {

	.SSEFindADealerButtonImg {
		width: 100%;
	}

}

@media only screen and (max-width: 480px) {

	.CollectionPromotionContentParagraph {
		width: 100%;
	}

	.CollectionPromotionAdditionalContentRight {
		width: 100%;
	}

	.SSELimitedTimeSavingsImg {
		width: 60%;
	}

	.department-copy {
		margin:0;
	}

}

/* end Collection Promotion Page */

/* Form Page */

.CustomerCareForm {
	border: 1px solid #ccc;
	margin-top: 4%;
	padding: 5%;
}

.CustomerCareFormHeading {
	font-size: 18px;
	color: #4d4d4d;
}

.CustomerCareFormParagraph {
	font-size: 13px;
	color: #777;
	padding: 5px 0 12px 0;
}

.CustomerCareFormRequired {
	float: right;
	padding-top: 20px;
}

.CustomerCareFormLabel {
	font-size: 13px;
	color: #777;
	padding-top: 16px;
}

.CustomerCareFormLabel label {
	width: 25%;
	display: block;
	float: left;
	line-height: 26px;
}

.CustomerCareFormLabel input {
	width: 250px;
	height: 27px;
	box-sizing: border-box;
	border: 1px solid #ccc;
	padding: 0 0.5%;
}

.CustomerCareFormLabel select {
	width: 250px;
	height: 27px;
	border: 1px solid #ccc;
	padding: 0 0.5%;
}

.CustomerCareFormLabel option {
	color: #777;
}

.CustomerCareFormProduct,
.CustomerCareFormProductInformation,
.CustomerCareFormQuestionsComments {
	padding-top: 30px;
}

.CustomerCareFormProduct input {
	width: 100%;
	height: 25px;
	box-sizing: border-box;
	border: 1px solid #ccc;
	padding: 0 0.5%;
}

.CustomerCareFormLabel textarea {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #ccc;
	padding: 0 0.5%;
}

.CustomerCareFormQuestionsComments textarea {
	width: 100%;
	height: 200px;
	box-sizing: border-box;
	border: 1px solid #ccc;
	padding: 0 0.5%;
}

.CustomerCareFormPrivacyPolicy a {
	font-size: 11px;
	color: #686868;
}

.CustomerCareFormSubmitButton {
	text-align: right;
}

.InputSubmitButton {
	font-size: 12px;
	color: #7b7b7b;
	text-transform: uppercase;
	background-color: #efefef;
	border: 1px solid #ccc;
	padding: 8px 30px;
}

.InputSubmitButton:hover {
	color: #dcdcdc;
	background-color: #353535;
	border: 1px solid #353535;
	cursor: pointer;
}

.CustomerCareFormProductInformation label {
	width: 100%;
	line-height: 18px;
}

.CustomerCareFormProductInformation .FormNumberFields {
	padding-left: 0 !important;
}

.CustomerCareFormProductInformation .FormRadioButtons {
	padding-left: 0 !important;
}

.RegisterPurchasesItemNumber {
	padding-left: 25%;
}

.FormRadioButtons {
	display: block;
	padding: 4px 0 0 25%;
}

.FormRadioButtons input {
	width: auto !important;
	height: auto !important;
	font-size: 13px;
	color: #777;
}

.FormRadioValues {
	position: relative;
	top:-2px;
	left: 5px;
}

.FormNumberFields {
	display: block;
	padding: 4px 0 0 25%;
}

.FormNumberFields input {
	width: 42px !important;
	height: 25px !important;
	font-size: 13px;
	color: #777;
}

.FormNumberValues {
	padding-left: 7px;
}

.PaddingTop18 {
	padding-top: 18px;
	clear: both;
}

.PaddingTop12 {
	padding-top: 12px;
	clear: both;
}

/* end Form Page */

/* Environmental pages */

.EnvironmentalStewardshipContent {
	min-height: 1000px;
}

.EnvironmentalStewardshipLogo {
	width: 30%;
	margin-left: 35%;
	height: auto;
}

/* End Environmental pages */

/* Item Browser page edits */

.ItemBrowserIconKey {
	display: none;
}

/* End Item Browser page edits */

/* Item Information page edits */

.AdditionalLinks {
	padding-top: 3px;
	float: left;
	margin-left: 10px;
}

.AdditionalLinks2 {
    float: left;
}

.AdditionalLinksAnchor {
	font-size: 11px;
	color: #fff !important;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #333;
	padding: 6px 9px;
}

.AdditionalLinks2 {
    float: left;
}

.OtherDetailsCollection {
	color: #777;
}

.OtherDetailsCollection:hover {
	color: #494949;
}

.ItemInfoQuestionsChatContactContainer {
	float: left;
	font-size: 12px;
	color: #393939;
	clear: both;
}

.ItemInfoQuestionsChatContactContainer span {
	font-weight: bold;
}

.ItemInfoLiveChat {
	font-weight: normal;
	color: #007bb6;
	text-decoration: none;
}

.ItemInfoLiveChat:hover {
	text-decoration: underline;
}

.ItemInfoContactUs {
	font-weight: normal;
}

.ProductInfoSpanValueSKU {
	pointer-events: none;
}

.ProductInfoSpanValueSKU a {
	text-decoration: none;
	color: inherit;
}

.ProductImageImg {
	width: 100%;
	height: auto;
}

.ProductDetailsContainer {
	max-height: 1000px;
}

.ProductDetailsExpanded  {
	max-height: 15px;
	overflow: hidden;
}

.ProductDetailsHeading::after {
	content: "-";
}

.ProductDetailsHeadingExpanded::after {
	content: "+";
}

.ProductImageVideoAttachments {
	text-align: left;
	padding: 0;
	clear: both;
}

.ProductImageVideoAttachmentsAnchor {
	width: 100%;
	padding-top: 10px;
}

.ProductImageVideoAttachmentsImg {
	display: none;
}

.ProductImageVideoAttachmentsText {
	font-size: 13px;
	position: relative;
	top: -1px;
	left: 4px;
}

.ProductImageDisclaimerParagraph  {
	font-size: 10px;
	font-style: italic;
	color: #777;
	padding: 10px 0;
}

/* End Item Information page edits */

/* Promo Function */
#email-popup {
    max-width: 500px;
    margin: 0 auto;
    background: #ffffff;
    padding: 25px;
    text-align: center;
    border:20px solid #333;
    position: relative;
}

#email-popup #h1 {
    font-family: 'Times New Roman', Times, serif;
    margin:10px 0 10px 0;
    font-size: 40px;
    font-weight: normal;
    letter-spacing: 2px;
}

#email-popup #h2 {
    color: #8aa73c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    margin: 25px auto 15px auto !important;
}

#email-popup #h3 {
	margin-bottom: 25px;
	font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

#email-popup #p {
	margin-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
}

#popup-input-container {
	margin:0 auto;
	margin-top:15px;
	margin-bottom:15px;
}

.popup-submit {
	float: left;
	width: 25%;
	padding: 10px 5px;
	box-sizing: border-box;
	border:1px solid #929292;
	background: #8aa73c;
	color:#ffffff;
	font-weight: bold;
	cursor: pointer;
}

.popup-input {
	float: left;
	width: 75%;
	padding: 10px 5px;
	box-sizing: border-box;
	border:1px solid #929292;
}

.popup-disclaimer {
	font-size:11px;
	margin:15px 0;
	font-style: italic;
}

.dont-leave {
    top: 0;
    left: 0;
    right: 0;
    padding: 5px;
    text-align: center;
    font-size: 14px;
    border-bottom: 2px solid red;
    position: fixed;
    background: white;
    z-index: 100000;
}

.call-to-promo {
	position: fixed;
    bottom: 10px;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    max-width: 290px;
    z-index: 10000;
}

.call-to-promo p {
    font-size: 11px;
    background: #f5f5f5;
    box-sizing: border-box;
    padding: 3px 5px;
    margin: 2px 0 0 0;
    border-radius: 2px;
    text-align: center;
}

.call-to-promo p a {
	color:#000000;
	text-decoration: none;
}

.open-promo {
    margin: 0 auto;
    background: #8aa73c;
    border-radius: 2px;
    text-align: center;
    padding: 10px 45px 10px 20px;
    color: #ffffff;
    border: 1px solid #7b9a26;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    display: block;
    position: relative;
}

.open-promo .fa{
	font-size: 15px;
	vertical-align: bottom;
}

.open-promo:hover {
	background: #7b9a26;
	border:1px solid #8aa73c;
}

.close-promo {
    position: absolute;
    top: 0;
    right: 0px;
    font-size: 16px;
    background: rgba(255,255,255,0.65);
    border-radius: 2px;
    bottom: 0;
    padding: 10px;

}

.close-promo a, .close-promo-bar a {
	color:#000000;
}

.close-promo-bar {
    position: absolute;
    top: 0;
    right: 0px;
    font-size: 16px;
    bottom: 0;
    padding: 2px 20px;

}

/*.mfp-iframe-holder .mfp-close {
    top: 0px;
    right: 15px;
    color: black;
}*/

/* End Promo Function */

/* International Sales Page */

.InternationSalesParagraph {
	font-size: 12px;
	line-height: 25px;
}

.InternationalSalesActiveLink {
	color: #1e1e1e;
}

.InternationalSalesTop {
	text-transform: uppercase;
}

.InternationalSalesTop span {
	font-style: italic;
}

.InternationalSalesList {
	padding-top: 20px;
}

.InternationalSalesList li {
	font-size: 12px;
	line-height: 25px;
	text-transform: uppercase;
	display: inline;
	list-style: none;
	padding: 0 10px;
	color: #7b7b7b;
	cursor: pointer;
}

.InternationalSalesList li:hover {
	text-decoration: underline;
}

.InternationalSalesList li:first-child {
	padding-left: 0;
}

.InternationalSalesParagraphSpanish, .InternationalSalesParagraphGerman, .InternationalSalesParagraphChinese {
	display: none;
}

.InternationalSalesContentArea {
	border: 1px solid #cccccc;
	padding: 1%;
}

.InternationalSalesParagraphLeft {
	width: 48%;
	float: left;
}

.InternationalSalesImgRight {
	width: 48%;
	padding: 1%;
	float: left;
	height: auto;
}

/* End Intertional Sales Page */

/* Quality Craftmanship */

.ClydeHookerJrImage{
	width:100%;
	height:auto;
}

.OurBrandImage{
	float: left;
	padding: 15px 45px 0 45px;
}

.Row{
	width:100%;
	clear:both;
}

.col-lg{
	width:21%;
	padding:2%;
	float:left; 
}

.col-lg p{
	text-align:center;
	color:#1e1e1e;
	font-size:12px;
}

.col-lg a{
	color:#1e1e1e;
	text-decoration:none;
}

.col-lg a:hover {
	text-decoration:underline;
}

.RowContainerImage2 {
	width: 100%;
	border:1px solid #cccccc;
}

.RowContainerImage{
	width: 100%;
}

.propositioncontentleft{
	width:64%;
	float:left;
}

.propositioncontentright{
	width:29%;
	border:1px solid #cccccc;
	padding:6px;
	float:right;
}

.propositioncontentright h3{
	text-align:center;
}

.contentrightpara{
	width:95%;
	margin:0px auto;
	background-color:#e3e2df;	
	padding:3px;
}

.tableofContent{
	padding:0;
	margin-left:0px !important;
	list-style-type:none !important;
}

.tableofContent li a{
	text-decoration:none !important;
	color:#7B7B7B;
}

.tableofContent li a:hover{
	text-decoration:underline !important;
	color:#000000;
}

.ColContainerThree {
	border: 1px solid #CCCCCC;
	float: left;
	margin:10px 6px 10px 6px;
	padding: 6px;
	width: 30%;
	height:375px;
}

.CatalogsPage .ColContainerThree {
	max-width: 415px;
}

.ColImageContainer {
	float: left;
	width: 47%;
}

.ColImageContainertext {
	float: left;
	width: 50%;
	padding:12% 1% 2% 1%;
	line-height:10px;
}

.ColImageContainertext p{
	font-family:Arial;
	font-size:16px;
	text-align:center;
	line-height:18px;
	color:#1E1E1E;
	text-transform: uppercase;
}

.ColImageContainertext a{
	font-size:10px;
	text-align:center;
	color:#1E1E1E;
	text-decoration:none;
	text-transform:uppercase;
}

.ColImageContainertext a:hover{
	text-decoration:underline;
}

.Coldiscriptiontext{
	width:100%;
	clear:both;
}

.Coldiscriptiontext p{
	line-height:18px;
}

/***********************************************/

.QualityImgContainer, .QualityImgext, .BuyingGuidImgContainer, .BuyingGuidImgText{
	width:100%;
	clear:both;
	text-align:center;
}

.QualityImgContainer img, .BuyingGuidImgContainer img{
	padding:10px;
}

.QualityImgext h3{
	text-align:center;
}

.QualityImgext p{
	text-align:center;
	line-height:28px;
}

.QualityImgext a{
	color:#7B7B7B;
}

.QualityCraftList{
	list-style-type:decimal;
	margin:0; 
	padding:0;
}
	
.QualityCraftList li{
	line-height:28px !important;
	list-style-position:outside;
}

/***********************************************/

.ProductCnCImage{
	float:right; 
	width:26%; 
	text-align:center;
}

.ProductCnCImage img{
	width:75%;
	clear:both;
	padding-top:20px;
}

.ProductCnCImage p{
	color:#1E1E1E !important;
}

.ProductCnCTextContainer{
	float:left; 
	width:63%;
}

.ProductCnCTextContainer strong{
	color:#1E1E1E !important;
}

/***********************************************/

.ShoppingGuideImagecontainer{
	float:right; 
	border:1px solid #ccc; 
	padding:2%;
	margin:2%;	
	width:18%;
	text-align:center;
}

.ShoppingGuideImagecontainer h3{
	margin-top:5px !important;
}

.ShoppingGuideImagecontainer p, .ShoppingGuideImagecontainer h3{
	text-align:center;
}

.OurCompanyBuyingGuideNav{
	padding: 12px 0 0 28px;
	width: 196px;
	line-height:28px;
}

.OurCompanyBuyingGuideNav a{
	text-decoration:none; 
	color: #1E1E1E;
	display: block;
	font-size: 12px;
}

.OurCompanyBuyingGuideNav a:hover{
	text-decoration:underline;
}

/**********************************************/

.SpecialFeatureImageContainer, .SpecialFeaturetext{
	width:100%;
	clear:both;
}

.SpecialFeatureImageContainerHE{
	width:100%;
	clear:both;
	text-align:center;
}

.powerdirectionImage1{
	width:47%;
	float:left;
}

.powerdirectionImage2{
	width:47%;
	float:right;
}

.PatentedKeyboard{
	border: 1px solid #CCCCCC;
	float: left;
	margin:10px 6px 10px 6px;
	padding:6px;
	width: 63%;
	height:330px;
}

.PatentedKeyboardimage{
	float:left;
	padding:2px;
	width:24%;
}

.PatentedKeyboardimage > img{
	width:100%;
}

.SpecialFeaturetext p:first-child{
	text-align:center;
	color:#1E1E1E;
	padding-top: 25px;
	padding-bottom:15px;
}

.PatentedKeyboardtext{
	width:100%;
	clear:both;
} 	
.PatentedKeyboardtext p:first-child{
	text-align:center;
	color:#1E1E1E;
	padding-top: 15px;
	padding-bottom:15px;
}

.filedrawer{
	width:50%; 
	margin-left:auto; 
	margin-right:auto;
}

.HookerConstruction{
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	width: 100%;
}

.HookerConstruction img{
	width:100%;
}

.vantilationimage{
	width:98%;
}
	
/**********************************************/

.SpotlightImageContainer p, .SpotlightImageContainerMain p{
	 text-align: right;
	 font-size: 11px;
}

.SpotlightImageContainer a, .SpotlightImageContainerMain a{
	font-size: 11px;
	text-decoration:none;
	color:#555555;
}

.SpotlightHeadingParagraph a{
	font-family: Times New Roman, Times, serif;
	color:#7b7b7b;
}

.SpotlightImageContainer a:hover, .SpotlightImageContainerMain a:hover{
	text-decoration:underline;
}

.listArchiveNews{
	list-style-type:none;
	margin:0px !important;
	padding:0px !important;
}

.listArchiveNews li a{
	color:#7B7B7B;
}

.listArchiveNews li a:hover{
	color:#1e1e1e;
}

.getstudenetimagecontainer{
	float: left;
	padding:1% auto;
	width: 38%;
	margin:10px 0px 5px 0px;
}

.getstudenettextcontainer{
	float: left;
	width: 62%;
}

.getstudenetimagecontainer img{
	height: 95%;
	width: 95%;
}

.SusanShaver{
	width:70% !important;
}

.efecimagecontainer{
	width:50%; 
	float:left;
}

.efecimagecontainer img{
	width:95%;
}

.FSCimagecontainer{
	width:18%; 
	float:left;
}

.FSCimagecontainer img{
	width:88%;
	height:95%;
}

.TeamMember1{
	float:right;
	width:42%;
	padding:1%;
}

.TeamMember2{
	float:left;
	width:42%;
	padding:1%;
}

.TeamMember1 img, .TeamMember2 img {
	width:98%;
}

/* end Quality Craftmanship */

/* FAQs page sections */

#section1:before,
#section2:before,
#section3:before,
#section4:before,
#section5:before,
#section6:before,
#section7:before,
#section8:before,
#section9:before,
#section10:before,
#section11:before,
#section12:before,
#section13:before,
#section14:before,
#section15:before {
	display: block;
    content: "";
    height: 170px;
    margin: -170px 0 0;
}

/* end FAQs page sections */

/* Email PopUp */

.inputTextEmail{
	width:286px; 
	height:16px; 
	padding:10px; 
	float:left;
}

.wrapperJoinEmail{
	width:652px; 
	height:335px; 
	background:#ffffff; 
	border:25px solid #000000; 
	margin:100px auto;
	position:relative;
}

.containerJoinemail{
	width:550px; 
	height:265px; 
	margin:30px auto; 
	text-align:center;
}

.inputcontainer{
	width:438px; 
	margin:0 auto;
}

.joinEmailpara1{
	font-family:'Times New Roman', Times, serif; 
	margin-bottom:0px; 
	font-size:40px;
}

.joinEmailpara2{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px;
	line-height:33px;
}

.joinEmailpara3{
	color:#8aa73c; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:24px;
	margin:25px auto 15px auto !important;
}

.joinEmailpara4{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px;
	margin: 35px auto 15px;
}

.btnclose{
	position:absolute; 
	top:10px; 
	right:10px;
}

/* end Email PopUp */

/* override Mediterrenean theme settings */

/* End override for Mediterrenean theme */

/* Post Implementation */

/* End Post Implementation */



/* media queries */


@media only screen and (max-width: 1259px) {

	/* Our Company Pages */

	.OurCompanySlideshowText {
		width: 100%;
		background-color: #ddd;
		position: static;
	}

	.OurCompanySlideshowTextHeading {
		font-size: 28px;
		padding: 2% 0 0 0;
	}

	.OurCompanySlideshowTextParagraph {
		font-size: 12px;
		line-height: 16px;
		padding: 2% 4% 0 4%;
	}

	.SocialMediaIconsOurCompany {
		margin: 3% auto;
	}

	.OurCompanySubPageParagraph .CareersBottomTaglineTwo {
		color: #353535;;
		text-align: right;
		background: transparent;
		width: 100%;
		float: none;
		padding: 9px;
		margin-top: 10px;
	}

	/* end Our Company Pages */

	/* Spotlight Pages */

	.SpotlightHeading {
		padding: 18px 14%;
	}

	.SpotlightHeadingImg {
		width: 100%;
		text-align: center;
	}

	.SpotlightHeadingH2 {
		width: 100%;
		padding-top: 24px;
		padding-left: 0;
	}

	.SpotlightPageContent {
		padding: 18px 0;
	}

	.SpotlightParagraphContainerMain {
		width: 96%;
		padding: 3% 2%;
		margin-bottom: 0;
	}

	.SpotlightImageContainerMain {
		width: 100%;
		padding-left: 0;
		padding-top: 18px;
	}

	/* end Spotlight Pages */

	/* Department Landing Page */

	.DepartmentStaticLeftH2 {
		font-size: 25px;
		line-height: 25px;
	}

	.DepartmentStaticLeftImages img {
		width: 20.3%;
		padding-right: 5%;
	}

	/* End Department Landing Page */

	/* Collections Pages */

	.CollectionLeftImage {
		display: none;
	}

	.CollectionRightImage {
		display: none;
	}

	/* End Collections Pages */

	/* Room Planner Page */

	.RoomPlannerPageImage {
		width: 100%;
		height: auto;
		float: none;
	}

	/* end Room Planner Page */

	.legalClass{
		float: right !important;
	}

}

@media only screen and (max-width: 1252px) {

	.vantilationimage{
		width:90%;
	}

}

@media only screen and (max-width: 1210px) {
	
	.ColImageContainertext p{
		font-size:15px;
	}

	.ShoppingGuideImagecontainer{
		width:20%;
	}

	.PatentedKeyboardimage{
		padding:4px;
	}

	.PatentedKeyboardimage{
		width:22%;
	}

}

@media only screen and (max-width: 1190px) {

	/* Disable Magic Zoom 

	.MagicZoomPup {
		display: none !important;
	}

	.MagicZoomBigImageCont {
		display: none;
	}

	/* end Disable Magic Zoom */

	/* Collections page */

	.CollectionNavigation li {
		border-left: 1px solid #555;
	}

	.CollectionNavigation li:first-child {
		border: 0;
	}

	/* End Collections page */

}

@media only screen and (max-width: 1152px) {

	.ColContainerThree{
		width: 40%;
	}

	.ColImageContainertext {	
		width: 46%;
	}

	.ProductCnCTextContainer{
		width:73%;
	}

	.ProductCnCImage img{
		padding-top:25px;
	}

	.ShoppingGuideImagecontainer{
		width:24%;
	}

	.PatentedKeyboard{
		width:85%;
		height:auto;
		padding-bottom:15px;
	}

	.PatentedKeyboardimage{
		padding-left:5px;
		padding-right:5px;
		width:22%;
	}

	.ColContainerThree {
    	height: 387px;
}


}

@media only screen and (max-width: 1100px) {

	/* Customer Care pages */

	.CustomerCareContentRight {
		width: 70%;
		margin-left: 30%;
	}

	.MailingPhoneEmailDiv {
		width: 220px;
		padding-top: 20px;
	}

	.MailingPhoneEmail {
		padding-top: 0;
	}

	/* end Customer Care pages */

	/* Our Company pages */

	.OurCompanySubPageContentRight {
		width: 70%;
		margin-left: 30%;
	}

	/* End Our Company pages */

	/* Quality Craftmanship */

	.FSCimagecontainer{
		width:23%;
	}

	.PatentedKeyboard{
		width:95%;
	}

	.PatentedKeyboardimage{
		padding-left:8px;
		padding-right:8px;
	}

	/* End Quality Craftmanship */

}

@media only screen and (max-width: 1052px) {



	/* Store Locator Page */

	.StoreLocatorIframe iframe {
		height: 1054px;
	}

	/* end Store Locator Page */

	/* Form Page */

	.CustomerCareFormRequired {
		float: none;
	}

	/* end Form Page */

}



@media only screen and (max-width: 1024px) {

	/* Room Planner Page */

	.RoomPlannerLink,
	.BasicFunctionsParagraphRoomPlanner {
		display: none !important;
	}

	.home-box-hover {
		display: none !important;
	}

	.home-label {
		display: block !important;
	}

	/* end Room Planner Page */

}

@media only screen and (max-width: 1010px) {
	
	.ShoppingGuideImagecontainer{
		width:25%;
	}

	.InternationalSalesParagraphLeft {
		width: 98%;
		float: none;
	}

	.InternationalSalesImgRight {
		width: 98%;
		float: none;
		height: auto;
	}

}

@media only screen and (max-width: 980px) {


	/* Email PopUp */

	div.pp_overlay {
		display: none !important;
	}

	div.pp_pic_holder {
		display: none !important;
	}

	/* end Email PopUp */

}

@media only screen and (max-width: 960px) {

	.BuyingGuidImgContainer	img {
		padding: 5px;
		width: 95%;
	}

	.ProductCnCTextContainer{
		width:78%;
	}

	.ProductCnCImage{
		width:20%; 
	}

	.ProductCnCImage img{
		padding-top:35px;
	}

	.FSCimagecontainer{
		width :26%;
	}

}

@media only screen and  (min-width: 375px) and (max-width: 413px) {

	.AdditionalLinks {
    		margin-left: 0px !important;
	}

	.AdditionalLinksAnchor2 {
		    float: left;
    		padding: 7px 4px !important;
    		margin-top: 6px !important;
    		margin-left: -10px !important;
	}
}

@media only screen and (min-width: 414px) and (max-width: 425px) {

	.AdditionalLinksAnchor {
   			padding: 6px 1px !important;
	}

	.AdditionalLinksAnchor2 {
		    /*float: left;
		    padding: 7px 4px !important;
		    margin-top: 6px !important;*/
		    margin-left: -9px !important;
	}
}

@media only screen and  (min-width: 426px) and (max-width: 440px) {

	.AdditionalLinksAnchor2 {
		float: left;
    	padding: 6px !important;
    	margin-top: -4px !important;
	}

}

@media only screen and  (min-width: 441px) and (max-width: 482px) {

	.AdditionalLinksAnchor2 {
		float: left;
    	padding: 6px 9px !important;
    	margin-top: -4px !important;
	}

}


@media only screen and (min-width: 701px) and (max-width: 852px) {

	.AdditionalLinksAnchor2 {
		float: left;
    	margin-top: 8px !important;
    	margin-left: -10px !important;
	}

}

@media only screen and (min-width: 853px) and (max-width: 925px) {

	.AdditionalLinksAnchor2 {
		float: left;
    	margin-top: -4px !important;
    	margin-left: -10px !important;
	}

}

@media only screen and (min-width: 927px) and (max-width: 948px) {

	.AdditionalLinksAnchor2 {
		float: left;
     	margin-top: -5px !important;
    	margin-left: -1px !important;
   		padding: 6px 16px !important;

	}

}

@media only screen and (max-width: 890px) {

	.ShoppingGuideImagecontainer{
		width: 28%;
	}

	.ColImageContainertext p{
		font-size: 14px;
	}

	.ColImageContainertext a{
		font-size: 12px;
	}

	.PatentedKeyboardimage{
		padding-left: 3px;
		padding-right: 3px;
	}

	.FSCimagecontainer{
		width: 30%;
	}

}

@media only screen and (max-width: 880px) {





	/* Customer Care pages */

	.CustomerCareContentRight {
		width: 62%;
		margin-left: 38%;
	}

	/* end Customer Care pages */

	/* Department Landing Page */

	.DepartmentAttributeListClass li {
		width: 48%;
		margin: 0 2% 2.45% 2%;
	}

	.DepartmentAttributeListClass li:nth-child(3n+1) {
		margin-left: 2%;
	}

	.DepartmentAttributeListClass li:nth-child(3n) {
		margin-right: 2%;
	}

	.DepartmentAttributeListClass li:nth-child(2n+1) {
		margin-left: 0;
	}

	.DepartmentAttributeListClass li:nth-child(2n) {
		margin-right: 0;
	}

	.DepartmentStaticLeftImages img {
		width: 20.3%;
		padding: 0 5%;
	}

	.DepartmentStaticRight {
		display: none;
	}

	.DepartmentStaticLeftImages {
		text-align: center;
		padding-top: 6%;
	}

	.DepartmentStaticLeftH2 {
		padding: 2% 0 2% 0;
	}

	.DepartmentStaticLeft {
		width: 92%;
	}

	.DepartmentCollectionsThumbnail {
		width: 46%;
		margin: 0 3.8% 3.8% 3.8%;
	}

	.DepartmentCollectionsThumbnail:nth-child(3n+1) {
		margin-left: 3.8%;
	}

	.DepartmentCollectionsThumbnail:nth-child(3n) {
		margin-right: 3.8%;
	}

	.DepartmentCollectionsThumbnail:nth-child(2n+1) {
		margin-left: 0;
	}

	.DepartmentCollectionsThumbnail:nth-child(2n) {
		margin-right: 0;
	}

	/* End Department Landing Page */

}

@media only screen and (max-width: 790px) {
	
	/* Customer Care pages */

	.CustomerCareContentRight {
		width: 58%;
		margin-left: 42%;
	}

	/* end Customer Care pages */

	/* Our Company Pages */

	.OurCompanyBottomNavHeading a {
		font-size: 14px;
	}

	.OurCompanyBottomNavUL li {
		font-size: 10px;
	}

	.OurCompanySubPageContentRight {
		width: 58%;
		margin-left: 42%;
	}

	/* end Our Company Pages */

	/* Form Page */

	.CustomerCareFormLabel label {
		width: 100%;
	}

	.CustomerCareFormLabel input {
		width: 100%;
	}

	.CustomerCareFormLabel select {
		width: 100%;
	}

	.FormRadioButtons, .FormNumberFields, .RegisterPurchasesItemNumber {
		padding-left: 0;
	}

	/* end Form Page */

	/* Quality Craftmanship */

	.FSCimagecontainer{
		width :42%;
	}

	.ShoppingGuideImagecontainer{
		width:30%;
	}

	.ShoppingGuideImagecontainer img{
		width:92%;	
	}

	.ColContainerThree {
		width: 65%;
		height:auto;
	}

	.ColImageContainertext p{
		font-size:16px;
	}

	.ColImageContainertext a{
		font-size:14px;
	}

	.ProductCnCTextContainer{
		width:58%;
	}

	.ProductCnCImage{
		width:40%; 
	}

	.ProductCnCImage img{
		padding-top:80px;
	}

	.PatentedKeyboard {
		width: 80%;
	}

	/* End Quality Craftmanship */

	/* Sweepstakes Page */

	.SweepstakesContentHeading {
		font-size: 20px;
	}

	/* End Sweepstakes Page */

}

@media only screen and (max-width: 620px) {


	/* Customer Care pages */

	.CustomerCareContentRight {
		width: 100%;
		margin-left: 0;
	}

	.CustomerCareContentLeft {
		position: static;
		margin-top: 50px;
	}

	/* end Customer Care pages */

	/* Our Company Pages */

	.OurCompanyBottomNavColumn {
		width: 100%;
		float: none;
		padding: 5% 3% 0 7%;
	}

	.OurCompanySubPageContentRight {
		width: 100%;
		margin-left: 0;
	}

	.OurCompanySubPageContentLeft {
		position: static;
		margin-top: 50px;
	}

	/* end Our Company Pages */

	/* Store Locator Page */

	.StoreLocatorIframe iframe {
		height: 860px;
	}

	/* end Store Locator Page */

	/* Quality Craftmanship */

	.FSCimagecontainer{
		width: 36%;
	}

	.BuyingGuidImgContainer	img {
		padding: 10px;
		width: 75%;
	}

	.PatentedKeyboard {
		width: 65%;
	}

	/* End Quality Craftmanship */

	/* Sweepstakes Page */

	.SweepstakesContentHeading {
		font-size: 16px;
	}

	/* End Sweepstakes Page */

}

@media only screen and (max-width: 570px) {


	/* Spotlight Pages */

	.SpotlightHeading {
		padding: 18px 6%;
	}

	.SpotlightHeadingImg img {
		width: 100%;
		height: auto;
	}

	.SpotlightHeadingH2 {
		font-size: 15px;
	}

	.SpotlightHeadingParagraph {
		font-size: 14px;
	}

	.SpotlightParagraphH2 {
		font-size: 32px;
	}

	.SpotlightParagraphMain {
		font-size: 14px;
	}

	.SpotlightPageContentLeft {
		width: 100%;
		float: none;
	}

	.SpotlightPageContentRight {
		width: 100%;
		float: none;
		padding-left: 0;
	}

	.SpotlightParagraph {
		font-size: 14px;
	}

	/* end Spotlight Pages */

	/* Department Landing Page */

	.DepartmentAttributeListClass li {
		width: 100%;
		margin: 0 0 2.45% 0;
	}

	.DepartmentAttributeListClass li:nth-child(3n+1) {
		margin-left: 0;
	}

	.DepartmentAttributeListClass li:nth-child(3n) {
		margin-right: 0;
	}
	
	.DepartmentCollectionsThumbnail {
		width: 97%;
		margin: 0 1.5%;
	}

	.DepartmentCollectionsThumbnail:nth-child(3n+1) {
		margin-left: 1.5%;
	}

	.DepartmentCollectionsThumbnail:nth-child(3n) {
		margin-right: 1.5%;
	}

	.DepartmentCollectionsThumbnail:nth-child(2n+1) {
		margin-left: 1.5%;
	}

	.DepartmentCollectionsThumbnail:nth-child(2n) {
		margin-right: 1.5%;
	}

	/* end Department Landing Page */

	/* Quality Craftmanship */

	.FSCimagecontainer{
		width: 45%;
	}

	.efecimagecontainer{
		width: 100%;
	}

	.PatentedKeyboard {
		width: 75%;
	}

	.ColContainerThree {
		width: 75%;
	}

	.ColImageContainer{
		 width: 45%;	
	}

	.ColImageContainertext {
		width: 48%;
	}

	.ColImageContainertext p{
		font-size: 14px;
	}

	.ColImageContainertext a{
		font-size: 13px;
	}

	/* End Quality Craftmanship */

}

@media only screen and (max-width: 520px) {

	/* Our Company Pages */

	.OurCompanyTopNav {
		display: none;
	}

	/* end Our Company Pages */

}

@media only screen and (max-width: 482px) {

	/* Item Information page edits */

	.AdditionalLinksAnchor2 {
		padding: 6px 16px !important;
	}

	/* End Item Information page edits */

}

@media only screen and (max-width: 400px) {

	.getstudenetimagecontainer, .getstudenettextcontainer{	
		width:100%;
		margin-bottom:10px;
	}

	.filedrawer {
	  width: 80%;
	}

	.PatentedKeyboard {
		width: 85%;
	}

	.ColContainerThree {
		width: 85%;
	}

	.ShoppingGuideImagecontainer h3{
		font-size:12px !important;
	}

	.vantilationimage{
		width:90%;
	}

	.TeamMember1, .TeamMember2{
		width:98%;
	}

	#rowleyparagraph a {
		display : none;
	}

}

/* end media queries */

.legalClass{
	color: #A2A2A2;
    float: left;
    margin-top: 10px;
    margin-left: 5px;
}

.legalClass a{
	padding-right: 10px;
}
/*added  additional styles to email popup that are custom*/
.grecaptcha-badge, .hidden {
    display: none;
}

@media only screen and (min-width: 350px) {
	.mfp-iframe-scaler {
	    height: 600px;
	}

}

@media only screen and (max-width: 500px) {
	.grecaptcha-badge {
		top: 87%;
		right: 22%;
	}

}

@media only screen and (min-width: 915px) {
	.grecaptcha-badge {
		right: 17% !important;
	}
}

/*end of additional styles for email popup*/

/*added new styles for header modifications */

.wheretobuymobile {
	float: right;
    font-size: 11px;
    font-style: italic;
    border: 1px solid #202020;
    background: #8aa73c;
    margin-top: 4px; 
    margin-left: 2px;
}

.wheretobuymobile a {
	display: inline-block;
    color: white;
    text-decoration: none;
    border: 1px solid #525252;
    padding: 1.5px;
}

.dealerloginmobile {
	float: right;
    font-size: 11px;
    font-style: italic;
    border: 1px solid #202020;
    background: #8aa73c;
    margin-top: 4px; 
    margin-left: 2px;
    background: linear-gradient(#585858, #424242);
    background: -webkit-linear-gradient(#585858, #424242);
    background: -o-linear-gradient(#585858, #424242);
    background: -moz-linear-gradient(#585858, #424242);
}

.dealerloginmobile a {
	display: inline-block;
    color: #a7a7a7;
    text-decoration: none;
    border: 1px solid #525252;
    padding: 1.5px;
}

.DealerLogin {
    float: right;
    font-size: 12px;
    font-style: italic;
    margin-top: 4px;
    padding-right: 10px;
}

.DealerLogin a {
    display: inline-block;
    color: #a7a7a7;
    text-decoration: none;
    padding: 4px;
}



/*added styles to hide the new item image*/

.newtitle {
	display: none;
}


/*added styles for nest theory page */

	.nest-theory-container h2,
	.nest-theory-container h3 {
		font-family: Times New Roman, Times, serif !important;
	}

	.nest-theory-banner img,
	.nest-theory-crafted img,
	.nest-theory-top-right img,
	.section-division img,
	.fabrics img,
	.finishes img,
	.nailheads img,
	.footboard img,
	.contrast-welt img,
	.box-spring img,
	.platform-position img,
	.rail-and-footboard img{
		width: 100%;
		height: auto;

	}

	.nest-theory-banner {
		margin-bottom: 3%;
		background-clip: content-box;
	}

	.nest-theory-top {
		text-align: center;
		margin-bottom: 1.5%;
	}

	.nest-theory-top p {
		margin-bottom: 1.5%;
	}

	.nest-theory-crafted {
		margin-bottom: 1.5%;
	}

	.nest-theory-top-left {
		margin-top: 5%;
	}

	.nest-theory-top-left p {
		margin-bottom:6%;
	}

	.section-division {
		display: inline-block;
		margin-top: 1.5%;
		margin-bottom: 1.5%;
	}

	.nest-theory-top-left a,
	.fabrics-finishes-nailheads a {
		padding: 10px 35px 10px 35px;
		background-color: #E0DCD9;
		border: solid black 1px;
		text-decoration: none;
		font-size: 1.25em;
		font-weight: bold;
		text-align: center;
		display: inline-block;
		font-family: Times New Roman, Times, serif !important;
	}

	.make-it img, 
	.details img {
		max-width: 100%;
		height: auto;
	}


	.fabrics-finishes-nailheads {
		/*margin-top: 5%;*/
		margin-bottom: 5%;
	}

	.nest-theory-top-left a {
		display: block;
		width: 58%;
	}

	.fabrics a,
	.finishes a {
		display: block;
		margin-top: 5%;
	}

	.nailheads a {
		display: block;
		margin-top: 9%;
	}

	.footboard h2,
	.contrast-welt h2 {
		text-align: center;
	}

	.nest-theory-bottom p {
		margin-bottom: 2%;
		font-weight: bold;
	}

	.nest-theory-bottom ul {
		padding-left: 20px;
	}

	.nest-theory-bottom ul li {
		margin-bottom: 15px;
	}

	@media screen and (max-width: 767px) {
		.nest-theory-top-left a {
			display: block;
			width: auto;
		}

		.fabrics,
		.finishes,
		.nailheads {
			margin-bottom: 2%;
		}

		.finishes a, 
		.nailheads a {
		    display: block;
		    margin-top: 5% !important;
		}

		.footboard,
		.contrast-welt {
			margin-bottom: 2%;
		}
	}

	@media screen and (max-width: 808px) {
		.nest-theory-top-left a, 
		.fabrics-finishes-nailheads a {
			font-size: 1em;

		}
	}

	@media screen and (width: 768px)  {
		.finishes a {
			display: block;
		    margin-top: 22% !important;
		}


		.nailheads a {
		    display: block;
		    margin-top: 29.5% !important;
		}
	}

	@media screen and (min-width: 769px) and (max-width: 939px) {
		.finishes a {
			display: block;
		    margin-top: 12% !important;
		}


		.nailheads a {
		    display: block;
		    margin-top: 18% !important;
		}
	}


	@media screen and (min-width: 940px) and (max-width: 1009px) {
		.finishes a, 
		.nailheads a {
		    display: block;
		    margin-top: 17.3% !important;
		}
	}
	@media screen and (max-width: 1331px) {
		.finishes a,
		.nailheads a {
		    display: block;
		    margin-top: 11%;
		}
	}

	@media screen and (min-width: 1332px)and (max-width: 1392px) {
		.nailheads a {
		    display: block;
		    margin-top: 5%;
		}
	}

	@media screen and (min-width: 1393px) {
		.finishes a {
		    display: block;
		    margin-top: 10%;
		}	

		.fabrics a{
		    display: block;
		    margin-top: 6.9%;
		}

		.nailheads a {
		    display: block;
		    margin-top: 10%;
		}
	}

	/*end nest theory styles*/

/* Tabs for PDF / Video */
.PDFAttachments {
    border-top: 1px solid #ddd;
    padding: 7px 0 0 0;
}

.PDFAttachmentsTitle, .VideoAttachmentTitle {
    font-size: 14px;
    font-weight: normal;
    color: #494949;
    text-transform: uppercase;
    padding-bottom: 7px;
    cursor: pointer;
}

.PDFAttachmentsTitle:after, .VideoAttachmentTitle:after {
    content: "+";
    float: right;
    padding-right: 10px;
}

.PDFAttachmentsTitle.ProductInfoHeadingExpanded:after, .VideoAttachmentTitle.ProductInfoHeadingExpanded:after {
    content: "-";
    float: right;
    padding-right: 10px;
}

.PDFAttachmentsParagraph {
	display: none !important;
}

.PDFAttachmentsTitle.ProductInfoHeadingExpanded, .VideoAttachmentTitle.ProductInfoHeadingExpanded {
}

.PDFAttachmentsParagraph.ProductDetailsExpanded {
	display: block !important;
    padding-bottom: 7px;
    padding-top:7px;
}
/* End Tabs for PDF / Video */

/* Item Information Page Edits */

div.ProductInfoItemDescription {
	display: none;
}

.CollectionDescription {
	border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}

.ProductInfoParagraphCollectionFeatures {
	margin-top: 15px;
}

.ProductInfoSpanNameCollectionFeatures {
	display: none;
}

.ProductInfoParagraphProductDescription {
	margin-top: 15px;
}

.ProductInfoSpanNameProductDescription {
	display: none;
}

.ProductInfoDimensions .ProductInfoSpanName {
	width: 110px;
}

.ProductInfoParagraphBrand {
	display: none;
}

.ProductInfoParagraphCategory {
	display: none;
}

.ProductInfoParagraphDescription {
	display: none;
}

.ProductInfoParagraphType {
	display: none;
}

.ProductInfoParagraphNumberofShelves {
	display: none;
}

.ProductInfoParagraphNumberofDrawers {
	display: none;
}

.ProductInfoParagraphNumberofLeaves {
	display: none;
}

.RelatedItemsThumbnail {
	padding: 0 10px;
}

.printProductType {
	display: none;
}

.printProductCategory {
	display: none;
}

.printProductColorFamily {
	display: none;
}

.printProductMaterial {
	display: none;
}

.printProductMaterial ~ .printProductMaterial {
	display: block;
}

.printProductStyle {
	display: none;
}

.printProductFinish {
	display: none;
}

.printProductFinish ~ .printProductFinish {
	display: block;
}

.printProductCollectionFeatures {
	display: none;
}

.printProductFrameConstruction {
	display: none;
}

.printProductSeatBack {
	display: none;
}

.printProductSeat {
	display: none;
}

.printProductPadding {
	display: none;
}

.printProductPhotoNImage {
	max-width: 20%;
}

.printProductNumberofShelves {
	display: none;
}

.printProductNumberofDrawers {
	display: none;
}

.printProductNumberofLeaves {
	display: none;
}

.printProductColor {
	display: none;
}

.printProductDrawerConstruction {
	display: none;
}

.printProductFinishConstruction {
	display: none;
}

.printProductQuantityPerCarton {
	display: none;
}

/* End Item Information Page Edits */

/* Item Browser Page Edits */

.AttributeFilterDivStatus {
	display: none;
}

/* End Item Browser Page Edits */

/* Video */

.video {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* End Video */


/* tempo */

#item-info-container .item-quantity {
	display:none;
}