/* CSS Document */

body
{
    margin: 0px;
    padding: 0px; /* Need to set body margin and padding to get consistency between browsers. */
    text-align: center; /* Hack for IE5/Win */
    font-family: verdana;
    font-size: 12px;
    background: #fff;
    line-height:17px;
}
.cl
{
    clear: both;
    height: 1%;
}

img
{
    border: none;
}
h2
{
    font-family: "Trebuchet MS" ,sans-serif;
    font-weight: bold;
    color: #333;
    font-size: 20px;
    line-height: 22px;
    text-align: left;
    margin: 0px;
    padding: 0 0 10px 10px;
}
h2 a
{
    color: #58585A;
}
h2 a:hover
{
    text-decoration: underline;
}
h3
{
    font-family: verdana;
    font-weight: bold;
    color: #333;
    font-size: 13px;
    text-align: left;
    margin: 0px;
    padding: 0 0 10px 10px;
}
h3 a
{
    color: #333;
}
h3 a:hover
{
    text-decoration: underline;
}
p
{
    font-family: verdana;
    font-size: 12px;
    margin: 0px;
    padding: 0 10px 10px 10px;
    color: #333;
    font-weight: normal;
    text-align: justify;
    line-height: 17px;
}
p a
{
    color: #1E3C94;
    text-decoration: none;
    padding: 0px;
}
p a:hover
{
    text-decoration: underline;
}
#bullet ul
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 20px 20px;
}
#bullet ul li
{
    font-family: verdana;
    margin: 0px 0px 5px 0px;
    font-weight: normal;
    text-align: left;
    list-style-position: outside;
    list-style-image: url( "../images/bullet.png" );
}
#bullet ul li a:link, a:visited
{
    text-decoration: none;
    color: #1E3C94;
}
#bullet ul li a:hover, a:active
{
    text-decoration: underline;
    color: #1E3C94;
}
.bullet ul
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 20px 20px;
}
.bullet ul li
{
    font-family: verdana;
    margin: 0px 0px 5px 0px;
    font-weight: normal;
    text-align: left;
    list-style-position: outside;
    list-style-image: url( "../images/bullet.png" );
}
.blue { color: #1E3C94; }


/* Layout Items*/

#container
{
    padding: 0px;
    width: 974px;
    margin: 0px auto; /* Right and left margin widths set to "auto" */
    text-align: left; /* Counteract to IE5/Win Hack */
}
#banner
{
    height: 120px;
    margin: 10px 0 0 0;
    background: #fff url( "../images/banner-background.jpg" ) 0 0 no-repeat;
}

#imageleft
{
    clear: both;
    float: left;
    padding: 10px;
}
#imageright
{
    clear: both;
    float: right;
    padding: 10px;
}

#clear
{
    clear: both;
}
clearright
{
    clear: right;
}
clearleft
{
    clear: left;
}

/* Columns */

#leftcolumn
{
    width: 241px;
    float: left;
    margin: 0px 0 0 0;
}
/* left, accordion */
#rightcolumn
{
    width: 747px;
    float: right;
    margin: 0 0 0 12px;
}
/* right, content */

#links
{
    height: 177px;
    margin: 15px 0 0 0;
    padding:15px 0 0 0;
    /*padding: 0px;*/
    clear: both;
}
#column1
{
    width: 230px;
    float: left;
    padding: 0 18px 0 0;
}
#column2
{
    width: 230px;
    float: left;
    padding: 0 18px 0 0;
}
#column3
{
    width: 230px;
    float: left;
    padding: 0 18px 0 0;
}
#column4
{
    width: 230px;
    float: left;
    padding: 0px;
}

#columnhalf1
{
    width: 478px;
    float: left;
    margin: 0px 18px 0 0;
    padding: 0px;
}
#columnhalf2
{
    width: 478px;
    float: right;
    margin: 0px;
    padding: 0px;
}

/* Section Backgrounds - Rounded Box Areas */

#greyboxleft
{
    width: 468px;
    margin: 0 0 20px 0;
    background: #fff url( "../images/boxes/greybox01.png" ) 0 0 no-repeat;
    padding: 10px 0px 10px 10px;
}
#greyboxleft p
{
    padding: 0 10px 10px 0px;
}
#greyboxleft h2
{
    padding: 0 0 10px 0px;
}
#greyboxleft h3
{
    padding: 0 10px 10px 0px;
}

#greyboxright
{
     width: 468px;
    margin: 0px;
    float: left;
    background: #fff url( "../images/boxes/greybox01.png" ) 0 0 no-repeat;
    padding: 10px 0px 10px 10px;
}
#greyboxright p
{
    margin: 0 0 0 -10px;
}
#greyboxright h2
{
    margin: 0 0 0 -10px;
}
#greyboxright h3
{
    margin: 0 0 0 -10px;
}

#infobox
{
    width: 468px;
    margin: 0px;
    float: left;
    background: #fff url( "../images/boxes/greybox02.png" ) 0 0 no-repeat;
    padding: 10px 0px 10px 10px;
}
#infobox p
{
    margin: 0 0 0 -10px;
}
#infobox h2
{
    margin: 0 0 0 -10px;
}
#infobox h3
{
    margin: 0 0 0 -10px;
}

#graphicright
{
    width: 478px;
    float: right;
    margin: 0px;
    padding: 0px;
}

#greyboxprintonline
{
    width: 478px;
    float: right;
    margin: 0px;
    background: #fff url( "../images/boxes/greybox01.png" ) 0 0 no-repeat;
    padding: 0px;
}
#greyboxordnancesurvey
{
    width: 478px;
    height: 500px;
    float: right;
    margin: 0px;
    background: #fff url( "../os/images/ordnance-survey-mapping.jpg" ) 0 0 no-repeat;
    background-position: bottom;
    padding: 0px;
    margin: 0;
}
#linkboxleft
{
    width: 478px;
    margin: 0 0 20px 0;
    padding: 0px;
}

/* Home Images */

#home
{
    min-height:254px;
  height:auto !important;
  height:254px;
   /* width: 974px;
    padding: 55px 0 0 0;*/
  /* height:254px;*/
   /* background: #fff url( "../images/welcome.jpg" ) 0 0 no-repeat;*/
}

/* Nav Buttons */

#nav
{
    font-size: 12px;
    float: left;
    clear: both;
    width: 974px;
    padding: 0px;
    margin: 1px 0 1px 0;
    background: #fff url( "../images/banner-background-buttons.jpg" ) 0 0 no-repeat;
    background-position: bottom;
}
#nav ul
{
    float: left;
    clear: both;
    width: 974px;
    list-style: none;
    margin: 0;
    padding: 0;
}
#nav ul li
{
    font-family: verdana;
    float: left;
    background: transparent;
}
#nav ul li a
{
    color: #000;
    display: block;
    margin: 0;
    padding: 0;
    background: transparent;
    text-decoration: none;
}
#nav ul li a strong
{
    color: #0E277E;
    display: block;
    font: verdana;
    margin: 0;
    padding: 10px 0 0 0;
}
#nav ul li a span
{
    display: block;
    clear: both;
    font-size: 11px;
    color: #1F419B;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
}
#nav ul li a:hover strong
{
    color: #fff;
    display: block;
    font: verdana;
}
#nav ul li a:hover span
{
    display: block;
    clear: both;
    font-size: 11px;
    color: #fff;
}

#nav ul li #hphardware
{
    float: left;
    background: transparent;
    border-right: 1px solid #fff;
    width: 200px;
}
#nav ul li a#hphardware
{
    color: #333;
    display: block;
    margin: 0;
    height: 51px;
    padding: 3px 8px 0 8px;
    background: transparent;
}
#nav ul li a#hphardware:hover
{
    color: #fff;
    text-decoration: none;
    background: url( "../images/buttons/menu_hover.jpg" ) 0 0 repeat !important;
}
#nav ul li a#hphardware.active
{
    color: #fff;
    text-decoration: none;
    padding: padding: 3px 8px 0 8px;
    background: transparent url( "../images/buttons/menu_hover.jpg" ) repeat !important;
}
#nav ul li a#hphardware.active strong
{
    color: #fff;
}
#nav ul li a#hphardware.active span
{
    color: #fff;
}

#nav ul li #displaygraphics
{
    float: left;
    background: transparent;
    border-right: 1px solid #fff;
    width: 138px;
}
#nav ul li a#displaygraphics
{
    color: #333;
    display: block;
    margin: 0;
    height: 51px;
    padding: 3px 8px 0 8px;
    background: transparent;
}
#nav ul li a#displaygraphics:hover
{
    color: #fff;
    text-decoration: none;
    background: url( "../images/buttons/menu_hover.jpg" ) 0 0 repeat !important;
}
#nav ul li a#displaygraphics.active
{
    color: #fff;
    text-decoration: none;
    padding: 3px 8px 0 8px;
    background: transparent url( "../images/buttons/menu_hover.jpg" ) repeat !important;
}
#nav ul li a#displaygraphics.active strong
{
    color: #fff;
}
#nav ul li a#displaygraphics.active span
{
    color: #fff;
}

#nav ul li #digitalprint
{
    float: left;
    background: transparent;
    border-right: 1px solid #fff;
    width: 106px;
}
#nav ul li a#digitalprint
{
    color: #333;
    display: block;
    margin: 0;
    height: 51px;
    padding: 3px 8px 0 8px;
    background: transparent;
}
#nav ul li a#digitalprint:hover
{
    color: #fff;
    text-decoration: none;
    background: url( "../images/buttons/menu_hover.jpg" ) 0 0 repeat !important;
}
#nav ul li a#digitalprint.active
{
    color: #fff;
    text-decoration: none;
    padding: 3px 8px 0 8px;
    background: transparent url( "../images/buttons/menu_hover.jpg" ) repeat !important;
}
#nav ul li a#digitalprint.active strong
{
    color: #fff;
}
#nav ul li a#digitalprint.active span
{
    color: #fff;
}

#nav ul li #graphicsupplies
{
    font-size: 12px;
    float: left;
    margin: 0px 0px 0 0;
    padding: 0;
    background: transparent;
    width: 136px;
}
#nav ul li a#graphicsupplies
{
    font-family: verdana;
    font-size: 12px;
    color: #333;
    display: block;
    margin: 0;
    height: 51px;
    padding: 3px 8px 0 8px;
    background: transparent;
}
#nav ul li a#graphicsupplies:hover
{
    color: #fff;
    text-decoration: none;
    background: url( "../images/buttons/menu_hover.jpg" ) 0 0 repeat !important;
}
#nav ul li a#graphicsupplies.active
{
    font-family: verdana;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    padding: 3px 8px 0 8px;
    background: transparent url( "../images/buttons/menu_hover.jpg" ) repeat !important;
}
#nav ul li a#graphicsupplies.active strong
{
    color: #fff;
}
#nav ul li a#graphicsupplies.active span
{
    color: #fff;
}

#nav ul li #osmapping
{
    float: left;
    background: transparent;
    border-right: 1px solid #fff;
    width: 100px;
}
#nav ul li a#osmapping
{
    color: #333;
    display: block;
    margin: 0;
    height: 51px;
    padding: 3px 8px 0 8px;
    background: transparent;
}
#nav ul li a#osmapping:hover
{
    color: #fff;
    text-decoration: none;
    background: url( "../images/buttons/menu_hover.jpg" ) 0 0 repeat !important;
}
#nav ul li a#osmapping.active
{
    color: #fff;
    text-decoration: none;
    padding: padding: 3px 8px 0 8px;
    background: transparent url( "../images/buttons/menu_hover.jpg" ) repeat !important;
}
#nav ul li a#osmapping.active strong
{
    color: #fff;
}
#nav ul li a#osmapping.active span
{
    color: #fff;
}

#nav ul li #artphotography
{
    float: left;
    background: transparent;
    border-right: 1px solid #fff;
    width: 193px;
}
#nav ul li a#artphotography
{
    font-size: 12px;
    color: #333;
    display: block;
    margin: 0;
    height: 51px;
    padding: 3px 8px 0 8px;
    background: transparent;
}
#nav ul li a#artphotography:hover
{
    color: #fff;
    text-decoration: none;
    background: url( "../images/buttons/menu_hover.jpg" ) 0 0 repeat !important;
}
#nav ul li a#artphotography.active
{
    font-family: verdana;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    padding: 3px 8px 0 8px;
    background: transparent url( "../images/buttons/menu_hover.jpg" ) repeat !important;
}
#nav ul li a#artphotography.active strong
{
    color: #fff;
}
#nav ul li a#artphotography.active span
{
    color: #fff;
}

#leftnav
{
    width: 230px;
}
#leftnav ul
{
    padding: 0px;
    width: 220px;
    margin: 0px;
}
#leftnav li
{
    list-style-type: none;
    font-family: tahoma;
    font-size: 11px;
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-style: none;
    border-right-style: none;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #FFFFFF;
    border-right-color: #FFFFFF;
    border-bottom-color: #E4E4E4;
    border-left-color: #FFFFFF;
    font-weight: normal;
}
#leftnav li a:link, #leftnav li a:visited
{
    display: block;
    color: #333;
    background-color: #025777;
    margin: 0px 0px 0px 0px; padding: 6px 0px 6px 10px; font-size:11px; font-family: tahoma; color: #fff;
    width: 220px;
    font-weight: bold;
    text-decoration: none;
}
#leftnav li a:hover
{
    margin: 0px 0px 0px 0px; padding: 6px 0px 6px 10px; font-size:11px; font-family: tahoma; color: #fff; background-color: #024666; 
    width: 220px;
}
#leftnav li a.active
{
    margin: 0px 0px 0px 0px; padding: 6px 0px 6px 10px; font-size:11px; font-family: tahoma; color: #fff; background-color: #02384D; 
    width: 220px;
    text-decoration: none;
}
/*
#openaccordion ul li a:hover
{
    background: #fff url(../images/menu/hover.jpg) 0 0 repeat-x !important;
    text-decoration: none;
    display: block;
    color: #fff;
    padding: 6px 5px 6px 10px;
    background-color: #283E1A;
    margin: 0px;
    width: 226px;
}*/

/* Page Title H Tags Graphics */

#pagetitle
{
    color: #000;
    margin: 0px 0 10px 0px;
    padding: 0px;
}
#pagetitle h1
{
    height: 45px;
    text-indent: -9000px;
    font-size: 1px;
    margin: 0px;
}


#pagetitle h1.home
{
    background: url( "../images/welcome-h1.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}

#pagetitle h1.contactus
{
    background: url( "../images/contactus-h1.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}

#pagetitle h1.bannerstands
{
    background:   url("../images/banner-stands.jpg") no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.bindingservices
{
    background:   url("../images/binding-services-h1.jpg") no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.privacy
{
    background: url( "../images/privacy-h1.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.sendfile
{
    background: url( "../images/send-us-your-file-h1.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.contactusbranches
{
    background: url( "../images/contactus-branches.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.nottingham
{
    background:   url("../images/nottingham-h1.jpg") no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.derby
{
    background:   url("../images/derby-h1.jpg") no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.leicester
{
    background:   url("../images/leicester-h1.jpg") no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.coventry
{
    background:   url("../images/coventry-h1.jpg") no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.oxford
{
    background:   url("../images/oxford-h1.jpg") no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.hull
{
    background:   url("../images/hull-h1.jpg") no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.northampton
{
    background:   url("../images/northampton-h1.jpg") no-repeat;
    margin:4px 0 0 10px;
}

/*#pagetitle h1.sendfile
{
    background: url( "../sendfile/images/sendfile-h1.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}*/
#pagetitle h1.aboutus
{
    background: url( "../images/aboutus-h1.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.hardware
{
    background: url( "../images/hardware-support-h1.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.news
{
    background: url( "../images/news-h1.jpg" ) no-repeat;
    margin: 4px 0 0 10px;
}
#pagetitle h1.careers
{
    background: url( "../images/careers-h1.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}

#pagetitle h1.exhibitiondisplaygraphics
{
    background:   url("../images/exhibition-display-graphics.jpg") no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.printingcopying
{
    background: url( "../images/printing-copying.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.digitalprint
{
    background:   url("../images/digital-print-h1.jpg") no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.art-photographic
{
    background:   url("../images/fine-art-photographic-h1.jpg") no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.print-online
{
    background: url( "../images/online-print-service.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.ordnancesurvey
{
    background: url( "../images/ordnance-survey.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.supplies
{
    background: url( "../images/header_art-graphic-office-supplies.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}


#pagetitle h1.construction
{
    background: url( "../print/images/header/underconstruction.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}

#pagetitle h1.hpdesignjet510
{
    background: url( "../hardware/hp-designjet-510-series.gif" ) no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.underconstruction
{
    background: url( "../exhibition/images/header/under-construction.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}

#pagetitle h1.cuttingcreasing
{
    background: url( "../exhibition/images/header/cutting-creasing.jpg" ) no-repeat;
    margin:4px 0 0 10px;
    min-height: 70px;
}
#pagetitle h1.directsubstrate
{
    background: url( "../exhibition/images/header/direct-substrate-uv-printing.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.grandformat
{
    background: url( "../exhibition/images/header/grand-format-digital-printing.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.largeformat
{
    background: url( "../exhibition/images/header/large-format-digital-printing.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.mounting
{
    background: url( "../exhibition/images/header/mounting-laminating-encapsulation.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.aluminium
{
    background: url( "../exhibition/images/header/aluminium-graphic-displays.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}/*
#pagetitle h1.bannerstands
{
    background: url( "../exhibition/images/header/banner-stands.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}*/
#pagetitle h1.barracuda
{
    background: url( "../images/header/barracuda-banner-stand.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.grasshopper
{
    background: url( "../images/header/grasshopper-banner-stand.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.excalibur
{
    background: url( "../images/header/excalibur-banner-stand.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.ecobanner
{
    background: url( "../images/header/pine-eco-banner-stand.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.xpress
{
    background: url( "../images/header/evolution-xpress-pop-up-stand.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.monsoon
{
    background: url( "../images/header/monsoon-a-frame-banner-stand.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.winddancer
{
    background: url( "../images/header/wind-dancer-outdoor-banner-flag.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.uno
{
    background: url( "../exhibition/images/header/uno.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.maverick
{
    background: url( "../exhibition/images/header/maverick.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.lightbox
{
    background: url( "../exhibition/images/header/lightbox.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.wedge
{
    background: url( "../exhibition/images/header/wedge.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}
#pagetitle h1.boomerang
{
    background: url( "../exhibition/images/header/boomerang.jpg" ) no-repeat;
    margin:4px 0 0 10px;
}

#pagetitle h1.hppp {
    background:transparent url(../hardware/images/header/hp-preferred-partner-2010.jpg) no-repeat scroll 0 0;
    margin:4px 0 0 10px;
}

#pagetitle h1.hpdesignjet510 { background:  url("../images/header/hp-designjet-510.jpg") no-repeat; margin: 4px 0 0 10px;}
#pagetitle h1.hpdesignjet620 { background:  url("../images/header/hp-designjet-t620.jpg") no-repeat; margin: 4px 0 0 10px;}
#pagetitle h1.hpdesignjet1120 { background:  url("../images/header/hp-designjet-t1120.jpg") no-repeat; margin: 4px 0 0 10px;}
#pagetitle h1.hpdesignjet1200 { background:  url("../images/header/hp-designjet-t1200.jpg") no-repeat; margin: 4px 0 0 10px;}
#pagetitle h1.hpdesignjet770 { background:  url("../images/header/hp-designjet-t770.jpg") no-repeat; margin: 4px 0 0 10px;}
#pagetitle h1.hpdesignjet4020 { background:  url("../images/header/hp-designjet-4020.jpg") no-repeat; margin: 4px 0 0 10px;}
#pagetitle h1.hpdesignjet4520 { background:  url("../images/header/hp-designjet-4520.jpg") no-repeat; margin: 4px 0 0 10px;}
#pagetitle h1.hpdesignjetz2100 { background:  url("../images/header/hp-designjet-z2100.jpg") no-repeat; margin: 4px 0 0 10px;}
#pagetitle h1.hpdesignjetz3200 { background:  url("../images/header/hp-designjet-z3200.jpg") no-repeat; margin: 4px 0 0 10px;}
#pagetitle h1.hpdesignjetz5200 { background:  url("../images/header/hp-designjet-z5200.jpg") no-repeat; margin: 4px 0 0 10px;}
#pagetitle h1.hpdesignjetz6100 { background:  url("../images/header/hp-designjet-z6100.jpg") no-repeat; margin: 4px 0 0 10px;}
#pagetitle h1.hpdesignjetz6100 { background:  url("../images/header/hp-designjet-z6100.jpg") no-repeat; margin: 4px 0 0 10px;}
#pagetitle h1.hpdesignjetl25500 { background:  url("../images/header/hp-designjet-l25500.jpg") no-repeat; margin: 4px 0 0 10px;}

#pagetitle h1.contex-xd2490 { background:  url("../images/header/contex-xd2490.jpg") no-repeat; margin: 4px 0 0 10px;}
#pagetitle h1.contex-sd4410 { background:  url("../images/header/contex-sd4410.jpg") no-repeat; margin: 4px 0 0 10px;}
#pagetitle h1.contex-sd4430 { background:  url("../images/header/contex-sd4430.jpg") no-repeat; margin: 4px 0 0 10px;}
#pagetitle h1.contex-sd4450 { background:  url("../images/header/contex-sd4450.jpg") no-repeat; margin: 4px 0 0 10px;}
#pagetitle h1.contex-sd4490 { background:  url("../images/header/contex-sd4490.jpg") no-repeat; margin: 4px 0 0 10px;}
#pagetitle h1.contex-flex-50i { background:  url("../images/header/contex-flex-50i.jpg") no-repeat; margin: 4px 0 0 10px;}
#pagetitle h1.contex-hd3630 { background:  url("../images/header/contex-hd3630.jpg") no-repeat; margin: 4px 0 0 10px;}
#pagetitle h1.contex-hd3650 { background:  url("../images/header/contex-hd3650.jpg") no-repeat; margin: 4px 0 0 10px;}
#pagetitle h1.contex-hd4230 { background:  url("../images/header/contex-hd4230.jpg") no-repeat; margin: 4px 0 0 10px;}
#pagetitle h1.contex-hd4230i { background:  url("../images/header/contex-hd4230i.jpg") no-repeat; margin: 4px 0 0 10px;}
#pagetitle h1.contex-hd4250 { background:  url("../images/header/contex-hd4250.jpg") no-repeat; margin: 4px 0 0 10px;}
#pagetitle h1.contex-hd5450 { background:  url("../images/header/contex-hd5450.jpg") no-repeat; margin: 4px 0 0 10px;}
#pagetitle h1.onyx-rip-software { background:  url("../images/header/onyx-rip-software.jpg") no-repeat; margin: 4px 0 0 10px;}

#pagetitle h1.questionnaire {
background:transparent url(../questionnaire/questionnaire-header.jpg) no-repeat scroll 0 0;
margin:4px 0 0 10px;
}

#pagetitle h1.student {
background:transparent url(../students/student-supplies-header.jpg) no-repeat scroll 0 0;
margin:4px 0 0 10px;
}

#pagetitle h1.green {
background:transparent url(../news/greencredentials/green-credentials-h1.jpg) no-repeat scroll 0 0;
margin:4px 0 0 10px;
}
#pagetitle h1.specialoffers {
background:transparent url(../hardware/images/header/special-offers.jpg) no-repeat scroll 0 0;
margin:4px 0 0 10px;
}
#pagetitle h1.silver {
background:transparent url(../news/maplandscotland/ga-silver-award-h1.jpg) no-repeat scroll 0 0;
margin:4px 0 0 10px;
}
#pagetitle h1.nottinghamopen {
background:transparent url(../news/nottingham-open-2010/nottingham-open-2010-h1.jpg) no-repeat scroll 0 0;
margin:4px 0 0 10px;
}
#pagetitle h1.offer01 {
background:transparent url("../news/specialoffers/offer01-h1.jpg") no-repeat scroll 0 0;
margin:4px 0 0 10px;
}
#pagetitle h1.offer02 {
background:transparent url("../news/specialoffers/offer02-h1.jpg") no-repeat scroll 0 0;
margin:4px 0 0 10px;
}
#pagetitle h1.offer03 {
background:transparent url("../news/specialoffers/offer03-h1.jpg") no-repeat scroll 0 0;
margin:4px 0 0 10px;
}

#pagetitle h1.engineering {
background:transparent url(../engineering/images/header/plotter-repair-maintenance-h1.jpg) no-repeat scroll 0 0;
margin:4px 0 0 10px;
}
/*
#pagetitle h1.consumables {
background:transparent url(../consumables/images/header/consumables-h1.jpg) no-repeat scroll 0 0;
margin:4px 0 0 10px;
}
*/

#pagetitle h1.consumables {
background:url("../images/consumables-h1.jpg") no-repeat scroll 0 0 transparent;
margin:4px 0 0 10px;
}
#pagetitle h1.offer01 {
background: url("../news/specialoffers/images/monthly-offer-01-h1.jpg") no-repeat scroll 0 0 transparent;
margin:4px 0 0 10px;
}
#pagetitle h1.offer02 {
background: url("../news/specialoffers/images/monthly-offer-02-h1.jpg") no-repeat scroll 0 0 transparent;
margin:4px 0 0 10px;
}
#pagetitle h1.offer03 {
background: url("../news/specialoffers/images/monthly-offer-03-h1.jpg") no-repeat scroll 0 0 transparent;
margin:4px 0 0 10px;
}



#subheaders
{
    width: 200px;
    padding: 8px 0 0 0px;
}
#subheaders h2
{
    height: 25px;
    text-indent: -9000px;
    font-size: 1px;
    margin: 0 0 0px 0;
}
#subheaders h2.introduction
{
    width: 115px;
    background: url( "../images/subheaders/introduction.gif" ) no-repeat;
}
#subheaders h2.overview
{
    background: url( "../images/subheaders/overview.gif" ) no-repeat;
}
#subheaders h2.features
{
    background: url( "../images/subheaders/features.gif" ) no-repeat;
}
#subheaders h2.downloads
{
    background: url( "../images/subheaders/downloads.gif" ) no-repeat;
}
#subheaders h2.dreamcolor
{
    width: 255px;
    background: url( "../images/subheaders/hp-dreamcolor-technologies.gif" ) no-repeat;
}

#subheaders h2.cutterusage
{
    width: 110px;
    background: url( "../exhibition/images/subheader/cutter-usage.gif" ) no-repeat;
}

#subheaders h2.professional-digital-print-bureau
{
    height: 20px;
    width: 315px;
    background: url( "../exhibition/images/subheader/professional-digital-print-bureau.png" ) no-repeat;
}

/* Hardware Graphics */

#hardwarehomehp510advert
{
    margin: 0px;
    min-height: 306px;
    background: #fff url( "../hardware/offers/hardware-home-hp-510-advert.jpg" ) 0 0 no-repeat;
}
#hardwarehomeappleads
{
    margin: 15px 0 0 0;
    min-height: 158px;
    background: #fff url( "../hardware/offers/apple-ads.jpg" ) 0 0 no-repeat;
}
#hardwarehp510
{
    margin: 0px;
    background: #fff url( "../hardware/hp-designjet-510.jpg" ) 0 0 no-repeat;
}

/* Exhibition Graphics */

#blankfade
{
    margin: 0px;
    min-height: 340px;
    background: #fff url( "../exhibition/images/blank.png" ) 0 0 no-repeat;
}
#zunddigitalcutter
{
    margin: 0px;
    background: #fff url( "../exhibition/images/zund-digital-flatbed-cutter.jpg" ) 0 0 no-repeat;
    min-height: 485px;
}

/* Footer */

#footertop
{
    clear: both;
    margin: 10px 0 0 0;
    padding: 0;
    background: url( "../images/footertop.jpg" ) 0 0 no-repeat;
    height: 11px;
}
#footermiddle
{
    clear: both;
    margin: 0px;
    padding: 0;
    background: #333 url( "../images/footermiddle.jpg" ) 0 0 repeat-y;
    min-height: 36px;
}
#footerbottom
{
    clear: both;
    margin: 0 0 20px 0;
    padding: 0;
    background: url( "../images/footerbottom.jpg" ) 0 0 no-repeat;
    min-height: 37px;
}
#footercolumn01
{
    width: 250px;
    float: left;
    margin: 0px;
    padding: 5px 30px 0px 65px;
}
#footercolumn02
{
    width: 250px;
    float: left;
    margin: 0px;
    padding: 5px 30px 0px 30px;
}
#footercolumn03
{
    width: 250px;
    float: left;
    margin: 0px;
    padding: 5px 65px 0px 30px;
}
#footer h1
{
    font-family: verdana;
    color: #ccc;
    font-size: 14px;
    margin: 5px 0 0 6px;
    padding: 0;
}
#footer p
{
    color: #fff;
    font-size: 14px;
    margin: 5px 0 0 5px;
    padding: 0;
}
#footer ul
{
    padding: 0px;
    margin: 10px 0px 0px 25px;
}
#footer ul li
{
    color: #fff;
    font-family: verdana;
    margin: 0px 0px 10px 0px;
    text-align: justify;
    list-style-position: outside;
    list-style-image: url( "../images/footer-bullet.gif" );
}
#footer ul li a
{
    color: #fff;
}

/* Forms */

fieldset
{
    width: 478px;
    border: 0px solid #fff;
    margin: 0 0 20px 0px ;
    padding: 10px 0 0 20px;
    background: #fff url( "../images/contactus-form-background.jpg" ) 0 0 no-repeat;
    height:550px;
}
fieldset h2
{
    font-family: "Trebuchet MS" ,sans-serif;
    font-weight: bold;
    color: #333;
    font-size: 20px;
    line-height: 22px;
    text-align: left;
    margin: 0px;
    padding: 0 0 5px 0px;
}
fieldset p, a
{
    font-family: verdana;
    font-size: 12px;
    margin: 0px;
    padding: 0 10px 5px 0px;
    color: #333;
    font-weight: normal;
    text-align: justify;
    line-height: 17px;
}
fieldset.questionnaireform
{
    width: 978px;
    border: 0px solid #fff;
    margin: 0 0 20px 0px ;
    padding: 10px 0 0 20px;
    background: #fff url( "../images/contactus-form-questionnaire.jpg" ) 0 0 no-repeat;
    height:600px;
}
fieldset.studentform
{
    width: 978px;
    border: 0px solid #fff;
    margin: 0 0 20px 0px ;
    padding: 10px 0 0 10px;
    height:3000px;
}
fieldset.studentsubmitform
{
    width: 978px;
    border: 0px solid #fff;
    margin: 0 0 20px 0px ;
    padding: 10px 0 0 20px;
    background: #fff url( "../images/student-submit-form-background.jpg" ) 0 0 no-repeat;
    height:920px;
}
fieldset.checkout
{
    background: #fff;
    width: 978px;
    border: 0px solid #fff;
    margin: 0 0 20px 0px ;
    padding: 10px 0 0 10px;
}
.checkout .txt
{
    font-family: Verdana;
    font-size: 100%;
    background: #fff url( "../images/background_field.gif" ) 0 0 no-repeat;
    width: 20px;
    margin: 0;
    padding: 3px 5px;
    border: 1px solid #999;
    color: #666;
}
.checkout .table {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/background_field_student.gif) repeat-y scroll 0 0;
border:1px solid #999999;
width: 700px;
color:#666666;
font-family:Verdana;
font-size:100%;
margin:0;
padding:10px;
}
.checkout
{
    font-family: Verdana;
    font-size: 100%;
    background: #fff;
    width: 888px;
    height: 100%;
    overflow: auto;
    margin: 0px;
    padding: 3px 5px;
    border: 1px solid #999;
    color: #666;
}
fieldset.fsSendFiles
{
    background: #bad11f url( "../images/send_top.jpg" ) 0 0 no-repeat;
    width: 458px;    
    /*height:420px;*/    
    min-height:400px;
    height:auto !important;
    height:400px;
    position:relative;    
    margin-bottom: 0px;
    /*overflow: hidden;*/
}
.sendfooter
{
    background: #bad11f url( "../images/send-bottom.jpg" ) 0 0 repeat;
    width:100%;
    padding:0;
    margin:0;
    height:18px;
    font-size:1px;
}
.sendtext
{
    position:absolute;
    bottom:30px;
    right:10px;
    width:219px;
    height:68px;
    background: url( "../images/send-symbol_text.jpg" ) 0 0 no-repeat;
}
/*
.sendsymbol
{
    position:absolute;
    top:10px;
    left:10px;
    bottom:0px;
    right:33px;
    width:69px;
    height:69px;
    background: #bad11f url( "../images/send-symbol.jpg" ) 0 0 no-repeat;
}*/
legend
{
    display: none;
    margin: 0;
    padding: 0;
}
label
{
    font-family: Verdana;
    font-weight: bold;
    display: block;
    color: #444;
    margin: 0;
    padding: 0 0 5px 0px;
}
labelcheckbox
{
    display: inline !important;
    display: none;
    font-size: 70%;
    color: #000;
    margin: 0;
    padding: 0 0 5px 1px;
    font-weight: bold;
}

.contactform .txt
{
    font-family: Verdana;
    font-size: 100%;
    background: #fff url( "../images/background_field.gif" ) 0 0 no-repeat;
    width: 340px;
    margin: 0;
    padding: 3px 5px;
    border: 1px solid #999;
    color: #666;
}
.contactform .select
{
    background: #fff url( "../images/background_field.gif" ) 0 0 no-repeat;
    width: 340px;
    margin: 0;
    padding: 2px 2px 2px 5px;
    border: 1px solid #999;
    color: #666;
}
.contactform .select_auto
{
    font-family: Verdana;
    font-size: 100%;
    background: #fff url( "../images/background_field.gif" ) 0 0 no-repeat;
    width: auto;
    margin: 0;
    padding: 2px 2px 2px 5px;
    border: 1px solid #999;
    color: #666;
}
.contactform .area_small
{
    font-family: Verdana;
    font-size: 100%;
    background: #fff url( "../images/background_field.gif" ) 0 0 no-repeat;
    width: 340px;
    height: 70px;
    overflow: auto;
    margin: 0;
    padding: 3px 5px;
    border: 1px solid #999;
    color: #666;
}
.contactform .area_medium
{
    font-family: Verdana;
    font-size: 100%;
    background: #fff url( "../images/background_field.gif" ) 0 0 no-repeat;
    width: 340px;
    height: 120px;
    overflow: auto;
    margin: 0;
    padding: 3px 5px;
    border: 1px solid #999;
    color: #666;
}
.contactform .area_large
{
    font-family: Verdana;
    font-size: 100%;
    background: #fff url( "../images/background_field.gif" ) 0 0 no-repeat;
    width: 340px;
    height: 70px;
    overflow: auto;
    margin: 0;
    padding: 3px 5px;
    border: 1px solid #999;
    color: #666;
}
.contactform div
{
    
    margin: 0 0 5px 0;
    padding: 0;
}
.contactform div h3
{
   /* color: #426123;
    text-trans.contactform: capitalize;
    margin: 0;
    padding: 10px 0 15px 0;*/
}
.contactform div h4
{
    font-family: Verdana;
    font-size: 70%;
    color: #666;
    text-trans.contactform: capitalize;
    margin: 0;
    padding: 10px 0 15px 0;
}
.contactform .button, #fieldset-engineering .button, .questionnaireform .button, .studentform .button
{
    margin: 8px 0 5px 0;
    padding: 3px 2px 3px 2px !important;
    padding: 3px 2px 3px 2px;
    font: 80% Verdana;
    font-weight: bold;
    cursor: pointer;
    color: #fff;
    border: 2px solid #999;
    background: #ccc url( "../images/submit-button.jpg" ) 0 0 repeat-x;
}

.questionnaireform .txt
{
    font-family: Verdana;
    font-size: 100%;
    background: #fff url( "../images/background_field.gif" ) 0 0 no-repeat;
    width: 250px;
    margin: 0;
    padding: 3px 5px;
    border: 1px solid #999;
    color: #666;
}
.questionnaireform .branch
{
    font-family: Verdana;
    font-size: 100%;
    background: #fff url( "../images/background_field.gif" ) 0 0 no-repeat;
    width: 260px;
    margin: 0;
    padding: 3px 5px;
    border: 1px solid #999;
    color: #666;
}
.questionnaireform .table {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/background_field_questionnaire.gif) no-repeat scroll 0 0;
border:1px solid #999999;
width: 911px;
color:#666666;
font-family:Verdana;
font-size:100%;
margin:0;
padding:10px;
}
.questionnaireform
{
    font-family: Verdana;
    font-size: 100%;
    background: #fff url( "../images/background_field_questionnaire.gif" ) 0 0 no-repeat;
    width: 888px;

    overflow: auto;
    margin: 0;
    padding: 3px 5px;
    border: 1px solid #999;
    color: #666;
}
.comments
{
    font-family: Verdana;
    font-size: 100%;
    background: #fff url( "../images/background_field_questionnaire2.gif" ) 0 0 no-repeat;
    width: 888px;
    height: 70px;
    overflow: auto;
    margin: 0;
    padding: 3px 5px;
    border: 1px solid #999;
    color: #666;
}
.address
{
    font-family: Verdana;
    font-size: 100%;
    background: #fff url( "../images/background_field_questionnaire2.gif" ) 0 0 no-repeat;
    width: 250px;
    height: 70px;
    overflow: auto;
    margin: 0;
    padding: 3px 5px;
    border: 1px solid #999;
    color: #666;
}

.studentform .txt
{
    font-family: Verdana;
    font-size: 100%;
    background: #fff url( "../images/background_field.gif" ) 0 0 no-repeat;
    width: 20px;
    margin: 0;
    padding: 3px 5px;
    border: 1px solid #999;
    color: #666;
}

.studentform .table {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/background_field_student.gif) repeat-y scroll 0 0;
border:1px solid #999999;
width: 700px;
color:#666666;
font-family:Verdana;
font-size:100%;
margin:0;
padding:10px;
}
.studentform
{
    font-family: Verdana;
    font-size: 100%;
    background: #fff;
    width: 888px;
    height: 70px;
    overflow: auto;
    margin: 0px;
    padding: 3px 5px;
    border: 1px solid #999;
    color: #666;
}
.studentsubmitform
{
    font-family: Verdana;
    font-size: 100%;
    background: #fff url( "../images/background_field_questionnaire.gif" ) 0 0 no-repeat;
    width: 888px;

    overflow: auto;
    margin: 0;
    padding: 3px 5px;
    border: 1px solid #999;
    color: #666;
}
.studentsubmitform .txt
{
    font-family: Verdana;
    font-size: 100%;
    background: #fff url( "../images/background_field.gif" ) 0 0 no-repeat;
    width: 250px;
    margin: 0;
    padding: 3px 5px;
    border: 1px solid #999;
    color: #666;
}
.studentsubmitform .table {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/background_field_questionnaire.gif) no-repeat scroll 0 0;
border:1px solid #999999;
width: 911px;
color:#666666;
font-family:Verdana;
font-size:100%;
margin:0;
padding:10px;
}
.studentsubmitform
{
    font-family: Verdana;
    font-size: 100%;
    background: #fff;
    width: 888px;
    height: 70px;
    overflow: auto;
    margin: 0px;
    padding: 3px 5px;
    border: 1px solid #999;
    color: #666;
}


/* Left Nav Adverts */

#hppref
{
    min-height: 185px;
    float: left;
    clear: both;
    width: 226px;
    margin: 0 0 10px 0;
    padding: 8px 7px 8px 8px;
    background: #fff url( "../images/menu/hp-preferred-partner-menu.jpg" ) 0 0 no-repeat;
    color: #fff;
}
#hppref h3
{
    font-family: Verdana;
    color: #fff;
    font-weight: normal;
    font-size: 18px;
    margin: 0;
    padding: 0 0 5px 0;
}
#hppref h3 a
{
    color: #fff;
}
#hppref p
{
    margin: 0;
    padding: 0 0 5px 0;
    color: #fff;
    line-height: normal;
    text-align: center;
    font-size: 10px;
}
#hppref a, #hppref label
{
    color: #fff;
}
#hppref a:hover, #hppref a:active
{
    text-decoration: underline;
}
#hppref img
{
    margin: 0px;
    padding: 0px;
}

#hppref2
{
    min-height: 185px;
    float: left;
    clear: both;
    width: 226px;
    margin: 0 0 10px 0;
    padding: 8px 7px 8px 8px;
    background: #fff url( "../images/menu/hp-preferred-partner-menu-grey.jpg" ) 0 0 no-repeat;
    color: #fff;
}
#hppref2 h3
{
    font-family: Verdana;
    color: #fff;
    font-weight: normal;
    font-size: 18px;
    margin: 0;
    padding: 0 0 5px 0;
}
#hppref2 h3 a
{
    color: #fff;
}
#hppref2 p
{
    margin: 0;
    padding: 0 0 5px 0;
    color: #333;
    line-height: normal;
    text-align: center;
    font-size: 10px;
}
#hppref2 a, #hppref2 label
{
    color: #333;
}
#hppref2 a:hover, #hppref2 a:active
{
    text-decoration: underline;
}
#hppref2 img
{
    margin: 0px;
    padding: 0px;
}

#warwickuni
{
    min-height: 185px;
    float: left;
    width: 226px;
    margin: 0 0 10px 0;
    padding: 8px 7px 8px 8px;
    background: #fff url( "../hardware/offers/warwickuni.jpg" ) 0 0 no-repeat;
    color: #fff;
}
#warwickuni h3
{
    font-family: Verdana;
    color: #fff;
    font-weight: normal;
    font-size: 18px;
    margin: 0;
    padding: 0 0 5px 0;
}
#warwickuni h3 a
{
    color: #fff;
}
#warwickuni p
{
    margin: 0;
    padding: 0 0 5px 0px;
    color: #333;
    line-height: normal;
    text-align: left;
    font-size: 10px;
}
#warwickuni a, #warwickuni label
{
    color: #333;
}
#warwickuni a:hover, #warwickuni a:active
{
    text-decoration: underline;
}
#warwickuni img
{
    margin: 0px;
    padding: 0px;
}

#servicing
{
    min-height: 284px;
    float: left;
    clear: both;
    width: 160px;
    margin: 0 0 10px 0;
    padding: 8px;
    border: 2px solid #ccc;
    background: #000 url( "../images/servicing-ad.jpg" ) 0 0 repeat-x;
    color: #fff;
}
#servicing h3
{
    font-family: Verdana;
    font-weight: normal;
    font-size: 18px;
    color: #fff;
    margin: 0;
    padding: 0 0 5px 0;
}
#servicing h3 a
{
    color: #fff;
}
#servicing a, #servicing label
{
    color: #CADB6C;
    font-weight: bold;
}
#servicing p
{
    margin: 0;
    padding: 0 0 5px 0;
    color: #fff;
    line-height: normal;
}
#servicing img
{
    margin: 0px;
    padding: 0px;
}

#designjet
{
    min-height: 157px;
    float: left;
    clear: both;
    width: 160px;
    margin: 5px 0 5px 0;
    padding: 8px;
    border: 2px solid #ccc;
    background: #000 url( "../images/designjet-ad.jpg" ) 0 0 repeat-x;
    color: #fff;
}
#designjet h3
{
    font-family: Verdana;
    font-weight: normal;
    font-size: 18px;
    color: #fff;
    margin: 0;
    padding: 0 0 5px 0;
}
#designjet h3 a
{
    color: #fff;
}
#designjet a, #designjet label
{
    color: #CADB6C;
    font-weight: bold;
}
#designjet p
{
    margin: 0;
    padding: 0 0 5px 0;
    color: #fff;
    line-height: normal;
}
#designjet img
{
    margin: 0px;
    padding: 0px;
}

/* Style Fonts */

#text ul
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 30px;
}
#text ul li
{
    line-height: 17px;
    font-family: verdana;
    margin: 0px 0px 8px 0px;
    text-align: justify;
    list-style-position: outside;
    list-style-image: url(../images/bullet.gif);
}
#text a:link, #text a:visited
{
    color: #01559B;
    text-decoration: none;
    text-align: left;
    margin: 0px;
    padding: 0px;
}
#text a:hover, #text a:active
{
    color: #01559B;
    text-decoration: underline;
    text-align: left;
    margin: 0px;
    padding: 0px;
}

#smalltext ul
{
    padding: 0px 0px 0px 0px;
    margin: -5px 0px 0px 25px;
}
#smalltext li
{
    color: #666;
    font-size: 10px;
    font-family: verdana;
    margin: 0px 0px 0px 0px;
    list-style-position: outside;
    list-style-image: url(http://www.hpdesignjet.net/images/bullet2.gif);
}
#smalltext a:link, #text a:visited
{
    color: #01559B;
    text-decoration: none;
    text-align: left;
    margin: 0px;
    padding: 0px;
}
#smalltext a:hover, #text a:active
{
    color: #01559B;
    text-decoration: underline;
    text-align: left;
    margin: 0px;
    padding: 0px;
}

/* Class Fonts */

.branchlocator
{
    font-family: verdana;
    font-size: 11px;
    font-style: normal;
    color: #fff;
}

.branches
{
    font-family: tahoma;
    font-size: 11px;
    font-style: normal;
    color: #333;
}

.bannerlinks { font-family: verdana; font-size: 10px; color: #fff; text-decoration: none; }
.bannerlinks a:link { font-family: verdana; font-size: 10px; color: #fff; text-decoration: none; }
.bannerlinks a:visited { font-family: verdana; font-size: 10px; color: #fff; text-decoration: none; }
.bannerlinks a:active { font-family: verdana; font-size: 10px; color: #fff; text-decoration: none; }
.bannerlinks a:hover { font-family: verdana; font-size: 10px; color: #fff; text-decoration: underline; }

.bluelinks { font-family: verdana; font-size: 10px; font-weight: normal; color: #1E3C94; text-decoration: none; }
.bluelinks a:link { font-family: verdana; font-size: 10px; font-weight: normal; color: #1E3C94; text-decoration: none; }
.bluelinks a:visited { font-family: verdana; font-size: 10px; font-weight: normal; color: #1E3C94; text-decoration: none; }
.bluelinks a:active { font-family: verdana; font-size: 10px; font-weight: normal; color: #1E3C94; text-decoration: none; }
.bluelinks a:hover { text-decoration: underline; color: #1E3C94; }

.form 
{
    font-family: verdana;
    font-size: 11px;
    /*font-style: bold;*/
    font-weight:bold;
    color: #333;
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
}
.form a:link, .form a:active, .form a:visited
{
	text-decoration: none;
    font-family: verdana;
    font-size: 11px;
    /*font-style: bold;*/
    font-weight:bold;
    color: #333;
    margin: 0px;
    padding: 0px;
}
.form a:hover
{
	text-decoration: underline;
    font-family: verdana;
    font-size: 11px;
    /*font-style: bold;*/
    font-weight:bold;
    color: #333;
    margin: 0px;
    padding: 0px;
}
.blueattention
{
    font-family: verdana;
    font-size: 16px;
    /*font-style: bold;*/
    font-weight:bold;
    color: #46546F;
}

.grey-header
{
    font-family: verdana;
    font-size: 12px;
    font-style: normal;
    color: #666;
}
.grey-header-small
{
    font-family: verdana;
    font-size: 10px;
    font-style: normal;
    color: #666;
}
.grey-header-small-30-indent
{
    font-family: verdana;
    font-size: 10px;
    font-style: normal;
    color: #666;
    margin: 0 0 0 30px;
}

/* Footer */

#footer
{
    /*margin: 10px 0 15px 0;*/
    padding: 0px;
    width: 974px;
    clear: both;
}

#footerleft
{
    margin: 10px 0 15px 0;
    padding: 0px;
    width: 724px;
    float: left;
}
.intro
{
    color: #666;
    font-family: verdana;
    font-size: 10px;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    text-align: left;
}
.intro a
{
    text-decoration:none;
}
.intro a:hover
{
    text-decoration:underline;
}

#footerright
{
    margin: 10px 0 15px 0;
    padding: 0px;
    width: 250px;
    float: right;
}
#footerright ul
{
    list-style: none;
    display: inline;
    margin: 0;
    padding: 0;
    float: right;
}
#footerright ul li
{
    font-family: verdana;
    font-weight: normal;
    font-size: 10px;
    display: inline;
    list-style-type: none;
    margin: 0;
    padding: 4px 10px 0 10px;
    background: transparent url( "../images/navigation-spacer.gif" ) right 9px no-repeat;
    border-right: 1px solid #AFAFAF;
}
#footerright ul li a
{
    color: #666;     font-size: 10px;
    text-decoration: none;
}
#footerright ul li a:hover
{
    text-decoration: underline;
    color: #666;
}
#footerright ul li a:visited
{
    text-decoration: none;
    color: #666;
}
#footerright ul li.footerend
{
    padding: 4px 0px 0 10px;
    border: 0;
}
#footerright ul li.footerstart
{
    padding: 4px 10px 0 0px;
}

a.standardlink1
{
    color:#1E3C94;
    text-decoration:none;
}
a.standardlink1:hover
{
    text-decoration:underline;
}
.div_home_page_bottom_banners
{
     height:auto;
     overflow:hidden;   
     padding-bottom:12px;
     clear:both;
     /*border:solid 1px black;*/
}
.div_home_page_bottom_banners a
{
    height:185px;
    display:block;
    width:240px;
    float:left;
    margin:0px 2px;
    text-decoration:none;
}
.div_home_page_bottom_banners a.link1
{
    background: url( "../images/home_link_send_file.gif" ) right top no-repeat;
}
.div_home_page_bottom_banners a.link2
{
    background: url( "../images/home_link_contact_us.gif" ) right top no-repeat;
}
.div_home_page_bottom_banners a.link3
{
    background: url( "../images/home_link_click_to_print.gif" ) right top no-repeat;
}
.div_home_page_bottom_banners a.link4
{
    background: url( "../images/home_link_printer_banner.gif" ) right top no-repeat;
}
.success
{
    padding-top:40px;
    font-size:1.3em;
    font-weight:bold;
    width:435px;
}
.maplinks { margin: 0 0 0 -10px; font-family: verdana; font-size: 10px; font-style: normal; color: #666; }
.maplinks a { margin: 0 0 0 -10px; font-family: verdana; font-size: 10px; font-style: normal; color: #666; }

.divUploadedFilesHeading
{
    color:#fff;
    font-weight:bold;
    padding:10px 0 5px 0;
    font-size:1.2em;
    /*margin:10px 0 5px 0;*/
    display:block;
}
.tblUploadedFiles
{
    /*margin-bottom:5px;*/
}
.tblUploadedFiles tr td
{
    background-color:#fff;
    padding:5px 5px;
    border-bottom:solid 1px black;
}
.tblUploadedFiles tr td a
{
    font-family:Verdana;
    text-decoration:none;
    color:#1E3E95;
    font-size:0.9em;   
}
.tblUploadedFiles tr td a:hover
{
    text-decoration:underline;
}

.uploadLink1
{
    font-family:Verdana;
    text-decoration:none;
    color:#1E3E95;
    font-size:0.9em;   
}
#queuediv
{
    width:400px;
    
}
#queuedivtablecontainer 
{
    width:400px;
    
}

#queuedivtablecontainer table
{
    background-color:White;
}
#queuedivtablecontainer table tr td a
{
    font-family:Verdana;
    text-decoration:none;
    color:#1E3E95;
    font-size:0.9em;  
}
.alignCenter
{   
    text-align:center;    
}

#queuedivtablecontainer table tr td a:hover
{
    text-decoration:underline;
}
#UploadAttachments1__Progress
{
    /* width:400px; 
     border:solid 1px black;*/
}


.AjaxUploaderProgressTable
{
     /*   width:400px !important; 
     border:solid 1px black;*/
}
.AjaxUploaderProgressInfoText
{
    display:none;
}
.AjaxUploaderProgressBarText
{
    
 /*   width:350px;*/
    
}

#columncontent { width: 726px; float:right; margin:0px; padding: 0px; }
#columncontent h2 { font-family: "Trebuchet MS",sans-serif; font-weight: bold; color: #333; font-size: 20px; line-height: 22px; text-align: left; margin: 0px; padding: 0 0 10px 0px; }
#columncontent h2 a { color: #58585A; }
#columncontent h2 a:hover { text-decoration: underline;}
#columncontent h3 { font-family: verdana; font-weight: bold; color: #333; font-size: 13px; text-align: left; margin: 0px; padding: 0 0 10px 0px; }
#columncontent h3 a { color: #333; }
#columncontent h3 a:hover { text-decoration: underline;}
#columncontent p { font-family: verdana; font-size: 12px; margin: 0px; padding: 0 10px 10px 0px; font-weight: normal; text-align: justify; line-height: 17px; }
#columncontent p a:link, a:visited { color: #1E3C94; text-decoration: none; font-size: 12px; }
#columncontent p a:hover, a:active { text-decoration: underline; font-size: 12px; }

#columnmenu { width:230px; float:left; padding: 0 18px 0 0; margin: 0px;}
#columnmenu img { margin: 0px; padding: 0px; }
#columncontenttitle { width: 468px; padding: 0px; }
#columncontact { width: 230px; float: right; padding: 0 0 0 18px; margin: 0px; }
#columncontentmiddle { width:468px; margin: 0px; float: left; padding: 0px;}

#hardwarerepair { width: 230px; font-family:tahoma; font-size:11px; margin: 0px; padding:0px; }
#hardwarerepair ul{ padding: 0px; width: 230px; margin: 0px; }
#hardwarerepair li{ list-style-type: none; padding: 0px; margin: 0px; background: #fff url(../images/repairmenu-link.jpg) 0 0 repeat-x!important;}
#hardwarerepair a:link, #hardwarerepair a:visited { font-size: 11px; display: block; color: #333; text-align: justify; text-decoration: none; padding: 5px 30px 5px 10px; margin: 0px; width: 190px; }
#hardwarerepair a:hover, #hardwarerepair a:active { background: #fff url(../images/repairmenu-rollover.jpg) 0 0 repeat-x!important; font-size: 11px; display: block; color: #333; text-align: justify; text-decoration: none; padding: 5px 30px 5px 10px; margin: 0px; width: 190px; }
#hardwarerepair ul li a#menu.active{ background: #fff url(../images/repairmenu-rollover-active.jpg) 0 0 repeat-x!important; text-decoration: none; display: block; color: #fff; padding: 5px 30px 5px 10px; background-color: #283E1A; margin: 0px; width: 190px; }
#hardwarerepair ul li a#menu.overview:hover{ background: #fff url(../images/repairmenu-rollover.jpg) 0 0 repeat-x!important; text-decoration: none; display: block; color: #333; padding: 5px 30px 5px 10px; background-color: #283E1A; margin: 0px; width: 190px; }
#hardwarerepair ul li a#menu.overview { background: #fff url(../images/background-yellow-active.jpg) 0 0 repeat-x!important; text-decoration: none; display: block; color: #333; padding: 5px 30px 5px 10px; background-color: #283E1A; margin: 0px; width: 190px; }

#inksarea { width: 220px; border: 0px; margin: 0px; padding: 0 0 0 10px; background: #fff url("../hardware/images/consumables-middle.jpg") 0 0 repeat-y;}
#inksarea img { margin: 0px; padding: 0px; }
#inks.inksstart { width: 206px; margin: 0px 0 0 0px;; padding: 0px; border: 2px solid #d4d4d4; }
#inks { width: 206px; margin: 10px 0 0 0px; padding: 0px; border: 2px solid #d4d4d4; background: #fff;}
#inks h3 { color: #000; font-size: 11px; font-family: verdana; margin: 0px; padding: 4px 4px 0px 4px; }
#inks h4 { color: #000; font-size: 10px; font-family: verdana; font-weight: normal; margin: 0px; padding: 0px 4px 0px 4px; }
#inks ul{ padding: 0px; margin: -5px 0px 0px 25px; }
#inks ul li { color:#666; font-size:10px; font-family: verdana; margin: 0px 0px 0px 3px; padding: 0px 8px 4px 0px; list-style-position: outside; list-style-image: url(http://www.hpdesignjet.net/images/bullet2.gif); }
#inks ul li.inksstart { color:#666; font-size:10px; font-family: verdana; margin: 8px 0px 4px 3px; padding: 0px 8px 4px 0px; list-style-position: outside; list-style-image: url(http://www.hpdesignjet.net/images/bullet2.gif); background: #C41230 url("../hp-designjet-printers-plotters/ink-bottom.gif") 0 0 norepeat;}
#inks ul li.inksend { color:#666; font-size:10px; font-family: verdana; margin: 0px 0px 4px 3px; padding: 0px 8px 4px 0px; list-style-position: outside; list-style-image: url(http://www.hpdesignjet.net/images/bullet2.gif); background: #C41230 url("../hp-designjet-printers-plotters/ink-bottom.gif") 0 0 norepeat;}
#inks p { color:#666; font-size:10px; font-family: verdana; margin: 0; padding: 3px 0px 3px 4px; line-height: normal; text-align: left; }

#fieldset-hardware { width: 220px; height: 375px; border: 0px solid #fff; margin: 0 0 0px 0px!important; padding: 45px 0 0 10px; background: #fff url("../images/hardware-form-background.jpg") 0 0 no-repeat; }
.txt-hardware { font-family: Verdana; font-size: 100%; background: #fff url("../images/background_field.gif") 0 0 no-repeat; width: 180px; margin: 0; padding: 3px 5px; border: 1px solid #999; color: #666; }
.buttonhardware { margin: 8px 0 5px 0; padding: 3px 2px 3px 2px!important; padding: 3px 2px 3px 2px; font: 80% Verdana; font-weight: bold; cursor: pointer; color: #fff; border: 2px solid #999; background: #ccc url("../images/submit-button-hardware.jpg") 0 0 repeat-x; }

.engredbox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../hardware/images/engredbox.jpg) no-repeat scroll 0 0;
height:475px;
margin:0 0 20px;
padding:10px 10px 0;
width:210px;
}
.engredbox p {
color:#FFFFFF;
font-family:verdana;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.engredbox p a {
color:#FFFFFF;
font-family:verdana;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.engredbox p a:visited {
color:#FFFFFF;
text-decoration:none;
}
.engredbox p a:active {
color:#FFFFFF;
text-decoration:none;
}
.engredbox p a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.news-green {

background:#FFFFFF url(../news/greencredentials/green-news-link.jpg) no-repeat scroll 0 0;
height:290px;
margin:0px 0 0px;
padding:10px 10px 0;
width:478px;
}
.news-green p {
color:#000;
font-family:verdana;
font-size:12px;
font-weight:normal;
text-decoration:none;
padding:0 0 10px;
}

.l25500 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../news/l25500/hp-designjet-l25500-home.jpg) no-repeat scroll 0 0;
height:290px;
margin:20px 0 0px;
padding:10px 10px 0;
width:478px;
}
.l25500 p {
color:#000;
font-family:verdana;
font-size:12px;
font-weight:normal;
text-decoration:none;
padding:0 0 10px;
}

.binding {
background:#FFFFFF url(../images/binding-services.jpg) no-repeat scroll 0 0;
height:97px;
margin:10px 0 20px;
padding:10px 10px 0;
width:478px;
}
.binding p {
color:#fff;
padding:0 0 10px;
text-align: left;
font-family:verdana;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.digital-print {
background:#FFFFFF url(../images/digital-print-services.jpg) no-repeat scroll 0 0;
height:97px;
margin:10px 0 20px;
padding:10px 10px 0;
width:478px;
}
.digital-print  h2 {
font-family: "Trebuchet MS" ,sans-serif;
font-weight: bold;
color: #333;
font-size: 20px;
line-height: 22px;
text-align: left;
margin: 0px;
padding: 0px;
}
.digital-print  p {
color:#333;
padding:0 0 10px;
text-align: left;
font-family:verdana;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.canvas-offer {
background:#FFFFFF url(../images/canvas-offer.jpg) no-repeat scroll 0 0;
height:180px;
margin:10px 0 20px;
padding:10px 10px 0;
width:478px;
}
.canvas-offer p {
color:#fff;
padding:0 0 10px;
text-align: left;
font-family:verdana;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.news-mapland {
background:#FFFFFF url(../news/maplandscotland/mapland-news-link.jpg) no-repeat scroll 0 0;
height:103px;
margin:10px 0 20px;
padding:10px 10px 0;
width:458px;
}
.news-mapland p {
color:#666666;
padding:0 0 10px;
}
.news-mapland p a {
color:#666666;
font-family:verdana;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.news-mapland p a:visited {
color:#666666;
text-decoration:none;
}
.news-mapland p a:active {
color:#666666;
text-decoration:none;
}
.news-mapland p a:hover {
color:#666666;
text-decoration:underline;
}

.news-nottingham {
background:#FFFFFF url(../news/nottingham-open-2010/nottingham-open-2010-news-link.jpg) no-repeat scroll 0 0;
height:230px;
width:478px;
margin:18px 0 0 0;
}

#sizzler {
background:#FFFFFF url(../news/summer-sizzlers-from-johnewright.jpg) no-repeat scroll 0 0;
margin:0 0 20px;
padding:175px 0 10px 10px;
width:468px;
}

#cake {
background:#FFFFFF url(../news/t620-t770/hp-designjet-t620-t770-cake.jpg) no-repeat scroll 0 0;
margin:0 0 20px;
padding:175px 0 10px 10px;
width:468px;
}
#cake p {
padding:0 10px 10px 0;
}
#cake h2 {
padding:0 0 10px 0;
}
#cake h3 {
padding:0 10px 10px 0;
}

#consumables {
background:#FFFFFF url(../consumables/images/greybox01.jpg) no-repeat scroll 0 0;
margin:0 0 20px;
padding:40px 0 10px 0px;
width:230px;
height:300px;
}
#consumables p {
padding:0 10px 10px 10px;
}
#consumables h2 {
padding:0 0 10px 0;
}
#consumables h3 {
padding:0 10px 10px 0;
}

.specialgreyboxright {
background:#FFFFFF url(../images/boxes/greybox01.png) no-repeat scroll 0 0;
margin:0 0 20px;
padding:10px 10px 0;
width:458px;
}
.specialgreyboxright p {
padding:0 0 10px;
}
.specialgreyboxright h2 {
padding:0 0 10px;
}
.specialgreyboxright h3 {
padding:0 10px 10px 0;
}

#fieldset-engineering {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/engineering-form-background.jpg) no-repeat scroll 0 0;
border:0 solid #FFFFFF;
height:800px;
margin:0 0 0 0 !important;
padding:65px 0 0 10px;
width:478px;
}

.formwhite {
color:#FFFFFF;
font-family:verdana;
font-size:11px;
font-style:normal;
/*margin:0 0 5px;*/
padding:0 0 5px;
}

.txt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/background_field.gif) no-repeat scroll 0 0;
border:1px solid #999999;
color:#666666;
font-family:Verdana;
font-size:100%;
margin:0;
padding:3px 5px;
width:340px;
}
.fieldsetNoMargin fieldset
{
    margin:0 0 0 0;
    height:527px;
}