ul#range-category-links {
	clear: both;
	width: 203px;
	min-height: 75px;
	padding: 19px 0 0 24px;
	background-color: #e5eaeb;
	position: relative;
	top: -6px;
}

ul#range-category-links, ul#range-category-links a {
	color: #71747b;
}

ul#range-category-links a:hover {
	color: #2d2f36;
}

ul#range-filter-links {
	clear: both;
	float: left;
	padding: 49px 0 0 24px;
	line-height: 1.34em;
}

body.office ul#product-range-filter-links, body.public-spaces ul#product-range-filter-links {
	color: #2d2f36;
}

ul#range-filter-links a {
	color: #71747b;
}

ul#range-filter-links a:hover {
	color: #fff;
}

ul#range-filter-links li ul {
	margin: 32px 0 30px 0;
	padding-top: 12px;
}

ul#range-filter-links strong a {
	color: #fff;
}

ul#range-list {
	width: 610px;
	float: right;
	margin: 120px 8px 0 0;
	overflow: hidden;
}

ul#range-list li {
	display: block;
	float: left;
	height: 240px;
	margin-right: 10px;
}

ul#range-list li a {
	display: block;
	height: 240px;
	color: #71747b;
	text-decoration: none;
}

ul#product-range-filter-links {
	float: left;
}

ul#range-list.section img.png {
	margin: 15px 0 0 9px;
}

ul#range-list li a span {
	display: block;
	margin-top: -3px;
	padding-left: 9px;
}




/** home product range list **/
li#home-range-list-arm-and-lounge-chairs {
	width: 181px;
}

li#home-range-list-arm-and-lounge-chairs a:hover {
	background-color: #6b3326;
}

li#home-range-list-children {
	position: relative;	
}

li#home-range-list-children a {
	width: 192px;
}

li#home-range-list-children a:hover, li#home-range-list-children a.hover {
	background-color: #cc9900;
}

li#home-range-list-clocks a {
	width: 197px;
}

li#home-range-list-clocks a:hover {
	background-color: #b9db6f;
}

li#home-range-list-desks a {
	width: 195px;
}

li#home-range-list-desks a:hover {
	background-color: #dbe586;
}

li#home-range-list-dining-chairs a {
	width: 165px;
}

li#home-range-list-dining-chairs a:hover {
	background-color: #000;
}

li#home-range-list-sculptural-objects a {
	width: 208px;
}

li#home-range-list-sculptural-objects a:hover {
	background-color: #666;
}

li#home-range-list-chairless a {
	width: 200px;	
}

li#home-range-list-chairless a:hover {
	background-color: #96aa5b;
}

li#home-range-list-gifts a {
	width: 192px;
}

li#home-range-list-gifts a:hover {
	background-color: #f29bcf;
}

li#home-range-list-home-office-chairs a {
	width: 182px;
}

li#home-range-list-home-office-chairs a:hover {
	background-color: #333366;
}

li#home-range-list-home-office-storage a {
	width: 186px;
}

li#home-range-list-home-office-storage a:hover {
	background-color: #3957ab;
}

li#home-range-list-lighting a {
	width: 184px;
}

li#home-range-list-lighting a:hover {
	background-color: #b5b1a7;
}

li#home-range-list-low-and-side-tables a {
	width: 204px;
}

li#home-range-list-low-and-side-tables a:hover {
	background-color: #99cccc;
}

li#home-range-list-screens a {
	width: 195px;
}

li#home-range-list-screens a:hover {
	background-color: #333366;
}

li#home-range-list-sofas-and-daybeds a {
	width: 226px;
}

li#home-range-list-sofas-and-daybeds a:hover {
	background-color: #8d2e3e;
}

li#home-range-list-stools-and-benches a {
	width: 188px;
}

li#home-range-list-stools-and-benches a:hover {
	background-color: #29211f;
}

li#home-range-list-shelves a {
	width: 196px;
}

li#home-range-list-shelves a:hover {
	background-color: #333;
}

li#home-range-list-tables a {
	width: 182px;
}

li#home-range-list-tables a:hover {
	background-color: #b4987c;
}





/** office product range list **/
li#office-range-list-task-chairs a {
	width: 187px;
}

li#office-range-list-task-chairs a:hover {
	background-color: #babac3;
}

li#office-range-list-office-systems-and-tables a {
	width: 205px;
}

li#office-range-list-office-systems-and-tables a:hover {
	background-color: #ffdf42;
}

li#office-range-list-storage a {
	width: 182px;
}

li#office-range-list-storage a:hover {
	background-color: #e67843;
}

li#office-range-list-executive-chairs a {
	width: 181px;
}

li#office-range-list-executive-chairs a:hover {
	background-color: #8f9295;
}

li#office-range-list-executive-office-systems a {
	width: 224px;
}

li#office-range-list-executive-office-systems a:hover {
	background-color: #d5dadd;
}

li#office-range-list-lobby-lounge-and-waiting a {
	width: 168px;
}

li#office-range-list-lobby-lounge-and-waiting a:hover {
	background-color: #fff;
}

li#office-range-list-conference-and-visitor-chairs a {
	width: 194px;
}

li#office-range-list-conference-and-visitor-chairs a:hover {
	background-color: #dedede;
}

li#office-range-list-conference-systems-and-tables a {
	width: 198px;
}

li#office-range-list-conference-systems-and-tables a:hover {
	background-color: #a6876e;
}

li#office-range-list-mobile-elements-and-office-accessories a {
	width: 181px;
}

li#office-range-list-mobile-elements-and-office-accessories a:hover {
	background-color: #beb6b0;
}





/** public spaces range **/
li#public-spaces-range-list-airport-seating a {
	width: 206px;
}

li#public-spaces-range-list-airport-seating a:hover {
	background-color: #b9c4d2;
}

li#public-spaces-range-list-chairs a {
	width: 185px;
}

li#public-spaces-range-list-chairs a:hover {
	background-color: #ea5933;
}

li#public-spaces-range-list-tables a {
	width: 182px;
}

li#public-spaces-range-list-tables a:hover {
	background-color: #f5f6f6;
}

li#public-spaces-range-list-lobby-lounge-and-waiting a {
	width: 168px;
}

li#public-spaces-range-list-lobby-lounge-and-waiting a:hover {
	background-color: #fff;
}





/** overall product range **/
ul#product-range-list {
	width: 610px;
	float: right;
	margin: 120px 8px 0 0;
}
ul#product-range-list li{
	display: block;
	position: relative;
	float: left;
	margin-right: 10px;
	height: 240px;
}
ul#product-range-list li ul li{
	float: none;
	position: static;
	height: 13px;
	display: inline;
}



/* Product list links */
ul#product-range-list li a {
	height: 240px;
	display: block
}
li#product-range-list-chairs a{
	width: 169px;
}
li#product-range-list-chairs a:hover, li#product-range-list-chairs a.hover{
	background-color: #63392e;
}
li#product-range-list-office-chairs a{
	width: 207px;
}
li#product-range-list-office-chairs a:hover, li#product-range-list-office-chairs a.hover{
	background-color: #1a1b1f;
}
li#product-range-list-sofas-and-daybeds a{
	width: 197px;
}
li#product-range-list-sofas-and-daybeds a:hover{
	background-color: #ca2839;
}
li#product-range-list-sculptural-objects a{
	width: 208px;
}
li#product-range-list-sculptural-objects a:hover{
	background-color: #d9dbdd;
}
li#product-range-list-office-systems a{
	width: 185px;
}
li#product-range-list-office-systems a:hover, li#product-range-list-office-systems a.hover{
	background-color: #f9d96d;
}
li#product-range-list-storage-and-shelves a{
	width: 173px;
}
li#product-range-list-storage-and-shelves a:hover, li#product-range-list-storage-and-shelves a.hover{
	background-color: #a5a299;
}
li#product-range-conference-systems-and-tables a{
	width: 215px;
}
li#product-range-conference-systems-and-tables a:hover, li#product-range-conference-systems-and-tables a.hover{
	background-color: #5e463b;
}
li#product-range-list-vitra-standards-collection a{
	width: 171px;
}
li#product-range-list-vitra-standards-collection a:hover{
	background-color: #766c80;
}
li#product-range-list-tables a{
	width: 197px;
}
li#product-range-list-tables a:hover, li#product-range-list-tables a.hover{
	background-color: #c3aa91;
}
li#product-range-list-mobile-elements-office-accessories a{
	width: 205px;
}
li#product-range-list-mobile-elements-office-accessories a:hover, li#product-range-list-mobile-elements-office-accessories a.hover{
	background-color: #c5c1be;
}
li#product-range-list-airport-seating a{
	width: 212px;
}
li#product-range-list-airport-seating a:hover{
	background-color: #bfcad6;
}
li#product-range-list-screens a{
	width: 180px;
}
li#product-range-list-screens a:hover{
	background-color: #bcd845;
}
li#product-range-list-stools-and-benches a{
	width: 181px;
}
li#product-range-list-stools-and-benches a:hover{
	background-color: #53312c;
}
li#product-range-list-sculptural-objects a{
	width: 208px;
}
li#product-range-list-sculptural-objects a:hover{
	background-color: #9b1e26;
}
li#product-range-list-clocks a{
	width: 167px;
}
li#product-range-list-clocks a:hover{
	background-color: #70c1da;
}
li#product-range-list-children a{
	width: 198px;
}
li#product-range-list-children a:hover, li#product-range-list-children a.hover{
	background-color: #c5c1be;
}
li#product-range-list-gifts a{
	width: 197px;
}
li#product-range-list-gifts a:hover{
	background-color: #f29bcf;
}
li#product-range-list-textiles a{
	width: 178px;
}
li#product-range-list-textiles a:hover{
	background-color: #43382e;
}
li#product-range-list-lighting a{
	width: 198px;
}
li#product-range-list-lighting a:hover{
	background-color: #222120;
}

li#product-range-list-chairless a{
	width: 200px;
}
li#product-range-list-chairless a:hover{
	background-color: #96aa5b;
}

li#product-range-list-children {
	position: relative;	
}




/* Main product category title */
img.product-title{
	margin: 20px 0 0 10px;
}

/* Category secondary navigation */
.product-range-list-sub{
	margin: -77px 0 0 10px;
	width: 10px;
}
ul#product-range-list li ul.double-height-image {
	margin-top: -55px !important;
}

ul.product-range-list-sub a{
	float: left;
}
ul.product-range-list-sub-2{
	margin: -60px 0 0 10px;
}




/* Rollovers for secondary navigation */
a#product-dining-chair-button,
a#product-arm-and-lounge-chairs-button,
a#product-home-office-chairs-button,
a#product-task-chairs-button,
a#product-executive-chairs-button,
a#product-conference-visitor-chairs-button,
a#product-dining-tables-button,
a#product-desks-button,
a#product-low-and-side-tables-button,
a#product-office-systems-and-tables-button,
a#product-executive-office-systems-button,
a#product-conference-systems-tables-button,
a#product-home-storage-button,
a#product-office-storage-button,
a#product-range-vitra-for-kids-button{
	cursor: pointer;
	display: block;
}
a#product-dining-chair-button {
	background-repeat: no-repeat;
	background-position: top left;
}
a#product-arm-and-lounge-chairs-button{
	background-repeat: no-repeat;
	background-position: top left;
}
a#product-home-office-chairs-button{
	background-repeat: no-repeat;
	background-position: top left;
}
a#product-task-chairs-button{
	background-repeat: no-repeat;
	background-position: top left;
}
a#product-executive-chairs-button{
	background-repeat: no-repeat;
	background-position: top left;
}
a#product-conference-visitor-chairs-button{
	background-repeat: no-repeat;
	background-position: top left;
}
a#product-dining-tables-button{
	background-repeat: no-repeat;
	background-position: top left;
}
a#product-desks-button{
	background-repeat: no-repeat;
	background-position: top left;
}
a#product-low-and-side-tables-button{
	background-repeat: no-repeat;
	background-position: top left;
}
a#product-office-systems-and-tables-button{
	background-repeat: no-repeat;
	background-position: top left;
}
a#product-executive-office-systems-button{
	background-repeat: no-repeat;
	background-position: top left;
}
a#product-conference-systems-tables-button{
	background-repeat: no-repeat;
	background-position: top left;
}
a#product-home-storage-button{
	background-repeat: no-repeat;
	background-position: top left;
}
a#product-office-storage-button{
	background-repeat: no-repeat;
	background-position: top left;
}
a#product-range-vitra-for-kids-button{
	background-repeat: no-repeat;
	background-position: top left;	
}

a#product-dining-chair-button:hover,
a#product-dining-chair-button.product-dining-chair-button-hover,
a#product-arm-and-lounge-chairs-button:hover,
a#product-arm-and-lounge-chairs-button.product-arm-and-lounge-chairs-button-hover,
a#product-home-office-chairs-button:hover,
a#product-home-office-chairs-button.product-home-office-chairs-button-hover,
a#product-task-chairs-button:hover,
a#product-task-chairs-button.product-task-chairs-button-hover,
a#product-executive-chairs-button:hover,
a#product-executive-chairs-button.product-executive-chairs-button-hover,
a#product-conference-visitor-chairs-button:hover,
a#product-conference-visitor-chairs-button.product-conference-visitor-chairs-button-hover,
a#product-dining-tables-button:hover,
a#product-dining-tables-button.product-dining-tables-button-hover,
a#product-desks-button:hover,
a#product-desks-button.product-desks-button-hover,
a#product-low-and-side-tables-button:hover,
a#product-low-and-side-tables-button.product-low-and-side-tables-button-hover,
a#product-office-systems-and-tables-button:hover,
a#product-office-systems-and-tables-button.product-office-systems-and-tables-button-hover,
a#product-executive-office-systems-button:hover,
a#product-executive-office-systems-button.product-executive-office-systems-button-hover,
a#product-conference-systems-tables-button:hover,
a#product-conference-systems-tables-button.product-conference-systems-tables-button-hover,
a#product-home-storage-button:hover,
a#product-home-storage-button.product-home-storage-button-hover,
a#product-office-storage-button:hover,
a#product-office-storage-button.product-office-storage-button-hover,
a#product-range-vitra-for-kids-button:hover,
a#product-range-vitra-for-kids.product-range-vitra-for-kids-button-hover {
	background-position: bottom left !important;
}
/* Secondary link text */
a#product-dining-chair-button span,
a#product-arm-and-lounge-chairs-button span,
a#product-home-office-chairs-button span,
a#product-task-chairs-button span,
a#product-executive-chairs-button span,
a#product-conference-visitor-chairs-button span,
a#product-dining-tables-button span,
a#product-desks-button span,
a#product-low-and-side-tables-button span,
a#product-office-systems-and-tables-button span,
a#product-executive-office-systems-button span,
a#product-conference-systems-tables-button span,
a#product-home-storage-button span,
a#product-office-storage-button span,
a#product-range-vitra-for-kids-button span{
	display: none !important;
}

a#product-range-vitra-for-kids-button {
	position: absolute;
	bottom: 7px;	
}




ul#product-range-filter-links {
	width: 205px;
	clear: both;
	float: left;
	padding: 0 0 0 24px;
}

ul#product-range-filter-links li {
	min-height: 20px;
}

ul#product-range-filter-links li ul {
	padding-top: 12px;
}
ul#product-range-filter-links a {
	color: #71747b;
}
ul#product-range-filter-links a:hover {
	color: #fff;
}
ul#product-range-filter-links li ul {
	margin: 15px 0 30px 0;
}
ul#product-range-filter-links strong a {
	color: #fff;
}

body.office ul#product-range-filter-links a:hover, body.public-spaces ul#product-range-filter-links a:hover {
	color: #2d2f36;
}






/** range contents **/
div#range-contents-navigation {
	line-height: 1.34em;

}

div#range-contents-navigation h2 {
	clear: left;
	margin: 30px 0 0 24px;
	font-weight: bold;
}

div#range-contents-navigation h2 a {
	color: #fff;
}

ul#range-contents-items, ul#range-contents-other-filters {
	margin: 20px 0 0 24px;
}

ul#range-contents-items a, ul#range-contents-other-filters a {
	color: #71747a;
}

ul#range-contents-items a:hover, ul#range-contents-other-filters a:hover {
	color: #fff;
}

li.range-contents-items-active {
	font-weight: bold;
	color: #fff;
}

body.office li.range-contents-items-active, body.public-spaces li.range-contents-items-active {
	color: #2d2f36;
}


ul.range-contents a {
	color: #fff !important;
	font-size: 1.45em;
	letter-spacing: -0.040em;
}

ul.range-contents img.product-link-product-title, ul.range-contents span.product-link-product-title {
	display: block;
}


p#range-contents-no-products {
	width: 578px;
	float: right;
	margin: 30px 40px 0 0;
}



/** by designer **/
dl#range-designer-list {
	float: right;
	width: 605px;
	margin: 120px 16px 0 0;
}

dl#range-designer-list dt {
	float: left;
	width: 191px;
	height: 240px;
	margin-right: 10px;
}

dl#range-designer-list li {
	float: left;
	height: 240px;
	margin-right: 10px;
}

dl#range-designer-list a {
	display: block;
	width: 191px;
	height: 240px;
	text-decoration: none;
	color: #fff;
}

dl#range-designer-list a:hover {
	background-color: #000;
}

dl#range-designer-list a span {
	display: block;
	color: #71747b;
}

div#range-contents-navigation.by-designer  {
	width: 300px;
}

div#range-contents-navigation.by-designer h2 {
	margin-top: 0;
}

img.designer-list-designer-name {
	margin: 20px 0 0 10px;
}

span.designer-list-product-count {
	margin-left: 10px;
}
ul#range-contents-items.range-background-align{
	margin-top: 42px;
}

/** By space flash gallery **/
div#hub-by-space-container {
	position: relative; 
	clear: left; 
	height: 600px;
}

div.range-contents-navigation-by-space {
	position: relative;
	z-index: 500;	
}

div#hub-flash-gallery{
	position: absolute;
	left: 0;
	width: 944px;
}
ul#hub-alt-gallery{
	display: inline;
	margin-top: 120px;
	margin-right: 120px;
}
ul#hub-alt-gallery li img{
	z-index: 1;
	position: relative;
}
ul#hub-alt-gallery h2{
	color: #71747b;
	font-weight: bold;
}
ul#hub-alt-gallery a{
	color: #71747b;
}
ul#hub-alt-gallery a:hover{
	color: #2d2f36;
}
div.hub-alt-gallery-items{
	color: #71747b;
	width: 300px;
	margin: -50px 0 30px 170px;
	background-color: #fff;
	padding: 30px;
	z-index: 100;
	position: relative;
}
