body {
  text-align: center;
  background: #fff; }

#frame {
  width: 732px;
  margin: 0 auto;
  text-align: left; }

#header {
  height: 73px;
  background: url(/default_images/header.gif) no-repeat; }
  #header h1, #header p {
    display: none; }

#splash {
  height: 217px;
  background: url(/default_images/splash.jpg) no-repeat;
  margin: 0 0 12px 0;
  padding: 76px 0 0 0;
  position: relative; }
  #splash #scrollable {
    position: relative;
    overflow: hidden;
    float: left;
    width: 732px;
    height: 217px;
    white-space: nowrap; }
  #splash .popup {
    position: absolute;
    left: 0;
    top: 47px;
    width: 479px;
    height: 211px;
    padding: 40px 60px 0 193px; }
    #splash .popup .radios {
      position: absolute;
      top: 119px;
      left: 274px; }
      #splash .popup .radios div {
        float: left;
        display: inline; 
        margin: 0 9px 0 0; }
      #splash .popup .radios input {
        vertical-align: -2px; }
      #splash .popup .radios label {
        font-weight: bold;
        color: #fff; 
        text-shadow: 0 0 0 #000;
        -moz-opacity: 0.9999; }
    #splash .popup .close {
      position: absolute;
      top: 20px;
      right: 32px;
      display: block;
      width: 70px;
      height: 30px;
      cursor: pointer; }
    #splash .popup h5 {
      font-size: 1.8em;
      font-weight: normal;
      color: #41BFEA;
      margin: 0 0 0.25em 0;
      text-shadow: 0 0 0 #000;
      -moz-opacity: 0.9999; }
    #splash .popup p {
      font-size: 1.0em;
      color: #fff;
      margin: 0 0 1.1em 0;
      text-shadow: 0 0 0 #000;
      -moz-opacity: 0.9999; }
      #splash .popup p a {
        margin: 0 5px 0 0; }
    #splash .popup h6 {
      font-size: 1.8em;
      font-weight: normal;
      color: #41BFEA;
      margin: 0 0 0.6em 0;
      text-shadow: 0 0 0 #000;
      -moz-opacity: 0.9999; }
      #splash .popup h6 sup {
        font-size: 0.7em; }
  #splash #box1_popup {
    background: url(/default_images/box1_popup.jpg) no-repeat; }
  #splash #box2_popup {
    background: url(/default_images/box2_popup.jpg) no-repeat; }
    #splash #box2_popup h5 {
      color: #41BFEA; }
  #splash #box3_popup {
    background: url(/default_images/box3_popup.jpg) no-repeat;
    height: 221px;
    padding-top: 30px; }
    #splash #box3_popup p {
      margin-bottom: 0.8em; }
    #splash #box3_popup h6 {
      margin-bottom: 0.5em; }
    #splash #box3_popup h5 strong, #splash #box3_popup h6 {
      color: #EE1409; }
  #splash #box4_popup {
    background: url(/default_images/box4_popup.jpg) no-repeat; }
    #splash #box4_popup h5 {
      margin-bottom: 0.5em; }
    #splash #box4_popup p {
      margin-bottom: 1.5em; }
  #splash #box5_popup {
    background: url(/default_images/box5_popup.jpg) no-repeat; }
    #splash #box5_popup h5 {
      color: #D87D1B;
      margin-bottom: 0.5em; }
    #splash #box5_popup p {
      margin-bottom: 1.5em; }
  #splash #box6_popup {
    background: url(/default_images/box6_popup.jpg) no-repeat; }
    #splash #box6_popup h5 {
      color: #DFD6BC; }
    #splash #box6_popup p {
      margin-bottom: 0.5em; }
    #splash #box6_popup ol {
      list-style-type: disc; }
      #splash #box6_popup ol li {
        width: 250px;
        float: left;
        display: inline;
        color: #DFD6BC;
        font-size: 1.0em;
        font-weight: normal;
        margin: 0 10px 0.5em 0;
        text-shadow: 0 0 0 #000;
        -moz-opacity: 0.9999; }
        #splash #box6_popup ol li.right {
          width: 210px;
          margin-right: 0; }
  #splash #box7_popup {
    background: url(/default_images/box7_popup.jpg) no-repeat; }
    #splash #box7_popup h5 {
      color: #FC0233; }
  #splash #kit1_popup h5,   #splash #kit2_popup h5,   #splash #kit3_popup h5,   #splash #kit4_popup h5,
  #splash #demo1_popup h5,   #splash #demo2_popup h5,   #splash #demo3_popup h5,   #splash #demo4_popup h5, #splash #kit5_popup h5 {
    margin-bottom: 0.75em; }
  #splash #kit1_popup p,   #splash #kit2_popup p,   #splash #kit3_popup p,   #splash #kit4_popup p,
  #splash #demo1_popup p,   #splash #demo2_popup p,   #splash #demo3_popup p,   #splash #demo4_popup p, #splash #kit5_popup p {
    margin-bottom: 1.75em; }
  #splash #kit1_popup {
    background: url(/default_images/box8_popup.jpg) no-repeat;
    width: 419px;
    padding-left: 253px; }
    #splash #kit1_popup h5 {
      color: #62C762; }
  #splash #kit2_popup {
    background: url(/default_images/kit2_popup.jpg) no-repeat; }
    #splash #kit2_popup h5 {
      color: #F6CA14; }
      
  #splash #kit2b_popup {
    background: url(/default_images/kit2_popup.jpg) no-repeat; }
  #splash #kit2b_popup h5 {
      color: #F6CA14; }
      
      
      
  #splash #kit3_popup {
    background: url(/default_images/kit3_popup.jpg) no-repeat;
    width: 419px;
    padding-left: 253px; }
    #splash #kit3_popup h5 {
      color: #ABE6F7; }
  #splash #kit4_popup {
    background: url(/default_images/kit4_popup.jpg) no-repeat;
    width: 419px;
    padding-left: 253px; }
    #splash #kit4_popup h5 {
      color: #67E6FC; }
  #splash #demo1_popup {
    background: url(/default_images/demo1_popup.jpg) no-repeat;
    width: 435px;
    padding-left: 237px; }
    #splash #demo1_popup h5 {
      color: #3AC8F0; }
  #splash #demo2_popup {
    background: url(/default_images/demo2_popup.jpg) no-repeat;
    width: 435px;
    padding-left: 237px; }
    #splash #demo2_popup h5 {
      color: #3AC8F0; }
  #splash #demo3_popup {
    background: url(/default_images/demo3_popup.jpg) no-repeat;
    width: 435px;
    padding-left: 237px; }
    #splash #demo3_popup h5 {
      color: #3AC8F0; }
  
  
  
  #splash #kit5_popup {
    background: url(/default_images/kit5_popup.jpg) no-repeat;
    width: 435px;
    padding-left: 237px; }
    #splash #kit5_popup h5 {
      color: #3AC8F0; }
      
  #splash #controls {
    position: absolute;
    width: 733px;
    bottom: 8px;
    left: 8px;
    height: 19px; }
    #splash #controls a#prev, #splash #controls a#next {
      cursor: pointer;
      position: absolute;
      top: 0; }
    #splash #controls a#prev {
      width: 33px;
      left: 0; }
    #splash #controls a#next {
      width: 21px;
      left: 694px; }
    #splash #controls #label1, #splash #controls #label2, #splash #controls #label3, #splash #controls #label4 {
      font-size: 0.9em;
      color: #fff;
      position: absolute;
      top: 3px;
      cursor: pointer; }
    #splash #controls #label1 {
      left: 60px; }
    #splash #controls #label2 {
      left: 205px; }
    #splash #controls #label3 {
      left: 420px; }
    #splash #controls #label4 {
      left: 615px; }
    #splash #controls #track {
      background: url(/default_images/track.gif) no-repeat;
      position: absolute;
      left: 33px;
      top: 0;
      clear: both;
      float: left;
      display: inline;
      height: 18px;
      padding: 1px 0 0 0;
      width: 661px; }
      #splash #controls #track #handle {
        position: relative;
        cursor: pointer;
        height: 17px;
        width: 136px;
        background: url(/default_images/handle.png) no-repeat; }
        * html #splash #controls #track #handle {
          background: transparent;
          filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='default_images/handle.png', sizingMethod='crop'); }
  #splash ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 2050px; /* was 2300 */
    height: 177px; }
    #splash ul li {
      float: left;
      display: inline;
      height: 27px;
      padding: 150px 0 0 0;
      margin: 0 27px 0 0; /* was 15 */
      position: relative;
      overflow: hidden; }
      #splash ul li h6 {
        display: none; }
      #splash ul li a {
        opacity: 0.5;
        float: left;
        display: inline;
        height: 27px; }
      #splash ul li#box1, #splash ul li#box2, #splash ul li#box3, #splash ul li#box4, #splash ul li#box5, #splash ul li#box6, #splash ul li#box7 {
        width: 137px; }
      #splash ul li#kit1, #splash ul li#kit2, #splash ul li#kit3, #splash ul li#kit4 {
        width: 134px; }
      #splash ul li#demo1, #splash ul li#demo2, #splash ul li#demo3, #splash ul li#demo4, #splash ul li#kit5 {
        width: 156px; }
      #splash ul li#box7, #splash ul li#kit4 {
        margin-right: 25px; }
      #splash ul li#box1 a, #splash ul li#box2 a, #splash ul li#box3 a {
        width: 65px; }
      #splash ul li#box4 a, #splash ul li#box5 a, #splash ul li#box6 a, #splash ul li#box7 a, #splash ul li#kit1 a, #splash ul li#kit2 a, #splash ul li#kit3 a, #splash ul li#kit4 a {
        width: 135px; }
      #splash ul li#demo1 a, #splash ul li#demo2 a, #splash ul li#demo3 a, #splash ul li#demo4 a, #splash ul li#kit5 a {
        width: 155px; }
      #splash ul li#box1 {
        background: url(/default_images/box1.jpg) no-repeat; }
      #splash ul li#box2 {
        background: url(/default_images/box2.jpg) no-repeat; }
      #splash ul li#box3 {
        background: url(/default_images/box3.jpg) no-repeat; }
      #splash ul li#box4 {
        background: url(/default_images/box4.jpg) no-repeat; }
      #splash ul li#box5 {
        background: url(/default_images/box5.jpg) no-repeat; }
      #splash ul li#box6 {
        background: url(/default_images/box6.jpg) no-repeat; }
      #splash ul li#box7 {
        background: url(/default_images/box7.jpg) no-repeat; }
      #splash ul li#kit1 {
        background: url(/default_images/kit1.jpg) no-repeat; }
      #splash ul li#kit2 {
        background: url(/default_images/kit2.jpg) no-repeat; }
      #splash ul li#kit3 {
        background: url(/default_images/kit3.jpg) no-repeat; }
      #splash ul li#kit4 {
        background: url(/default_images/kit4.jpg) no-repeat; }
      #splash ul li#demo1 {
        background: url(/default_images/demo1.jpg) no-repeat; }
      #splash ul li#demo2 {
        background: url(/default_images/demo2.jpg) no-repeat; }
      #splash ul li#demo3 {
        background: url(/default_images/demo3.jpg) no-repeat; }
      #splash ul li#demo4 {
        background: url(/default_images/kit5.jpg) no-repeat; }
      
      #splash ul li#kit5 {
        background: url(/default_images/kit5.jpg) no-repeat; }
        
#footer {
  padding: 18px 22px; }
  #footer p {
    font-size: 1.0em;
    color: #666; }
