/* 
  This CSS file is used by OW Marketing
  COMPILED WITH LESS - Do not CSS edit directly 
  variables.less, common.less, 
  servicepage.less, aboutpage.less, 
  helppage.less, shoppingpage.less, 
  promopage.less, printandcopypage.less Tim Test Tom 7 
*/
.home-panel-gradient {
  background: #e6f9ff;
  background: -moz-linear-gradient(top, #e6f9ff 0, #fff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6f9ff), color-stop(100%, #fff));
  background: -webkit-linear-gradient(top, #e6f9ff 0, #fff 100%);
  background: -o-linear-gradient(top, #e6f9ff 0, #fff 100%);
  background: -ms-linear-gradient(top, #e6f9ff 0, #fff 100%);
  background: linear-gradient(to bottom, #e6f9ff 0, #fff 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e6f9ff', endColorstr='#ffffff', GradientType=0)
}
.availability-gradient {
  background: #eee;
  background: -moz-linear-gradient(top, #eee 0, #fff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #fff));
  background: -webkit-linear-gradient(top, #eee 0, #fff 100%);
  background: -o-linear-gradient(top, #eee 0, #fff 100%);
  background: -ms-linear-gradient(top, #eee 0, #fff 100%);
  background: linear-gradient(to bottom, #eee 0, #fff 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e6f9ff', endColorstr='#ffffff', GradientType=0)
}
.hr-gradient {
  background-image: -webkit-linear-gradient(left, #fff, #dcdcdc, #dcdcdc, #fff);
  background-image: -moz-linear-gradient(left, #fff, #dcdcdc, #dcdcdc, #fff);
  background-image: -ms-linear-gradient(left, #fff, #dcdcdc, #dcdcdc, #fff);
  background-image: -o-linear-gradient(left, #fff, #dcdcdc, #dcdcdc, #fff);
  border: 0;
  height: 1px;
  margin: 20px 0 20px 0;
  background-color: #eee
}
.pink-gradient {
  background: #c62976;
  background: -moz-linear-gradient(top, #c62976 0, #fa79be 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c62976), color-stop(100%, #fa79be));
  background: -webkit-linear-gradient(top, #c62976 0, #fa79be 100%);
  background: -o-linear-gradient(top, #c62976 0, #fa79be 100%);
  background: -ms-linear-gradient(top, #c62976 0, #fa79be 100%);
  background: linear-gradient(to bottom, #c62976 0, #fa79be 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e6f9ff', endColorstr='#ffffff', GradientType=0)
}
.dark-gradient {
  background: #252525;
  background: -moz-linear-gradient(top, #252525 0, #666 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #252525), color-stop(100%, #666));
  background: -webkit-linear-gradient(top, #252525 0, #666 100%);
  background: -o-linear-gradient(top, #252525 0, #666 100%);
  background: -ms-linear-gradient(top, #252525 0, #666 100%);
  background: linear-gradient(to bottom, #252525 0, #666 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e6f9ff', endColorstr='#ffffff', GradientType=0)
}
.primary-gradient {
  background: #005bab;
  background: -moz-linear-gradient(top, #005bab 0, #1b3374 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #005bab), color-stop(100%, #1b3374));
  background: -webkit-linear-gradient(top, #005bab 0, #1b3374 100%);
  background: -o-linear-gradient(top, #005bab 0, #1b3374 100%);
  background: -ms-linear-gradient(top, #005bab 0, #1b3374 100%);
  background: linear-gradient(to bottom, #005bab 0, #1b3374 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e6f9ff', endColorstr='#ffffff', GradientType=0)
}
.primary-gradient-hover {
  background: #1b3374;
  background: -moz-linear-gradient(top, #1b3374 0, #005bab 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b3374), color-stop(100%, #005bab));
  background: -webkit-linear-gradient(top, #1b3374 0, #005bab 100%);
  background: -o-linear-gradient(top, #1b3374 0, #005bab 100%);
  background: -ms-linear-gradient(top, #1b3374 0, #005bab 100%);
  background: linear-gradient(to bottom, #1b3374 0, #005bab 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e6f9ff', endColorstr='#ffffff', GradientType=0)
}
.secondary-gradient {
  background: #fff;
  background: -moz-linear-gradient(top, #fff 0, #eee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #eee));
  background: -webkit-linear-gradient(top, #fff 0, #eee 100%);
  background: -o-linear-gradient(top, #fff 0, #eee 100%);
  background: -ms-linear-gradient(top, #fff 0, #eee 100%);
  background: linear-gradient(to bottom, #fff 0, #eee 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e6f9ff', endColorstr='#ffffff', GradientType=0)
}
.secondary-gradient-hover {
  background: #eee;
  background: -moz-linear-gradient(top, #eee 0, #fff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #fff));
  background: -webkit-linear-gradient(top, #eee 0, #fff 100%);
  background: -o-linear-gradient(top, #eee 0, #fff 100%);
  background: -ms-linear-gradient(top, #eee 0, #fff 100%);
  background: linear-gradient(to bottom, #eee 0, #fff 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e6f9ff', endColorstr='#ffffff', GradientType=0)
}
.lightblue-gradient {
  background: #e6f9ff;
  background: -moz-linear-gradient(top, #e6f9ff 0, #fff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6f9ff), color-stop(100%, #fff));
  background: -webkit-linear-gradient(top, #e6f9ff 0, #fff 100%);
  background: -o-linear-gradient(top, #e6f9ff 0, #fff 100%);
  background: -ms-linear-gradient(top, #e6f9ff 0, #fff 100%);
  background: linear-gradient(to bottom, #e6f9ff 0, #fff 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e6f9ff', endColorstr='#ffffff', GradientType=0)
}
.lightblue-gradient-hover {
  background: #fff;
  background: -moz-linear-gradient(top, #fff 0, #e6f9ff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e6f9ff));
  background: -webkit-linear-gradient(top, #fff 0, #e6f9ff 100%);
  background: -o-linear-gradient(top, #fff 0, #e6f9ff 100%);
  background: -ms-linear-gradient(top, #fff 0, #e6f9ff 100%);
  background: linear-gradient(to bottom, #fff 0, #e6f9ff 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e6f9ff', endColorstr='#ffffff', GradientType=0)
}
.cta-gradient {
  background: #f4fbfe;
  background: -moz-linear-gradient(top, #f4fbfe 0, #fff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4fbfe), color-stop(100%, #fff));
  background: -webkit-linear-gradient(top, #f4fbfe 0, #fff 100%);
  background: -o-linear-gradient(top, #f4fbfe 0, #fff 100%);
  background: -ms-linear-gradient(top, #f4fbfe 0, #fff 100%);
  background: linear-gradient(to bottom, #f4fbfe 0, #fff 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e6f9ff', endColorstr='#ffffff', GradientType=0)
}
.cta-gradient-hover {
  background: #fff;
  background: -moz-linear-gradient(top, #fff 0, #f4fbfe 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f4fbfe));
  background: -webkit-linear-gradient(top, #fff 0, #f4fbfe 100%);
  background: -o-linear-gradient(top, #fff 0, #f4fbfe 100%);
  background: -ms-linear-gradient(top, #fff 0, #f4fbfe 100%);
  background: linear-gradient(to bottom, #fff 0, #f4fbfe 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e6f9ff', endColorstr='#ffffff', GradientType=0)
}
.commerce-gradient {
  background: #67bd43;
  background: -moz-linear-gradient(top, #67bd43 0, #569a39 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #67bd43), color-stop(100%, #569a39));
  background: -webkit-linear-gradient(top, #67bd43 0, #569a39 100%);
  background: -o-linear-gradient(top, #67bd43 0, #569a39 100%);
  background: -ms-linear-gradient(top, #67bd43 0, #569a39 100%);
  background: linear-gradient(to bottom, #67bd43 0, #569a39 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e6f9ff', endColorstr='#ffffff', GradientType=0)
}
.commerce-gradient-hover {
  background: #569a39;
  background: -moz-linear-gradient(top, #569a39 0, #67bd43 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #569a39), color-stop(100%, #67bd43));
  background: -webkit-linear-gradient(top, #569a39 0, #67bd43 100%);
  background: -o-linear-gradient(top, #569a39 0, #67bd43 100%);
  background: -ms-linear-gradient(top, #569a39 0, #67bd43 100%);
  background: linear-gradient(to bottom, #569a39 0, #67bd43 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e6f9ff', endColorstr='#ffffff', GradientType=0)
}
.info-gradient {
  background: #019cdc;
  background: -moz-linear-gradient(top, #019cdc 0, #028cc5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #019cdc), color-stop(100%, #028cc5));
  background: -webkit-linear-gradient(top, #019cdc 0, #028cc5 100%);
  background: -o-linear-gradient(top, #019cdc 0, #028cc5 100%);
  background: -ms-linear-gradient(top, #019cdc 0, #028cc5 100%);
  background: linear-gradient(to bottom, #019cdc 0, #028cc5 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e6f9ff', endColorstr='#ffffff', GradientType=0)
}
.info-gradient-hover {
  background: #028cc5;
  background: -moz-linear-gradient(top, #028cc5 0, #019cdc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #028cc5), color-stop(100%, #019cdc));
  background: -webkit-linear-gradient(top, #028cc5 0, #019cdc 100%);
  background: -o-linear-gradient(top, #028cc5 0, #019cdc 100%);
  background: -ms-linear-gradient(top, #028cc5 0, #019cdc 100%);
  background: linear-gradient(to bottom, #028cc5 0, #019cdc 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e6f9ff', endColorstr='#ffffff', GradientType=0)
}
.search-gradient {
  background: #ec2227;
  background: -moz-linear-gradient(top, #ec2227 0, #921c1e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ec2227), color-stop(100%, #921c1e));
  background: -webkit-linear-gradient(top, #ec2227 0, #921c1e 100%);
  background: -o-linear-gradient(top, #ec2227 0, #921c1e 100%);
  background: -ms-linear-gradient(top, #ec2227 0, #921c1e 100%);
  background: linear-gradient(to bottom, #ec2227 0, #921c1e 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e6f9ff', endColorstr='#ffffff', GradientType=0)
}
.search-gradient-hover {
  background: #921c1e;
  background: -moz-linear-gradient(top, #921c1e 0, #ec2227 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #921c1e), color-stop(100%, #ec2227));
  background: -webkit-linear-gradient(top, #921c1e 0, #ec2227 100%);
  background: -o-linear-gradient(top, #921c1e 0, #ec2227 100%);
  background: -ms-linear-gradient(top, #921c1e 0, #ec2227 100%);
  background: linear-gradient(to bottom, #921c1e 0, #ec2227 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e6f9ff', endColorstr='#ffffff', GradientType=0)
}
.regular {
  font-family: "Arial", Helvetica, Arial, sans-serif
}
.bold {
  font-family: 'OfficeworksBoldRegular', Arial;
  font-weight: 400
}
.book {
  font-family: 'OfficeworksBookRegular', Arial;
  font-weight: 400
}
.medium {
  font-family: 'OfficeworksMediumRegular', Arial;
  font-weight: 400
}
.demi {
  font-family: 'OfficeworksMediumRegular', Arial;
  font-weight: 400
}
.display-inline-block {
  display: inline-block;
*display:inline;
  zoom: 1
}
body {
  font-family: "Arial", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 16px;
  padding: 0 0 10px 0
}
body.fixed-nav {
  padding-top: 40px;
  position: relative;
  font-size: 12px
}
body.modal-open {
  overflow: hidden
}
.modal-trust-us-on-tech .modal-header h3{
  text-transform: uppercase;
  font-size: 2em;
  padding: 10px 3.5% 20px;
}
.hide, .print-hide {
  display: none
}

html .item-page h1, html .item-page h2, html .item-page h3, html .item-page p {
  margin: 0
}
html .item-page h1, html .item-page h2, html .item-page h3 {
  font-family: 'OfficeworksBoldRegular', Arial ;
  font-weight: 400;
  color: #005bab;
  line-height: 1em;
  padding: 5px 0 10px 0
}
html .item-page h1 {
  font-family: 'OfficeworksBoldRegular', Arial;
  font-weight: 400;
  background: url("../../../images/common/h1-bg-fullwidth.png") no-repeat top left;
  font-size: 36px;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 36px
}
.backto {
  padding-top: 75px;
  padding-bottom: 60px;
}
html .item-page h1 span {
  color: #252525;
  padding-top: 15px;
  font-family: 'OfficeworksBookRegular', Arial;
  font-weight: 400;
  font-weight: 400;
  line-height: 24px;
  display: block;
  font-size: 18px;
  width: 100%
}
html .item-page h1 hr {
  margin-bottom: 0
}
html .item-page h2 {
  font-size: 26px;
  margin-top: 15px
}
html .item-page h2 span {
  font-size: 16px;
  font-family: 'OfficeworksBookRegular', Arial;
  font-weight: 400;
  display: block;
  color: #252525;
  line-height: 1em;
  width: 100%;
  padding: 0;
  margin: 50px 0 15px;
  font-weight: 400
}
html .item-page h3 {
  font-size: 18px;
  font-weight: 700;
  color: #252525;
  padding: 0;
  margin: 10px 0;
  line-height: 20px
}
html .item-page p, html .item-page ul, html .item-page ol {
  font-size: 12px;
  color: #252525;
  font-family: "Arial", Helvetica, Arial, sans-serif;
}
html .item-page p{
  padding: 0;
  margin: 0 0 15px;
  line-height: 1.3em;
}
html .item-page p.leadin {
  font-size: 16px
}
html .item-page p.terms, html .item-page p .sku {
  font-size: 11px;
  line-height: 12px;
  color: #929292
}
html .item-page p.sku {
  font-size: 12px;
  color: #929292
}
html .item-page p.info {
  color: #005bab
}
html .item-page p small {
  font-size: 90%;
  font-style: normal;
  color: #929292
}
html .item-page strong.info {
  color: #005bab
}
html .item-page a.large {
  font-size: 18px
}
html .item-page a:hover {
  color: #005bab;
  text-decoration: underline
}
html .item-page a.link-chevron {
  padding-right: 12px;
  background: url(../../../images/icons/link-chevron.png) 100% 3px no-repeat;
  margin-right: 10px;
  display: inline;
  font-size: 1.167em
}
html .item-page a.link-pin {
  background: url(../../../images/icons/officeworks-pin.png) 0 0 no-repeat;
  padding: 5px 0 5px 20px
}
html .item-page .link-group {
  padding: 20px 0 5px
}
html .item-page ul {
  margin: 0 0 15px 0
}
html .item-page ul li {
  margin-left: 15px;
  line-height: 1.3em;
}
html .item-page ul.unstyled li {
  margin-left: 0
}
html .item-page ul.links li {
  padding-left: 15px;
  background: url(../../../images/icons/link-chevron.png) 0 4px no-repeat;
  margin-top: 5px
}
html .item-page ul+ul {
  margin-top: -15px
}
html .item-page hr {
  background-image: -webkit-linear-gradient(left, #fff, #dcdcdc, #dcdcdc, #fff);
  background-image: -moz-linear-gradient(left, #fff, #dcdcdc, #dcdcdc, #fff);
  background-image: -ms-linear-gradient(left, #fff, #dcdcdc, #dcdcdc, #fff);
  background-image: -o-linear-gradient(left, #fff, #dcdcdc, #dcdcdc, #fff);
  border: 0;
  height: 1px;
  margin: 20px 0 20px 0;
  background-color: #eee
}
html .item-page hr+.clearfix>h2 {
  margin: 10px 0
}
html .item-page .content-padding hr {
  background: #ccc
}
html .item-page .keyline .box{
  border: 1px solid #d7d7d7;
  padding-right: 5px;
  height: 190px;
}
html .item-page .banners-and-frames .keyline .box{
  height: 230px;
}
html .item-page .keyline .products{
  margin-bottom: 6px;
}
html .item-page table.table th h3 {
  margin: 0
}
html .item-page table.table tr.grey td {
  background: #f8f8f8
}
html .item-page table.table-bordered {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0
}
html .item-page table.table-bordered th, html .item-page table.table-bordered td {
  border-color: #d7d7d7;
  border-collapse: collapse;
  padding: 20px
}
html .item-page table.table-bordered-rows {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0
}
html .item-page table.table-bordered-rows th, html .item-page table.table-bordered-rows td {
  padding: 8px 30px 8px 0!important;
  border-top: 1px solid #d7d7d7;
  border-bottom: 1px solid #d7d7d7;
  border-left: 0;
  border-right: 0
}
html .item-page table.table-bordered-rows td.align-right {
  text-align: right;
  padding-right: 0
}
.item-page #service table.table-bordered-rows .price{
  font-size: 1.5em;
  line-height: 1.5em;
}
html .item-page .table-bordered thead:last-child tr:last-child>th:first-child, html .item-page .table-bordered tbody:last-child tr:last-child>td:first-child, html .item-page .table-bordered tbody:last-child tr:last-child>th:first-child, html .item-page .table-bordered tfoot:last-child tr:last-child>td:first-child, html .item-page .table-bordered tfoot:last-child tr:last-child>th:first-child, html .item-page .table-bordered thead:first-child tr:first-child>th:first-child, html .item-page .table-bordered tbody:first-child tr:first-child>td:first-child, html .item-page .table-bordered tbody:first-child tr:first-child>th:first-child {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0
}
html .item-page table.table-grey {
  background: #f8f8f8
}
html .item-page #printandcopy .btn, html .item-page #service .btn, html .item-page #about .btn {
  color: #fff
}
html .item-page .btn:hover {
  color: #fff;
  text-decoration: none
}
html .item-page #service .btn-special-order {
    margin-top: 30px;
}
html .item-page .btn.btn-white {
  border: 1px solid #d7d7d7;
  color: #028cc5;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(249,249,249,.65) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(249,249,249,.65)));
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(249,249,249,.65) 100%);
  background: -o-linear-gradient(top, rgba(0,0,0,0) 0, rgba(249,249,249,.65) 100%);
  background: -ms-linear-gradient(top, rgba(0,0,0,0) 0, rgba(249,249,249,.65) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(249,249,249,.65) 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#00000000', endColorstr='#a6f9f9f9', GradientType=0)
}
html .item-page .btn.btn-white:hover {
  background: #f9f9f9
}
html .item-page .btn.disabled, html .item-page .btn[disabled] {
  border-color: #999999!important;
}
html .item-page .pull-right .btn {
  margin: 0 5px 10px
}
html .item-page .pull-left .btn {
  margin: 0 10px 10px 0
}
html .item-page .underlined {
  border-bottom: 1px solid #d7d7d7;
  padding-bottom: 5px;
  display: block;
  margin-bottom: 5px
}
html .item-page .clearfix {
  zoom: 1
}
html .item-page .clearfix:before, html .item-page .clearfix:after {
  content: "";
  display: table
}
html .item-page .clearfix:after {
  clear: both
}
html .item-page .txt-img {
  font-size: 0;
  text-indent: -999em
}
html .item-page .content-padding {
  padding: 0 20px;
  overflow: hidden
}
html .item-page .content-padding .box-wrap-highlight, html .item-page .content-padding .box-wrap, html .item-page .content-padding .box-bordered {
  margin-left: -20px;
  margin-right: -20px
}

html .item-page .moduletable_submenu_top>div {
  border: 0!important;
  -webkit-border-radius: 0!important;
  -moz-border-radius: 0!important;
  border-radius: 0!important;
  padding-left: 20px
}
/*
html .item-page .moduletable_submenu_top>div .title {
      float: left !important;
  padding: 0 !important;
  margin-right: 20px !important;
  clear: none !important;
  color: #222222 !important;
  background: #fff !important;
}

html .item-page .moduletable_submenu_top .accordion-group {
    float: left !important;
  padding: 0 !important;
  margin-right: 20px !important;
  clear: none !important;
  color: #222222 !important;
  background: #fff !important;
    border: none !important;
}

html .item-page .moduletable_submenu_top>div .title.in a {
  color: #fff;
  background: #019cdc;
  background: -moz-linear-gradient(top, #019cdc 0, #028cc5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #019cdc), color-stop(100%, #028cc5));
  background: -webkit-linear-gradient(top, #019cdc 0, #028cc5 100%);
  background: -o-linear-gradient(top, #019cdc 0, #028cc5 100%);
  background: -ms-linear-gradient(top, #019cdc 0, #028cc5 100%);
  background: linear-gradient(to bottom, #019cdc 0, #028cc5 100%);
  border: 1px solid #028cc5;
  text-shadow: rgba(0,0,0,.227451) 0 -1px 0;
  -webkit-box-shadow: 0 0 1px 0 rgba(255,255,255,.7) inset;
  box-shadow: 0 0 1px 0 rgba(255,255,255,.7) inset;
  outline-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px
}
html .item-page .moduletable_submenu_top>div li.active a:hover {
  text-decoration: none!important;
  background: #028cc5;
  background: -moz-linear-gradient(top, #028cc5 0, #019cdc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #028cc5), color-stop(100%, #019cdc));
  background: -webkit-linear-gradient(top, #028cc5 0, #019cdc 100%);
  background: -o-linear-gradient(top, #028cc5 0, #019cdc 100%);
  background: -ms-linear-gradient(top, #028cc5 0, #019cdc 100%);
  background: linear-gradient(to bottom, #028cc5 0, #019cdc 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e6f9ff', endColorstr='#ffffff', GradientType=0)
}
html .item-page .moduletable_submenu_top>div .title a {
  color: #005bab !important;
  font-weight: 700;
  display: block;
  padding: 0 7px;
  height: 25px;
  line-height: 25px;
  text-align: center
}
*/
/* TOP MENU USING DIV INSTEAD OF LI */
html .item-page .moduletable_submenu_top #widget_left_nav .title {
  font-size: 13px;
  list-style: none;
  float: left;
  padding: 0;
  margin-right: 5px;
  margin-bottom: 0px;
  border: none; 
  clear: none;
  background: none;
}
html .item-page .moduletable_submenu_top #widget_left_nav .title.in a {
  color: #fff;
  background: #019cdc;
  background: -moz-linear-gradient(top, #019cdc 0, #028cc5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #019cdc), color-stop(100%, #028cc5));
  background: -webkit-linear-gradient(top, #019cdc 0, #028cc5 100%);
  background: -o-linear-gradient(top, #019cdc 0, #028cc5 100%);
  background: -ms-linear-gradient(top, #019cdc 0, #028cc5 100%);
  background: linear-gradient(to bottom, #019cdc 0, #028cc5 100%);
  border: 1px solid #028cc5;
  text-shadow: rgba(0,0,0,.227451) 0 -1px 0;
  -webkit-box-shadow: 0 0 1px 0 rgba(255,255,255,.7) inset;
  box-shadow: 0 0 1px 0 rgba(255,255,255,.7) inset;
  outline-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
html .item-page .moduletable_submenu_top #widget_left_nav .title.in a:hover {
  text-decoration: none!important;
  background: #028cc5;
  background: -moz-linear-gradient(top, #028cc5 0, #019cdc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #028cc5), color-stop(100%, #019cdc));
  background: -webkit-linear-gradient(top, #028cc5 0, #019cdc 100%);
  background: -o-linear-gradient(top, #028cc5 0, #019cdc 100%);
  background: -ms-linear-gradient(top, #028cc5 0, #019cdc 100%);
  background: linear-gradient(to bottom, #028cc5 0, #019cdc 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e6f9ff', endColorstr='#ffffff', GradientType=0)
}
html .item-page .moduletable_submenu_top #widget_left_nav .title a {
  color: #005bab;
  font-weight: 700;
  display: block;
  padding: 0 7px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  background: #fff;
}

html .item-page .section-header-1, html .item-page .section-header-2 {
  font-size: 26px;
  padding: 20px 0 20px 20px;
  font-weight: 700;
  display: block;
  font-family: 'OfficeworksBoldRegular', Arial;
  font-weight: 400;
  color: #005bab;
  background: url("../images/common/h1-bg-fullwidth.png") no-repeat top left
}
html .item-page .section-header-1 hr, html .item-page .section-header-2 hr {
  margin-bottom: 0
}
html .item-page .section-header-1 a:hover, html .item-page .section-header-2 a:hover {
  text-decoration: underline
}
html .item-page .section-header-1 a.more, html .item-page .section-header-2 a.more {
  float: right;
  padding: 7px 20px;
  margin: -8px 0;
  font-size: 18px
}
html .item-page .section-header-1.small, html .item-page .section-header-2.small {
  font-size: 14px;
  font-family: 'OfficeworksMediumRegular', Arial;
  font-weight: 400
}
html .item-page .section-header-2 {
  background: #005bab;
  border-bottom-right-radius: 8px;
  margin-bottom: 10px;
  color: #fff;
  line-height: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: 'OfficeworksMediumRegular', Arial;
  font-weight: 400
}
html .item-page .section-header-2 a.more {
  color: #fff;
  padding: 8px 20px;
  background: #019cdc;
  border-bottom-right-radius: 8px
}
html .item-page .section-header-2.curve-left {
  border-radius: 8px 0 0 0
}
html .item-page .section-header-2 .count {
  font-family: 'OfficeworksBookRegular', Arial;
  font-weight: 400;
  font-size: 20px;
  line-height: 14px
}
html .item-page .headings-group h2 {
  margin: 0 0 0 20px
}
html .item-page .headings-group p {
  margin-left: 20px;
  margin-top: 10px
}

/* Add to carts */
.item-page .add-to-cart-small, .item-page .add-to-cart-small .add-to-cart, .item-page .add-to-cart-large, .item-page .add-to-cart-large .add-to-cart{
  position: relative;
}
.item-page .add-to-cart-small .price{
  float: left;
  font-size: 16px;
  line-height: 27px;
}
.item-page .add-to-cart-large .price{
  float: left;
  font-size: 2em;
}
.item-page .add-to-cart-large.with-quantity-control .price{
  padding-top: 30px;
}
.add-to-cart-large.with-quantity-control .quantity .quantity-control input[data-toggle=quantity] {
  height: 16px;
}
.item-page .add-to-cart-small .buttons, .item-page .add-to-cart-large .buttons {
  float: right;
}
.item-page .add-to-cart-small .quantity, .item-page .add-to-cart-large .quantity {
  padding-top: 0px; 
  float: left; 
  display: inline-block;
}
.item-page .add-to-cart-small.with-quantity-control .quantity, .item-page .add-to-cart-large.with-quantity-control .quantity {
  padding: 5px 0;
}
.item-page .add-to-cart-small.with-quantity-control .price {
  font-size: 1.5em;
  padding-top: 25px;
}
.add-to-cart-small.with-quantity-control .quantity .quantity-control input[data-toggle=quantity] {
  height: 16px;
}
.add-to-cart-small.with-quantity-control .quantity .input-prepend.quantity-control {
  margin-top: -3px;
  margin-right: 1px;
}
#bulkbuys .btn.pull-right {
  clear: both;
  float: right;
}
.add-to-cart-small .quantity .input-prepend, .add-to-cart-large .quantity .input-prepend{
  margin: 0;
}
.add-to-cart-small .quantity input[data-toggle=quantity]{
  font-family: arial, helvetica, sans-serif; height: 20px; width: 23px;
}
.add-to-cart-large .quantity input[data-toggle=quantity]{
  font-family: arial, helvetica, sans-serif; height: 30px;
}
.add-to-cart-small .btn.btn-quantity, .add-to-cart-large .btn.btn-quantity{
  display: inline-block; 
  float: left; 
  border-radius: 0px 3px 3px 0px;
}
.add-to-cart-small .btn.btn-quantity{
  padding: 1px 9px;
}

html .item-page #widget_left_nav .nav li {
  margin-left: 0
}
#widget_left_nav .nav li.current > a{
  color: #0059a9;
}
html .item-page .espot {
  background-color: #f4fbfe;
  border: 1px #bfebfb solid;
  border-radius: 10px 0;
  padding: 25px;
  margin-bottom: 20px;
  margin-top: 60px
}
html .item-page .espot>div {
  position: relative
}
html .item-page .espot #header-img {
  position: absolute;
  bottom: -25px;
  left: -25px
}
html .item-page .espot .text-panel {
  float: right!important
}
html .item-page .espot .description {
  margin-bottom: 10px
}
html .item-page .espot .description p {
  font-size: 16px;
  line-height: 1.3em;
  font-family: 'OfficeworksBookRegular', Arial;
  font-weight: 400
}
html .item-page .espot h2 {
  margin-top: 0
}
html .item-page .espot .lead {
  font-family: 'OfficeworksMediumRegular', Arial;
  font-weight: 400;
  margin-bottom: 10px
}
html .item-page .espot .price {
  text-align: left
}
html .item-page .espot .btn {
  padding-left: 25px;
  padding-right: 25px
}
html .item-page .espot.reversed .text-panel {
  float: left!important
}
html .item-page .espot.reversed #header-img {
  position: absolute;
  bottom: -25px;
  right: -25px;
  left: auto
}
html .item-page .espot.reversed .description p {
  font-size: 16px;
  line-height: 1.3em;
  margin-bottom: 0
}
html .item-page .espot.grey {
  background-color: #f8f8f8;
  border: 1px #eee solid;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0
}
html .item-page .box-bordered {
  border: 1px solid #eee;
  padding: 20px;
  overflow: hidden;
  margin-top: 30px
}
html .item-page .box-wrap-highlight {
  border-top: 1px solid #eee;
  margin-bottom: 20px
}
html .item-page .box-wrap-highlight .box-highlight {
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
  padding: 20px;
  overflow: hidden
}
html .item-page .box-wrap-highlight .box-highlight.box-first {
  border-top: 0
}
html .item-page .box-wrap-highlight .box-highlight.box-grey {
  background: #f8f8f8
}
html .item-page .box-wrap-highlight .box-highlight.box-white {
  background: #fff
}
html .item-page .box-wrap-highlight .box-highlight h3 {
  margin-top: 0
}
html .item-page .box-wrap {
  border-top: 1px solid #d7d7d7;
  border-left: 1px solid #d7d7d7;
  
  overflow: hidden;
  width: 792px
}
html .item-page .box-wrap .box {
  border-bottom: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7;
  float: left;
  overflow: hidden;
  padding: 20px
}
html .item-page .box-wrap .box.box-grey {
  background: #f8f8f8
}
html .item-page .box-wrap.box-grey {
  background: #f8f8f8
}
html .item-page .box-wrap h3 {
  margin-top: 0;
  padding-top: 0
}
html .item-page .box-help-support {
  background: url(../../../images/common/ops-help-bg.jpg) 0 0 no-repeat;
  width: 184px;
  padding: 95px 30px 30px
}
html .item-page .box-help-support h3, html .item-page .box-help-support li, html .item-page .box-help-support a {
  color: #fff
}
html .item-page .accordion {
  margin-bottom: 10px
}
html .item-page .accordion h4 {
  border-radius: 0;
  cursor: pointer;
  font-size: 1.077em;
  font-weight: 700;
  color: #005bab;
  font-family: "Arial", Helvetica, Arial, sans-serif
}
html .item-page .accordion.accordion-tabs {
  border-top: 1px solid #d7d7d7
}
html .item-page .accordion.accordion-tabs h4 {
  background: #f8f8f8;
  border: 1px solid #d7d7d7;
  border-top: 0;
  padding: 10px 20px 10px 40px;
  margin: 0
}
html .item-page .accordion.accordion-tabs h4 .ui-accordion-header-icon {
  left: 15px;
  background: url(../../../images/about/accordian-tabs-sprite.png) 0 0 no-repeat
}
html .item-page .accordion.accordion-tabs h4.ui-accordion-header-active .ui-accordion-header-icon {
  background-position: 0 -90px
}
html .item-page .accordion .ui-accordion-content {
  border: 1px solid #d7d7d7;
  border-top: 0;
  border-radius: 0;
  padding: 20px;
  margin: 0
}
html .item-page .ui-accordion-content a{
  color: #005bab;
}
html .item-page .accordion.faqs-list h4 {
  background: #fff;
  border: 0;
  border-bottom: dotted 1px #d7d7d7;
  padding: 10px 0 10px 15px;
  margin: 0
}
html .item-page .accordion.faqs-list h4 .ui-accordion-header-icon {
  top: 19px;
  left: 0;
  background: url(../../../images/about/accordian-arrow-sprite.png) 0 4px no-repeat
}
html .item-page .accordion.faqs-list h4.ui-accordion-header-active .ui-accordion-header-icon {
  background-position: 0 -89px
}
html .item-page .accordion.faqs-list h4+div {
  margin-left: 15px;
  margin-top: 10px
}
html .item-page a.tooltip {
  opacity: 1;
  display: inline;
  width: 16px;
  height: 16px;
  margin: 0 5px;
  background: url(../../../images/icons/tooltip-icon.png) 0 0 no-repeat;
  text-indent: -999em;
  font-size: 0
}
html .item-page .help-container {
  border: 1px solid #ddd;
  padding: 20px;
  border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px
}
html .ui-tooltip {
  border: 1px solid #00acee!important;
  font-size: 12px!important;
  font-family: Arial, sans-serif!important;
  -webkit-box-shadow: 1px 3px 10px 1px rgba(0,0,0,.2)!important;
  box-shadow: 1px 3px 10px 1px rgba(0,0,0,.2)!important
}
.moduletable_office_fitout input[type="checkbox"] {
  opacity: 1
}
#ff_form5.bfQuickMode span input[type="text"], .bfQuickMode span textarea, .bfQuickMode span select {
  width: 93%
}
#ff_form5.bfQuickMode span.bfElemWrap {
  width: 357px
}
#ff_form5.bfQuickMode span#bfElemWrap147, #ff_form5.bfQuickMode span#bfElemWrap151, #ff_form5.bfQuickMode span#bfElemWrap152, #ff_form5.bfQuickMode span#bfElemWrap153 {
  width: 734px
}
#ff_form5.bfQuickMode span#bfElemWrap147 input[type="text"], #ff_form5.bfQuickMode span#bfElemWrap151 input[type="text"], #ff_form5.bfQuickMode span#bfElemWrap152 input[type="text"], #ff_form5.bfQuickMode span#bfElemWrap153 input[type="text"] {
  width: 96%
}
#ff_form5.bfQuickMode span#bfElemWrap38, #ff_form5.bfQuickMode span#bfElemWrap149 {
  width: 168px
}
#ff_form5.bfQuickMode span#bfElemWrap38 select {
  width: 95%;
  float: right
}
#ff_form5.bfQuickMode span#bfElemWrap149 input[type="text"] {
  width: 85%
}
#ff_form5.bfQuickMode span#bfElementGroupNoWrap150 label, #ff_form5.bfQuickMode span#bfElementGroupNoWrap39 label {
  display: inline-block;
  width: 148px
}
.bfQuickMode .bfLabelTop label {
  float: left;
  width: auto
}
.bfQuickMode span input[type="text"], .bfQuickMode span textarea, .bfQuickMode span select {
  float: right
}
#bfLabel39, #bfLabel150 {
  float: none
}
#ff_form7.bfQuickMode span input[type="text"], #ff_form6.bfQuickMode span input[type="text"] {
  width: 93%
}
 #ff_form6.bfQuickMode span.bfElemWrap {
  width: 357px
}
#ff_form6 #ff_elem206 {
  width: 97%;
  float: right
}
#ff_form5 .bfSubmitButton, #ff_form6 .bfSubmitButton, #ff_form7 .bfSubmitButton, #ff_form13 .bfSubmitButton, #ff_form14 .bfSubmitButton, #ff_form15 .bfSubmitButton, #ff_form23 .bfSubmitButton {
  background: #005bab;
  background: -moz-linear-gradient(top, #005bab 0, #1b3374 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #005bab), color-stop(100%, #1b3374));
  background: -webkit-linear-gradient(top, #005bab 0, #1b3374 100%);
  background: -o-linear-gradient(top, #005bab 0, #1b3374 100%);
  background: -ms-linear-gradient(top, #005bab 0, #1b3374 100%);
  background: linear-gradient(to bottom, #005bab 0, #1b3374 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#005bab', endColorstr='#1b3374', GradientType=0);
  border-color: #1b3374 #005bab;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,.23);
  box-shadow: 0 0 1px rgba(255,255,255,.7) inset;
  -webkit-font-smoothing: antialiased;
  padding: 3px 8px 4px 8px;
  font-weight: 700;
  border-radius: 3px;
  font-size: 16px;
  padding: 6px 10px;
  margin-left: 20px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  margin-bottom: 0;
  border: 1px solid #ccc
}
#ff_form6 #bfElemWrap206 {
  zoom: 1
}
#ff_form6 #bfElemWrap206:before {
  content: " ";
  display: table
}
#ff_form6 #bfElemWrap206:after {
  content: " ";
  display: table;
  clear: both
}
#ff_form6 #bfElemWrap206, #ff_form6 #bfElemWrap207 {
  display: block;
  float: none
}
#ff_form6 #bfElemWrap210 {
  width: 734px
}
#ff_form6 #ff_elem210 {
  width: 709px;
  float: right
}
#ff_form7.bfQuickMode #bfElemWrap311, #ff_form7.bfQuickMode #bfElemWrap320, #ff_form7.bfQuickMode #bfElemWrap3028 {
  width: 734px
}
#ff_form7.bfQuickMode span textarea {
  width: 96%
}
#ff_form7 #bfElemWrap244, #ff_form7 #bfElemWrap311, #ff_form7 #bfElemWrap250, #ff_form7 #bfElemWrap251, #ff_form7 #bfElemWrap252, #ff_form7 #bfElemWrap253, #ff_form7 #bfElemWrap320, #ff_form7 #bfElemWrap3028 {
  clear: left
}
#ff_form7 input[type=checkbox] {
  opacity: 0;
    -ms-filter: "alpha(Opacity=0)";
    outline: 0;
}
#ff_form7.bfQuickMode span.bfElemWrap {
    width: 356px;
}
#ff_form14 span.bfElemWrap {
    padding: 10px 5px 10px;
}
#ff_form14 #your_details legend, #ff_form14 #bfQuickModeSection4071 legend {
    display: none;
}
#ff_form14 input[type="checkbox"] {
  opacity: 1
}
#ff_form14.bfQuickMode span input[type="text"]{
  width: 93%
}
#ff_form14.bfQuickMode span.bfElemWrap {
  width: 357px
}
#ff_form14.bfQuickMode span.bfElemWrap#bfElemWrap542, #ff_form14.bfQuickMode span.bfElemWrap#bfElemWrap2763, #ff_form14.bfQuickMode span#bfElemWrap596 {
  width: 262px;
}
#ff_form14 #bfElemWrap549, #ff_form14 #bfElemWrap582, #ff_form14 #bfElemWrap583, #ff_form14 #bfElemWrap2833, #ff_form14 #bfElemWrap2561 {
  width: 734px;
}
#ff_form14 #bfElemWrap564, #ff_form14 #bfElemWrap545, #ff_form14 #bfElemWrap551, #ff_form14 #bfElemWrap2845, #ff_form14 #bfElemWrap2840 {
  width: 168px;
}
#ff_form14 #bfQuickModeSection2541 {
  width: 100%;
}
#ff_form14 #bfElemWrap2556 {
  width: 420px;
}
#ff_form14 #bfElemWrap581{
  margin-top: 30px;
}
#ff_form14 #bfLabel581{
  margin-right: 158px;
}
#ff_form14 #bfElemWrap564 input[type="text"]{
  width: 85%;
}
#ff_form14.bfQuickMode select {
  width: 97%;
}
#ff_form14.bfQuickMode span#bfElemWrap549 input[type="text"], #ff_form14 #bfElemWrap582 input[type="text"], #ff_form14 #bfElemWrap583 input[type="text"] {
  width: 96%;
}
#ff_form14 #bfElemWrap543, #ff_form14 #bfElemWrap547, #ff_form14 #bfElemWrap549, #ff_form14 #bfElemWrap579, #ff_form14 #bfElemWrap580, #ff_form14 #bfElemWrap566, #bfElemWrap2574, #ff_form14 #bfElemWrap2561, #ff_form14 #bfElemWrap2556,  #ff_form14 #bfElemWrap2495, #bfElemWrap3327, #bfElemWrap3278, #bfElemWrap3311, #bfElemWrap3316, #bfElemWrap3321, #bfElemWrap3322, #ff_form14 #bfElemWrap3612, #ff_form14 #bfElemWrap2797, #ff_form14 #bfElemWrap2802{
  clear: left
}
#ff_form14 #bfElemWrap2817, #ff_form14 #project_details legend {
  width: 100%;
  position: relative;
  border: none;
  margin-bottom: 10px;
}
#ff_form14 #bfLabel2347 {
  position: relative;
  padding-top: 15px;
}
#ff_form14 #bfElemWrap3642:after, #ff_form14 #bfLabel2347:after, #ff_form14 #project_details legend:after{
    content:'';
    background-image: -webkit-linear-gradient(left,#fff,#dcdcdc,#dcdcdc,#fff);
    background-image: -moz-linear-gradient(left,#fff,#dcdcdc,#dcdcdc,#fff);
    background-image: -ms-linear-gradient(left,#fff,#dcdcdc,#dcdcdc,#fff);
    background-image: -o-linear-gradient(left,#fff,#dcdcdc,#dcdcdc,#fff);
    height: 1px;
    margin: 25px 0;
    background-color: #eee;
    display: block;
    position: absolute;
    top: 15px;
    left: 0;
    width: 100%;
}
#ff_form14 #bfLabel2347:after {
  top: -25px;
}

#ff_form14 #bfLabel2817 span {
  font-size: 14px;
  font-weight: normal;
  font-family: OfficeworksMediumRegular,Arial;
}

#ff_form14 #bfElemWrap910{
  width: 734px;
}
#ff_form14 #ff_elem910{
  width: 709px;
}
#ff_form14 #bfElemWrap547 {
  width: 451px;
}
#ff_form14 #bfElemWrap547 input {
  width: 96%;
}

#ff_form14 #bfElemWrap579 {
  width: 400px;
}
#ff_form14 #bfElemWrap579 select {
  width: 87%;
}
#ff_form14 #bfElementGroup3612 {
  width: 90%;
}
#ff_form14 #bfElemWrap2817 input, #ff_form14 #bfElemWrap3984 input, #ff_form14 #ff_elem2802{
  display: none;
}
#ff_form14 #bfElemWrap2792 {
  width: 520px;
}
#ff_form14 #ff_elem2827 {
  width: 50px;
  display: block;
  clear: both;
}
#ff_form14 #bfQuickModeSection2541, #ff_form14 #bfElemWrap580, #ff_form14 #bfElemWrap2995, #ff_form14 #bfElemWrap2807, #ff_form14 #bfElemWrap3378, #ff_form14 #bfElemWrap3379, #ff_form14 #bfElemWrap3380, #ff_form14 #bfElemWrap3381 {
  display: none;
  clear: left;
}
#ff_form14 legend, #ff_form14 #bfLabel2817 {
  font-size: 18px;
  font-family: 'OfficeworksBoldRegular', Arial;
  font-weight: bold;
}
#ff_form14 #bfLabel549 span {
  font-style: italic;
}
#ff_form14 #bfLabel3612 {
  margin-bottom: 10px;
}
#ff_form14 #bfElementGroup3612 label:first-of-type {
  display: inline-block;
  margin-bottom: 10px;
}
#ff_form14 #bfElemWrap2927 {
    margin-top: 30px;
}
#ff_form14 #bfElemWrap2937 {
    padding-left: 20px;
}
#ff_form13 input[type="checkbox"] {
  opacity: 1
}
#ff_form13.bfQuickMode span input[type="text"]{
  width: 93%
}
#ff_form13.bfQuickMode select {
  width: 97%;
  float: right;
}
#ff_form13.bfQuickMode span.bfElemWrap {
  width: 357px
}
#ff_form13 #bfElemWrap515{
  width: 734px;
}
#ff_form13 #bfElemWrap511, #ff_form13 #bfElemWrap517{
  width: 168px;
}
#ff_form13 #bfElemWrap515 input[type="text"]{
  width: 96%;
}
#ff_form13.bfQuickMode span#bfElemWrap511 select {
  width: 95%;
  float: right;
}
#ff_form13.bfQuickMode span#bfElementGroupNoWrap510 label {
  display: inline-block;
  width: 148px;
}
#ff_form13 #bfElemWrap510 {
  width: 720px;
}
#ff_form13 label#bfLabel510{
  clear: both;
  width: 720px;
}
#ff_form13 #bfElemWrap924{
  width: 734px;
}
#ff_form13 #ff_elem924{
  width: 709px;
  float: right;
}

#ff_form15 input[type="checkbox"] {
  opacity: 1
}
#ff_form15.bfQuickMode textarea{
  width: 96%;
}
#ff_form15.bfQuickMode span input[type="text"]{
  width: 93%
}
#ff_form15.bfQuickMode select {
  width: 97%;
  float: right;
}
#ff_form15.bfQuickMode span.bfElemWrap {
  width: 357px
}
#ff_form15 #bfElemWrap768, #ff_form15 #bfElemWrap773, #ff_form15 #bfElemWrap780, #ff_form15 #bfElemWrap782, #ff_form15 #bfElemWrap783{
  clear: left;
}
#ff_form15.bfQuickMode span#bfElementGroupNoWrap779 label {
  display: inline-block;
  width: 230px;
}
#ff_form15 #bfElemWrap779 {
  width: 520px;
}
#ff_form15 label#bfLabel779{
  clear: both;
  width: 520px;
}
#ff_form15.bfQuickMode span textarea {
  width: 96%
}
#ff_form15 #bfElemWrap780, #ff_form15 #bfElemWrap781{
  width: 520px;
}
#ff_form15 #bfElemWrap782, #ff_form15 #bfElemWrap783{
  width: 520px;
}
#ff_form15 #bfElemWrap782 label, #ff_form15 #bfElemWrap783 label{
  left: 30px;
  position: absolute;
}
#ff_form15 #bfElemWrap782 .bfRequired{
  float: right;
  margin-right: 85px;
}
#ff_form15 #bfElementGroupNoWrap779{ width: 100%;}
#ff_form15 #select_services{ float: left; width: 520px; padding-right: 110px;}
#ff_form15 #supplies_directory{ float: left;}
#ff_form15 #bfElemWrap880{margin-left: 257px; margin-top: -40px;}

#service {
  margin-bottom: 50px;
  margin-top: 0
}
#service h1 {
  position: relative
}
#service h1 .icon-service {
  position: absolute;
  right: 0;
  top: 20px;
  padding-top:0;
}
#service.tech-services h1 {
  color: #5d88a1
}
#service.managed-print h1 {
  color: #386a86
}
#service.parcel-delivery h1 {
  color: #ee2a23
}
#service.assemble-it h1 {
  color: #a41d84
}
#service.special-orders h1 {
  color: #f58633
}
#service.rent-it h1 {
  color: #00a094
}
#service.office-fitout h1 {
  color: #5d88a1
}
#service.extra-cover h1 {
  color: #00a094
}
#service.meeting-rooms h1 {
  color: #c1a488
}

#service.bpm h1 {
  color: #00a0e2
}
#service br {
  clear: both
}
#service .span12 {
  position: relative
}
#service blockquote {
  margin-top: 30px
}
#service .margin-bottom {
  margin-bottom: 20px
}
#service .price {
  color: #005bab;
  font-size: 1em;
}
#service .info {
  color: #005bab;
}
#service .headings-group {
  position: relative
}
#service .headings-group .header-img {
  position: absolute;
  bottom: 0;
  right: 0
}
#service .main-sub-menu {
  margin-left: 15px;
  padding: 0;
  height: 25px
}
#service .main-sub-menu li {
  float: left;
  display: inline;
  padding-left: 7px;
  padding-right: 7px;
  line-height: 25px;
  font-weight: 700;
  margin-left: 0
}
#service table.table-vendors img {
  margin-bottom: 20px
}
#service .icon-service {
  background-image: url('../../../images/icons/servicesicons-xlge-officeworks.png');
  background-repeat: no-repeat;
  width: 75px;
  height: 75px;
  display: block
}
#service .icon-service.icon-tech-services {
  background-position: 0 -150px
}
#service .icon-service.icon-managed-print {
  background-position: 0 -525px
}
#service .icon-service.icon-parcel-delivery {
  background-position: 0 -375px
}
#service .icon-service.icon-assemble-it {
  background-position: 0 -300px
}
#service .icon-service.icon-special-orders {
  background-position: 0 0
}
#service .icon-service.icon-rent-it {
  background-position: 0 -75px
}
#service .icon-service.icon-office-fitout {
  background-position: 0 -600px
}
#service .icon-service.icon-extra-cover {
  background-position: 0 -224px
}
#service .icon-service.icon-meeting-rooms {
  background-position: 0 -450px
}
#service .icon-service.icon-design-services {
  background-position: 0 -675px
}
#service .icon-service.icon-bpm {
  background-position: 0 -750px
}
#service .icon-service.icon-software-licensing {
  background-position: 0 -825px;
}
#service .box-wrap {
  width: 792px
}
#service .box-wrap.parcel-pricing .box {
  width: 355px;
  height: 225px;
  padding: 10px 20px
}
#service .box-wrap.parcel-cover {
  margin-bottom: 20px
}
#service .box-wrap.parcel-cover .box {
  width: 223px;
  padding: 10px 20px
}
#service .box-wrap.parcel-cover .price {
  font-size: 3.083em;
  text-align: left;
  margin-bottom: 0
}
#service .box-wrap.rent-products .box {
  padding: 20px;
  width: 223px;
  height: 280px
}
#service .box-wrap.rent-products .box h3 {
  margin-top: 15px
}
#service .box-wrap.service-range {
  width: 978px
}
#service .box-wrap.service-range .box {
  padding: 20px 20px 7px 125px;
  background: url('../../../images/services/services-landing-icon-sprite.png') 0 0 no-repeat;
  width: 343px;
  height: 120px
}
#service .box-wrap.service-range a.box:hover{
  text-decoration: none;
}
#service .box-wrap.service-range .box .link{
  color: #005bab;
}
#service .box-wrap.service-range .box.print-copy {
  background-position: 20px 30px
}
#service .box-wrap.service-range .box.print-copy h2 {
  color: #00aeef
}
#service .box-wrap.service-range .box.managed-print {
  background-position: 20px -642px
}
#service .box-wrap.service-range .box.managed-print h2 {
  color: #5d88a1
}
#service .box-wrap.service-range .box.tech-services {
  background-position: 20px -103px
}
#service .box-wrap.service-range .box.tech-services h2 {
  color: #5d88a1
}
#service .box-wrap.service-range .box.software-licensing{
  background-position: 20px -1318px;
}
#service .box-wrap.service-range .box.software-licensing h2 {
  color: #005eab;
}
#service.tech-services .price{
  font-size: 3em;
  text-align: left;
  margin-top: 0.5em;
  color: #005bab;
}

/* Tech Services - Support Solutions Table */

#service.tech-services .support-options .price {
  font-size: 1em;
  line-height: 1em;
}

div.support.table-div {
  margin: 20px auto;
  clear: both;
}
div.support.table-div div.table-tr {
  width: 33%;
  float: left;
}

div.support.table-div div.table-header {
  padding: 20px;
  background: #f9f9f9;
  border: 1px solid #d7d7d7;
  border-right: 0;
  min-height: 160px;
}

div.support.table-div div.table-content {
  padding: 20px;
  border: 1px solid #d7d7d7;
  min-height: 260px;
  border-top: 0;
  border-right: 0;
}

div.business.table-div div.table-content {
  min-height: 480px;
}

div.support.table-div div.table-footer {
  padding: 20px;
  background: #f9f9f9;
  border: 1px solid #d7d7d7;
  border-right: 0;
  border-top: 0;
  min-height: 160px;
}

div.support.table-div div.table-tr.last .table-header,
div.support.table-div div.table-tr.last .table-content,
div.support.table-div div.table-tr.last .table-footer{
  border-right: 1px solid #d7d7d7;
}
#service select.multi-product{
  width: 209px;
}
#service.tech-services .btn.btn-large{
  padding: 6px 24px;
}
#service.tech-services .support-options .btn.btn-large {
  padding: 6px 0;
  width: 100%;
}
#service.tech-services .support-options .price {
  float: left;
  font-size: 1em;
  line-height: 1em;
}
#service.tech-services .support-options a.btn-small {
  float: right;
}

#service .box-wrap.service-range .box.office-fitout {
  background-position: 20px -774px
}
#service .box-wrap.service-range .box.office-fitout h2 {
  color: #5d88a1
}
#service .box-wrap.service-range .box.extra-cover {
  background-position: 20px -238px
}
#service .box-wrap.service-range .box.extra-cover h2 {
  color: #00a093
}
#service .box-wrap.service-range .box.rent-it {
  background-position: 20px -1179px
}
#service .box-wrap.service-range .box.rent-it h2 {
  color: #00a093
}
#service .box-wrap.service-range .box.parcel-delivery {
  background-position: 20px -372px
}
#service .box-wrap.service-range .box.parcel-delivery h2 {
  color: #ee2b23
}
#service .box-wrap.service-range .box.meeting-rooms {
  background-position: 20px -1045px
}
#service .box-wrap.service-range .box.meeting-rooms h2 {
  color: #c1a387
}
#service .box-wrap.service-range .box.special-orders {
  background-position: 20px -508px
}
#service .box-wrap.service-range .box.special-orders h2 {
  color: #f68a33
}
#service .box-wrap.service-range .box.assemble-it {
  background-position: 20px -910px
}
#service .box-wrap.service-range .box.assemble-it h2 {
  color: #a51e84
}
#service .box-wrap.service-range .box:hover {
  background-color: #f2f7fb;
  transition: background-color .5s ease-in-out
}
#service .box-wrap.service-range .box h2 {
  margin-top: 0
}
#service .box-wrap.support-solutions {
  margin-bottom: 30px
}
#service .box-wrap.support-solutions .box {
  width: 223px;
  height: 195px
}
#service .box-wrap.support-solutions .box.box-grey {
  height: 145px
}
#service .box-wrap.support-solutions .box.box-grey.cart {
  height: 100px
}
#service.tech-services .espot .btn {
  width: 170px
}
#service.support-solutions .box-grey .price {
  float: left;
  margin-top: 15px;
  font-size: 3em
}
#service table.locations {
  width: 690px;
  border-bottom: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  margin: 0 0 20px
}
#service table.locations .spacer {
  background-color: #fff
}
#service table.locations td, #service table.locations th {
  border-top: 1px solid #e1e1e1;
  border-left: 1px solid #e1e1e1;
  padding: 5px 20px;
  text-align: left
}
#service table.locations th {
  font-size: 17px;
  color: #000;
  background-color: #f8f8f8;
  padding: 10px 20px
}
#service.delivery .clearfix .pull-left img {
  margin-right: 15px
}
#service.delivery table th {
  text-align: center
}
#printandcopy {
  margin-bottom: 50px;
  margin-top: 0
}
#printandcopy h1 {
  position: relative;
  padding-bottom: 0
}
#printandcopy h1 .icon-print-copy {
  position: absolute;
  right: 0;
  top: 20px;
  background: url('../../../images/icons/print-copy-landing-icon.png') no-repeat;
  width: 75px;
  height: 75px;
  display: block;
}
#printandcopy .pull-right .btn {
  margin: 0 5px 10px
}
#printandcopy .buttons {
  padding-top: 30px
}
#printandcopy .margin-bottom {
  margin-bottom: 20px
}
#printandcopy .price {
  color: #005bab;
  font-weight: 700;
  font-size: 1.167em
}
#printandcopy .info {
  color: #005bab
}
#printandcopy .pricing .select {
  border-bottom: 1px solid #41abe7;
  width: 100%;
  margin-bottom: 20px;
  font-size: 13.82px
}
#printandcopy .select_option:hover {
  cursor: pointer
}
#printandcopy .pricing .selected {
  background-image: url(http://www.officeworks.com.au/ims_docs/static/images/photobooks-generic_arrow.jpg);
  background-repeat: no-repeat;
  background-position: 10px 16px;
  padding-bottom: 20px;
  color: #41abe7
}
#printandcopy .active {
  display: block
}
#printandcopy .block {
  margin-bottom: 20px;
  float: left
}
#printandcopy.print-copy-landing .headings-group h4 {
  font-family: 'OfficeworksBoldRegular', Arial;
  font-weight: 400;
  font-size: 1.5em;
  color: #005bab
}
#printandcopy.print-copy-landing .headings-group h4 span {
  font-family: 'OfficeworksMediumRegular', Arial;
  font-weight: 400
}
#printandcopy.print-copy-landing .headings-group .leadin {
  width: 678px;
}
#printandcopy.print-copy-landing .content-padding .row-fluid>.box-wrap {
  width: 189px;
  float: left;
  margin-right: 30px;
  margin-bottom: 20px
}
#printandcopy.print-copy-landing .content-padding .row-fluid>.box-wrap.last {
  margin-right: -20px
}
#printandcopy.print-copy-landing .content-padding .row-fluid>.box-wrap .box {
  float: none;
  width: 149px;
  position: relative;
  height: 145px;
  display: block;
}
#printandcopy.print-copy-landing .content-padding .row-fluid>.box-wrap .box.box-gradient {
  background: #fff;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1OSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjJmMmYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, #fff 59%, #f2f2f2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(59%, #fff), color-stop(100%, #f2f2f2));
  background: -webkit-linear-gradient(top, #fff 59%, #f2f2f2 100%);
  background: -o-linear-gradient(top, #fff 59%, #f2f2f2 100%);
  background: -ms-linear-gradient(top, #fff 59%, #f2f2f2 100%);
  background: linear-gradient(to bottom, #fff 59%, #f2f2f2 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0)
}
#printandcopy.print-copy-landing .content-padding .row-fluid>.box-wrap .box h3 {
  font-family: 'OfficeworksMediumRegular', Arial;
  font-weight: 400;
  font-size: 1.5em
}
#printandcopy.print-copy-landing .content-padding .row-fluid>.box-wrap .box img {
  display: block;
  margin: 0 14%;
  position: absolute;
  bottom: 20px
}
#printandcopy.print-copy-landing .content-padding .row-fluid>.box-wrap .box a.btn {
  position: absolute;
  bottom: 20px
}
#printandcopy.print-copy-landing .espot {
  position: relative;
  margin: 0 0 0 -20px;
  background-image: url(../../../images/print-and-copy/dashed-border-bg.png);
  background-repeat: repeat-y;
  background-position: 64% 0
}
html .item-page #printandcopy.print-copy-landing h2.subheading {
  background: url("../../../images/common/h1-bg-fullwidth.png") no-repeat top left;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 36px;
}
#printandcopy.print-copy-landing .content-padding .featured-box-wrap {
  width: 191px;
  float: left;
  margin-bottom: 20px;
  overflow: hidden;
}
#printandcopy.print-copy-landing .content-padding .featured-box-wrap .box {
  float: none;
  width: 150px;
  position: relative;
  height: 150px;
  display: block;
  border: 1px solid #d7d7d7;
  padding: 15px;
}
#printandcopy.print-copy-landing .content-padding .featured-box-wrap .box.borderless {
  border: none;
  text-align: center;
  padding-top: 5px;
}
#printandcopy.print-copy-landing .content-padding .featured-box-wrap.last {
  margin-right: -20px;
}
#printandcopy.print-copy-landing .content-padding .featured-box-wrap .box h3 {
  color: #005bab;
  margin-top: 0;
  padding-top: 0;
  font-size: 1.4em;
}
html .item-page #printandcopy.print-copy-landing .content-padding .featured-box-wrap .box p {
  margin: 0;
}
#printandcopy.print-copy-landing .content-padding .featured-box-wrap .box img {
  display: block;
  width: 150px;
}
#printandcopy.print-copy-landing .content-padding .featured-box-wrap .box .price {
  font-size: 2em;
}
#printandcopy.print-copy-landing .espot h3 {
  margin-bottom: 30px
}
#printandcopy.print-copy-landing .espot ul.pull-left {
  margin: 0 20px 0 0
}
#printandcopy.print-copy-landing .espot .divider-dotted {
  position: absolute
}
#printandcopy.print-copy-landing ul.unstyled {
  margin-bottom: 0
}
#printandcopy.print-copy-landing .box-help-support {
  margin-top: -35px
}
#printandcopy.print-copy-landing .carousel-inner > .item .bg{
  display: block;
  width: 518px;
  height: 218px;
  border: 1px solid #cdcdcd;
  -webkit-border-radius: 0 0 10px 0;
  -moz-border-radius: 0 0 10px 0;
  border-radius: 0 0 10px 0;
}
#printandcopy.print-copy-landing .carousel-inner > .item h4{
  font-size: 2.5em;
  line-height: 1.3em;
  margin-bottom: 0;
}
#printandcopy.print-copy-landing .carousel-inner > .item p{
  margin: 0; font-size: 1.5em; line-height: 1.3em;
}
#printandcopy.print-copy-landing .carousel-inner > .item .price{
  font-size: 1.5em; line-height: 1.0em;
}
#printandcopy.print-copy-landing .carousel-inner > .item .image-panel{
  float: left;
}
#printandcopy.print-copy-landing .carousel-inner > .item .text-panel{
  float: right; width: 53%;
}

#printandcopy.print-copy-landing .carousel-indicators{
  top: 197px;
  left: 240px;
}
#printandcopy.print-copy-landing .carousel-indicators li{
  height: 12px;
  width: 12px;
  background-color: #f0f0f0;
}
#printandcopy.print-copy-landing .carousel-indicators li.active{
  background-color: #aaaaaa;
}

html .item-page #printandcopy.print-copy-landing  hr{
  margin: 10px 0;
}
#printandcopy.digital-photos-photobooks .box-wrap.digital-products {
  width: 752px
}
#printandcopy.digital-photos-photobooks .box-wrap.digital-products .box {
  background-image: url(../../../images/print-and-copy/digital-products-sprite.jpg);
  background-repeat: no-repeat;
  padding-left: 115px;
  width: 240px
}
#printandcopy.digital-photos-photobooks .box-wrap.digital-products .box.prints-enlarge {
  background-position: 10px 20px
}
#printandcopy.digital-photos-photobooks .box-wrap.digital-products .box.wall-art {
  background-position: 14px -190px
}
#printandcopy.digital-photos-photobooks .box-wrap.digital-products .box.photo-gifts {
  background-position: 10px -394px
}
#printandcopy.digital-photos-photobooks .box-wrap.digital-products .box.cards-invites {
  background-position: 14px -579px
}
#printandcopy.digital-photos-photobooks .box-wrap.digital-products .box.calendars {
  background-position: 10px -755px
}
#printandcopy.digital-photos-photobooks .box-wrap.digital-products .box.collages-mags {
  background-position: 14px -935px
}
#printandcopy.digital-photos-photobooks .box-wrap.digital-products .box.save-photos {
  background-position: 14px -1100px;
  width: 616px
}
#printandcopy.digital-photos-photobooks .project-online a.pull-right {
  margin-top: 50px
}
#printandcopy.digital-photos-photobooks .project-online h3 {
  background-image: url(../../../images/print-and-copy/icons-project-online-sprite.jpg);
  background-repeat: no-repeat;
  width: 220px;
  padding-top: 100px
}
#printandcopy.digital-photos-photobooks .project-online h3.icon-photo {
  background-position: 0 0
}
#printandcopy.digital-photos-photobooks .project-online h3.icon-photobooks {
  background-position: -265px 0
}
#printandcopy.digital-photos-photobooks .project-online h3.icon-canvas {
  background-position: -577px 0
}
#printandcopy.promo-products .box-wrap.promo-products {
  margin-top: 20px
}
#printandcopy.promo-products .box-wrap.promo-products .box {
  width: 223px;
  height: 190px
}
#printandcopy.promo-products .box-wrap.promo-products .box>img {
  margin-bottom: 10px
}
#printandcopy a.print-instore {
  background: url(../../../images/icons/officeworks-pin.png) 0 0 no-repeat;
  padding: 5px 0 5px 20px;
  display: block;
  margin: 10px 0
}
#printandcopy .products .span5 p {
  color: #999;
  margin-left: 15px
}
#printandcopy .products .span5 p span {
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
}
.prints-and-enlargements table.info{
  line-height: 33px; width: 340px;
}
.prints-and-enlargements table.info .price{
  font-size: 1em;
  text-align: left;
}
#printandcopy hr.product-break {
  background-image: -webkit-linear-gradient(left, #fff, #dcdcdc, #dcdcdc, #fff);
  background-image: -moz-linear-gradient(left, #fff, #dcdcdc, #dcdcdc, #fff);
  background-image: -ms-linear-gradient(left, #fff, #dcdcdc, #dcdcdc, #fff);
  background-image: -o-linear-gradient(left, #fff, #dcdcdc, #dcdcdc, #fff);
  border: 0;
  height: 1px;
  margin: 0;
  background-color: #eee
}
#printandcopy #inlinevideo-modal {
  width: 630px;
}
#printandcopy #inlinevideo-modal .modal-body {
  text-align: center;
}
/* SERVICES BUTTONS (start) */
#printandcopy .services-container {
  float:right;
  background-image: url('/images/print-and-copy/ops_homepage-services_panel_bg.png');
}
#printandcopy .services-container h2 {
  font-family: 'OfficeworksBoldRegular',Arial,Verdana,sans-serif; color: #005BAB;  font-size: 13px;  margin: 0 0 5px 50px;  font-weight: normal;  padding: 0;  padding-top: 14px;}
#printandcopy .services-container h2 .sub { font-size: 12px;  color: #000;  margin-top: 2px;  display: block;  padding: 0;  line-height: 1em; }
#printandcopy .services-container a.service-button{
  height: 73px;
  width: 264px;
  display: block;
  text-decoration: none;
  position:relative;
}

#printandcopy .services-container img.play-button{
    position: absolute;
    width: 40px;
    top: 18px;
    left: 19px;
}
#printandcopy .services-container a.video:hover{
   background-image: url('/images/print-and-copy/ops_homepage-services_panel_hover01.png');
}
#printandcopy .services-container a.design-services:hover{
   background-image: url('/images/print-and-copy/ops_homepage-services_panel_hover02.png');
}
#printandcopy .services-container a.bpm:hover{
   background-image: url('/images/print-and-copy/ops_homepage-services_panel_hover03.png');
}
#printandcopy .services-container img.service-icon{
  width: 58px;
  padding: 7px 8px;
  float: left;
  background: none;
}

#printandcopy .img-caption {font-family: 'OfficeworksMediumRegular';
  color: #005bab;
  text-align: center;
  font-size: 20px;
  line-height: 24px;
  padding: 10px 20px;
}

#about h1 span {
  background-image: url(../../../images/about/icons-about_title-sprite.png);
  background-repeat: no-repeat;
  width: 45px;
  height: 20px;
  float: left
}
#about h1 span.icon-environment {
  background-position: 0 3px
}
#about h1 span.icon-community {
  background-position: 0 -74px
}
#about h1 span.icon-people {
  background-position: 0 -166px
}
#about .link-group {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc
}
#about .box-wrap {
  margin-bottom: 30px
}
#about .box-wrap.ow-taking-care, #about .box-wrap.sustainability-areas {
  width: 792px;
}
#about .box-wrap.ow-taking-care h2, #about .box-wrap.sustainability-areas h2 {
  margin: 10px 20px 4px;
  position: relative
}
#about .box-wrap.ow-taking-care .box-grey, #about .box-wrap.sustainability-areas .box-grey {
  width: 751px;
}
#about .box-wrap.ow-taking-care .box-white, #about .box-wrap.sustainability-areas .box-white {
  float: left;
  width: 263px;
  padding: 0
}
#about .box-wrap.ow-taking-care .box-white a, #about .box-wrap.sustainability-areas .box-white a {
  display: block;
  padding: 30px 20px;
  text-decoration: none
}
#about .box-wrap.ow-taking-care .box-white a h3, #about .box-wrap.sustainability-areas .box-white a h3 {
  width: 210px;
  height: auto;
  padding-top: 105px;
  color: #005bab;
  line-height: 1em
}
#about .box-wrap.ow-taking-care .box-white a:hover, #about .box-wrap.sustainability-areas .box-white a:hover {
  background: #f8f8f8;
  text-decoration: none
}
#about .box-wrap.ow-taking-care .box-white a:hover h3, #about .box-wrap.sustainability-areas .box-white a:hover h3 {
  color: #67bd43
}
#about .box-wrap.ow-taking-care .box-white .link, #about .box-wrap.sustainability-areas .box-white .link {
  color: #005bab
}
#about .box-wrap.ow-taking-care span.txt-img {
  margin: -30px 0 0 162px;
  width: 167px;
  height: 43px;
  background: url(../../../images/about/taking-care.png) 0 0 no-repeat;
  position: absolute
}
#about .box-wrap.ow-taking-care .box-white a {
  height: 250px
}
#about .box-wrap.ow-taking-care .box-white a h3 {
  background-image: url(../../../images/about/icons-taking_care-sprite.png);
  background-repeat: no-repeat
}
#about .box-wrap.ow-taking-care .box-white a h3.icon-environment {
  background-position: 56px 0
}
#about .box-wrap.ow-taking-care .box-white a h3.icon-community {
  background-position: -143px 0
}
#about .box-wrap.ow-taking-care .box-white a h3.icon-people {
  background-position: -357px 0
}
#about .box-wrap.ow-taking-care .box-white a:hover h3.icon-environment {
  background-position: 56px -221px
}
#about .box-wrap.ow-taking-care .box-white a:hover h3.icon-community {
  background-position: -143px -221px
}
#about .box-wrap.ow-taking-care .box-white a:hover h3.icon-people {
  background-position: -357px -221px
}
#about .box-wrap.sustainability-areas .box-white a {
  height: 408px
}
#about .box-wrap.sustainability-areas .box-white a h3 {
  background-image: url(../../../images/about/icons-sustainability-sprite.png);
  background-repeat: no-repeat
}
#about .box-wrap.sustainability-areas .box-white a h3.icon-sustain-products {
  background-position: 70px 0
}
#about .box-wrap.sustainability-areas .box-white a h3.icon-sustain-operations {
  background-position: -148px 0
}
#about .box-wrap.sustainability-areas .box-white a h3.icon-environment-awareness {
  background-position: -332px 0
}
#about .box-wrap.sustainability-areas .box-white a:hover h3.icon-sustain-products {
  background-position: 70px -216px
}
#about .box-wrap.sustainability-areas .box-white a:hover h3.icon-sustain-operations {
  background-position: -148px -216px
}
#about .box-wrap.sustainability-areas .box-white a:hover h3.icon-environment-awareness {
  background-position: -332px -216px
}
#about .box-wrap.career-incentives {
  width: 752px
}
#about .box-wrap.career-incentives .box-white {
  width: 240px;
  padding-left: 115px;
  background-image: url(../../../images/about/career-incentives-sprite.jpg);
  background-repeat: no-repeat
}
#about .box-wrap.career-incentives .box-white.why-ow {
  background-position: 0 30px
}
#about .box-wrap.career-incentives .box-white.benefits {
  background-position: 0 -155px
}
#about .box-wrap.career-incentives .box-white.training-dev {
  background-position: 0 -345px
}
#about .box-wrap.career-incentives .box-white.roles {
  background-position: 0 -540px
}
#about .box-wrap.career-incentives .box-white.how-apply {
  background-position: 0 -745px
}
#about .box-wrap.career-incentives .box-white.faqs {
  background-position: 0 -930px
}
#about.our-environment .content-padding {
  margin: 40px 0 30px
}
#about.environment-products .accordion-tabs table {
  width: 100%
}
#about.environment-products .accordion-tabs table tr {
  border: 1px solid #d7d7d7;
  border-top: 0
}
#about.environment-products .accordion-tabs table th, #about.environment-products .accordion-tabs table td {
  text-align: left;
  padding: 7px 12px
}
#about.our-community .local-sponsor {
  background: url(../../../images/about/about_us-local-sponsorship.jpg) 100% 100% no-repeat
}
#about .community-categories .span8 {
  padding-left: 80px;
  background-image: url(../../../images/about/icons-community_categories-sprite.png);
  height: auto
}
#about .community-categories .span8.icon-education {
  background-position: -31px 10px
}
#about .community-categories .span8.icon-environment {
  background-position: -23px -114px
}
#about .community-categories .span8.icon-community {
  background-position: -23px -227px
}
#about .community-categories .span8.icon-health {
  background-position: -29px -366px
}
#about.our-people .leadin {
  margin-top: 20px
}
#about.instore-activities .espot {
  margin-top: 20px
}
#about.instore-activities .espot.reversed #header-img{
  position: absolute;
  bottom: -25px;
  right: -25px;
  width: 456px;
}
#in-store-activities-results{
  width: 100%;
}
#about.career-opportunities .content-padding>.row-fluid {
  margin-bottom: 20px
}
#about.career-opportunities a.video-thumb {
  background: url(../../../images/about/careers-video-thumb-sprite.jpg) 0 0 no-repeat;
  display: block;
  padding-top: 125px;
  width: 185px;
  text-align: center
}
#about.career-opportunities a.video-thumb:hover {
  background-position: 0 -175px
}
#about.career-opportunities a.link-chevron {
  line-height: 2em
}
#about.career-how-to-apply .pull-left {
  margin-bottom: 20px
}
.career-quotes{
  height: 162px;
  border: 1px solid #d7d7d7;
}
.career-quotes .carousel-inner{
  height: 100%;
}
.career-quotes .carousel-control.left{
  top: 83px;
  left: 250px;
  border-left: none;
}
.career-quotes .carousel-control.right{
  top: 83px;
  right: 20px;
  border-right: none;
}
.career-quotes .item p{
  padding-left: 291px;
  padding-top: 40px;
  font-size: 1.7em;
  color: #005bab;
  width: 440px;
  text-align: center;
}

#about.environment-products .accordion .ui-accordion-content {
  border: 0;
  padding: 0
}
#help .box-wrap.help {
  width: 792px
}
#help .box-wrap.help .box-white {
  width: 275px;
  height: 80px;
  padding-left: 100px;
  background: url(../../../images/about/icon-question.jpg) 20px 22px no-repeat
}
#help.faqs h2, #help.faqs-download h2 {
  margin: 10px 0
}
#help.faqs strong.question, #help.faqs-download strong.question {
  color: #005bab;
  margin: 10px 0;
  display: block
}
#shopping .box-wrap.shopping-info {
  width: 792px
}
#shopping .box-wrap.shopping-info .box-white {
  width: 275px;
  height: 80px;
  padding-left: 100px;
  background-image: url(../../../images/shopping/icons-shopping-landing-sprite.png);
  background-repeat: no-repeat;
}
#shopping .box-wrap.shopping-info .box-white.gift-card {
  background-position: 20px 20px;
}
#shopping .box-wrap.shopping-info .box-white.furniture {
  background-position: 20px -103px
}
#shopping .box-wrap.shopping-info .box-white.back-school {
  background-position: 20px -227px
}
#shopping .box-wrap.shopping-info .box-white.payment-opt {
  background-position: 20px -352px
}
#shopping .box-wrap.shopping-info .box-white.delivery-policy {
  background-position: 20px -481px
}
#shopping .box-wrap.shopping-info .box-white.return-policy {
  background-position: 20px -611px
}
#shopping .box-wrap.shopping-info .box-white.price-guarantee {
  background-position: 20px -746px
}
#shopping .box-wrap.shopping-info .box-white.privacy-security {
  background-position: 20px -882px
}
#shopping .box-wrap.shopping-info .box-white.terms-use {
  background-position: 20px -1025px
}
#shopping .box-wrap.shopping-info .box-white.pci {
  background-position: 20px -1170px
}
#shopping .box-wrap.pay-online {
  margin-bottom: 20px
}
#shopping .box-wrap.pay-instore {
  margin-top: 20px
}
#shopping .box-wrap.pay-instore .box {
  width: 210px;
  height: 220px
}
#shopping.payment-options .content-padding h2 {
  margin-top: 10px
}
#shopping.delivery-policy .pull-left img {
  margin: 0 10px 10px 0
}
#shopping.privacy-security h2 {
  margin: 10px 0
}
#promo.toner-replenish .span4 img {
  margin-top: 40px
}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */

#about .image-right {
  float: right;
  padding: 0 0 20px 20px;
}

#about .community-categories .span8.icon-health {
  background-position: -29px -366px
}
#about.our-people .leadin {
  margin-top: 20px
}
#about.instore-activities .espot {
  margin-top: 20px
}
#about.career-opportunities .content-padding>.row-fluid {
  margin-bottom: 20px
}
#about.career-opportunities a.video-thumb {
  background: url(../../../images/about/careers-video-thumb-sprite.jpg) 0 0 no-repeat;
  display: block;
  padding-top: 125px;
  width: 185px;
  text-align: center
}
#about.career-opportunities a.video-thumb:hover {
  background-position: 0 -175px
}
#about.career-opportunities a.link-chevron {
  line-height: 2em
}
#about.career-how-to-apply .pull-left {
  margin-bottom: 20px
}
#about.environment-products .accordion .ui-accordion-content {
  border: 0;
  padding: 0
}
#help .box-wrap.help {
  width: 792px
}
#help .box-wrap.help .box-white {
  width: 275px;
  height: 80px;
  padding-left: 100px;
  background: url(../../../images/about/icon-question.jpg) 20px 22px no-repeat
}
#help.faqs h2, #help.faqs-download h2 {
  margin: 10px 0
}
#help.faqs strong.question, #help.faqs-download strong.question {
  color: #005bab;
  margin: 10px 0;
  display: block
}
#shopping .box-wrap.shopping-info {
  width: 792px
}
#shopping .box-wrap.shopping-info .box-white {
  width: 275px;
  height: 80px;
  padding-left: 100px;
  background-image: url(../../../images/shopping/icons-shopping-landing-sprite.png);
  background-repeat: no-repeat
}
#shopping .box-wrap.shopping-info .box-white.gift-card {
  background-position: 20px 20px
}
#shopping .box-wrap.shopping-info .box-white.furniture {
  background-position: 20px -103px
}
#shopping .box-wrap.shopping-info .box-white.back-school {
  background-position: 20px -227px
}
#shopping .box-wrap.shopping-info .box-white.payment-opt {
  background-position: 20px -352px
}
#shopping .box-wrap.shopping-info .box-white.delivery-policy {
  background-position: 20px -481px
}
#shopping .box-wrap.shopping-info .box-white.return-policy {
  background-position: 20px -611px
}
#shopping .box-wrap.shopping-info .box-white.price-guarantee {
  background-position: 20px -746px
}
#shopping .box-wrap.shopping-info .box-white.privacy-security {
  background-position: 20px -882px
}
#shopping .box-wrap.shopping-info .box-white.terms-use {
  background-position: 20px -1025px
}
#shopping .box-wrap.shopping-info .box-white.pci {
  background-position: 20px -1170px
}
#shopping .box-wrap.pay-online {
  margin-bottom: 20px
}
#shopping .box-wrap.pay-instore {
  margin-top: 20px
}
#shopping .box-wrap.pay-instore .box {
  width: 210px;
  height: 220px
}
#shopping.payment-options .content-padding h2 {
  margin-top: 10px
}
#shopping.delivery-policy .pull-left img {
  margin: 0 10px 10px 0
}
#shopping.privacy-security h2 {
  margin: 10px 0
}
#promo.toner-replenish .span4 img {
  margin-top: 40px
}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */

#about .image-right {
  float: right;
  padding: 0 0 20px 20px;
}

/* FOOTER */
#widget_footer .link-section li{
  margin-left: 0px;
}
/* Accordion */
.item-page .ui-widget{
  font-family: "Arial", Helvetica, Arial, sans-serif
}

.social-media-links{
  float: right;
}

/*Delivery Tool */
#delivery_tool .well-cta {padding:10px 15px 15px 15px; min-height:135px;}
#delivery_tool .well-cta h2 {line-height: 36px; font-size:22px;}
#delivery_tool .well-cta h2 span {font-size:13px; line-height: 18px; margin-top: 0; margin-bottom:0;}

/*Tables */
html .item-page table.table-last-col-right tr td:last-child {text-align:right;}
html .item-page table.table-last-col-right tr th:last-child {text-align:right;}

/* Width */
.w-50 {width:50%;}

/* Dinkus */
.featured-box-wrap .box .dinkus {margin: -12px -12px -20px 0; position:relative;}
.dinkus.dinkus-new {background:url('/images/common/icons/new-dinkus.png') no-repeat top left; width:40px; height:40px;}

/* Tooltip */
.tooltip-inner {
  color: #000;
  background-color: #fff;
  border: 1px #ccc solid;
}
 
/* Title */
.tooltip-inner strong {
  font-size: 13px;
  color: #005bab;
}
 
/* Transparancy background */
.tooltip.in {
  opacity: 1;
}
 
/* Color arrow */
.tooltip.top .tooltip-arrow {
  border-top-color: #ccc;
}
 
.tooltip.right .tooltip-arrow {
  border-right-color: #ccc;
}
 
.tooltip.left .tooltip-arrow {
  border-left-color: #ccc;
}
 
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #ccc;
}
#furniture .bfQuickMode .controls .control-label {
    width: 100%;
}
#furniture.special-orders h1 {
    color: #f58633;
}
#furniture .form-actions {
    background-color: initial;
	}
#furniture  .bfQuickMode .icon-asterisk {
    display: none;
}
#furniture .form-actions {
    background-color: initial;
    margin-top: -24px;
}
#your_details_policy .bfSectionDescription{
    font-size: 10px;
    font-family: OfficeworksMediumRegular, Arial;
}
#furniture .bfQuickMode fieldset .controls #ff_elem2422{
    max-width: 51.5%;
}
#furniture label.checkbox:hover {
   color: #252525; 
}
.boldleadin {
    font-family: OfficeworksBoldRegular, Arial !important;
   } 
#printandcopy #rollout {
  border: 1px solid #cdcdcd;
  margin-top: 25px;
  padding-bottom: 20px;
}

#printandcopy #rollout .rolloute-state {
  margin-bottom: 20px;
}

#printandcopy #rollout .rolloute-state h3 {
  font-family: "Arial", Helvetica, Arial, sans-serif;
}

#printandcopy #rollout .subheading{
  margin-bottom: 25px;
  margin-top: 25px;
  font-size: 20px;
}

#printandcopy #rollout li {
  list-style-type: none;
  margin-left: 0;
  line-height: 21px;
  font-family: "Arial", Helvetica, Arial, sans-serif;
}

#printandcopy #rollout li a {
  text-decoration: underline;
  font-size: 14px;
}

#printandcopy #rollout img {
      width: 100%;
}