/* PNG FIX */ 
/*
#header *,
#navigation-bar *, 
.prodDtl-colorChip-hover *,
#whereToBuy-form *,
.isLimitedOffering *,
.prodDtl-comColRequireCopy *		{ behavior:url("/common/css/iepngfix.htc"); }
*/

html, body							{ height: 100%; margin-bottom:1px; }
html								{ background:#606363 url('../images/bg-footerBar.gif') repeat-y; }
body, div, p, form					{ margin:0; padding:0; }
.clearing                           { clear: both; }

/* Set Font Info */
body, div, td, p					{ font-family:georgia, times, serif; font-size:12px; color:#444; }
a									{ font-family: arial, sans-serif; font-size:11px; color: #a29c96; text-decoration: none; }
a.pricinglink                       { font-family: georgia,times,serif; font-size:12px;}
a:hover								{ text-decoration:underline; }
p									{ margin-bottom:4px; line-height:17px; } /* 12px */
p.largeFont							{ font-size:14px; line-height:21px; color:#444; width:621px; margin-bottom:12px; }
p.quote,
p.quoter							{ font-size:12px; line-height:17px; color:#D04527; font-style:italic; }
p.last								{ margin-bottom:0 !important; padding-bottom:0 !important; }
div.largeFont p						{ font-size:14px; line-height:21px; color:#444; width:621px; margin-bottom:12px; }
p.note								{ font-size:10px; line-height:14px; }
p.mb4                              	{ margin-bottom:4px !important; }
p.mb16                             	{ margin-bottom:8px !important; }
p.mb18                             	{ margin-bottom:10px; }
p.mb25                             	{ margin-bottom:17px; }
.orange								{ color:#D04527; }
h4									{ font-size:14px; margin:0; padding:0; font-weight:normal; }
h6									{ font-size:11px; margin:0; padding:0; font-weight:normal; font-style:italic; }
sup									{ font-size:10px; }
.relative							{ position:relative; top:0; left:0; }

/*---- Header styling ---*/
h1, h2 								{ font-family:arial,verdana,sans-serif; font-weight: normal; color:#CF3D20; margin: 0; padding: 0; line-height: 1em; letter-spacing: -.05em; }

h1									{ text-align: left; font-size: 18px; letter-spacing:2px; padding: 0; margin: 0 0 10px 0; }
h1.prodDtl-name						{ text-align: left; font-size: 18px; padding: 0; margin: 0; width:315px; }
h1.popup-name						{ text-align: left; font-size: 18px; padding: 0; margin: 0; }
h1.precedingCopy					{ margin:0 0 4px 0; }
#newProduct-icon img.online-purchase-flag { padding: 0 0 0 12px; }
     


/* List Styles */
ul									{ margin:0; padding:0; }
li									{ background:transparent url('../images/bullet-bulletIcon.gif') no-repeat 0 8px; list-style-type:none; padding:0 0 2px 9px; margin:0; line-height:15px; }
html>body*li						{ background-position:0 6px; }
*:first-child+html li				{ background-position:0 8px; }
li.link, #leftNav ul li.link, 
.store-wrapper #scrollable #product-container .product p.link, 
#utility-nav .e-newsletter-form .button-wrapper a,
.sample-link a.link
                                    { background:transparent url('../images/bullet-plusIcon.gif') no-repeat 0 5px; padding-left:13px; }
html>body*li.link					{ background-position:0 4px; }
*:first-child+html li.link			{ background-position:0 5px; }
li.email							{ background:transparent url('../images/bullet-emailIcon.gif') no-repeat 0 4px; padding-left:17px; }
li.share							{ background:transparent url('../images/share.gif') no-repeat 0 2px; padding-left:17px; }
html>body*li.email					{ background-position:0 3px; }
*:first-child+html li.email			{ background-position:0 4px; }
li.print							{ background:transparent url('../images/bullet-printIcon.gif') no-repeat 0 4px; padding-left:17px; }
li.enlarge							{ background:transparent url('../images/bullet-magnifyIcon.gif') no-repeat; padding-left:21px; height:16px; }
li.return							{ background:transparent url('../images/bullet-returnIcon.gif') no-repeat 0 6px; padding-left:13px; }
html>body*li.return					{ background-position:0 4px; padding-bottom:4px }
*:first-child+html li.return		{ background-position:0 6px; }
li.anchordown						{ background:transparent url('../images/bullet-anchordown.gif') no-repeat 0 4px; padding-left:13px; }
html>body*li.anchorown				{ background-position:0 3px; }
html>body*li.anchordown				{ background-position:0 3px; }
*:first-child+html li.anchordown	{ background-position:0 4px; }
li.backtotop						{ background:transparent url('../images/bullet-backtotop.gif') no-repeat 0 4px; padding-left:13px; }
html>body*li.backtotop				{ background-position:0 3px; }
*:first-child+html li.backtotop		{ background-position:0 4px; }
li.download, #leftNav ul li.download{ background:transparent url('../images/bullet-downloadIcon.gif') no-repeat 0 5px; padding-left:13px; }
li.quicklook, span.quicklook		{ background:transparent url('../images/bullet-quicklookIcon.gif') no-repeat 0 6px; padding-left:13px; }
html>body*li.quicklook				{ background-position:0 5px; }
*:first-child+html li.quicklook		{ background-position:0 6px; }
li.video							{ background:transparent url('../images/bullet-videoIcon.gif') no-repeat 0 4px; padding-left:13px; }
html>body*li.video					{ background-position:0 3px; }
*:first-child+html li.video			{ background-position:0 4px; }
li.expand							{ background:transparent url('../images/bullet-expandIcon.gif') no-repeat 0 2px; height:14px; padding:0 0 9px 18px; }
html>body*li.expand					{ background-position:0 1px; }
*:first-child+html li.expand		{ background-position:0 2px; }
li.collapse							{ background:transparent url('../images/bullet-collapseIcon.gif') no-repeat 0 2px; height:14px; padding:0 0 9px 18px; }
html>body*li.collapse				{ background-position:0 1px; }
*:first-child+html li.collapse		{ background-position:0 2px; }
li.roomScene						{ background:transparent url('../images/bullet-roomScene.gif') no-repeat 0 4px; padding-left:13px; }
html>body*li.roomScene				{ background-position:0 3px; }
*:first-child+html li.roomScene		{ background-position:0 4px; }
li.limitedOffering					{ background:transparent url('../images/bullet-limitedOffering.gif') no-repeat 0 4px; height:14px; padding:0 0 9px 13px; }
li a								{ font-family:arial, verdana, sans-serif; color:#A29C96; text-decoration:none; font-size:11px; }
li a:hover, li a:hover span			{ text-decoration:underline; }
li a span.prodSpecifier             {font-size:10px; color:#A29C96;}

a.link        						{ font-family:arial, verdana, sans-serif; color:#A29C96; text-decoration:none; font-size:11px; }
a.link:hover      					{ text-decoration:underline; }
.ac_results li                      {background-image:none; }

/*link class fro results page printing*/

li.print-link { background:transparent url('../images/bullet-plusIcon.gif') no-repeat 0 5px; padding-left:13px; }
a.print-link        						{ font-family:arial, verdana, sans-serif; color:#A29C96; text-decoration:none; font-size:11px; }
a.print-link:hover      					{ text-decoration:underline; }



/* Bar and Line Styles */
.greyBar-hdr-first					{ background-color:#ECEBEA; height:23px; padding:8px 0 0 20px; margin:0 0 20px 0; font-size:13px; font-style:italic; color:#494C4C; }
* html .greyBar-hdr-first			{ height:23px; }
.greyBar-hdr-second					{ background-color:#ECEBEA; height:23px; padding:8px 0 0 10px; margin:0 0 20px 0; font-size:13px; font-style:italic; color:#494C4C; }
* html .greyBar-hdr-second			{ height:23px; }
.greyBar-hdr						{ background-color:#ECEBEA; height:23px; padding:8px 0 0 20px; margin:25px 0 20px 0; font-size:13px; font-style:italic; color:#494C4C; }
* html .greyBar-hdr					{ height:23px; }
.prod-hdr        					{ height:23px; padding:8px 0 0 20px; margin:25px 0 0px 0; font-size:13px; font-style:italic;color:#494C4C; }


div.dblLine							{ position:relative; left:0; top:0; height:3px; }
div.dblLine div						{ position:absolute; top:0; left:0; width:910px; border-top:1px solid #D1D1D1; border-bottom:1px solid #E6E6E6; height:1px; font-size:0; color:#FFF; }
.whereToBuy-results div.dblLine div		{ position:absolute; top:0; left:0; margin-bottom: 14px; width:660px !important; border-top:1px solid #D1D1D1; border-bottom:1px solid #E6E6E6; height:1px; font-size:0; color:#FFF; }
div.ttl-noContainer					{ position:relative; left:0; top:0; margin:38px 0 20px 0; padding:0 0 3px 0; }
div.ttl-noContainer h1				{ margin-left:18px; }
div.ttl-noContainer div 			{ position:absolute; bottom:0; left:0; width:910px; border-top:1px solid #D1D1D1; border-bottom:1px solid #E6E6E6; height:1px; font-size:1px; color:#FFF; margin:0; padding:0; }
* html div.ttl-noContainer div 		{ position:absolute; top:35px; left:-18px; }

.ttl-noContainer-withReturn			{ position:relative; left:0; top:0; margin:55px 0 20px 0; padding:0 0 3px 0; }
div.ttl-noContainer-withReturn h1	{ margin-left:18px; }
div.ttl-noContainer-withReturn div 	{ position:absolute; bottom:0; left:0; width:910px; border-top:1px solid #D1D1D1; border-bottom:1px solid #E6E6E6; height:1px; font-size:1px; color:#FFF; margin:0; padding:0; }
html>body* div.ttl-noContainer-withReturn div	{ position:absolute; top:35px; left:-20px; }
* html div.ttl-noContainer-withReturn div 		{ position:absolute; top:35px; left:-20px; }


/* Generic Layout Styles */
#home-canvas						{ background:#DEDCDA url('../images/bg-bodyOverlay.gif') repeat-y; width:100%; height: 258px; }
#canvas								{ background:#DEDCDA url('../images/bg-bodyOverlay.gif') repeat-y; width:100%; position:relative; top:0; left:0; }
#header								{ position:relative; top:0; left:0; background-color:transparent; width:870px; height:65px; padding:0 20px 0 30px; z-index:1; }
.static-home #header				{ background-color:transparent; }
#header	*							{ font-family:arial, verdana, sans-serif; }
#logo								{ margin-top:22px; }
#utility-nav						{ z-index: 22; position:absolute; top:3px; right:205px; height: 31px; width:351px; padding-left: 11px; padding-top: 10px; background: url("/common/images/bg-searchbox.gif") no-repeat scroll 0 0 transparent; }
#utility-nav img					{ float:left; position:relative; top:2px; right:0; }
#utility-nav a						{ float:left; color:#444; text-decoration:none; font-size:10px; margin:0 12px 0 4px; }
#utility-nav a:hover				{ text-decoration:underline; }
#utility-nav a.where-to-buy-link    { border-right: solid 1px #d5d4d4; padding-right: 14px; }
#utility-nav a.newsletter-link      { border-right: solid 1px #d5d4d4; padding-right: 16px; margin-right: 0; }
#utility-nav img.newsletter-icon    { top: 5px; }
#stay-connected                     { float: left; font-family: Arial; font-size: 10px; margin-right: 12px; }
#header-facebook                    { position: relative; top: -4px; margin-right: 7px !important; }
#header-newsletter                  { border-right: solid 1px #D5D4D4; padding-right: 14px; position: relative; top: -1px; }


#search-box                         { position:absolute; top:12px; left:712px; z-index:23; display:block; margin:-9px 3px 0 0; padding:0; width:197px; height:31px; background:transparent url(/common/images/bg-searchbox.gif) no-repeat 100% 0; border:0; }
#search-box input                   { float:left; margin:6px 0 0 9px; padding:2px 5px 0; width:116px; height:15px; border:1px solid #a29c96; color:#a29c96; font-size:10px; font-family:arial, verdana, sans-serif; }
#search-box a                       { float:left; width:35px; height:12px; line-height:15px; margin:9px 0 0 6px; padding:0 0 0 10px; background:transparent url(/common/images/bullet-plusIcon.gif) no-repeat 0 5px; border:0; color:#444444; font-size:10px; cursor:pointer; }
#search-box a:hover                 { text-decoration:underline; }
#body-content						{ background-color:#FFF; width:910px; margin-right:7px; padding:0 0 116px 10px; }
#isChairGallery #body-content		{ min-height:494px; padding:0; margin:0; width:920px; }
* html #isChairGallery #body-content	{ height:494px; }
#opinionLab							{ height:30px; background-color:#FFF; width:891px; padding:0 0 0 29px; }
#opinionLab a img					{ position:relative; top:2px; }
#isChairGallery #opinionLab			{ background-color:transparent; position:absolute; bottom:17px; left:29px; height:13px; padding:0; }

.e-newsletter-form                  { display: none; position: absolute; top: 29px; left: 195px; z-index: 29; width: 165px; padding: 12px 15px 0 15px; border: solid 3px #c8c4c1; background: #fdfdfc; }
.e-newsletter-form *                { font-size: 10px; line-height: 15px; color: #a29c96; }
.e-newsletter-form input            { margin: 0; padding:0 5px 0; width:153px; height:17px; border:1px solid #a29c96; }
.e-newsletter-form .form-fields     { margin-top: 21px; border-bottom: solid 1px #d2d2d2; padding-bottom: 10px; }
.e-newsletter-form .form-fields .error-message { color: #BD3033; line-height: 12px; display: none; }
.e-newsletter-form .button-wrapper  { border-top: solid 1px #e7e7e7; margin-top: 1px; padding-top: 8px; margin-bottom: 20px; }
#utility-nav .e-newsletter-form .button-wrapper a { margin-right: 2px; float: right; }
#newsletter-link                    { height: 13px; }

/* Homepage */
.home-wrapper #canvas               { height: 523px; }
.home-wrapper #body-content         { margin: 0; padding: 0; width: 920px; height: 523px; }
.home-wrapper #body-content         { position: absolute; top: 0; left: 0; }
.home-wrapper #logo                 { display:none; }


/* Top Navigation Styles */
#navigation-bar						{ position:relative; top:0; left:0; width:100%; height:43px; background:transparent url('../images/bg-topNav-baseColor.png') repeat; z-index:20; }
#navigation-bar						{ position:relative; top:0; left:0; width:100%; height:43px; background:transparent url('../images/bg-topNav-baseColor.png') repeat; z-index:20;*background:#da6247 url('') repeat; }
.navBar-bottomShadow				{ position:absolute; top:43px; left:0; width:100%; height:9px; background:transparent url('../images/bg-navBar-bottomShadow.png') repeat-x;  }
.nav-dropdown .navBar-bottomShadow  { top: 0; }
* html .navBar-bottomShadow			{ display:none; }
#nav-nodes							{ margin-left:9px; width:918px; height:43px; position:absolute; top:0; left:0; }
#nav-nodes div img					{ margin:16px 0 0 20px; }
img.nav-divider						{ float:left; }

#nav-nodes .nav-node  				{ width:228px; float: left; min-height: 43px; margin-bottom:9px; cursor:pointer; cursor:hand; }
#nav-nodes .nav-border  			{ width:1px; float: left; min-height: 43px; background: transparent url('/common/images/bg-nav-border.gif') no-repeat 0 0; }

/*#nav-nodes .outdoor				{ width:298px; }
#nav-nodes .inspiration				{ width:309px; }*/

#nav-nodes .indoorAct-indoor		{ width:514px; background-color:#D04527; }
#nav-nodes .indoorAct-outdoor		{ width:131px; }
#nav-nodes .indoorAct-nav-store     { width: 131px; } 
#nav-nodes .indoorAct-inspiration	{ width:110px; }

#nav-nodes .outdoorAct-indoor		{ width:131px; }
#nav-nodes .outdoorAct-outdoor		{ width:514px; background-color:#D04527; }
#nav-nodes .outdoorAct-nav-store    { width: 131px; } 
#nav-nodes .outdoorAct-inspiration	{ width:131px; }

#nav-nodes .inspireAct-indoor		{ width:131px; }
#nav-nodes .inspireAct-outdoor		{ width:131px; }
#nav-nodes .inspireAct-nav-store    { width: 131px; } 
#nav-nodes .inspireAct-inspiration	{ width:514px; background-color:#D04527; }

#nav-nodes .storeAct-indoor         { width: 131px; }
#nav-nodes .storeAct-outdoor        { width: 131px; }
#nav-nodes .storeAct-inspiration    { width: 131px; }
#nav-nodes .storeAct-nav-store      { width: 514px; background-color:#D04527; } 


.nav-dropdown                       { cursor: default; margin-top: 15px; position:relative; }
*+html .nav-dropdown                { margin-top: 12px; }
#dropdown-indoor					{ width:514px; }
#dropdown-outdoor					{ width:514px; }
#dropdown-inspiration				{ width:514px; padding:25px 0 20px 0; background-color:#C24327; }
#dropdown-store     				{ width:514px; padding:25px 0 20px 0; background-color:#C24327; }

.dropdown-navNodes					{ background-color:#C24327; padding:25px 0 20px 0; }
.dropDown-byProduct-column			{ float:left; border-left:1px solid #D46C56; height:100%; margin:0 0 0 20px; padding:0 0 0 6px; width:157px; }
* html .dropDown-byProduct-column	{ margin:0 0 7px 10px; }
.dropDown-bySetting-column			{ float:left; border-left:1px solid #D46C56; padding:0 0 0 6px; width:156px; }
.dropDown-byDesigner-column			{ float:left; border-left:1px solid #D46C56; margin-right:3px; padding:0 0 0 6px; width:157px; }
* html .dropDown-byDesigner-column	{ margin-right:7px; }
.dropDown-byProduct-column div, .dropDown-bySetting-column div,
.dropDown-byDesigner-column div		{ font-family:georgia,times,serif; font-size:14px; font-style:italic; color:#FCCCC2; margin:0 0 0 2px; }
.dropDown-byProduct-column ul, .dropDown-bySetting-column ul,
.dropDown-byDesigner-column ul		{ margin:6px 0 2px 0; padding:0; }
.dropDown-byProduct-column ul li, .dropDown-bySetting-column ul li,
.dropDown-byDesigner-column ul li	{ background:transparent url('../images/spacer.gif') no-repeat; padding:1px 0 2px 2px; margin:0; width:158px; background-color:#C24327; }
.dropDown-bySetting-column ul li    { width: 154px; }
.dropDown-byProduct-column ul li.new, 
.dropDown-bySetting-column ul li.new,
.dropDown-byDesigner-column ul li.new,
 .dropDown-byProduct-column ul li.sale,
.dropDown-bySetting-column ul li.sale,
.dropDown-byDesigner-column ul li.sale	{ position:relative; top:3px; left:-4px; padding:2px 0 2px 4px; line-height:11px; margin-bottom:4px;  background-color:#902812; }
html>body*.dropDown-byProduct-column ul li.new,
html>body*.dropDown-bySetting-column ul li.new,
html>body*.dropDown-byDesigner-column ul li.new,
html>body*.dropDown-byProduct-column ul li.sale,
html>body*.dropDown-bySetting-column ul li.sale,
html>body*.dropDown-byDesigner-column ul li.sale { top:2px; padding:0 0 4px 4px; margin-bottom:3px; }
*:first-child+html .dropDown-byProduct-column ul li.new,
*:first-child+html .dropDown-bySetting-column ul li.new,
*:first-child+html .dropDown-byDesigner-column ul li.new,
*:first-child+html .dropDown-byProduct-column ul li.sale,
*:first-child+html .dropDown-bySetting-column ul li.sale,
*:first-child+html .dropDown-byDesigner-column ul li.sale{ top:3px; padding:0 0 4px 4px; margin-bottom:1px; }
* html .dropDown-byProduct-column ul li.new,
* html .dropDown-bySetting-column ul li.new,
* html .dropDown-byDesigner-column ul li.new,
* html .dropDown-byProduct-column ul li.sale,
* html .dropDown-bySetting-column ul li.sale,
* html .dropDown-byDesigner-column ul li.sale	{ margin-bottom:2px; padding:0 0 4px 4px; }
#dropdown-store ul li.new , #dropdown-store ul li.sale        { background-color:#902812; padding-bottom:0; }

.dropDown-byProduct-column ul li a, .dropDown-bySetting-column ul li a,
.dropDown-byDesigner-column ul li a		{ color:#FFF; text-decoration:none; }
.dropDown-byProduct-column ul li a:hover, .dropDown-bySetting-column ul li a:hover,
.dropDown-byDesigner-column ul li a:hover		{ text-decoration:underline; }
.dropDown-byProduct-column ul li.new a:hover, .dropDown-bySetting-column ul li.new a:hover,
.dropDown-byDesigner-column ul li.new a:hover,
.dropDown-byProduct-column ul li.sale a:hover, .dropDown-bySetting-column ul li.sale a:hover,
.dropDown-byDesigner-column ul li.sale a:hover	{ text-decoration:none; }
.dropDown-tools						{ position:relative; top:0; left:0; width:478px; padding:12px 18px 13px 18px; background:transparent url('../images/bg-dropDownTools-bottom.png') repeat; }
* html .dropDown-tools				{ background-color:#494C4C; }
#dropdown-outdoor .dropDown-tools	{ position:relative; top:0; left:0;  width:478px; }
#dropdown-outdoor div.dropDown-byDesigner-column    {width:202px;}
#dropdown-outdoor div.dropDown-byDesigner-column ul.dropDown-columnNodes li {width:203px;}
#dropdown-outdoor div.dropDown-byProduct-column     {width:172px;}
#dropdown-outdoor div.dropDown-byProduct-column ul.dropDown-columnNodes li {width:170px;}

#dropdown-outdoor div.dropDown-bySetting-column     {width:96px;}
.dropDown-tools ul 					{ margin:0; padding:0; }
.dropDown-tools ul li				{ list-style-type:none; padding:0 0 1px 11px; margin:0; background:transparent url('../images/bullet-orangePlus.gif') no-repeat 0 5px; }
html>body*.dropDown-tools ul li		{ background-position:0 4px; }
*:first-child+html .dropDown-tools ul li	{ background-position:0 5px; }
.dropDown-tools ul li a				{ color:#FFF; letter-spacing:1px; text-decoration:none; font-size:10px; }
.dropDown-tools ul li a:hover		{ text-decoration:underline; }
#dropdown-inspiration ul, #dropdown-store ul			{ margin:0 0 0 20px; padding:0 0 3px 0; }
#dropdown-inspiration ul li, #dropdown-store ul li		{ position:relative; left:-5px; list-style-type:none; padding:0 0 6px 16px; margin:0; background:transparent url('../images/bullet-whitePlus.gif') no-repeat 5px 5px; }
html>body*#dropdown-inspiration ul li, html>body*#dropdown-store ul li	{ background-position:4px 4px; }
*:first-child+html #dropdown-inspiration ul li, html>body*#dropdown-store ul li	{ background-position:5px 5px; }
#dropdown-inspiration ul li a, #dropdown-store ul li a		{ color:#FFF; text-decoration:none; }
#dropdown-inspiration ul li a:hover, #dropdown-store ul li a:hover	{ text-decoration:underline; }
#dropdown-store ul li               { padding-bottom: 1px; font-size: 12px; width:300px; }
#dropdown-store p.welcome-message   { color: #fcccc2; font-size: 15px; font-style: italic; margin: 0 20px 10px 20px; line-height: 21px; }
#dropdown-store p.desc              { font-size: 12px; color: #ffffff; font-family:arial, verdana, sans-serif; margin: 0 20px 10px 20px; }



/* Key Visual Styles */
.noKeyVisual						{ padding-top:39px; }
.noKeyVisualWhereToBuy				{ padding-top:25px; }
.hasKeyVisual						{ padding-top:155px; }
.hasKeyVisual-XL					{ padding-top:291px; }
.hasReturnLink						{ padding-top:56px; }


/* Layout Styles for pages without Left Nav */
#copyOnly							{ width:900px; padding-right:10px; }
#copyOnly h1,
#copyOnly h4						{ margin-left:20px; }
#copyOnly div.dblLine div.col-left66				{ width:555px; }
#copyOnly div.dblLine div.col-right33-dbLine      	{ width:325px; }
#copyOnly p,
#copyOnly ul						{ margin-left:20px; margin-right:20px; }
#copyOnly .two-cols					{ width:900px; }
#copyOnly .col-left50				{ width:440px; float:left; }
#copyOnly .col-right50				{ width:440px; float:left; margin-left:20px; }
#copyOnly .col-left66				{ width:555px; float:left; }
#copyOnly .col-right33				{ width:325px; margin-left:575px; }
* html #copyOnly .col-right33		{ margin-left:572px; }

/* Layout Styles for pages with Left Nav */
#copyWithLeftNav					{ width:900px; padding-right:10px; }
#leftNav							{ float:left; width:210px; }
#leftnav-whereToBuy					{ float:left; width:210px; }
#copyWithLeftNav #copyBox			{ float:left; margin-left:20px; width:670px; }
#copyWithLeftNav #copyBox h1, #copyWithLeftNav #copyBox p,
#copyWithLeftNav #copyBox .greyBar-hdr-first,
#copyWithLeftNav #copyBox .greyBar-hdr	{ padding-left:10px; }
#copyWithLeftNav #copyBox .no-padding	{ padding-left:0; }

#copyWithLeftNav .two-cols			{ width:640px; }
#copyWithLeftNav .col-left			{ width:310px; float:left; }
#copyWithLeftNav .col-right			{ width:310px; float:left; margin-left:20px; }


#copyWithLeftNav #copyBox div.dblLine div			{ width:680px; }
* html #copyWithLeftNav #copyBox div.dblLine div	{ width:677px; }


#content div, #content td, #content p,
#content a							{ font-family:georgia, times new roman, serif; font-size:12px; }
#content p							{ margin: 0 0 8px 0; }

/* Form Field Styles */
#copyOnly form						{ margin:0 0 0 10px; }
* html #copyOnly form				{ margin-left:5px; }
#copyOnly label						{ padding:0 0 0 10px; font-size:11px; font-style:italic; }
#copyOnly .formField				{ margin:0 20px 0 0; width:200px; float:left; }
* html #copyOnly .formField			{ margin-right:10px; }
#copyOnly .formField input			{ width:198px; border:1px solid #D0CDCA; background-color:#F9F9F9; margin:5px 0 9px 0; }
#copyOnly .formField select			{ width:203px; border:1px solid #D0CDCA; background-color:#F9F9F9; margin:5px 0 9px 0; }
#copyOnly .formFieldLong			{ width:421px; }
#copyOnly .formFieldLong input		{ width:421px; border:1px solid #D0CDCA; background-color:#F9F9F9; margin:5px 0 9px 0; }

/* Left Navigation Styles */
#leftNav *							{ font-family:arial, verdana, sans-serif; }
#leftNav ul							{ margin:0 20px 0 20px; padding:0; list-style-type:none; }
#leftNav ul.newCategory				{ margin:5px 20px 0 20px; }
#leftNav ul li						{ margin:0; padding:0 0 7px 0; background:transparent url('../images/spacer.gif') no-repeat; line-height:11px; }
#leftNav ul li.download				{ background-image: url('../images/bullet-downloadIcon.gif'); background-position: 0 3px; padding:0 0 7px 13px; }
#leftNav ul li.category				{ color:#D34F35; font-size:9px; font-weight:bold; letter-spacing:1px; padding-bottom:6px; }
#leftNav ul li.subCategory			{ font-family:georgia, times, serif; font-size:11px; font-style:italic; line-height:15px; }
#leftNav ul li.active,
#leftNav ul li.active a				{ font-size:11px; color:#DC674D; }
#leftNav ul li a					{ font-size:11px; color:#A29C96; text-decoration:none; }
#leftNav ul li.subnav,
#leftNav ul li.subnav-active		{ padding:0 0 7px 11px; }
#leftNav ul li.subnav-active a		{ color:#DC674D; }
#leftNav ul li a:hover				{ text-decoration:underline; }
#leftNav ul.tert-nav				{ margin:0 0 5px 10px; }
#leftNav ul.tert-nav li a			{ font-size:11px; color:#A29C96; text-decoration:none; }
#leftNav ul.tert-nav li.active,
#leftNav ul.tert-nav li.active a	{ font-size:11px; color:#DC674D; }
#leftNav ul.tert-nav li a:hover		{ text-decoration:underline; }
#leftNav img.new					{ margin:0 0 0 7px; }
#leftNav div.spiff,
#leftNav div.spiff-subzero,
#leftnav-whereToBuy div.spiff		{ margin-top:25px;background:transparent url('../images/bg-leftNav-spiff-off.jpg') no-repeat; width:190px; height:109px; padding:13px 0 0 21px; cursor:pointer; cursor:hand;  }
#leftNav div.spiff-subzero			{ background:transparent url('../images/bg-leftNav-spiff-subzero-off.jpg') no-repeat; }
#leftNav div.spiff h3,
#leftNav div.spiff-subzero h3,
#leftnav-whereToBuy div.spiff h3	{ font-family:georgia, times, serif; font-size:13px; font-style:italic; margin:0; padding:0; width:180px; color:#FFF; font-weight:normal; }
#leftNav div.spiff p,
#leftNav div.spiff-subzero p,
#leftnav-whereToBuy div.spiff p		{ width:180px; font-family:arial, verdana, sans-serif; font-size:11px; color:#FFF; }
#leftNav div.sale-spiff             { margin-top:25px }

div.shop-spiff                      {background: url("../images/bg-leftNav-spiff-store-off.jpg") no-repeat scroll 0 0 transparent; cursor: pointer; height: 160px; margin-top: 25px; padding: 13px 0 0 21px; width: 191px; }
div.jackson-square-spiff            {background: url("../images/spiffs/spiff-jacksonsquare-off.jpg") no-repeat scroll 0 0 transparent; cursor: pointer; height: 104px; margin-top: 25px; padding: 13px 0 0 21px; width: 210px; }
div.sale-spiff                      {background: url("../images/spiffs/spiff-sale-off.jpg") no-repeat scroll 0 0 transparent; cursor: pointer; height: 104px; margin-top: 25px; padding: 13px 0 0 21px; width: 210px; }
div.sweepstakes-spiff               {background: url("../images/spiffs/spiff-sweepstakes-off.jpg") no-repeat scroll 0 0 transparent; cursor: pointer; height: 159px; margin-top: 25px; padding: 13px 0 0 21px; width: 210px; }

div.pick-fabric-spiff              { background: url("../images/spiffs/spiff-pick-fabric-off.jpg") no-repeat scroll 0 0 transparent; cursor: pointer; height: 118px; margin-top: 25px; padding: 13px 0 0 21px; width: 210px; }
div#lb-spiff-terms                 { display:none; width:535px; height:380px; }
div#lb-spiff-terms h1              { padding:25px 0 15px 15px; border-bottom:3px double #d1d1d1; }
div#lb-spiff-terms p               { margin:20px 0 0 15px; padding:0 50px 0 0; }
div#lb-spiff-terms ul              { margin:20px 0 0 15px; }

/* Key Visual Styles */
#keyVisual							{ position:absolute; top:52px; left:10px; z-index:10; width:900px; height:188px; }
#keyVisual-XL						{ position:absolute; top:52px; left:10px; z-index:10; width:900px; height:324px; }

/* Home Page Styles */
.static-home						{ width:920px; height:523px; position:relative; top:0; left:0; overflow:hidden; }
.static-home #link-holder			{ cursor:pointer; cursor:hand; }
#static-home-1						{ background:#FFF url('../images/staticHome/homeStatic1.jpg') no-repeat; }
#static-home-1 #link-holder			{ position:absolute; top:452px; left:28px; width:188px; height:23px; }
#static-home-2						{ background:#FFF url('../images/staticHome/homeStatic2.jpg') no-repeat; }
#static-home-2 #link-holder			{ position:absolute; top:292px; left:82px; width:188px; height:23px; }
#static-home-3						{ background:#FFF url('../images/staticHome/homeStatic3.jpg') no-repeat; }
#static-home-3 #link-holder			{ position:absolute; top:292px; left:137px; width:214px; height:23px; }

/* By Designer */
#byDesigner-description p			{ width:430px; }
#byDesigner-description ul			{ float:right; margin-right:20px; }
#designerCollections,
#designerProducts					{ margin-bottom:75px; }
.designerCollections-row,
.designerProducts-row				{ margin-bottom:25px; }
* html .designerCollections-row		{ width:667px; }
.designerCollection,
.designerProduct,
.designerProfile,
.comDesign							{ width:210px; margin-right:20px; float:left; border-bottom:1px solid #F5F5F5; }
* html .designerCollection			{ margin-right:18px; }
.designerCollection-last,
.designerProfile-last,
.comDesign-last						{ width:210px; float:left; border-bottom:1px solid #F5F5F5; }
.designerCollection-image			{ margin-bottom:11px; }
ul.designerCollection-name,
ul.designerProduct-name				{ padding:0 0 7px 10px; border-bottom:1px solid #EDEDED; margin-bottom:1px; }

.designerProduct-image				{ margin:0 10px 11px 10px; }

/* New Arrivals Styles */
.newArrivals h1						{ margin-bottom:31px; }
.newArrivals .greyBar-hdr			{ margin-top:75px; }
.newArrivals-row					{ width:670px; margin-bottom:20px; }
.newArrivals-row-last				{ width:670px; }
.newArrival							{ width:210px; margin-right:20px; float:left; border-bottom:1px solid #F5F5F5; }
.newArrival-last					{ width:210px; float:left; border-bottom:1px solid #F5F5F5; }
.newArrival-image					{ width:210px; }
.newArrival ul,
.newArrival-last ul					{ width:200px; border-bottom:1px solid #EDEDED; margin-bottom:1px; padding:11px 0 4px 10px; line-height:11px; }

/* Filter By Designer */
.byDesigners h1						{ margin-bottom:5px; }
#byDesigner-intro					{ width:670px; margin-bottom:11px; }
#byDesigner-introCopy				{ float:left; width:440px; }
#byDesigner-introCopy p				{ font-size:14px; line-height:21px; }
#byDesigner-learnMore				{ float:left; margin-left:20px; width:200px; }
.byDesigners .greyBar-hdr			{ margin-top:75px; }
.byDesigners-row					{ width:670px; }
.byDesigners-row-last				{ width:670px; }
.byDesigners-row .filteredResult-quickLook { margin-right:20px; margin-bottom:20px; }
.byDesigner							{ width:210px; margin-right:20px; float:left; }
.byDesigner-last					{ width:210px; float:left; }
.byDesigner-image					{ width:210px; }
.byDesigner ul,
.byDesigner-last ul					{ width:200px; margin-bottom:1px; padding:8px 0 16px 10px; line-height:11px; }

/* Filtered Results Styles */
.filteredResults					{ padding:155px 0 0 0; }
.searchResultsInfo, .resultsPagination	{ text-align:right; margin:17px 0 13px 0; }
.searchResultsInfo	                { float:left; margin:15px 0 0 10px; font-size:13px; font-style:italic; }
.resultsPagination span				{ padding:0 0 0 9px; color:#a29c96; font-size:11px; }
.filteredResults-row				{ clear:left; width:670px; }
.filteredResult-quickLook-row		{ width:670px; margin-bottom:22px; }
.filteredResult-quickLook-row-last	{ width:670px; }
.filteredResult-vign				{ width:210px; margin-right:15px; float:left; }
.filteredResult                     { position: relative; }
.filteredResult,
.filteredResult-quickLook			{ width:210px; margin-right:15px; float:left; }
.filteredResult-last,
.filteredResult-quickLook-last		{ width:210px; float:left; }
.filteredResult-image				{ width:210px; }
.filteredResult-image img			{ margin:0 0 0 10px; }
.filteredResult-image img.roomScene	{ margin:15px 0 0 0; }
.filteredResult-image img.roomScene-icon	{ margin:0 !important; top:212px !important; }
.filteredResult ul.filteredResult-name,
.filteredResult-last ul.filteredResult-name			{ width:200px; margin-top:6px; padding:0 0 3px 10px; line-height:11px; }
.filteredResult ul.filteredResult-name li a,
.filteredResult-last ul.filteredResult-name li a	{ color:#444; }
.filteredResult ul.filteredResult-name li div.stockstatus,
.filteredResult-last ul.filteredResult-name li div.stockstatus	{ font-family:arial,verdana,sans-serif; font-size:11px; color:#D04527; }
.filteredResults-row .filteredResult-price { float: right; color: #A29C96; font-size: 10px; font-family:arial,verdana,sans-serif; }

.filteredResult-quickLook,
.filteredResult-quickLook-last		{ border-top:1px solid #EDEDED; position:relative }
.filteredResult-quickLook ul,
.filteredResult-quickLook-last ul	{ clear:both; margin:1px 0 0 0; padding:6px 0 0 10px; }
.filteredResult-quickLook .add-to-cart-link,
.filteredResult-quickLook-last .add-to-cart-link { background: url("/common/images/bullet-addToCart.gif") no-repeat scroll 0 center transparent; color: #D04527; float: right; padding: 0 5px 0 15px; }

.filteredResults .results-header       { margin-bottom: 10px; }
.filteredResults .results-header h1    { float: left; }
.filteredResults .results-gallery-link { float: right; margin-top: 4px; }
.filteredResults .results-gallery-link a { background:transparent url('../images/bullet-roomScene.gif') no-repeat 0 4px; padding:1px 0 0 13px; }
.filteredResult-quickLook .filteredResult-icons, .filteredResult-quickLook-last .filteredResult-icons { float: left; margin-left: 20px; width: 120px; height:auto; }
.filteredResult-quickLook .filteredResult-icons img, .filteredResult-quickLook-last .filteredResult-icons img { float:left; }

/* Textile Detail Styles */
#textileDetail						{ width:910px; float:left; }
#textileDetail .col-left			{ width:440px; float:left; }
#textileDetail .col-left div.dblLine		{ margin:0 !important; }
#textileDetail .col-left div.dblLine div	{ width:440px; border-top:1px solid #EDEDED; border-bottom:1px solid #F5F5F5; }
#txtlDtl-returnToResults			{ margin:21px 0 3px 7px; }
#txtlDtl-photoArea					{ width:440px; }
#txtlDtl-photoArea div.photo img	{ margin-left:10px; }
#txtlDtl-photoArea div.enlarge		{ margin:20px 0 16px 0; }
.txtlDtl-shownIn					{ margin:0 0 17px 20px; font-size:11px; }
.txtlDtl-finishesRow,
.txtlDtl-relatedLinks				{ width:420px; margin:0 0 0 10px; }
.txtlDtl-finishesRow h6,
.txtlDtl-relatedLinks h6			{ margin:13px 0 7px 0; }	
.txtlDtl-finishesRow div			{ float:left; margin:0 13px 10px 0; cursor:pointer; cursor:hand; }

#textileDetail .col-right			{ width:450px; margin-left:10px; float:left; }
#textileDetail .col-right #breadcrumbs		{ margin:22px 0 22px 20px; color:#A29C96; font-size:11px; }
#textileDetail .col-right #breadcrumbs a	{ color:#A29C96; text-decoration:none; font-size:11px; }
#textileDetail .col-right #breadcrumbs a:hover	{ text-decoration:underline; }
#txtlDtl-tools						{ bottom:5px; position:absolute; right:29px; }
#txtlDtl-tools li					{ float:left; margin-left:18px; }
.textilePrice						{ font-size:14px; color:#A29C96; margin:0 0 0 20px; }
.textilePrice span					{ color:#000; }
#textileList						{ margin-bottom:11px; }
#textileList-introCopy				{ float:left; }
#textileList-introCopy p			{ font-size:14px; color:#444; line-height:20px; }
#textileList-linksQuote				{ width:190px; margin-left:40px; float:left; }
#textileList-linksQuote ul			{ margin-bottom:16px; }
#textileList-linksQuote p.quote		{ padding-left:0 !important; line-height:17px; }
#textileList-linksQuote p.quoter	{ padding-left:0 !important; }
#textileList-results				{ margin:10px 0 0 0; }

.txtlDtl-textile-hover				{ background:transparent url('../images/bg-textileDtl-textile-top.png') no-repeat; }
.txtlDtl-textile-hover div			{ width:125px; padding:10px 0 0 10px; background:transparent url('../images/bg-textileDtl-textile-hover.png') repeat-y; }
.txtlDtl-textile-hover div img		{ margin-bottom:6px; }
.txtlDtl-textile-hover div p		{ width:95px; padding-bottom:5px; margin-bottom:0 !important; font-size:11px; font-weight:bold; }

#shownIn-txtlPopup					{ font-size:11px; margin:17px 0 5px 0; }


/* Product Detail Styles */
#productDetail						{ width:910px; float:left; }
#productDetail .col-left			{ width:440px; float:left; }
#prodDtl-returnToResults			{ margin:21px 0 3px 7px; }
#prodDtl-photoArea					{ width:440px; }
#prodDtl-photoArea div.enlarge		{ margin:5px 0 10px 0; }
#prodDtl-otherImgs					{ padding:0 0 20px 9px; border-bottom:1px solid #EDEDED; margin-bottom:1px; }
#prodDtl-otherImgs img,
#enlargedImage-otherViews img		{ border:1px solid #A29C96; margin:0 2px 13px 0; cursor:pointer; cursor:hand; }
.txtlDtl-finishesRow div img		{ border:1px solid #FFF; }
#prodDtl-otherImgs img.active,
#enlargedImage-otherViews img.active,
.txtlDtl-finishesRow div img.active	{ border:1px solid #D04527; }
#prodDtl-otherImgs div				{ font-size:11px; line-height:16px; margin:0; }
.prodDtl-shownIn					{ width:350px; }
#prodDtl-relatedLinks				{ padding:15px 0 12px 10px; border-top:1px solid #F5F5F5; border-bottom:1px solid #EDEDED; margin-bottom:1px; }
#prodDtl-relatedLinks ul			{ margin-top:4px; }
#prodDtl-relatedLinks ul li			{ padding-bottom:5px; }
#prodDtl-relatedProducts			{ padding:15px 0 0 0; border-top:1px solid #F5F5F5; }
#prodDtl-relatedProducts h6			{ margin-left:10px; }
#prodDtl-relatedProducts div		{ float:left; width:95px; margin:7px 20px 150px 0; padding-bottom:1px; border-bottom:1px solid #F5F5F5; }
#prodDtl-relatedProducts div.relatedProduct-last	{ margin-right:0; }
#prodDtl-relatedProducts div img	{ padding-bottom:10px; border-bottom:1px solid #EDEDED; }
p.pricing-strategy                  {margin-right:215px;}
/* Product Configuration */
#product-addToCart      { margin-left: 20px; border-top: solid 1px #f5f5f5; border-bottom: double 3px #EDEDED; padding: 21px 0; }
#product-addToCart h4.hdr-onlinestore { font-size:15px; line-height:1em; font-weight:normal; font-family:arial, verdana, sans-serif; color:#D04527; }
#product-addToCart p.intro { font-size:11px; }
#product-addToCart .option-wrapper { margin-bottom: 27px; }
#product-addToCart h3   { color: #4d5050; font-size: 12px; font-style: italic; font-weight: normal; margin: 20px 0 5px 0; }
#product-addToCart select.invalid           { border: solid 1px #D04527; }
#product-addToCart .product-error-message   { color: #D04527; position: absolute; left: 0; }

#product-addToCart #finish-options, 
#product-addToCart #textile-options, 
#product-addToCart #glass-options { display: none; width: 169px; float: left; margin-right: 16px; position: relative; }
#product-addToCart #finish-select, 
#product-addToCart #textile-select, 
#product-addToCart #glass-select { width: 170px; }
#product-addToCart #textile-options .hide-textile { position: absolute; top: 47px; width: 160px; margin-top: 29px; padding: 2px 5px 1px; border: solid 1px #CCCCCC; color: #CCCCCC; }
#product-addToCart #textile-options .hidden       {display: none; }

#product-addToCart #product-qty { width: 60px; float: right; margin-top: 71px; position: relative; }                        
#product-addToCart #product-qty #product-qty-select { width: 60px;}
#product-addToCart #product-qty .product-error-message { width: 140px; left: -78px; top: 46px; }
#product-addToCart .sample-link { margin: 5px 0 0 1px; }

#product-addToCart #online-price            { float: left; }
#product-addToCart #online-price p          { color: #a29c96; font-size: 14px; }
#product-addToCart #online-price p span     { color: #000000; font-size: 14px; }
#product-addToCart #online-price p.stockstatus { margin-top:10px; color: #D04527; font-size: 11px; font-family:arial, verdana, sans-serif; }
#product-addToCart #add-to-cart-wrapper     { float: right; }
#product-addToCart #add-to-cart-wrapper a   { line-height: 15px; color: #d04527; background: transparent url("/common/images/bullet-addToCart.gif") no-repeat scroll 0 center; padding: 0 5px 0 15px; }
#product-addToCart .swatches                { margin-bottom: 8px; height: 23px; }
#product-addToCart .swatches img            { width: 28px; height: 14px; margin-right: 2px; padding: 3px 0; cursor: pointer; }
#product-addToCart .swatches img.active     { width: 35px; height: 18px; border: solid 1px #dd674d; padding: 0; }
#product-addToCart .swatches img.inactive   { padding-top: 1px; }
#product-addToCart .swatches img.disabled    { opacity:0.1; filter: alpha(opacity=10); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; }

#add-to-cart-wrapper     { float: right; }
#add-to-cart-wrapper a   { line-height: 15px; color: #d04527; background: transparent url("/common/images/bullet-addToCart.gif") no-repeat scroll 0 center; padding: 0 5px 0 15px; }


.no-options #product-addToCart #online-price { margin-top: -47px; }
.no-options #product-addToCart #product-qty  { margin-top: 25px; }


#productDetail .col-right			{ width:450px; margin-left:10px; float:left; }
.col-right p.note					{ margin:0 20px; }
.col-right div.showroomPrice		{ position:relative; top:0; left:0; margin:1px 0 0 20px; padding-top: 20px; border-top: solid 1px #f5f5f5; }
.col-right div.showroomPrice div.findShowroom { position:absolute; bottom:0; right:3px; }
* html .col-right div.showroomPrice div.findShowroom { position:relative; bottom:18px; left:272px; }
.col-right div.showroomPrice ul li	{ line-height:11px; background-position:5px 4px  }
.col-right #breadcrumbs				{ margin:22px 0 22px 20px; color:#A29C96; font-size:11px; }
.col-right #breadcrumbs a			{ color:#A29C96; text-decoration:none; font-size:11px; }
.col-right #breadcrumbs a:hover		{ text-decoration:underline; }
#prodDtl-titleArea					{ width: 430px; position:relative; top:0; left:20px; margin-bottom: 1px; padding-bottom:20px; border-bottom: solid 1px #ededed; }
#prodDtl-titleArea h4				{ float:left; }
#prodDtl-titleArea div.stockstatus	{ float:left; margin:2px 0 0 10px; color:#D04527; }
#newProduct-icon					{ float:left; }
#saleProduct-icon					{ float:left; margin-left:4px }
#limited-icon					    { float:left; margin-left:4px }
img.newproduct,
img.saleproduct,
img.limitedicon                     { cursor:pointer; cursor:hand; }
img.newproduct-results,
img.saleproduct-results,
img.online-purchase-flag,
img.limitedicon-results                    { cursor:pointer; cursor:hand; float:left; padding:6px 4px 0pt 0px; }
img.online-purchase-flag            { cursor: default; }
.newProduct-icon					{ width:210px; height:1px; position:relative; top:0; left:0; }
.newProduct-icon div.results-iconHolder	{ position:absolute; top:10px; right:0; }
.saleProduct-icon					{ width:210px; height:1px; position:relative; top:0; left:0; }
.saleProduct-icon div.results-iconHolder	{ position:absolute; right:37px; top:11px; }
.limited-icon					{ width:210px; height:1px; position:relative; top:0; left:0; }
.limited-icon div.results-iconHolder	{ position:absolute; right:37px; top:11px; }
.productIcon-container              { border-top:1px solid #F5F5F5; margin-top:1px;width:210px }
#newProduct-icon div.iconHolder,
#saleProduct-icon div.iconHolder,
#limited-icon div.iconHolder     { position:relative; top:0px; left:11px; }
#prodDtl-tools						{ float:right; margin-right:23px; }
#prodDtl-tools li					{ float:left; margin-left:18px; }

.prodDtl-icons { clear:both; padding-top:10px; }
.prodDtl-icons img { float:left; margin-right:10px; }


#newProduct-hover                   { position:absolute; bottom:8px;left:10px;z-index:10; white-space:nowrap; }
#saleProduct-hover                  { position:absolute; bottom:8px;left:10px;z-index:10; white-space:nowrap; }

.newProduct-1 						{ background-color:#CCC; width:83px; border-left:1px solid #FFF; border-right:1px solid #FFF; height:1px; }
#newProduct-hover div.icon-text		{ width:83px; height:22px; text-align:center; line-height:22px; background-color:#FFF; border-left:1px solid #CCC; border-right:1px solid #CCC; }

.saleProduct-1 						{ background-color:#CCC; width:50px; border-left:1px solid #FFF; border-right:1px solid #FFF; height:1px; }
#saleProduct-hover div.icon-text    { width:50px; height:22px; text-align:center; line-height:22px; background-color:#FFF; border-left:1px solid #CCC; border-right:1px solid #CCC; }

#prodDtl-m6052-fix                { color:#D04527; font-weight:bold; margin-bottom:8px; }

#prodDtl-ecommerceArea				{}
#prodDtl-tabbedContent				{ padding-bottom:1px; margin:24px 0 17px 0; }
#prodDtl-tabs						{ padding-left:8px; }
#prodDtl-tabs div					{ float:left; width:96px; height:19px; margin:2px 0 0 -1px; padding:5px 0 0 10px; border:1px solid #EDEDED; border-bottom:0; background-color:#F2F3F3; font-family:arial, verdana, sans-serif; font-size:11px; font-weight:bold; color:#97938F; cursor:pointer; cursor:hand; }
#prodDtl-tabs div.active			{ background-color:#FFF; color:#D04527; margin:0 0 0 -1px; padding:7px 0 0 10px; cursor:default; }
* html #prodDtl-tabs #tab01			{ border-left:2px solid #EDEDED; }
#prodDtl-tabs #tab04				{ width:107px; }
#prodDtl-dimensions					{ display:none; }
#prodDtl-finishes					{ display:none; }
#prodDtl-textiles					{ display:none; }
#prodDtl-tabbedCopy					{ position:relative; top:0; left:0; width:446px !important; height:368px; overflow:auto; border:1px solid #EDEDED; }
#prodDtl-tabbedCopy div.tabCopy		{ margin-left:12px; }
#prodDtl-tabbedCopy div.tabCopy ul	{ margin:0 0 0 10px; }
#prodDtl-tabbedCopy div.tabCopy ul li	{ font-size:11px; }

#prodDtl-overview					{ width:420px; }
#prodDtl-overview div.greyBar-hdr	{ padding:7px 0 0 10px; margin:25px 0 20px 0; }
#prodDtl-overview p					{ margin:22px 20px 0 10px; }


#prodDtl-dimensions					{ margin-top:22px; }
#prodDtl-dimensions *				{ font-size:11px; }
#prodDtl-dimensions  li			{ padding-bottom:5px; }
#prodDtl-dimensions ul 			{ padding-bottom:21px; }
div.prodDtl-dimensionsCopy,
div.prodDtl-comColRequireCopy		{ width:406px; margin-left:13px; }

div.prodDtl-dimensionsCopy-us,
div.prodDtl-comColRequireCopy-us		{ float:left; width:188px; }
div.prodDtl-dimensionsCopy-metric,
div.prodDtl-comColRequireCopy-metric	{ float:left; width:198px; margin-left:20px; }

div.prodDtl-dimensionsCopy h6,
div.prodDtl-comColRequireCopy h6	{ margin:0 0 3px 11px; position:relative; top:0; left:0; }
div.prodDtl-dimensionsCopy p,
div.prodDtl-comColRequireCopy p		{ margin:0 0 22px 10px; }
div.prodDtl-dimensionsCopy h6 img.definition,
div.prodDtl-comColRequireCopy h6 img.definition	{ position:absolute; top:0; left:-25px; cursor:pointer; cursor:hand; }
* html div.prodDtl-dimensionsCopy h6 img.definition,
* html div.prodDtl-comColRequireCopy h6 img.definition	{ position:absolute; top:0; left:-25px; }






.tabCopy div.expandAll				{ margin:23px 8px 19px 10px; }
.tabCopy div.expandAll span			{ font-weight:bold; font-style:italic; }
.tabCopy div.expandAll ul			{ position:absolute; top:24px; right:15px; }

.prodDtl-colorChip-hover			{ width:231px; height:116px; padding:10px 0 0 10px; background:transparent url('../images/bg-prodDtl-colorChip-hover.png') no-repeat; }
.prodDtl-colorChip-hover img		{ float:left; margin-right:10px; cursor:default; }
.prodDtl-colorChip-hover li			{ margin-top:4px; }
.prodDtl-colorChip-hover li a		{ font-family:arial, verdana, sans-serif; }

#prodDtl-finishes					{  }
#prodDtl-finishes ul				{  }
#prodDtl-finishes ul li a			{ font-family:arial, verdana, sans-serif; font-size:11px; }
#prodDtl-finishes ul li.active a	{ color:#D04527; font-weight:bold; color:#D04527; }
.prodDtl-finishesRow				{ width:409px; margin:0 0 0 7px; }
.prodDtl-finishesRow div.prodDtl-finish				{ float:left; margin:0 11px 8px 0; }
.prodDtl-finishesRow div.prodDtl-finish img			{ border:1px solid #FFF; cursor:pointer; cursor:hand; }
.prodDtl-finishesRow div.prodDtl-finish img.active	{ border:1px solid #D04527; cursor:pointer; cursor:hand; }

#prodDtl-textiles					{  }
#prodDtl-textiles ul				{  }
#prodDtl-textiles ul li a			{ font-family:arial, verdana, sans-serif; font-size:11px; }
#prodDtl-textiles ul li.active a	{ color:#D04527; font-weight:bold; }
.prodDtl-textilesRow				{ width:409px; margin:0 0 0 7px; }
.prodDtl-textilesRow div.prodDtl-textile			{ float:left; margin:0 11px 8px 0; }
.prodDtl-textilesRow div.prodDtl-textile img		{ border:1px solid #FFF; cursor:pointer; cursor:hand; }
.prodDtl-textilesRow div.prodDtl-textile-active img	{ border:1px solid #D04527; cursor:pointer; cursor:hand; }


/* Inspiration Styles */
#chairGallery						{ width:920px; height:494px; background:transparent url('../images/bg-chairGallery.jpg') no-repeat; }
#chairGallery #chairGallery-content	{ padding:166px 0 0 515px; }
#chairGallery-content h1			{ margin-bottom:4px; }
#chairGallery-content p				{ width:382px; font-size:14px; line-height:21px; margin-bottom:36px; }
#chairGallery div.dblLine			{ margin:7px 0 0 515px; }
#chairGallery div.dblLine div		{ width:405px; }

/* About Us Styles */
.aboutUs-landing p.largeFont		{ margin-bottom:15px; width:100%; }
#aboutUs-twoColumns					{ width:670px; }
#aboutUs-twoColumns img 			{ float:left; margin-bottom:20px; }
#aboutUs-twoColumns img.right    	{ float:right; }
#aboutUs-twoColumns p              	{ clear:both; width:auto; padding-right:20px; }

#aboutUs-leftColumn					{ width:440px; float:left; }
#aboutUs-leftColumn img				{ margin-bottom:14px; }
#aboutUs-leftColumn p				{ width:412px; margin-bottom:0 !important; }
#aboutUs-rightColumn				{ width:210px; margin-left:460px; }
* html #aboutUs-rightColumn				{ margin-left:457px; }
#aboutUs-rightColumn img			{ margin-bottom:19px; }
#aboutUs-rightColumn img.last		{ margin-bottom:0; }
#aboutUs-rightColumn ul				{ margin:0 0 0 10px; width:190px; }
#aboutUs-rightColumn ul li			{ line-height:13px; }

#aboutUs-heritageTimeline                   { margin:25px 0 0 0; }
#aboutUs-heritageTimeline ul                { padding:0 0 10px 10px; }
#aboutUs-heritageTimeline .banner           { margin:35px 0 0 0; }
#aboutUs-heritageTimeline div.timeline      { position:relative; margin:35px 0 0 10px; width:659px; }
#aboutUs-heritageTimeline div               { margin:0 auto; width:558px; }
#aboutUs-heritageTimeline img.yearIndicator { position:absolute; top:0; left:0; z-index:1; }
#aboutUs-heritageTimeline img.prev          { float:left; margin-top:124px; cursor:pointer; }
#aboutUs-heritageTimeline img.next          { float:right; margin-top:124px; cursor:pointer; }
#aboutUs-heritageTimeline img.timelineImg   { margin:30px 0 0 30px; }

#comDesign-images					{ width:670px; margin-bottom:14px; }
* html #comDesign-images			{ width:667px; }
.commitmentToDesign ul.learnMore	{ margin:36px 0 7px 10px; }
#comDesign-designers				{ padding-top:9px; }
.designerProfiles-row img,
.comDesign-row img,
.comDesign-row-last img				{ margin-bottom:14px; }
.designerProfiles-row p				{ line-height:18px; }
.designerProfiles-row ul,
.comDesign-row ul,
.comDesign-row-last ul				{ border-bottom:1px solid #EDEDED; margin:10px 0 1px 0; padding:0 0 7px 10px; }

.comDesign-row						{ margin-bottom:60px; }

/* Glossary of Terms Styles */
#termList .glossary-definition		{ margin-bottom:15px; width: 430px; }
#termList .glossary-definition-last	{ width: 430px; }
#termList h4						{ margin:0 0 0 20px; }
#termList p							{ margin: 6px 0 0 30px; width:400px; color:#A29C96; }

/* Search Styles */
#copyOnly #searchLanding form					{ padding:0; margin:0; }
#searchLanding p  								{ margin:0 0 22px 20px;  }
#searchLanding .labelForm						{ width:300px; padding:0 0 12px 20px; }
#searchLanding .search-label-col				{ float:left; padding-top:3px; }
#searchLanding .search-label-col label			{ padding:0 !important; font-size:12px; }
#searchLanding .search-label-col span			{ font-size:11px; color:#979797; font-style:normal; }
#searchLanding .search-field-col label			{ padding:0 13px 0 3px !important; position:relative; top:-2px; left:0; font-style:normal; font-size:12px; }
html>body*#searchLanding .search-field-col label			{ top:0; }
#searchLanding .search-field-col select			{ width:190px; height:16px; border:1px solid #a29c96; color:#a29c96; font-size:11px; }
#searchLanding .search-field-col input.text		{ width:190px; height:14px; border:1px solid #a29c96; color:#a29c96; font-size:11px; }
#searchLanding input.submit						{ margin:15px 0 0 376px; }

#searchLanding .col-left50 .search-field-col	{ margin-left:110px; width:190px; }
* html #searchLanding .col-left50 .search-field-col		{ margin-left:106px; }

#searchLanding .col-right50 .labelForm			{ width:350px; padding:0 0 0 20px; }
#searchLanding .col-right50 .search-label-col	{ width:120px; }
#searchLanding .col-right50 .search-field-col	{ float:left; width:190px; }


#searchLanding .col-right50 div.dblLine			{ margin-top:12px; }
#searchLanding div.dblLine div					{ width:440px; }

/*
#searchLanding input.submit			{ margin:0 0 0 253px; position:relative; top:5px; left:0; }
#searchLanding div.formButtons 		{ margin:34px 123px 150px; text-align:right; }
#searchLanding .formField  	    	{ width:400px;  }
#searchLanding .formField select 	{ width:193px;  margin:14px 0 0 0;}

#searchLanding .left-labels      	{ float:left; width:110px; margin:14px 0 0 0;}
#searchLanding .left-widgets     	{ float:left; width:300px; }

#searchLanding .right-labels      	{ float:left; width:110px; margin:18px 0 0 0;}
#searchLanding .right-widgets     	{ float:left; width:300px; }
#searchLanding .formField input  	{ width:193px;  margin:0px 0 0 0;}
#searchLanding .pn-example       	{ color:#AAA; font-size:9px; margin:0 0 0 10px; }
*/

/* contact us */
#contact div.dblLine          		{ width:432px; margin:0px 0 22px; }
#contact div.dblLine div            { width:440px; margin:18px 0 15px; }
#contact div.formButtons         	{ margin:34px 123px 0 0; text-align:right; }
#contact div.introCopy              	{ margin-bottom:16px; }
#contact div.introCopy   ul *      	{ margin:0 0 22px 0; }
#contact div.introCopy p         	{ width:450px; margin:0 0 8px 10px; }
#contact div.greyBar-hdr-first		{ margin-bottom:23px; }
#contact div.newgroup               	{ margin:0 0 46px 0 !important; }
#contact #privacy                     { margin-top: 17px; }
.contactus p.mb4                      { font-family:arial, verdana, sans-serif; font-size:9px; font-weight:bold; letter-spacing:1px; } 
.contactus div.greyBar-hdr-first,
.contactus div.greyBar-hdr			{ margin-bottom:16px; }
.contactus div.col-right33 p       	{ margin-bottom:9px; }
.contactus div.col-right33 div.greyBar-hdr-first,
.contactus div.col-right33 div.greyBar-hdr	{ padding-left:10px; }
.contactus div.col-right33 ul *     { margin:12px 0 20px 0; }
div.newsletter-signup        		{ margin:13px 10px 11px 10px; width:400px; line-height:18px; }

/* enews landing */
#enews div.dblLine          		{ width:432px; margin:0px 0 22px; }
#enews div.dblLine div             	{ width:440px; margin:18px 0 15px; }
#enews div.formButtons         		{ margin:34px 123px 0 0; text-align:right; }
#enews div.introCopy              	{ margin-bottom:16px; }
#enews div.introCopy ul       	    { margin-bottom:22px; }
#enews div.introCopy p         		{ width:450px; margin:0 0 8px 10px; }
#enews div.enews-text          		{ margin:13px 10px 11px 10px; width:411px; line-height:18px; }
#enews div#enews					{ margin:0 0 0 5px; }
#enews div.greyBar-hdr-first		{ margin-bottom:23px; }
#enews div.newgroup               	{ margin:0 0 46px 0 !important; }
#enews #privacy                     { margin-top: 17px; }

#enewsletter-form { padding-right:28px; border-right:1px solid #cccccc; }
#enewsletter-form p { margin-left:10px; margin-bottom:10px; }
#enewsletter-form .req { color:#99610E !important; padding-right:3px; }
#enewsletter-form .required-field-txt { font-style:italic; font-size:10px; }
#enewsletter-form .enewsletter-form { width:516px; }
#enewsletter-form .enewsletter-form td { padding:0 0 5px 0; }
#enewsletter-form .enewsletter-form input { width:256px; margin:0; border:1px solid #D0CDCA; background-color:#F9F9F9; }
#enewsletter-form .enewsletter-form select { width:258px; margin:0; padding:0; border:1px solid #D0CDCA; background-color:#F9F9F9; }
#enewsletter-form .enewsletter-form select option { background-color:#F9F9F9; }
#enewsletter-form .options-caption { display:block; margin:30px 0 5px 10px; }
#enewsletter-options { clear:left; display:inline; float:left; width:516px; background-color:#f8f8f8; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; }
#enewsletter-options table {  }
#enewsletter-options table td { padding:10px; }
#enewsletter-options label { padding:0; }
#enewsletter-options input { width:auto; }
#enewsletter-options .enewsletter-option { padding-right:20px; }
#enewsletter-options td { padding:0 0 15px 0; line-height:17px; }
#enewsletter-options td img { display:block; margin-bottom:10px; }
#enewsletter-form .submit { float:left; display:block; display:inline; margin:20px 0 0 230px; }

#enewsletter-library-promo { float:left; display:inline; width:230px; margin:0 0 0 25px; padding:1px 0 0 0; text-align:center;  }
#enewsletter-library-promo img { margin:16px 0; }
#enewsletter-library-promo a { color:#000000; font-size:11px; }



/* literature request */
#littypes							{ width:670px; margin-bottom:50px; }
#littypes div						{ width:210px; float:left; margin:0px 20px 0 0; border-bottom:1px solid #F5F5F5; }
#littypes div img					{ margin:0 0 0px 10px; }
#littypes div ul					{ padding:16px 0 7px 10px; border-bottom:1px solid #EDEDED; margin-bottom:1px; }
#littypes .no1 img                { margin-bottom: 20px; }
#littypes .no3				         { margin:0; }
#littypes .no3 img			     { margin:0; }

#litshipmethod               		{ margin-top:46px; }

/* Collection Catalogs -and- Tear Sheets */
.collcat table                      { padding:0px; table-layout: fixed; width: 650px; }
.collcat table.ptfoom               { margin-bottom:104px; }
.collcat table tr td               	{ font-family:georgia, times new roman, serif; font-style:normal; font-size:12px; vertical-align:top; }
.collcat table tr td.pad          	{ padding-left:10px; }
.collcat table col#c1              	{ width: 200px; }
.collcat table col#c2              	{ width: 20px; }
.collcat table col#c3              	{ width: 337px; }
.collcat table col#c4             	{ width: 113px; }
.collcat table tr td ul li        	{ margin-bottom: 20px; }
.collcat div.dblLine               	{ margin-bottom: 12px; }
.collcat div.dblLine div            { width:670px !important; }
.collcat ul li.backtotop a         	{ color:#d34f35; }
.collcat-gotback                   	{ margin: 11px 0 0 0 !important; }
.collcat-noback                   	{ margin: 11px 0 12px 0 !important; }
.collcat p#introcopy                  { margin: 12px 0 18px 0; }
p.hdr-litReq                      	{ font-family:arial, verdana, sans-serif; font-size:11px; font-weight:bold; margin-bottom:0; line-height:16px; letter-spacing:1px; }
p.prodnum-litReq                 	{ font-style:italic; color:#444444; margin-bottom:8px; }
 
#tearsheetReq-headers 						{ border-bottom:1px solid #EDEDED; padding:0 0 4px 0; }
.tearsheetReq-catalog						{ margin:1px 0; padding:15px 0 17px 0; border-top:1px solid #F5F5F5; border-bottom:1px solid #EDEDED; }
.tearsheetReq-catalog-restart				{ margin:1px 0; padding:15px 0 17px 0; border-bottom:1px solid #EDEDED; }
.litReq-backToTop 							{ position:relative; top:0; left:0; border-top:1px solid #F5F5F5; padding:6px 0; }
.litReq-backToTop ul						{ margin-left:3px; }
.litReq-backToTop input						{ position:absolute; top:10px; right:10px; }
#tearsheetReq-headers,
.tearsheetReq-catalog						{ width:670px; } 
#tearsheetReq-headers .literature-column	{ float:left; width:200px; margin:0 20px 0 10px; }
.tearsheetReq-catalog .literature-column,
.tearsheetReq-catalog-restart .literature-column	{ float:left; width:200px; margin:0 20px 0 3px; }
#tearsheetReq-headers .description-column	{ float:left; width:315px; margin:0 20px 0 10px; }
.tearsheetReq-catalog .description-column,
.tearsheetReq-catalog-restart .description-column	{ float:left; width:315px; margin:0 20px 0 5px; }
#tearsheetReq-headers .description-column-extended	{ float:left; width:410px; margin:0 20px 0 10px; }
.tearsheetReq-catalog .description-column-extended,
.tearsheetReq-catalog-restart .description-column-extended	{ float:left; width:410px; margin:0 20px 0 5px; }
.tearsheetReq-catalog .description-column ul,
.tearsheetReq-catalog-restart .description-column ul	{ padding:8px 0 0 10px; }
* html #tearsheetReq-headers .literature-column		{ margin:0 20px 0 5px; }
#tearsheetReq-headers .price-column,
.tearsheetReq-catalog .price-column,
.tearsheetReq-catalog .price-column div,
.tearsheetReq-catalog-restart .price-column			{ float:left; width:95px; font-size:11px; color:#A29C96; font-family:arial,verdana,sans-serif; }
.tearsheetReq-catalog .price-column,
.tearsheetReq-catalog-restart .price-column			{ margin-left:6px; }

#tearsheetReq-downloads-hdr					{ border-top:1px solid #F5F5F5; border-bottom:1px solid #EDEDED; margin:0 0 1px 0; padding:17px 0 7px 10px; }
#tearsheetReq-downloads						{ border-top:1px solid #F5F5F5; padding:16px 10px 0 10px; }
#tearsheetReq-downloads div.leftCol			{ float:left; width:250px; }
#tearsheetReq-downloads div.rightCol		{ margin-left:340px; width:250px; }
#tearsheetReq-downloads li					{ margin-bottom:13px; }
#tearsheetReq-downloads li.last				{ margin-bottom:0; }


#tearsheets table                     { padding:0px; table-layout: fixed; width: 650px; }
#tearsheets table.ptfoom             { margin:13px 0 104px; }
#tearsheets table tr td               { font-family:georgia, times new roman, serif; font-style:normal; font-size:12px; vertical-align:top; }
#tearsheets table col#co1            { width: 150px; }
#tearsheets table col#co2            { width: 65px; }
#tearsheets table col#co3            { width: 200px; }
#tearsheets table tr td ul li        { margin-bottom: 13px; }
#tearsheets p.sections               { margin:1px 0 6px 0 !important; }
#tearsheets div.dblLine              { color:#EDEDED; }
#tearsheets div.dblLine div          { width:670px !important; }
.tearsheets-noback                   { margin: 14px 0 12px 0 !important; }


/* FREE SAMPLES */
.free-samples p#introcopy                           { font-size: 14px; color: #000000; }
.free-samples #tearsheetReq-headers div             { font-size: 14px; color: #000000; }
.free-samples .tearsheetReq-catalog p.hdr-litReq    { font-size: 11px; color: #000000; }
.free-samples .tearsheetReq-catalog p               { font-size: 13px; color: #666666; font-family:arial,verdana,sans-serif; }

/* FAQ */
.faq                            	{ color:#a29c96; }
.faqcontent ul      				{ padding:0; margin:15px 0 8px 0; list-style-type:none; }
.faqcontent ul li					{ padding:0 0 9px 10px; margin:0; }
.faqcontent ul li.last				{ padding:0 0 0 10px; margin:0; }
.faqcontent ul li a                 { text-decoration:none; color:#a29c96; }
#termDefinitions div.definition,
#termDefinitions div.faq         	{ margin: 0 0 0 10px; width:566px; }
.faqcontent a.top             		{ font-family:arial, verdana, sans-serif; font-size:11px; font-style:normal; color:#d44623; text-decoration:none; }
.faqcontent .definition     		{ padding-bottom:2px; line-height:17px; width:621px; }
.faqcontent .definition p 			{ color:#444444; font-style:normal; margin:0 0 11px 0; padding-left:0 !important; }
.faqcontent .definition p.question	{ font-size:12px; font-style:italic; color:#d44623; padding-bottom:2px; margin-bottom:4px; line-height:18px; }
.faqcontent .definition ul 			{ padding:0; margin:0 0 5px 0; list-style-type:none; }
.faqcontent .definition ul.last 	{ margin:0; }
.faqcontent #termDefinitions div.dblLine,
.faqcontent div.dblLine     		{ position:relative; left:0; top:0; height:3px; margin:4px 0 21px; }
.faqcontent div.dblLine div 		{ position:absolute; top:0; left:0; width:680px; border-top:1px solid #D1D1D1; border-bottom:1px solid #E6E6E6; height:1px; font-size:0; color:#FFF; }
* html .faqcontent div.dblLine div	{ width:677px; }

/* Designer Profile */
#designerProfile-copy				{ width:670px; }
* html #designerProfile-copy		{ width:667px; }
#designerProfile-left,
#comDesign-left						{ width:210px; float:left; }
#designerProfile-right,
#comDesign-right					{ width:440px; margin-left:230px; }
* html #designerProfile-right,
* html #comDesign-right				{ margin-left:223px; }
#designerProfile-left img,
#designerProfile-right img			{ margin-bottom:16px; }

#designerProfile-left p				{ padding-right:10px; }
#designerProfile-left p.quote		{ margin-bottom:17px; }
#designerProfile-left div			{ font-style:italic; }
#designerProfile-left div			{ padding:0 10px; margin-bottom:10px; }
#designerProfile-left div.relative	{ padding:0 !important; margin-bottom:0 !important; }
#designerProfile-left ul			{ padding:0 10px; margin-bottom:17px; }
#designerProfile-left div ul		{ padding:0; margin:4px 0 14px 0; font-style:normal; }

#designerProfile-right p			{ margin-bottom:12px; width:419px; font-size:14px; line-height:21px; }
#designerProfile-right p.last		{ margin-bottom:0; }

/* Where to Buy Landing */
#whereToBuy-form					{ width:210px; background-color:#ECEBEA; }
#whereToBuy-header					{ font-size:13px; font-style:italic; padding:12px 10px 11px 20px; border-bottom:1px solid #DBDAD9; margin-bottom:1px; }
#northAmericanSearch				{ padding:11px 10px 22px 15px; border-top:1px solid #E3E2E1; border-bottom:1px solid #DBDAD9; margin-bottom:1px; }
.searchSelected                     { background: #C7C3C0; color:#FFF; }
#northAmericanSearch p				{ margin:7px 0 7px 5px; }
#northAmericanSearch #northAmericanSearch-checkboxes 		{ margin-bottom:19px; }
#northAmericanSearch #northAmericanSearch-checkboxes div.boxes	{ position:relative; top:0; left:0; margin:0 0 8px 5px; width:180px; }
#northAmericanSearch #northAmericanSearch-checkboxes div img.definition { position:absolute; top:3px; right:15px; cursor:pointer; cursor:hand; }
#northAmericanSearch input.checkbox	{ border:1px solid #e3e3e3; background-color:#fafafa; height:12px; position:relative; top:2px; left:-3px; }
html>body*#northAmericanSearch input.checkbox	{ top:0; }
*:first-child+html #northAmericanSearch input.checkbox	{ top:-3px; }
* html #northAmericanSearch input.checkbox	{ top:-2px; }
#worldwideSearch					{ padding:11px 10px 22px 15px; border-top:1px solid #E3E2E1; border-bottom:1px solid #DBDAD9; margin-bottom:1px; }
#worldwideSearch p					{ margin:7px 0 16px 5px; }
#hospitalitySales					{ padding:11px 10px 22px 15px; border-top:1px solid #E3E2E1; }
#whereToBuy-form h5					{ font-size:14px; margin:0 0 0 5px; font-weight:normal; }
#hospitalitySales h5				{ margin:0 0 10px 5px; }
#whereToBuy-form select				{ float:left; border:1px solid #cccac8; background-color:#fafafa; width:148px; height:16px; font-size:11px; font-face:arial,verdana,sans-serif; color:#A2A5A4; }
*:first-child+html #whereToBuy-form select	{ height:19px; }
* html #whereToBuy-form select		{ width:143px; }
#whereToBuy-form input.submit		{ margin-left:5px; }
* html #whereToBuy-form input.wtb-submit	{ margin-left:2px; }
.whereToBuy-landing					{ width:670px; }
.whereToBuy-landing p				{ font-size:14px; line-height:21px; }
.whereToBuy-landing img				{ margin-bottom:14px; }
#whereToBuy-featuredLocale			{ padding-bottom:1px; border-bottom:1px solid #F5F5F5; margin-bottom:25px; }
#whereToBuy-featuredLocale p		{ margin-bottom:18px; width:515px; }
#whereToBuy-featuredLocale ul		{ padding:18px 0 5px 10px; border-bottom:1px solid #EDEDED; }
.whereToBuy-localeRow div			{ width:158px; margin-right:11px; float:left; border-bottom:1px solid #F5F5F5; }
.whereToBuy-localeRow div.whereToBuy-locale-last	{ margin-right:0; }
.whereToBuy-localeRow div ul		{ padding:17px 0 5px 10px; }
.whereToBuy-localeRow div div.ul-container  { height:60px;border-bottom:1px solid #EDEDED;margin:0 0 1px 0; }

/* Where to Buy Results */
.whereToBuy-results					{ width:670px; }
.whereToBuy-results ul              { padding: 16px 0 10px 10px; }
#storeLists div p                   { padding: 0 !important; margin: 0; }
#storeLists div p.locationResultTitle	{ font-family:arial, verdana, sans-serif; font-size: 11px; color: #dc644a; padding: 0 0 0 10px !important; }
p.storeName                         { font-family:arial, verdana, sans-serif; font-size: 11px; font-weight: bold; }
.store                              { padding: 12px 10px 24px 10px; margin-right:20px; float: left; width: 190px; }
.store-last                         { padding: 12px 10px 24px 10px; float: left; width: 190px; }
.storeRow                           { width:670px; }
.storeTypeGroup                     { padding: 15px 0 12px 0; }

#whereToBuy-featuredLocale .leftcopy    	{ float:left; width:430px; }
#whereToBuy-featuredLocale .leftcopy p  	{ font-size:14px; line-height:21px; width:420px; }
#whereToBuy-featuredLocale .rightcopy 		{ float:left; width:175px; padding:41px 0 0 33px; }
#whereToBuy-featuredLocale .rightcopy ul 	{ padding-top:0; border-bottom:0px; }
#whereToBuy-featuredLocale .rightcopy ul li,
#whereToBuy-featuredLocale .rightcopy p 	{font-size:11px; margin-bottom:8px; width:165px; }

.intlpage-country-column            { float:left;width:210px; }
.intlpage-country-column p a        { font-size:14px;font-family:georgia,times,serif;font-style:italic;text-decoration:underline;}

.isLimitedOffering					{ position:relative; top:0; left:0; z-index:97; width:1px; height:1px; }
.limitedIcon						{ position:absolute; top:5px; left:-14px; }
.limitedIcon img					{ cursor:default; cursor:hand; }
.limitedCopyHolder					{ width:200px; position:absolute; bottom:-7px; left:-7px; display:none; }
.limitedCopy						{ width:170px; padding:5px 17px 5px 13px; background:transparent url('../images/bg-limitedOfferings.png') repeat-y; line-height:17px; }
* html .limitedCopy					{ background:#FFF url('../images/bg-limitedOfferings.gif') repeat-y; }


.form-error    						{ border:1px solid #bd3033 !important; outline:1px solid #bd3033 !important; }
.errorMessageBox    				{ background-color:#bd3033; color:#FFFFFF; width:450px; padding:8px 8px 8px 8px; position:relative; left:0px; font-family:arial, verdana, sans-serif; }
.errorMessageBoxShort    				{ background-color:#bd3033; color:#FFFFFF; width:423px; padding:8px 8px 8px 8px; margin-bottom: 8px; position:relative; left:0px; font-family:arial, verdana, sans-serif; }
span.red            				{ color:#922222; }


/* Footer Styles */
#footer								{ position:relative; top:0; left:0; height:125px; width:920px; border-top:20px solid #707374; background:transparent url('../images/bg-footerVerticalLines.gif') repeat-y; }
#footerLinks-col-01					{ position:absolute; top:-3px; left:30px; }
#footerLinks-col-02					{ position:absolute; top:-3px; left:140px; }
div.footerLinks						{ line-height:16px; }
div.footerLinks a					{ font-family:arial, verdana, sans-serif; color:white; text-decoration:none; font-size:10px; }
div.footerLinks a:hover				{ text-decoration:underline; }
#copyright							{ position:absolute; top:90px; right:20px; font-family:georgia, times new roman, serif; font-size:10px; color:#FFF; }
#footer-social                      { position:absolute; top:23px; right:-34px; background: url('/common/images/footer-social-background.png') no-repeat; height: 43px; width: 218px; padding-left: 21px; line-height: 37px;
                                        font-family: Arial; font-size: 10px; color: #fff;}
#footer-facebook                    { position: relative; top: 6px; padding-left: 38px; }
#footer-newsletter                  { padding-left: 9px; position: relative; top: 3px; }

/* Lightbox Effect Styles */
img.roomScene-icon					{ position:absolute; top:196px; left:4px; margin-bottom:0 !important; }
img.roomScene-keyVisual-icon		{ position:absolute; bottom:10px; left:10px; z-index:11; }
* html img.roomScene-keyVisual-icon	{ position:absolute; top:-20px; left:10px; }
img.vignGallery-keyVisual-icon		{ position:absolute; bottom:5px; left:5px; z-index:11; }
* html img.vignGallery-keyVisual-icon	{ position:absolute; top:-25px; left:5px; }
#lightbox							{ filter:alpha(opacity=50); opacity: 0.5; background-color:#222; z-index:90; position:absolute; top:0; left:0; height:1px; width:100%; cursor:pointer; cursor:hand; display:none; }
#lightbox-canvas					{ position:absolute; top:70px; left:30px; z-index:91; display:none; }
/*
* html #lightbox-canvas 			{ position: absolute; top: expression(70+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px'); left: expression(30+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');}
*/
.lightbox-canvas-1 					{ margin:0 9px 0 1px; background-color:#FFF; height:1px; }
* html .lightbox-canvas-1 			{ width:1px; }
.lightbox-canvas-2					{ margin:0 10px 0 2px; background-color:#FFF; height:1px; }
* html .lightbox-canvas-2 			{ width:1px; }
.lightbox-canvas-3					{ margin:0 11px 0 3px; background-color:#FFF; height:1px; }
* html .lightbox-canvas-3 			{ width:1px; }
.lightbox-canvasClose				{ text-align:right; background-color:#FFF; padding:7px 10px 0 0; }
.lightbox-canvasClose img			{ cursor:pointer; cursor:hand; }
#lightbox-copy						{ padding:0 0 0 6px; margin:0 8px 0 0; background-color:#FFF;  }
#lightbox-canvas .rightShadow		{ background:transparent url('../images/bg-popupRightShadow.png') repeat-y top right; }
* html #lightbox-canvas .rightShadow	{ background:transparent url('../images/spacer.gif') no-repeat; }
#lightbox-canvas .bottomShadow		{ background:transparent url('../images/bg-popupBottomRightShadow.png') no-repeat top right; }
* html #lightbox-canvas .bottomShadow	{ background:transparent url('../images/spacer.gif') no-repeat; }
#lightbox-canvas .bottomShadow div	{ background:transparent url('../images/bg-popupBottomShadow.png') repeat-x; margin:0 11px 0 3px; }
* html #lightbox-canvas .bottomShadow div	{ background:transparent url('../images/spacer.gif') no-repeat;}

#definition-canvas					{ position:absolute; bottom:14px; left:160px; z-index:99; display:block; width:184px; }
.prodDtl-comColRequireCopy #definition-canvas	{ position:absolute; bottom:3px; left:-13px; }
* html .prodDtl-comColRequireCopy #definition-canvas	{ position:absolute; bottom:40px; left:-10px; }
.definition-top						{ background:transparent url('../images/bg-definition-top.png') repeat-y; }
* html .definition-top				{ background:transparent url('../images/bg-definition-top.gif') repeat-y; }
.definition-bottom					{ background:transparent url('../images/bg-definition-bottom.png') repeat-y; }
* html .definition-bottom			{ background:transparent url('../images/bg-definition-bottom.gif') repeat-y; }
.definition-copy					{ padding:0 12px 0 12px; background:transparent url('../images/bg-definition.png') repeat-y;  }
* html .definition-copy				{ background:transparent url('../images/bg-definition.gif') repeat-y; }
#definition-term					{ font-family:arial, verdana, sans-serif; font-size:9px; text-transform: uppercase; font-style:normal; letter-spacing:1px; line-height:18px; }
#definition-define					{ line-height:16px; font-style:normal; }

/* Email to a Friend Styles */
#emailToFriend							{ width:372px; }
#emailToFriend .lightbox-canvasClose	{ padding:7px 10px 27px 0; }
#emailToFriend h1						{ margin:0 0 23px 9px; }
#emailToFriend div.dblLine				{ border-top:1px solid #EDEDED; border-bottom:1px solid #F5F5F5; height:1px; font-size:0; color:#FFF; }
#emailToFriend p						{ font-size:11px; margin-left:10px; }
#emailToFriend p.emailFriend-prodName	{ font-size:14px; line-height:19px; color:#444; }
#emailToFriend ul						{ margin:0 0 6px 10px; }
#emailToFriend .emailInput				{ float:left; width:161px; margin-right:25px; }
#emailToFriend .emailInput-right		{ float:left; width:161px; }
#emailToFriend label					{ margin:0 0 2px 10px; font-family:georgia, times, serif; font-size:11px; font-style:italic; color:#444; }
#emailToFriend label span				{ font-size:10px; }
#emailToFriend .emailInput input,
#emailToFriend .emailInput-right input	{ width:159px; height:17px; border:1px solid #D0CDCA; background-color:#f9f9f9; margin:0 0 0 5px; }
#emailToFriend .emailInputWide			{ width:347px; margin:9px 0 0 0; }
#emailToFriend .emailInputWide input	{ width:345px; height:17px; border:1px solid #D0CDCA; background-color:#f9f9f9; margin:0 0 0 5px; }
#emailToFriend .emailTextArea			{ margin:9px 0 0 0; }
#emailToFriend textarea					{ width:315px; height:103px; border:1px solid #D0CDCA; background-color:#f9f9f9; padding:15px; margin:0 0 0 5px; font-family:arial, verdana, sans-serif; font-size:11px; }
#emailToFriend .emailToCheckbox			{ font-size:11px; margin:9px 0 0 5px; border-bottom:1px solid #EDEDED; padding:0 0 19px 0; }
#emailToFriend .emailToCheckbox label	{ font-style:normal; }
#emailToFriend input.checkbox			{ position:relative; top:-1px; left:0; margin:0; height:12px; }
#emailToFriend .submitEmail				{ text-align:right; padding:15px 20px 20px 0; border-top:1px solid #F5F5F5; margin-top:1px; }
.thanksMsg								{ font-size:14px; line-height:21px; padding:10px 0 50px 0; }

/* Print Options Styles */
#printForm								{ width:375px; padding:0 0 36px 0; }
#printForm p							{ font-style:italic; padding-left:10px; }
#printForm input						{ margin-left:10px; }
#printForm p,
#printForm label						{ font-size:11px; }
#printForm label						{ position:relative; top:-2px; left:2px; }
#printForm img.submit					{ float:right; margin:0 20px 0 0; cursor:pointer; cursor:hand; }
#printForm .lightbox-canvasClose		{ padding:7px 10px 27px 0; }
#printForm h1							{ margin:0 0 23px 9px; }
#printForm div.dblLine					{ border-top:1px solid #EDEDED; border-bottom:1px solid #F5F5F5; height:1px; font-size:0; color:#FFF; }

/*glass options table Styles*/


#glasstop								{ width:780px; padding:0 0 36px 0; }
#glasstop input						{ margin-left:10px; }
#glasstop p,
#glasstop label						{ font-size:11px; }
#glasstop label						{ position:relative; top:-2px; left:2px; }
#glasstop img.submit					{ float:right; margin:0 20px 0 0; cursor:pointer; cursor:hand; }
#glasstop .lightbox-canvasClose		{ padding:7px 10px 27px 0; }
#glasstop h1							{ margin:0 0 23px 9px; }
#glasstop div.dblLine					{ border-top:1px solid #EDEDED; border-bottom:1px solid #F5F5F5; height:1px; font-size:0; color:#FFF; }

div.prodDtl-glasstopCopy-top	    	{ float:left; width:100px; }
div.prodDtl-glasstopCopy-top b {padding-left:15px;}
div.prodDtl-glasstopCopy-us	    	{ float:left; width:100px; }
div.prodDtl-glasstopCopy h6     	{ margin:0 0 3px 11px; position:relative; top:0; left:0;font-weight:bold; font-style:italic }
div.prodDtl-glasstopCopy-us	 p          { margin:0 0 10px 10px;font-style:normal; }


/* Unsubscribe Styles */
#unsubscribeForm						{ width:375px; padding:0 0 22px 0; }
#unsubscribeForm .lightbox-canvasClose	{ padding:7px 10px 27px 0; }
#unsubscribeForm h1						{ margin:0 0 23px 9px; }
#unsubscribeForm div.dblLine			{ border-top:1px solid #EDEDED; border-bottom:1px solid #F5F5F5; height:1px; font-size:0; color:#FFF; margin-bottom:17px; }
#unsubscribeForm label					{ padding:0 0 0 10px; margin:0; }
#unsubscribeForm input.textField		{ width:264px; height:17px; border:1px solid #D0CDCA; background-color:#F9F9F9; }
#unsubscribeForm input.submit			{ margin:0 0 0 13px; position:relative; top:5px; left:0; }

/* Video Styles */
#videoPlayer .lightbox-canvasClose		{ padding:7px 10px 27px 0; }

/* Room Scene Gallery Styles */
#vign-gallery							{ width:535px; }
#vign-gallery .lightbox-canvasClose		{ margin-bottom:11px; }
img.vign-image							{ margin-right:10px; }
.vign-captionPagingation				{ width:525px; margin:17px 0 5px 0; }
.vign-caption							{ float:left; width:325px; font-size:13px; font-weight:bold; font-style:italic; color:#444; }
.vign-pagination						{ float:right; margin-left:10px; width:auto; }
.vign-pagination span					{ padding:0 0 0 9px; }
#vign-prodList							{ padding:0 0 14px 0; width:470px; }
#vign-prodList div						{ float:left; width:210px; margin-right:20px; }


/* Quick Link Styles - Products */
#ql-product							{ padding:7px 10px 14px 0; width:680px; }
#ql-product	.lightbox-canvasClose	{ padding:0 0 27px 0; }
#ql-product #ql-imageArea			{ width:375px; float:left; text-align:center; }
#ql-product #ql-image				{ width:375px; height:375px; }
#ql-product #ql-otherImages			{ width:375px; margin:10px 0 17px 18px; text-align:center; }
#ql-product #ql-otherImages img		{ border:1px solid #F0EEEE; cursor:pointer; cursor:hand; margin-right:12px; }
#ql-product #ql-otherImages img.active	{ border:1px solid #D04527; }
#ql-product #ql-imageArea #shownIn-copy		{ margin:18px 0 0 10px; font-size:11px; }

#ql-product #ql-copyArea				{ width:285px; margin:0 0 0 10px; float:left; }
#ql-product #ql-copyArea div.dblLine	{ border-top:1px solid #EBEBEB; border-bottom:1px solid #F4F4F4; height:1px; font-size:0; color:#FFF; margin:0 10px 0 0; }
#ql-product #ql-copyArea #ql-prodDtl-dimensions			{ color:#333; font-size:11px; margin:10px 0 19px 13px; }
#ql-product #ql-copyArea #ql-prodDtl-icons				{ margin:5px 10px 4px 11px; }
#ql-product #ql-copyArea #ql-prodDtl-description		{ margin:18px 10px 0 11px; }
#ql-product #ql-copyArea p								{ margin:0 0 6px 0; font-size:12px; }
#ql-product #ql-copyArea p.ql-products-cost img			{ margin:0 7px; position:relative; top:4px; left:0; }
#ql-product #ql-copyArea p #ql-prodDtl-price			{ color:#000; }
#ql-product #ql-copyArea ul.ql-prodDtl-links			{ margin:16px 0 0 10px; }
#ql-product #ql-copyArea ul li.link a.ql-prodDtl-name	{ font-family:arial, verdana, sans-serif; font-size:14px; color:#D04527; }
#ql-product #ql-copyArea ul li.link #limited			{ font-family:arial, verdana, sans-serif; font-size:14px; color:#A29C96; }
#ql-product #ql-copyArea ul li.link #ql-prodDtl-number	{ font-family:arial, verdana, sans-serif; font-size:11px; color:#A29C96; }
#ql-product #ql-copyArea ul li.link .stockstatus    	{ font-family:arial, verdana, sans-serif; font-size:11px; color:#D04527; margin-left:5px; }
#ql-product #ql-copyArea ul.ql-prodDtl-links li a		{ font-family:arial, verdana, sans-serif; }
#ql-product .ql-textilesRow div							{ float:left; margin:0 12px 10px 0; }

#ql-products-finishestextiles							{ margin:13px 0 20px 10px; }
#ql-products-finishestextiles div						{ font-size:11px; font-style:italic; }
#ql-products-finishestextiles .ql-products-finishes		{ width:105px; float:left; }
#ql-products-finishestextiles .ql-products-textiles		{ width:135px; float:left; margin-left:15px; }
#ql-product #ql-products-finishestextiles img			{ margin:7px 5px 0 0; width:28px; height:14px; }
#ql-product #ql-products-finishestextiles img.active	{ width:38px; height:19px; border:1px solid #D04527; }
#ql-product .ql-price                                   { padding-top: 11px; clear:left; float: left; }

/* Quick Link Styles - Textiles */
#ql-textile							{ padding:7px 10px 14px 0; width:680px; }
#ql-textile	.lightbox-canvasClose	{ padding:0 0 27px 0; }
#ql-textile #ql-imageArea			{ width:375px; float:left; }
#ql-textile #ql-image				{ width:375px; height:375px; }
#ql-textile #shownIn-copy			{ margin:18px 0 0 10px; font-size:11px; }

#ql-textile #ql-copyArea				{ width:290px; margin:0 0 0 10px; float:left; }
#ql-textile #ql-copyArea div.dblLine	{ border-top:1px solid #EBEBEB; border-bottom:1px solid #F4F4F4; height:1px; font-size:0; color:#FFF; margin:0; }
#ql-textile #ql-copyArea #ql-prodDtl-dimensions			{ color:#333; font-size:11px; margin:10px 0 19px 16px; }
#ql-textile #ql-copyArea #ql-prodDtl-icons				{ margin:0 0 0 10px; }
#ql-textile #ql-copyArea p								{ margin:0 0 6px 10px; }
#ql-textile #ql-copyArea p.ql-textiles-cost				{ font-size:12px; color:#A29A94; margin:11px 0 11px 10px; }
#ql-textile #ql-copyArea p.ql-textiles-cost span		{ color:#000; }
#ql-textile #ql-copyArea ul.ql-prodDtl-links			{ margin:21px 0 0 0; }
#ql-textile #ql-copyArea ul li.link a.ql-prodDtl-name	{ font-family:arial, verdana, sans-serif; font-size:14px; color:#D04527; }
#ql-textile #ql-copyArea ul li.link #limited			{ font-family:arial, verdana, sans-serif; font-size:14px; color:#A29C96; }
#ql-textile #ql-copyArea ul li.link #ql-prodDtl-number	{ font-family:arial, verdana, sans-serif; font-size:11px; color:#A29C96; }
#ql-textile #ql-copyArea ul.ql-prodDtl-links li a		{ font-family:arial, verdana, sans-serif; }
#ql-textile .ql-textiles-colorHdr			{ font-size:11px; font-style:italic; margin:18px 0 0 10px; }
#ql-textile .ql-textilesRow					{ margin:8px 0 0 9px; }
#ql-textile .ql-textilesRow div				{ float:left; margin-right:11px; }
#ql-textile .ql-textilesRow div img			{ border:1px solid #FFF; }
#ql-textile .ql-textilesRow div img.active	{ border:1px solid #D04527; }
#ql-txtlListPrice							{ color:#a29a94; padding:12px 0 12px 16px; }
#ql-txtlListPrice span						{ color:#000; }

#ql-textiles-colorOptions					{ width:290px; }
#ql-textiles-colorOptions h6					{ margin:12px 0 12px 16px !important; }
#ql-textiles-colorOptions div				{ float:left; margin:0 0 10px 13px; }
#ql-textiles-colorOptions div img			{ border:1px solid #FFF; cursor:pointer; cursor:hand; }
#ql-textiles-colorOptions div img.active	{ border:1px solid #D04527; }

/* Enlarge Image pop-up - Product Detail */
#enlargeImage-popup							{ padding:0 10px 20px 0; }
#enlargeImage-popup .lightbox-canvasClose	{ padding:7px 0 11px 0; width:525px; height:9px; display:block; }
#enlargeImage-popup #enlargedImage-otherViews	{ font-size:11px; width:525px; text-align:center; margin:10px 0 0 0; }
#enlargeImage-popup #enlargedImage-otherViews img	{ margin:0 13px 20px 0; }

#enlargeTxtl-popup							{ padding:0 10px 20px 0; }
#enlargeTxtl-popup .lightbox-canvasClose	{ padding:7px 0 11px 0; width:525px; height:9px; display:block; }
#enlargeTxtl-popup #enlargedTxtl-otherViews	{ font-size:11px; width:525px; margin:10px 0 0 0; }
#enlargeTxtl-popup #enlargedTxtl-otherViews img	{ margin:0 13px 10px 0; cursor:pointer; cursor:hand; border:1px solid #FFF; }
#enlargeTxtl-popup #enlargedTxtl-otherViews img.active { border:1px solid #DA6D53; }

div.enlargePagination				{ text-align:right; padding:0 4px 14px 0; }
div.enlargePagination span			{ padding:0 5px; }
img.enlargedImage					{ margin-right:10px; }

/* Enlarge Image pop-up - Other Pages */
#enlargeImage .lightbox-canvasClose	{ padding:7px 10px 21px 0; width:525px; height:9px; display:block; }


#lb-otherViews							{ position:absolute; top:133px; left:-2000px; z-index:10; }
#otherViews-close		                { position:relative; margin:-8px 0 10px 0; cursor:pointer; cursor:hand; }
#lb-otherViews-content					{ width:681px; padding:0 6px 3px 0; background:transparent url('../images/bg-otherViews-mid.png') no-repeat; }
#lb-otherViews-tabs						{ width:679px; }
#lb-otherViews-tabs div					{ position:relative; top:1px; left:0; background:transparent url('../images/bg-tab-otherViews-on.gif') no-repeat; width:98px; height:16px; padding:6px 0 0 12px; font-size:11px; color:#D04527; font-family:arial,verdana,sans-serif; }
#lb-otherViews-tabs img					{ float:right; }
#lb-sceneSeven							{ width:665px; border:1px solid #C2C5C3; padding:15px 0 8px 13px; }
#lb-sceneSeven #left					{ width:450px; float:left; }
#sceneSeven-zoomImage					{ width:450px; margin:0 0 27px 0; }
#izView 								{ height:448px; width:448px; }
#sceneSeven-tools img					{ margin:0 2px 0 1px; }
#lb-sceneSeven #right					{ margin-left:15px; width:182px; float:left; }
#lb-sceneSeven #right h3				{ color:#d04527; margin:10px 0 7px 0; letter-spacing:1px; font-family:arial,verdana,sans-serif; font-weight:normal; font-size:13px; }
#lb-sceneSeven #right p.modelNo			{ color:#444444; margin:0 0 3px 0; font-weight:normal; letter-spacing:1px; font-size:11px }
#lb-sceneSeven #right .prodDtl-shownIn  { width:192px; }
#lb-sceneSeven #right h5				{ margin:9px 0 9px 2px; letter-spacing:0px; font-weight:normal; font-style:italic; font-size:11px; }
#lb-sceneSeven-otherViews				{ margin-top:9px; border-top:1px solid #C2C5C3; }
div.alternateViews						{ width:200px; height:310px; overflow:hidden; overflow-y:auto; margin:9px 0 0 0; padding:0 0 8px 0; }
div.alternateViews-overflow				{ width:194px; }
div.alternateView						{ float:left; }
div.alternateView img					{ margin:1px 9px 7px 1px; border:1px solid #C2C5C3; }
div.active-alternateView img			{ margin:0 8px 6px 0; border:2px solid #d04527; }
div.alternateViews-helpPrint			{ border-top:1px solid #C2C5C3; width:182px; padding:18px 0 0 2px; }
div.alternateViews-helpPrint ul li.print,
div.alternateViews-helpPrint ul li.help	{ padding:1px 0 9px 20px; }


/*---- sIFR ---*/
.sIFR-flash 						{ visibility: visible !important; margin: 0; padding: 0; }
.sIFR-unloading .sIFR-flash 		{ visibility: hidden !important; }
.sIFR-replaced, .sIFR-ignore 		{ visibility: visible !important; }
.sIFR-alternate 					{ position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced div.sIFR-fixfocus 	{ margin: 0; padding: 0; overflow: auto; letter-spacing: 0; float: none; }
.sIFR-dummy 						{ width: 0; height: 0; margin-left: 42px; z-index: 0; }

/* These are the sIfr Display files */
div.sIFR-title						{ background-color:#FFF; margin:0 -20px 20px 0; padding:7px 0 5px 0; border-bottom:3px double #D2D2D2; }
div.sIFR-title-noline				{ background-color:#FFF; margin-bottom:26px; }
div.sIFR-header						{ border-bottom:1px solid #D2D2D2; background-color:#FFF; margin:0 0 17px 0; padding:0 0 6px 0; width:100%; }
div.sIFR-header-noline				{ margin:0; background-color:#FFF; padding:0 0 9px 0; }

 /*icon styles on detail page*/
#iconText                           {position:relative; top:0px;padding:10px 10px 10px 10px; font-size:11px;}
.icon                               {float:left;padding:20px 0px 0px 10px;}
/* containment approach for div's with floated children */
.clearfix:after 					{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix							{ display: inline-block; }
html[xmlns] .clearfix 				{ display: block; }
* html .clearfix 					{ height: 1%; }
.clearMe							{ overflow:hidden; width:100%; }

/* E-Newsletter Styles */
.formfield-newGroup					{ height:13px; }
p.alreadyRegistered img				{ position:relative; top:-1px; left:0; margin:0 7px 0 15px; }
a.unsubscribe						{ font-family:arial, verdana, sans-serif; color:#A29C96; text-decoration:none; font-size:11px; }

/*----- News & Events ----*/
div.contact ul li,
div.contact-last ul li				{ margin-top: 11px; }
div.contact ul,
div.contact-last ul					{ margin-left: 7px !important; }
div.contact p,
div.contact-last p					{ margin: 0 0 0 7px !important; font-size:12px; }
div.contact                         { margin-bottom : 27px; }
.contactName                        { padding-bottom: 11px; font-size:14px !important; }
.contactNameOnly                    { font-size:14px !important; }
div.contact p.phoneNumber,
div.contact-last p.phoneNumber		{ margin-top: 15px !important; }
.recentEventKeyVisual               { float: left; width: 210px; }
.recentEventKeyVisual p				{ float:left; }
.recentEventKeyVisual a				{ float:right; margin:8px 20px 0 0; cursor:pointer; }
.events                             { margin: 0 10px 0 239px; padding: 0; }
.events div p                       { margin: 0 !important; }

.event-other                        { padding-top: 22px; overflow:hidden; }
.event p.eventHeader				{ font-size: 14px; line-height:19px; }
.event ul                           { margin: 0; }
.eventDescription                   { padding-top: 8px; }
.eventActions                       { padding-top: 10px }
.allEvents                          { padding-top: 37px; }
.allEvents ul						{ margin:0 0 0 5px !important; }
.secondColumnRow                    { margin-top: 50px; }
div.event ul                        { margin: 0 !important; }

.pressReleases                      { margin: 0 7px 0 0; }
.pressReleases td                   { padding-top: 12px; }
.td-first                           { padding-top: 0 !important; }
#pressReleases                      { margin-right: 10px; }
.pressReleases tr td.releaseDate    { font-size:11px; padding: 13px 0 0 10px; }
.pressReleases tr td.releaseTitle	{ line-height:16px; }


.calendar							{ clear:both; margin:5px 0 0 5px; width:190px; text-align:right; }
.calendar th						{ width:14%; height:25px; font-weight:bold; font-size:10px; }
.calendar td						{ width:14%; height:24px; color:#A29C96; font-family:arial, verdana, sans-serif; font-size:10px; }
.calendar td.highlight				{ color:#dc6449; }
.highlight				{ color:#dc6449; }

/*---------- News & Events Detail ------------*/
.returnLink                        	{ position:absolute; top:129px; left:16px; }
.releaseImages                      { padding-top:100px; }
.releaseImage                       { width:214px; padding-bottom:45px; }
.imageCaption                       { padding:9px 0 0 10px; font-size:12px; font-family:georgia, times, serif !important; }
.pressReleaseTitle                  { font-size:14px; padding-bottom:20px; width:560px; }
.pressReleaseCopy                   { padding: 20px 10px 24px 5px; }
.pressReleaseCopy p                 { margin-bottom: 18px; font-size: 14px; line-height:22px; width:560px; padding: 0 0 0 5px !important; }
.releaseActions                     { padding: 0 0 30px 5px; }
.pressReleaseSubtitles              { padding: 0 0 15px 5px !important; font-size: 14px; font-style: italic; width:560px; }
.pressRelease h1                    { padding: 0 0 0 10px !important; margin: 0 !important; }
.pressReleaseDisclaimer             { margin: 27px 10px 0 0; }
.pressReleaseDisclaimer p			{ width:560px; font-size:11px; line-height:16px; margin-bottom:10px; }
#careersImagesRow                   { width: 670px; padding-top: 18px; }
.careersLeftCopy                    { width: 175px; height: 210px; padding: 17px 43px 0 10px; float: left; }
.careersLeftCopy em					{ font-size:11px; line-height:16px; }
.careersLeftCopy ul                 { padding-top: 10px; }
.careersImageLeft                   { margin-right: 18px; float: left; width: 210px; }
.careersCopyRight                   { padding: 14px 0 0 0; width: 442px; float: left; }
.careersCopyRight p                 { padding: 0 10px 10px 18px; width: 422px !important; }

/* Sitemap */
.sitemap-header						{ font-family:arial, verdana, sans-serif; font-size:9px; font-weight:bold; color:#CF3D20; }
.sitemap-threeCols					{ width:900px; }
.sitemap-singleCol					{ width:700px; padding:0 0 0 20px; }
.sitemap-threeCols ul,
.sitemap-singleCol ul				{ margin:8px 10px 0 10px !important; padding:0; }
.sitemap-threeCols ul li,
.sitemap-singleCol ul li			{ margin:8px 0 0 0; }
.sitemap-threeCols ul.sitemap-subLinks		{ margin:1px 10px 0 25px !important; }
.sitemap-threeCols ul.sitemap-subLinks li	{ margin:5px 0 0 0; line-height:11px; background:transparent url('../images/spacer.gif') no-repeat; }
.sitemap-firstCol					{ float:left; width:262px; padding:0 0 0 20px; }
.sitemap-secondCol					{ float:left; width:262px; margin-left:49px; }
.sitemap-thirdCol					{ float:left; width:262px; margin-left:37px;  }


/*----- Legal (all of 'em) ----- */
#legal         						{ margin:39px 0 0 0; }
#legal .dblLine               		{ margin:11px 0 17px 0; }
#legal p                      		{ padding:0 10px 7px 18px; width:550px; line-height:18px; }
#legal #copyBox						{ color:#444; }
#legal #copyBox h4					{ font-style:italic; font-size:12px; margin:17px 0 5px 10px; }
#legal #copyBox p a					{ font-family:arial,verdana,sans-serif; }
#legal #copyBox p.question			{ font-style:italic; padding:13px 0 3px 10px; }
#legal #copyBox ul					{ padding-left:10px; }
#legal #copyBox ul li				{ padding:0 0 9px 10px; line-height:18px; width:550px; }
#legal span.caps					{ font-family:arial,verdana,sans-serif; font-size:9px;  text-transform:uppercase; font-weight:bolder; letter-spacing:1px; padding-right:4px; }
#legal #copyBox img					{ position:relative; top:2px; left:0; margin-right:6px; }
#legal #copyBox a.afterIcon			{ line-height:11px; }


#page-tools						{ position: absolute; margin: 0 0 10px 0; top: 149px; left: 780px; z-index:99; width:250px; }
#page-tools li                  { float:left; margin-left:18px; }

/*----- Win Dream Kitchen ----- */
div.dreamKitchen-topBlock { border: 1px solid black; background-image: url(/common/images/img-winDreamKitchen-topBackground.jpg); background-repeat: no-repeat; height: 701px; width: 629px; font-family: arial,sans-serif;position:relative;left:136px }
div.dreamKitchen-topBlock-topCaption { font-size: 13px; line-height: 19px; position: relative; left: 365px; top: 190px; width: 210px; }
div.dreamKitchen-topBlock-bottomCaption { position: relative; left: 485px; top: 525px; width: 110px; }
div.dreamKitchen-bottomBlock { border: 1px solid black; height: 243px; width: 629px; margin-top: 5px;position:relative;left:136px }
td.dreamKitchen-bottomBlock-bottomLeftCell { font-family: arial,sans-serif; font-size: 13px; line-height: 19px; background-color: rgb(243, 241, 242); }
td.dreamKitchen-bottomBlock-bottomRightCell { background-image: url(/common/images/img-winDreamKitchen-bottomRight.jpg); background-repeat: no-repeat; }
a.dreamKitchen-viewCollectionLink { font-size: 12px; font-weight: bold; font-family: arial,sans-serif; }
a.dreamKitchen-productLink { font-size: 9px; font-weight: bold; font-family: arial,sans-serif; }
a.dreamKitchen-enterNowLink { font-size: 13px; color: black; text-decoration: underline; font-family: arial,sans-serif; font-weight: bold; }

/*-------legal sweepstakes page -----*/

h1.prodDtl-name-legal				{ text-align: left; font-size: 18px; padding: 0; margin: 0; width:660px; }
.legallink  a                         {color:#444444;font-family:georgia,times,serif;font-size:12px;text-decoration:none }

/*-------outdoor landing page -----*/
div#outdoor-container { position:relative; top:-60px; padding-bottom:816px; }
div#outdoor-container a img { border:0; }
.transparent_class { background:#506d80; filter:alpha(opacity=85);  -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85; }
#headline { position:absolute; z-index:9; width:360px; top:69px;   }
h2#oHeadSpan { font-size:28px; }
.divider { line-height:1px; height:1px; font-size:0; margin:1px 0; display:block;}
#headline-bg { display:block; position:relative; z-index:5;}
#headline-copy { position:relative; z-index:5; padding:10px 25px;}
#headline-copy p { font:italic 13pt/17pt Georgia; color:#fff; }
#view-more { color:#fff; cursor:pointer; display:block; margin-top:10px; background-image:url(/common/images/outdoor/view-more-icon.png); background-repeat:no-repeat;  position:relative; z-index:999; height:20px }
#view-more span { position:relative;  padding:0 0 0 15px; top:-5px; font-family:Arial; font-size:11px;  }
#view-more span:hover { text-decoration:underline;}
div#oHeadCopy { padding: 10px 0 0 0; width:312px; height:21px; background-image:url(/common/images/outdoor/the-outdoor-collection.png); background-repeat:no-repeat; }
div#oHeadCopy span { display:none;  }


#collection1 { position:absolute; width:360px; height:484px;}
#collection2 { position:absolute; left:360px; width:180px; height:242px; }
#collection3 { position:absolute; left:360px; top:242px; width:180px; height:242px;}
#collection4 { position:absolute; left:540px; width:360px; height:484px; }
#collection5 { position:absolute; top:484px;  width:180px; height:242px; }
#collection6 {  position:absolute; top:726px; width:180px; height:242px;}
#collection7 {  position:absolute; top:484px; left:180px; width:360px; height:484px;}
#collection8 {  position:absolute; top:484px; left:540px; width:360px; height:242px; }
#collection9  {  position:absolute; top:726px; left:540px; width:180px; height:242px;}
#collection10 {  position:absolute; top:726px; left:720px; width:180px; height:242px;}

.collection-name { display:none; z-index:1; position:relative; left:0;  bottom:90px; background:#fff; color:#545656; text-align:center; font:bold 11px Arial, sans-serif; text-transform:uppercase; padding:10px; filter:alpha(opacity=87);  -moz-opacity:0.87; -khtml-opacity: 0.87; opacity: 0.87;  }
.collection-name span { position:relative; z-index:99; filter:alpha(opacity=100);  -moz-opacity:1; -khtml-opacity: 1; opacity: 1;  }

div#outdoor-container a:hover div.border { position:absolute; z-index:10; border:5px solid #f6f5f3;  }

/* store landing */
.store-wrapper                          { padding-top: 25px; }
.store-wrapper #leftNav .category-items { margin: 7px 0 0 7px; }

.store-wrapper .lookbook-wrapper    { height: 515px; width: 228px; position: absolute; top: 52px; width: 672px; z-index: 10; }
.store-wrapper .shop-by-look        { float: left; width: 283px; height: 335px; padding-top: 180px; background: url('/common/images/bg-store-landing.gif') no-repeat 0 0; }
#copyWithLeftNav #copyBox  .shop-by-look p      { font-family: Georgia, Times, Times New Roman, serif; font-size: 13px; line-height: 17px; padding-left: 0; margin: 0 20px 12px; color: #FFFFFF; }
.store-wrapper .shop-by-look p.note { font-size: 12px; font-style: italic; }
.store-wrapper a.shop-by-look-link  { position: absolute; width: 250px; height: 85px; top: 75px; left: 20px; }
.store-wrapper ul.looks { margin: 0 20px 15px; padding:0; list-style-type:none; }
.store-wrapper ul.looks li { margin:0 0 3px 0; padding:0 8px; list-style-type:none; background:none; color:#fff; font-size:15px; border:1px solid #e47d2e; line-height:25px; }
.store-wrapper ul.looks li.active { background-color:#e47d2e; }
.store-wrapper ul.looks li a { color:#fff; font-size:15px; font-weight:bold; }
.store-wrapper .lookbook-wrapper .look-groups   { float:left; position:relative; width: 387px; height:516px; overflow:hidden; }
.store-wrapper .lookbook-wrapper .look-groups .lookbook-nav { position:absolute; top:230px; width:18px; height:46px; cursor:pointer; z-index:1; }
.store-wrapper .lookbook-wrapper .look-groups .lookbook-nav div { display:none; position:absolute; padding-top:17px; width:120px; height:29px; background-color:#717274; font-size:11px; color:#fff; text-align:center; font-family:helvetica, arial, sans-serif; }
.store-wrapper .lookbook-wrapper .look-groups .lookbook-nav.rollover div { display:block; }
.store-wrapper .lookbook-wrapper .look-groups .prev { left:0; background:transparent url(/common/images/btn-lookbook-left.gif) no-repeat 0 0; }
.store-wrapper .lookbook-wrapper .look-groups .prev div { right:-120px; }
.store-wrapper .lookbook-wrapper .look-groups .next { right:1px; background:transparent url(/common/images/btn-lookbook-right.gif) no-repeat 0 0; }
.store-wrapper .lookbook-wrapper .look-groups .next div { left:-120px; }
.store-wrapper .lookbook-wrapper .look-groups .pages { position:absolute; width:387px; height:516px; }
.store-wrapper .lookbook-wrapper .look-groups .page { float:left; width:387px; }
.store-wrapper .lookbook-wrapper .look-groups a { width: 128px; height: 171px; float: left; margin: 0 1px 1px 0; position: relative; }
.store-wrapper .lookbook-wrapper .look-groups a.wide { width: 257px; }
.store-wrapper .lookbook-wrapper .look-groups a img { border: none; }
.store-wrapper .lookbook-wrapper .look-groups a span { position: absolute; top: 0; left: 0; width: 128px; height: 171px; background: url('/common/images/hover-view-look-small.png') no-repeat 0 0; display: none; }
.store-wrapper .lookbook-wrapper .look-groups a.wide span { width: 257px; background: url('/common/images/hover-view-look-large.png') no-repeat 0 0; }
.store-wrapper .lookbook-wrapper .look-groups a:hover span { display: block; }

.store-wrapper #scrollable { position:relative; width: 20000em; }
.store-wrapper #scrollable .items { width: 671px; overflow: hidden; }
.store-wrapper #scrollable ul.items li.item { position: relative; float:left; width: 335px; height: 518px; list-style-type: none; padding: 0; margin-right: 1px; }
.store-wrapper #scrollable ul.items li.wide1 { width: 336px !important; margin-right: 0; }
.store-wrapper #scrollable ul.items li.wide { width: 672px !important; margin-right: 0; }
.store-wrapper #scrollable ul.items li.item a { cursor: default; }
.store-wrapper #scrollable ul.items li.item a span { position: absolute; top: 0; left: 0; width: 335px; height: 515px; background: url('/common/images/hover-shop-this-look-small.png') no-repeat 0 0; display: none; }
.store-wrapper .scroll-active ul.items li.item a:hover { cursor: pointer !important; }
.store-wrapper .scroll-active ul.items li.item a:hover span { display: block !important; }
.store-wrapper #scrollable ul.items li.item a img { border: none; }
.store-wrapper #scrollable a.nav { z-index: 2; cursor: pointer; background: url('/common/images/sprite-lookbook-scroll-nav.gif') no-repeat 0 0; position: absolute; top: 232px; width: 18px; height: 46px; }
.store-wrapper #scrollable a.prev { left: 0; }
.store-wrapper #scrollable a.next { right: 0; background-position: -18px 0; }
.store-wrapper #scrollable a.close { z-index: 5; left: 0; background-position: -36px 0; display: none; }

.store-wrapper #scrollable #product-container { z-index: 5; margin: 5px 5px 0 0; width: 332px; height: 507px; position: absolute; top: 0; right: 0; background: #f5f4f4; /*display: none;*/ }
.store-wrapper #scrollable #product-container .product { position: relative; float: left; height: 228px; background-color: #FFFFFF; }

.store-wrapper #scrollable .border-overlay { display: none; z-index: 4; background: url('/common/images/hover-product-view.png') no-repeat 0 0; width: 673px; height: 518px; position: absolute; top: 0; left: 0; }

.store-wrapper #scrollable .product-count-1 .product,
.store-wrapper #scrollable .product-count-1 .product .product-image-wrapper { width: 167px; } 
.store-wrapper #scrollable .product-count-2 .product,
.store-wrapper #scrollable .product-count-3 .product,
.store-wrapper #scrollable .product-count-4 .product,
.store-wrapper #scrollable .product-count-2 .product .product-image-wrapper, 
.store-wrapper #scrollable .product-count-3 .product .product-image-wrapper, 
.store-wrapper #scrollable .product-count-4 .product .product-image-wrapper { width: 163px; }

.store-wrapper #scrollable .product-count-1 .product { margin: 173px 0 0 84px; } 
.store-wrapper #scrollable .product-count-2 .product { margin: 173px 5px 0 0; } 
.store-wrapper #scrollable .col-right { margin-right: 0 !important; }
.store-wrapper #scrollable .product-count-3 .product, .store-wrapper #scrollable .product-count-4 .product { margin: 0 5px 0 0; width: 163px; } 
.store-wrapper #scrollable #product-container .row-top { margin-bottom: 5px; height: 274px; } 
/*.store-wrapper #scrollable #product-container .col-left { margin-right: 5px; } */
.store-wrapper #scrollable #product-container, .store-wrapper #scrollable #product-container #product-template { display: none; }

.store-wrapper #scrollable #product-container .product .product-image-wrapper { text-align: center; }
.store-wrapper #scrollable #product-container .product .product-detail-link img { border: none; }
.store-wrapper #scrollable #product-container .product .product-image { margin-top: 10px; }
.store-wrapper #scrollable #product-container .row-top .product-image { margin-top: 58px; }
.store-wrapper #scrollable #product-container .product .product-meta { position: absolute; bottom: 0; left: 0; width: 100%; }
.store-wrapper #scrollable #product-container .product .product-detail-wrapper { height:auto; border-bottom: solid 1px #ededed; margin-bottom: 1px; }
.store-wrapper #scrollable #product-container .product p.product-title { padding-right: 12px; }
.store-wrapper #scrollable #product-container .product p.link { margin-left: 5px; margin-bottom: 0; line-height: 15px; }
.store-wrapper #scrollable #product-container .product p.link a { color: #444444; }
.store-wrapper #scrollable #product-container .product p.details { line-height: 12px; letter-spacing: -0.02em; margin: 2px 1px 0 1px; padding: 0 0 8px 16px; color: #a29c96; font-size: 10px; font-family: arial, Helvetica,sans-serif; }
.store-wrapper #scrollable #product-container .product p.details span.product-price { float: right; padding-right: 4px; padding-bottom: 8px; }
.store-wrapper #scrollable #product-container .product p.product-actions { margin: 0 1px 1px 1px; padding: 4px 0 10px 6px; border-top: solid 1px #f5f5f5; }
.store-wrapper #scrollable #product-container .product p.product-actions span { float: left; }
.store-wrapper #scrollable #product-container .product p.product-actions .quicklook { padding-left: 9px; }
.store-wrapper #scrollable #product-container .product p.product-actions a.add-to-cart-link { background: url('/common/images/bullet-addToCart.gif') no-repeat 0 center; padding: 0 5px 0 15px; color: #d04527; float: right; }
.store-wrapper #scrollable #product-container .product .new-product-flag { position: absolute; top: 10px; right: 12px; font-size: 10px; font-family: arial,sans-serif; }
.store-wrapper #scrollable #product-container .product .new-product-flag span { padding-left: 5px; }
.store-wrapper #scrollable #product-container .product .new-product-flag .newproduct { cursor: default; }

.store-wrapper .lookbook-prodlist-nav img { margin:3px 3px; cursor:pointer; }

.return-policy h4 { border-top: solid 1px #D1D1D1; font-weight: bold; margin-bottom: 20px; padding-top: 20px; }
.return-policy p { margin-bottom: 20px; }
a.online-sale {color:#FFFFFF;font-size:13px;text-decoration:underline;font-family: Georgia,Times,Times New }
/* debug *
#jackson-landing-reference { display:none; display:block; position:absolute; z-index:0; top:0; left:0; background:transparent url(/common/images/jacksonSquare/reference.jpg) no-repeat 0 0; width:920px; height:100%; }
#jackson-landing { opacity:0.5; }
/* */

#jackson-landing { position:relative; margin-top:-108px; width:920px; zoom:1; }
#jackson-landing .left-nav { position:fixed; top:50%; left:0; z-index:1; }
#jackson-landing .left-nav .up { position:relative; top:-22px; width:44px; height:22px; background:transparent url(/common/images/jacksonSquare/btn-arrows.png) no-repeat 0 0;  }
#jackson-landing .left-nav .down { position:relative; top:-22px; width:44px; height:22px; background:transparent url(/common/images/jacksonSquare/btn-arrows.png) no-repeat 0 -22px;  }

#jackson-landing .bottom-buttons { position:fixed; bottom:0; left:0; z-index:1; }
#jackson-landing .bottom-buttons .button { display:none; position:absolute; bottom:0; left:0; width:228px; height:48px; background:transparent url(/common/images/jacksonSquare/btn-explore-more.png) no-repeat 0 0; cursor:pointer; }
#jackson-landing .bottom-buttons .active { display:block; }
#jackson-landing .bottom-buttons .explore-more { left:346px; background:transparent url(/common/images/jacksonSquare/btn-explore-more.png) no-repeat 0 0;  }
#jackson-landing .bottom-buttons .view-all-products { left:449px; width:209px; background:transparent url(/common/images/jacksonSquare/btn-view-all-products.png) no-repeat 0 0;  }
#jackson-landing .bottom-buttons .explore-assortment { left:253px; background:transparent url(/common/images/jacksonSquare/btn-explore-assortment.png) no-repeat 0 0;  }
#jackson-landing .bottom-buttons .back-to-top { left:346px; background:transparent url(/common/images/jacksonSquare/btn-back.png) no-repeat 0 0;  }

#jackson-landing .section { position:relative; float:left; margin:0; padding:0; border:0; background-color:#000; }
#jackson-landing .section img.bg { display:block; margin:0; padding:0; border:0; }
#jackson-landing .section img.dimmed { opacity:0.6; filter: alpha(opacity=60); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; }
#jackson-landing .section-content { position:absolute; top:0; left:0; text-align:center; }
#jackson-landing .section-content * { margin:0 auto; }
#jackson-landing .section-content h3 { margin-bottom:25px; }
#jackson-landing .section-content img.logo { display:block; width:289px; margin-bottom:22px; }
#jackson-landing .section-content p { color:#fff; margin:0 auto 26px; font-size:16px; text-align:center; line-height:25px; letter-spacing:0; }
#jackson-landing .section-content p.upper { margin-bottom:10px; text-transform:uppercase; font-size:13px; line-height:20px; letter-spacing:1px;  }
#jackson-landing a { color:#fff; font-size:16px; font-family:georgia, serif; letter-spacing:0px; text-decoration:underline; }
#jackson-landing a.link-jackson-square { padding:6px 22px; line-height:30px; border-top:1px solid #fff; border-bottom:1px solid #fff; text-decoration:none; }
#jackson-landing a.link-jackson-square:hover { text-decoration:none; }
#jackson-landing .hotspots { position:absolute; top:0; left:0; list-style-type:none; }
#jackson-landing .hotspots li { display:block; position:absolute; top:0; left:0; margin:0; padding:0;  background-image:none; color:#ff751c; list-style-type:none; }
#jackson-landing .hotspots .hotspot { position:absolute; top:0; left:0; width:18px; font-size:12px; font-weight:bold; padding:2px 0px 1px 0px; color:#ff751c; border:3px solid #ff751c; background-color:#fff; text-align:center; font-family:Helvetica, Arial, sans-serif; cursor:pointer; }
#jackson-landing .hotspots .hotspot-rollover { display:none; position:absolute; top:0px; left:0px; width:215px; color:#ff751c; border:3px solid #ff751c; background-color:#fff; z-index:2; opacity:0; filter: alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
#jackson-landing .hotspots .hotspot-rollover div { padding:10px; color:#ff751c; text-align:center; }
#jackson-landing .hotspots .hotspot-rollover .title { text-transform:uppercase; color:#ff751c; border-bottom:1px solid #ff751c; font-size:13px; line-height:18px; }
#jackson-landing .hotspots .hotspot-rollover .title a { text-transform:uppercase; color:#ff751c; font-size:13px; line-height:18px; text-decoration:none; letter-spacing:2px;}
#jackson-landing .hotspots .hotspot-rollover .price { color:#ff751c; font-size:12px; font-weight:bold; padding-bottom:13px; }
#jackson-landing .hotspots .in-stock { font-family:Helvetica, Arial, sans-serif; color:#ff751c; font-size:9px; text-transform:uppercase; font-weight:bold; }

#jackson-landing .full .section-content { width:920px; }
#jackson-landing .full .section-content p { width:698px; }
#jackson-landing .half .section-content { width:460px; }
#jackson-landing .half .section-content p { width:365px; }

#jackson-landing #intro .section-content { top:132px; }
#jackson-landing #spirited-newness .section-content { top:391px; }
#jackson-landing #unique-vernacular .section-content { top:201px; }
#jackson-landing #study-in-balance .section-content { top:179px; }
#jackson-landing #study-in-balance .section-content p { width:350px; }
#jackson-landing #carefully-chosen .section-content { top:254px; }
#jackson-landing #carefully-chosen .section-content p { width:355px; }
#jackson-landing #create-and-grow .section-content { top:59px; }
#jackson-landing #create-and-grow .spiff-create-and-grow { display:block; position:absolute; top:378px; left:616px; }


#subscription-mcguire { width: auto !important;}
#signup-checkbox     { padding-top: 20px !important; }
#signup-checkbox div    { float: left; }
#signup-checkbox-copy   { width: 470px; margin-left: 10px; }
