/* CSS Document */body {        font-family:Arial, Helvetica, sans-serif;        color:#776b5a;        background:#f0ede7 url(/media/images/global/page_background.gif) center repeat-y;        margin:0;        padding:0;}table {        width:100%;        padding:0;        margin:0.8em 0;        border:0;}th {        text-align:left;        vertical-align:top;        font-weight:bold;}td {        text-align:left;        vertical-align:top;}img {        border:0;}strong {        font-weight:bold;        text-decoration:none;}.invisible {        position:absolute;        left:0px;        top:-5000px;        width:1px;        height:1px;        overflow:hidden;}.clearLeft {        clear:left;}.container {        position:relative;        display:block;        margin:0 auto;        width:950px;        background-color:#fbfaf5;}.main {        position:relative;        display:block;        width:950px;        float:left;        background-position:bottom left;        background-repeat:no-repeat;        padding:0 0 20px 0;}.columnLeft {        position:relative;        display:block;        float:left;        padding:0 0 200px 20px;        width:210px;}.columnGroupRight {        position:relative;        display:block;        float:right;        width:720px;        padding:0;}.columnMain {        position:relative;        display:block;        float:left;        width:490px;        padding:0 0 30px 0;        z-index:20;        overflow:hidden;}.columnWide {        position:relative;        display:block;        float:left;        width:720px;        padding:0 0 30px 0;        z-index:20;}.columnMain .halfColumnMain {        position:relative;        display:block;        float:left;        width:245px;        padding:0 0 30px 0;}.columnRight {        position:relative;        display:block;        float:left;        padding:0 0 60px 0;        width:230px;        z-index:0;}.pageBG {        position:absolute;        display:block;        width:950px;        height:100%;        top:0;        left:0;        background-position:left bottom;        background-repeat:no-repeat;}/* HEADER */.header {        position:relative;        display:block;        width:950px;        float:left;}.header .logo {        position:relative;        display:block;        float:left;        padding:30px 0 0 35px;        width:210px;        height:auto;}.header .signIn {        position:relative;        display:block;        float:right;        padding:25px 0 0 0;        margin:0;        width:210px;        height:auto;}.header .signIn span {        position:relative;        display:block;        width:210px;        height:auto;        background:#477aad url(/media/images/global/signin_top.gif) left top no-repeat;}.header .signIn span span {        position:relative;        display:block;        width:210px;        height:auto;        background:transparent url(/media/images/global/signin_btm.gif) left bottom no-repeat;}.header .signIn a,.header .signIn a:link,.header .signIn a:visited {        position:relative;        display:block;        width:140px;        height:auto;        background:transparent url(/media/images/global/arrow_white.gif) 15px 0.4em no-repeat;        padding:0 35px;        color:#fff;        text-decoration:none;        font-size:0.8em;        line-height:1.6em;        font-weight:bold;        min-height:20px;}.header .signIn a:hover,.header .signIn a:active,.header .signIn a:focus {        color:#fff;        text-decoration:underline;}.header .signIn .selected,.header .signIn .selected:link,.header .signIn .selected:visited,.header .signIn .selected:hover,.header .signIn .selected:active,.header .signIn .selected:focus {        color:#fff;        text-decoration:underline;}.header .menu {        position:relative;        display:block;        float:left;        margin:0;        padding:17px 0 10px 0;        list-style:none;        list-style-image:none;        width:650px;        height:auto;}.header .menu li {        position:relative;        display:block;        float:left;        margin:0;        padding:0 4px 0 7px;        height:auto;        font-size:0.8em;        line-height:1.2em;}.header .menu li a,.header .menu li a:link,.header .menu li a:visited {        position:relative;        display:block;        color:#b9ac97;        font-weight:bold;        text-decoration:none;        padding:10px 0 10px 13px;        min-height:14px;        min-width:21px;}.header .menu li a:hover,.header .menu li a:active,.header .menu li a:focus {        color:#477aad;        font-weight:bold;        text-decoration:none;}.header .menu li .selected,.header .menu li .selected:link,.header .menu li .selected:visited,.header .menu li .selected:hover,.header .menu li .selected:active,.header .menu li .selected:focus {        color:#477aad;        font-weight:bold;        text-decoration:none;        background:url(/media/images/global/menu_circles.gif) left center no-repeat;}/* FOOTER */.footer {        position:relative;        display:block;        width:950px;        float:left;        padding:20px 0 20px 0;}.footer .footerLeft {        position:relative;        display:block;        float:left;        padding:0 35px 0 20px;        width:665px;        height:auto;}.footerLeftLogo {        position:relative;        display:block;        float:left;        padding:0 0 10px 0;        width:665px;        height:auto;}.footer .footerRight {        position:relative;        display:block;        float:right;        padding:0 20px 0 0;        margin:0;        width:200px;        height:auto;        text-align:right;}.footer p {        margin:0;        padding:0  0 0 15px;        font-size:0.7em;        line-height:1.2em;        color:#b9ac97;}.footer a,.footer a:link,.footer a:visited {        color:#b9ac97;        text-decoration:underline;}.footer a:hover,.footer a:active,.footer a:focus {        color:#477aad;        text-decoration:underline;      }/* LEFT NAV */.section {        position:relative;        display:block;        margin:0;        padding:0 35px;        margin:0.8em 0 0 0;        min-height:30px;}*HTML .section {        height:30px;}.section h2 {        position:relative;        display:block;        margin:0;        padding:0;        font-size:0.8em;        line-height:1.2em;        text-transform:uppercase;        color:#b9ac97;        font-weight:bold;}.section h2 a,.section h2 a:link,.section h2 a:visited {        color:#b9ac97;        text-decoration:none;}.section h2 a:hover,.section h2 a:active,.section h2 a:focus {        color:#477aad;        text-decoration:none;}.section h2 .selected,.section h2 .selected:link,.section h2 .selected:visited {        color:#477aad;        text-decoration:none;}.section h2 .selected:hover,.section h2 .selected:active,.section h2 .selected:focus {        color:#477aad;        text-decoration:none;}.columnLeft .subNav {        position:relative;        display:block;        margin: 0 0 0.8em 0;        padding:0 15px;        list-style:none;        list-style-image:none;}.columnLeft .subNav li {        position:relative;        display:block;        margin:0.6em 0;        padding:0;        font-size:0.7em;        text-transform:uppercase;        color:#b9ac97;}.columnLeft .subNav li a,.columnLeft .subNav li a:link,.columnLeft .subNav li a:visited {        color:#b9ac97;        text-decoration:none;        font-weight:bold;}.columnLeft .subNav li a:hover,.columnLeft .subNav li a:active,.columnLeft .subNav li a:focus {        color:#477aad;        text-decoration:none;}.columnLeft .subNav li .selected,.columnLeft .subNav li .selected:link,.columnLeft .subNav li .selected:visited {        color:#477aad;        text-decoration:none;        font-weight:bold;}.columnLeft .subNav li .selected:hover,.columnLeft .subNav li .selected:active,.columnLeft .subNav li .selected:focus {        color:#477aad;        text-decoration:none;}.columnLeft .subNavProducts {        position:relative;        display:block;        margin:0 0 0.8em 0;        padding:0 0 0 25px;        list-style:none;        list-style-image:none;}.columnLeft .subNavProducts li {        position:relative;        display:block;        margin:0 0 4px 0;        padding:0;        font-size:0.7em;        text-transform:uppercase;        color:#b9ac97;}.columnLeft .subNavProducts li a {        position:relative;        display:block;        background-position:left top;        background-repeat:no-repeat;        min-height:33px;        padding:5px 0 0 48px;        text-decoration:none;        font-weight:bold;}*HTML .columnLeft .subNavProducts li a {        height:33px;}.columnLeft .subNavProducts li a span {        position:relative;        display:block;}.columnLeft .subNavProducts .productStationery {        background:url(/media/images/products/landing/box/bg_stationery.gif) right repeat-y;        background-color:#8f5530;}.columnLeft .subNavProducts .productPrint {        background:url(/media/images/products/landing/box/bg_print.gif) right repeat-y;        background-color:#528684;}.columnLeft .subNavProducts .productFurniture {        background:url(/media/images/products/landing/box/bg_furniture.gif) right repeat-y;        background-color:#f8b600;}.columnLeft .subNavProducts .productElectronic {        background:url(/media/images/products/landing/box/bg_electronic.gif) right repeat-y;        background-color:#dfc884;}.columnLeft .subNavProducts .productFacilities {        background:url(/media/images/products/landing/box/bg_facilities.gif) right repeat-y;        background-color:#7b769e;}.columnLeft .subNavProducts .productPapers {        background:url(/media/images/products/landing/box/bg_papers.gif) right repeat-y;        background-color:#a8b78c;}.columnLeft .subNavProducts .productStationery .l,.columnLeft .subNavProducts .productStationery .l:link,.columnLeft .subNavProducts .productStationery .l:visited {        color:#b9ac97;        background-image:url(/media/images/products/icons/stationery_l.gif);        background-color:#fbfaf5;}.columnLeft .subNavProducts .productStationery .h,.columnLeft .subNavProducts .productStationery .h:link,.columnLeft .subNavProducts .productStationery .h:visited,.columnLeft .subNavProducts .productStationery .h:hover,.columnLeft .subNavProducts .productStationery .h:active,.columnLeft .subNavProducts .productStationery .h:focus,.columnLeft .subNavProducts .productStationery .l:hover,.columnLeft .subNavProducts .productStationery .l:active,.columnLeft .subNavProducts .productStationery .l:focus {        color:#8f5530;        background-image:url(/media/images/products/icons/stationery_h.gif);        background-color:#fbfaf5;}.columnLeft .subNavProducts .productStationery .s,.columnLeft .subNavProducts .productStationery .s:link,.columnLeft .subNavProducts .productStationery .s:visited,.columnLeft .subNavProducts .productStationery .s:hover,.columnLeft .subNavProducts .productStationery .s:active,.columnLeft .subNavProducts .productStationery .s:focus {        color:#fff;        background-image:url(/media/images/products/icons/stationery_s.gif);        background-color:transparent;}.columnLeft .subNavProducts .productPrint .l,.columnLeft .subNavProducts .productPrint .l:link,.columnLeft .subNavProducts .productPrint .l:visited {        color:#b9ac97;        background-image:url(/media/images/products/icons/print_l.gif);        background-color:#fbfaf5;}.columnLeft .subNavProducts .productPrint .h,.columnLeft .subNavProducts .productPrint .h:link,.columnLeft .subNavProducts .productPrint .h:visited,.columnLeft .subNavProducts .productPrint .h:hover,.columnLeft .subNavProducts .productPrint .h:active,.columnLeft .subNavProducts .productPrint .h:focus,.columnLeft .subNavProducts .productPrint .l:hover,.columnLeft .subNavProducts .productPrint .l:active,.columnLeft .subNavProducts .productPrint .l:focus {        color:#528684;        background-image:url(/media/images/products/icons/print_h.gif);        background-color:#fbfaf5;}.columnLeft .subNavProducts .productPrint .s,.columnLeft .subNavProducts .productPrint .s:link,.columnLeft .subNavProducts .productPrint .s:visited,.columnLeft .subNavProducts .productPrint .s:hover,.columnLeft .subNavProducts .productPrint .s:active,.columnLeft .subNavProducts .productPrint .s:focus {        color:#fff;        background-image:url(/media/images/products/icons/print_s.gif);        background-color:transparent;}.columnLeft .subNavProducts .productFurniture .l,.columnLeft .subNavProducts .productFurniture .l:link,.columnLeft .subNavProducts .productFurniture .l:visited {        color:#b9ac97;        background-image:url(/media/images/products/icons/furniture_l.gif);        background-color:#fbfaf5;}.columnLeft .subNavProducts .productFurniture .h,.columnLeft .subNavProducts .productFurniture .h:link,.columnLeft .subNavProducts .productFurniture .h:visited,.columnLeft .subNavProducts .productFurniture .h:hover,.columnLeft .subNavProducts .productFurniture .h:active,.columnLeft .subNavProducts .productFurniture .h:focus,.columnLeft .subNavProducts .productFurniture .l:hover,.columnLeft .subNavProducts .productFurniture .l:active,.columnLeft .subNavProducts .productFurniture .l:focus {        color:#f8b600;        background-image:url(/media/images/products/icons/furniture_h.gif);        background-color:#fbfaf5;}.columnLeft .subNavProducts .productFurniture .s,.columnLeft .subNavProducts .productFurniture .s:link,.columnLeft .subNavProducts .productFurniture .s:visited,.columnLeft .subNavProducts .productFurniture .s:hover,.columnLeft .subNavProducts .productFurniture .s:active,.columnLeft .subNavProducts .productFurniture .s:focus {        color:#fff;        background-image:url(/media/images/products/icons/furniture_s.gif);        background-color:transparent;}.columnLeft .subNavProducts .productElectronic .l,.columnLeft .subNavProducts .productElectronic .l:link,.columnLeft .subNavProducts .productElectronic .l:visited {        color:#b9ac97;        background-image:url(/media/images/products/icons/electronic_l.gif);        background-color:#fbfaf5;}.columnLeft .subNavProducts .productElectronic .h,.columnLeft .subNavProducts .productElectronic .h:link,.columnLeft .subNavProducts .productElectronic .h:visited,.columnLeft .subNavProducts .productElectronic .h:hover,.columnLeft .subNavProducts .productElectronic .h:active,.columnLeft .subNavProducts .productElectronic .h:focus,.columnLeft .subNavProducts .productElectronic .l:hover,.columnLeft .subNavProducts .productElectronic .l:active,.columnLeft .subNavProducts .productElectronic .l:focus {        color:#dfc884;        background-image:url(/media/images/products/icons/electronic_h.gif);        background-color:#fbfaf5;}.columnLeft .subNavProducts .productElectronic .s,.columnLeft .subNavProducts .productElectronic .s:link,.columnLeft .subNavProducts .productElectronic .s:visited,.columnLeft .subNavProducts .productElectronic .s:hover,.columnLeft .subNavProducts .productElectronic .s:active,.columnLeft .subNavProducts .productElectronic .s:focus {        color:#fff;        background-image:url(/media/images/products/icons/electronic_s.gif);        background-color:transparent;}.columnLeft .subNavProducts .productFacilities .l,.columnLeft .subNavProducts .productFacilities .l:link,.columnLeft .subNavProducts .productFacilities .l:visited {        color:#b9ac97;        background-image:url(/media/images/products/icons/facilities_l.gif);        background-color:#fbfaf5;}.columnLeft .subNavProducts .productFacilities .h,.columnLeft .subNavProducts .productFacilities .h:link,.columnLeft .subNavProducts .productFacilities .h:visited,.columnLeft .subNavProducts .productFacilities .h:hover,.columnLeft .subNavProducts .productFacilities .h:active,.columnLeft .subNavProducts .productFacilities .h:focus,.columnLeft .subNavProducts .productFacilities .l:hover,.columnLeft .subNavProducts .productFacilities .l:active,.columnLeft .subNavProducts .productFacilities .l:focus {        color:#7b769e;        background-image:url(/media/images/products/icons/facilities_h.gif);        background-color:#fbfaf5;}.columnLeft .subNavProducts .productFacilities .s,.columnLeft .subNavProducts .productFacilities .s:link,.columnLeft .subNavProducts .productFacilities .s:visited,.columnLeft .subNavProducts .productFacilities .s:hover,.columnLeft .subNavProducts .productFacilities .s:active,.columnLeft .subNavProducts .productFacilities .s:focus {        color:#fff;        background-image:url(/media/images/products/icons/facilities_s.gif);        background-color:transparent;}.columnLeft .subNavProducts .productPapers .l,.columnLeft .subNavProducts .productPapers .l:link,.columnLeft .subNavProducts .productPapers .l:visited {        color:#b9ac97;        background-image:url(/media/images/products/icons/papers_l.gif);        background-color:#fbfaf5;}.columnLeft .subNavProducts .productPapers .h,.columnLeft .subNavProducts .productPapers .h:link,.columnLeft .subNavProducts .productPapers .h:visited,.columnLeft .subNavProducts .productPapers .h:hover,.columnLeft .subNavProducts .productPapers .h:active,.columnLeft .subNavProducts .productPapers .h:focus,.columnLeft .subNavProducts .productPapers .l:hover,.columnLeft .subNavProducts .productPapers .l:active,.columnLeft .subNavProducts .productPapers .l:focus {        color:#a8b78c;        background-image:url(/media/images/products/icons/papers_h.gif);        background-color:#fbfaf5;}.columnLeft .subNavProducts .productPapers .s,.columnLeft .subNavProducts .productPapers .s:link,.columnLeft .subNavProducts .productPapers .s:visited,.columnLeft .subNavProducts .productPapers .s:hover,.columnLeft .subNavProducts .productPapers .s:active,.columnLeft .subNavProducts .productPapers .s:focus {        color:#fff;        background-image:url(/media/images/products/icons/papers_s.gif);        background-color:transparent;}/* MAIN COLUMN STYLES */.insetImage {        position:relative;        display:block;        float:right;        padding:0.8em 35px 0.8em 15px;}.pageTitle {        position:relative;        display:block;}.pageTitle h1, .columnMain .pageTitle h1 {        margin:0.3em 0 1em 0;        padding:0 35px;        color:#b9ac97;        font-weight:normal;        font-size:1.4em;        line-height:1em;}.columnMain .pageTitle .stationery {        color:#8f5530;}.columnMain .pageTitle .print {        color:#528684;}.columnMain .pageTitle .furniture {        color:#f8b600;}.columnMain .pageTitle .electronic {        color:#dfc884;}.columnMain .pageTitle .facilities {        color:#7b769e;}.columnMain .pageTitle .papers {        color:#a8b78c;}.columnMain h1 {        margin:0.8em 0 1em 0;        padding:0 35px;        color:#b9ac97;        font-weight:normal;        font-size:1.4em;        line-height:1em;}.columnMain h2 {        margin:1.2em 0 0 0;        padding:0 35px;        color:#b9ac97;        font-weight:normal;        font-size:1.2em;        line-height:1.2em;}.columnMain .halfColumnMain h2 {        margin:1.2em 0 0 0;        padding:0 35px;        color:#b9ac97;        font-weight:normal;        font-size:0.8em;        line-height:1.2em;}.columnMain .halfColumnMain  p {        margin:0.2em 0 0.8em 0;        padding:0 35px;        font-size:1em;        line-height:1.2em;}.columnMain h3 {        margin:1.2em 0 0 0;        padding:0 35px;        color:#b9ac97;        font-weight:normal;        font-size:1.0em;        line-height:1.2em;}.columnMain h4 {}.columnMain h5 {}.columnMain h6 {}.columnMain p, .columnWide p {        margin:0.8em 0;        padding:0 35px;        font-size:0.8em;        line-height:1.2em;}.columnMain .introText, .columnWide .introText {        font-weight:bold;}.columnMain ul, .columnWide ul {        position:relative;        display:block;        margin:0.8em 0;        padding:0 35px 0 55px;        list-style:none;        list-style-image:none;        font-size:100%;}.columnMain ul li, .columnWide ul li {        padding:0 0 0 15px;        margin:0.4em 0;        font-size:0.8em;        line-height:1.2em;        background:url(/media/images/global/bullet.gif) left 0.3em no-repeat;}.columnMain ol, .columnWide ol {        margin:0.8em 0;        padding:0 35px 0 70px;        font-size:100%;}.columnMain ol li, .columnWide ol li {        margin:0.4em 0;        font-size:0.8em;        line-height:1.2em;}.letters {        list-style:lower-alpha;}.columnMain li li, .columnWide li li {        font-size:1em;}.columnMain li p, .columnWide li p {        font-size:1em;}.columnMain a,.columnMain a:link,.columnMain a:visited,.columnWide a,.columnWide a:link,.columnWide a:visited {        color:#477aad;        text-decoration:none;}.columnMain a:hover,.columnMain a:active,.columnMain a:focus,.columnWide a:hover,.columnWide a:active,.columnWide a:focus {        color:#477aad;        text-decoration:underline;      }/* FEATURE BAR */.featureBar {        position:relative;        display:block;        float:left;        width:720px;        min-height:100px;        background:url(/media/images/global/featurebar_bg.gif) left repeat-y;        clear:left;}.featureBar div {        position:relative;        display:block;        float:left;        width:720px;        min-height:100px;        background:url(/media/images/global/featurebar_border.gif) right top no-repeat;}.featureBar div div {        position:relative;        display:block;        float:left;        width:720px;        min-height:100px;        background:url(/media/images/global/featurebar_border.gif) right bottom no-repeat;}.featureBar .ecoTips {        position:relative;        display:block;        float:left;        width:455px;        height:auto;        background:none;}.featureBar .ecoTips h2 {        margin:0.4em 35px;        font-size:1.2em;        line-height:1.2em;        font-weight:normal;        color:#b9ac97;}.featureBar .ecoTips h2 .italic {        font-weight:bold;        font-style:italic;}.featureBar .ecoTips .bold {        font-weight:bold;}.featureBar .ecoTips p {        margin:0.6em 35px;        font-size:0.7em;        line-height:1.2em;}.featureBar .featureLink {        position:relative;        display:block;        float:left;        padding:0;        width:265px;        height:auto;        background:none;}.featureBar .featureLink p {        position:relative;        display:block;        padding:27px 0 0 0;        margin:0 0 -27px 0;        top:-27px;        width:265px;        height:auto;        background-position:top left;        background-repeat:no-repeat;}.featureBar .featureLink a,.featureBar .featureLink a:link,.featureBar .featureLink a:visited {        position:relative;        display:block;        width:140px;        min-height:25px;        padding:75px 35px 0 90px;        color:#fff;        text-decoration:none;        font-size:0.8em;        line-height:1.2em;        font-weight:bold;}*HTML .featureBar .featureLink a {        height:25px;}.featureBar .featureLink a:hover,.featureBar .featureLink a:active,.featureBar .featureLink a:focus {        color:#fff;        text-decoration:underline;}/* LINK LIST */.columnMain .linkList, .columnRight .linkList {        position:relative;        display:block;        margin:0.8em 0;        padding:0 35px;        list-style:none;        list-style-image:none;}.columnRight .linkList {        padding:0;}.columnMain .linkList li, .columnRight .linkList li {        position:relative;        display:block;        margin:1em 0;        padding:0 35px 0 55px;        font-size:0.8em;        color:#b9ac97;        background:transparent url(/media/images/global/arrow_blue.gif) 35px 0.2em no-repeat;}.linkList li a,.linkList li a:link,.linkList li a:visited {        color:#477aad;        text-decoration:none;        font-weight:bold;}.linkList li a:hover,.linkList li a:active,.linkList li a:focus {        color:#477aad;        text-decoration:underline;}/* MISC BITS */.plugBar {        position:relative;        display:block;        float:left;        padding:0 0 10px 0;        margin:0;        list-style:none;        list-style-image:none;        width:720px;        height:auto;        overflow:hidden}.plugBarPadded {        position:relative;        display:block;        float:left;        padding:0 0 50px 0;        margin:0;        list-style:none;        list-style-image:none;}.plugBar .plugImage, .plugBarPadded .plugImage {        margin:0;        padding:25px 20px 0 0;}.plugBar li, .plugBarPadded li {        position:relative;        display:block;        width:220px;        height:auto;        float:left;        padding:0 20px 0 0;        margin:0;}.plugProduct a, .plugProduct a:link, .plugProduct a:visited, .plugProduct a:hover, .plugProduct a:active, .plugProduct a:focus {        position:relative;        display:block;        float:left;        text-decoration:none;        color:#fff;        font-size:0.8em;        line-height:1.2em;        font-weight:bold;        min-height:123px;        background:url(/media/images/plugs/product_plug_btm.gif) bottom left no-repeat;        background-color:#477aad;}.plugProduct a:hover span, .plugProduct a:active span, .plugProduct a:focus span {        text-decoration:underline;}*HTML .plugProduct a {        height:123px;}.plugProduct span {        position:relative;        display:block;        margin:0;        padding:3px 15px 3px 35px;        background:transparent url(/media/images/global/arrow_white.gif) 15px 0.4em no-repeat;}.plugBar .plugImage a, .plugBarPadded .plugImage a {        position:relative;        display:block;        width:220px;        height:115px;        background-position:left top;        background-repeat:no-repeat;        padding:0;}.plugImage {        position:relative;        display:block;        margin:1.6em 0;}.columnRight .linkList .plugImage {        padding:0 0 0 20px;        background-image:none;        margin:1em 0;}.columnRight .plugImage {        padding:0 20px 0 20px;}.plugImage a {        position:relative;        display:block;        width:190px;        height:99px;        background-position:left top;        background-repeat:no-repeat;        padding:0;}.plugImage a span {        position:absolute;        left:0px;        top:0px;        width:1px;        height:1px;        overflow:hidden;}.columnMain .ctaPara {        clear:left;        font-size:0.8em;        margin:1.4em 0;        font-weight:bold;}.columnMain .ctaText {        clear:left;        font-size:0.8em;        margin:1.4em 0;        font-weight:bold;}.ctaText a,.ctaText a:link,.ctaText a:visited {        color:#477aad;        text-decoration:none;        font-weight:bold;        background:transparent url(/media/images/global/arrow_blue.gif) 0 0.2em no-repeat;        padding:0 0 0 20px;}.ctaText a:hover,.ctaText a:active,.ctaText a:focus {        color:#477aad;        text-decoration:underline;        background:transparent url(/media/images/global/arrow_blue.gif) 0 0.2em no-repeat;        padding:0 0 0 20px;}/* DYNAMIC PRODUCT THING */.productFlipper {        position:relative;        display:block;        float:left;}.productBoxes {        position:relative;        display:block;        float:left;        width:720px;        padding:0 0 30px 0;}.productBoxes .productBlurb {        position:relative;        display:block;        float:left;        width:355px;        padding:0 0 20px 35px;}.productBoxes .productBlurb h1 {        margin:0.8em 0 1em 0;        padding:0;        font-weight:normal;        font-size:1.4em;        line-height:1.2em;}.productBoxes .productBlurb h2 {        margin:0.8em 0 1em 0;        padding:0;        font-weight:normal;        font-size:1.4em;        line-height:1.2em;}.productBoxes .productBlurb .smallH2 {        margin:0.8em 0 0.8em 0;        padding:0;        font-weight:bold;        font-size:0.8em;        line-height:1.2em;}.productBoxes .productBlurb h1 span, .productBoxes .productBlurb h2 span {        position:relative;        display:block;}.productBoxes .productBlurb p {        margin:0.8em 0;        padding:0;        font-size:0.8em;        line-height:1.2em;}.productBoxes .productBlurb .ctaText {        margin:1.2em 0;}.productBoxes .productImage {        position:relative;        display:block;        float:left;        width:310px;        padding:0 0 5px 20px;}.productBoxes .productHome {        position:relative;        display:block;        float:left;        width:720px;        padding:0;}.productBoxes .productGeneric {        position:relative;        display:block;        float:left;        width:720px;        padding:0;        background:url(/media/images/products/landing/box/side_generic.gif) left repeat-y;}.productBoxes .productStationery {        position:relative;        display:block;        float:left;        width:720px;        padding:0;        background:url(/media/images/products/landing/box/side_stationery.gif) left repeat-y;}.productBoxes .productPrint {        position:relative;        display:block;        float:left;        width:720px;        padding:0;        background:url(/media/images/products/landing/box/side_print.gif) left repeat-y;}.productBoxes .productFurniture {        position:relative;        display:block;        float:left;        width:720px;        padding:0;        background:url(/media/images/products/landing/box/side_furniture.gif) left repeat-y;}.productBoxes .productElectronic {        position:relative;        display:block;        float:left;        width:720px;        padding:0;        background:url(/media/images/products/landing/box/side_electronic.gif) left repeat-y;}.productBoxes .productFacilities {        position:relative;        display:block;        float:left;        width:720px;        padding:0;        background:url(/media/images/products/landing/box/side_facilities.gif) left repeat-y;}.productBoxes .productPapers {        position:relative;        display:block;        float:left;        width:720px;        padding:0;        background:url(/media/images/products/landing/box/side_papers.gif) left repeat-y;}.productBoxes .productBoxInner {        position:relative;        display:block;        float:left;        width:720px;        padding:0;        background-position:bottom left;        background-repeat:no-repeat;}        .productBoxes .productGeneric .productBoxInner {        background-image:url(/media/images/products/landing/box/bottom_generic.gif);}.productBoxes .productStationery .productBoxInner {        background-image:url(/media/images/products/landing/box/bottom_stationery.gif);}.productBoxes .productPrint .productBoxInner {        background-image:url(/media/images/products/landing/box/bottom_print.gif);}.productBoxes .productFurniture .productBoxInner {        background-image:url(/media/images/products/landing/box/bottom_furniture.gif);}.productBoxes .productElectronic .productBoxInner {        background-image:url(/media/images/products/landing/box/bottom_electronic.gif);}.productBoxes .productFacilities .productBoxInner {        background-image:url(/media/images/products/landing/box/bottom_facilities.gif);}.productBoxes .productPapers .productBoxInner {        background-image:url(/media/images/products/landing/box/bottom_papers.gif);}.productBoxes .productHome h1 {        color:#b9ac97;        font-size:1.8em;        font-weight:bold;        margin:0;}.productBoxes .productHome .tagline {        color:#b9ac97;        font-size:1.2em;        font-weight:normal;        margin:0 0 1em 0;}.productBoxes .productHome p {        font-size:0.9em;}.productBoxes .productHome .tagline strong {        font-weight:normal;}.productBoxes .productGeneric h1 {        color:#b9ac97;}.productBoxes .productStationery h2 {        color:#8f5530;}.productBoxes .productPrint h2 {        color:#528684;}.productBoxes .productFurniture h2 {        color:#f8b600;}.productBoxes .productElectronic h2 {        color:#dfc884;}.productBoxes .productFacilities h2 {        color:#7b769e;}.productBoxes .productPapers h2 {        color:#a8b78c;}.main .productBoxes .productHome .catalogue {        position:relative;        display:block;        float:left;        width:310px;        height:auto;        padding:0 0 5px 20px;        top:-40px;        margin:0 0 -40px 0;        font-size:1em;}.catalogue a, .catalogue a:link, .catalogue a:visited, .catalogue a:hover, .catalogue a:active, .catalogue a:focus {        position:relative;        display:block;        width:310px;        height:auto;        font-size:0.9em;        font-weight:bold;        color:#477AAD;        text-decoration:none;        cursor:pointer;}.catalogue a:hover span, .catalogue a:active span, .catalogue a:focus span {        text-decoration:underline;}.catalogue a img {        position:relative;        display:block;        z-index:10;}.catalogue a .inner {        position:absolute;        display:block;        top:235px;        left:0;        z-index:20;}.catalogue a .inner2 {        position:relative;        display:block;        padding:0 0 0 45px;        background:transparent url(/media/images/global/arrow_blue_d.gif) 25px 0.3em no-repeat;        top:0;}.fscLogo {        position:absolute;        display:block;        bottom:0;        left:35px;        padding:0 0 30px 0;     }/* PRODUCT PAGE */.productLineImage {        position:relative;        display:block;        width:250px;        height:272px;        top:-20px;        margin:0 0 0 -20px;}.productDesc {        position:relative;        display:block;        min-height:250px;        padding:0 0 20px 0;}*HTML .productDesc {        height:270px;}.columnMain .greenProducts {        position:relative;        display:block;        margin:0;        padding:0;        float:left;        list-style:none;        list-style-image:none;}.columnMain .greenProducts li {        position:relative;        display:block;        width:195px;        margin:1em 0;        padding:0 0 0 35px;        font-size:0.8em;        line-height:1.2em;        float:left;        background-image:none;}.columnMain .greenProducts li img {        position:relative;        display:block;        width:150px;        margin:0;        padding:0 0 0 22px;}.columnMain .greenProducts li .greenProductsName {        position:relative;        display:block;        width:195px;        margin:0;        padding:0;        text-align:center;        font-weight:bold;}.columnMain .greenProducts li .greenProductsFact {        position:relative;        display:block;        width:195px;        margin:0;        padding:0;        text-align:center;}.columnMain .accreditiation {        position:relative;        display:block;        margin:0 0 1em 0;        padding:0;        float:left;        list-style:none;        list-style-image:none;}.columnMain .accreditiation li {        position:relative;        display:block;        width:195px;        margin:0.8em 0;        padding:0 0 0 35px;        font-size:0.6em;        line-height:1.2em;        float:left;        background-image:none;}.columnMain .accreditiation .wide {        position:relative;        display:block;        width:430px;        margin:0.8em 0;        padding:0 0 0 35px;        font-size:0.7em;        line-height:1.2em;        float:left;        background-image:none;}.columnMain .accreditiation img {        position:relative;        display:block;        float:left;        width:90px;        padding-right:10px;}.columnMain .accreditiation span {        position:relative;        display:block;        float:left;        width:95px;}.columnMain .accreditiation .wide span {        width:325px;}.catalogueImage {        position:relative;        display:block;        width:310px;        height:auto;        top:-40px;        margin:0 0 -40px -80px;}/* FORMS */.contactForm {        margin:0 0 1.2em 0;        padding:0 30px;        width:430px;        height:auto;        float:left;        overflow:hidden;}.contactForm p {        margin:0.2em 0;        padding:0;        float:left;        font-size:100%;        clear:left;        width:430px;}.contactForm .annotation {        margin:0 0 0.8em 0;        padding:0 0 0 105px;        float:left;        font-size:0.7em;        clear:left;        width:325px;}.contactForm .annotationWide {        margin:0 0 0.8em 0;        padding:0 0 0 235px;        float:left;        font-size:0.7em;        clear:left;        width:205px;}.contactForm .padded {        margin:0.8em 0 0.2em 0;        padding:0;        float:left;        font-size:100%;        clear:left;        width:430px;}.contactForm .leftPadded {        margin:0.4em 0;        padding:0 0 0 100px;        float:left;        font-size:100%;        clear:left;        width:330px;}.contactForm .leftPaddedWide {        margin:0.4em 0;        padding:0 0 0 230px;        float:left;        font-size:100%;        clear:left;        width:210px;}.contactForm .leftLabel {        width:90px;        display:block;        float:left;        text-align:right;        padding:0.2em 10px 0.2em 0;        margin:1px 0;        font-size:0.7em;        line-height:normal;        font-weight:bold;}.contactForm .leftLabelWide {        width:220px;        display:block;        float:left;        text-align:right;        padding:0.2em 10px 0.2em 0;        margin:1px 0;        font-size:0.7em;        line-height:normal;        font-weight:bold;}.contactForm .fullLabel {        width:430px;        display:block;        float:left;        text-align:left;        padding:0;        margin:0;        font-size:0.7em;        line-height:normal;        font-weight:bold;        color:#776b5a;}.contactForm .text {        font-family:Arial, Helvetica, sans-serif;        width:200px;        padding:0.2em 4px;        margin:0;        border:1px solid #b9ac97;        display:block;        float:left;        text-align:left;        font-size:0.7em;        line-height:normal;}.contactForm .textNarrow {        font-family:Arial, Helvetica, sans-serif;        width:190px;        padding:0.2em 4px;        margin:0;        border:1px solid #b9ac97;        display:block;        float:left;        text-align:left;        font-size:0.7em;        line-height:normal;}.contactForm .textShort {        font-family:Arial, Helvetica, sans-serif;        width:100px;        padding:0.2em 4px;        margin:0;        border:1px solid #b9ac97;        display:block;        float:left;        text-align:left;        font-size:0.7em;        line-height:normal;}.contactForm .textArea {        font-family:Arial, Helvetica, sans-serif;        width:350px;        height:100px;        padding:0.2em 4px;        margin:0;        border:1px solid #b9ac97;        display:block;        float:left;        text-align:left;        font-size:0.7em;        line-height:normal;}.contactForm .submit {        font-family:Arial, Helvetica, sans-serif;        padding:0.2em 10px 0.2em 10px;        border:1px solid #477aad;        float:left;        text-align:left;        font-size:0.7em;        line-height:normal;        margin:0;        background-color:#477aad;        color:#fff;        font-weight:bold;        overflow:visible;        display:block;}.contactForm fieldset {        position:relative;        display:block;        float:left;        width:430px;        border:0;        margin:0.8em 0 0.2em 0;        padding:0;}.contactForm .halfCheckList, .contactForm .checkList {        position:relative;        display:block;        float:left;        margin:0.4em 0;        padding:0 0 0 100px;        clear:left;        width:330px;        list-style:none;        list-style-image:none;}.contactForm .halfCheckList li {        position:relative;        display:block;        float:left;        margin:0.2em 0;        padding:0 10px 0 0;        width:155px;        background-image:none;        font-size:100%;}.contactForm .halfCheckList .checkLabel {        position:relative;        display:block;        float:left;        width:130px;        text-align:left;        padding:0;        margin:0.2em 0;        font-size:0.7em;        line-height:normal;}.contactForm .checkList li {        position:relative;        display:block;        float:left;        margin:0.2em 0;        padding:0;        width:330px;        background-image:none;        font-size:100%;}.contactForm .checkList .checkLabel {        position:relative;        display:block;        float:left;        width:300px;        text-align:left;        padding:0;        margin:0.2em 0;        font-size:0.7em;        line-height:normal;}.contactForm p .checkLabel {        position:relative;        display:block;        float:left;        width:300px;        text-align:left;        padding:0;        margin:0.2em 0;        font-size:0.7em;        line-height:normal;}.contactForm .checkBox {        position:relative;        display:block;        float:left;        width:25px;        text-align:left;        padding:0;        margin:0;        font-size:0.8em;        line-height:normal;}.contactForm .selectHolder {        margin:0.4em 0;        padding:0 0 0 100px;        float:left;        font-size:100%;        clear:left;        width:210px;}.contactForm .selectHolderWide {        padding:0;        float:left;        font-size:100%;        width:200px;}.contactForm select {        font-family:Arial, Helvetica, sans-serif;        width:100%;        margin:0;        border:1px solid #b9ac97;        display:block;        float:left;        text-align:left;        font-size:0.7em;        line-height:normal;}.required {        color:#477aad;        font-weight:bold;}.errorText {        position:relative;        display:block;        float:left;        margin:0;        padding:0 0 0 100px;        font-size:100%;        clear:left;        width:330px;        font-size:0.7em;        font-weight:bold;        color:#c00;}/* TOP 100 product */.col1 {        width:70px;}.col2 {        width:324px;}.col3 {        width:70px;}.col4 {        width:70px;}.col5 {        width:70px;}.priceList {        width:660px;        margin:0 30px 1em 30px;        border-collapse:collapse;        border:0;}.priceList thead th {        background-color:#776B5A;        color:#fbfaf5;        font-size:0.7em;        padding:2px 5px;        border-left:1px solid #B9AC97;        border-right:1px solid #B9AC97;        border-top:1px solid #B9AC97;        border-bottom:1px solid #fbfaf5;        vertical-align:top;        font-weight:normal;}.priceList tbody .itemRow td {        font-size:0.7em;        vertical-align:top;        border:1px solid #B9AC97;        padding:2px 5px;}.priceList .closed .itemRow {        display:none;}.priceList .closed .itemRow td {        display:none;}.priceList tbody th {        border-left:1px solid #B9AC97;        border-right:1px solid #B9AC97;        border-bottom:0;        border-top:1px solid #fbfaf5;        padding:2px 5px 2px 5px;        font-size:1em;        color:#fff;        vertical-align:top;        font-weight:normal;        background-color:#B9AC97;}.priceList .heading th a, .priceList .heading th a:link, .priceList .heading th a:visited  {        color:#fff;        text-decoration:none;        padding:0 0 0 20px;}.priceList .heading th a:hover, .priceList .heading th a:focus, .priceList .heading th a:active  {        color:#fff;        text-decoration:underline;}.priceList .closed th a {        background:url(/media/images/price-check/open.gif) 0 0.2em no-repeat;}.priceList .open th a {        background:url(/media/images/price-check/closed.gif) 0 0.2em no-repeat;}.priceList thead .rightAlign, .priceList tbody .rightAlign {        text-align:right;}.priceList tbody .special {        font-weight:bold;        text-align:right;        background-color:#f0ede7;}.priceList .totals th, .priceList .totals td {        background-color:#776B5A;        color:#fbfaf5;        font-size:0.9em;        padding:2px 5px;        border:1px solid #B9AC97;}.top100Image {        position:relative;        display:block;        margin:0 0 1em 0;}/* Calculator Specific */.form_container {        background-image:url(/media/images/calculator/form_bg.gif);        background-repeat:repeat-y;        width: 400px;        border-top: 1px solid #cfc6b7;        border-bottom: 1px solid #cfc6b7;        margin: 0 auto;        height: 100%;        height:auto;        overflow: hidden;        }.form_content {        padding: 15px 15px 15px 15px;        font-family:Arial, Helvetica, sans-serif;        font-size:12px;        font-weight: bold;        color: #776b5a;        }.question {        width: 120px;        height: 13px;        margin-left: 70px;        margin-top: 5px;        font-family:Arial, Helvetica, sans-serif;        font-size:12px;        color: #776b5a;        text-align: right;        }.answer {        width: 120px;        height: 13px;        font-family:Arial, Helvetica, sans-serif;        font-size:12px;        color: #776b5a;        float: right;        margin-right: 25px;        margin-bottom: 15px;        text-align: right;        }.form_button {        width: 85px;        background-color:#3d6fa5;        margin-left: 33px;        height: 18px;        font-family:Arial, Helvetica, sans-serif;        font-size:13px;        font-weight: bold;        color:#FFFFFF;        padding-top: 2px;        padding-left: 25px;        }.button_edge {        background-image:url(/media/images/calculator/button_edge.png);        width: 33px;        height: 20px;        float: left;        }.button {        float: right;        padding-bottom: 15px        }.compute a:hover {        text-decoration:none;        }