.main_content {
}
    .main_content_accesshome {
      width: 670px;
      overflow: hidden;
    }
    .main_content_widget {
      border-top: 3px solid #85cbdf;
      padding-top: 14px;
      margin-bottom: 68px;
    }
    .titleblock {
      width: 670px;
      height: 114px;
      position: relative;
    /*
      set background on template in style attribute so reddot users can change. -alan, 4/28/09
      background: transparent url(/images/allaccess_titleblock.jpg) no-repeat;
    */
      margin-bottom: 49px;
    }
        .titleblock h1 {
          width: 203px;
          height: 32px;
          text-indent: -999px;
          overflow: hidden;
          position: absolute;
          top: 41px;
          left: 45px;
        /*
          background: transparent url(/images/allaccess_logo.gif) no-repeat;
        */
        }
        .titleblock .tagline {
          color: white;
          font-weight: bold;
          font-size: 15px;
          width: 320px;
          line-height: 22px;
          position: absolute;
          top: 24px;
          right: 38px;
        }
    .options_triptych {
      margin-bottom: 44px;
    }
        .options_triptych li {
          display: inline;
          width: 212px;
        }
            .options_triptych li div {
              display: block;
              float: left;
              width: 190px;
              border-right: 1px solid #dedcd7;
              margin-right: 31px;
              padding-right: 23px;
            }
                .options_triptych li.last div {
                  border-right: 0;
                  margin-right: 0;
                  padding-right: 0;
                  width: 180px;
                }
            .options_triptych li h2 a {
              display: block;
              width: 180px;
              height: 47px;
              text-indent: -999px;
              overflow: hidden;
            /*
              background: transparent url(/images/allaccess_triptych.gif) no-repeat;
            */
              margin-bottom: 10px;
            }
            /*
                .options_triptych li.mymethod h2 a { background-position: -246px 0; }
                .options_triptych li.locate h2 a { background-position: -490px 0; }
            */
            
            .options_triptych li h2 img {
              border-left:none;
              float: left;
            }
            .options_triptych .shortdesc p {
              font: normal 18px/1.2 'arial narrow', arial, sans-serif;
              margin-bottom: 7px;
            }
.allaccess_header {
  position: relative;
  margin-bottom: 30px;
  width: 670px;
}
    .allaccess_header_primary {
      width: 670px;
      height: 57px;
      border-bottom: 1px solid #e7e6e3;
      margin-bottom: 14px;
      zoom: 1;
    }
    .allaccess_header h1 {
      width: 203px;
      height: 32px;
      text-indent: -999px;
      overflow: hidden;
      background: transparent url(/images/allaccess_logo.gif) no-repeat;
      position: absolute;
      top: 5px;
      left: 0;
    }
    .allaccess_header ul {
      width: 151px;
      position: absolute;
      top: 0;
      right: 0;
    }
        .allaccess_header ul li {
          display: inline;
        }
            .allaccess_header ul li a {
              display: block;
              width: 41px;
              height: 41px;
              text-indent: -999px;
              overflow: hidden;
              float: left;
              background: transparent url(/images/allaccess_icons.jpg) no-repeat 0 -41px;
              margin-left: 14px;
            }
                .allaccess_header ul li a.thecheck {
                  margin-left: 0;
                }
                    .allaccess_header ul li a.thecheck:hover,
                    .main_content_widget_thecheck .allaccess_header ul li a.thecheck {
                      background-position: 0 0px;
                    }
                .allaccess_header ul li a.mymethod {
                  background-position: -55px -41px;
                }
                    .allaccess_header ul li a.mymethod:hover,
                    .main_content_widget_mymethod .allaccess_header ul li a.mymethod {
                      background-position: -55px 1px;
                    }
                .allaccess_header ul li a.locate {
                  background-position: -110px -41px;
                }
                    .allaccess_header ul li a.locate:hover,
                    .main_content_widget_locate .allaccess_header ul li a.locate {
                      background-position: -110px 1px;
                    }
  .allaccess_header .summary {
    color: #f59320;
    font-size: 16px;
    line-height: 22px;
    border-bottom: 1px solid #e7e6e3;
    padding-bottom: 17px;
  }
      .main_content_widget_mymethod .allaccess_header .summary { color: #b42db1; }
      .main_content_widget_locate .allaccess_header .summary { color: #0a4c87; }
.widget_explanation {
  padding-top: 14px;
  border-top: 1px solid #e7e6e3;
}
    .widget_article {
      width: 490px;
      float: left;
      color: #84725c;
      margin-top: 6px;
    }
        .widget_article .widget_article_intro p {
          font-style: normal;
          font-size: 14px;
          line-height: 19px;
          margin-bottom: 15px;
        }
        .widget_article p {
          font-size: 12px;
          line-height: 20px;
          margin-bottom: 16px;
        }
    .widget_sidebar {
      width: 162px;
      float: right;
      font-size: 12px;
      background: #ffffcd url(/images/allaccess_sidebar_bottoms.jpg) no-repeat left bottom;
    }
            .main_content_widget_mymethod .widget_sidebar { background-color: #f1e9f1; background-position: -162px bottom; }
            .main_content_widget_locate .widget_sidebar { background-color: #e0e3f3; background-position: -324px bottom; }
        .widget_sidebar_interior {
          background: transparent url(/images/allaccess_sidebar_tops.jpg) no-repeat left top;
          padding: 13px 9px 20px 9px;
        }
                .main_content_widget_mymethod .widget_sidebar_interior { background-position: -162px top; }
                .main_content_widget_locate .widget_sidebar_interior { background-position: -324px top; }
            .widget_sidebar h3 {
              font-size: 15px;
              line-height: 18px;
              margin-bottom: 7px;
              color: #f59521;
            }
                .main_content_widget_mymethod .widget_sidebar h3 { color: #b42db1; }
                .main_content_widget_locate .widget_sidebar h3 { color: #0a4c87; }
            .widget_sidebar p,
            .widget_sidebar ul {
              font-size: 12px;
              color: #b25318;
              line-height: 18px;
            }
                    .main_content_widget_mymethod .widget_sidebar p, .main_content_widget_mymethod .widget_sidebar ul { color: #792277; }
                    .main_content_widget_locate .widget_sidebar p, .main_content_widget_locate .widget_sidebar ul { color: #39396c; }
                .widget_sidebar li {
                  background: transparent url(/images/allaccess_bullet_orange.gif) no-repeat left 7px;
                  margin-bottom: 6px;
                  padding-left: 8px;
                }
                .widget_sidebar li.promo {
                  background: none;
                  margin: 10px 0 0 0;
                  padding-left: 0;
                }
                .widget_sidebar p {
                  margin-bottom: 6px;
                }
#widgetWrapper {
  width: 470px;
  height: 392px;
  margin: 0 auto 35px;
}
.js_degradation,
.flash_degradation {
  color: #84725C;
  font-size: 18px;
  line-height: 1.5;
}
    .thecheck_degradation {
      background: transparent url(/images/allaccess_thecheck_degradation.gif) no-repeat 0 0;
      width: 405px;
      height: 393px;
      padding: 160px 30px 0 35px;
    }
    .mymethod_degradation {
      background: transparent url(/images/allaccess_mymethod_degradation.gif) no-repeat 0 0;
      width: 405px;
      height: 393px;
      padding: 160px 30px 0 35px;
    }
    .locate_degradation {
      background: transparent url(/images/allaccess_locate_degradation.gif) no-repeat 0 0;
      width: 405px;
      height: 393px;
      padding: 160px 30px 0 35px;
    }
    
    .js_degradation span,
    .flash_degradation  span{
      display: block;
    }
    .js_degradation a,
    .flash_degradation a{
      color: #125A9B;
      text-decoration: none;
    }
        .js_degradation a:hover,
        .flash_degradation  a:hover{
          text-decoration: underline;
        }