ul ol { padding-left: 30px; }
ol li { list-style: decimal; }

#Shockwave label { color: #0857A4; }
#Shockwave label.checkbox { display: inline; font-weight: normal; }
#Shockwave a { color:#0592FB }
#Shockwave em { font-style: italic; }
#Shockwave .highLight { color: #0592FB; }
body#Shockwave  { background: url(../../i/Shockwave/bkgs/mainBkg.jpg) no-repeat; }
#Shockwave #header { height: 150px; padding-top: 7px; padding-right: 5px; position:absolute; top: 0; left: -6px; width: 775px;}
#Shockwave #footer { top: 533px; color: #fff; }
#Shockwave #footer a { color: #fff; }
#Shockwave #podTop { top: 150px; left: 0; width: 745px; background: url(../../i/Shockwave/bkgs/podTop.png) no-repeat; }
#Shockwave #podBot { height: 13px; top: 521px; width: 100%; }
#Shockwave #podBot #podBotFrame { width: 100%; height: 13px; background: url(../../i/Shockwave/bkgs/podBot.png) no-repeat; }
#Shockwave h1 { color: #0857A4; font-size: 14px; padding-top: 10px; width: auto; }
#Shockwave h2 { color: #0857A4; font-size: 18px; line-height: 17px; font-family: 'Arial', sans-serif;}
#Shockwave h3 { color: #0857A4; font-size: 13px; }
#Shockwave #cartProgress { top: 4px; right: 24px;}
#Shockwave #helpLink { position: absolute; top: 10px; right: 20px; font-size: 12px; font-weight: bold;}
#Shockwave #backupCD { padding: 3px 0 0 50px; background: url(../../i/Shockwave/bkgs/backupCD.png) no-repeat; }

#Shockwave .smallPod { top: 31px; width: 220px; padding-right: 15px; height: 327px; background: url(../../i/Shockwave/bkgs/smallPod.png) no-repeat; }
#Shockwave #swuPod { height: 214px; top: 31px; right: 8px; width: 224px; background: url(../../i/Shockwave/bkgs/swuPod.png) no-repeat;  }
#Shockwave #swuPod h2 { color: #fff; }
#Shockwave #unlockPod { height: 120px; top: 251px; right: 8px; width: 224px;  background: url(../../i/Shockwave/bkgs/unlockKeyPod.png) no-repeat;  }
#Shockwave #alertArrowLeft { background: url(../../i/Shockwave/bkgs/alertArrowLeft.png) no-repeat; z-index: 250; }
#Shockwave #securityCodeInfo { z-index: 200; top: 84px; left: 270px; width: 405px; }
#Shockwave #securityCodeInfo .txt { width: 250px; }
#Shockwave a.bigBtn { position: relative; padding: 0; font-size: 15px; width: 193px; height: 26px; line-height: 26px; background: url(../../i/Shockwave/buttons/bigBtn.png) no-repeat; color: #fff; }
#Shockwave a.smlBtn { margin: 0 auto; font-size: 15px; background: url(../../i/Shockwave/buttons/smlBtn.png) no-repeat; color: #fff; width: 129px; height: 26px; line-height: 26px; }
#Shockwave .bigText { color: #0857A4; font-family: "Arial", sans-serif; font-size: 18px; }

#Shockwave #licenseKey { width: 130px; padding: 0; margin: 5px 0 0 0; color: #666; }
#Shockwave #unlockBtn { margin-top: 10px; }
#Shockwave #clickToBuyBtn { position: absolute; bottom: 22px; left: 55px; }

#Shockwave #errorBlanket { top: 150px; width: 768px; left: 0; height: 380px; z-index: 300;}
#Shockwave #errorBlanketBkg { height: 371px; }
#Shockwave #errorBlanketMessage { top: 76px; }

#Shockwave .infoBlanket { display: none; position: absolute;  background: #fff; opacity: 0.85; z-index: 100; FILTER: alpha(opacity=85); -moz-opacity: .85 }
#Shockwave #infoBlanket1 { height: 343px; width: 509px; left: 2px; top: 178px;}
#Shockwave #infoBlanket2 { height: 220px; width: 249px; left: 511px; top: 178px; }
#Shockwave #infoBlanket3 { height: 125px; width: 249px; left: 511px; top: 398px; }

#Shockwave .infoMessage { display: none; position: absolute; font-size: 12px; line-height: 15px; z-index: 200; opacity: 1; FILTER: alpha(opacity=100); -moz-opacity: 1; }
#Shockwave .infoMessage .alertArrow { height: 18px; width: 18px; position: absolute; z-index: 250;  }
#Shockwave .closeMessage { position: absolute; top: 8px; right: 28px; }
#Shockwave .innerText { background:#fff; float: left; padding: 10px; border-top: 2px solid #0857a4; border-left: 2px solid #0857a4; border-bottom: 2px solid #0857a4; }
#Shockwave .innerArrow { border-left: 2px solid #0857a4; float: left; position: relative; }

#Shockwave #swuMessage { width: 489px; left: 15px; top: 182px; }
#Shockwave #swuMessage .innerText { width: 465px; border-right: 2px solid #0857a4; }
#Shockwave #swuMessage .closeMessage { right: 10px; }
#Shockwave #unlockMessage { width: 291px; left: 235px; top: 402px; }
#Shockwave #unlockMessage .alertArrow { left: -2px; top: 40px; }
#Shockwave #unlockMessage .innerArrow { height: 94px; }
#Shockwave #unlockMessage .innerText { width: 247px; }
#Shockwave #swuLoginBox { width: 321px; left: 436px; top: 183px; }
#Shockwave #swuLoginBox .innerText { width: 296px; border-right: 2px solid #0857a4; }
#Shockwave #swuLoginBox .closeMessage { right: 10px; }

#Shockwave #medPod { position: absolute; padding: 10px; left: 12px; top: 31px; width: 495px; height: 339px; background: url(../../i/Shockwave/bkgs/medPod.png) no-repeat; }
#Shockwave #swuUpsellPod,
#Shockwave #swuMemberPod
    { position: absolute; height: 339px; top: 31px; right: 12px; width: 245px; background: url(../../i/Shockwave/bkgs/swuUpsellPod.png) no-repeat; }
#Shockwave #swuMemberPod { background: url(../../i/Shockwave/bkgs/swuMemberPod.png) no-repeat; }
#Shockwave #learnMoreBtn { position: absolute; left: 55px; bottom: 21px; background: url(../../i/Shockwave/buttons/smlBtnGreen.png); }

#Shockwave .fullPod { position: absolute; padding: 38px 15px 10px 15px; left: 12px; top: 31px; width: 723px; height: 289px; background: url(../../i/Shockwave/bkgs/fullPod.png) no-repeat; }
#Shockwave .fullPod .col { height: 285px; }
#Shockwave .fullPod #podTop { position: absolute; left: 0; top: 0; padding: 0 0 0 15px; width: 735px; height: 28px; background: url(../../i/Shockwave/bkgs/fullPodTop.png) no-repeat; }
#Shockwave .fullPod #podTop h2 { padding: 5px 0 0 18px; background: transparent url(../../i/Shockwave/bkgs/lock.png) no-repeat scroll left 69%;}

#Shockwave .fullPod #steps { position: absolute; right: 10px; top: 3px; }
#Shockwave .fullPod #steps a { color: #808080; text-decoration: none; }
#Shockwave .fullPod #steps a:hover { text-decoration: underline; }
#Shockwave .fullPod #steps .stepOn,
#Shockwave .fullPod #steps .stepOff
    { color: #0957a5; position: relative; height: 22px; padding: 0 11px; line-height: 22px; margin-right: 4px; font-weight: bold; float: left; background: url(../../i/Shockwave/bkgs/stepOnLeft.png) no-repeat left center; }
#Shockwave .fullPod #steps .stepOff { color: #808080; background: url(../../i/Shockwave/bkgs/stepOffLeft.png) no-repeat left center; }
#Shockwave .fullPod #steps .stepOn .end,
#Shockwave .fullPod #steps .stepOff .end
    { position: absolute; top: 0; right: 0; height: 22px; width: 11px; background: url(../../i/Shockwave/bkgs/stepOnRight.png) no-repeat; }
#Shockwave .fullPod #steps .stepOff .end { background: url(../../i/Shockwave/bkgs/stepOffRight.png) no-repeat; }

#Shockwave #cartReview .leftArea{ float: left; width: 500px; }
#Shockwave #cartReview .leftArea img { padding-bottom: 10px; }
#Shockwave #cartReview .leftArea .imageArea { float: left; font-size: 14px; font-weight: bold; color: #0857a4; text-align: center; }
#Shockwave #cartReview .rightArea{ float: left; width: 220px; }
#Shockwave #cartReview.fullPod h1 { padding: 0 0 10px 0; width: 100%; }
#Shockwave #cartReview .gameText{ float: left; padding: 0 10px; width: 308px; }

#Shockwave #help { z-index: 500; top: 181px; display: none; }
#iFrameHelp { overflow: hidden; clip: auto; z-index: -10; width: 100%; height: 325px; position: absolute; top: 0; left: 0; background:none; filter:alpha(opacity=1); }
#Shockwave #help #content { overflow-y: auto; width: 720px; height: 100%; }
#Shockwave #help #podTop h2 { background: none; padding-left: 0; }
#Shockwave #help #close { position: absolute; right: 15px; top: 6px; }
#Shockwave #help #close span { font-size: 11px; display: block; float: left; padding-right: 10px; text-decoration: underline; }
#Shockwave #help h3 { padding-left: 15px; background: url(../../i/Shockwave/bkgs/helpArrowRight.png) no-repeat left center; cursor: pointer; }
#Shockwave #help blockquote { padding: 0 10px 0 30px; display: none; }

#Shockwave .postgame div { width: 300px; padding-left: 10px; }
#Shockwave .postgame div a.smlBtn { margin: 5px 0 0 0; }
#Shockwave #credentialClear { display: none; width: 470px; position: absolute; bottom: 27px; left: 0; }

#Shockwave #paymentInfo #submitButton { position: absolute; bottom: 25px; right: 40px;  }

#Shockwave #ccDiv input { width: 122px; }
#Shockwave #cvvDiv { float: right; }
#Shockwave #creditCards { background-image: url(../../i/Shockwave/bkgs/creditCards.png); width: 101px; margin-right: -12px; }
#Shockwave #waitMessage { left: 20px; }

#Shockwave #orderReview { padding-top: 0; }
#Shockwave #orderReview #left { width: 219px; }
#Shockwave #orderReview #submitButton { position: absolute; }
#Shockwave #orderReview #backupCD { padding-bottom: 5px; }

#Shockwave #congratulationsPage { padding: 5px 15px 49px 12px; }
#Shockwave #congratulationsPage .recommended { text-align: center; padding: 10px 10px 0; width: 110px; }
#Shockwave #congratulationsPage .btnRow { position: absolute; right: 25px; bottom: 25px; }