  .tour {background-image: url('/images/set-tour-vertical.png'); background-repeat: repeat-y; background-position: left}
  .tour-menu {width: 237px; float: left}
ul.tour-main-menu {margin: 80px 0px 0px 10px; border-bottom: 1px solid #d8d8d8}
ul.tour-main-menu li {margin: 0px 0px 20px 0px}
ul.tour-main-menu a {font-size: 1em; color: #777; display: block; padding: 8px 0px 8px 8px; border-radius: 0px 0px 5px 5px; -moz-border-radius: 10px 0px 0px 10px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 0px}
ul.tour-main-menu a:hover, ul.tour-main-menu a:hover.selected {color: #444}
ul.tour-main-menu a.selected {border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; -moz-box-shadow: -3px 2px 5px rgba(0, 0, 0, 0.1); background-color: #fff}
ul.tour-main-menu img {width: 16px; height: 16px; border: 0px; margin-bottom: -3px}
ul.tour-main-menu img.tour-icon {background-position: -232px 0}
ul.tour-main-menu img.tour-1-icon {background-position: -232px -16px}
ul.tour-main-menu img.tour-2-icon {background-position: -232px -32px}
ul.tour-main-menu img.tour-3-icon {background-position: -232px -48px}
ul.tour-main-menu img.tour-4-icon {background-position: -232px -64px}
ul.tour-main-menu a.selected img.tour-icon, ul.tour-main-menu a:hover img.tour-icon {background-position: -248px 0}
ul.tour-main-menu a.selected img.tour-1-icon, ul.tour-main-menu a:hover img.tour-1-icon {background-position: -248px -16px}
ul.tour-main-menu a.selected img.tour-2-icon, ul.tour-main-menu a:hover img.tour-2-icon {background-position: -248px -32px}
ul.tour-main-menu a.selected img.tour-3-icon, ul.tour-main-menu a:hover img.tour-3-icon {background-position: -248px -48px}
ul.tour-main-menu a.selected img.tour-4-icon, ul.tour-main-menu a:hover img.tour-4-icon {background-position: -248px -64px}
.tour-menu ul.tour-sec-menu {margin: 20px 0px 0px 10px}
.tour-menu ul.tour-sec-menu li {margin: 0px 0px 5px 0px}
.tour-menu ul.tour-sec-menu li a {font-size: 0.9em; display: block; padding: 0px 0px 0px 8px; color: #666}
.tour-menu ul.tour-sec-menu a:hover {color: #444}
.tour-menu ul.tour-sec-menu a.download-pdf img.download-pdf {width: 17px; height: 21px; background-position: -274px 0px; margin-bottom: -5px; margin-right: 3px}
 .tour-content .tour-header {margin: 15px 0px 0px 237px}
.tour-content .tour-header h1 {font-size: 2.3em}
.tour-content .tour-header p {color: #666 }
.tour-content h2 {padding: 10px 10px 10px 13px; font-size: 2em}
.tour-content .subtitle {background-color: #fafafa; border-bottom: 1px solid #f1f1f1; padding: 5px 15px 5px 15px }
.tour-menu-margin {margin: 40px 0px 0px 237px}
.tour-content {padding: 10px 0px 20px 0px}
 #tour-intro {text-align: center}
  #tour-example {margin: 50px 0px 0px 237px}
#example-note {min-height: 149px; position: relative}
#example-note p {background-color: #f1f1f1; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 25px 10px 14px 170px; height: 75px}
#example-note img {position: absolute; top: 5px; left: 20px; width: 126px; height: 145px; background-position: -359px -337px}
#steps-wrap {position: relative}
#steps-wrap .vertical-bar {border-left: 1px solid #dfdfdf; margin-left: 54px; padding: 30px 0px; z-index: 3}
#steps-wrap .vertical-bar img.footer-vertical-bar {width: 13px; height: 36px; background-position: -320px -332px; position: absolute; bottom: 0px; left: 48px; z-index: 5}
#example-steps {z-index: 4; margin-left: -28px; position: relative; min-height: 100px}
#example-steps li {position: relative; margin: 30px 0px 0px 0px}
#example-steps .number {position: absolute; top: 0px; left: 0px; font-size: 6em; color: #abcd00; font-weight: bold; font-family: helvetica,arial,sans-serif}
#example-steps .header {background-color: #f1f1f1; margin: 0px 0px 20px 28px; padding: 10px 10px 10px 30px }
#example-steps .header h3 {font-size: 1.3em; font-weight: bold}
#example-steps .step-1 .example-image {background-image: url('/images/tour/tour-start-1.jpg'); background-repeat: no-repeat; background-position: center center; min-height: 480px}
#example-steps .step-2 .example-image {background-image: url('/images/tour/tour-start-2.jpg'); background-repeat: no-repeat; background-position: center center; min-height: 818px}
#example-steps .step-3 .example-image {background-image: url('/images/tour/tour-start-3.jpg'); background-repeat: no-repeat; background-position: center center; min-height: 700px}
  #tour-intro-esquema {margin: 20px 0px 0px 237px; text-align: center}
  hr.tour-separator {background-color: #D9D9D9; border: 0 none; color: #D9D9D9; height: 1px; margin: 25px 25px 25px 275px}
  #steps-on-line {margin: 30px 0px 0px 237px}
  #tour-intro-text img {width: 120px; height: 128px; background-position: -386px -65px; float: left}
#tour-intro-text p {margin-left: 220px; margin-bottom: 15px}
  #link-to-sample {margin: 0px 0px 0px 237px; position: relative; padding: 40px 0px 0px 0px}
#link-to-sample p {padding: 10px 0px 10px 50px}
#link-to-sample p strong {font-size: 1.6em}
#link-to-sample img {width: 87px; height: 112px; background-position: -414px -493px; background-repeat: no-repeat; position: absolute; top: 13px; left: 30px}
  #start-uploading-files {line-height: 1.5em; padding-bottom: 20px}
#start-uploader {background-image: url('/images/tour/start-uploader.png'); background-position: left top; background-repeat: no-repeat; min-height: 241px; margin: 20px 0px 0px 13px}
#start-uploader h3, #start-uploader p {margin-left: 420px}
#start-uploader h3 {padding-top: 95px}
#upload-list-add-button {background-image: url('/images/tour/upload-list-add-button.png'); background-position: left top; background-repeat: no-repeat; min-height: 241px; margin: 20px 0px 0px 13px}
#upload-list-add-button h3, #upload-list-add-button p {margin-left: 420px}
#upload-list-add-button h3 {padding-top: 80px}
#uploading-files {background-image: url('/images/tour/uploading-files.png'); background-repeat: no-repeat; min-height: 275px; margin: 20px 0px 0px 13px}
#uploading-files h3, #uploading-files p {margin-left: 420px}
#uploading-files h3 {padding-top: 100px}
#uploading-files p.second {margin-bottom: 30px}
#uploading-files p.third {text-align: center}
#upload-list {background-image: url('/images/tour/upload-list.png'); background-position: right top; background-repeat: no-repeat; min-height: 254px; margin: 20px 0px 0px 13px}
#upload-list p.first {padding-top: 100px; width: 345px}
#upload-list p.second {margin-top: 25px; width: 280px}
  #tour-shows {line-height: 1.5em; padding-bottom: 20px}
#what-is-a-show {background-image: url('/images/tour/what-is-a-show.png'); background-position: center 54px; background-repeat: no-repeat; min-height: 294px}
#show-list-add-show-button {background-image: url('/images/tour/show-list-add-show-button.png'); background-position: left top; background-repeat: no-repeat; min-height: 241px; margin: 30px 0px 0px 13px}
#show-list-add-show-button h3, #show-list-add-show-button p {margin-left: 420px}
#show-list-add-show-button h3 {padding-top: 90px}
#new-show {background-image: url('/images/tour/new-show.png'); background-position: left top; background-repeat: no-repeat; min-height: 391px; margin: 30px 0px 0px 13px; display: inline-block}
#new-show h3, #new-show p {margin-left: 420px}
#new-show h3 {margin-top: 5px}
#new-show p.first {margin-bottom: 100px }
#new-show p.second {margin-bottom: 20px }
#layout-list {background-image: url('/images/tour/layout-list.png'); background-position: left top; background-repeat: no-repeat; min-height: 391px; margin: 30px 0px 0px 13px; display: inline-block}
#layout-list h3, #layout-list p {margin-left: 420px}
#layout-list h3 {margin-top: 5px}
#layout-list p.first {margin-bottom: 20px }
#layout-list p.second {margin-bottom: 20px }
#show-list {background-image: url('/images/tour/show-list.png'); background-position: right top; background-repeat: no-repeat; min-height: 241px; margin: 30px 0px 0px 13px}
#show-list h3, #show-list p {width: 340px}
#show-list h3 {padding-top: 10px}
#show-list p.first {margin-bottom: 20px}
  #tour-channels {line-height: 1.5em}
#channel-list-add-button {background-image: url('/images/tour/channel-list-add-button.png'); background-position: right top; background-repeat: no-repeat; min-height: 237px; margin: 30px 0px 0px 13px}
#channel-list-add-button h3, #channel-list-add-button p {width: 345px}
#channel-list-add-button h3 {padding-top: 80px}
#new-channel {background-image: url('/images/tour/new-channel.png'); background-position: right top; background-repeat: no-repeat; min-height: 378px; margin: 30px 0px 0px 13px}
#new-channel h3, #new-channel p {width: 350px}
#new-channel h3.first {margin-top: 30px}
#new-channel p.first {margin-bottom: 110px }
#new-channel p.second {margin-bottom: 20px }
#channel-list {background-image: url('/images/tour/channel-list.png'); background-position: right top; background-repeat: no-repeat; min-height: 237px; margin: 30px 0px 0px 13px}
#channel-list h3, #channel-list p {width: 350px}
#channel-list h3 {padding-top: 10px}
#channel-list p.first {margin-bottom: 20px}
  #player-install {background-image: url('/images/tour/player-install.png'); background-position: 3px top; background-repeat: no-repeat; min-height: 341px; line-height: 1.5em; margin-top: 10px}
#player-install h3, #player-install p.first {margin-left: 420px}
#player-install h3 {padding-top: 25px}
#player-install .installer-note {margin-top: 75px; position: relative; padding-top: 80px}
#player-install .installer-note p {padding: 10px 280px 10px 60px}
#player-install .installer-note img.adobe-air {position: absolute; width: 733px; height: 162px; top: 0px; left: 15px}
  #player-login {background-image: url('/images/tour/player-login.png'); background-position: left top; background-repeat: no-repeat; min-height: 251px; margin: 45px 0px 0px 250px; line-height: 1.5em}
#player-login h3, #player-login p {margin-left: 420px}
#player-login h3 {padding-top: 20px}
  #player-channel {background-image: url('/images/tour/player-channel.png'); background-position: left top; background-repeat: no-repeat; min-height: 266px; margin: 45px 0px 0px 250px; line-height: 1.5em}
#player-channel h3, #player-channel p {margin-left: 420px}
#player-channel h3 {padding-top: 10px}
  #player-download-content {background-image: url('/images/tour/player-download-content.jpg'); background-position: left top; background-repeat: no-repeat; min-height: 266px; margin: 45px 0px 0px 250px; line-height: 1.5em}
#player-download-content h3, #player-download-content p {margin-left: 420px}
#player-download-content h3 {padding-top: 140px}
  #player-working-hard {background-image: url('/images/tour/player-working-hard.jpg'); background-position: left -8px; background-repeat: no-repeat; min-height: 266px; margin: 45px 0px 0px 250px; line-height: 1.5em}
#player-working-hard h3, #player-working-hard p {margin-left: 420px}
#player-working-hard h3 {padding-top: 10px}
  .note {padding: 10px 30px 10px 30px}
.note img.info-icon {margin-top: 5px}
.note img.info-icon {width: 54px; height: 58px; background-position: -183px -517px}
.note img.sync-icon {width: 55px; height: 55px; background-position: -259px -519px}
.note img.b2b-icon {width: 62px; height: 54px; background-position: -338px -518px}
.note h3, .note p {margin: 0px 0px 0px 65px}
  #security-files {background-image: url('/images/tour/security-files.png'); background-position: left top; background-repeat: no-repeat; min-height: 250px; margin: 10px 0px 0px 250px; line-height: 1.5em}
#security-files h3, #security-files p {margin-left: 420px}
#security-files h3 {padding-top: 10px}
#security-files p.first {margin-bottom: 15px}
  #backup {background-image: url('/images/tour/backup-files.jpg'); background-position: right top; background-repeat: no-repeat; height: 229px; font-size: 1em; padding: 0}
#backup h3, #backup p {width: 400px; margin-left: 50px}
#backup h3 {padding-top: 70px}
  #cloud-computing {background-image: url('/images/tour/cloud-computing.jpg'); background-position: 10px top; background-repeat: no-repeat; min-height: 230px; line-height: 1.5em}
#cloud-computing h3, #cloud-computing p {margin-left: 420px}
  #update-app {background-image: url('/images/tour/update-app.png'); background-position: right top; background-repeat: no-repeat; min-height: 156px; margin: 0px 0px 0px 250px; line-height: 1.5em}
#update-app h3, #update-app p {width: 350px}
#update-app h3 {padding-top: 10px}
  #bandwidth {line-height: 1.5em; padding: 10px 10px 10px 30px}
#bandwidth img {width: 107px; height: 107px; background-position: -58px -512px}
#bandwidth h3, #bandwidth p {margin: 0px 0px 0px 120px}
#bandwidth h3 {padding-top: 10px}
  h2#features-title {margin: 10px 0px 0px 237px}
  #feature-list {margin: 0px 0px 0px 237px}
#feature-list h3 {border-top: 1px solid #ccc; background-color: #f1f1f1; padding: 5px 5px 5px 13px; margin: 10px 0px 0px 0px}
#feature-list h3 img {width: 16px; height: 16px; border: 0px; margin-bottom: -3px}
#feature-list h3 img.feature-group-1 {background-position: -248px -80px}
#feature-list h3 img.feature-group-2 {background-position: -248px -16px}
#feature-list h3 img.feature-group-3 {background-position: -248px -32px}
#feature-list .features {margin: 0px 0px 30px 0px; padding: 0px 0px 0px 13px; overflow: hidden; background-color: #fafafa; border-bottom: 1px solid #f1f1f1}
#feature-list .features li {padding: 5px 0px 5px 33px; width: 45%; float: left; font-size: 0.9em; background-image: url('/images/arrow-list.png'); background-repeat: no-repeat; background-position: 8px 10px; line-height: 1.4em}
 