#smartbox h3 {
  display: none;
}

#smartbox h4 {
  background: transparent none scroll no-repeat top left;
  color: #D89F17;
  text-indent: -9999em;
  padding: 0;
  margin: 0;
}

#smartbox p {
  padding: 0;
  margin: 0;
}

#smartbox ol,
#smartbox ol li,
#smartbox ul,
#smartbox ul li,
ul#smartbox,
ul#smartbox li {
  list-style: none none;
  padding: 0;
  margin: 0;
}

#smartbox li#start,
#smartbox li#broadband,
#smartbox li ol li {
  background: #EFEFEF url(../images/smartbox_background.gif) scroll no-repeat top left;
  color: #5F6062;
  text-align: center;
  padding-top: 57px;
  margin-bottom: 15px;
  width: 400px;
  height: 343px;
  _height: 400px;
  position: relative;
}

#smartbox li ol li li {
  background: transparent none;
  color: #5F6062;
  padding-top: 0;
  width: auto;
  height: auto;
  position: static;
}



/**************************
 * Common elements
 */

#smartbox .yes a,
#smartbox .no a,
#smartbox .back a,
#smartbox .next a,
#smartbox .follow4steps a,
#smartbox .start a {
  display: block;
  background: none scroll no-repeat top left;
  text-indent: -9999em;
  margin: 0 auto;
}

#smartbox .yes a {
  background-image: url(../images/smartbox_button_yes.gif);
  width: 87px;
  height: 38px;
}

#smartbox .no a {
  background-image: url(../images/smartbox_button_no.gif);
  width: 87px;
  height: 37px;
}

#smartbox .back a {
  background-image: url(../images/smartbox_button_back.gif);
  width: 85px;
  height: 36px;
  position: absolute;
  bottom: 9px;
  left: 10px;
}

#smartbox .next a {
  background-image: url(../images/smartbox_button_next.gif);
  width: 88px;
  height: 36px;
  position: absolute;
  bottom: 9px;
  right: 10px;
}

#smartbox .follow4steps a {
  background-image: url(../images/smartbox_button_followthese4easysteps.gif);
  width: 139px;
  height: 36px;
  position: absolute;
  bottom: 9px;
  right: 10px;
}

#smartbox .start a {
  background-image: url(../images/smartbox_button_replaydemo.gif);
  width: 102px;
  height: 35px;
  position: absolute;
  top: 9px;
  right: 4px;
}

#smartbox strong.step1,
#smartbox strong.step2,
#smartbox strong.step3,
#smartbox strong.step4 {
  display: block;
  background: none scroll no-repeat top left;
  text-indent: -9999em;
  width: 82px;
  height: 82px;
  position: absolute;
  top: 14px;
  left: 26px;
}

#smartbox strong.step1 {
  background-image: url(../images/smartbox_text_step1.gif);
}

#smartbox strong.step2 {
  background-image: url(../images/smartbox_text_step2.gif);
}

#smartbox strong.step3 {
  background-image: url(../images/smartbox_text_step3.gif);
}

#smartbox strong.step4 {
  background-image: url(../images/smartbox_text_step4.gif);
}



/**************************
 * Headings
 */

#smartbox #start h4 {
  background-image: url(../images/smartbox_heading_start.gif);
  height: 111px;
}

#smartbox #broadband h4 {
  background-image: url(../images/smartbox_heading_broadband.gif);
  height: 71px;
}

#smartbox #no-broadband1 h4 {
  background-image: url(../images/smartbox_heading_no-broadband1.gif);
  height: 83px;
}

#smartbox #no-broadband2 h4 {
  background-image: url(../images/smartbox_heading_no-broadband2.gif);
  height: 48px;
}

#smartbox #no-broadband3 h4 {
  background-image: url(../images/smartbox_heading_no-broadband3.gif);
  height: 69px;
  margin-bottom: -8px;
}

#smartbox #no-broadband4 h4 {
  background-image: url(../images/smartbox_heading_no-broadband4.gif);
  height: 70px;
  margin-bottom: -17px;
}

#smartbox #no-broadband5 h4 {
  background-image: url(../images/smartbox_heading_no-broadband5.gif);
  height: 71px;
}

#smartbox #no-broadband6 h4 {
  background-image: url(../images/smartbox_heading_no-broadband6.gif);
  height: 70px;
  margin-bottom: -7px;
}

#smartbox #broadband-with-filter1 h4 {
  background-image: url(../images/smartbox_heading_broadband-with-filter1.gif);
  height: 62px;
}

#smartbox #broadband-with-filter2 h4 {
  background-image: url(../images/smartbox_heading_broadband-with-filter2.gif);
  height: 51px;
}

#smartbox #broadband-with-filter3 h4 {
  background-image: url(../images/smartbox_heading_broadband-with-filter3.gif);
  height: 63px;
}

#smartbox #broadband-with-filter4 h4 {
  background-image: url(../images/smartbox_heading_broadband-with-filter4.gif);
  height: 65px;
  margin-bottom: -15px;
}

#smartbox #broadband-with-filter5 h4 {
  background-image: url(../images/smartbox_heading_broadband-with-filter5.gif);
  height: 94px;
  margin-bottom: -24px;
}

#smartbox #broadband-with-filter6 h4 {
  background-image: url(../images/smartbox_heading_broadband-with-filter6.gif);
  height: 86px;
  margin-bottom: -7px;
}

#smartbox #broadband-with-filter7 h4 {
  background-image: url(../images/smartbox_heading_broadband-with-filter7.gif);
  height: 66px;
}

#smartbox #broadband-no-filter1 h4 {
  background-image: url(../images/smartbox_heading_broadband-no-filter1.gif);
  height: 70px;
}

#smartbox #broadband-no-filter2 h4 {
  background-image: url(../images/smartbox_heading_broadband-no-filter2.gif);
  height: 58px;
}

#smartbox #broadband-no-filter3 h4 {
  background-image: url(../images/smartbox_heading_broadband-no-filter3.gif);
  height: 78px;
}

#smartbox #broadband-no-filter4 h4 {
  background-image: url(../images/smartbox_heading_broadband-no-filter4.gif);
  height: 64px;
}

#smartbox #broadband-no-filter5 h4 {
  background-image: url(../images/smartbox_heading_broadband-no-filter5.gif);
  height: 67px;
}

#smartbox #broadband-no-filter6 h4 {
  background-image: url(../images/smartbox_heading_broadband-no-filter6.gif);
  height: 62px;
}

