html, body{padding:0; margin:0;}
body,td{font-family:calibri, "trebuchet ms", verdana, sans-serif;font-size:16px;}
table{border-spacing:0px;border:0px;}
td{padding:0px;} 

a:link, a:visited{text-decoration:none;color:#4083f1;} 
a:hover{text-decoration:underline;color:#6922d4;}
a:link img{border:0px solid #ffffff;}
a:visited img{border:0px solid #ffffff;}
a:hover img{border:0px solid #ffffff;}

* {box-sizing: border-box;}
.page-wrap { width:100%; max-width:1440px; }
.page-wrap2 { width:100%; }
.page-wrap3 { width:100%; max-width:1200px; }
.page-wrap4 { width:100%; max-width:1425px; }
.header-wrap { padding:10px 0 0 0; }
.logo { float:left;
padding:10px 0 0 10px;
}
.logo img { 
z-index:1000;
position:relative;
}

.logo2 { float:left; padding:0 5px 0 5px; margin-left:2px; width:150px; }
.logo2 img { z-index:1000; position:relative; }

.breadcrumbs2{ font-size:15px;  padding:10px;margin:20px 0 0 0;background-color:#f7f7f7;border:1px solid #bcbcbc;display:block;}

.float-right { float:right; }
.float-left { float:left; }

.padding-20 { padding:20px; }
.padding-right-5 { padding-right: 5px; }

.recently-viewed-wrapper { max-width:294px; width:100%; height:100%; background-color:#e1e1e1; margin-left:10px; }
.recently-viewed-header { padding:10px; color:white; background-color:#3c3c3c; color:white; }

.top-call-menu { background-color:#3c3c3c; color:white; padding:10px; }
.footer-wrap-search { position: absolute; bottom: 0; height:262px; width:100%;}
.footer-wrap { position: absolute; bottom: 0; height:502px; width:100%;}
.footer-menu0 { background-color:#f0f0f0; color:black; font-size:14px; height:260px; }
.footer-menu1 { background-color:#e1e1e1; color:black; font-size:14px; padding:10px; height:172px; }
.footer-menu1 a { color:#3c3c3c; font-size:13px; padding-bottom:4px;}
.footer-content-block { display:inline-block; width:220px; padding-bottom:10px; }
.footer-content-title { font-weight:bold; padding-bottom:4px; }
.footer-menu2 { background-color:#3c3c3c; color:white; padding:10px; height:90px; }
.footer-content-item { display:inline-block; padding-right:25px; }
.footer-menu2-links a { display:inline-block; padding-right:25px; color:white; }
.sticky-header { position: -webkit-sticky;position: sticky;top: 0px; background-color:white; height:62px; padding:10px 10px 0 10px; z-index:5000; }
.sticky-header2 { position: -webkit-sticky;position: sticky;top: 0px; background-color:white; height:62px; padding:10px 0 0 0; z-index:5000; }
.social-media-wrap { float:right; }
.footer-newsletter-box { width:100%; max-width:420px; padding:10px 0; }

.flex { display:flex; justify-content: center; }
.columns2 { -webkit-column-count:2;-moz-column-count:2;column-count:2; }
.columns3 { -webkit-column-count:3;-moz-column-count:3;column-count:3; }
.no-break{margin:0;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;display:table;}

.cart_menu_item td { border-bottom:5px solid #f1f1f1; }
.cart_menu_image { background-color:white; }
.cart_menu_title a { text-decoration: none; }
.cart_menu_qty { white-space: nowrap; width:95px; } 

.blog_width { width:50%; float:left; } 


.mobile-header-wrapper { 
height:100px;
width:100%;
z-index:5000;
background-color:white;
position: -webkit-sticky;position: sticky;top: 0px;
}

.dotted{border:0;height:1px;clear:both;border-top:2px dotted #cdcdcd;}

.link_item_container {
float:left;
width:250px;
padding:0 10px 10px 0;	
}

.checkout-footer { padding: 0 0 10px 0; }
@media all and (max-width:1195px){
.checkout-footer { padding: 10px; }
}

/* Mobile Display --------------------------------- */
@media all and (max-width:1190px){
.footer-menua { display:none; } 
}
@media all and (max-width:1030px){
.reception-desks-menu{ display:none; }
.top-level-menu > li { width: 12.5%; }
}

@media all and (max-width:905px){
.footer-menu1 { height:240px; }
.cubicles-menu{ display:none; }
.top-level-menu > li { width: 14.28%; }
}

@media all and (max-width:807px){
.office-accessories-menu{ display:none; }
.top-level-menu > li { width: 16.66%; }
}

@media all and (max-width:707px){
.conference-tables-menu{ display:none; }
.top-level-menu > li { width: 20%; }
}

@media all and (max-width:634px){
.pptc { display:block; }
.pptc a { float:left; clear:left; color:#d8d8d8;}
}

@media all and (max-width:570px){
.blog_width { padding-left: 10px; width: 100%; float:left; } 
.social-media-wrap { float:left; padding-bottom:10px; }
.footer-newsletter-box { padding:10px 10px; }
.footer-content-block { display:inline-block; width:45%; padding-bottom:20px; }
.footer-content-block a { color:#3c3c3c; font-size:13px; padding-bottom:10px; margin-bottom:10px;}
}

/* Padding -------------------------------------------------- */
.pr10 { padding-right:10px; }
.pl10 { padding-left:10px; }

.pr5 { padding-right:5px; }

/* Colored Links -------------------------------------------- */

.blue_link a:link, .blue_link a:visited{text-decoration:none;color:blue;}
.blue_link a:hover{text-decoration:underline; color:#6922d4;}

.darkblack_link a:link, .darkblack_link a:visited{text-decoration:none;color:#2a2a2a;}
.darkblack_link a:hover{text-decoration:underline;}

.black_link a:link, .black_link a:visited{text-decoration:none;color:#000000;}
.black_link a:hover{text-decoration:none;}

.black_link2 a:link, .black_link2 a:visited{text-decoration:none;color:#000000;}
.black_link2 a:hover{text-decoration:underline;}


.black_link_underline a:link, .black_link_underline a:visited{text-decoration:underline;color:#000000;}
.black_link_underline a:hover{text-decoration:none; color:#6922d4;}


.white_link a:link, .white_link a:visited{text-decoration:none;color:#FFFFFF;}
.white_link a:hover{text-decoration:underline;}

.white_link_underline2 a:link, .white_link_underline2 a:visited{text-decoration:none;color:#FFFFFF;}
.white_link_underline2 a:hover{text-decoration:underline;}

.gray_link a:link, .gray_link a:visited{color:#595959;}
.gray_link a:hover{}

.charcoal_link a:link, .charcoal_link a:visited{text-decoration:none;color:#5d5d5d;}
.charcoal_link a:hover{text-decoration:underline;color:#6922d4;}

/* Email Subscription Box ----------------------------------- */
.subscribe-email { float:left; width:70%; }
.subscribe-button { float:left; width:30%; }
.subscribe-email input { width:100%; border:1px solid #a9a9a9; padding:5px; height:40px; }
.subscribe-button input { width:100%; border:1px solid #a9a9a9; padding:5px; height:40px; }
.subscribe-email2 { width:70%; }
.subscribe-button2 { width:30%; }
.subscribe-email2 input { width:100%; border:1px solid #a9a9a9; padding:5px; height:42px; }
.subscribe-button2 input { width:100%; border:1px solid #a9a9a9; padding:5px; height:42px; }

/* Mobile & Tablet Display ---------------------------------- */
.show_mob{display:none;}
@media all and (max-width:1728px){
.hide_1550{display:none;}
}

@media all and (max-width:1245px){
.hide_1245{display:none;}
}
@media all and (max-width:720px){
.footer-content-block { width:49%; }
.hide_mob{display:none;}
.show_mob{display:block;}
.breadcrumbs2{ margin:0; }
}

/* Search Box ----------------------------------------------- */

.form {
  display: flex;
  flex-direction: row;
}

.search-wrap {
margin-left:139px;
margin-right:162px;
}

.search-field {
  background-color: #e1e1e1;
  height:44px;
  width: 100%;
  padding-left:24px;
  border: none;
  outline: none;
  border-radius: 22px 0 0 22px;
  margin-right:30px;
}

.search-button {
  background-color: #de3737;
  height: 44px;
  width: 78px;
  border: none;
  //outline: none;
  margin-left: -55px;
  border-radius: 22px;
  z-index:10;
}
.search-button:hover {
cursor:pointer;
}

/* Drop Down Menus ----------------------------------------------- */
.dropdown, .dropdown-cart {
  position: relative;
  display: inline-block;
}

.dropdown a:hover {background-color: #ddd;}

.dropdown:hover .dropdown-content, .dropdown-cart:hover .dropdown-content { display: block; }

.dropbtn {
  height: 44px;
  width: 44px;
  border: none;
  border-radius: 22px;
  cursor: pointer;
}

.dropbtn a:hover { background-color:#5a5a5a; }

.dropdown-content {
  border-top:10px solid white;
  display: none;
  position: absolute;
  right:0;
  background-color: #f1f1f1;
  min-width: 160px;
  overflow: auto;
  font-size: 14px;
  z-index: 100;
}

.dropdown-content a, .dropdown-content #cart {
  color: black;
  padding: 9px;
  text-decoration: none;
  display: block;
}

 #cart {
  border: 1px solid lightgrey;
  width:180px;
}
.dropdown-cart { float:right; padding-right:10px; }
.menu-checkout-button { background-color: #5a5a5a; padding: 6px 12px 6px 12px; border:0px; width:150px; color:white; font-size: 14px; }

/* Autocomplete ----------------------------------------------- */
.autocomplete {
  position: relative;
  display: inline-block;
  width:100%; margin-right:30px;
}

.autocomplete-items {
  position: absolute;
  z-index: 99;
  width:300px;
  top: 100%;
  left: 0;
  right: 0;
}

.autocomplete-items div {
  margin-left:22px;
  width:300px;
  padding: 10px;
  cursor: pointer;
  background-color: #f5f5f5; 
}

.autocomplete-items div:hover {
  background-color: #de3737; 
  color:white;
}

.autocomplete-active {
  background-color: #de3737 !important; 
  color: #ffffff; 
}

/* Multi-Level Drop Down Menu ---------------------------------------- */

.parent {
border-top:10px solid white; 
}
.ml-dropdown {
position: relative;
	z-index:100;
	margin: 0;
	padding: 0;
	list-style: none;
}

.ml-dropdown li {
	position: relative;
	line-height: 38px;
	width:160px;
}
.ml-dropdown .parent li {
padding-left:10px;
}

.ml-dropdown .parent li:hover {
background-color: #dddddd;
}

.ml-dropdown li a {
	text-align: center;
	text-decoration: none;
	display: block;
	/*padding: 10px;*/
	color:#000000;
}
.ml-dropdown li ul {
	position: absolute;
	top: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	display: none;
	line-height: normal;
	background-color: #f1f1f1;
	font-size: 14px;
}

.ml-dropdown li ul li a {
	text-align: left;
	font-size: 14px;
	/*padding: 10px;*/
	display: block;
	white-space: nowrap;
}

.ml-dropdown li ul li a:hover {
	background-color: #dddddd;
	color: #000000;
}

.ml-dropdown li ul li ul {
	left: 100%;
	top: 0;
}
.dd { width:44px; float:left; }
.dd ul li:hover>ul {
	display: block;
}
.expand{font-size:12px;float:right;margin-right:10px; color:#939393;}

.cart_menu td { padding:0 10px 10px 0; }

/* Smooth Slider ---------------------------------------------------- */
			
@font-face {
     font-family: "smooth-slider";
     src: url("data:font/woff;charset=utf-8;base64,d09GRgABAAAAAASsAA0AAAAABygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEkAAAABoAAAAckX1joUdERUYAAAR0AAAAHAAAAB4AJwAPT1MvMgAAAZQAAAA+AAAAYA8TBINjbWFwAAAB8AAAAFUAAAFeF1fZ42dhc3AAAARsAAAACAAAAAgAAAAQZ2x5ZgAAAlwAAADeAAABTIylB7hoZWFkAAABMAAAACwAAAA2HUCBCmhoZWEAAAFcAAAAHQAAACQGCwPJaG10eAAAAdQAAAAbAAAAIg4EAG5sb2NhAAACSAAAABQAAAAUAOQBNG1heHAAAAF8AAAAGAAAACAACwAYbmFtZQAAAzwAAADzAAAB4+H3txtwb3N0AAAEMAAAADoAAABj2wKk8XjaY2BkYGAAYo/zQgbx/DZfGbhZGEDg7pt5Psg0kydzKZDiYGAC8QAPfwk9eNpjYGRgYD7w/wADAwsDCDB5MjAyoAIOAFGdAtwAAAB42mNgZGBg4GQQYwDRDAxMDGgAAAORACR42mNgZgplnMDAysDANJPpDAMDQz+EZnzNYMzIyYAKGAXQBBgcGBhfMjMf+H+AwYEZiEFqkGQVGBgBOToKoAAAeNpjYYAAxlAIzQTCDQzmIMzYAOToAwAa+AJ/AHjaY2BgYGaAYBkGRgYQiADyGMF8FgYbIM3FwMHABISMDAovmf///f8frErhJQOE/f+JOCtYBxcDDDCCzGNkA2JmqAATkGBiQAVAO1gYhjcAACcNDSIAAAAAAAAAAAgACAAQABgAQgBuAIoApnjahY8xTgNBDEX9jbRoNZFX0WRCsUWkLbJpIFq0uxGioKKg5DBUNGlS5wZcBVEnp+AGHAALe1YUVExh+Y/+f7YJ9PuY6I7pf72jwE8XL5SIIsbbFZaLy9JKhaJpse53jzjIRq5F9IxerNmIvorg0/7lRtpKT3qqWmslO/8yS8NsHVNaebABVz6A7w2Roej1PEEdhzdHOxQDhgmanb6x737EM3/RjGiY92NGoVgPXQSHoBq7d+Y6RdXQuEz1lNtabj/lMF8U+SyMy4R9594Ajh1/fKtFDdS4TvUPzj4zywAAeNqVjTFOwzAYRl/atIgiGBkiBs9IjVqJiZGhUocuHRiR0sZKI6W2FKdDb8AJOAYH4CCcgIPwJbKYSyxF73//58/AHZ8k9F/CLQ+RR1zxHHks/xY5Fb9HnnDzd3cq/x15RpZkupWk1zLZ0NDzSG89Rh7Lv0ROxU3kCfd8RJ7Kf0We8cQPgSNep+PAXFNDTYmlhXD0vjvMQ1OXVuNWtuKkRNFvt7Y6NUUfu7jh8uTrYIP2HodhSc5C2rah9s4s88V/2lZDS6eeSns3ZArNVnnDjrP+a/ZKbYZGp9dYedeZyjrbFp0tze5s1nu/8d7l/AIi2lJkAHjaY2BiwA84GRgYmRiYGJkZmBlZGFkZ2RjZ2dJzKgsyDNlL8zINDAzAtKulgQGUhvGNoLQxAFHADWsAAAABAAH//wAPeNpjYGRgYOABYjEgZmJgBEIOIGYB8xgAA/YAN3jaY2BgYGQAgqtL1DlA9N0383xgNABFYwcQAAA=") format("woff");
     font-weight: normal;
     font-style: normal;
     font-display: swap;
}

.ssi {
     display: inline-block;
     font-family: "smooth-slider";
     speak: never;
     font-style: normal;
     font-weight: normal;
     font-variant: normal;
     text-transform: none;
     line-height: 1;
	/* Better Font Rendering =========== */
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}

.ssi:before {
     display: block;
}

.ssi-chevron-left:before {
     content: "\e900";
}

.ssi-chevron-right:before {
     content: "\e901";
}

.ssi-caret-right:before {
     content: "\e902";
}

.ssi-caret-left:before {
     content: "\e903";
}

.smooth-slider {
     position: relative;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
	 margin:0 10px 10px 10px;
}

.smooth-slider *,
.smooth-slider *:before,
.smooth-slider *:after {
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
}

.smooth-slider-wrapper {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     overflow: hidden;
}

.smooth-slider-inner {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
}

.smooth-slider-nav {
width: 25px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     font-size: 1.5rem;
}

.smooth-slider-nav-right {
     -webkit-box-align: right;
     -ms-flex-align: right;
     align-items: center;
     -webkit-box-pack: right;
     -ms-flex-pack: right;
     justify-content: right;
}

.smooth-slider-nav-left {
     -webkit-box-align: left;
     -ms-flex-align: left;
     align-items: center;
     -webkit-box-pack: left;
     -ms-flex-pack: left;
     justify-content: left;
}
				
.smooth-slider-slide a {
color:black;
font-size:14px;
}

.smooth-slider-slide td {
padding-right:5px;
}

.smooth-slider-image {
width:100px;
}

.smooth-slider-text {
width:100px; padding:0 15px 0 6px;
}
.smooth-slider-text2 {
width:200px; padding:0 15px 0 6px;
}

/* Cart Buttons ------------------------------------ */

.plusminus {
float:left;
border:1px solid #a9a9a9;
margin:0px;
font-size:16px;
color:white;
width:26px;
height:30px;
font-weight:bold;
}

.minus { 
border-radius:5px 0 0 5px;
background-color:#d1514a;
}
.plus { 
border-radius:0 5px 5px 0;
background-color:#5bb456;
}

.qty_input input {
float:left;
border-top:1px solid #a9a9a9;
border-bottom:1px solid #a9a9a9;
border-right:1px solid white;
border-left:1px solid white;
text-align:center;
width:30px;
height:30px;
font-size:15px;
padding:0px;
margin:0px;
}

/* Mobile Menu --------------------------------- */
.spacer-80 { height:80px; }
.mobile-header { background-color:#f6f6f6; border-bottom:1px solid #d8d8d8; padding:18px 10px; }
.mobile-search { background-color:#ffffff; padding:10px 10px; display:none; }
.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #111;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
  z-index:5001;
}

.sidenav a {
  padding: 3px 8px 3px 32px;
  text-decoration: none;
  font-size: 18px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.sidenav a:hover {
  color: #f1f1f1;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}


/* Mobile Menu - NEW --------------------------------- */

.sidenav2 {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #f2f2f2;
  border-right:1px solid #d8d8d8;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 30px;
  z-index:5001;
}

.sidenav2 a {
  padding: 0 0 5px 0;
  text-decoration: none;
  font-size: 16px;
  color: #535353;
  display: block;
  transition: 0.3s;
}
.sidenav2 .submenu-label a {
font-size:18px;
}

.sidenav2 a:hover {
  color: #5c5c5c;
}

.sidenav2 ul, .sidenav2 li {
    padding:0;
    margin:0;
    list-style-type:none;
}

.sidenav2 .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 24px;
  margin: 10px 0 10px 50px;
  padding:0;
}

.mobile-menu-wrapper {
position: fixed; top: 0; width:100%; z-index:999999;
}

.menu-label {
margin-top:4px;
}

@media screen and (max-height: 450px) {
  .sidenav2 {padding-top: 15px;}
  .sidenav2 a {font-size: 18px;}
}

.menu-table2 {
padding-top:5px;
}

.menu-table2 ul, .menu-table2 li {
padding:0;
margin:0;
}

.menu-table2 li {
width:100%;
margin-bottom:8px;
clear:left;
white-space: nowrap;
}

.menu-table2 li img {
width:100%;
float:left;
margin:0 10px 0 15px;
width:26px; 
}

.menu-label2 {
padding-top:4px;
font-size: 16px;
}

.menu-label3 {
padding:0 0 0 20px; margin: 0 0 0 0; font-size: 15px;
}

.menu-label4 {
padding:0 0 0 15px; margin: 0 0 0 0; font-size: 14px;
}

.submenu-label {
padding: 0 0 10px 10px;
font-size:24px;
}

/* Footer --------------------------------- */
.footer-subscribe-box {
max-width:753px; width:100%; height:240px; background-color:#e8eaed; color:white; position: relative;
}
.footer-subscribe-box2 {
position: absolute;top: 50%; -ms-transform: translateY(-50%);  transform: translateY(-50%); width:100%; color:black;
}
.footer-subscribe-text {
font-size:20px; width:100%; max-width:360px; font-weight:bold;
}
.footer-subscribe-text2 {
font-size:14px; width:100%; max-width:360px;
}

.footer-call1 { max-width:440px; width:100%; }
.footer-call2 { font-size:24px; }
.footer-call3 { font-size:48px; }
.footer-call4 { font-size:14px; color:#3C3C3C; }
.footer-call5 { font-size:18px; }

.recently-viewed1 { box-shadow: 2px 2px 5px #a5a5a5; }
.recently-viewed2 { width:100%; color:white; background-color:#848181; padding:10px; border-radius:5px 5px 0 0; }
.recently-viewed3 { background-color:white; width:100%; padding:15px; border-right:1px solid #c3b8b8; border-left:1px solid #c3b8b8; border-bottom:1px solid #c3b8b8; position:relative; margin-bottom:20px; }
.recently-viewed4 { right:0; bottom:0; position: absolute; padding:8px; background-color:#d3d2d9; color:#393939; border-radius:5px 0 0 0; }

/* Mobile Menu Sprites ------------------------------ */

.mobile-icons-conference-tables
{
background:url('/images/sprites/mobile-icons.png') 0px -0px;
width:30px;height:30px;
display:inline-block;
float:left; margin:0 10px 0 15px;
}

.mobile-icons-cubicles
{
background:url('/images/sprites/mobile-icons.png') -30px -0px;
width:30px;height:30px;
display:inline-block;
float:left; margin:0 10px 0 15px;
}

.mobile-icons-desk-accessories
{
background:url('/images/sprites/mobile-icons.png') -60px -0px;
width:30px;height:30px;
display:inline-block;
float:left; margin:0 10px 0 15px;
}

.mobile-icons-desks
{
background:url('/images/sprites/mobile-icons.png') -90px -0px;
width:30px;height:30px;
display:inline-block;
float:left; margin:0 10px 0 15px;
}

.mobile-icons-madison-liquidators
{
background:url('/images/sprites/mobile-icons.png') -120px -0px;
width:30px;height:30px;
display:inline-block;
float:left; margin:0 10px 0 15px;
}

.mobile-icons-more
{
background:url('/images/sprites/mobile-icons.png') -150px -0px;
width:30px;height:30px;
display:inline-block;
float:left; margin:0 10px 0 15px;
}

.mobile-icons-office-chairs
{
background:url('/images/sprites/mobile-icons.png') -180px -0px;
width:30px;height:30px;
display:inline-block;
float:left; margin:0 10px 0 15px;
}

.mobile-icons-office-decor
{
background:url('/images/sprites/mobile-icons.png') -210px -0px;
width:30px;height:30px;
display:inline-block;
float:left; margin:0 10px 0 15px;
}

.mobile-icons-office-supplies
{
background:url('/images/sprites/mobile-icons.png') -240px -0px;
width:30px;height:30px;
display:inline-block;
float:left; margin:0 10px 0 15px;
}

.mobile-icons-seating
{
background:url('/images/sprites/mobile-icons.png') -270px -0px;
width:30px;height:30px;
display:inline-block;
float:left; margin:0 10px 0 15px;
}

.mobile-icons-storage
{
background:url('/images/sprites/mobile-icons.png') -300px -0px;
width:30px;height:30px;
display:inline-block;
float:left; margin:0 10px 0 15px;
}

.mobile-icons-systems-furniture, .mobile-icons-workstations
{
background:url('/images/sprites/mobile-icons.png') -330px -0px;
width:30px;height:30px;
display:inline-block;
float:left; margin:0 10px 0 15px;
}

.mobile-icons-tables
{
background:url('/images/sprites/mobile-icons.png') -360px -0px;
width:30px;height:30px;
display:inline-block;
float:left; margin:0 10px 0 15px;
}

/* Navigation Sprites ------------------------------ */

.navigation-icon-account
{
background:url('/images/sprites/navigation-icons.png') 0px -0px;
width:44px;height:44px;
display:inline-block;
}

.navigation-icon-cart
{
background:url('/images/sprites/navigation-icons.png') -44px -0px;
width:44px;height:44px;
display:inline-block;
}

.navigation-icon-email-us
{
background:url('/images/sprites/navigation-icons.png') -88px -0px;
width:44px;height:44px;
display:inline-block;
}

.navigation-icon-favorite
{
background:url('/images/sprites/navigation-icons.png') -132px -0px;
width:44px;height:44px;
display:inline-block;
}

.navigation-icon-navigation
{
background:url('/images/sprites/navigation-icons.png') -176px -0px;
width:44px;height:44px;
display:inline-block; 
margin-bottom:-10px;
}

/* Social Media Sprites ------------------------------ */

.social-media-spriteyoutube
{
background:url('/images/sprites/social-media-icons.png') 0px -0px;
width:26px;height:26px;
display:inline-block;
}

.social-media-spritefacebook
{
background:url('/images/sprites/social-media-icons.png') -26px -0px;
width:26px;height:26px;
display:inline-block;
}

.social-media-spritegoogle
{
background:url('/images/sprites/social-media-icons.png') -52px -0px;
width:26px;height:26px;
display:inline-block;
}

.social-media-spritelinkedin
{
background:url('/images/sprites/social-media-icons.png') -78px -0px;
width:26px;height:26px;
display:inline-block;
}

.social-media-spritepinterest
{
background:url('/images/sprites/social-media-icons.png') -104px -0px;
width:26px;height:26px;
display:inline-block;
}

.social-media-spritetwitter
{
background:url('/images/sprites/social-media-icons.png') -130px -0px;
width:26px;height:26px;
display:inline-block;
}

/* Scroller Sprites ----------------------------------- */
.scroller-bookcase-1
{
background:url('/images/sprites/scroller.jpg') 0px -0px;
width:80px;height:80px;
display:inline-block;
}

.scroller-bow-front-desks-1
{
background:url('/images/sprites/scroller.jpg') -80px -0px;
width:80px;height:80px;
display:inline-block;
}

.scroller-club-chair-1
{
background:url('/images/sprites/scroller.jpg') -160px -0px;
width:80px;height:80px;
display:inline-block;
}

.scroller-coffee-table-1
{
background:url('/images/sprites/scroller.jpg') -240px -0px;
width:80px;height:80px;
display:inline-block;
}

.scroller-conference-room-chair-1
{
background:url('/images/sprites/scroller.jpg') -320px -0px;
width:80px;height:80px;
display:inline-block;
}

.scroller-conference-table-1
{
background:url('/images/sprites/scroller.jpg') -400px -0px;
width:80px;height:80px;
display:inline-block;
}

.scroller-conference-table-and-chair-set-1
{
background:url('/images/sprites/scroller.jpg') -480px -0px;
width:80px;height:80px;
display:inline-block;
}

.scroller-credenza-1
{
background:url('/images/sprites/scroller.jpg') -560px -0px;
width:80px;height:80px;
display:inline-block;
}

.scroller-credenza-desks-1
{
background:url('/images/sprites/scroller.jpg') -640px -0px;
width:80px;height:80px;
display:inline-block;
}

.scroller-cubicles-1
{
background:url('/images/sprites/scroller.jpg') -720px -0px;
width:80px;height:80px;
display:inline-block;
}

.scroller-guest-chair-1
{
background:url('/images/sprites/scroller.jpg') -800px -0px;
width:80px;height:80px;
display:inline-block;
}

.scroller-lateral-file-cabinet-1
{
background:url('/images/sprites/scroller.jpg') -880px -0px;
width:80px;height:80px;
display:inline-block;
}

.scroller-l-shaped-desks-1
{
background:url('/images/sprites/scroller.jpg') -960px -0px;
width:80px;height:80px;
display:inline-block;
}

.scroller-office-chairs-1
{
background:url('/images/sprites/scroller.jpg') -1040px -0px;
width:80px;height:80px;
display:inline-block;
}

.scroller-office-couch-1
{
background:url('/images/sprites/scroller.jpg') -1120px -0px;
width:80px;height:80px;
display:inline-block;
}

.scroller-pedestal-desks-1
{
background:url('/images/sprites/scroller.jpg') -1200px -0px;
width:80px;height:80px;
display:inline-block;
}

.scroller-peninsula-desks-1
{
background:url('/images/sprites/scroller.jpg') -1280px -0px;
width:80px;height:80px;
display:inline-block;
}

.scroller-reception-desk
{
background:url('/images/sprites/scroller.jpg') -1360px -0px;
width:80px;height:80px;
display:inline-block;
}

.scroller-side-table-1
{
background:url('/images/sprites/scroller.jpg') -1440px -0px;
width:80px;height:80px;
display:inline-block;
}

.scroller-sit-stand-desks-1
{
background:url('/images/sprites/scroller.jpg') -1520px -0px;
width:80px;height:80px;
display:inline-block;
}

.scroller-storage-cabinet-1
{
background:url('/images/sprites/scroller.jpg') -1600px -0px;
width:80px;height:80px;
display:inline-block;
}

.scroller-training-table-1
{
background:url('/images/sprites/scroller.jpg') -1680px -0px;
width:80px;height:80px;
display:inline-block;
}

.scroller-u-shaped-desks
{
background:url('/images/sprites/scroller.jpg') -1760px -0px;
width:80px;height:80px;
display:inline-block;
}

/* Search */
.flex_240 { flex: 0 0 240px; width:240px; font-size:13px; }
.flex_257 { flex: 0 0 257px; width:257px; font-size:13px; }