
#main .sections {
border-top: 2px solid #fff;
margin-bottom: 0;
}

.home {
margin-bottom: 2px;
color: #fff;
background-color: #267bb4;
background-image: url('layout-blue/gradient-b.png');
background-position: 0 0;
background-repeat: repeat-x;
z-index: 10;
}

.home a {
color: #fff;
}

.home h1.benefitsTitle {
font-size: 16px;
text-indent: 1em;
margin-bottom: 7px;
}

.home ul.benefitsList {
margin-bottom: 10px;
}

.home ul.benefitsList li {
margin-left: 2em;
}

#content_area {
margin-top: 50px;
padding-bottom: 10px;
z-index: 20;
clear: both;
}

#content_area:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#content_area p {
padding-right: 10px;
padding-left: 10px;
text-indent: 2em;
margin-top: 5px;
}

#teaser_1 {
padding-top: 35px;
text-indent: 35px;
font-size: 16px;
}

#teaser_2 {
padding-top: 10px;
text-indent: 35px;
font-size: 24px;
}

#teaser_3 {
padding-top: 20px;
text-indent: 35px;
font-size: 32px;
}

#teaser_link {
padding-top: 30px;
text-indent: 35px;
font-size: 16px;
}

#teaser_link a {
line-height: 16px;
text-decoration: none;
text-transform: uppercase;
float: left;
color: #ffb301;
}

a#screencast {
position: absolute;
top: 137px;
right: 90px;
}

#main {
    margin-bottom: 2px;
}

#main .sections,
#main .sections a,
#main .sections a.blocklink {
                    color:#515151;
                    }

#main .sections {
width: 100%;
}
#main .sections {
                  border-top: 2px solid #fff;
                  }
#main .sections th {
                     padding: 0;
                     border: 0;
                     }
#main .sections h4 a {
display: block;
height: 30px;
line-height: 30px;
text-align: center;
text-transform: uppercase;
text-decoration: none;
border-bottom: 2px solid #fff;
color: #ffffff !important;
background: #697a8a;
}

#main .sections h4 a:hover {
background: #94a5b7;
}

#main .sections h5 {
display: block;
height: 30px;
line-height: 30px;
font-size: 12px;
text-transform: uppercase;
text-align: left;
text-indent: 15px;
color: #3a5373;
}

#main .sections p {
text-indent: 0em;
display: block;
width: 80%;
margin: 3px auto 7px auto;
text-indent: 0.5em;
}

#main .sections .first_section {
width: 33%;
background: #e4e2e2;
}

#main .sections .second_section {
width: 33%;
background: #edebeb;
}

#main .sections .third_section {
width: 33%;
background: #f5f3f3;
}

#main #sections p  {
text-indent: 0em;
}


h2 {
     margin: 0;
     margin-bottom: 14px;
     padding: 0;
     }

#slider {
          position: relative;
          }

.scroll {
          height: 200px;
          overflow: auto;
          overflow-x: hidden;
          position: relative;
          clear: left;
          }

.scrollContainer div.panel {
                             padding: 20px;
                             height: 210px;
                             width: 940px;
                             background-position: 0 0;
                             background-repeat: no-repeat;
                             }
div.panel h3 {
               text-indent: 0;
               }
div.panel h3 a {
                 display: block;
                 font-family: 'Verdana', sans-serif;
                 font-size: 44px;
                 text-transform: capitalize;
                 letter-spacing: -0.08em;
                 line-height: 44px;
                 color: #000;
                 }
div.panel h3 span {
                    display: block;
                    font-size: 27px;
                    letter-spacing: -0.02em;
                    line-height: 27px;
                    }
div.panel h3 span.linkMoto {
                             margin-top: 15px;
                             color: #666;
                             }
div.panel h3 span.linkMore {
                             margin-top: 35px;
                             color: #ef0000;
                             }
ul.navigation {
                list-style: none;
                margin: 0;
                padding: 0;
                margin-top: 5px;
                padding-bottom: 9px;
                position: relative;
                }

ul.navigation li {
                   display: block;
                   float: left;
                   margin-right: 6px;
                   }

ul.navigation a {
                  display: block;
                  width: 20px;
                  height: 20px;
                  float: left;
                  margin-right: 5px;
                  text-indent: -9999px;
                  overflow: hidden;
                  background-image: url('home-white/teaserButtons.png');
                  background-position: 0 0;
                  background-repeat: no-repeat;
                  text-decoration: none;
                  position: relative;
                   cursor:pointer;
                  }
ul.navigation a span {
                       display: block;
                       width: 20px;
                       height: 20px;
                       position: absolute;
                       top: 0;
                       left: 0;
                       font-size: 10px;
                       color: #33333;
                       text-align: center;
                       text-indent: 1px;
                       line-height: 20px;
                       }
ul.navigation a:hover,
ul.navigation a.selected {
                           background-position: 0 -20px;
                           color: #33333;
                           }
ul.navigation a:hover span,
ul.navigation a.selected span {
                                color: #ffffff !important;
                                }

ul.navigation a:focus {
                        outline: none;
                        }

.scrollButtons {
                 cursor: pointer;
                 padding-top: 3px;
                 }

.hide {
        display: none;
        }


#pageTeaser {
              height: 250px;
              padding-right: 25px;
              padding-left: 25px;
              overflow: hidden;
              background-image: url('home-white/gbl-btm-div.png');
              background-position: 50% 100%;
              background-repeat: no-repeat;
              margin-bottom: 10px;
              }
#sections {
            background-image: url('home-white/bg-consumer-landing-4-col.gif');
            background-position: 0 100%;
            background-repeat: no-repeat;
            }
#sectionHeaders {
                  position: relative;
                  top: -5px;
                  left: 0;
                  height: 33px;
                  background-image: url('home-white/bg-consumer-landing-4-col.gif');
                  background-position: 0 0;
                  background-repeat: no-repeat;
                  }
.teaser {
          width: 300px;
          float: left;
          padding-top: 5px;
          padding-right: 7px;
          padding-bottom: 5px;
          padding-left: 8px;
          margin-right: 16px;
          position: relative;
          }
.teaser h4 {
             position: absolute;
             top: -35px;
             }
.teaser h4 a {
               display: block;
               width: 300px;
               height: 24px;
               line-height: 24px;
               color: #0860A8;
               text-decoration: none;
               background-image: url('home-white/btn-consumer-landing-tout.gif');
               background-position: 100% 50%;
               background-repeat: no-repeat;
               }
#third_section {
                 margin-right: 0;
                 }
#bottomExplore {
                 clear: both;
                 margin-top: 20px;
                 min-height: 200px;
                 background-color: #eee;
                 }
#bottomExplore a {
                   color: #0860A8;
                   text-decoration: none;
                   }
.findJaxio {
             width: 650px;
             float: left;
             }
#main:after,
#sections:after,
.findJaxio:after {
                   content: ".";
                   display: block;
                   height: 0;
                   clear: both;
                   visibility: hidden;
                   }
#bottomExplore h2 {
                    height: 38px;
                    color: #333;
                    font-family: 'Verdana', 'Helvetica', 'Arial', Sans-Serif;
                    font-size: 20px;
                    line-height: 36px;
                    font-weight: normal;
                    text-indent: 15px;
                    border-bottom: 2px solid #d1d1d1;
                    background-color: #eee;
                    margin-bottom: 0;
                    }
.findJaxio a {
               display: block;
               width: 200px;
               float: left;
               padding-top: 100px;
               margin-right: 13px;
               text-decoration: none;
               text-align: center;
               background-image: url('home-white/img-laptop.png');
               background-position: 50% 20px;
               background-repeat: no-repeat;
               }
#quickLinks {
              width: 314px;
              min-height: 200px;
              float: left;
              padding-left: 16px;
              background-color: #fff;
              }
#quickLinks ul {
                 background-color: #eee;
                 list-style-position: inside;
                 list-style-image: url('home-white/gt.gif');
                  min-height: 144px;
                 }
#quickLinks li {
                 margin-left: 20px;
                 }
