﻿
/* ------- Standard/Default Style Block ------- */

    * { margin:0px; padding:0px; border:none; outline:none;}
    
    body { background-color:#ffffff; padding-top: 2px; color:#808285; font-family:Arial; }
    
    h2 { margin:6px 0px 20px 0px; font-size:20px; font-weight:bold; color:#000000; }
    h3 { margin:6px 0px 20px 0px; font-size:17px; font-weight:bold; color:#000000; }
    h4 { margin:6px 0px 6px 0px; font-size:18px; font-weight:bold; color:#000000; font-style:italic }
        
    a { color:#000000; text-decoration:none; }
    a:hover { color:#ED1B24; }
    
    a.mailto { text-decoration:underline; font-size:17px; }

    ul {  }
    ul li { list-style:none; }
    ul li a { font-size:12px; }

    div.clear { clear:both; line-height:0px; height:0px; }

    div#container { margin:20px auto 0px auto; padding:0px 0px 0px 0px; width:880px; }
    div#header { float:left; width:880px; }

/* ------- Header ------- */

    div#header div.title { position:absolute; margin:82px 0px 0px 255px; color:#ED1B24; font-weight:normal; font-size:18px; }

.pricesblock2 h2:nth-child(2) span {
    font-size: 16px;
    margin: 0 17px;
}
.pricesblock2 h2:nth-child(2) {
    font-size: 80px;
}
div.pricesblock2 h2 {
    margin-bottom: 10px;
}
/* ------- Main Menu ------- */
    
    div#menu { float:left; width:800px; }
    div#menu ul { margin-top:20px; border-bottom:2px solid #ED1B24; height:27px; }
    div#menu ul li { float:left; margin-right:19px; }
    div#menu ul li#end { margin-right:0px; }
    div#menu ul li a { color:#808285; font-size:16px; }
    div#menu ul li a.active { color:#ED1B24; }
    div#menu ul li a:hover { color:#ED1B24; }
.contactmsg {
    display: inline-block;
    margin-bottom: 22px !important;
}
/* ------- Content Area & General Styles ------- */
    
    /*
        
    
        
        
        div.caption2 { float:left; width:254px; height:190px; background-color:#ffffff; margin:20px 19px 0px 0px; padding-bottom:25px; }
        div.caption2#end { margin-right:0px; }
        div.caption2 ul li { font-size:15px; }
        ul.columns2 li { width:101px !important; }
        div.caption2 table { margin-bottom:30px; border-bottom:1px solid #f1f2f2; }
        div.caption2 tr th,td { border-top:1px solid #f1f2f2; }
        div.caption2 tr th { text-align:left; font-weight:bold; color:#000000; }
        div.caption2 tr td { text-align:right; color:#ED1B24; font-weight:bold; }
        div.caption2 p { font-size:13px; }
        div.caption2 h2.prices { margin-bottom:10px; }
        
        div.caption3 { float:left; background-color:#ffffff; width:428px; margin:20px 0px 0px 0px; padding-bottom:20px; padding-right:100px; }
        div.caption3 ul li { font-size:15px; }
        ul.columns3 li { width:118px !important; }
        
        div.caption4 { float:left; background-color:#ffffff; width:503px; margin:20px 0px 0px 0px; padding-bottom:20px; padding-right:25px; }
        div.caption4 h1 { margin:0px 0px 20px 0px; font-size:20px; font-weight:bold; color:#000000; }
        div.caption4 p { margin:0px 0px 20px 0px; }
        
        
        
        ul.standard-list { width:503px !important; }
        ul.standard-list li { width:503px !important; background-image:url('images/list-style-plus.jpg'); background-repeat:no-repeat; background-position:0px 2px; padding-left:19px; margin-bottom:5px; }
        ul.standard-list li span.title { color:#ED1B24; }
        
        div.fullwidth { margin-top:20px; width:800px; background-color:#ffffff; }
        
        
        div.caption5 { float:left; background-color:#ffffff; width:528px; margin:20px 0px 0px 0px; padding-bottom:20px; padding-right:0px; }
        div.caption5 ul li { font-size:12px; }
        div.caption5 ul.columns2 li { width:245px !important; }
        
        div.rollover-content { display:none; }
        span.mps_caption_number { color:#ED1B24; font-size:28px; font-weight:bold; }
        span.mps_caption_title { color:#ED1B24; font-size:20px; }
    
    */
    
    div#rightpanel { float:right; width:800px; }
    
    div.greyback { margin-top:30px; background-color:#ffffff; padding-bottom:0px; }
    div#greyboxend { padding-bottom:0px; margin-top:0px; }
    div.greyback ul li { float:left; width:300px; background-image:url('images/list-style-plus.jpg'); background-repeat:no-repeat; background-position:0px 2px; padding-left:19px; margin-bottom:5px; }
    
    h1 { margin:0px 0px 15px 0px; font-size:20px; font-weight:bold; color:#000000; }
    p { margin-bottom:0px; color:#808285; }


/* ------- Home Page ------- */
 
    div.caption1 { width:503px; background-color:#ffffff; padding-bottom:20px; padding-right:25px; }
    div.caption1 h1 { margin:0px 0px 15px 0px; font-size:20px; font-weight:bold; color:#000000; }
    div.caption1 p { margin-bottom:0px; color:#808285; }
    
    div.homeblock1 { float:left; width:254px; height:190px; background-color:#ffffff; margin:20px 19px 0px 0px; padding-bottom:25px; }
    div.homeblock1#end { margin-right:0px; }
    div.homeblock1 ul li { font-size:15px; }
    div.homeblock1 ul.homeblock1 li { width:101px !important; }
    div.homeblock1 table { margin-bottom:30px; border-bottom:1px solid #f1f2f2; }
    div.homeblock1 tr th,td { border-top:1px solid #f1f2f2; }
    div.homeblock1 tr th { text-align:left; font-weight:bold; color:#000000; }
    div.homeblock1 tr td { text-align:right; color:#ED1B24; font-weight:bold; }
    div.homeblock1 p { font-size:13px; }
    
div.homeblock2 {
    background-color: #ffffff;
    float: left;
    margin: 20px 0 15px;
    padding-bottom: 20px;
    padding-right: 0;
    width: 528px;
}    div.homeblock2 ul li { font-size:15px; }
    ul.homeblock2 li { width:112px !important; }
    
    div.homepanels_container { width:800px; background-color:#ffffff; margin:20px 0px 0px 0px; }
    div.homepanels_container h2 { margin-bottom:10px; }
    div.homepanels { padding-bottom:5px; }
    div.homepanels img { float:left; margin-right:16px; margin-bottom:0px; }
    div.homepanels img#end { margin-right:0px; }

/* ------- Prices Page ------- */

    div.pricesblock1 { float:left; background-color:#ffffff; width:503px; margin:0px 0px 15px 0px; padding-bottom:20px; padding-right:25px; }
    div.pricesblock1 h1 { margin:0px 0px 20px 0px; font-size:20px; font-weight:bold; color:#000000; }
    div.pricesblock1 p { margin:0px 0px 20px 0px; }
    
    div.pricesblock2 { float:right; width:254px; height:190px; background-color:#ffffff; margin:0px 0px 0px 0px; padding-bottom:25px; }
    div.pricesblock2 table { margin-bottom:30px; border-bottom:1px solid #f1f2f2; }
    div.pricesblock2 tr th,td { border-top:1px solid #f1f2f2; }
    div.pricesblock2 tr th { text-align:left; font-weight:bold; color:#000000; }
    div.pricesblock2 tr td { text-align:right; color:#ED1B24; font-weight:bold; }
    div.pricesblock2 p { font-size:13px; }
    div.pricesblock2 h2 { margin-bottom:10px; }


/* ------- Managed Services Page ------- */

     
    div.managedblock1 { float:left; background-color:#ffffff; width:503px; margin:20px 0px 0px 0px; padding-bottom:20px; padding-right:25px; }
    div.managedblock1 h1 { margin:0px 0px 20px 0px; font-size:20px; font-weight:bold; color:#000000; }
    div.managedblock1 p { margin:0px 0px 20px 0px; }
    div.managedblock1 ul.standard_list { width:503px !important; }
    div.managedblock1 ul.standard_list li { width:503px !important; background-image:url('images/list-style-plus.jpg'); background-repeat:no-repeat; background-position:0px 2px; padding-left:19px; margin-bottom:5px; }
    div.managedblock1 ul.standard_list li span.title { color:#ED1B24; }
    
    div.managedblock2 { margin-top:20px; width:800px; background-color:#ffffff; }
    div.managed_services { float:left; margin-right:6px; margin-bottom:2px; }
    div.managed_services_rowend { margin-right:0px; }
    div.managedblock2 div.service_description { float:left; width:254px; height:190px; background-color:#ffffff; margin:20px 19px 0px 0px; padding-bottom:25px; }
    
    div.managed_rollover_content { display:none; }
    span.mps_caption_number { color:#ED1B24; font-size:28px; font-weight:bold; line-height:18px; }
    span.mps_caption_title { color:#ED1B24; font-size:20px; line-height:18px; }
    
    div.managedblock3 { float:left; background-color:#ffffff; width:528px; margin:20px 0px 15px 0px; padding-bottom:20px; padding-right:0px; }
    div.managedblock3 ul li { font-size:12px; }
    div.managedblock3 ul.columns2 li { width:245px !important; }



/* ------- Audit Process Page ------- */
    
    div.audit_block1 { float:left; background-color:#ffffff; width:503px; margin:0px 0px 0px 0px; padding-bottom:20px; padding-right:25px; }
    div.audit_block1 h1 { margin:0px 0px 20px 0px; font-size:20px; font-weight:bold; color:#000000; }
    div.audit_block1 p { margin:0px 0px 20px 0px; }
        
    div.audit_process h3 { margin:6px 0px 0px 0px; font-size:16px; font-weight:bold; color:#000000; }
    div#audit_process_panels { width:528px; background-color:#ffffff; padding-bottom:10px; }
    div#audit_process_panels img { float:left; margin-right:8px; }
    div#audit_process_panels img.end { margin-right:0px; }
    div#audit_process_contentpanel { margin-top:10px; height:110px; }
    div#audit_process_contentpanel p { margin-top:10px; }
    div#audit_process_text { display:none; }
    div#audit_spiral_container { float:left; width:528px; margin:20px 0px 15px 0px; background-color:#ffffff; }
    div#audit_spiral_object { width:528px; height:528px; background-color:#ffffff; background-image:url('images/audit-spiral.jpg'); background-repeat:no-repeat; }
    div#audit_spiral_object img { position:absolute; }
    div#audit_spiral_content { float:left; width:252px; background-color:#ffffff; padding-bottom:20px; padding-top:8px; margin-right:0px; margin-left:20px; margin-top:20px; }
    div#audit_spiral_text { display:none; }
    
    span.audit_caption_number { color:#ED1B24; font-size:28px; font-weight:bold; line-height:14px; }
    span.audit_caption_title { color:#ED1B24; font-size:16px; font-weight:bold; line-height:14px; }
    

/* ------- Printer Support Page ------- */
    
    div.supportblock1 { float:left; background-color:#ffffff; width:503px; margin:0px 0px 0px 0px; padding-bottom:20px; padding-right:25px; }
    div.supportblock1 h1 { margin:0px 0px 20px 0px; font-size:20px; font-weight:bold; color:#000000; }
    div.supportblock1 h2 { margin:0px 0px 6px 0px; font-size:14px; font-weight:bold; color:#000000; font-style:italic; }

    div.supportblock1 p { margin:0px 0px 20px 0px; }
    
    div.printer_support_list { float:left; width:528px; margin:20px 0px 15px 0px; background-color:#ffffff; }
    div.printer_support_list table { width:528px; text-align:left; }
    div.printer_support_list table tr th { width:254px; font-size:20px; font-weight:bold; color:#000000; padding-bottom:5px; }
    div.printer_support_list table tr td { vertical-align:top; width:235px; font-size:12px; background-image:url('images/list-style-plus.jpg'); background-repeat:no-repeat; background-position:0px 2px; padding-left:19px; }
    div.printer_support_list table tr td.spacer { background-image:none; }
    div#national_coverage_map { float:right; width:260px; height:400px; padding:12px 0px 0px 12px; }
    div#national_coverage_map table { margin-top:20px; width:260px; border-top:1px solid #ffffff; }
    div#national_coverage_map table tr td { font-size:12px; border-bottom:1px solid #ffffff; }
    
   
/* ------- Toner Plus Page ------- */

    div.tonerblock1 { width:503px; background-color:#ffffff; padding-bottom:20px; padding-right:25px; }
    div.tonerblock1 img.toner_plus { float:left; }
    div.tonerblock1 div.title { float:left; margin:35px 0px 0px 10px; color:#ED1B24; font-weight:bold; }
    div.tonerblock1 h1 { margin:0px 0px 15px 0px; font-size:20px; font-weight:bold; color:#000000; }
    div.tonerblock1 p { margin-bottom:0px; color:#808285; }
    
    div.tonerpanelblock { margin-top:20px; padding-bottom:5px; width:800px; background-color:#ffffff; }
    div.tonerpanelblock h2 { margin:0px 0px 10px 0px; }
    div.tonerpanelblock div.tonerpanel { float:left; margin-right:16px; width:256px; }
    div.tonerpanelblock div.tonerpanel_top { background-image:url('images/box-top-2.png'); background-repeat:no-repeat; width:256px; height:11px; }
    div.tonerpanelblock div.tonerpanel_inner { margin-top:-2px; background-color:#ED1B24; padding:0px 5px 0px 5px; width:246px; height:210px; }
    div.tonerpanelblock div.tonerpanel_bottom { margin-top:-2px; background-image:url('images/box-bottom-2.png');  background-repeat:no-repeat; width:256px; height:11px; }
    
    div.tonerpanelblock div#tonerpanelend { margin-right:0px; }
    div.tonerpanelblock div.tonerpanel span.text1 { color:#ffffff; font-size:16px; font-weight:bold; }
    div.tonerpanelblock div.tonerpanel span.text2 { color:#ffffff; font-weight:normal; font-size:15px; }
    div.tonerpanelblock div.tonerpanel span.text3 { color:#000000; font-weight:bold; font-size:15px;  }
    
    
    div.tonerblock3 { width:523px; background-color:#ffffff; margin-top:20px; margin-bottom:15px; padding-bottom:20px; padding-right:5px; }
    div.tonerblock3 h3 { font-size:17px;}
    div.tonerblock3 ul li { width:194px; font-size:14px; }
   
   
/* ------- Clients Page ------- */

    div.clientsblock1 { width:503px; background-color:#ffffff; padding-bottom:20px; padding-right:25px; }
    div.clientsblock1 h1 { margin:0px 0px 15px 0px; font-size:20px; font-weight:bold; color:#000000; }
    div.clientsblock1 p { margin-bottom:0px; color:#808285; }
    
    div.clientsblock2 { width:800px; background-color:#ffffff; margin:20px 0px 55px 0px; padding-bottom:0px; padding-right:0px; }
    div.clientsblock2 div.clientlogo { float:left; margin-right:7px; margin-bottom:4px; }
    div.clientsblock2 div.end { margin-right:0px; }
    

/* ------- Contact Page ------- */

    div.contactblock1 { float:left; width:503px; margin:0px 0px 0px 0px; background-color:#ffffff; padding-bottom:20px; padding-right:25px; }
    div.contactblock1 h1 { margin:0px 0px 5px 0px; font-size:20px; font-weight:bold; color:#000000; }
    div.contactblock1 h2 { margin:0px 0px 0px 0px; font-size:28px; font-weight:bold; color:#000000; }
    div.contactblock1 h3 { margin:15px 0px 0px 0px; font-size:20px; font-weight:bold; color:#ED1B24; }
    div.contactblock1 a { text-decoration:underline; }
    div.contactblock1 span.fax {  }
    div.contactblock1 p { margin:0px 0px 20px 0px; }
    
    div.contactblock2 .column1 { float:left; width:254px; background-color:#ffffff; height:530px; margin:20px 0px 15px 0px; }
    div.contactblock2 .column2 { float:left; width:254px; background-color:#ffffff; height:530px; margin:20px 0px 15px 20px; }
    div.contactblock2 h3 { margin:15px 0px 0px 0px; font-size:20px; font-weight:bold; color:#ED1B24; }
    div.contactblock2 a { text-decoration:underline; }
    
    div#national_coverage_map_contact { float:right; width:260px; height:400px; padding:12px 0px 0px 12px; }
    div#national_coverage_map_contact table { margin-top:20px; width:260px; border-top:1px solid #ffffff; }
    div#national_coverage_map_contact table tr td { font-size:12px; border-bottom:1px solid #ffffff; }


/* ------- Bottom Contact Caption / Telephone Number ------- */

    div#contactus-caption { margin:0px;}
    div#contactus-caption div.caption1 { padding-bottom:10px; }
    div#contactus-caption h3.contactmsg { margin-top:10px; margin-bottom:10px; line-height:22px; }
    div#contactus-caption h2.telephone { margin-top:0px; margin-bottom:10px; }
    div#contactus-caption img.printer-symbol { position:absolute; margin:-114px 0px 0px 676px; width:104px; height:99px; }    
    
/* ------- Footer Block ------- */

    div#footer { margin-top:20px; padding-top:5px; padding-bottom:8px; margin-bottom:20px; border-top:2px solid #ED1B24; border-bottom:2px solid #ED1B24; }
    div#footer p { color:#808285; font-size:11px !important; margin-bottom:10px; }
    div#footer a { color:#808285; }
    div#footer a:hover { color:#ED1B24; }
    div#footer span.heading { color:#ED1B24; }



/* ------- Mobile Overides ------- */

@media only screen and (max-device-width: 880px)
{
    
    /* ------- Webkit ------- */
    html { -webkit-text-size-adjust:none; }
    
    /* ------- Main Menu ------- */
    div#menu ul li { float:left; margin-right:18px; }
    
    
}

.SupportPicture {
    margin-bottom: 20px;
    width: 100%;
}
.supportblock1 h3 {
    color: #ed1b24;
    margin-bottom: 4px;
}
.contactmsg {
    display: inline-block;
    margin-bottom: 22px !important;
}

div.pricesblock2 {
    background-color: #ffffff;
    float: right;
    height: 250px;
    margin: 0;
    padding-bottom: 25px;
    width: 254px;
}
div.pricesblock2 h2 {
    margin-bottom: 10px;
}
.pricesblock2 h2:nth-child(2) {
    font-size: 124px;
    line-height: 50px;
    text-align: center;
}
.pricesblock2 h2:nth-child(2) span {
    display: inline-block;
    font-size: 20px;
    line-height: 30px;
    margin: 0 17px 30px;
    text-align: left;
    vertical-align: top;
    width: 100%;
}
.pricesblock2 h2:nth-child(2) span:nth-child(2) {
    display: inline-block;
    float: right;
    margin: 8px 24px 0 0;
    text-align: right;
}
div.pricesblock2 p {
    font-size: 13px;
}
.Right {
  float: right;
  width: 260px;
}
.Clear {
    clear: both;
}
.supportblock1 > ul {
    display: inline-block;
    margin-bottom: 20px;
    width: 100%;
}

