/* Global Resets */
/* line 3, scss/reset.scss */
html, body, div, span,
applet, object, iframe,
h1, h2, h2, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  text-align: left;
  vertical-align: baseline;
}

/* line 23, scss/reset.scss */
a img, :link img, :visited img {
  border: 0;
}

/* line 26, scss/reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 30, scss/reset.scss */
ol, ul {
  list-style: none;
}

/* line 33, scss/reset.scss */
strong {
  font-weight: bold;
}

/* line 36, scss/reset.scss */
q:before, q:after,
blockquote:before, blockquote:after {
  content: "";
}

/* line 41, scss/reset.scss */
input {
  padding: 0;
  margin: 0;
}

/* line 43, scss/reset.scss */
.w48p {
  width: 48% !important;
}

/* line 44, scss/reset.scss */
.w50p {
  width: 50% !important;
}

/* line 45, scss/reset.scss */
.w75p {
  width: 75% !important;
}

/* line 46, scss/reset.scss */
.w95p {
  width: 95% !important;
}

/* line 47, scss/reset.scss */
.w100p {
  width: 100% !important;
}

/* line 48, scss/reset.scss */
.w5 {
  width: 5px !important;
}

/* line 49, scss/reset.scss */
.w10 {
  width: 10px !important;
}

/* line 50, scss/reset.scss */
.w20 {
  width: 20px !important;
}

/* line 51, scss/reset.scss */
.w30 {
  width: 30px !important;
}

/* line 52, scss/reset.scss */
.w40 {
  width: 40px !important;
}

/* line 53, scss/reset.scss */
.w50 {
  width: 50px !important;
}

/* line 54, scss/reset.scss */
.w70 {
  width: 70px !important;
}

/* line 55, scss/reset.scss */
.w75 {
  width: 75px !important;
}

/* line 56, scss/reset.scss */
.w100 {
  width: 100px !important;
}

/* line 57, scss/reset.scss */
.w120 {
  width: 120px !important;
}

/* line 58, scss/reset.scss */
.w140 {
  width: 140px !important;
}

/* line 59, scss/reset.scss */
.w150 {
  width: 150px !important;
}

/* line 60, scss/reset.scss */
.w160 {
  width: 160px !important;
}

/* line 61, scss/reset.scss */
.w180 {
  width: 180px !important;
}

/* line 62, scss/reset.scss */
.w190 {
  width: 190px !important;
}

/* line 63, scss/reset.scss */
.w200 {
  width: 200px !important;
}

/* line 64, scss/reset.scss */
.w250 {
  width: 250px !important;
}

/* line 65, scss/reset.scss */
.w275 {
  width: 275px !important;
}

/* line 66, scss/reset.scss */
.w280 {
  width: 280px !important;
}

/* line 67, scss/reset.scss */
.w300 {
  width: 300px !important;
}

/* line 68, scss/reset.scss */
.w350 {
  width: 350px !important;
}

/* line 69, scss/reset.scss */
.w400 {
  width: 400px !important;
}

/* line 70, scss/reset.scss */
.w450 {
  width: 450px !important;
}

/* line 71, scss/reset.scss */
.w500 {
  width: 500px !important;
}

/* line 72, scss/reset.scss */
.mt0 {
  margin-top: 0px !important;
}

/* line 73, scss/reset.scss */
.mt5 {
  margin-top: 5px !important;
}

/* line 73, scss/reset.scss */
.pt5 {
  padding-top: 5px !important;
}

/* line 74, scss/reset.scss */
.mt10 {
  margin-top: 10px !important;
}

/* line 74, scss/reset.scss */
.pt10 {
  padding-top: 10px !important;
}

/* line 75, scss/reset.scss */
.mt15 {
  margin-top: 15px !important;
}

/* line 75, scss/reset.scss */
.pt15 {
  padding-top: 15px !important;
}

/* line 76, scss/reset.scss */
.mt20 {
  margin-top: 20px !important;
}

/* line 76, scss/reset.scss */
.pt20 {
  padding-top: 20px !important;
}

/* line 77, scss/reset.scss */
.mt30 {
  margin-top: 30px !important;
}

/* line 77, scss/reset.scss */
.pt30 {
  padding-top: 30px !important;
}

/* line 78, scss/reset.scss */
.mt40 {
  margin-top: 40px !important;
}

/* line 78, scss/reset.scss */
.pt40 {
  padding-top: 40px !important;
}

/* line 80, scss/reset.scss */
.mb5 {
  margin-bottom: 5px !important;
}

/* line 80, scss/reset.scss */
.pb5 {
  padding-bottom: 5px !important;
}

/* line 81, scss/reset.scss */
.mb7 {
  margin-bottom: 7px !important;
}

/* line 81, scss/reset.scss */
.pb7 {
  padding-bottom: 7px !important;
}

/* line 82, scss/reset.scss */
.mb10 {
  margin-bottom: 10px !important;
}

/* line 82, scss/reset.scss */
.pb10 {
  padding-bottom: 10px !important;
}

/* line 83, scss/reset.scss */
.mb15 {
  margin-bottom: 15px !important;
}

/* line 83, scss/reset.scss */
.pb15 {
  padding-bottom: 15px !important;
}

/* line 84, scss/reset.scss */
.mb20 {
  margin-bottom: 20px !important;
}

/* line 84, scss/reset.scss */
.pb20 {
  padding-bottom: 20px !important;
}

/* line 85, scss/reset.scss */
.mb30 {
  margin-bottom: 30px !important;
}

/* line 85, scss/reset.scss */
.pb30 {
  padding-bottom: 30px !important;
}

/* line 86, scss/reset.scss */
.mb40 {
  margin-bottom: 40px !important;
}

/* line 86, scss/reset.scss */
.pb30 {
  padding-bottom: 40px !important;
}

/* line 87, scss/reset.scss */
.mb43 {
  margin-bottom: 43px !important;
}

/* line 88, scss/reset.scss */
.mr5 {
  margin-right: 5px !important;
}

/* line 88, scss/reset.scss */
.pr5 {
  padding-right: 5px !important;
}

/* line 89, scss/reset.scss */
.mr10 {
  margin-right: 10px !important;
}

/* line 89, scss/reset.scss */
.pr10 {
  padding-right: 10px !important;
}

/* line 90, scss/reset.scss */
.mr15 {
  margin-right: 15px !important;
}

/* line 90, scss/reset.scss */
.pr15 {
  padding-right: 15px !important;
}

/* line 91, scss/reset.scss */
.mr20 {
  margin-right: 20px !important;
}

/* line 91, scss/reset.scss */
.pr20 {
  padding-right: 20px !important;
}

/* line 92, scss/reset.scss */
.mr30 {
  margin-right: 30px !important;
}

/* line 92, scss/reset.scss */
.pr30 {
  padding-right: 30px !important;
}

/* line 94, scss/reset.scss */
.ml5 {
  margin-left: 5px !important;
}

/* line 94, scss/reset.scss */
.pl5 {
  padding-left: 5px !important;
}

/* line 95, scss/reset.scss */
.ml10 {
  margin-left: 10px !important;
}

/* line 95, scss/reset.scss */
.pl10 {
  padding-left: 10px !important;
}

/* line 96, scss/reset.scss */
.ml15 {
  margin-left: 15px !important;
}

/* line 96, scss/reset.scss */
.pl15 {
  padding-left: 15px !important;
}

/* line 97, scss/reset.scss */
.ml20 {
  margin-left: 20px !important;
}

/* line 97, scss/reset.scss */
.pl20 {
  padding-left: 20px !important;
}

/* line 98, scss/reset.scss */
.ml30 {
  margin-left: 30px !important;
}

/* line 98, scss/reset.scss */
.pl30 {
  padding-left: 30px !important;
}

/* line 99, scss/reset.scss */
.mtsl11 {
  margin-top: 11px;
}

/* line 100, scss/reset.scss */
.m0auto {
  margin: 0px auto !important;
}

/* line 101, scss/reset.scss */
.pt0 {
  padding-top: 0px !important;
}

/* line 102, scss/reset.scss */
.pl5pr5 {
  padding: 0px 5px !important;
}

/* line 103, scss/reset.scss */
.t20 {
  top: 20px !important;
}

/* line 104, scss/reset.scss */
.dLoadBtn {
  margin-bottom: 5px !important;
  width: 145px;
  padding: 5px 0px;
}

/* line 105, scss/reset.scss */
.dLoadGameButtons {
  display: inline;
}

/* line 106, scss/reset.scss */
.dLoadSWUUpsellIcon {
  float: right;
  width: 190px;
  margin-top: -100px;
}

/* line 107, scss/reset.scss */
.dLoadIconCopy {
  margin-top: 0px !important;
}

/* line 108, scss/reset.scss */
.fltL {
  float: left !important;
}

/* line 109, scss/reset.scss */
.fltR {
  float: right !important;
}

/* line 110, scss/reset.scss */
.alignL {
  text-align: left !important;
}

/* line 111, scss/reset.scss */
.alignR {
  text-align: right !important;
}

/* line 112, scss/reset.scss */
.alignC {
  text-align: center !important;
}

/* line 113, scss/reset.scss */
.noMarg {
  margin: 0 !important;
}

/* line 114, scss/reset.scss */
.noPad {
  padding: 0 !important;
}

/* line 116, scss/reset.scss */
.font9 {
  font-size: 9px !important;
}

/* line 117, scss/reset.scss */
.font10 {
  font-size: 10px !important;
}

/* line 118, scss/reset.scss */
.font11 {
  font-size: 11px !important;
}

/* line 119, scss/reset.scss */
.font12 {
  font-size: 12px !important;
}

/* line 120, scss/reset.scss */
.font13 {
  font-size: 13px !important;
}

/* line 121, scss/reset.scss */
.font14 {
  font-size: 14px !important;
}

/* line 122, scss/reset.scss */
.font15 {
  font-size: 15px !important;
}

/* line 123, scss/reset.scss */
.font16 {
  font-size: 16px !important;
}

/* line 124, scss/reset.scss */
.font17 {
  font-size: 17px !important;
}

/* line 125, scss/reset.scss */
.font18 {
  font-size: 18px !important;
}

/* line 126, scss/reset.scss */
.font20 {
  font-size: 20px !important;
}

/* line 127, scss/reset.scss */
.font24 {
  font-size: 24px !important;
}

/* line 128, scss/reset.scss */
.normal {
  font-weight: normal !important;
}

/* line 129, scss/reset.scss */
.bold {
  font-weight: bold !important;
}

/* line 130, scss/reset.scss */
.italic {
  font-style: italic !important;
}

/* line 132, scss/reset.scss */
.displayBlock {
  display: block !important;
}

/* line 133, scss/reset.scss */
.displayInline {
  display: inline !important;
}

/* line 134, scss/reset.scss */
.displayNone {
  display: none !important;
}

/* line 135, scss/reset.scss */
.last {
  margin: 0 !important;
}

/* line 136, scss/reset.scss */
.onlineSocial {
  padding-top: 21px !important;
}

/* line 137, scss/reset.scss */
.irspacer {
  padding-right: 10px;
}

/* line 139, scss/reset.scss */
.fiftyL {
  float: left;
  width: 48%;
}

/* line 140, scss/reset.scss */
.fiftyR {
  float: right;
  width: 48%;
}

/* line 142, scss/reset.scss */
.itemCentered {
  margin-right: auto !important;
  margin-left: auto !important;
}

/* line 144, scss/reset.scss */
.posAbsolute {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 149, scss/reset.scss */
.relative {
  position: relative;
}

/* line 152, scss/reset.scss */
.font11 a {
  font: bold 12px arial, helvetica, times new roman !important;
  color: #660044;
}

/* overrides */
/* line 158, scss/reset.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
}

/* line 160, scss/reset.scss */
.plainList {
  padding: 0 0 0 30px;
  margin: 0 0 7px 0;
}

/* line 161, scss/reset.scss */
.plainList li {
  list-style-position: outside;
}

/* line 162, scss/reset.scss */
.plainListSpace li {
  padding-bottom: 7px;
}

/* line 163, scss/reset.scss */
ol.plainList li {
  list-style-type: decimal;
}

/* line 164, scss/reset.scss */
ul.plainList li {
  list-style-type: disc;
}

/* line 166, scss/reset.scss */
.sw_contactList {
  display: none;
}

/* Universal Items */
/* line 170, scss/reset.scss */
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}

/* line 179, scss/reset.scss */
img {
  display: block;
}

/* line 181, scss/reset.scss */
a img {
  border: 0;
}

/* line 183, scss/reset.scss */
a {
  cursor: pointer;
  cursor: hand;
  outline: none;
}

/* line 185, scss/reset.scss */
.clearLink {
  display: block !important;
  overflow: hidden;
  height: 0 !important;
  cursor: pointer;
  background: url(/i/common/site/clearLinkShim.png) no-repeat;
}

/* line 192, scss/reset.scss */
.green {
  color: green;
}

/* line 193, scss/reset.scss */
.red {
  color: red;
}

/* line 194, scss/reset.scss */
.socialShareLinks {
  padding-top: 21px !important;
}

/* line 195, scss/reset.scss */
.socialShareLinks_true {
  margin: -12px 0px 10px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #b6b6b6;
}
/**
 * LEGACY CSS HAS NOT BEEN UPDATED TO DEFY STANDARDS
 * AND ONLY CONVERTED TO .SCSS TO - PLEASE REMOVE THIS COMMENT
 * WHEN UPDATING THIS FILE TO CURRENT STANDARDS
**/
/* General Structure
----------------------------------------------- */
@font-face {
  font-family: "NickMom Text A Front";
  src: url("/font/NickMom-Text-A-Front/b555e8f9-1658-4276-9c77-61f5a76f6f2c-2.eot");
  src: url("/font/NickMom-Text-A-Front/b555e8f9-1658-4276-9c77-61f5a76f6f2c-2.eot?") format("embedded-opentype"), url("/font/NickMom-Text-A-Front/b555e8f9-1658-4276-9c77-61f5a76f6f2c-3.woff") format("woff"), url("/font/NickMom-Text-A-Front/b555e8f9-1658-4276-9c77-61f5a76f6f2c-1.ttf") format("truetype"), url("/font/NickMom-Text-A-Front/b555e8f9-1658-4276-9c77-61f5a76f6f2c-4.svg") format("svg");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "NickMom Tune In A Front";
  src: url("/font/NickMom-Tune-In-A-Front/3a92c5f0-00b5-4452-94e1-4c025209d1c6-2.eot");
  src: url("/font/NickMom-Tune-In-A-Front/3a92c5f0-00b5-4452-94e1-4c025209d1c6-2.eot?") format("embedded-opentype"), url("/font/NickMom-Tune-In-A-Front/3a92c5f0-00b5-4452-94e1-4c025209d1c6-3.woff") format("woff"), url("/font/NickMom-Tune-In-A-Front/3a92c5f0-00b5-4452-94e1-4c025209d1c6-1.ttf") format("truetype"), url("/font/NickMom-Tune-In-A-Front/3a92c5f0-00b5-4452-94e1-4c025209d1c6-4.svg") format("svg");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Salvo Sans Light";
  src: url("/font/Salvo-Sans-Light/d8a90db0-e06d-43ba-8213-a4e60ed76417-2.eot");
  src: url("/font/Salvo-Sans-Light/d8a90db0-e06d-43ba-8213-a4e60ed76417-2.eot?") format("embedded-opentype"), url("/font/Salvo-Sans-Light/d8a90db0-e06d-43ba-8213-a4e60ed76417-3.woff") format("woff"), url("/font/Salvo-Sans-Light/d8a90db0-e06d-43ba-8213-a4e60ed76417-1.ttf") format("truetype"), url("/font/Salvo-Sans-Light/d8a90db0-e06d-43ba-8213-a4e60ed76417-4.svg") format("svg");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Salvo Sans Medium";
  src: url("/font/Salvo-Sans-Medium/7ff7b4e6-b3bd-4953-b148-28d7061eec00-2.eot");
  src: url("/font/Salvo-Sans-Medium/7ff7b4e6-b3bd-4953-b148-28d7061eec00-2.eot?") format("embedded-opentype"), url("/font/Salvo-Sans-Medium/7ff7b4e6-b3bd-4953-b148-28d7061eec00-3.woff") format("woff"), url("/font/Salvo-Sans-Medium/7ff7b4e6-b3bd-4953-b148-28d7061eec00-1.ttf") format("truetype"), url("/font/Salvo-Sans-Medium/7ff7b4e6-b3bd-4953-b148-28d7061eec00-4.svg") format("svg");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "Salvo Sans Regular";
  src: url("/font/Salvo-Sans-Regular/fb168056-a3a1-4193-b8a1-8ea75b933850-2.eot");
  src: url("/font/Salvo-Sans-Regular/fb168056-a3a1-4193-b8a1-8ea75b933850-2.eot?") format("embedded-opentype"), url("/font/Salvo-Sans-Regular/fb168056-a3a1-4193-b8a1-8ea75b933850-3.woff") format("woff"), url("/font/Salvo-Sans-Regular/fb168056-a3a1-4193-b8a1-8ea75b933850-1.ttf") format("truetype"), url("/font/Salvo-Sans-Regular/fb168056-a3a1-4193-b8a1-8ea75b933850-4.svg") format("svg");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Salvo Sans Bold";
  src: url("/font/Salvo-Sans-Bold/b61ae091-ddc2-4f02-ba69-94531004183e-2.eot");
  src: url("/font/Salvo-Sans-Bold/b61ae091-ddc2-4f02-ba69-94531004183e-2.eot?") format("embedded-opentype"), url("/font/Salvo-Sans-Bold/b61ae091-ddc2-4f02-ba69-94531004183e-3.woff") format("woff"), url("/font/Salvo-Sans-Bold/b61ae091-ddc2-4f02-ba69-94531004183e-1.ttf") format("truetype"), url("/font/Salvo-Sans-Bold/b61ae091-ddc2-4f02-ba69-94531004183e-4.svg") format("svg");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "Salvo Sans Black";
  src: url("/font/Salvo-Sans-Black/b9cd5e14-f970-499f-ab18-e2639304ec18-2.eot");
  src: url("/font/Salvo-Sans-Black/b9cd5e14-f970-499f-ab18-e2639304ec18-2.eot?") format("embedded-opentype"), url("/font/Salvo-Sans-Black/b9cd5e14-f970-499f-ab18-e2639304ec18-3.woff") format("woff"), url("/font/Salvo-Sans-Black/b9cd5e14-f970-499f-ab18-e2639304ec18-1.ttf") format("truetype"), url("/font/Salvo-Sans-Black/b9cd5e14-f970-499f-ab18-e2639304ec18-4.svg") format("svg");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "Salvo Serif Light";
  src: url("/font/Salvo-Serif-Light/1242c7a0-063d-41d8-87ad-eb3d70524ff4-2.eot");
  src: url("/font/Salvo-Serif-Light/1242c7a0-063d-41d8-87ad-eb3d70524ff4-2.eot?") format("embedded-opentype"), url("/font/Salvo-Serif-Light/1242c7a0-063d-41d8-87ad-eb3d70524ff4-3.woff") format("woff"), url("/font/Salvo-Serif-Light/1242c7a0-063d-41d8-87ad-eb3d70524ff4-1.ttf") format("truetype"), url("/font/Salvo-Serif-Light/1242c7a0-063d-41d8-87ad-eb3d70524ff4-4.svg") format("svg");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Salvo Serif Medium";
  src: url("/font/Salvo-Serif-Medium/cf6c5816-b264-456e-a1f9-6920bcee67fa-2.eot");
  src: url("/font/Salvo-Serif-Medium/cf6c5816-b264-456e-a1f9-6920bcee67fa-2.eot?") format("embedded-opentype"), url("/font/Salvo-Serif-Medium/cf6c5816-b264-456e-a1f9-6920bcee67fa-3.woff") format("woff"), url("/font/Salvo-Serif-Medium/cf6c5816-b264-456e-a1f9-6920bcee67fa-1.ttf") format("truetype"), url("/font/Salvo-Serif-Medium/cf6c5816-b264-456e-a1f9-6920bcee67fa-4.svg") format("svg");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "Salvo Serif Regular";
  src: url("/font/Salvo-Serif-Regular/7f24be80-3c25-4d99-81be-6390032b055c-2.eot");
  src: url("/font/Salvo-Serif-Regular/7f24be80-3c25-4d99-81be-6390032b055c-2.eot?") format("embedded-opentype"), url("/font/Salvo-Serif-Regular/7f24be80-3c25-4d99-81be-6390032b055c-3.woff") format("woff"), url("/font/Salvo-Serif-Regular/7f24be80-3c25-4d99-81be-6390032b055c-1.ttf") format("truetype"), url("/font/Salvo-Serif-Regular/7f24be80-3c25-4d99-81be-6390032b055c-4.svg") format("svg");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Salvo Serif Bold";
  src: url("/font/Salvo-Serif-Bold/0870100b-619c-4997-82d6-2fc1b717bde3-2.eot");
  src: url("/font/Salvo-Serif-Bold/0870100b-619c-4997-82d6-2fc1b717bde3-2.eot?") format("embedded-opentype"), url("/font/Salvo-Serif-Bold/0870100b-619c-4997-82d6-2fc1b717bde3-3.woff") format("woff"), url("/font/Salvo-Serif-Bold/0870100b-619c-4997-82d6-2fc1b717bde3-1.ttf") format("truetype"), url("/font/Salvo-Serif-Bold/0870100b-619c-4997-82d6-2fc1b717bde3-4.svg") format("svg");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "Salvo Serif Black";
  src: url("/font/Salvo-Serif-Black/23cc4b35-d3ee-4140-90c8-6d6642ab6621-2.eot");
  src: url("/font/Salvo-Serif-Black/23cc4b35-d3ee-4140-90c8-6d6642ab6621-2.eot?") format("embedded-opentype"), url("/font/Salvo-Serif-Black/23cc4b35-d3ee-4140-90c8-6d6642ab6621-3.woff") format("woff"), url("/font/Salvo-Serif-Black/23cc4b35-d3ee-4140-90c8-6d6642ab6621-1.ttf") format("truetype"), url("/font/Salvo-Serif-Black/23cc4b35-d3ee-4140-90c8-6d6642ab6621-4.svg") format("svg");
  font-style: normal;
  font-weight: normal;
}
/* line 139, scss/common.scss */
body {
  margin: 0;
  padding: 0;
  /* TODO: Set line-height as a multiplier with no unit to make it scale according to font size. Needs site-wide testing. */
  font: 11px/15px Arial, sans-serif;
  background: #F8F8F8;
  text-align: left;
  color: #666;
}

/*
	various sign-in states

> these two are equal
	NotSignedIn
	SignedInStandard

> this = Unlimited
	SignedInPremium

> these two are equal
	SignedInClub
	SignedInFreeClub
*/
/* line 162, scss/common.scss */
#agSiteRefer {
  background: url(http://www.addictinggames.com/images/background-gradient.png) repeat-x;
  display: none;
}

/* line 166, scss/common.scss */
#backToAgLogo.clearLink {
  padding-top: 40px;
  width: 225px;
  background-image: url(http://www.addictinggames.com/images/logoTabsSprite.png);
  margin: 5px 15px;
}

/* New Mamabar */
/* line 173, scss/common.scss */
div.brand-mamabar {
  position: relative;
  height: 18px;
  _height: 16px;
  border-bottom: 2px solid #f1f1f1;
  background-color: #fff;
  text-align: center;
  z-index: 10000;
}

/* line 182, scss/common.scss */
div.brand-mamabar-wrapper {
  position: relative;
  width: 984px;
  height: 18px;
  margin: 0 auto;
  text-align: left;
}

/* line 189, scss/common.scss */
img.brand-mamabar-logo {
  float: right;
}

/* line 190, scss/common.scss */
ul.brand-mamabar-list {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 196, scss/common.scss */
ul.brand-mamabar-list li {
  float: left;
  display: inline;
  margin: 2px 15px 0px 0px;
  /* font: bold 10px 'salvo sans bold', sans-serif; */
  font-family: 'Helvetica','Arial',sans-serif;
}

/* line 203, scss/common.scss */
ul.brand-mamabar-list a {
  display: block;
  line-height: 18px;
  color: #999;
  font-size: 11px;
  text-decoration: none;
}

/* line 210, scss/common.scss */
ul.brand-mamabar-list a:hover {
  text-decoration: underline;
}

/* line 211, scss/common.scss */
ul.brand-mamabar-list a.brand-mamabar-active {
  color: #FFA64A;
  cursor: default;
}

/* line 215, scss/common.scss */
ul.brand-mamabar-list a.brand-mamabar-active:hover {
  text-decoration: none;
}

/* line 216, scss/common.scss */
li.brand-mamabar-more-link {
  position: relative;
  cursor: pointer;
  margin-left: -5px;
}

/* line 221, scss/common.scss */
li.brand-mamabar-more-link * {
  cursor: pointer;
}

/* line 222, scss/common.scss */
a.brand-mamabar-more-a {
  padding-left: 5px;
  display: block;
  height: 16px;
  _width: 1px;
}

/* line 228, scss/common.scss */
li.brand-mamabar-more-link-hover a.brand-mamabar-more-a {
  background: transparent url(/i/common/mamabar/mb_tab_left.gif) no-repeat top left;
  text-decoration: none !important;
  color: #fff;
}

/* line 233, scss/common.scss */
a.brand-mamabar-more-a span {
  display: block;
  background: transparent url(/i/common/mamabar/mb_tab_right.gif) no-repeat top right;
  padding-right: 20px;
  height: 16px;
}

/* line 239, scss/common.scss */
li.brand-mamabar-more-link-hover a.brand-mamabar-more-a span {
  background-position: 100% -29px;
}

/* line 240, scss/common.scss */
li.brand-mamabar-more-link div.brand-mamabar-more-wrapper ul {
  padding: 7px 0 10px 10px;
  background: transparent url(/i/common/mamabar/mb_topbar.gif) no-repeat top left;
}

/* line 244, scss/common.scss */
li.brand-mamabar-more-link div.brand-mamabar-more-wrapper {
  clear: both;
  display: none;
  position: absolute;
  width: 138px;
  left: -83px;
  background: transparent url(/i/common/mamabar/mb_bottombar.png) no-repeat bottom left;
  _background-image: url(/i/common/mamabar/mb_bottombar_ie.gif);
  _margin-top: -2px;
}

/* line 254, scss/common.scss */
li.brand-mamabar-more-link-hover div.brand-mamabar-more-wrapper {
  display: block;
}

/* line 255, scss/common.scss */
li.brand-mamabar-more-link div.brand-mamabar-more-wrapper li {
  float: none;
  display: block;
}

/* line 260, scss/common.scss */
div.brand-mamabar .brand-mamabar-host-link {
  color: #FFA64A;
}

/* line 264, scss/common.scss */
ul.brand-mamabar-more-list a {
  _display: inline;
}

/* gutter links for reskins */
/* line 270, scss/common.scss */
.gutLinks {
  position: absolute;
  top: 18px;
  left: 0;
  display: block;
  padding-top: 800px;
}

/* line 278, scss/common.scss */
#gutLinkRit {
  right: 0;
  left: auto;
}

/* positioning for selectable reskins */
/* line 283, scss/common.scss */
#reskinContent #reskinSponsorLink {
  float: left;
}

/* line 286, scss/common.scss */
#reskinContent ul {
  height: 151px;
  padding-top: 15px;
  float: right;
  display: inline;
  margin-right: 25px;
}

/* line 293, scss/common.scss */
#reskinContent ul li {
  float: left;
}

/* line 296, scss/common.scss */
#reskinContent ul li a {
  float: left;
  width: 120px;
  padding-top: 135px;
}

/* for selectable skins */
/* line 302, scss/common.scss */
.reskinContent-4 #reskinSponsorLink,
.reskinContent-3 #reskinSponsorLink,
.reskinContent-2 #reskinSponsorLink {
  width: 420px;
  padding-top: 166px;
}

/* line 308, scss/common.scss */
.reskinContent-3 #reskinSponsorLink {
  width: 570px;
}

/* line 311, scss/common.scss */
.reskinContent-2 #reskinSponsorLink {
  width: 650px;
}

/* line 314, scss/common.scss */
.reskinContent-4 #selectableSkinLink-0,
.reskinContent-3 #selectableSkinLink-0,
.reskinContent-2 #selectableSkinLink-0 {
  background-position: 0 0;
}

/* line 319, scss/common.scss */
.reskinContent-4 #selectableSkinLink-1,
.reskinContent-3 #selectableSkinLink-1,
.reskinContent-2 #selectableSkinLink-1 {
  background-position: -120px 0;
}

/* line 324, scss/common.scss */
.reskinContent-4 #selectableSkinLink-2,
.reskinContent-3 #selectableSkinLink-2 {
  background-position: -240px 0;
}

/* line 328, scss/common.scss */
.reskinContent-4 #selectableSkinLink-3 {
  background-position: -360px 0;
}

/* line 331, scss/common.scss */
.reskinContent-4 #selectableSkinLink-0:hover,
.reskinContent-3 #selectableSkinLink-0:hover,
.reskinContent-2 #selectableSkinLink-0:hover,
.reskinContent-4 #selectableSkinLink-0.selected,
.reskinContent-3 #selectableSkinLink-0.selected,
.reskinContent-2 #selectableSkinLink-0.selected {
  background-position: 0 -135px;
}

/* line 339, scss/common.scss */
.reskinContent-4 #selectableSkinLink-1:hover,
.reskinContent-3 #selectableSkinLink-1:hover,
.reskinContent-2 #selectableSkinLink-1:hover,
.reskinContent-4 #selectableSkinLink-1.selected,
.reskinContent-3 #selectableSkinLink-1.selected,
.reskinContent-2 #selectableSkinLink-1.selected {
  background-position: -120px -135px;
}

/* line 347, scss/common.scss */
.reskinContent-4 #selectableSkinLink-2:hover,
.reskinContent-3 #selectableSkinLink-2:hover,
.reskinContent-4 #selectableSkinLink-2.selected,
.reskinContent-3 #selectableSkinLink-2.selected {
  background-position: -240px -135px;
}

/* line 353, scss/common.scss */
.reskinContent-4 #selectableSkinLink-3:hover,
.reskinContent-4 #selectableSkinLink-3.selected {
  background-position: -360px -135px;
}

/* line 358, scss/common.scss */
.fixedPrice,
#podUpsellMembersOnly b {
  color: red;
}

/* line 362, scss/common.scss */
.headContainer,
#wrapper {
  margin: 0 auto;
  width: 1020px;
}

/* line 367, scss/common.scss */
.headContainer {
  padding: 30px 0px 0px 0px;
  box-shadow: none;
}

/* line 371, scss/common.scss */
.SignedInStandard li#logo,
.NotSignedIn li#logo {
  background: url(/i/common/logos/sw_logo_extrude.png) no-repeat 10px 5px;
}

/* line 375, scss/common.scss */
.SignedInPremium li#logo {
  background: url(/i/common/logos/swu_logo_tail.png) no-repeat 10px 5px;
  margin: -22px 0px 0px -88px;
}

/* line 379, scss/common.scss */
.SignedInClub li#logo {
  background: url(/i/common/logos/csw_logo.png) no-repeat 10px 5px;
}

/* line 382, scss/common.scss */
.col {
  float: left;
  margin: 0 18px 0 0;
  position: relative;
  min-height: 1px;
  z-index: 6;
}

/* line 390, scss/common.scss */
.colLast {
  margin-right: 0;
}

/* line 394, scss/common.scss */
.col1 {
  width: 65px;
}

/* line 395, scss/common.scss */
.col2 {
  width: 148px;
}

/* line 396, scss/common.scss */
.col3 {
  width: 231px;
}

/* line 397, scss/common.scss */
.col4 {
  width: 314px;
}

/* line 398, scss/common.scss */
.col5 {
  width: 397px;
}

/* line 399, scss/common.scss */
.col6 {
  width: 480px;
}

/* line 400, scss/common.scss */
.col7 {
  width: 563px;
}

/* line 401, scss/common.scss */
.col8 {
  width: 646px;
}

/* line 402, scss/common.scss */
.col9 {
  width: 729px;
}

/* line 403, scss/common.scss */
.col10 {
  width: 812px;
}

/* line 404, scss/common.scss */
.col11 {
  width: 895px;
}

/* line 405, scss/common.scss */
.col12 {
  width: 978px;
  margin-right: 0;
}

/* arrows
----------------------------------------------- */
/* line 411, scss/common.scss */
.arrowLft, .arrowLftSm, .arrowLftSmDl, .arrowRit, .arrowRitSm, .arrowRitSmDl, .arrowDownLft, .arrowDownRit, .arrowUpLft, .arrowUpRit, .arrowLeftSmlAg {
  background: url(/i/common/site/arrows.png) no-repeat !important;
}

/* line 415, scss/common.scss */
.arrowLft {
  background-position: left -156px !important;
  padding: 2px 0 2px 11px !important;
}

/* line 419, scss/common.scss */
.arrowRit {
  background-position: right -199px  !important;
  padding: 0px 11px 2px 0 !important;
}

/* line 423, scss/common.scss */
.arrowRitSm {
  background-position: right -596px  !important;
  padding: 2px 11px 2px 0 !important;
}

/* line 427, scss/common.scss */
.arrowRitSmDl {
  padding: 3px 11px 2px 0 !important;
}

/* line 430, scss/common.scss */
.arrowLftSmDl {
  padding: 5px 0 2px 11px !important;
}

/* line 433, scss/common.scss */
.arrowLeftSmlAg {
  background-position: -6px -596px !important;
  padding: 2px 0 1px 10px !important;
}

/* line 437, scss/common.scss */
.arrowDownSmlRit {
  background: url(/i/common/site/arrowsSml.png) no-repeat !important;
}

/* line 440, scss/common.scss */
.arrowDownSmlRit {
  background-position: right -36px !important;
  padding: 0 10px 0 0 !important;
}

/* line 444, scss/common.scss */
.arrowDownSmlLft {
  background: url(/i/common/site/arrowsSml.png) no-repeat !important;
}

/* line 447, scss/common.scss */
.arrowDownSmlLft {
  background-position: left -36px !important;
  padding: 0 10px 0 0 !important;
}

/* line 452, scss/common.scss */
.podPurple .arrowLft, .podPurple .arrowRit {
  color: #681646;
}

/* line 453, scss/common.scss */
.podPurple .arrowLft {
  background-position: 0 -80px;
}

/* line 454, scss/common.scss */
.podPurple .arrowRit {
  background-position: right -120px !important;
}

/* line 456, scss/common.scss */
.podDownload .arrowLft, .podDownload .arrowRit {
  color: #BF177C;
}

/* line 457, scss/common.scss */
.podDownload .arrowLft {
  background-position: 0 -160px;
}

/* line 458, scss/common.scss */
.podDownload .arrowRit {
  background-position: right -199px !important;
}

/* line 460, scss/common.scss */
.podMyShockwave .arrowLft, .podMyShockwave .arrowRit, .tabsMyShockwave .arrowRit {
  color: #BF177C;
}

/* line 461, scss/common.scss */
.podMyShockwave .arrowLft {
  background-position: 0 -240px;
}

/* line 462, scss/common.scss */
.podMyShockwave .arrowRit {
  background-position: right -198px !important;
}

/* line 464, scss/common.scss */
.arrowDownLft, .arrowUpLft {
  background-position: 0 -398px !important;
  padding: 0 0 0 20px !important;
}

/* line 468, scss/common.scss */
.arrowUpLft {
  background-position: 0 -438px !important;
}

/* line 471, scss/common.scss */
.arrowDownRit, .arrowUpRit {
  background-position: right -477px !important;
  padding: 0 20px 0 0 !important;
}

/* line 475, scss/common.scss */
.arrowUpRit {
  background-position: right -518px !important;
}

/* no workie with IE6, sue me */
/* line 480, scss/common.scss */
.arrowLft.disabled, .carousel .carousel-nav-left a.disabled {
  background-position: left -317px !important;
  color: #999999 !important;
}

/* line 484, scss/common.scss */
.arrowRit.disabled, .carousel .carousel-nav-right a.disabled {
  background-position: right -359px !important;
  color: #999999 !important;
}

/* line 488, scss/common.scss */
.arrowLftLrg, .arrowRitLrg {
  background: url(/i/common/site/arrowsLrg.png) no-repeat !important;
}

/* line 491, scss/common.scss */
.arrowLftLrg {
  background-position: 0 7px !important;
  padding: 10px 0 10px 22px !important;
}

/* line 495, scss/common.scss */
.arrowRitLrg {
  background-position: right -33px  !important;
  padding: 10px 22px 10px 0 !important;
}

/* no workie with IE6, sue me */
/* line 500, scss/common.scss */
.arrowLftLrg.disabled, #podGameTrophies .carousel .carousel-nav-left a.disabled {
  background-position: left -73px !important;
}

/* line 501, scss/common.scss */
.arrowRitLrg.disabled, #podGameTrophies .carousel .carousel-nav-right a.disabled {
  background-position: right -113px !important;
}

/* header
----------------------------------------------- */
/* line 504, scss/common.scss */
.swNavigator {
  margin: -12px -13px 0px auto;
  text-align: center;
  width: 445px;
  height: 13px;
  padding-top: 1px;
}

/* line 511, scss/common.scss */
#mainNav #logo {
  width: 193px;
  position: absolute;
  top: -28px;
  z-index: 1;
}

/* line 517, scss/common.scss */
#mainNav .swuLogo {
  width: 253px !important;
  height: 253px;
}

/* line 521, scss/common.scss */
#mainNav .clubLogo {
  width: 175px !important;
  height: 67px;
}

/* line 525, scss/common.scss */
#logo a.img {
  display: block;
  margin-top: -20px;
}

/* line 529, scss/common.scss */
#headerNoNav {
  height: 45px;
  margin-top: 50px;
}

/* line 533, scss/common.scss */
.nsiClubGame #headerNoNav {
  height: 82px;
}

/* line 536, scss/common.scss */
.nonMember {
  margin-top: 10px;
}

/* line 537, scss/common.scss */
.swuMember {
  margin: -32px 0 -195px -70px;
}

/* line 541, scss/common.scss */
#myTools,
.myTools {
  margin-top: -42px;
  margin-bottom: 10px;
  float: right;
}

/* line 547, scss/common.scss */
.myToolsSIP {
  margin-top: -42px !important;
}

/* line 550, scss/common.scss */
.myToolsSIS {
  margin-top: -54px !important;
  margin-bottom: -10px !important;
}

/* main and sub navigation
----------------------------------------------- */
/* line 558, scss/common.scss */
#mainNav {
  position: relative;
  /*height: 40px;*/
  margin-top: 10px;
}

/* line 564, scss/common.scss */
#mainNav li {
  display: block;
  position: absolute;
  top: 0;
  z-index: 2;
}

/* line 570, scss/common.scss */
.navigation ul li#tab-1 a,
.navigation ul li#tab-2 a,
.navigation ul li#tab-3 a {
  padding: 5px 10px;
  height: 20px !important;
  font: 17px 'salvo sans medium', arial, helvetica, times new roman !important;
  text-transform: uppercase;
  color: #000;
}

/* line 579, scss/common.scss */
.navigation ul li#tab-1 a:hover,
.navigation ul li#tab-2 a:hover,
.navigation ul li#tab-3 a:hover {
  color: #e65c00;
  text-decoration: none;
}

/* line 585, scss/common.scss */
.navigation ul li {
  margin-right: -2px;
}

/* line 586, scss/common.scss */
.navigation ul li,
.navigation ul li img {
  display: inline;
}

/* line 588, scss/common.scss */
.navigation ul li img {
  height: 12px;
}

/* line 589, scss/common.scss */
#online ul li#tab-1 a,
#download ul li#tab-2 a,
#myShockwave ul li#tab-3 a {
  background: -webkit-linear-gradient(top, #d0d0d0, #f2f2f2);
  background: -moz-linear-gradient(top, #d0d0d0, #f2f2f2);
  background: #dedede\9;
  *background: #dedede;
  color: #e65c00;
}

/* line 598, scss/common.scss */
#online ul li img.separator1,
#download ul li img.separator1,
#download ul li img.separator2,
#myShockwave ul li img.separator2 {
  display: none;
}

/* line 602, scss/common.scss */
#mainNav li#myTools a {
  padding: 0;
  display: inline;
  font-weight: normal;
}

/* line 609, scss/common.scss */
#mainNav #myTools {
  padding: 12px 0 0 8px;
  left: 691px;
  width: 299px;
  top: -12px;
  background: url(/i/common/userBar/nsiBkg.png) no-repeat scroll right 0;
  height: 40px;
  margin-bottom: 0;
  position: absolute;
  z-index: 3 !important;
}

/* line 621, scss/common.scss */
.SignedInPremium #mainNav #myTools,
.SignedInClub #mainNav #myTools,
.SignedInFreeClub #mainNav #myTools,
.SignedInStandard #mainNav #myTools {
  background-position: right -63px;
  top: 0;
  height: 29px;
  z-index: 3 !important;
}

/* pre login state */
/* line 633, scss/common.scss */
#myTools a {
  color: #FFF !important;
  font: normal 12px arial, helvetica, times new roman !important;
}

/* line 637, scss/common.scss */
#myTools #loginOptions {
  margin-left: -200px;
  margin-bottom: 20px;
}

/* line 641, scss/common.scss */
#myTools .userMessage a {
  font-weight: bold !important;
  color: #FFF;
}

/* line 646, scss/common.scss */
form a.btnMyShockwavePlain.disabled {
  background: #ccc !important;
  border: 1px solid #999 !important;
  color: #fff !important;
}

/* line 652, scss/common.scss */
.rememberMeWrap label {
  background: url(/i/common/userBar/checkBox.png) 0 -7px no-repeat;
  padding: 0 0 0 17px !important;
  line-height: 14px;
  width: 106px;
  display: inline;
  float: none;
  width: auto;
  cursor: pointer;
}

/* line 662, scss/common.scss */
.rememberMeWrap label.active {
  background-position: 0 -27px;
}

/* line 665, scss/common.scss */
.rememberMeWrap input {
  position: absolute;
  top: auto;
  left: -9999px;
}

/* post login state */
/* line 672, scss/common.scss */
#myTools img {
  border: 1px solid #fff;
  display: inline;
  vertical-align: middle;
  margin-right: 5px;
  /*position: absolute;*/
  /*top: 9px; left: 3px;*/
}

/* line 680, scss/common.scss */
#myTools .username,
#myTools #logout {
  /*position: absolute;*/
  /*top: 6px; left: 41px;*/
  color: #FFF !important;
  margin-right: 10px;
}

/* line 687, scss/common.scss */
#myTools #logout {
  /*right: 4px; left: auto;*/
  /*font-weight: bold !important;*/
}

/* line 691, scss/common.scss */
#mainNav li#myTools .username a {
  font-weight: bold !important;
  display: block;
  float: left;
  overflow: hidden;
  padding-left: 5px;
  width: 145px;
}

/* line 700, scss/common.scss */
#myTools ul.clearfix {
  /*position: absolute;*/
  /*top: 23px; left: 40px;*/
  /*width: 267px;*/
}

/* line 705, scss/common.scss */
#myTools ul li {
  padding: 1px 7px 0 7px;
  position: static;
  float: left;
  height: 16px;
  position: relative;
}

/* line 713, scss/common.scss */
#myTools ul li#tokenCount {
  text-align: right;
  background: url(/i/common/site/icons16x16.png) 4px -480px no-repeat;
  border-left: none;
}

/* line 718, scss/common.scss */
#myTools ul li#tokenCount a {
  display: block;
  text-align: right;
  color: #666;
  padding-left: 18px;
}

/* line 725, scss/common.scss */
#myTools ul li#tokenCount span {
  display: inline !important;
}

/* line 728, scss/common.scss */
#myTools ul li#headerCashBalance {
  color: #666;
  margin-left: 10px;
}

/* line 732, scss/common.scss */
#myTools ul li#headerCashBalance a {
  color: #666;
  padding-left: 13px;
}

/* line 736, scss/common.scss */
#myTools ul li#headerCashBalance span {
  display: inline !important;
}

/* line 739, scss/common.scss */
#myTools ul li#friendCount {
  width: 83px;
  text-align: right;
  background: url(/i/common/site/icons16x16.png) 4px -520px no-repeat;
  cursor: pointer;
}

/* line 745, scss/common.scss */
#myTools ul li#faveGames {
  padding-left: 26px;
  background: url(/i/common/site/icons16x16.png) 4px -400px no-repeat;
  cursor: pointer;
  float: right;
}

/* line 752, scss/common.scss */
#subNav #cart {
  position: absolute;
  top: 5px;
  left: 894px;
  width: 104px;
  font-size: 10px;
  line-height: 13px;
}

/* line 760, scss/common.scss */
#subNav #cart a {
  color: #fff;
  font-weight: normal;
  padding-top: 3px;
  display: block;
}

/* line 766, scss/common.scss */
#subNav a#cartIcon {
  position: absolute;
  top: 5px;
  right: 3px;
  background: url(/i/common/site/icons16x16.png) 0 -1440px no-repeat;
  display: block;
  height: 10px;
  width: 16px;
  padding-top: 11px;
  height: 15px;
  text-align: center;
}

/* line 779, scss/common.scss */
#subNav, #subNav ul li, #subNav ul li a:hover, #subNav, #subNav ul li.active a, #subNav ul li div.newGenre:hover {
  /*background: url(/i/common/nav/subNavBkg.png);*/
}

/* line 783, scss/common.scss */
#subNav {
  /*border:1px solid red;*/
  position: relative;
  z-index: 1;
  margin: 10px 0px;
}

/* line 789, scss/common.scss */
.hideSubNav #subNav ul {
  visibility: hidden !important;
}

/* line 793, scss/common.scss */
#subNav ul li a {
  color: #000000;
  display: block;
  font: 14px 'Salvo Serif Regular';
  padding: 7px 5px;
  margin-top: 3px;
}

/* line 802, scss/common.scss */
#subNav ul li a:hover {
  text-decoration: none;
}

/* line 803, scss/common.scss */
#subNav ul li.newGenre a {
  padding-left: 20px;
}

/* line 806, scss/common.scss */
#subNav ul li.newGenre img {
  position: absolute;
  top: 0px;
  left: 0px;
}

/* line 811, scss/common.scss */
#subNav ul li a:first-child {
  margin-left: 3px;
}

/* line 814, scss/common.scss */
#subNav ul li {
  float: left;
  height: 34px;
  padding-right: 1px;
  background-repeat: no-repeat;
  position: relative;
}

/* line 821, scss/common.scss */
#subNav ul li#moreDropDown {
  margin-top: -1px;
}

/* line 823, scss/common.scss */
#online #subNav ul li a,
#download #subNav ul li a {
  color: #000;
  font: 14px 'Salvo Serif Regular';
}

/* line 826, scss/common.scss */
#online #subNav ul li a:hover,
#online #subNav ul li.active a,
#download #subNav ul li a:hover,
#download #subNav ul li.active a,
#online #subNavMore ul li a:hover,
#download #subNavMore ul li a:hover,
#myShockwave #subNavMore ul li a:hover {
  color: #e65c00 !important;
  text-decoration: none;
}

/* line 837, scss/common.scss */
#download #subNavMore ul li a,
#online #subNavMore ul li a,
#myShockwave #subNavMore ul li a {
  padding: 5px;
  font: 12px 'Salvo Serif Regular';
  color: #000;
}

/* line 845, scss/common.scss */
#download #subNav ul li {
  background-position: right -170px;
}

/* line 846, scss/common.scss */
#myShockwave #subNav {
  background-position: 0 -204px;
}

/* line 847, scss/common.scss */
#myShockwave #subNav ul li a:hover,
#myShockwave #subNav ul li.active a,
#myShockwave #subNavMore ul li a:hover {
  background-position: left -238px;
  color: #E65C00 !important;
  text-decoration: none;
}

/* line 855, scss/common.scss */
#myShockwave #subNav ul li {
  background-position: right -272px;
}

/* line 859, scss/common.scss */
.dropmenu div {
  display: none;
  background: url(/i/common/nav/dropMenuBkg.png) bottom left no-repeat !important;
  _background: url(/i/common/nav/dropMenuBkgIE6.png) bottom left no-repeat !important;
  position: absolute;
  top: 34px;
  left: -4px;
  _left: -5px;
  padding: 6px 0;
  border: none;
  width: 400px;
}

/* line 872, scss/common.scss */
#myTools .dropmenu div {
  top: 17px;
  left: -302px;
}

/* line 876, scss/common.scss */
#myTools .dropmenu div h5 {
  padding: 0;
  margin: 0;
  color: #666;
}

/* line 880, scss/common.scss */
#myTools div ul li {
  border: none;
}

/* line 883, scss/common.scss */
#myTools div ul li {
  position: relative;
  display: block;
  float: none;
  height: auto;
  width: auto;
  margin: 0;
  border: none;
  padding: 3px 0;
  background: none;
}

/* line 895, scss/common.scss */
#myTools div ul li a {
  display: inline;
  padding: 0;
  font-size: 11px;
  font-weight: normal;
  background: none;
}

/* line 902, scss/common.scss */
#myTools div ul li a:hover {
  display: inline;
  padding: 0;
  background: none;
  text-decoration: underline !important;
}

/* line 909, scss/common.scss */
#myTools #sisUpsell {
  position: absolute;
  top: -16px;
  left: 0;
  padding: 2px;
  width: 301px;
  color: #fff;
  background: url(/i/common/userBar/nsiBkg.png) no-repeat scroll right -112px;
  text-align: center;
}

/* line 920, scss/common.scss */
#myTools #sisUpsell a {
  font-weight: normal;
  color: #fff;
}

/* line 924, scss/common.scss */
#mainNav .swTicker,
#mainNav .swTickerNSI {
  width: 175px;
  position: absolute;
  z-index: 2;
  font: 14px arial, helvetica, times new roman;
  color: #EDEDED;
  background: #666;
  padding-left: 10px;
  padding-top: 4px;
  height: 29px;
}

/*IE HACKS */
/* line 937, scss/common.scss */
#mainNav .swTicker {
  *top: -41px !important;
  /* IE7 */
  *height: 29px !important;
  /* IE7 */
}

/* line 941, scss/common.scss */
:root #mainNav .swTicker {
  top: -39px\0/IE9;
}

/* IE9 + IE10pp4 */
/* FF HACK */
@-moz-document url-prefix() {
  /* line 945, scss/common.scss */
  #mainNav .swTicker,
  #mainNav .swTickerNSI {
    top: -40px !important;
    height: 29px !important;
  }
}
/* line 950, scss/common.scss */
#mainNav .swTicker ul.tickerList li,
#mainNav .swTicker ul.tickerList li.myTokens,
#mainNav .swTicker ul.tickerList li.gameTime {
  display: inline;
  margin-right: 10px;
  background: url(/i/common/site/icons16x16.png) no-repeat;
  position: relative;
  top: 6px;
  padding: 0px 0px 0px 7%;
  background-position: 0 -1640px;
}

/* line 961, scss/common.scss */
#mainNav .swTicker ul.tickerList li.myTokens {
  margin-right: 10px;
  padding: 0px 0px 0px 7%;
  background-position: 0 -480px;
}

/* line 966, scss/common.scss */
#mainNav .swTicker ul.tickerList li.myTokens a,
#mainNav .swTicker ul.tickerList li.myCash a {
  color: #FFF;
  font: normal 11px arial, helvetica, times new roman;
  padding-left: 5px;
}

/* line 972, scss/common.scss */
#mainNav .swTicker ul.tickerList li.gameTime {
  *top: -10px;
  /* IE7 */
  font-size: 11px;
  margin-top: 1px;
  margin-right: 10px;
  padding-bottom: 20px;
  background-position: 0 -400px;
  float: right;
}

/* line 981, scss/common.scss */
#mainNav .swTicker ul.tickerList li.gameTime ul li.moreGames ul li {
  background: none;
  background-position: 0px 0px;
}

/* line 986, scss/common.scss */
#mainNav .swTicker ul.tickerList li.gameTime ul li.moreGames {
  clear: both;
  display: none;
  background: #3F3F3F;
  width: 311px !important;
  top: 0px;
  right: -10px;
  right: -29px\9;
  min-height: 130px;
  padding-bottom: 10px;
  margin: 22px 0px 0px -234px;
  position: absolute;
  z-index: 2;
  line-height: 0.75em;
  padding: 0px 10px 10px;
}

/* line 1003, scss/common.scss */
:root #mainNav .swTicker ul.tickerList li.gameTime ul li.moreGames {
  margin-left: -230px \0/IE9;
}

/* line 1006, scss/common.scss */
#mainNav .swTicker ul li.tickerNSI {
  background: none;
  top: 9px;
}

/* line 1010, scss/common.scss */
#mainNav .swTicker ul li.tickerNSI SPAN {
  padding: 0px 18px;
}

/* line 1011, scss/common.scss */
#mainNav li.moreGames ul.block1,
#mainNav li.moreGames ul.block2 {
  width: 135px;
  float: left;
  margin-left: 8px;
  border-right: 1px solid #ccc;
  height: 98%;
  display: block;
}

/* line 1020, scss/common.scss */
#mainNav li.moreGames ul.block1 {
  padding: 0px 5px;
  margin-left: 0px;
}

/* line 1024, scss/common.scss */
#mainNav li.moreGames ul.block2 {
  width: 130px;
  padding-left: 5px;
  border: none;
}

/* line 1029, scss/common.scss */
#mainNav li.moreGames ul.block1 li,
#mainNav li.moreGames ul.block2 li {
  margin: 0px;
  padding: 0px;
  text-transform: none;
}

/* line 1035, scss/common.scss */
#mainNav li.moreGames ul.block1 li h5,
#mainNav li.moreGames ul.block2 li h5 {
  font: bold 12px arial, helvetica, times new roman;
  margin-bottom: -2px;
}

/* line 1040, scss/common.scss */
#mainNav li.moreGames ul.block1 li p,
#mainNav li.moreGames ul.block2 li p {
  line-height: 1.3em;
  text-transform: none;
}

/* line 1045, scss/common.scss */
#mainNav li.moreGames ul.block1 a,
#mainNav li.moreGames ul.block2 a {
  display: block;
  /* margin-bottom: -5px; */
  margin: 5px 0px 0px 0px !important;
  color: #FFF;
  font: normal 11px arial, helvetica, times new roman;
  text-transform: none;
}

/* line 1054, scss/common.scss */
#mainNav li.moreGames ul.block1 a:hover,
#mainNav li.moreGames ul.block2 a:hover {
  text-decoration: underline;
  display: block;
}

/* line 1059, scss/common.scss */
#mainNav li.moreGames ul.block1 li.viewAll,
#mainNav li.moreGames ul.block2 li.viewAll {
  margin: 30px 0px 0px 30px;
}

/* line 1063, scss/common.scss */
#mainNav li.moreGames ul.block1 li.viewAll a,
#mainNav li.moreGames ul.block2 li.viewAll a {
  display: inline;
  margin-top: 10px;
}

/* line 1068, scss/common.scss */
.favoriteArrow {
  margin-left: 7px;
  font-size: 8px;
  color: #FFF;
}

/* line 1073, scss/common.scss */
.favoriteGamesHighlight a:hover {
  text-decoration: underline !important;
}

/* line 1076, scss/common.scss */
.f_right {
  float: right;
}

/* line 1079, scss/common.scss */
.profile_info {
  font: normal 12px arial, helvetica, times new roman;
}

/* line 1082, scss/common.scss */
.arrowHolder {
  display: inline;
  font-size: 8px;
  margin-left: 3px;
  margin-top: -3px;
  color: #FFF;
}

/* body content & general rules
----------------------------------------------- */
/* line 1093, scss/common.scss */
#mainContent {
  background: #F8F8F8;
  padding: 0 10px 80px 10px;
  min-height: 400px;
  position: relative;
  z-index: 2;
  width: 1000px;
  *margin-left: -10px  !important;
  /* IE7 */
  margin-left: -10px\0/ !important;
  /* IE8 and IE9 */
}

/* line 1104, scss/common.scss */
:root #mainContent {
  left: 10px\0/IE9;
}

/* IE9 + IE10pp4 */
/* line 1106, scss/common.scss */
.dfContainer {
  border: 1px solid #969696;
  border-radius: 5px;
  padding: 15px 5px 0px 5px;
  width: 100%;
  margin: 0px 0px 20px 0px;
}

/* line 1113, scss/common.scss */
.dfTreatment {
  position: relative;
  z-index: 4;
}

/* line 1118, scss/common.scss */
#altNav {
  border-bottom: 1px solid #8fb3ec;
  /* height: 268px; */
}

/* line 1122, scss/common.scss */
#download #altNav {
  border-color: #dd6611;
}

/* line 1126, scss/common.scss */
#altNav li {
  display: block;
  position: relative;
  border: 1px solid #8fb3ec;
  border-bottom: none;
}

/* line 1132, scss/common.scss */
#download #altNav li {
  border-color: #dd6611;
}

/* line 1135, scss/common.scss */
#altNav li a {
  padding-top: 44px;
  background-repeat: no-repeat;
}

/* line 1139, scss/common.scss */
#altNav li.altNavDouble a {
  padding-top: 87px;
}

/* line 1143, scss/common.scss */
#online #altNav li a {
  background-position: 0 -44px;
}

/* line 1146, scss/common.scss */
#online #altNav li.altNavDouble a {
  background-position: 0 -88px;
}

/* line 1149, scss/common.scss */
#download #altNav li a {
  background-position: 0 0;
}

/* line 1152, scss/common.scss */
#download #altNav li.altNavDouble a {
  background-position: 0 0;
}

/* line 1155, scss/common.scss */
#altNav li a:hover {
  background-position: 0 -88px !important;
}

/* line 1158, scss/common.scss */
#altNav li.altNavDouble a:hover {
  background-position: 0 -176px !important;
}

/* line 1162, scss/common.scss */
.sponsoredLinks {
  padding: 20px 10px !important;
}

/* line 1163, scss/common.scss */
.sponsoredLinks h5 {
  margin: 0 0 7px 0;
  padding-bottom: 7px;
  border-bottom: 1px solid #ccc;
  color: #999;
}

/* line 1169, scss/common.scss */
.sponsoredLinks table td {
  width: 23%;
  padding-right: 2%;
}

/* line 1173, scss/common.scss */
.sponsoredLinks table td a {
  font-weight: normal;
  color: #3177cc;
}

/* line 1177, scss/common.scss */
.sponsoredLinks table td .description,
.sponsoredLinks table td .linkGray {
  color: #999;
}

/* line 1182, scss/common.scss */
#footerTop {
  background: url(/i/common/site/footerBkg.png) no-repeat 50% 0;
  height: 30px;
}

/* line 1187, scss/common.scss */
#footer {
  padding: 0 45px 45px 45px;
  background: #EEEEEE;
  position: relative;
  font-size: 11px;
}

/* line 1193, scss/common.scss */
ul.footerLinks li {
  float: left;
}

/* line 1196, scss/common.scss */
ul.footerLinks li.sw_mod_links {
  margin-right: 70px;
}

/* line 1199, scss/common.scss */
ul.footerLinks li.sw_gamesformom {
  margin: 0px 0px 0px 1px;
}

/* line 1202, scss/common.scss */
#footer h2,
#footer .moreCoolGames {
  padding-top: 35px;
  margin-bottom: 25px;
  letter-spacing: normal;
  color: #666 !important;
  font: normal bold 16px/18px Arial !important;
}

/* line 1210, scss/common.scss */
.extLinksHeader {
  font-size: 11px;
  font-weight: bold !important;
}

/* line 1214, scss/common.scss */
ul.extLinks li {
  float: none;
  width: 125px;
}

/* line 1218, scss/common.scss */
.extLinks a {
  color: #666;
  font-weight: normal;
}

/* line 1222, scss/common.scss */
ul.listNav {
  border-top: 1px solid #ccc;
}

/* line 1225, scss/common.scss */
ul.listNav li {
  border-bottom: 1px solid #ccc;
  _zoom: 1;
}

/* line 1229, scss/common.scss */
ul.listNav li a,
#footer .colLast ul li {
  display: block;
  font: 12px 'Salvo Serif Regular';
  margin-top: 3px;
  padding: 7px 5px;
}

/* line 1236, scss/common.scss */
.legal a {
  color: #460;
}

/* line 1240, scss/common.scss */
.colLast ul li a {
  /*font-weight: normal;*/
  display: inline;
}

/* line 1244, scss/common.scss */
.clear {
  clear: both;
}

/* line 1247, scss/common.scss */
ul.corpLinks li {
  float: left;
  font-size: 11px;
  margin: 20px 20px 0 0;
}

/* line 1252, scss/common.scss */
a.corpLinks:link {
  text-decoration: underline;
}

/* line 1253, scss/common.scss */
a.corpLinks:visited {
  color: #003D7B;
  text-decoration: underline;
}

/* line 1254, scss/common.scss */
a.corpLinks:hover {
  text-decoration: none;
}

/* line 1255, scss/common.scss */
a.corpLinks:active {
  color: #003D7B;
}

/*speficic changes for btnOnlinePlain in coppLinks   */
/* line 1258, scss/common.scss */
.aboutUs {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  height: 67px;
  margin-top: 20px;
}

/* line 1264, scss/common.scss */
.aboutUs a.corpLinks {
  display: block;
  height: 20px;
  padding: 6px 0;
}

/* line 1269, scss/common.scss */
ul.aboutUs li a.btnOnlinePlain {
  border: 1px solid #3060BE;
  display: block;
  height: 20px;
  /*overflow: hidden;*/
  padding: 5px 9px 0 !important;
  text-decoration: none;
  font-size: 11px;
}

/* line 1278, scss/common.scss */
.aboutUs li {
  font-size: 12px !important;
}

/* line 1281, scss/common.scss */
.footer .footerLinks {
  overflow: hidden;
}

/* line 1284, scss/common.scss */
.aboutUs .exposeComments {
  float: right;
  margin-top: 24px;
  margin-right: 0px;
}

/* line 1289, scss/common.scss */
.aboutUs .btnOnlinePlain:hover {
  text-decoration: underline;
}

/* line 1292, scss/common.scss */
.shareIconsFooter a {
  background-image: url("/i/common/site/find_us_on_facebook_button.png");
  background-repeat: no-repeat;
  float: left;
  margin-left: 10px;
  padding-top: 27px;
  width: 91px;
}

/* line 1300, scss/common.scss */
.shareFacebookFooter {
  margin-top: -4px;
}

/* line 1301, scss/common.scss */
.shareBlogFooter {
  background-position: 0 0;
}

/* line 1302, scss/common.scss */
.shareTwitterFooter {
  background-position: 0 -42px;
}

/* line 1303, scss/common.scss */
.shareStumbleFooter {
  background-position: 0 -63px;
}

/* line 1304, scss/common.scss */
.shareFlickrFooter {
  background-position: 0 -84px;
}

/* line 1306, scss/common.scss */
#footerLogo {
  padding-top: 36px;
  background: url(/i/common/site/defyLogo.png) no-repeat bottom right;
  background-size: 83px 30px;
}

/* line 1312, scss/common.scss */
ul.games4,
ul.games3 {
  padding-left: 6px;
}

/* line 1316, scss/common.scss */
ul.games1 {
  margin-top: -15px;
}

/* line 1319, scss/common.scss */
.podNoPad ul.games4,
.podNoPad ul.games3,
.podNoPad ul.games2,
.podNoPad ul.games1 {
  padding-left: 20px;
}

/* line 1325, scss/common.scss */
ul.games4 li,
ul.games3 li,
ul.games2 li,
ul.games1 li,
ul.recentView li {
  float: left;
  display: block;
  _display: inline;
  padding: 0 11px 18px;
  position: relative;
  width: 129px;
}

/* line 1337, scss/common.scss */
ul.games4 li.nickMomStyle {
  width: 122px;
  padding: 10px 11px 0px;
  margin: 0px 8px 10px 0px;
  background: white;
  border-bottom: 4px solid #AC800B;
  min-height: 316px;
}

/* line 1345, scss/common.scss */
ul.games4 li.nickMomStyle h3 a,
.hoverBoxContent h3 a {
  font: 12px 'salvo sans regular', arial, helvetica, times new roman;
  color: #333;
  text-decoration: none;
}

/* line 1351, scss/common.scss */
ul.games4 li.nickMomStyle h3 a:hover,
.hoverBoxContent h3 a:hover {
  color: #AC800B;
}

/* line 1353, scss/common.scss */
ul.games4 li.nickMomStyle p {
  font: bold 10px arial, helvetica, times new roman;
  color: #999;
}

/* line 1357, scss/common.scss */
ul.games1 li {
  width: 614px;
  padding: 18px 0;
  border-bottom: 1px solid;
}

/* line 1362, scss/common.scss */
#online ul.games1 li {
  border-bottom-color: #cccccc;
}

/* line 1365, scss/common.scss */
#download ul.games1 li {
  border-bottom-color: #cccccc;
}

/* line 1368, scss/common.scss */
ul.games1 li .content {
  width: 325px;
  padding-left: 15px;
}

/* line 1372, scss/common.scss */
ul.games2 li .content {
  width: 125px;
  padding-left: 15px;
}

/* line 1376, scss/common.scss */
ul.games1 li .content .title,
ul.games2 li .content .title {
  font-size: 14px;
  display: block;
  padding-bottom: 8px;
}

/* line 1382, scss/common.scss */
#download ul.games1 li .content .title,
#download ul.games2 li .content .title {
  color: #C8581D;
}

/* line 1386, scss/common.scss */
ul.games2 li {
  width: 270px;
  padding: 11px;
}

/* line 1390, scss/common.scss */
ul.games3 li {
  width: 180px;
}

/* line 1393, scss/common.scss */
ul.games4 li.doubleWide {
  width: 282px;
}

/* line 1396, scss/common.scss */
ul.games4 li.doubleWide img {
  margin-bottom: 0;
}

/* line 1399, scss/common.scss */
ul.swSalesPod {
  padding-bottom: 15px !important;
  margin-right: 15px;
}

/* line 1403, scss/common.scss */
ul.swSalesPod li {
  padding: 0 11px !important;
  height: 276px !important;
}

/* ul.games4Boxed {
	background: #feeed5;
	border: 0px solid #ee9559;
	padding: 17px 0 0 5px !important;
	margin: 0 14px 25px;
} */
/* line 1413, scss/common.scss */
ul.game4Boxed {
  background: #FFF;
  border: 0px solid #DEDEDE;
  padding: 0px 0 0 5px !important;
  margin: 0 14px 19px;
}

/* line 1419, scss/common.scss */
.games4Boxed h3 a {
  font: 12px 'salvo sans regular';
  color: #333;
}

/* line 1423, scss/common.scss */
.games4Boxed h3 a:hover {
  color: #ac800b;
}

/* line 1426, scss/common.scss */
ul.games4 .games4TwoColUpsell {
  position: relative;
}

/* line 1429, scss/common.scss */
ul.games4 .games4TwoColUpsell .upsellContainer {
  position: absolute;
  top: 0;
  left: 11px;
  width: 274px;
}

/* line 1433, scss/common.scss */
ul.recentView li {
  display: inline;
  padding: 0px;
  width: 100px;
  margin: 0px -2px;
}

/* line 1439, scss/common.scss */
.recentPanel {
  margin: 0px !important;
}

/* line 1442, scss/common.scss */
.gameRank {
  position: absolute;
  top: 0;
  left: -8px;
  height: 16px;
  width: 16px;
  background: url(/i/common/site/gameRank.png) no-repeat;
}

/* line 1450, scss/common.scss */
.gameRank2 {
  background-position: 0 -20px;
}

/* line 1451, scss/common.scss */
.gameRank3 {
  background-position: 0 -40px;
}

/* line 1452, scss/common.scss */
.gameRank4 {
  background-position: 0 -60px;
}

/* line 1453, scss/common.scss */
.gameRank5 {
  background-position: 0 -80px;
}

/* line 1454, scss/common.scss */
.gameRank6 {
  background-position: 0 -100px;
}

/* line 1455, scss/common.scss */
.gameRank7 {
  background-position: 0 -120px;
}

/* line 1456, scss/common.scss */
.gameRank8 {
  background-position: 0 -140px;
}

/* line 1457, scss/common.scss */
.gameRank9 {
  background-position: 0 -160px;
}

/* line 1458, scss/common.scss */
.gameRank10 {
  background-position: 0 -180px;
}

/* line 1459, scss/common.scss */
.gameRank11 {
  background-position: 0 -200px;
}

/* line 1460, scss/common.scss */
.gameRank12 {
  background-position: 0 -220px;
}

/* line 1462, scss/common.scss */
.emptyMessage {
  text-align: center;
  padding: 15px 0 10px;
  font: 13px 'Salvo Serif';
  color: #333333;
}

/* line 1468, scss/common.scss */
.podInnerBox .emptyMessage {
  padding: 5px 0 7px;
}

/* line 1471, scss/common.scss */
.salePrice {
  color: red;
  font-weight: bold;
}

/* line 1475, scss/common.scss */
.download {
  color: #de6713;
}

/* line 1476, scss/common.scss */
.myShockwave {
  color: #446600 !important;
}

/* line 1477, scss/common.scss */
.online {
  color: #3476ca;
}

/* logos
----------------------------------------------- */
/* line 1481, scss/common.scss */
.clubExclusiveLogo {
  background: url(/i/common/logos/clubExclusive.png) no-repeat;
  padding: 10px 0 10px 102px;
}

/* line 1485, scss/common.scss */
.unlimitedLogo {
  background: url(/i/common/logos/logoSW-SIP.png) no-repeat;
  width: 290px;
  height: 110px;
}

/* line 1490, scss/common.scss */
.unlimitedLogoSm {
  background: url(/i/common/logos/logoSW-SIP-small_28.png) no-repeat;
  padding: 10px 0 10px 102px;
}

/* inbody ad
----------------------------------------------- */
/* line 1496, scss/common.scss */
.bannerWrapper {
  width: 100%;
  margin-bottom: 20px;
}

/* line 1500, scss/common.scss */
#daughter .bannerWrapper {
  margin-top: 15px;
  margin-bottom: 0;
}

/* line 1504, scss/common.scss */
.banner,
.banner > * {
  text-align: center;
  margin: 0px auto !important;
}

/*banner fix for iframe ad*/
/* line 1511, scss/common.scss */
.banner div[id^="coda_ad_728x90"] > div {
  margin: 0 auto;
  text-align: center !important;
}

/* line 1515, scss/common.scss */
.transparentAd {
  background: none !important;
}

/* line 1518, scss/common.scss */
.dynamicSkin {
  padding-bottom: 20px !important;
}

/* line 1521, scss/common.scss */
#inBodyAd {
  width: 100%;
  background: #FFF;
  padding-top: 10px;
}

/* line 1526, scss/common.scss */
.adWrap {
  text-align: center;
  margin: 0px auto;
}

/* line 1530, scss/common.scss */
#inBodyAd td {
  border-top: 10px solid #fff;
  border-collapse: separate;
}

/* line 1534, scss/common.scss */
#inBodyAd td.adWrap {
  width: 970px;
  text-align: center;
  /* for Safari */
  background: #FFF;
}

/* line 1539, scss/common.scss */
#inBodyAd td.adSide {
  background: #fff;
  width: 14px;
}

/* picon sizes
----------------------------------------------- */
/* line 1545, scss/common.scss */
.picon_small {
  width: 92px;
  height: 70px;
}

/* line 1549, scss/common.scss */
.picon_jigsaw {
  background-position: -17px -13px;
}

/* line 1552, scss/common.scss */
.picon_regular {
  width: 122px;
  height: 92px;
}

/* line 1556, scss/common.scss */
.picon_large {
  width: 122px;
  height: 182px;
}

/* line 1560, scss/common.scss */
.picon_XL {
  width: 272px;
  height: 182px;
}

/* 16x16 icons
----------------------------------------------- */
/* line 1566, scss/common.scss */
.icon16Rit, .icon16Lft {
  background-image: url(/i/common/site/icons16x16.png);
  background-repeat: no-repeat;
  line-height: 17px;
}

/* line 1571, scss/common.scss */
.icon16Rit {
  padding: 1px 20px 2px 0;
}

/* line 1574, scss/common.scss */
.icon16Lft {
  padding: 2px 0 2px 20px;
}

/* line 1577, scss/common.scss */
.icon16Play {
  background-position: 0 0;
}

/* line 1578, scss/common.scss */
.icon16Download {
  background-position: 0 -40px;
  color: #ce5119;
}

/* line 1579, scss/common.scss */
.icon16Question {
  background-position: 0 -80px;
}

/* line 1580, scss/common.scss */
.icon16Buy {
  background-position: 0 -120px;
}

/* line 1581, scss/common.scss */
.icon16Info {
  background-position: 0 -160px;
}

/* line 1582, scss/common.scss */
.icon16Plus {
  background-position: 0 -200px;
}

/* line 1583, scss/common.scss */
.icon16Minus {
  background-position: 0 -240px;
}

/* line 1584, scss/common.scss */
.icon16Rit.icon16Close {
  background-position: right -280px;
}

/* line 1585, scss/common.scss */
.icon16Close {
  background-position: 0 -280px;
}

/* line 1586, scss/common.scss */
.icon16Help {
  background-position: 0 -320px;
}

/* line 1587, scss/common.scss */
.icon16UserOnline {
  background-position: 0 -360px;
}

/* line 1588, scss/common.scss */
.icon16Favorite {
  background-position: 0 -400px;
}

/* line 1589, scss/common.scss */
.icon16FavoriteAdded {
  background-position: 0 -440px;
}

/* line 1590, scss/common.scss */
.icon16Tokens {
  background-position: 0 -480px;
}

/* line 1591, scss/common.scss */
.icon16Tokens.icon16Rit {
  background-position: right -480px;
}

/* line 1592, scss/common.scss */
.icon16Friends {
  background-position: 0 -520px;
}

/* line 1593, scss/common.scss */
.icon16Warning {
  background-position: 0 -560px;
}

/* line 1594, scss/common.scss */
.icon16Pages {
  background-position: 0 -600px;
}

/* line 1595, scss/common.scss */
.icon16Screenshots {
  background-position: 0 -640px;
}

/* line 1596, scss/common.scss */
.icon16PlayVideo {
  background-position: 0 -680px;
}

/* line 1597, scss/common.scss */
.icon16Cash {
  background-position: 0 -720px;
}

/* line 1598, scss/common.scss */
.icon16Ticket {
  background-position: 0 -760px;
}

/* line 1599, scss/common.scss */
.icon16AddFriend {
  background-position: 0 -800px;
}

/* line 1600, scss/common.scss */
.icon16Trophy {
  background-position: 0 -840px;
}

/* line 1601, scss/common.scss */
.icon16Trophy.icon16Rit {
  background-position: right -840px;
}

/* line 1602, scss/common.scss */
.icon16ShareGame {
  background-position: 0 -880px;
}

/* line 1603, scss/common.scss */
.icon16GameInstruct {
  background-position: 0 -920px;
}

/* line 1604, scss/common.scss */
.icon16Email {
  background-position: 0 -960px;
}

/* line 1605, scss/common.scss */
.icon16Email.icon16Rit {
  background-position: right -960px;
}

/* line 1606, scss/common.scss */
.icon16Globe {
  background-position: 0 -1000px;
}

/* line 1607, scss/common.scss */
.icon16Embed {
  background-position: 0 -1040px;
}

/* line 1608, scss/common.scss */
.icon16OnlyOnShockwave {
  background-position: 0 -1080px;
}

/* line 1609, scss/common.scss */
.icon16GameFace {
  background-position: 0 -1120px;
}

/* line 1610, scss/common.scss */
.icon16Edit {
  background-position: 0 -1160px;
}

/* line 1611, scss/common.scss */
.icon16HighScores {
  background-position: 0 -1200px;
}

/* line 1612, scss/common.scss */
.icon16PlayClub {
  background-position: 0 -1240px;
}

/* line 1613, scss/common.scss */
.icon16TokenX2 {
  background-position: 0 -1280px;
}

/* line 1614, scss/common.scss */
.icon16TokenX3 {
  background-position: 0 -1320px;
}

/* line 1615, scss/common.scss */
.icon16TokenX4 {
  background-position: 0 -1360px;
}

/* line 1616, scss/common.scss */
.icon16TokenX5 {
  background-position: 0 -1400px;
}

/* line 1617, scss/common.scss */
.icon16Cart {
  background-position: 0 -1440px;
}

/* line 1618, scss/common.scss */
.icon16Silence {
  background-position: 0 -1480px;
}

/* line 1619, scss/common.scss */
.icon16Rit.icon16Silence {
  background-position: right -1480px;
}

/* line 1620, scss/common.scss */
.icon16Challenge {
  background-position: 0 -1520px;
}

/* line 1621, scss/common.scss */
.icon16Marketing {
  background-position: 0 -1560px;
}

/* line 1622, scss/common.scss */
.icon16PhotoSubmitted {
  background-position: 0 -1600px;
}

/* line 1623, scss/common.scss */
.icon16SWCash {
  background-position: 0 -1640px;
}

/* line 1624, scss/common.scss */
.icon16FacebookLike {
  background-position: 0 -1680px;
}

/* line 1625, scss/common.scss */
.icon16Rit.icon16SWCash {
  background-position: right -1640px;
}

/* line 1626, scss/common.scss */
.clubGame .icon16Play {
  background-position: 0 -1240px;
  color: #77a922;
}

/* line 1628, scss/common.scss */
#footer .icon16Lft,
#footer .icon16Rit {
  background-image: url(/i/common/site/icons16x16Footer.png);
}

/* line 1632, scss/common.scss */
.icon16EmailUpdates {
  background-position: 0 4px;
  padding: 7px 0 2px 20px;
}

/* line 1636, scss/common.scss */
.icon16RSS {
  background-position: 0 -36px;
}

/* line 1637, scss/common.scss */
.icon16AG {
  background-position: 0 -76px;
}

/* line 1638, scss/common.scss */
.icon16Parents {
  background-position: 0 -116px;
}

/* line 1639, scss/common.scss */
.icon16Nick {
  background-position: 0 -156px;
}

/* line 1640, scss/common.scss */
.icon16NickJr {
  background-position: 0 -196px;
}

/* line 1641, scss/common.scss */
.icon16NickAcade {
  background-position: 0 -236px;
}

/* line 1642, scss/common.scss */
.icon16Neopets {
  background-position: 0 -276px;
}

/* line 1643, scss/common.scss */
.icon16TheN {
  background-position: 0 -316px;
}

/* line 1644, scss/common.scss */
.icon16AdChoices {
  background-position: right -355px;
}

/* line 1646, scss/common.scss */
.iconSubmitPhoto {
  padding: 4px 0 4px 28px;
  background: url(/i/common/site/iconSubmitPhoto.png) 0 1px no-repeat;
  position: relative;
  display: block;
  top: -4px;
}

/* line 1653, scss/common.scss */
.shareIcons a {
  padding-top: 16px;
  width: 16px;
  background-image: url(/i/common/site/shareIcons.png);
  background-repeat: no-repeat;
  float: left;
  margin-right: 10px;
  margin-top: 1px !important;
}

/* line 1662, scss/common.scss */
.shareDelicious {
  background-position: 0 0;
}

/* line 1663, scss/common.scss */
.shareDigg {
  background-position: 0 -16px;
}

/* line 1664, scss/common.scss */
.shareFacebook {
  background-position: 0 -32px;
}

/* line 1665, scss/common.scss */
.shareGoogle {
  background-position: 0 -48px;
}

/* line 1666, scss/common.scss */
.shareMySpace {
  background-position: 0 -64px;
}

/* line 1667, scss/common.scss */
.shareReddit {
  background-position: 0 -80px;
}

/* line 1668, scss/common.scss */
.shareStumble {
  background-position: 0 -96px;
}

/* line 1669, scss/common.scss */
.shareTechnorati {
  background-position: 0 -112px;
}

/* line 1670, scss/common.scss */
.shareTwitter {
  background-position: 0 -128px;
}

/* line 1671, scss/common.scss */
.shareIcons .sharePlusOne {
  background: none;
  padding-top: 0;
  width: 26px;
}

/* buttons
----------------------------------------------- */
/* line 1680, scss/common.scss */
a.btnOnlinePlain, a.btnMyShockwavePlain, a.btnDisabledPlain, a.btnRedPlain, a.btnPurplePlain, a.btnOrangePlain {
  background: url(/i/common/site/tabsOffBkgSprite.png) !important;
  padding: 3px 8px 5px 8px !important;
  color: #fff !important;
  font-weight: bold;
  border: 1px solid #666;
  zoom: 1;
  vertical-align: middle;
}

/* line 1690, scss/common.scss */
a.btnOnlinePlain {
  background-position: 0 -40px !important;
  border: 1px solid #5794ed;
}

/* line 1694, scss/common.scss */
a.btnMyShockwavePlain {
  background-position: 0 -80px !important;
  border: 1px solid #77a922;
}

/* line 1698, scss/common.scss */
a.btnPurplePlain {
  background-position: 0 -240px !important;
  border: 1px solid #aa4378;
}

/* line 1702, scss/common.scss */
a.btnRedPlain {
  background-position: 0 -216px !important;
  border: 1px solid #aa0000;
}

/* line 1706, scss/common.scss */
a.btnOrangePlain {
  background-position: 0 -120px !important;
  border: 1px solid #dd6710;
}

/* line 1710, scss/common.scss */
a.btnDisabledPlain, a.btnOnlinePlain.disabled {
  background-position: 0 -160px !important;
  border: 1px solid #999;
  color: #999 !important;
}

/* line 1716, scss/common.scss */
a.btnOnlineFull, a.btnDownloadFull, a.btnMyShockwaveFull, a.btnBuyFull, a.btnOnTheGoFull {
  background: url(/i/buttons/btnOnlineFull.png) no-repeat center left;
  color: #fff;
  font-weight: bold;
  border: 1px solid #3060be;
  line-height: 22px;
}

/* line 1724, scss/common.scss */
a.btnDownloadFull {
  background: url(/i/buttons/btnDownloadFull.png) no-repeat center left;
  border: 1px solid #ce5119;
}

/* line 1728, scss/common.scss */
a.btnDownloadUpsell {
  background: url("/i/buttons/swu_button_blue.png");
  background-repeat: no-repeat;
  border: 1px solid #3060BE;
}

/* line 1733, scss/common.scss */
a.btnPad {
  padding: 5px 10px 5px 20px !important;
  color: #FFF !important;
}

/* line 1737, scss/common.scss */
.dLoadFull {
  background: url(/i/buttons/btnDownloadFull.png) no-repeat center left !important;
  border: 1px solid #CE5119 !important;
}

/* line 1741, scss/common.scss */
.dLoadBuy {
  background: url(/i/buttons/btnBuyFull.png) no-repeat center left !important;
  border: 1px solid #79A91F !important;
}

/* line 1745, scss/common.scss */
.dLoadUpsell {
  background: url("/i/buttons/swu_button_blue.png") no-repeat center left !important;
  border: 1px solid #3060BE;
}

/* line 1749, scss/common.scss */
a.btnOnTheGoFull {
  background: url(/i/buttons/btnDownloadFull.png) no-repeat center left;
  border: 1px solid #ce5119;
}

/* line 1753, scss/common.scss */
a.btnMyShockwaveFull {
  background: url(/i/buttons/btnMyShockwaveFull.png) no-repeat center left;
  border: 1px solid #76aa21;
}

/* line 1757, scss/common.scss */
a.btnBuyFull, a.btnOnTheGoFull {
  background: url(/i/buttons/btnBuyFull.png) no-repeat center left;
  border: 1px solid #79a91f;
}

/* line 1761, scss/common.scss */
a.btnOnTheGoFull {
  background: url(/i/buttons/btnOnTheGoFull.png) no-repeat center left;
  border: 1px solid #79a91f;
}

/* line 1765, scss/common.scss */
a.btnBig {
  font-size: 11px;
  padding: 5px 10px 6px 22px;
}

/* line 1769, scss/common.scss */
a.btnSmall {
  font-size: 10px;
  padding: 2px 10px 3px 22px;
}

/* line 1775, scss/common.scss */
a.btnSmall:hover, a.btnBig:hover, a.btnOnlinePlain:hover, a.btnMyShockwavePlain:hover, a.btnPurplePlain:hover, a.btnBuyFull:hover {
  color: #fff;
}

/* line 1779, scss/common.scss */
a.bcOverlayBtn {
  margin-left: 10px !important;
  background: url(/i/buttons/bcfs_button.png);
  background-repeat: no-repeat;
  border: 1px solid #ec008c;
}

/* line 1785, scss/common.scss */
.btnWrap {
  padding: 10px 0 10px;
}

/* Large Buttons */
/* line 1792, scss/common.scss */
.btnLrgWrap {
  padding: 30px 0 12px;
}

/* line 1795, scss/common.scss */
a.btnLrg {
  font-size: 18px;
  color: #fff;
  background: url(/i/common/site/tabsOffBkgSprite.png);
  padding: 6px 17px;
  letter-spacing: 1px;
}

/* line 1802, scss/common.scss */
a.btnLrg:hover {
  text-decoration: none;
  color: #fff !important;
}

/* line 1806, scss/common.scss */
a.btnLrgGreen {
  background-position: 0 -80px;
  border: 1px solid #77a922;
}

/* line 1810, scss/common.scss */
a.btnLrgBlue {
  background-position: 0 -40px;
  border: 1px solid #3479d8;
}

/* line 1814, scss/common.scss */
a.btnLrgOnline {
  background-position: 0 -40px;
  border: 1px solid #3478cd;
}

/* line 1818, scss/common.scss */
a.btnLrgRed {
  background-position: 0 -205px;
  border: 1px solid red;
}

/* line 1822, scss/common.scss */
a.btnLrg.disabled {
  background: #ccc;
  color: #fff !important;
  border-color: #999 !important;
}

/* line 1828, scss/common.scss */
.btnSpecialOffer {
  margin-left: 5px;
  position: relative;
  top: 2px;
}

/* line 1833, scss/common.scss */
.btnSpecialOffer img {
  display: inline;
  margin-bottom: -8px !important;
}

/* THESE ARE GOING OUT, REPLACED BY STYLES ABOVE---------------------------- */
/* line 1842, scss/common.scss */
a.btnDownloadIcon, a.btnBuyIcon, a.btnMyShockwaveIcon {
  background: url(/i/buttons/btnDownloadIcon.png) no-repeat;
  padding: 2px 0 3px 20px;
  line-height: 20px;
  color: #ce5119;
}

/* line 1848, scss/common.scss */
a.btnBuyIcon {
  background: url(/i/buttons/btnBuyIcon.png) no-repeat;
  color: #669d20;
}

/* line 1852, scss/common.scss */
a.btnMyShockwaveIcon {
  background: url(/i/buttons/btnMyShockwaveIcon.png) no-repeat;
  color: #426700;
}

/* line 1856, scss/common.scss */
a.btnDownloadIcon:hover {
  color: #ce5119;
}

/* line 1857, scss/common.scss */
a.btnBuyIcon:hover {
  color: #669d20;
}

/* line 1861, scss/common.scss */
.btnDownload {
  background: url(/i/buttons/btnDownload.png) no-repeat;
  padding: 2px 6px 3px 20px;
  font-weight: bold;
  color: #dd6710;
}

/* line 1867, scss/common.scss */
.btnExpand, .btnCollapse {
  background: url(/i/buttons/btnExpandCollapse.png) no-repeat;
  padding: 0 6px 3px 17px;
}

/* line 1871, scss/common.scss */
.btnCollapse {
  background-position: 0 -38px;
}

/* END OF DEAD STYLES ---------------------------- */
/* Token Stacks
----------------------------------------------- */
/* line 1881, scss/common.scss */
.tokenStackSml {
  height: 159px;
  width: 220px;
  background-repeat: no-repeat;
}

/* line 1885, scss/common.scss */
.tokenStackSml-1 {
  background-image: url(/i/apps/tokenImages/tokendisplay_small_1.png);
}

/* line 1886, scss/common.scss */
.tokenStackSml-2 {
  background-image: url(/i/apps/tokenImages/tokendisplay_small_2.png);
}

/* line 1887, scss/common.scss */
.tokenStackSml-3 {
  background-image: url(/i/apps/tokenImages/tokendisplay_small_3.png);
}

/* line 1888, scss/common.scss */
.tokenStackSml-4 {
  background-image: url(/i/apps/tokenImages/tokendisplay_small_4.png);
}

/* line 1889, scss/common.scss */
.tokenStackSml-5 {
  background-image: url(/i/apps/tokenImages/tokendisplay_small_5.png);
}

/* line 1890, scss/common.scss */
.tokenStackSml-6 {
  background-image: url(/i/apps/tokenImages/tokendisplay_small_6.png);
}

/* line 1891, scss/common.scss */
.tokenStackSml-7 {
  background-image: url(/i/apps/tokenImages/tokendisplay_small_7.png);
}

/* line 1892, scss/common.scss */
.tokenStackSml-8 {
  background-image: url(/i/apps/tokenImages/tokendisplay_small_8.png);
}

/* line 1893, scss/common.scss */
.tokenStackSml-9 {
  background-image: url(/i/apps/tokenImages/tokendisplay_small_9.png);
}

/* line 1894, scss/common.scss */
.tokenStackSml-10 {
  background-image: url(/i/apps/tokenImages/tokendisplay_small_10.png);
}

/* line 1895, scss/common.scss */
.tokenStackSml-11 {
  background-image: url(/i/apps/tokenImages/tokendisplay_small_11.png);
}

/* line 1896, scss/common.scss */
.tokenStackSml-12 {
  background-image: url(/i/apps/tokenImages/tokendisplay_small_12.png);
}

/* line 1897, scss/common.scss */
.tokenStackSml-13 {
  background-image: url(/i/apps/tokenImages/tokendisplay_small_13.png);
}

/* line 1898, scss/common.scss */
.tokenStackSml-14 {
  background-image: url(/i/apps/tokenImages/tokendisplay_small_14.png);
}

/* line 1899, scss/common.scss */
.tokenStackSml-15 {
  background-image: url(/i/apps/tokenImages/tokendisplay_small_15.png);
}

/* line 1900, scss/common.scss */
.tokenStackSml-16 {
  background-image: url(/i/apps/tokenImages/tokendisplay_small_16.png);
}

/* line 1902, scss/common.scss */
.tokenStackLrg {
  height: 203px;
  width: 279px;
  background-repeat: no-repeat;
}

/* line 1906, scss/common.scss */
.tokenStackLrg-1 {
  background-image: url(/i/apps/tokenImages/tokendisplay_large_1.png);
}

/* line 1907, scss/common.scss */
.tokenStackLrg-2 {
  background-image: url(/i/apps/tokenImages/tokendisplay_large_2.png);
}

/* line 1908, scss/common.scss */
.tokenStackLrg-3 {
  background-image: url(/i/apps/tokenImages/tokendisplay_large_3.png);
}

/* line 1909, scss/common.scss */
.tokenStackLrg-4 {
  background-image: url(/i/apps/tokenImages/tokendisplay_large_4.png);
}

/* line 1910, scss/common.scss */
.tokenStackLrg-5 {
  background-image: url(/i/apps/tokenImages/tokendisplay_large_5.png);
}

/* line 1911, scss/common.scss */
.tokenStackLrg-6 {
  background-image: url(/i/apps/tokenImages/tokendisplay_large_6.png);
}

/* line 1912, scss/common.scss */
.tokenStackLrg-7 {
  background-image: url(/i/apps/tokenImages/tokendisplay_large_7.png);
}

/* line 1913, scss/common.scss */
.tokenStackLrg-8 {
  background-image: url(/i/apps/tokenImages/tokendisplay_large_8.png);
}

/* line 1914, scss/common.scss */
.tokenStackLrg-9 {
  background-image: url(/i/apps/tokenImages/tokendisplay_large_9.png);
}

/* line 1915, scss/common.scss */
.tokenStackLrg-10 {
  background-image: url(/i/apps/tokenImages/tokendisplay_large_10.png);
}

/* line 1916, scss/common.scss */
.tokenStackLrg-11 {
  background-image: url(/i/apps/tokenImages/tokendisplay_large_11.png);
}

/* line 1917, scss/common.scss */
.tokenStackLrg-12 {
  background-image: url(/i/apps/tokenImages/tokendisplay_large_12.png);
}

/* line 1918, scss/common.scss */
.tokenStackLrg-13 {
  background-image: url(/i/apps/tokenImages/tokendisplay_large_13.png);
}

/* line 1919, scss/common.scss */
.tokenStackLrg-14 {
  background-image: url(/i/apps/tokenImages/tokendisplay_large_14.png);
}

/* line 1920, scss/common.scss */
.tokenStackLrg-15 {
  background-image: url(/i/apps/tokenImages/tokendisplay_large_15.png);
}

/* line 1921, scss/common.scss */
.tokenStackLrg-16 {
  background-image: url(/i/apps/tokenImages/tokendisplay_large_16.png);
}

/* General Carousel Rules
----------------------------------------------- */
/* line 1931, scss/common.scss */
.carousel {
  overflow: hidden;
}

/* line 1934, scss/common.scss */
.carouselFade .carousel-element .carousel-element-name {
  display: none;
}

/* line 1937, scss/common.scss */
.carousel-element a.fullSize {
  display: block;
}

/* line 1940, scss/common.scss */
.carouselFade .carousel-container,
.carouselSwitch .carousel-container {
  position: relative;
}

/* line 1944, scss/common.scss */
.carouselFade .carousel-element,
.carouselSwitch .carousel-element {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: block;
}

/* line 1951, scss/common.scss */
.carouselSlide .carousel-element,
.carouselLoop .carousel-element,
.carouselNoSlide .carousel-element {
  float: left;
  display: block;
  _display: inline;
}

/* line 1958, scss/common.scss */
.carouselNoSlide .carousel-container {
  border-bottom: none !important;
}

/* line 1961, scss/common.scss */
.carousel-nav {
  position: relative;
  height: 25px;
  margin: 8px 0 0 0;
}

/* line 1966, scss/common.scss */
.carousel-nav a {
  color: #003D7B !important;
  font-weight: normal;
}

/* line 1970, scss/common.scss */
.carousel-nav a:hover {
  text-decoration: none;
}

/* line 1974, scss/common.scss */
.carousel-nav-left {
  position: absolute;
  top: 0;
  left: 10px;
}

/* line 1979, scss/common.scss */
.carousel-nav-left a {
  background-position: 0 0 !important;
}

/* line 1982, scss/common.scss */
.carousel .carousel-nav-left a {
  background-position: left -157px !important;
}

/* line 1986, scss/common.scss */
.carousel-nav-right {
  position: absolute;
  top: 0;
  right: 10px;
}

/* line 1991, scss/common.scss */
.carousel .carousel-nav-right a {
  background-position: right -199px !important;
}

/* line 1995, scss/common.scss */
.carousel-progress {
  position: absolute;
  left: 50%;
  float: left;
  text-align: left;
  margin-top: 5px;
}

/* line 2002, scss/common.scss */
.carousel-progress ul {
  position: relative;
  left: -50%;
  _left: -55%;
}

/* line 2007, scss/common.scss */
.carousel-progress li {
  float: left;
  position: relative;
}

/* line 2011, scss/common.scss */
.carousel-progress li a {
  float: left;
  background: url(/i/common/site/carouselProgress-black.png) -13px 0 no-repeat;
  width: 7px;
  padding-top: 14px;
  margin: 0 3px;
  _margin: 0 0 0 3px;
  _display: inline;
}

/* line 2020, scss/common.scss */
.carousel-progress li a.active {
  background-position: 0 0;
  cursor: default;
}

/* HoverBox
----------------------------------------------- */
/* line 2027, scss/common.scss */
.hoverBoxContent {
  display: none;
  height: 0;
  /* helps js set correct height once in hoverBox */
}

/* line 2032, scss/common.scss */
#hoverBox .hoverBoxIgnore {
  display: none;
}

/* line 2036, scss/common.scss */
#hoverBox {
  position: absolute;
  padding: 0;
  display: none;
  z-index: 100;
}

/* line 2042, scss/common.scss */
#hoverBox table {
  width: 100%;
}

/* line 2045, scss/common.scss */
#hoverBox .shmm {
  padding: 10px 10px 3px 10px;
}

/* line 2048, scss/common.scss */
#hoverBox #shadowBox .shmm li {
  padding: 0;
  margin: 0;
  float: none;
  width: 100%;
}

/* hoverBox arrows */
/* line 2057, scss/common.scss */
#hoverBox #hoverBoxArrow {
  position: absolute;
  height: 33px;
  width: 39px;
  overflow: hidden;
  background-image: url(/i/common/hoverBox/hoverBoxArrows.png);
  _background-image: url(/i/common/hoverBox/hoverBoxArrowsIE6.png);
  background-repeat: no-repeat;
}

/* line 2066, scss/common.scss */
#hoverBox .arrowTopLft {
  top: -23px;
  left: 81px;
  background-position: -157px 0;
}

/* line 2071, scss/common.scss */
#hoverBox .arrowTopRit {
  top: -23px;
  right: 89px;
  background-position: 0 0;
}

/* line 2076, scss/common.scss */
#hoverBox .arrowBotLft {
  bottom: -23px;
  left: 83px;
  background-position: 0 -33px;
}

/* line 2081, scss/common.scss */
#hoverBox .arrowBotRit {
  bottom: -23px;
  right: 88px;
  background-position: -160px -33px;
}

/* default styles for when the hoverBox shows */
/* line 2090, scss/common.scss */
#hoverBox .shmm .hoverBoxContent {
  display: block;
  height: auto;
}

/* line 2094, scss/common.scss */
#hoverBox .shmm img {
  margin-bottom: 7px;
}

/* line 2097, scss/common.scss */
#hoverBox .shmm .clubBox {
  background: #FEEED5;
  border: 1px solid #C8581D;
  color: #000;
  padding: 7px 7px 0 7px;
  margin-bottom: 10px;
}

/* line 2104, scss/common.scss */
#hoverBox .shmm h4 {
  color: #124499;
}

/* --- specific hoverBox styles --- */
/* regular/large picons */
/* line 2110, scss/common.scss */
#hoverBox.piconLrgLft .shmm {
  padding-bottom: 10px;
}

/* line 2113, scss/common.scss */
#hoverBox.piconLrgLft .shmm img {
  float: left;
  margin-bottom: 0;
}

/* line 2117, scss/common.scss */
#hoverBox.piconLrgLft .shmm .hoverBoxContent {
  padding: 0 0 0 10px;
  float: left;
  width: 138px;
}

/* jigsaws */
/* line 2124, scss/common.scss */
#hoverBox.jigsaws h5 {
  color: #456500;
}

/* line 2125, scss/common.scss */
#hoverBox.jigsaws h5 span {
  color: #666;
}

/*#hoverBox .hoverArchive {*/
/*min-width: 272px;*/
/*}*/
/* line 2130, scss/common.scss */
#hoverBox .hoverBoxContent h4,
#hoverBox .hoverArchive h4 {
  font-size: 14px;
}

/* line 2134, scss/common.scss */
#hoverBox.piconLrgLft .hoverBoxContent.hoverArchive {
  padding: 10px 0px 0px 0px;
  min-width: 272px;
  clear: both;
}

/* avatars */
/* line 2141, scss/common.scss */
#hoverBox.avatar .shmm img {
  float: left;
}

/* line 2144, scss/common.scss */
#hoverBox.avatar .shmm .hoverBoxContent {
  padding: 0 0 0 10px;
  float: left;
  width: 150px;
}

/* New Feature Tip box
----------------------------------------------- */
/* line 2152, scss/common.scss */
.tipBox {
  position: absolute;
  /*display: none;*/
  z-index: 100;
  border: 3px #2775d1 solid;
  border-radius: 10px;
  background: white;
}

/* line 2160, scss/common.scss */
.tipBox .tipContent {
  background: url(/i/common/tipBox/tipBoxIdeaBulb.png) left center no-repeat;
  min-height: 36px;
  padding: 5px 5px 0 30px;
  margin: 5px;
}

/* arrows */
/* line 2167, scss/common.scss */
.tipBox .hoverBoxArrow {
  position: absolute;
  height: 13px;
  overflow: hidden;
  background-image: url(/i/common/tipBox/tipBoxArrows.png);
  background-repeat: no-repeat;
}

/* line 2174, scss/common.scss */
.tipBox .closeTipBox {
  cursor: pointer;
  text-align: right;
  display: block;
  position: relative;
  bottom: 0px;
}

/* line 2181, scss/common.scss */
.tipBox .arrowRitTop {
  left: -9px;
  top: 20px;
  width: 10px;
  background-position: 0 50%;
}

/**** Modify these if you need the arrow in a different place
.tipBox .arrowTopLft {
	top: -23px;
	left: 81px;
	background-position: -157px 0;
}
.tipBox .arrowTopRit {
	top: -23px;
	right: 89px;
	background-position: 0 0;
}
.tipBox .arrowBotLft {
	bottom: -13px;
	left: 73px;
	background-position: 0 -80px;
}
.tipBox .arrowBotRit {
	bottom: -13px;
	right: 88px;
	background-position: -160px -33px;
}
*/
/* Messenger
----------------------------------------------- */
/* line 2212, scss/common.scss */
#messenger {
  border: 1px solid #eeaa01;
  margin-bottom: 15px;
  padding: 20px 100px;
  background: #ffffdd;
  position: relative;
  font-weight: bold;
}

/* line 2220, scss/common.scss */
#messenger p {
  text-align: center;
}

/* line 2223, scss/common.scss */
#messenger .btnClose {
  position: absolute;
  top: 4px;
  right: 5px;
  _top: 6px;
  _right: 17px;
  background: url(/i/temp/smallIcon.png) top right no-repeat;
  font-size: 9px;
  padding: 2px 20px 5px 0;
  line-height: 10px;
  font-weight: normal;
}

/* Link Colors and Headers
----------------------------------------------- */
/* line 2238, scss/common.scss */
a {
  text-decoration: none;
  outline: none;
  color: #003d7b;
  font-weight: bold;
}

/* line 2244, scss/common.scss */
a:hover {
  text-decoration: underline;
}

/* line 2247, scss/common.scss */
a.plain {
  color: #666;
}

/* line 2251, scss/common.scss */
a.disabled {
  cursor: default;
  color: #999 !important;
  border: 0;
}

/* line 2256, scss/common.scss */
a.disabled:hover {
  text-decoration: none;
}

/* line 2259, scss/common.scss */
a.selected {
  color: #000;
  cursor: text;
  border: 0;
  text-decoration: none;
}

/* line 2265, scss/common.scss */
a.selected:hover {
  text-decoration: none;
}

/* line 2268, scss/common.scss */
a.local {
  font-weight: normal;
}

/* line 2272, scss/common.scss */
p {
  margin-bottom: 7px;
}

/* line 2276, scss/common.scss */
h1 {
  color: #000000;
  font: 28px "salvo sans regular";
  padding: 0;
  letter-spacing: .5px;
  margin: 0 0 4px 0;
  position: relative;
}

/* line 2285, scss/common.scss */
h1.pageTitle {
  margin-bottom: 20px;
  color: #666;
  color: #AC800B;
  text-transform: capitalize;
  font-size: 28px !important;
  font-family: "salvo serif light",arial,helvetica,"times new roman" !important;
}

/* line 2293, scss/common.scss */
h1.genreTitle {
  letter-spacing: 0;
  /*margin-bottom: 25px;*/
  /*border-bottom: 1px solid #9accef;*/
  /*font-variant: small-caps;*/
  color: #AC800B;
  text-transform: capitalize;
  font-size: 28px !important;
  font-family: "salvo serif light",arial,helvetica,"times new roman" !important;
}

/* line 2303, scss/common.scss */
h1.gamesAtShockwave {
  font-variant: small-caps;
  font: bold 24px arial black;
  text-transform: none;
  margin: -5px 0px 15px !important;
  padding-bottom: 10px !important;
  border-bottom: 1px solid #9ACCEF;
}

/* line 2311, scss/common.scss */
h1.downloadGamesAtShockwave {
  font-variant: normal;
  font: bold 24px "arial black", sans-serif;
  color: #C8581D !important;
  letter-spacing: -1px;
  line-height: 1em;
  text-transform: none;
  margin: 0px 0px 15px;
  padding-bottom: 6px;
  border-bottom: 1px solid #C8581D;
}

/* line 2323, scss/common.scss */
h2 {
  /* reserved for pod headers, see pods.css */
}

/* line 2325, scss/common.scss */
h2.sub {
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 15px;
  color: #333;
}

/* line 2332, scss/common.scss */
h3 {
  font-size: 11px;
}

/* line 2336, scss/common.scss */
h4 {
  font-size: 16px;
  margin-bottom: 10px;
  line-height: 18px;
}

/* line 2342, scss/common.scss */
h5 {
  font-size: 14px;
  margin: 3px 0 7px 0;
}

/* line 2347, scss/common.scss */
.green {
  color: green;
}

/* line 2348, scss/common.scss */
.red {
  color: red;
}

/* line 2351, scss/common.scss */
ul.list {
  padding-left: 20px;
  list-style: disc;
  margin-bottom: 7px;
}

/* line 2356, scss/common.scss */
ol.list {
  padding-left: 20px;
  list-style: decimal;
  margin-bottom: 7px;
}

/* Pagination
----------------------------- */
/* line 2366, scss/common.scss */
.pag {
  padding: 6px 0;
  background: #fff;
}

/* line 2370, scss/common.scss */
.pag span {
  padding-left: 7px;
}

/* line 2373, scss/common.scss */
.pag .pagLftNav,
.pag .pagRitNav {
  float: left;
  width: 12%;
  text-transform: uppercase;
}

/* line 2380, scss/common.scss */
.pag .pagLftNav a.arrowLft {
  background-position: left -160px !important;
}

/* line 2383, scss/common.scss */
.pag .pagLftNav a.arrowLft.disabled {
  background-position: left -320px !important;
  text-transform: uppercase;
}

/* line 2388, scss/common.scss */
.pag .pagLftNav a.arrowLft {
  background-position: left -160px !important;
}

/* line 2391, scss/common.scss */
.pag .pagLftNav a.arrowLft.disabled {
  background-position: left -320px !important;
  text-transform: uppercase;
}

/* line 2396, scss/common.scss */
.pag .pagLftNav a.arrowLft {
  background-position: left -160px !important;
}

/* line 2399, scss/common.scss */
.pag .pagLftNav a.arrowLft.disabled {
  background-position: left -320px !important;
}

/* line 2404, scss/common.scss */
.pag .pagLftNav a.arrowLft {
  background-position: left -160px !important;
}

/* line 2407, scss/common.scss */
.pag .pagLftNav a.arrowLft.disabled {
  background-position: left -320px !important;
}

/* line 2412, scss/common.scss */
.pag .pagRitNav {
  float: right;
  text-align: right;
  padding: 0;
}

/* line 2417, scss/common.scss */
.pag .pagRitNav a {
  margin-right: 7px;
}

/* line 2420, scss/common.scss */
.pag .pagRitNav a,
.pag .pagLftNav a {
  color: #BF177C;
}

/* line 2424, scss/common.scss */
.pag .pagRitNav a.arrowRit {
  background-position: right -202px !important;
}

/* line 2427, scss/common.scss */
.pag .pagRitNav a.arrowRit.disabled {
  background-position: right -362px !important;
}

/* line 2431, scss/common.scss */
.pag .pagNums {
  text-align: center;
}

/* line 2434, scss/common.scss */
.pag .pagNums span {
  padding: 0 3px;
}

/* line 2437, scss/common.scss */
.pag .pagNums span a {
  background: #fff;
  padding: 1px 4px;
  color: #045CB6 !important;
  border: 1px solid #ccc;
}

/* line 2443, scss/common.scss */
.pag .pagNums span a.disabled {
  background: #666;
  color: #fff !important;
}

/* line 2447, scss/common.scss */
.pag .pagNums span a.showAll {
  background: none;
  color: #045CB6 !important;
  padding: 0;
  border: none;
}

/* line 2454, scss/common.scss */
.pagBot {
  border-top: 1px solid #ccc;
  margin-top: 5px;
}

/* line 2458, scss/common.scss */
.pagTop {
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
}

/* line 2463, scss/common.scss */
#gameListPaginator p {
  margin-bottom: 15px;
  margin-left: 7px;
}

/* Provides full screen dimmer
---------------------------------*/
/* line 2471, scss/common.scss */
#dimmer {
  position: fixed;
  top: 0;
  left: 0;
  background: url(/i/common/shadowBox/dimmerBkg.png);
  /* bkg img fixes issue with Firefox transparency */
  width: 100%;
  height: 100%;
  z-index: 9999998;
}

/* line 2479, scss/common.scss */
#dimmerMessage {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  /* default width */
  z-index: 9999999;
  font-size: 11px;
  color: #333;
}

/* line 2487, scss/common.scss */
.dimmerMessage {
  display: none;
}

/* line 2489, scss/common.scss */
#dimmerMessage .shadowBox {
  width: 100%;
}

/* line 2490, scss/common.scss */
#dimmerMessage .swBtnSml, #dimmerMessage .swBtnMed {
  margin-bottom: 0;
}

/* line 2493, scss/common.scss */
#dimmerMessage .dimmerBtnClose {
  padding-top: 26px;
  width: 25px;
  background: url(/i/common/shadowBox/dimmerCloseBtn.png) no-repeat;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}

/* built using table because children of a png24 background parent doesn't fade properly, background is white */
/* line 2506, scss/common.scss */
.shadowBox .shtl, .shadowBox .shtm, .shadowBox .shtr, .shadowBox .shbl, .shadowBox .shbm, .shadowBox .shbr {
  height: 10px;
  font-size: 1px;
}

/* line 2508, scss/common.scss */
.shadowBox .shtl {
  background: url(/i/common/shadowBox/shtl.png) no-repeat;
  width: 10px;
}

/* line 2509, scss/common.scss */
.shadowBox .shtm {
  background: url(/i/common/shadowBox/shtm.png) repeat-x;
}

/* line 2510, scss/common.scss */
.shadowBox .shtr {
  background: url(/i/common/shadowBox/shtr.png) no-repeat;
  width: 10px;
}

/* line 2512, scss/common.scss */
.shadowBox .shbl {
  background: url(/i/common/shadowBox/shbl.png) no-repeat;
  width: 10px;
}

/* line 2513, scss/common.scss */
.shadowBox .shbm {
  background: url(/i/common/shadowBox/shbm.png) repeat-x;
}

/* line 2514, scss/common.scss */
.shadowBox .shbr {
  background: url(/i/common/shadowBox/shbr.png) no-repeat;
  width: 10px;
}

/* line 2516, scss/common.scss */
.shadowBox .shmm {
  padding: 13px 18px;
  background: #fff;
}

/* line 2517, scss/common.scss */
.shadowBox .shml, .shadowBox .ml {
  background: url(/i/common/shadowBox/shml.png) repeat-y;
  width: 10px;
}

/* line 2518, scss/common.scss */
.shadowBox .shmr {
  background: url(/i/common/shadowBox/shmr.png) repeat-y;
}

/* line 2520, scss/common.scss */
.shadowBoxEvenPadding .shmm {
  padding: 13px;
}

/* Game Pre-Play and Play
----------------------------------------------*/
/* line 2525, scss/common.scss */
#gameCanvasWrap {
  background: #f0f0f0 url(/i/common/gameOverlay/gameCanvasOverlayBkg.jpg) center center no-repeat;
}

/* line 2529, scss/common.scss */
#gameCanvasWrap #ad1 {
  height: 0;
}

/* line 2531, scss/common.scss */
#gameCanvasWrap #preplayDiv {
  margin: 0 auto;
  width: 640px;
}

/* line 2535, scss/common.scss */
.col10 #gameCanvasWrap #preplayDiv {
  padding: 60px 0;
}

/* this is the game itself */
/* line 2540, scss/common.scss */
#gameCanvas {
  position: relative;
  text-align: center;
}

/* line 2544, scss/common.scss */
#gameCanvas iframe {
  margin: 0 auto;
  border: none;
}

/* line 2549, scss/common.scss */
#gameCanvas object,
#gameCanvas applet {
  margin: 0 auto;
  display: block;
}

/* Firefox error messages */
/* line 2556, scss/common.scss */
#gameCanvas comment {
  position: absolute;
  top: 200px;
  left: 50%;
  margin-left: -150px;
}

/* line 2562, scss/common.scss */
.col10 #gameCanvas comment {
  top: 263px;
}

/* Free Club Game Message */
/* line 2569, scss/common.scss */
#gameCanvasWrap .freeClubDialog {
  height: 600px;
}

/* line 2572, scss/common.scss */
#gameCanvasWrap .freeClubDialog .shadowBox {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -150px;
  margin-left: -306px;
}

/* line 2579, scss/common.scss */
#gameCanvasWrap .freeClubDialog .shadowBox .content {
  width: 552px;
  padding-top: 30px;
  position: relative;
}

/* line 2584, scss/common.scss */
#gameCanvasWrap .freeClubDialog .shadowBox .content .icon16Close {
  position: absolute;
  top: -5px;
  right: -5px;
}

/* line 2589, scss/common.scss */
#gameCanvasWrap .freeClubDialog .logoClubShockwave {
  background: url(/i/common/logos/logoSW-Club-tiny.png) no-repeat;
  height: 51px;
  width: 140px;
  position: absolute;
  top: -27px;
  left: -34px;
}

/* line 2597, scss/common.scss */
#gameCanvasWrap .freeClubDialog .shadowBox .content p {
  font-size: 15px;
  line-height: 18px;
  padding-bottom: 7px;
}

/* line 2602, scss/common.scss */
#gameCanvasWrap .freeClubDialog .shadowBox .content .fltL {
  background: url(/i/pods/freeGameOverlay/freeGameSignIn.png) no-repeat;
  width: 212px;
  height: 30px;
  padding: 70px 0 0 15px;
}

/* Game Achievement Overlay
----------------------------------------------*/
/* line 2615, scss/common.scss */
#gameOverlay {
  z-index: 60;
  position: absolute;
  left: -9999px;
  /* prevents flicker that would otherwised be caused by display:none */
  font-size: 11px;
}

/* line 2621, scss/common.scss */
#gameOverlay .shmm {
  padding: 0;
  background: #ccdd99;
  zoom: 1;
}

/* line 2626, scss/common.scss */
#gameOverlay .shmm #overlayTop {
  background: url(/i/common/gameOverlay/overlayTop.png) repeat-x;
  height: 50px;
  position: relative;
}

/* line 2631, scss/common.scss */
#gameOverlay .shmm #overlayTop .swLogoSmall {
  position: absolute;
  top: 5px;
  left: 15px;
  background: url(/i/common/site/swLogoSmall.png) repeat-x;
  width: 69px;
  height: 26px;
}

/* line 2638, scss/common.scss */
#gameOverlay .shmm #overlayBot {
  background: #fff url(/i/common/gameOverlay/overlayBot.png) repeat-x;
  padding: 25px 15px 8px;
  zoom: 1;
}

/* line 2643, scss/common.scss */
#gameOverlay .shmm .content {
  padding: 0 15px;
  position: relative;
  zoom: 1;
}

/* line 2648, scss/common.scss */
#gameOverlay .shmm .iconHelp {
  background: url(/i/temp/iconHelp.png) 0 0 no-repeat;
  position: absolute;
  top: 10px;
  right: 40px;
  width: 15px;
  padding-top: 15px;
}

/* line 2655, scss/common.scss */
#gameOverlay .shmm .iconClose {
  background: url(/i/temp/iconClose.png) no-repeat;
  position: absolute;
  top: 10px;
  right: 6px;
  padding: 17px 0 0 0;
  width: 17px;
}

/* line 2662, scss/common.scss */
#gameOverlay .shmm .content .section {
  border-color: #4c6d09;
}

/* line 2665, scss/common.scss */
#gameOverlay .shmm .awardContainer {
  position: absolute;
  bottom: -96px;
  right: 8px;
  width: 230px;
  height: 311px;
}

/* line 2672, scss/common.scss */
#gameOverlay .shmm .trophyMulti .awardContainer {
  bottom: -136px;
}

/* line 2675, scss/common.scss */
#gameOverlay .tokenContainer {
  position: absolute;
  right: 0;
  top: -12px;
}

/* line 2681, scss/common.scss */
#gameOverlay .shmm .content h4,
#gameOverlay .shmm .content .bigBoldFont,
#gameOverlay .shmm .content b {
  color: #446605;
}

/* line 2686, scss/common.scss */
#gameOverlay .shmm .content p {
  margin-bottom: 4px;
}

/* line 2689, scss/common.scss */
#gameOverlay .shmm .content p.section {
  margin-bottom: 7px;
}

/* line 2693, scss/common.scss */
#gameOverlay.overlaySmlNoBkg #overlayTop,
#gameOverlay.overlaySmlNoBkg #overlayBot {
  background: none;
}

/* line 2697, scss/common.scss */
#gameOverlay.overlaySmlNoBkg .shmm,
#gameOverlay.overlaySml .shmm {
  width: 400px;
}

/* line 2701, scss/common.scss */
#gameOverlay.overlaySmlNoBkg .shmm {
  background: #fff;
}

/* line 2704, scss/common.scss */
#gameOverlay.overlayLrg .shmm {
  width: 575px;
}

/* line 2708, scss/common.scss */
#gameOverlay #signInBox {
  margin: 45px 0 5px;
  border: 1px solid #4c6d09;
  background: #ccdd99;
  position: relative;
  height: 98px;
}

/* line 2715, scss/common.scss */
#gameOverlay #signInBox .fltL,
#gameOverlay #signInBox .fltR {
  padding: 10px;
  width: 226px;
}

/* line 2720, scss/common.scss */
#gameOverlay #signInBox .text {
  width: 100px;
}

/* line 2723, scss/common.scss */
#gameOverlay #signInBox form li {
  padding-bottom: 9px;
}

/* line 2726, scss/common.scss */
#gameOverlay #signInBox .last {
  padding-bottom: 0;
  margin-bottom: 0;
}

/* line 2730, scss/common.scss */
#gameOverlay #signInBox .last a {
  line-height: 12px;
}

/* line 2733, scss/common.scss */
#gameOverlay #signInBox .leftHalf,
#gameOverlay #signInBox .rightHalf {
  min-height: 1px;
}

/* line 2738, scss/common.scss */
#gameOverlay #signInBox .rightHalf p {
  margin-top: 3px;
}

/* Facebook Game Overlay sign in */
/* line 2743, scss/common.scss */
#gameOverlay .shmm #overlayBotFb {
  background: #fff url(/i/common/gameOverlay/overlayBot.png) repeat-x;
  padding: 1px 15px 8px;
  zoom: 1;
}

/* line 2749, scss/common.scss */
#gameOverlay #signInBoxFb {
  margin: 70px 0 5px;
  padding: 10px 0 0 10px;
  border: 1px solid #4c6d09;
  background: #ccdd99;
  position: relative;
  height: 88px;
  zoom: 1;
}

/* line 2758, scss/common.scss */
#gameOverlay #signInBoxFb ul {
  width: 330px;
  border-right: 2px dotted #4e6c08;
  margin-right: 25px;
}

/* line 2763, scss/common.scss */
#gameOverlay #signInBoxFb li {
  margin-right: 5px;
  float: left;
  clear: none;
  padding-bottom: 0;
}

/* line 2769, scss/common.scss */
#gameOverlay #signInBoxFb .text {
  width: 110px;
}

/* Overlay overrides and rules for
   Overlay with recommendations
------------------------------------ */
/* line 2775, scss/common.scss */
#gameOverlay #overlayRec {
  background: #fff url(/i/common/gameOverlay/overlayBot.png) repeat-x;
  padding: 20px 0 8px 15px;
  width: 555px;
  zoom: 1;
}

/* line 2781, scss/common.scss */
#gameOverlay .nsiOverlayRec #signInBoxFb {
  margin-top: 0;
  height: auto;
  border: 0;
  border-bottom: 2px dotted #77A922;
  padding: 0;
}

/* line 2788, scss/common.scss */
#gameOverlay .nsiOverlayRec #signInBoxFb ul {
  border: 0;
  margin: 0;
}

/* line 2792, scss/common.scss */
#gameOverlay .nsiOverlayRec .tokenContainer {
  top: -50px;
}

/* line 2795, scss/common.scss */
#gameOverlay .nsiOverlayRec #signInBoxFb ul {
  width: 375px;
  border-right: 0;
  margin-right: 0;
}

/* line 2800, scss/common.scss */
.nsiOverlayRec input.text {
  width: 125px;
  padding: 4px 8px 6px !important;
  font-size: 14px;
  border: 1px solid #77A922;
}

/* line 2807, scss/common.scss */
.nsiOverlayRec a.btnMyShockwavePlain {
  font-size: 14px;
  padding: 4px 8px 6px !important;
}

/* line 2811, scss/common.scss */
#overlayRecHeader {
  float: left;
  font-size: 15px;
  font-weight: bold;
  color: #77A922;
  text-align: right;
  padding: 25px 5px 15px 0;
  line-height: 1.3em;
}

/* line 2820, scss/common.scss */
#overlayRecList {
  float: left;
}

/* line 2823, scss/common.scss */
#overlayRecList li {
  float: left;
  margin-left: 20px;
  width: 92px;
}

/* line 2829, scss/common.scss */
.badgeYourBestScore {
  background: url(/i/common/gameOverlay/badgeYourBestScore.png) no-repeat right 0;
  padding: 7px 45px 25px 0;
}

/* Ratings Stars
--------------------------- */
/* line 2836, scss/common.scss */
.ratingStars, .ratingStarsUserRated {
  background: url(/i/common/site/ratingStars.png) repeat-x 0 -30px;
  width: 84px;
  margin: 5px 0 7px;
}

/* line 2841, scss/common.scss */
.ratingStars div {
  background: url(/i/common/site/ratingStars.png) repeat-x;
  height: 15px;
  padding: 0 !important;
}

/* line 2846, scss/common.scss */
.ratingStarsUserRated div {
  background: url(/i/common/site/ratingStars.png) repeat-x 0 -15px;
}

/* line 2850, scss/common.scss */
.raterFloat .ratingStars {
  float: left;
}

/* line 2853, scss/common.scss */
.raterFloat b {
  padding-top: 3px;
}

/* User Ratings Stars
--------------------------- */
/* line 2861, scss/common.scss */
.userStarRater, .ratingWrap, .ratingConfirm {
  position: relative;
  padding: 0;
  width: 155px;
  _width: 160px;
}

/* line 2867, scss/common.scss */
ul.starActive {
  background: url(/i/common/site/ratingStars.png) 0 -30px repeat-x;
  width: 84px;
  height: 15px;
  position: relative;
}

/* line 2873, scss/common.scss */
ul.starActive li {
  clear: none !important;
  padding: 0 !important;
  border: none !important;
  float: none !important;
  height: 15px !important;
  position: absolute !important;
  top: 0;
  left: 0;
}

/* line 2882, scss/common.scss */
ul.starActive li a {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  height: 15px;
  outline: none;
  width: 100%;
}

/* line 2890, scss/common.scss */
ul.starActive li a:hover, ul.starActive li a.active {
  background: url(/i/common/site/ratingStars.png) 0 -15px repeat-x;
}

/* line 2892, scss/common.scss */
ul.starActive.selected li a:hover {
  cursor: default;
}

/* line 2894, scss/common.scss */
.ratingStars-5 {
  width: 100%;
  z-index: 6;
}

/* line 2895, scss/common.scss */
.ratingStars-4 {
  width: 80%;
  z-index: 7;
}

/* line 2896, scss/common.scss */
.ratingStars-3 {
  width: 60%;
  z-index: 8;
}

/* line 2897, scss/common.scss */
.ratingStars-2 {
  width: 40%;
  z-index: 9;
}

/* line 2898, scss/common.scss */
.ratingStars-1 {
  width: 20%;
  z-index: 10;
}

/* line 2900, scss/common.scss */
.starRatingText {
  font-weight: bold;
  position: absolute;
  top: 0;
  left: 90px;
  white-space: nowrap;
  color: #000;
}

/* Bubble Review
_______________________________*/
/* line 2912, scss/common.scss */
.reviewBubble {
  padding-bottom: 10px;
}

/* line 2916, scss/common.scss */
.reviewBubble .bubbleTopLft,
.reviewBubble .bubbleTopRit,
.reviewBubble .bubbleBotLft,
.reviewBubble .bubbleBotRit {
  background: url(/i/common/site/reviewBubble.png) no-repeat;
  height: 10px;
  width: 50%;
  float: left;
  font-size: 0;
}

/* line 2926, scss/common.scss */
.reviewBubble .bubbleTopRit {
  background-position: right top;
  float: right;
}

/* line 2930, scss/common.scss */
.reviewBubble .bubbleBotLft {
  background-position: left bottom;
  height: 32px;
  float: left;
}

/* line 2935, scss/common.scss */
.reviewBubble .bubbleBotRit {
  height: 32px;
  background-position: right bottom;
  float: right;
}

/* line 2940, scss/common.scss */
.reviewBubble .bubbleContent {
  border-left: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  padding: 0 10px;
  position: relative;
  background: #fff;
  zoom: 1;
}

/* line 2948, scss/common.scss */
.reviewBubble .bubbleContent .clearfix {
  padding: 0 0 5px 0;
}

/* line 2952, scss/common.scss */
.reviewBubble p {
  margin: 0;
}

/* line 2955, scss/common.scss */
.reviewBubble h5 {
  margin-top: 0;
}

/* line 2958, scss/common.scss */
.reviewBubble .ratingStars {
  position: absolute;
  top: -2px;
  right: 10px;
}

/* line 2962, scss/common.scss */
.reviewBubble .info {
  width: 61%;
}

/* line 2965, scss/common.scss */
.col4 .reviewBubble .ratingStars {
  position: static;
}

/* line 2968, scss/common.scss */
.reviewBubble img {
  float: left;
}

/* line 2971, scss/common.scss */
.reviewBubble .reviewUser {
  padding: 0 0 3px 15px;
}

/*for standalone pages without pod borders*/
/* line 2977, scss/common.scss */
.plainPage {
  margin: 40px 0;
}

/* line 2982, scss/common.scss */
.subSection {
  margin-bottom: 15px;
}

/* line 2985, scss/common.scss */
.subSection h1 {
  font-size: 30px;
  color: #333;
  margin-bottom: 20px !important;
}

/* line 2990, scss/common.scss */
.subSection h2 {
  font-variant: normal;
  color: #333;
  margin-bottom: 20px !important;
}

/* line 2995, scss/common.scss */
.subSection h3 {
  font-size: 18px;
  margin-top: 30px;
  margin-bottom: 20px;
  color: #666;
}

/* line 3001, scss/common.scss */
.subSection h4 {
  margin-top: 20px;
}

/* line 3004, scss/common.scss */
.subSection h5 {
  padding-top: 10px;
  border-top: 1px solid #ccc;
  margin-top: 20px;
  line-height: 18px;
}

/* line 3010, scss/common.scss */
.subSection h6 {
  font-size: 14px;
}

/* line 3014, scss/common.scss */
.subSection .indent,
.subSection .indentDouble {
  padding-left: 20px;
}

/* line 3018, scss/common.scss */
.subSection .indentDouble {
  padding-left: 40px;
}

/* line 3021, scss/common.scss */
.subSection .underline {
  padding-left: 40px;
}

/* line 3025, scss/common.scss */
.subSection ul {
  padding-left: 20px;
  list-style: disc;
  margin-bottom: 7px;
}

/* line 3030, scss/common.scss */
.subSection ol {
  padding-left: 23px;
  list-style: decimal;
  margin-bottom: 7px;
}

/* line 3035, scss/common.scss */
.subSection form ul {
  padding: 0;
}

/* line 3039, scss/common.scss */
.subSection .answers {
  margin-top: 20px;
}

/* line 3042, scss/common.scss */
.subSection .answers h3 {
  background: #eee;
  padding: 10px;
  margin-top: 30px;
}

/* line 3047, scss/common.scss */
.subSection .section {
  margin-top: 20px;
  border: none;
  padding: 0;
}

/* line 3052, scss/common.scss */
.subSection .entry {
  border-top: 1px solid #ccc;
  margin-top: 20px;
}

/* line 3056, scss/common.scss */
.subSection .btt {
  margin-bottom: 20px;
}

/* line 3059, scss/common.scss */
.subSection .headline {
  margin-bottom: 24px;
  margin-top: -25px;
  _margin-top: 0;
}

/* line 3065, scss/common.scss */
.listNav a {
  color: #000000;
}

/* line 3068, scss/common.scss */
.listNav a:hover {
  color: #E65C00;
}

/* line 3071, scss/common.scss */
.listNav .active a {
  background: url(/i/common/site/arrowsSml.png) no-repeat 0 15px !important;
  padding-left: 7px;
  color: #E65C00;
  display: block;
  margin-top: 3px;
  padding: 7px 8px;
}

/* line 3079, scss/common.scss */
.agreement {
  border: 1px solid #ccc;
  height: 100px;
  overflow: auto;
  padding: 10px;
}

/* Static, modal login and register overlays */
/* line 3087, scss/common.scss */
#modalLogin {
  font-size: 12px;
  color: #7BB40D;
}

/* line 3091, scss/common.scss */
#modalLogin input.text {
  display: block;
  font-size: 17px;
  margin-bottom: 5px;
  border: 1px solid #7BB40D;
}

/* line 3097, scss/common.scss */
#modalLogin ul {
  display: inline;
}

/* line 3100, scss/common.scss */
#modalLogin li {
  display: inline;
  float: left;
  clear: none;
  margin-right: 10px;
}

/* line 3106, scss/common.scss */
#modalLogin .btn {
  font-size: 17px;
  margin-top: 1.4em;
  line-height: 28px;
}

/* line 3111, scss/common.scss */
#modalLogin .btn a {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 28px;
  display: inline-block;
}

/* line 3117, scss/common.scss */
#modalRegister .btnFacebookBig {
  font-size: 13px;
}

/* line 3120, scss/common.scss */
#modalLogin .desc {
  font-size: 17px;
  /*line-height: 25px;*/
  color: #7BB40D;
  font-weight: normal;
}

/* line 3126, scss/common.scss */
#modalLogin .podTitle,
#modalRegister .podTitle,
.fbLogin .podTitle {
  font-variant: normal;
  font-weight: bold;
  font-family: Arial;
  font-size: 22px;
  line-height: 23px;
  color: #656565;
  margin-bottom: 5px;
}

/* line 3137, scss/common.scss */
#modalLogin .registerContainer {
  color: #656565;
  font-size: 17px;
  text-align: center;
}

/* line 3142, scss/common.scss */
#modalLogin .registerContainer a {
  margin-left: 17px;
}

/* line 3145, scss/common.scss */
#modalLogin .error,
#modalRegister .error {
  font-size: 12px !important;
}

/* line 3149, scss/common.scss */
#modalRegister {
  line-height: 1.5;
  font-size: 13px;
  color: #656565;
}

/* line 3154, scss/common.scss */
#modalRegister .modalPodContent {
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #E0E0E0;
  background: #F5F5F5;
  padding: 20px;
  margin-top: 20px;
}

/* line 3161, scss/common.scss */
#modalRegister .leftSide {
  float: left;
  width: 475px;
  margin-right: 10px;
  padding-bottom: 10px;
}

/* line 3167, scss/common.scss */
.fbLogin .fltL,
#modalRegister .leftSide {
  padding-right: 50px;
  background: transparent url(/i/common/site/vertDividerOr.png) no-repeat scroll center right;
}

/* line 3172, scss/common.scss */
#modalRegister form li {
  padding-bottom: 10px;
}

/* line 3175, scss/common.scss */
#modalRegister label.desc {
  float: left;
  width: 120px;
  font-size: 17px;
  margin-right: 15px;
}

/* line 3181, scss/common.scss */
#modalRegister .noDesc {
  margin-left: 135px;
}

/* line 3184, scss/common.scss */
#modalRegister .error {
  margin-left: 135px;
}

/* line 3187, scss/common.scss */
#modalRegister .globalError .error {
  margin-left: 0;
}

/* line 3190, scss/common.scss */
#modalRegister li div {
  width: 310px;
  float: left;
}

/* line 3194, scss/common.scss */
#modalRegister label.desc {
  color: #656565;
  font-weight: normal;
}

/* line 3198, scss/common.scss */
#modalRegister .btn,
#modalRegister input {
  font-size: 17px;
}

/* line 3202, scss/common.scss */
#modalRegister label.choice,
#modalRegister select {
  font-size: 13px;
}

/* line 3206, scss/common.scss */
#modalRegister input.text {
  border: 1px solid #c1c1c1;
  width: 300px;
}

/* line 3210, scss/common.scss */
#modalRegister #country {
  width: 300px;
  padding: 3px;
}

/* line 3214, scss/common.scss */
#modalRegister #month,
#modalRegister #day,
#modalRegister #year {
  width: 95px;
}

/* line 3219, scss/common.scss */
.modalFacebook {
  font-size: 13px;
  color: #3B5997;
}

/* line 3223, scss/common.scss */
.modalFacebook h3 {
  font-size: 17px;
}

/* Facebook Connect
------------------------ */
/* NSI Header */
/* line 3230, scss/common.scss */
#myTools .fbLoginForm .userMessage {
  /*font-weight: normal;*/
  /*top: 1px;*/
  float: right;
  font: normal 12px arial, helvetica, times new roman;
  margin-top: -35px;
  margin-bottom: 30px;
  color: #09C;
}

/* line 3239, scss/common.scss */
.fbLoginForm #loginOptions {
  background: transparent url(/i/common/userBar/avatarSmlEmpty_32.png) no-repeat scroll 0 6px;
  height: 32px;
  padding-top: 15px;
  padding-left: 40px;
  float: right;
  margin: -20px 5px 20px;
}

/* line 3247, scss/common.scss */
#mainNav #myTools .fbLoginForm #loginOptions a {
  font-weight: bold;
}

/* line 3250, scss/common.scss */
#mainNav #myTools .fbLoginForm a.headerLoginSW {
  /*
  background: transparent url(/i/common/site/arrows.png) no-repeat scroll right -42px;
  margin-right: 10px;
  */
  padding-right: 10px;
}

/* line 3257, scss/common.scss */
#mainNav #myTools .fbLoginForm a.headerLoginFacebook,
.textLoginFacebook {
  background: transparent url(/i/common/userBar/facebook_icon_14.png) no-repeat scroll 10px 50%;
  padding-left: 28px;
}

/* line 3263, scss/common.scss */
.textLoginFacebook {
  background-position: 5px 0;
  padding-left: 24px;
}

/* line 3267, scss/common.scss */
.facebookBlock {
  text-indent: 20px;
  background: transparent url(/i/common/userBar/facebook_icon_14.png) no-repeat scroll top left;
}

/* line 3272, scss/common.scss */
#myTools .errorOn .fbLoginForm .userMessage {
  top: -13px;
}

/* line 3275, scss/common.scss */
#myTools .fbLoginForm #loginInputs {
  padding-top: 0;
  position: static;
}

/* Facebook connected user */
/* line 3281, scss/common.scss */
#mainNav #myTools .username a.facebookUser {
  padding-left: 18px;
  margin-left: 5px;
  background: transparent url(/i/common/userBar/facebook_icon_14.png) no-repeat scroll center left;
}

/* line 3287, scss/common.scss */
#friendsData .podPad .avatar6Up li a {
  display: block;
}

/* line 3290, scss/common.scss */
#friendsData .podPad .avatar6Up li .nameIndented {
  margin-left: 18px;
}

/* line 3293, scss/common.scss */
.facebookTextLink div {
  width: 18px;
  float: left;
  background: transparent url(/i/common/userBar/facebook_icon_14.png) no-repeat scroll center left;
}

/* Create/Link Account */
/* line 3301, scss/common.scss */
.fbLogin h3 {
  font-size: 18px;
}

/* line 3304, scss/common.scss */
.fbLogin .dottedL {
  padding-left: 20px;
  border-left: 2px dotted #ccc;
}

/* line 3308, scss/common.scss */
.fbLogin form li.fiftyL {
  clear: none;
}

/* line 3311, scss/common.scss */
.fbLogin p {
  line-height: 1.5em;
  margin-bottom: 1em;
}

/* line 3316, scss/common.scss */
#facebookRegistrationForm label.choice {
  margin: 0;
}

/* line 3319, scss/common.scss */
#facebookRegistrationForm .choice input.checkbox {
  display: inline;
  margin: 0 5px 0 0;
}

/* line 3324, scss/common.scss */
.ui-autocomplete {
  width: 201px;
  padding: 5px;
  font-size: 13px;
  position: absolute;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top: none;
  box-shadow: 4px 6px 6px #a9a9a9;
  -webkit-box-shadow: 4px 6px 6px #a9a9a9;
  -moz-box-shadow: 4px 6px 6px #a9a9a9;
}

/* line 3337, scss/common.scss */
.ui-autocomplete a {
  display: block;
  padding: 5px;
  font-weight: normal;
}

/* line 3342, scss/common.scss */
.ui-autocomplete b {
  font-weight: bold;
}

/* line 3345, scss/common.scss */
.ui-autocomplete a.ui-state-hover {
  background-color: #eee;
  text-decoration: none;
}

/* line 3349, scss/common.scss */
#breadCrumbs {
  font-weight: bold;
  padding-bottom: 5px;
  text-transform: capitalize;
  margin-bottom: 10px;
}

/* line 3355, scss/common.scss */
#online #breadCrumbs,
#download #breadCrumbs {
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
}

/* line 3360, scss/common.scss */
#download #breadCrumbs {
  border-bottom: 1px solid #ccc;
}

/* line 3363, scss/common.scss */
#online #gameHeader #breadCrumbs {
  border-bottom: none;
  margin-bottom: 5px;
}

/* line 3367, scss/common.scss */
#breadCrumbs, #breadCrumbs a, #download #gameHeader #breadCrumbs,
#online #gameHeader #breadCrumbs,
#download #gameHeader #breadCrumbs a,
#online #gameHeader #breadCrumbs a {
  font: bold 10px arial, helvetica, times new roman;
  color: #b6b6b6;
}

/* line 3374, scss/common.scss */
body.family-kids #breadCrumbs {
  margin-top: -5px;
  padding-bottom: 0px;
}

/* line 3378, scss/common.scss */
#burgerKingPuzzles {
  background: url(/sponsorsStatic/burgerKingPuzzles/burgerking_logo.png) no-repeat;
  width: 120px;
  padding-top: 60px;
  display: block;
  float: right;
}

/* line 3385, scss/common.scss */
#followButtons pt10 {
  zoom: 1;
}

/* line 3388, scss/common.scss */
.sw_support a {
  font: normal 10px arial, helvetica, times new roman;
  vertical-align: middle;
  text-decoration: none;
  margin-left: 10px;
}

/* line 3394, scss/common.scss */
.sw_support a:hover {
  text-decoration: underline;
}

/* line 3398, scss/common.scss */
.subSection h2.sw_contactTitle {
  margin-top: -46px;
  zoom: 1;
}

/* line 3402, scss/common.scss */
.sw_drSignup, .sw_drHed, .sw_drSIShed {
  text-decoration: none;
  color: #003D7B;
  font-weight: bold;
  margin-left: 150px;
}

/* line 3408, scss/common.scss */
.sw_drSignupSIS {
  margin-left: 100px;
}

/* line 3411, scss/common.scss */
.sw_drSignupSISentered {
  margin-left: 150px;
}

/* line 3414, scss/common.scss */
.sw_drHed {
  margin-left: -47px;
  *margin-left: -42px;
  font-size: 12px;
}

/* line 3419, scss/common.scss */
.sw_drSIShed {
  margin: 0px 10px;
  color: #666;
}

/* line 3423, scss/common.scss */
.sw_drSIShed SPAN {
  color: #003D7B;
  margin: 0px !important;
}

/* line 3427, scss/common.scss */
.sw_drPrizes {
  display: none;
  width: 1000px;
  margin: 0px auto;
  padding: 10px 0px 20px;
  text-align: center;
  height: 294px;
  background: url(/i/common/dailyrewards/gradient.jpg) repeat-x;
}

/* line 3436, scss/common.scss */
.sw_drPrizes DIV {
  margin: 0px auto 10px;
  text-align: center;
  color: #003D7B;
  font: bold 16px arial, helvetica, times new roman;
}

/* line 3442, scss/common.scss */
.sw_drPrizes img {
  margin: 0px auto;
}

/* line 3445, scss/common.scss */
.sw_drTheReward {
  margin-left: -3px !important;
  *margin-left: 0px !important;
  *float: left;
}

/* line 3450, scss/common.scss */
.sw_drSignupContainer {
  width: 986px;
  margin: 0px auto;
  text-align: center;
  padding: 2px 7px 15px 7px;
  border: none;
  border-bottom: 1px solid #7AB50B;
  height: 20px;
  background: url(/i/common/dailyrewards/gradient_sml.jpg) repeat-x;
  display: none;
  zoom: 1;
}

/* line 3462, scss/common.scss */
.sw_drSignupContainer ul, .sw_drPrizes ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  zoom: 1;
}

/* line 3468, scss/common.scss */
.sw_drPrizes ul {
  margin-left: 42px;
}

/* line 3471, scss/common.scss */
.sw_drSignupContainer ul li, .sw_drPrizes ul li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}

/* line 3477, scss/common.scss */
.sw_drSignupContainer ul li.sw_drPassword {
  margin-left: -15px;
}

/* line 3480, scss/common.scss */
.sw_drSignupContainer ul li input {
  width: 104px;
  height: 12px;
  border: 1px solid #7AB50B;
  margin-top: 2px;
}

/* line 3486, scss/common.scss */
.sw_drSignupContainer ul li span {
  margin: 3px 4px 0px 20px;
  font-weight: 600;
}

/* line 3490, scss/common.scss */
.sw_drCollapse,
.sw_drExpand {
  /*float: right;*/
  margin: 0px 10px 0px 2px;
  *margin: 3px 6px 0px 5px;
  display: none;
}

/* line 3497, scss/common.scss */
.sw_drExpand {
  display: block;
}

/* line 3500, scss/common.scss */
.sw_drExpand:hover,
.sw_drCollapse:hover {
  cursor: pointer;
}

/* line 3504, scss/common.scss */
.sw_drFBLike {
  margin: 10px 0px 10px 520px !important;
}

/* line 3507, scss/common.scss */
.sw_drMembership {
  margin: -10px 0px 0px 10px;
  *margin: 3px 0px 0px 10px;
  width: 120px;
  height: 22px;
  *height: 35px;
}

/* line 3514, scss/common.scss */
.sw_drMembership img {
  margin: -28px 0px 0px 270px;
  margin-left: 280px \0/IE9;
  *margin-left: 290px;
  display: none;
}

/* line 3520, scss/common.scss */
.sw_drpassLink {
  margin-top: -2px;
}

/* line 3523, scss/common.scss */
.sw_drClose {
  float: right;
  margin-top: -28px;
}

/* line 3527, scss/common.scss */
.sw_drClose img {
  display: none;
  margin-top: 35px;
  *margin-top: 0px;
}

/* line 3532, scss/common.scss */
.sw_drFBlogin {
  width: 152px;
  height: 22px;
  margin-left: 15px;
}

/* download bar ad styles */
/* line 3538, scss/common.scss */
#gamebarButtonAd {
  background: url(/i/downloadGameBar/gamebarBottomBg.png) repeat-x 0 109px transparent;
  position: fixed;
  bottom: -200px;
  width: 100%;
  left: 0;
  text-align: center;
  z-index: 1000;
}

/* line 3547, scss/common.scss */
#gamebarLeftAd {
  position: fixed;
  bottom: 50px;
  left: -44px;
  z-index: 1000;
  width: 1124px;
  overflow: hidden;
  display: none;
}

/* line 3556, scss/common.scss */
#gamebarLeftAd.collapsed {
  left: 0;
  width: 44px;
}

/* line 3560, scss/common.scss */
#gamebarButtonAd {
  display: none;
}

/* line 3563, scss/common.scss */
#gamebarButtonAd img {
  display: none;
}

/*share pod styles */
/* line 3567, scss/common.scss */
.titleWithSharePod {
  display: block;
  float: left;
  width: auto;
}

/* line 3572, scss/common.scss */
#sharePod {
  margin: 2px 20px;
}

/* line 3575, scss/common.scss */
#sharePod div {
  float: left;
}

/* line 3578, scss/common.scss */
.podDownload h1 {
  /*color: #C8581D;*/
  color: #09C !important;
}

/* line 3582, scss/common.scss */
.pageSponsorLogo {
  float: left;
  left: 315px;
  position: absolute;
  top: -13px;
}

/* line 3588, scss/common.scss */
#homepageCheck {
  margin-bottom: 36px !important;
  /*padding-bottom: 10px;*/
}

/* line 3592, scss/common.scss */
#homepageCheck img {
  text-align: center;
  margin: 5px auto;
}

/* line 3596, scss/common.scss */
.gameRecspadding {
  padding-top: 4px;
}

/* line 3599, scss/common.scss */
.upsellPadding {
  padding-bottom: 12px;
  clear: both;
}

/* World Wide Day of Play styles */
/* line 3605, scss/common.scss */
.wwwdop {
  width: 100%;
  position: absolute;
  z-index: 10001;
  top: 0;
  left: 0;
  background: #000;
}

/* line 3613, scss/common.scss */
.wwwdop_imgContainer {
  position: relative;
  margin: 13% auto;
  z-index: 10002;
}

/* line 3618, scss/common.scss */
.wwwdop_img {
  margin: 0px auto;
  text-align: center;
  position: relative;
  top: -20px;
  z-index: 10003;
}

/* line 3625, scss/common.scss */
.wwwdop_linkDiv {
  width: 210px;
  height: 25px;
  margin: -105px 215px 0px 0px;
  position: relative;
  z-index: 10004;
  float: right;
}

/* line 3634, scss/common.scss */
.wwwdop_closeDiv {
  width: 80px;
  height: 25px;
  margin-right: 25px;
  position: relative;
  z-index: 10004;
  float: right;
  top: 25px\9;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 3644, scss/common.scss */
  .wwwdop_img {
    top: -45px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 3649, scss/common.scss */
  .wwwdop_closeDiv {
    top: 0px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 3654, scss/common.scss */
  .wwwdop_linkDiv {
    margin-top: -130px;
  }
}
/* line 3658, scss/common.scss */
html .wwwdop_img {
  *top: -45px;
}

/* line 3661, scss/common.scss */
html .wwwdop_linkDiv {
  *margin-top: -130px;
}

/* line 3664, scss/common.scss */
html .wwwdop_closeDiv {
  *top: 0px;
}

/* h2 css position newestGames */
/* line 3668, scss/common.scss */
#podNewestGames .h2, .footer .h2 {
  height: 30px;
  display: block;
}

/* line 3672, scss/common.scss */
.footer .h2 {
  margin-bottom: 25px;
  padding-top: 35px;
}

/* class added for technical support link on all online games pages */
/* line 3677, scss/common.scss */
.gameTechnical {
  margin: 0px 0px 10px 20px;
  font: 12px arial;
  color: #666;
}

/* line 3682, scss/common.scss */
.gameTechnical a {
  color: #bf177c;
}

/* nick jr holiday footer fix */
/* line 3684, scss/common.scss */
.nickjrFooter {
  padding-top: 35px;
}

/* new nick.com footer adjustments */
/* line 3688, scss/common.scss */
.policyFrame {
  display: block;
  width: 700px;
  height: 3500px;
  *height: 3605px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 3695, scss/common.scss */
  .policyFrame {
    height: 3405px;
  }
}
@media \0screen {
  /* line 3700, scss/common.scss */
  .policyFrame {
    height: 3505px;
  }
}
/* line 3702, scss/common.scss */
.nickFrame img,
.nickFrame h2 {
  margin-left: 10px !important;
}

/* line 3706, scss/common.scss */
.nickFrame {
  width: 700px;
}

/* line 3709, scss/common.scss */
.nickFrame p {
  font: 11px verdana, arial, helvetica, sans-serif;
  padding: 0px 10px;
}

/* line 3713, scss/common.scss */
.nickFrame p.privacyUpdate {
  color: #565555;
  font-style: italic;
  font-weight: bold;
}

/* line 3718, scss/common.scss */
.contactFormSuccess {
  background: none !important;
  border: none !important;
  color: #666 !important;
  font: normal 12px arial, helvetica, times new roman !important;
  text-decoration: none !important;
}

/* line 3725, scss/common.scss */
.locality {
  margin-left: 20px !important;
}

/* swu button/banner upsell ab test */
/*.swuButton,*/
/* line 3729, scss/common.scss */
.swuBanner {
  display: none;
}

/* new df slideshow */
/* line 3732, scss/common.scss */
.container,
.thumbnails {
  float: left;
}

/* line 3736, scss/common.scss */
.thumbnails {
  width: 98px;
  padding: 2px 0px 9px 7px;
  margin-left: -5px;
}

/* line 3741, scss/common.scss */
.thumbnails > img {
  height: 70px;
  max-width: 92px;
  background: #FFF;
}

/* line 3746, scss/common.scss */
.dynamicContainerDownload .thumbnails {
  margin-top: -5px;
}

/* line 3747, scss/common.scss */
.container {
  margin-left: 5px;
}

/* line 3748, scss/common.scss */
#appear {
  padding: 0px;
  position: relative;
  z-index: 2;
  border: 3px solid white;
  margin-left: -2px;
  margin-bottom: -8px;
}

/* line 3756, scss/common.scss */
#disappear {
  display: none;
  position: absolute;
  top: 4px;
  padding: 10px;
  margin-top: -11px;
  margin-left: -8px;
}

/* line 3764, scss/common.scss */
.slide,
.slideGenre {
  width: 104px;
  height: 73px;
  position: absolute;
  z-index: 2;
  top: 12px;
  left: 11px;
  margin-left: 10px;
}

/* line 3774, scss/common.scss */
.slideGenre {
  top: 84px;
}

/* line 3777, scss/common.scss */
.dynamicContainer,
.dynamicContainerDownload,
.dynamicContainerDownloadGenre {
  background: #E3E3E3;
  padding: 7px 7px 7px;
  width: 630px;
}

/* line 3784, scss/common.scss */
.dynamicContainer {
  background: #9c40c7;
}

/* line 3787, scss/common.scss */
.dynamicContainerDownload {
  padding: 10px 7px 8px;
}

/* line 3788, scss/common.scss */
.dynamicContainerDownloadGenre {
  padding: 12px 7px 7px;
}

/* line 3789, scss/common.scss */
.slideShowDownload,
.slideShowOnline,
.slideShowHome {
  padding: 0px 10px 0px 6px;
}

/* line 3792, scss/common.scss */
.slideShowHome img.slide {
  margin: 9px 0px 0px 12px;
}

/* line 3793, scss/common.scss */
.slideShowDownload {
  margin-top: -7px;
  margin-bottom: -10px;
}

/* line 3797, scss/common.scss */
.slideShowOnline {
  margin-top: -5px;
}

/* line 3800, scss/common.scss */
.slideShowHome .container img {
  margin-top: -7px !important;
}

/* line 3803, scss/common.scss */
.slideShowOnline .container img {
  margin-top: 80px !important;
  *margin-top: 78px !important;
  /* IE7 */
  margin-top: 78px\0/ !important;
  /* IE8 and IE9 */
}

/* line 3808, scss/common.scss */
.divider {
  color: #FFF !important;
  margin: 0px 2px;
}

/* nick mom modifications */
/* line 3813, scss/common.scss */
.nmHeader {
  background: #FFF;
  box-shadow: 0 7px 22px -7px #AAAAAA;
  padding-bottom: 24px !important;
}

/* line 3818, scss/common.scss */
.ie7nopad {
  *padding-bottom: 0px !important;
}

/* line 3819, scss/common.scss */
#user-bar {
  display: block;
  background: #000;
  height: 33px;
}

/* line 3824, scss/common.scss */
#user-bar-wrapper, #user-bar-wrapperSIS {
  width: 960px !important;
  margin: 0px auto;
}

/* line 3828, scss/common.scss */
#followUserBarMarkup {
  float: left;
  width: 330px;
  padding-top: 8px;
}

/* line 3833, scss/common.scss */
.followService {
  float: left;
  height: 100%;
}

/* line 3838, scss/common.scss */
.facebookService {
  position: relative;
  float: left;
  height: 20px !important;
  width: 85px;
  margin-bottom: 0px !important;
}

/* line 3845, scss/common.scss */
.facebookService .flux4Widget {
  position: absolute;
  bottom: 0px;
}

/* line 3849, scss/common.scss */
.serviceList {
  position: relative;
}

/* line 3852, scss/common.scss */
#user-bar-wrapper .login {
  min-width: 435px;
  max-width: 567px;
  position: relative;
  float: right;
  right: -18px;
  padding: 10px 0px 0px;
  text-align: right;
}

/* line 3861, scss/common.scss */
#user-bar-wrapperSIS .login {
  min-width: 435px;
  max-width: 567px;
  position: relative;
  float: right;
  right: 10px;
  padding: 10px 0px 0px;
  text-align: right;
}

/*.tickerList li {
    float: left;
}
.tickerList . {
	.float: right;
}*/
/* line 3877, scss/common.scss */
#user-bar-wrapper SPAN,
#user-bar-wrapper SPAN a,
#user-bar-wrapperSIS SPAN,
#user-bar-wrapperSIS SPAN a {
  margin: 2px 2px 0px;
  font: bold 12px arial, sans-serif;
  color: #FFF !important;
  text-transform: uppercase;
}

/* line 3886, scss/common.scss */
#user-bar-wrapper SPAN a,
#user-bar-wrapperSIS SPAN a {
  font-size: 12px;
}

/* line 3888, scss/common.scss */
#user-bar-wrapper SPAN:first-child,
#user-bar-wrapperSIS SPAN:first-child,
#user-bar-wrapperSIS SPAN.loginWelcome,
#user-bar-wrapperSIS SPAN.loginWelcome a {
  margin: 2px 10px 0 -2px;
  font: bold 12px arial, sans-serif;
  color: #CCC;
  text-transform: uppercase;
}

/* line 3897, scss/common.scss */
#user-bar-wrapperSIS SPAN:first-child {
  margin: -8px 10px 0px -3px;
}

/* line 3898, scss/common.scss */
#user-bar-wrapperSIS SPAN.loginWelcome a {
  margin-right: 0px;
  margin-left: 2px;
}

/* line 3903, scss/common.scss */
.fbLoginButton {
  margin-top: -19px;
  /*margin-top */
  /*\**/
  /*: -6px\9;*/
  *margin-top: -5px;
}

/* line 3909, scss/common.scss */
:root .fbLoginButton {
  margin-top: -6px\0/IE9;
}

/* IE9 + IE10pp4 */
/* line 3911, scss/common.scss */
.social {
  margin-left: 135px;
}

/* line 3912, scss/common.scss */
.loginState {
  margin: 5px 0px 0px;
  width: 97px;
}

/* line 3916, scss/common.scss */
.loginState a {
  font-size: 11px;
  font-weight: bold;
  color: #25A0E7;
}

/* line 3921, scss/common.scss */
.loginSocial {
  width: 44px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  background: url("http://s.fluxstatic.com/widgets4/Img/sprites.png?v=1");
  cursor: pointer;
}

/* line 3929, scss/common.scss */
.logo {
  width: 347px;
}

/* line 3930, scss/common.scss */
.nmPromo {
  margin-top: -100px;
}

/* line 3931, scss/common.scss */
.footer {
  /*width: 980px;*/
  width: 962px;
  margin: 0px auto;
}

/* line 3936, scss/common.scss */
.nickMomCategory {
  font: normal 11px arial, helvetica, times new roman !important;
  color: #bf177c;
}

/* line 3940, scss/common.scss */
.nickmomTitle {
  font: 13px 'salvo sans bold';
  color: #63004C;
}

/* line 3944, scss/common.scss */
.highScoresChoice a,
.highScoresChoice span.selected {
  background: #000;
}

/* line 3948, scss/common.scss */
#nickmomNav li a,
#nickmomNav li a.nickmomGames,
.highScoresChoice a,
.highScoresChoice span.selected {
  padding: 3px 12px;
  font: 17px 'salvo sans medium';
  color: #FFF;
  text-transform: uppercase;
  text-decoration: none;
}

/* line 3958, scss/common.scss */
#nickmomNav {
  margin: 0;
  padding: 0;
}

/* line 3962, scss/common.scss */
#nickmomNav ul {
  width: 100%;
  position: relative;
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

/* line 3970, scss/common.scss */
#nickmomNav li {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/polyfill/boxsizing.htc);
  width: auto;
  font-family: "Salvo Sans Medium";
  font-size: 1.65em;
  display: block;
  float: left;
  height: 27px;
  text-transform: uppercase;
  background-color: #000;
  margin-right: 5px;
  margin-left: 0;
  margin-bottom: 15px;
  border: none;
  color: #fff;
  text-align: center;
  line-height: 1em;
  padding: 0;
}

/* line 3994, scss/common.scss */
#nickmomNav li:hover {
  background-color: #e65c00;
}

/* line 3997, scss/common.scss */
#nickmomNav li a {
  display: block;
  height: 25px;
  overflow: hidden;
  padding-bottom: 1px;
  padding-top: 1px;
}

/* line 4004, scss/common.scss */
#nickmomNav li a.nickmomGames {
  background: url(/i/common/nav/nickmomSelected.png) repeat-x;
  background-position-x: 5px;
  padding: 1px 12px 10px;
  cursor: default;
}

/* line 4010, scss/common.scss */
.recentHelpful {
  background: url(/i/common/nav/nickmomSelected.png) repeat-x !important;
  background-position-x: 5px;
}

/* line 4014, scss/common.scss */
#nickmomNav .menu-wrapper:hover > li {
  background-color: #e65c00;
}

/* line 4017, scss/common.scss */
#nickmomNav .menu-wrapper:hover .sub-nav {
  display: block;
}

/* line 4020, scss/common.scss */
#nickmomNav .sub-nav {
  display: none;
  position: absolute;
  z-index: 3;
  top: 27px;
  left: -239px;
  border: 6px solid #e65c00;
  background-color: white;
  padding: 10px 31px 21px 30px;
  -moz-box-shadow: 2px 5px 3px 1px rgba(3, 3, 3, 0.2) inset;
  -webkit-box-shadow: 2px 5px 3px 1px rgba(3, 3, 3, 0.2) inset;
  box-shadow: 2px 5px 3px 1px rgba(3, 3, 3, 0.2) inset;
  -moz-box-shadow: 2px 5px 3px 1px rgba(3, 3, 3, 0.2);
  -webkit-box-shadow: 2px 5px 3px 1px rgba(3, 3, 3, 0.2);
  box-shadow: 2px 5px 3px 1px rgba(3, 3, 3, 0.2);
  font-size: 10px;
}

/* line 4037, scss/common.scss */
#nickmomNav .sub-nav li {
  border: medium none;
  background-color: white;
  display: block;
  float: none;
  font-family: "Salvo Sans Medium";
  height: auto;
  margin: 0;
  position: relative;
  text-align: left;
  text-transform: uppercase;
  width: 215px;
  font-size: 10px;
  line-height: 1em;
}

/* line 4052, scss/common.scss */
#nickmomNav .sub-nav li a {
  line-height: 1em;
  font-size: 1.2em;
  padding: 11px 10px 7px 0px;
  color: black;
  height: auto;
  background: white;
}

/* line 4060, scss/common.scss */
#nickmomNav .sub-nav li .sub-item li a {
  text-transform: capitalize;
  font-family: "Salvo Sans Regular";
  font-size: 1.2em;
  line-height: 1.167em;
  padding: 1px 10px 8px 0;
}

/* line 4067, scss/common.scss */
#nickmomNav .sub-nav li .sub-item li:first-child a {
  padding-top: 10px;
}

/* line 4070, scss/common.scss */
#nickmomNav .sub-nav li:hover {
  background: #fff;
}

/* line 4073, scss/common.scss */
#nickmomNav .sub-nav li:hover > a {
  color: #e65c00;
  background: white;
}

/* line 4077, scss/common.scss */
#nickmomNav .sub-nav .divider {
  margin-top: 3px;
  height: 1px;
  line-height: 2px;
  padding: 0px;
  border-bottom: 1px dashed white;
  color: none;
  background: #e65c00;
}

/* line 4087, scss/common.scss */
.highScoresChoice {
  margin: -41px 15px 0px 0px;
  position: relative;
  z-index: 3;
}

/* line 4092, scss/common.scss */
.highScoresChoice a,
.highScoresChoice span.selected {
  padding: 0px 12px;
  font-size: 12px;
}

/* line 4097, scss/common.scss */
.highScoresChoice span.selected {
  background: url(/i/common/nav/nickmomSelected.png) repeat-x;
}

/* line 4098, scss/common.scss */
.navigation {
  width: 980px;
  margin: -7px auto 0;
  *margin-top: 0px;
  padding-right: 20px;
  clear: both;
}

/* line 4105, scss/common.scss */
.navigation ul {
  width: 540px;
  width: 540px\9;
  *width: 540px;
  margin-top: -24px;
  margin-top: -25px\0/ !important;
  /* IE8 and IE9 */
  *margin: -32px 0px -20px;
}

/* line 4113, scss/common.scss */
.navigation p {
  width: 256px;
  margin: 15px 0px -10px;
  *margin: 10px 0px 0px;
  font: 11px 'salvo sans regular';
  text-transform: uppercase;
  color: #999;
}

/* line 4121, scss/common.scss */
.navigation p img.minilogo,
.navigation p img.minilogoSIP {
  width: 87px;
  margin-top: -11px;
  *margin-top: -25px;
}

@-moz-document url-prefix() {
  /* line 4128, scss/common.scss */
  .navigation p img.minilogoSIP {
    margin-top: -4px;
  }
}
/* line 4132, scss/common.scss */
.navigation p img.minilogoSIP {
  margin-top: -3px;
}

/* line 4136, scss/common.scss */
.highScorer h2,
.highScorer h2.ratingsPod {
  margin: -10px 0px 0px 0px;
  font: 18px 'salvo sans bold';
  color: #111;
  text-transform: uppercase;
}

/* line 4143, scss/common.scss */
.highScorer h2.ratingsPod {
  margin-top: 10px;
}

/* line 4144, scss/common.scss */
.highScorer h2.dailyArchive {
  background: -webkit-linear-gradient(left, #E1B701, #CD9E0A);
  background: -moz-linear-gradient(left, #E1B701, #CD9E0A);
  background-color: #E1B701;
  width: 50%;
  box-shadow: #CCC 0px 2px 2px;
  padding: 5px 0px;
  margin: -20px auto -50px !important;
  color: #FFF;
  text-align: center;
  z-index: 2;
}

/* ie Hack */
/*#mainNav .swTicker, #mainNav .swTickerNSI {
    padding-top: 2px\0/;
    padding-top: 2px\8;
}*/
/* line 4161, scss/common.scss */
#mainNav .swTicker ul.tickerList li.gameTime ul li.moreGames {
  right: -10px\9;
}

/* FF Hack */
@-moz-document url-prefix() {
  /* line 4166, scss/common.scss */
  #mainNav .swTicker ul.tickerList li,
  #mainNav .swTicker ul.tickerList li.myTokens {
    top: 4px;
  }

  /* line 4171, scss/common.scss */
  #user-bar-wrapper .login {
    min-width: 435px;
    max-width: 567px;
    position: relative;
    float: right;
    right: -62px !important;
    padding: 10px 0px 0px;
    text-align: right;
  }

  /* line 4180, scss/common.scss */
  #user-bar-wrapperSIS .login {
    min-width: 435px;
    max-width: 567px;
    position: relative;
    float: right;
    right: 8px !important;
    padding: 10px 0px 0px;
    text-align: right;
  }
}
/* safari hacks */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 4192, scss/common.scss */
  .nmHeader {
    padding-bottom: 23px !important;
  }

  /* line 4193, scss/common.scss */
  #mainNav .swTicker ul.tickerList li.gameTime ul li.moreGames {
    position: absolute;
    width: 243px;
    top: 10px;
    right: -11px;
    margin: 15px 0px 0px -234px;
  }

  /* line 4201, scss/common.scss */
  #mainNav .swTicker {
    height: 32px;
  }

  /* line 4202, scss/common.scss */
  #mainNav li.moreGames ul.block1 li.viewAll,
  #mainNav li.moreGames ul.block2 li.viewAll {
    margin-top: 20px;
  }

  /* line 4206, scss/common.scss */
  .navigation ul {
    width: 450px;
  }

  /* line 4207, scss/common.scss */
  .thumbnails {
    padding: 5px 0px 5px 2px;
  }

  /* line 4208, scss/common.scss */
  .dynamicContainerDownload .thumbnails {
    margin-top: 0px;
  }

  /* line 4209, scss/common.scss */
  .dynamicContainerDownloadGenre .thumbnails {
    margin: -3px 0px 3px 0px;
  }

  /* line 4211, scss/common.scss */
  #disappear {
    top: 9px;
  }

  /* line 4212, scss/common.scss */
  .slideShowHome {
    margin-top: -5px !important;
  }

  /* line 4215, scss/common.scss */
  .slideShowHome img.slide {
    margin-top: 0px !important;
  }

  /* line 4218, scss/common.scss */
  .slideShowHome .container img {
    margin-top: -12px !important;
  }

  /* line 4221, scss/common.scss */
  .slideShowDownload {
    margin-top: -5px;
  }

  /* line 4222, scss/common.scss */
  .slideShowOnline {
    margin-top: -10px;
  }

  /* line 4223, scss/common.scss */
  .slideShowOnline .container img {
    margin-top: 72px !important;
  }

  /* line 4226, scss/common.scss */
  .slide {
    top: 56px;
  }

  /* line 4229, scss/common.scss */
  .slideGenre {
    top: 81px;
  }

  /* line 4232, scss/common.scss */
  .dynamicContainer {
    padding: 7px 0px 13px 10px;
  }

  /* line 4235, scss/common.scss */
  .dynamicContainerDownload {
    padding: 7px 0px 13px 10px;
  }

  /* line 4238, scss/common.scss */
  .dynamicContainerDownloadGenre {
    padding: 17px 7px 8px;
  }

  /* nick mom safari hacks */
  /* line 4242, scss/common.scss */
  #user-bar {
    height: 36px;
    position: relative;
  }

  /* line 4246, scss/common.scss */
  #user-bar-wrapper {
    width: 960px;
  }

  /* line 4249, scss/common.scss */
  .fbLoginButton {
    margin-top: -5px;
  }

  /* line 4250, scss/common.scss */
  #user-bar-wrapper SPAN:first-child {
    margin-left: -12px;
  }

  /* line 4254, scss/common.scss */
  .navigation ul {
    width: 540px;
  }

  /* line 4255, scss/common.scss */
  .avatar img {
    margin-top: 1px !important;
  }

  /* line 4256, scss/common.scss */
  #nickmomNav ul li a {
    padding: 3px 12px 1px;
  }

  /* line 4257, scss/common.scss */
  #nickmomNav ul li a.nickmomGames {
    position: static;
  }

  /* line 4258, scss/common.scss */
  .navigation {
    margin: -5px auto 0px;
  }

  /* line 4259, scss/common.scss */
  .navigation p img.minilogoSIP {
    margin: -4px 0px 0px 0px;
  }
}
/* NickMom overlay */
/* line 4263, scss/common.scss */
#nickMomOverlay #nickMomSwLogo, #nickMomOverlay #nickMomLearnMore {
  margin: 0 auto;
}

/* line 4267, scss/common.scss */
#nickMomOverlay #nickMomSwHeader {
  margin: 15px auto;
}

/* line 4271, scss/common.scss */
#nickMomOverlay {
  font-size: 16px;
  color: #666666;
  margin: 30px;
}

/* line 4277, scss/common.scss */
#nickMomOverlay #introText {
  margin-bottom: 20px;
}

/* line 4281, scss/common.scss */
#nickMomOverlay ul {
  list-style-type: disc;
  list-style-position: inside;
}

/* line 4286, scss/common.scss */
#nickMomOverlay ul li {
  margin-top: 3px;
}

/* line 4290, scss/common.scss */
#nickMomOverlay #nickMomLearnMore {
  margin-top: 20px;
}

/* end NickMom overlay */
/* Chrome Unity3D Game Warning */
/* line 4296, scss/common.scss */
.unityWarning-chrome {
  text-align: center;
}
/* line 4299, scss/common.scss */
.unityWarning-chrome img {
  display: inline;
}

/* Sitewide User Warning/Message */
/* line 4305, scss/common.scss */
.disruptMessage {
  background-color: #FF3232;
  padding: 20px;
  color: #FFF;
  font-size: 16px;
  text-align: center;
  cursor: pointer;
}

/* PageMessage module */
/* line 4315, scss/common.scss */
.PageMessage {
  color: #666;
  padding: 1em 1em 1em 58px;
  font-size: 16px;
  background-color: #ffe4f1;
  border: 2px solid #eed5e2;
  line-height: 1.2;
  position: relative;
  margin-bottom: 1em;
}

/* line 4326, scss/common.scss */
.PageMessage::before {
  background: transparent url("/i/common/bodyBkg/yield.png") no-repeat;
  position: absolute;
  content: ' ';
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  display: block;
  background-size: 50px;
}

/* line 4338, scss/common.scss */
div#podAccountSettings .PageMessage {
  position: relative;
  top: -85px;
  margin-bottom: -65px;
  font-size: 1.2em;
}
/* General Pod Rules
----------------------------------------------- */
/* line 4, scss/pods.scss */
.pod,
.colLast .pod {
  margin: 0px 0px 26px 0px;
  position: relative;
}

/* line 9, scss/pods.scss */
#playOfTheWeekPod,
#mobilePlayOfTheWeekPod {
  margin-bottom: 42px;
}

/* line 13, scss/pods.scss */
#playOfTheWeekPod div,
#mobilePlayOfTheWeekPod div {
  text-align: center;
}

/* line 18, scss/pods.scss */
#podFacebookLikeThis {
  margin-top: 16px !important;
}

/* line 21, scss/pods.scss */
.podComingSoon {
  margin: 0px 0px 43px !important;
  padding-bottom: 5px;
}

/* line 25, scss/pods.scss */
.pod img {
  margin-bottom: 5px;
}

/* line 28, scss/pods.scss */
.pod .avatarWrap object {
  margin-bottom: 5px;
}

/* line 32, scss/pods.scss */
.pod .podContent,
.pod .podContent .podPad {
  padding: 15px 15px 8px 15px;
  background-repeat: no-repeat;
}

/* line 37, scss/pods.scss */
.pod .podContent {
  padding: 15px 0 15px 15px;
}

/* line 38, scss/pods.scss */
.podNoPad .podContent {
  padding: 0;
}

/* for pods with internal white content areas */
/* line 43, scss/pods.scss */
.podInnerBox, .podInnerBoxNoPad, .podInnerBoxTopBotPad {
  background: #fff;
  margin-bottom: 10px;
  border: 1px solid #ccc;
  position: relative;
  padding: 10px 10px 3px 10px;
}

/* line 50, scss/pods.scss */
.podInnerBox .column1,
.podInnerBox .column2 {
  font: 12px arial;
}

/* line 52, scss/pods.scss */
.podInnerBox p.defaultSignIn {
  font: 12px 'salvo serif regular';
  color: #111;
}

/* line 56, scss/pods.scss */
.podInnerBoxNoPad {
  margin-right: 15px;
  padding: 0;
}

/* line 60, scss/pods.scss */
.podInnerBoxTopBotPad {
  padding: 10px 0;
}

/* line 64, scss/pods.scss */
.podIntHead .podContent {
  /* spacing for internal header */
  padding-top: 50px;
}

/* line 67, scss/pods.scss */
.podIntHead .podContent h2 {
  position: absolute;
  top: 1px;
  left: 1px;
  height: 25px;
  color: #fff !important;
  padding: 13px 0 2px 15px !important;
  width: 297px;
  line-height: 15px;
}

/* line 76, scss/pods.scss */
.podDaily {
  margin-top: 40px;
}

/* line 77, scss/pods.scss */
#myShockwave .podContent {
  /* border: 1px solid #E0E0E0; */
  background-color: #ffffff;
  /* box-shadow: 0 2px 1px #9F9F9F;
  clear: both;
  margin-bottom: 36px !important;
  padding-bottom: 15px !important; */
}

/* line 85, scss/pods.scss */
#myShockwave .myDownloadContainer {
  background: #FFF;
  padding: 20px 0px 10px;
  border-radius: 4px;
}

/* line 90, scss/pods.scss */
.podDownload .podContent,
#download .podContent,
.podOnline .podContent,
#online .podContent {
  margin-top: 20px;
  background: #FFF !important;
  /*  border: 1px solid #E0E0E0 !important;
   box-shadow: #9f9f9f 0px 2px 1px; */
}

/* line 99, scss/pods.scss */
.newPodContent {
  background: #FFF !important;
  box-shadow: #9F9F9F 0px 2px 2px;
}

/* line 103, scss/pods.scss */
.newPodContentNoBkg {
  box-shadow: #9F9F9F 0px 2px 2px;
}

/* line 106, scss/pods.scss */
.podDownload .podContainer,
.podComingSoon .podContainer {
  background: none !important;
  border: none !important;
  margin-top: 10px;
}

/* line 112, scss/pods.scss */
.podComingSoon .podContainer {
  margin: 10px 0px !important;
}

/* line 115, scss/pods.scss */
.podMyShockwave .podContent {
  /* border: 1px solid #E0E0E0 !important; */
  background-color: #ffffff !important;
}

/* line 119, scss/pods.scss */
.podPurple .podContent {
  border: 1px solid #681646 !important;
  background-color: #e9d5e0 !important;
}

/* line 123, scss/pods.scss */
.podPurple .podContainer {
  background: #F5F5F5 !important;
  border: 1px solid #EFEFEF !important;
  margin-top: 10px;
  border-radius: 4px;
  -moz-border-radius: 4px;
}

/* line 130, scss/pods.scss */
.podGold .podContent {
  border: 1px solid #c1c1c1 !important;
  background-color: #ebeac2 !important;
}

/* line 134, scss/pods.scss */
.podWhite .podContent {
  /*border: 1px solid #ccc !important;*/
  background-color: #fff !important;
}

/* line 139, scss/pods.scss */
.podNoBkg .podContent {
  border: none !important;
  background-color: #fff !important;
  padding-top: 10px;
  padding-bottom: 0;
}

/* line 145, scss/pods.scss */
.podOnline .podContainer {
  /* border: 1px solid #E0E0E0 !important; */
  background: #FFF !important;
  box-shadow: #9f9f9f 0px 2px 2px;
  margin-top: 10px;
}

/* line 151, scss/pods.scss */
.podRecs,
#dailyPlayArchive,
#extraPuzzles,
#highScores,
.sponsoredLinks {
  /*border: 1px solid #E0E0E0;*/
  background: #FFF;
  margin-bottom: 36px !important;
  padding-bottom: 0px !important;
  box-shadow: #9F9F9F 0px 2px 2px;
  clear: both;
}

/* line 163, scss/pods.scss */
.sponsoredLinks {
  padding: 17px 10px 20px !important;
  margin-top: 20px;
}

/* line 167, scss/pods.scss */
.podRecs2 {
  margin: 0px 10px 0px -5px !important;
}

/* line 170, scss/pods.scss */
.gameSelection {
  margin: 20px 0px !important;
}

/* line 173, scss/pods.scss */
.podRecsSIS {
  margin-top: 0px;
  margin-bottom: 10px;
}

/* line 177, scss/pods.scss */
.podRecsSWU {
  margin-bottom: 14px;
}

/* padding-top for side promo on game pages */
/* line 181, scss/pods.scss */
.adPod {
  padding: 10px 0px;
}

/* Link Colors
---------------------------------------------- */
/* download color */
/* line 189, scss/pods.scss */
#download #gameHeader h1 a,
#podDownloadGameInfo h4 a,
#download .podNoBkg h2 {
  color: #ca5119;
}

/* Pod Titles
----------------------------------------------- */
/* line 199, scss/pods.scss */
h2 {
  color: #000000 !important;
  font: 18px 'salvo sans bold',arial,helvetica,times new roman;
  text-transform: uppercase;
  padding: 0;
  margin: 0 0 5px 0;
  position: relative;
  /*font-variant: small-caps;*/
}

/* line 208, scss/pods.scss */
.pod h1 {
  /*color:#000000;*/
}

/* line 213, scss/pods.scss */
.pod h2, .podSubHeadIndent {
  padding: 20px 0px 5px 20px;
}

/* line 216, scss/pods.scss */
.pod .podContent h2 {
  padding-left: 0;
}

/* line 218, scss/pods.scss */
.podContent h2 {
  background-position: 0 0;
  margin-bottom: 12px;
  line-height: 11px;
  padding: 20px 0px 5px 20px;
}

/* line 225, scss/pods.scss */
.rework #podNewestGames h2, .rework #podDownloadGamesCarousel h2 {
  text-transform: capitalize;
}

/* line 229, scss/pods.scss */
.pod h2 span {
  color: #999;
  vertical-align: 20%;
  font-size: 14px;
  letter-spacing: 0;
  padding-right: 4px;
}

/* line 236, scss/pods.scss */
.pod h2 span.link {
  vertical-align: baseline;
  font-variant: normal;
  font-size: 11px;
}

/* line 243, scss/pods.scss */
.podOnline h2, .tabsOnline h2, .podDownload h2, .podMyShockwave h2, .podGray h2, .podPurple h2 {
  color: #000000 !important;
}

/* line 244, scss/pods.scss */
.tabsDownload h2 {
  color: #c8581d !important;
}

/* line 245, scss/pods.scss */
.tabsMyShockwave h2 {
  color: #000000 !important;
  font: 18px 'salvo sans bold',arial,helvetica,times new roman;
  text-transform: uppercase;
}

/* line 250, scss/pods.scss */
.tabsGray h2 {
  color: #666 !important;
}

/* line 253, scss/pods.scss */
#download .podNoBkg h2 {
  color: #ca5119;
}

/* line 258, scss/pods.scss */
.podNoBkg h2,
.podNoBkg .podHeader {
  height: 19px;
  padding: 0 0 5px;
  margin: 0;
  font-size: 14px;
  position: relative;
  letter-spacing: 0;
  color: #000000;
  font-variant: normal;
}

/* Removal of H2 from home page ** Can convert once other pods are converted to use .header instead of h2*/
/* line 270, scss/pods.scss */
.podNoBkg .podGreen {
  border-bottom: 0px solid #7BB40D !important;
}

/* line 273, scss/pods.scss */
.myShockwaveRecs {
  margin-bottom: 30px;
}

/* line 276, scss/pods.scss */
.podNoBkg h2 span,
.podNoBkg .podHeader span {
  position: absolute;
  top: 2px;
  right: 0;
  font-size: 11px;
  font-weight: normal;
  display: block;
}

/* line 287, scss/pods.scss */
#myShockwave h6 {
  font: bold 22px Arial;
  height: auto;
  padding: 0 0 0 5px;
  color: #000000;
  margin: 0 0 4px 0;
}

/* line 294, scss/pods.scss */
#myShockwave h6 span {
  font: bold 19px Arial;
  text-transform: uppercase;
}

/* line 298, scss/pods.scss */
#myShockwave h4 span {
  color: #999;
  font-size: 14px;
  letter-spacing: 0;
  padding-right: 4px;
}

/* line 304, scss/pods.scss */
#podDownloadGames h3,
.podDownload .podContent h4,
.podDownload .podContent h5 {
  font: 12px 'salvo sans bold', helvetica, times new roman;
  color: #63004C !important;
}

/* line 310, scss/pods.scss */
#podDownloadGames h3 {
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 10px;
  font-weight: bold;
}

/* line 316, scss/pods.scss */
.podMyShockwave .podContent h4,
#podDownloadGames .header,
.podMyShockwave .podContent h5 {
  color: #000000;
}

/* line 321, scss/pods.scss */
#podDownloadGames .section h3 a {
  font: 13px 'salvo sans bold', arial, helvetica, times new roman;
  color: #604;
}

/* line 325, scss/pods.scss */
.bigBoldFont {
  font-weight: bold;
  font-size: 20px;
  line-height: 18px;
}

/* General Pod Content Rules
----------------------------------------------- */
/* line 332, scss/pods.scss */
.listDivider {
  /* provides list with dividers & removes top bar */
  border-top: none !important;
}

/* line 335, scss/pods.scss */
.listDivider ul li {
  border-top: 1px solid #ccc;
  padding: 10px;
  position: relative;
}

/* line 340, scss/pods.scss */
ul.divider li {
  /* provides list with dividers */
  border-bottom: 1px solid #ccc;
  padding: 10px;
  position: relative;
}

/* line 345, scss/pods.scss */
ul.divider li.last {
  border-bottom: none;
}

/* line 348, scss/pods.scss */
ul li p {
  margin-bottom: 7px;
}

/* line 351, scss/pods.scss */
ul li .info {
  float: left;
  padding-left: 10px;
}

/* for floated avatars and text */
/* line 356, scss/pods.scss */
ul.avatarFlt li {
  padding-bottom: 7px;
}

/* line 359, scss/pods.scss */
ul.avatarFlt li img {
  float: left;
}

/* line 362, scss/pods.scss */
.col4 ul.avatarFlt li .info {
  width: 79%;
  margin: 0;
}

/* line 366, scss/pods.scss */
.col8 ul.avatarFlt li .info {
  width: 91%;
}

/* for floated small picons and text */
/* line 370, scss/pods.scss */
ul.piconSmallFlt li {
  padding-bottom: 7px;
}

/* line 373, scss/pods.scss */
ul.piconSmallFlt li img {
  float: left;
}

/* line 376, scss/pods.scss */
.col4 ul.piconSmallFlt li .info {
  width: 162px;
}

/* for floated regular picons and text */
/* line 380, scss/pods.scss */
ul.piconRegularFlt li {
  /*padding-bottom: 7px;*/
}

/* line 383, scss/pods.scss */
ul.piconRegularFlt li img {
  float: left;
}

/* line 386, scss/pods.scss */
.col4 ul.piconRegularFlt li .info {
  width: 142px;
}

/* line 389, scss/pods.scss */
.col8 ul.piconRegularFlt li .info {
  width: 440px;
  position: relative;
}

/* line 395, scss/pods.scss */
.topDivider {
  padding-top: 10px;
  border-top: 1px solid #ccc;
}

/* line 400, scss/pods.scss */
.reviewHelpful span {
  font-weight: bold;
}

/* line 403, scss/pods.scss */
.reviewHelpful span.rateMe {
  padding-left: 10px;
  font-weight: normal;
}

/* line 407, scss/pods.scss */
.reviewHelpful span a {
  font-weight: normal;
}

/* line 410, scss/pods.scss */
.section {
  /*border-bottom: 2px dotted #999;*/
  /*padding: 0 0 10px 0;*/
  margin-bottom: 10px;
}

/* line 415, scss/pods.scss */
.podDownload .section {
  border-color: #e68301;
}

/* line 418, scss/pods.scss */
.sectionAbove {
  border-top: 2px dotted #999;
  padding: 10px 0 0 0;
  margin-top: 10px;
}

/* line 423, scss/pods.scss */
.info {
  float: left;
  padding-left: 10px;
}

/* line 427, scss/pods.scss */
.podEmptyMessage {
  font-weight: bold;
  padding: 10px 20px 20px 20px;
}

/* line 431, scss/pods.scss */
.podEmptyMessage p {
  text-align: center;
}

/* line 434, scss/pods.scss */
.podInnerBox .podEmptyMessage {
  padding-top: 20px;
}

/* line 437, scss/pods.scss */
.piconXLWrap {
  float: left;
  width: 272px;
}

/* line 441, scss/pods.scss */
.piconXLFlt .info {
  float: left;
  width: 353px;
  padding-left: 20px;
  padding-top: 20px;
  position: relative;
}

/* line 448, scss/pods.scss */
.piconRegularFlt img,
.piconRegularFlt .info {
  float: left;
}

/* line 452, scss/pods.scss */
.piconRegularFlt .info {
  width: 150px;
}

/* line 455, scss/pods.scss */
.pod .podTopRight {
  position: absolute;
  top: 10px;
  right: 10px;
}

/* tag picker */
/* line 462, scss/pods.scss */
.tagPick3 {
  width: 420px;
}

/* line 465, scss/pods.scss */
.tagPick3 li {
  padding-bottom: 0;
  width: 98px;
  float: left;
  clear: none;
  margin-top: 2px;
}

/* line 472, scss/pods.scss */
.tagPick3 label {
  font-weight: normal;
  color: #666;
  display: inline;
  background: url(/i/common/site/iconCircleCheckmark.png) left 0 no-repeat;
  padding-left: 14px;
}

/* line 479, scss/pods.scss */
.tagPick3 label.active {
  color: #000;
  background-position: left -18px;
  font-weight: bold;
}

/* line 484, scss/pods.scss */
.tagPick3 label:hover {
  color: #000;
  cursor: pointer;
  text-decoration: underline;
  font-weight: bold;
}

/* line 490, scss/pods.scss */
.tagPick3 input {
  position: absolute;
  top: auto;
  left: -9999px;
}

/* Specific Pods
----------------------------------------------- */
/* line 496, scss/pods.scss */
.ad300x250 {
  height: 250px;
  background: url(/i/pods/ads/ad300x250Bkg.png) right top no-repeat;
  margin: 10px 0px;
}

/* line 501, scss/pods.scss */
.ad160x600 {
  height: 600px;
  width: 160px;
  padding-top: 13px;
  background: url(/i/pods/ads/ad160Bkg.png) no-repeat;
  margin-left: auto;
  margin-right: auto;
}

/* Dynamic Lead
----------------------------------------------- */
/* line 515, scss/pods.scss */
#dynLead {
  position: absolute;
  top: -12px;
  left: -18px;
  width: 516px;
}

/* line 521, scss/pods.scss */
#dynLead .shadowBox {
  position: absolute;
  bottom: -3px;
  left: 2px;
  width: 512px;
}

/* line 526, scss/pods.scss */
#dynLead .shadowBox .shmm {
  padding: 6px 10px;
}

/* line 529, scss/pods.scss */
#dynLead .shadowBox .dynaInfoHead {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 2px;
  line-height: 18px;
  color: #003D7B;
}

/* line 536, scss/pods.scss */
#dynLead .shadowBox p {
  font-size: 12px;
  line-height: 14px;
}

/* line 540, scss/pods.scss */
#dynLead .shadowBox .dynaInfoWrap {
  position: relative;
  min-height: 50px;
  _height: 50px;
  _zoom: 1;
  _width: 100%;
}

/* Dynamic Lead Variations */
/* line 550, scss/pods.scss */
#dynLead .dynLead-Hoz1Btn .dynaInfo {
  width: 320px;
}

/* line 553, scss/pods.scss */
#dynLead .dynLead-Hoz1Btn img {
  position: absolute;
  right: 0;
  top: 6px;
}

/* line 560, scss/pods.scss */
#dynLead .dynLead-HozSplit .dynaInfoWrap,
#dynLead .dynLead-HozSplit2Links .dynaInfoWrap {
  min-height: 63px;
  _height: 63px;
}

/* line 565, scss/pods.scss */
#dynLead .dynLead-HozSplit .dynaInfo,
#dynLead .dynLead-HozSplit2Links .dynaInfo {
  width: 200px;
  margin: 0 auto;
}

/* line 570, scss/pods.scss */
#dynLead .dynLead-HozSplit h3,
#dynLead .dynLead-HozSplit p,
#dynLead .dynLead-HozSplit2Links h3,
#dynLead .dynLead-HozSplit2Links p {
  text-align: center;
}

/* line 577, scss/pods.scss */
#dynLead .dynLead-HozSplit .btn1,
#dynLead .dynLead-HozSplit .btn2,
#dynLead .dynLead-HozSplit2Links .btn1,
#dynLead .dynLead-HozSplit2Links .btn2 {
  position: absolute;
  top: 21px;
  left: 0;
}

/* line 584, scss/pods.scss */
#dynLead .dynLead-HozSplit .btn2,
#dynLead .dynLead-HozSplit2Links .btn2 {
  left: auto;
  right: 0;
}

/* line 592, scss/pods.scss */
#dynLead .dynLead-VertLeft .shadowBox,
#dynLead .dynLead-VertRight .shadowBox {
  width: 200px;
  left: 2px;
  right: auto;
}

/* line 597, scss/pods.scss */
#dynLead .dynLead-VertRight .shadowBox {
  left: auto;
  right: 3px;
}

/* line 600, scss/pods.scss */
#dynLead .dynLead-VertLeft p,
#dynLead .dynLead-VertRight p {
  margin-bottom: 7px;
}

/* line 606, scss/pods.scss */
#podDownloadGames .podContent {
  /* border:1px solid red; */
  margin: 0px;
  background-repeat: no-repeat;
  background-position: 0 48px;
}

/* line 612, scss/pods.scss */
#podDownloadGamesNoPriceFlag .podContent {
  padding-top: 75px;
  background-repeat: no-repeat;
  background-position: 0 48px;
}

/* For Family & Kids Game Genre */
/* line 618, scss/pods.scss */
#mainContent .familykidsMod .podContent {
  padding-top: 55px;
  background-image: none;
}

/* line 622, scss/pods.scss */
.familykidsMod .podContent .section .hotCategory {
  padding-right: 10px;
}

/* line 626, scss/pods.scss */
#podDownloadGames .podContent h2,
#podClubExclusiveGames .podContent h2 {
  /*background: url(/i/common/site/tabsOffBkgSprite.png) 0 -120px repeat-x;*/
}

/* line 630, scss/pods.scss */
#podDownloadGames .newPodContent h2,
#podDownloadGames .swCustomPods h2,
#podDailyChallengeWinners h2 {
  width: 100%;
  background: #000 !important;
  margin: 0px auto;
  padding: 10px 0px !important;
  font: 14px 'salvo sans bold', arial, helvetica, times new roman;
  letter-spacing: .5px;
  color: #FFF !important;
  text-transform: uppercase;
  text-align: center;
}

/* line 643, scss/pods.scss */
#podDownloadGames .swCustomPods h2 {
  /*border-bottom: 4px solid #7BB40D;*/
  padding-bottom: 10px !important;
}

/* line 647, scss/pods.scss */
#podDownloadGames .newPodContent {
  /*border: 1px solid #E0E0E0 !important;*/
  	/* background: #FFF !important;
      box-shadow: #9f9f9f 0px 2px 1px; */
}

/* line 652, scss/pods.scss */
.nickMomComing {
  margin: -10px 20px 0px -10px;
}

/* line 653, scss/pods.scss */
#podDownloadGames .topDownGamePod,
.podGameRecs,
.downloadRecs {
  width: 275px;
  margin-top: -50px;
  margin-left: -8px;
  background: #FFF;
  padding: 15px 10px 1px 10px;
}

/* line 662, scss/pods.scss */
.topDownGamePod p {
  font: 11px arial, helvetica, times new roman;
  line-height: 1.25em;
}

/* line 666, scss/pods.scss */
.podGameRecs {
  height: 210px;
  margin: 0px auto 10px 8px;
  padding: 10px 9px 10px\9;
  *padding: 10px 9px 10px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 673, scss/pods.scss */
  .podGameRecs {
    padding: 10px 9px 10px;
  }
}
/* line 675, scss/pods.scss */
.downloadRecs {
  margin: 10px auto 10px 8px;
}

/* line 678, scss/pods.scss */
.recentDownloadRecs {
  width: 295px !important;
  padding: 18px 0px 0px !important;
  border: none !important;
}

/* line 683, scss/pods.scss */
#podOnlineGames .podContent h2 {
  background: url(/i/common/site/tabsOffBkgSprite.png) 0 -40px repeat-x;
}

/* line 687, scss/pods.scss */
#podClubExclusiveGames .podContent h2 {
  background-position: 0 -80px;
}

/* Ticker on homepage
----------------------------------------------- */
/* line 695, scss/pods.scss */
#tickerHome .tickerContent {
  border: 1px solid #c1c1c1;
  background: #fff;
  height: 40px;
  position: relative;
  padding: 6px;
}

/* line 702, scss/pods.scss */
.SignedInPremium #tickerHome .tickerContent,
.SignedInClub #tickerHome .tickerContent {
  position: relative;
}

/* line 707, scss/pods.scss */
#tickerHome .tickerContent li {
  position: absolute;
  width: 98%;
  height: 40px;
  top: 6px;
  left: 6px;
}

/* line 714, scss/pods.scss */
#tickerHome .tickerContent li .icon {
  width: 16px;
  height: 16px;
  position: absolute;
  bottom: 7px;
  right: 7px;
}

/* line 720, scss/pods.scss */
#tickerHome .tickerContent li.tickerToken .icon {
  background: url(/i/common/site/icons16x16.png) 0 -480px;
}

/* line 723, scss/pods.scss */
#tickerHome .tickerContent li.tickerTrophy .icon {
  background: url(/i/common/site/icons16x16.png) 0 -840px;
}

/* line 726, scss/pods.scss */
#tickerHome .tickerContent li.tickerCash .icon {
  background: url(/i/common/site/icons16x16.png) 0 -720px;
}

/* line 729, scss/pods.scss */
#tickerHome .tickerContent li.tickerTicket .icon {
  background: url(/i/common/site/icons16x16.png) 0 -760px;
}

/* line 732, scss/pods.scss */
#tickerHome .tickerContent li.tickerHighScores .icon {
  background: url(/i/common/site/icons16x16.png) 0 -1200px;
}

/* line 735, scss/pods.scss */
#tickerHome .tickerContent li.tickerFavorite .icon {
  background: url(/i/common/site/icons16x16.png) 0 -400px;
}

/* line 738, scss/pods.scss */
#tickerHome .tickerContent img {
  float: left;
}

/* line 741, scss/pods.scss */
#tickerHome .tickerContent .info {
  float: none;
  padding-left: 50px;
}

/* line 746, scss/pods.scss */
#tickerHome .tickerClubUpsell {
  position: absolute;
  top: 10px;
  left: 515px;
  height: 46px;
  width: 118px;
}

/* Specific Carousel Rules
----------------------------------------------- */
/* line 754, scss/pods.scss */
#dynLead .carousel-container,
#dynLead .carousel-element,
#dynLead a.fullSize {
  height: 249px;
  width: 100%;
}

/* line 761, scss/pods.scss */
#dynLead a.leftHalf,
#dynLead a.rightHalf {
  height: 249px;
  width: 50%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 768, scss/pods.scss */
#dynLead a.rightHalf {
  left: 50%;
}

/* line 772, scss/pods.scss */
#dynLead .carousel-nav {
  position: relative;
  height: 23px;
  margin: 0 18px;
  border: 1px solid #c1c1c1;
  padding-top: 7px;
  visibility: hidden;
}

/* line 781, scss/pods.scss */
#dynLead .carousel-nav-left,
#dynLead .carousel-nav-right {
  top: 7px;
}

/* line 786, scss/pods.scss */
#screenShotsWrapper .carousel-container,
#screenShotsWrapper .carousel-element {
  height: 182px;
}

/* line 790, scss/pods.scss */
#screenShotsWrapper .carousel-nav {
  height: 14px;
}

/* line 794, scss/pods.scss */
.col8 .carouselSlide {
  width: 608px;
  background: #fff;
  border: 1px solid #ccc;
  padding: 10px 0 0 0;
  margin: 0 auto 10px auto;
}

/* margin-left offset when needed is calcuated in JSP */
/* line 802, scss/pods.scss */
.col8 .carouselSlide .carousel-container {
  border-bottom: 1px solid #ccc;
  width: 9999px !important;
}

/* line 806, scss/pods.scss */
.col8 .carouselSlide .carousel-element,
#podDownloadGamesCarousel .carouselNoSlide .carousel-element {
  width: 122px;
  margin: 0 15px;
}

/* line 811, scss/pods.scss */
#gameOverlay .carousel {
  overflow: visible;
}

/* line 814, scss/pods.scss */
#gameOverlay .carousel-container {
  position: relative;
  height: 50px;
  width: 100%;
}

/* line 819, scss/pods.scss */
#gameOverlay .carousel-element {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 823, scss/pods.scss */
#gameOverlay .carousel-nav {
  width: 180px;
  padding: 0;
  height: 20px;
}

/* line 828, scss/pods.scss */
#gameOverlay .carousel-nav-left {
  left: 0;
}

/* line 832, scss/pods.scss */
#podGameTrophies .carouselSlide {
  border: none;
  margin: 0 30px;
  padding: 0;
  width: 586px;
}

/* line 838, scss/pods.scss */
#podGameTrophies .carousel-container {
  border-bottom: none;
}

/* line 841, scss/pods.scss */
#podGameTrophies .carousel-nav {
  position: static;
  margin: 0;
  height: auto;
}

/* line 846, scss/pods.scss */
#podGameTrophies .carousel-element {
  width: auto;
  padding-bottom: 0;
  margin: 0;
}

/* line 851, scss/pods.scss */
#podGameTrophies .carousel-nav-left {
  left: 0;
  top: 57px;
}

/* line 855, scss/pods.scss */
#podGameTrophies .carousel-nav-right {
  right: 0;
  top: 57px;
}

/* line 859, scss/pods.scss */
.col8 .topGames {
  background: #FFF;
  border: 1px solid #DEDEDE;
  border-color: #DEDEDE !important;
  margin: 0px auto 14px;
}

/* Staff Picks
note: controls two layouts, on home and download
----------------------------------------------- */
/* line 870, scss/pods.scss */
#podStaffPicks {
  /* don't show until jquey tabs tells it to */
  display: none;
  margin-top: 20px;
}

/* line 874, scss/pods.scss */
#podStaffPicks .carousel {
  background: #fff;
  border: 1px solid #efefef;
  width: 400px;
  position: relative;
}

/* line 880, scss/pods.scss */
#podStaffPicks h1 {
  display: inline;
  font-size: 11px;
  letter-spacing: 0;
  color: #666;
}

/* line 886, scss/pods.scss */
#podStaffPicks .pick {
  padding-bottom: 15px;
}

/* line 890, scss/pods.scss */
#podStaffPicks .carousel-container,
#podStaffPicks .carousel-element {
  height: 186px;
}

/* line 894, scss/pods.scss */
#podStaffPicks .carousel-container {
  border-bottom: 1px solid #efefef;
}

/* line 897, scss/pods.scss */
#podStaffPicks .carousel-element {
  padding: 10px 10px 0 10px;
  overflow: hidden;
  width: 380px;
}

/* line 902, scss/pods.scss */
#podStaffPicks .carousel-element img {
  float: left;
  height: 92px;
  width: 122px;
}

/* line 907, scss/pods.scss */
#podStaffPicks .carousel-element .info {
  width: 243px;
}

/* line 910, scss/pods.scss */
#podStaffPicks .staffMember {
  position: absolute;
  top: 86px;
  right: 15px;
  width: 200px;
}

/* line 917, scss/pods.scss */
#podStaffPicks .staffMember img {
  float: left;
  margin-right: 10px;
}

/* line 921, scss/pods.scss */
#podStaffPicks .staffMember .contain {
  margin-bottom: 5px;
}

/* for narrow version */
/* line 927, scss/pods.scss */
#podStaffPicks.podStaffPicksNarrow .carousel-container,
#podStaffPicks.podStaffPicksNarrow .carousel-element {
  height: auto;
  border-bottom: none;
}

/* line 933, scss/pods.scss */
#podStaffPicks.podStaffPicksNarrow .carousel,
#podStaffPicks.podStaffPicksNarrow .carousel-element {
  width: auto;
  border-bottom: none;
}

/* line 938, scss/pods.scss */
#podStaffPicks.podStaffPicksNarrow .carousel-element {
  position: static;
  border-bottom: 1px solid #efefef;
  padding-bottom: 7px;
}

/* line 943, scss/pods.scss */
#podStaffPicks.podStaffPicksNarrow .carousel {
  width: auto;
}

/* line 946, scss/pods.scss */
#podStaffPicks.podStaffPicksNarrow .carousel-nav {
  display: none;
}

/* line 950, scss/pods.scss */
#podStaffPicks.podStaffPicksNarrow .staffMember {
  position: static;
  width: auto;
}

/* line 954, scss/pods.scss */
#podStaffPicks.podStaffPicksNarrow .carousel-element img {
  width: 92px;
  height: 70px;
}

/* line 958, scss/pods.scss */
#podStaffPicks.podStaffPicksNarrow .carousel-element .info {
  width: 158px;
}

/* Token Statement
----------------------------------------------- */
/* line 966, scss/pods.scss */
#podTokenStatement .pod h2 {
  padding: 0 0 0 34px;
}

/* line 970, scss/pods.scss */
#podTokenStatement .podContent {
  margin-bottom: 7px;
}

/* line 974, scss/pods.scss */
#podTokenStatement, #tokenHead {
  border-bottom: 1px solid #ccc;
}

/* line 977, scss/pods.scss */
#podTokenStatement .tokenStackSml {
  position: absolute;
  top: -15px;
  right: 0;
}

/* line 981, scss/pods.scss */
#tokenHead {
  margin-bottom: 7px;
  height: 150px;
  position: relative;
}

/* line 986, scss/pods.scss */
#tokenHead h1 {
  padding: 15px 0px 5px 20px;
}

/* line 989, scss/pods.scss */
#tokenHead h2 {
  padding-left: 30px;
  background: url(/i/common/site/icons24x24.png) 0 -50px no-repeat;
}

/* line 993, scss/pods.scss */
#tokenHead #curBal {
  position: absolute;
  top: 70px;
  left: 35px;
  text-align: right;
}

/* line 999, scss/pods.scss */
#tokenHead #lifeBal {
  position: absolute;
  top: 70px;
  left: 196px;
  text-align: right;
}

/* line 1005, scss/pods.scss */
#tokenHead div span {
  color: #78aa23;
}

/* line 1009, scss/pods.scss */
#podTokenStatement .paginationToken {
  padding: 0 27px;
  margin-bottom: 7px;
}

/* #podTokenStatement .paginationToken span {
	padding-right: 25px;
}

#podTokenStatement .paginationToken span.lastMonth {
    padding-left: 225px;
}
#podTokenStatement .paginationToken span.nextMonth {
	padding: 0;
} */
/* line 1024, scss/pods.scss */
.lastMonth, .nextMonth {
  background: url(/i/common/site/arrows.png) no-repeat !important;
  text-transform: uppercase;
  color: #BF177C;
}

/* line 1029, scss/pods.scss */
.lastMonth {
  background-position: 193px -160px !important;
  padding: 2px 0 2px 203px !important;
  margin-right: 25px;
  margin-left: 45px;
}

/* line 1035, scss/pods.scss */
.nextMonth {
  background-position: right -202px  !important;
  padding: 0px 11px 2px 0 !important;
}

/* line 1040, scss/pods.scss */
.lastMonth.disabled {
  background-position: 193px -319px !important;
  color: #999999 !important;
}

/* line 1044, scss/pods.scss */
.nextMonth.disabled {
  background-position: right -362px !important;
  color: #999999 !important;
}

/* line 1049, scss/pods.scss */
#podTokenStatement table {
  width: 97%;
  background: #fff;
}

/* line 1053, scss/pods.scss */
#podTokenStatement table#tokenTable {
  margin-bottom: 7px;
}

/* line 1056, scss/pods.scss */
#podTokenStatement table th,
#podTokenStatement table td {
  text-align: right;
  padding: 0 10px 6px;
}

/* line 1061, scss/pods.scss */
#podTokenStatement table th.col-1,
#podTokenStatement table td.col-1 {
  text-align: left;
  width: 80%;
}

/* line 1067, scss/pods.scss */
#podTokenStatement table td.col-2,
#podTokenStatement table td.col-3 {
  width: 20%;
}

/* line 1071, scss/pods.scss */
#podTokenStatement table tr.dayDivide td {
  border-bottom: 2px solid #333;
  padding: 0;
}

/* line 1075, scss/pods.scss */
#podTokenStatement table tr.typeDivide td {
  background: url(/i/common/site/1pxGray.png) 10px 0 no-repeat;
  padding-top: 5px;
}

/* line 1079, scss/pods.scss */
#podTokenStatement table th {
  font-weight: bold;
  font-size: 13px;
  background: #000000;
  color: #ffffff;
  padding-top: 7px;
  padding-bottom: 7px;
}

/* line 1087, scss/pods.scss */
#podTokenStatement table tr.totals {
  font-weight: bold;
  font-size: 12px;
}

/* line 1091, scss/pods.scss */
#podTokenStatement table tr.totals td {
  padding-top: 8px;
}

/* line 1094, scss/pods.scss */
#podTokenStatement table tr.totals td.col-2,
#podTokenStatement table tr.totals td.col-3 {
  color: #78aa23;
}

/* line 1098, scss/pods.scss */
#podTokenStatement table tr.breakdown {
  display: none;
}

/* line 1101, scss/pods.scss */
#podTokenStatement table tr.breakdown td {
  padding: 0;
}

/* line 1104, scss/pods.scss */
#podTokenStatement table tr.breakdown table td {
  padding: 0 10px 6px;
}

/* line 1107, scss/pods.scss */
#podTokenStatement table tr.breakdown table td.col-1 {
  padding: 0 0 0 28px;
}

/* line 1111, scss/pods.scss */
#podGamePageFeedback .podContent {
  background: #c5e091 url(/i/pods/clubgame_feedbackform_image.png) no-repeat bottom right;
  border: 1px solid #7BB40D;
  padding: 15px;
  position: relative;
}

/* line 1118, scss/pods.scss */
#podGamePageFeedback form .req {
  color: #a00 !important;
}

/* line 1121, scss/pods.scss */
#podGamePageFeedback form li.buttons {
  padding-bottom: 5px;
  margin-top: 0;
}

/* line 1125, scss/pods.scss */
#podGamePageFeedback textarea.textarea {
  width: 290px;
}

/* line 1128, scss/pods.scss */
#podGamePageFeedback .note {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 300px;
  font-weight: bold;
  font-size: 12px;
  color: #460;
}

/* Game Face Pods
----------------------------------------------- */
/* line 1146, scss/pods.scss */
ul.iconRow {
  padding: 0 0 10px 0;
}

/* line 1149, scss/pods.scss */
ul.iconRow li {
  float: left;
  margin: 0 0 0 27px;
  padding: 10px;
  width: 140px;
  _display: inline;
}

/* line 1157, scss/pods.scss */
ul.iconRow li.active,
#podMyGameFace {
  border: 1px dotted #ccc;
  padding: 9px;
}

/* line 1162, scss/pods.scss */
#podMyGameFace {
  padding: 3px 3px 3px 3px;
}

/* line 1165, scss/pods.scss */
#podMyGameFace h3 {
  padding-bottom: 4px;
}

/* line 1169, scss/pods.scss */
ul.iconRow li a,
ul.iconRow li span {
  line-height: 20px;
}

/* line 1173, scss/pods.scss */
ul.iconRow li span {
  font-weight: bold;
}

/* line 1177, scss/pods.scss */
#podVokiIcons .podInnerBoxNoPad {
  padding-top: 10px;
  min-height: 243px;
  _height: 243px;
}

/* line 1182, scss/pods.scss */
#podVokiIcons p {
  width: 200px;
  position: absolute;
  top: 60px;
  left: 225px;
  font-size: 12px;
}

/* line 1188, scss/pods.scss */
#podVokiIcons #vokiScreenshot {
  width: 251px;
  height: 214px;
  position: absolute;
  top: 18px;
  left: 472px;
  background: url(/i/pods/vokiScreenshot.png) no-repeat;
}

/* Profile Pods
----------------------------------------------- */
/* line 1197, scss/pods.scss */
#podMyActivity .podInnerBoxNoPad,
#podMyActivity .podInnerBox {
  height: 300px;
  overflow: auto;
}

/* line 1202, scss/pods.scss */
#podMyActivity .toggleNext {
  position: absolute;
  right: 5px;
  top: 10px;
}

/* line 1207, scss/pods.scss */
#podMyActivity .ui-tabs-panel h3 {
  width: 480px;
}

/* line 1210, scss/pods.scss */
.activityFeedDialog h1 {
  font-size: 18px;
  font-weight: bold;
  color: #333;
  letter-spacing: normal;
  margin-bottom: 15px;
}

/* line 1217, scss/pods.scss */
.activityFeedDialog p {
  margin-bottom: 15px;
}

/* line 1220, scss/pods.scss */
.activityFeedDialog .btnOnlinePlain {
  margin-right: 15px;
}

/* line 1223, scss/pods.scss */
#activityFeedContent h1,
#activityFeedContent h2,
#activityFeedContent h3,
#activityFeedContent h4,
#activityFeedContent h5,
#activityFeedContent h6 {
  font-size: 14px;
  color: #003D7B !important;
  padding: 0 !important;
  margin: 0 0 5px !important;
  font-weight: bold;
  letter-spacing: normal;
  text-transform: none !important;
  font-variant: normal;
}

/* line 1238, scss/pods.scss */
.activityItems .noActivity li {
  border: none;
  width: 87px;
  padding-left: 0;
}

/* line 1243, scss/pods.scss */
.activityItems .noActivity ul {
  padding: 0;
}

/* line 1246, scss/pods.scss */
.noActivity {
  padding: 10px 0 0 10px;
}

/* line 1249, scss/pods.scss */
.activityHidden ul {
  width: 224px;
  float: left;
}

/* line 1253, scss/pods.scss */
.activityHidden ul li {
  width: 102px !important;
}

/* line 1256, scss/pods.scss */
.activityHidden ul .info {
  padding: 0;
}

/* line 1259, scss/pods.scss */
.activityItems .msgOpt {
  position: absolute;
  top: 10px;
  right: 10px;
}

/* line 1264, scss/pods.scss */
.activityItems .msgBody {
  padding-left: 25px;
}

/* line 1267, scss/pods.scss */
.activityItems .msgBody object {
  float: right;
}

/* line 1270, scss/pods.scss */
.activityItems .msgBody.hasOpt {
  padding-right: 50px;
}

/* line 1273, scss/pods.scss */
.activityItems .msgIcon {
  position: absolute;
  background-image: url("/i/common/site/icons16x16.png");
  background-repeat: no-repeat;
  top: 10px;
  left: 10px;
  height: 16px;
  width: 16px;
  padding: 0;
}

/* line 1283, scss/pods.scss */
.activityItems .typeMarketing {
  background-color: #E9F4CA;
}

/* line 1286, scss/pods.scss */
.activityItems .typeMarketingImage .msgBody {
  padding-left: 102px;
  min-height: 70px;
}

/* line 1290, scss/pods.scss */
.activityItems .typeMarketingImage .msgIcon {
  background: none;
}

/* line 1293, scss/pods.scss */
.activityItems .typeGoldenTicket .msgBody,
.activityItems .typeSweepstakes .msgBody,
.activityItems .typeSweepstakesAlert .msgBody,
.activityItems .typeCashPrize .msgBody {
  padding-left: 130px;
  min-height: 55px;
}

/* line 1300, scss/pods.scss */
.activityItems .typeGoldenTicket .msgIcon,
.activityItems .typeSweepstakes .msgIcon,
.activityItems .typeSweepstakesAlert .msgIcon,
.activityItems .typeCashPrize .msgIcon {
  background: url("/i/common/site/cashSweeps.jpg") no-repeat;
  width: 120px;
  height: 55px;
}

/* line 1308, scss/pods.scss */
.activityItems .typeGoldenTicket .msgIcon {
  background-position: 0 -220px;
}

/* line 1309, scss/pods.scss */
.activityItems .typeCashPrize .msgIcon {
  background-position: 0 -280px;
}

/* line 1311, scss/pods.scss */
.activityItems .typeSweepstakesAlert .msgIcon.sweepsValue50,
.activityItems .typeSweepstakes .msgIcon.sweepsValue50 {
  background-position: 0 0;
}

/* line 1313, scss/pods.scss */
.activityItems .typeSweepstakesAlert .msgIcon.sweepsValue250,
.activityItems .typeSweepstakes .msgIcon.sweepsValue250 {
  background-position: 0 -55px;
}

/* line 1315, scss/pods.scss */
.activityItems .typeSweepstakesAlert .msgIcon.sweepsValue500,
.activityItems .typeSweepstakes .msgIcon.sweepsValue500 {
  background-position: 0 -110px;
}

/* line 1317, scss/pods.scss */
.activityItems .typeSweepstakesAlert .msgIcon.sweepsValue1000,
.activityItems .typeSweepstakes .msgIcon.sweepsValue1000 {
  background-position: 0 -165px;
}

/* line 1319, scss/pods.scss */
.activityItems .typeSweepstakesAlert .msgIcon.sweepsValue25000,
.activityItems .typeSweepstakes .msgIcon.sweepsValue25000 {
  background-position: 0 -280px;
}

/* line 1322, scss/pods.scss */
.activityItems .typeProfileAvatarUpdate .msgBody,
.activityItems .typeProfileUpdate .msgBody {
  padding-left: 40px;
  min-height: 30px;
}

/* line 1327, scss/pods.scss */
.activityItems .typeGameReview .msgBody,
.activityItems .typeGameRating .msgBody {
  padding-left: 90px;
}

/* line 1331, scss/pods.scss */
.activityItems .typePhotoSelected .msgBody,
.activityItems .typePhotoSelectedAlert .msgBody {
  padding-left: 85px;
  min-height: 50px;
}

/* line 1337, scss/pods.scss */
.activityItems .typeGameReview .msgIcon,
.activityItems .typeGameRating .msgIcon {
  background: transparent url("/i/common/site/ratingStars.png") repeat-x scroll 0 -30px;
  width: 85px;
}

/* line 1342, scss/pods.scss */
.activityItems .typeGameReview .msgIcon div,
.activityItems .typeGameRating .msgIcon div {
  background: transparent url("/i/common/site/ratingStars.png") repeat-x scroll 0 0px;
  width: 17px;
  height: 15px;
}

/* line 1348, scss/pods.scss */
.msgIcon .starNum2 {
  width: 34px !important;
}

/* line 1349, scss/pods.scss */
.msgIcon .starNum3 {
  width: 51px !important;
}

/* line 1350, scss/pods.scss */
.msgIcon .starNum4 {
  width: 68px !important;
}

/* line 1351, scss/pods.scss */
.msgIcon .starNum5 {
  width: 85px !important;
}

/* line 1353, scss/pods.scss */
.activityPrefs table {
  margin-bottom: 10px;
}

/* line 1356, scss/pods.scss */
.activityPrefs td {
  padding: 10px;
  text-align: center;
  border-bottom: 1px solid #ccc;
}

/* line 1361, scss/pods.scss */
.activityPrefs ul {
  list-style: none;
}

/* line 1365, scss/pods.scss */
#podFavoriteGames h2 {
  padding-left: 30px;
  background: url(/i/common/site/icons24x24.png) 0 0 no-repeat;
}

/* line 1369, scss/pods.scss */
#podFavoriteGames .piconRegularFlt {
  overflow: auto;
  height: 200px;
  position: relative;
}

/* line 1374, scss/pods.scss */
.toggleContent {
  margin-top: 7px;
}

/* line 1377, scss/pods.scss */
#podFavoriteGames .btnDelete {
  position: absolute;
  top: 0;
  right: 20px;
  font-weight: normal;
}

/* line 1382, scss/pods.scss */
#podFavoriteGames .empty p {
  padding: 10px 0 0 10px;
}

/* line 1385, scss/pods.scss */
#podFavoriteGames .empty li {
  border: none;
  padding: 0;
  margin-left: 30px;
  width: 105px;
}

/* line 1391, scss/pods.scss */
#podFavoriteGames .empty li img {
  float: none;
}

/* line 1394, scss/pods.scss */
#podFavoriteGames .toggleNext {
  position: absolute;
  top: 10px;
  right: 20px;
}

/* line 1399, scss/pods.scss */
#podMyRatingsReviews ul {
  overflow: auto;
  position: relative;
  max-height: 360px;
}

/* line 1404, scss/pods.scss */
#podMyRatingsReviews .reviewWrap {
  float: left;
  width: 427px;
  padding-left: 15px;
}

/* line 1410, scss/pods.scss */
#podMyRatingsReviews .podContent span {
  padding: 0 10px;
}

/* line 1414, scss/pods.scss */
#podTokensProfile h2, #podTokensProfileSml h2 {
  /* padding-left: 30px;
  background: url(/i/common/site/icons24x24.png) 0 -50px no-repeat; */
}

/* line 1418, scss/pods.scss */
#podTokensProfile .podContent, #podTokensProfileSml .podContent {
  border: 1px solid #CCCCCC;
  margin-right: 15px;
  padding: 0;
}

/* line 1423, scss/pods.scss */
#podTokensProfile .contentTop, #podTokensProfile .contentBot,
#podTokensProfileSml .contentTop, #podTokensProfileSml .contentBot {
  padding: 15px 15px 8px 15px;
  position: relative;
  background: #fff;
}

/* line 1429, scss/pods.scss */
#podTokensProfile .contentTop,
#podTokensProfileSml .contentTop {
  border: 1px solid #ffffff;
  background: #3F3F3F;
  color: #fff;
  height: 38px;
}

/* line 1436, scss/pods.scss */
#podTokensProfile #curBal {
  float: left;
  width: 32%;
  padding-left: 246px;
}

/* line 1441, scss/pods.scss */
#podTokensProfileSml #curBal {
  float: left;
  width: 32%;
  padding-right: 50px;
}

/* line 1446, scss/pods.scss */
#podTokensProfile #lifeBal {
  float: left;
  width: 17%;
}

/* line 1450, scss/pods.scss */
#podTokensProfile .contentBot {
  height: 70px;
}

/* line 1453, scss/pods.scss */
#podTokensProfile .contentBot p {
  padding-left: 245px;
  height: 20px;
}

/* line 1457, scss/pods.scss */
#podTokensProfileSml .contentBot p {
  padding-left: 207px;
}

/* line 1460, scss/pods.scss */
#podTokensProfileSml .contentBot .tokenStackSml {
  position: absolute;
  top: -7px;
  left: -7px;
}

/* line 1464, scss/pods.scss */
#podTokensProfile .contentBot .alignR {
  padding-top: 50px;
}

/* line 1467, scss/pods.scss */
#podTokensProfile .contentBot p img {
  float: left;
  margin-right: 10px;
}

/* line 1471, scss/pods.scss */
#podTokensProfile .tokenStackLrg {
  position: absolute;
  bottom: -20px;
  left: -30px;
}

/* line 1476, scss/pods.scss */
#podProfileQuestions .podInnerBox {
  margin-right: 15px;
  padding: 15px 10px 8px;
}

/* line 1480, scss/pods.scss */
#podProfileQuestions .podInnerBox h3 {
  font-weight: normal;
}

/* line 1483, scss/pods.scss */
#podProfileQuestions .podInnerBox p {
  font-weight: bold;
  word-wrap: break-word;
}

/* line 1487, scss/pods.scss */
#podProfileQuestions .podInnerBox input {
  margin-bottom: 7px;
}

/* line 1490, scss/pods.scss */
#podProfileQuestions .logoClubShockwave {
  background: url(/i/common/logos/logoSW-Club-tiny.png) no-repeat;
  height: 51px;
  width: 140px;
  position: absolute;
  top: -15px;
  left: -5px;
}

/* line 1498, scss/pods.scss */
#podProfileQuestions .logoShockwaveUnlimited {
  background: url(/i/common/logos/logoSW-SIP-small.png) no-repeat;
  height: 44px;
  width: 109px;
  position: absolute;
  top: -15px;
  left: -5px;
}

/* line 1507, scss/pods.scss */
.profileHead {
  position: relative;
  margin-bottom: 25px;
  _zoom: 1;
}

/* line 1512, scss/pods.scss */
.profileFriends h1 {
  /* padding-left: 30px;
  background: url(/i/common/site/icons24x24.png) 0 -100px no-repeat; */
}

/* line 1517, scss/pods.scss */
.profileHead h1 {
  width: 70%;
  color: #000000;
}

/* line 1521, scss/pods.scss */
.profileHead .arrowRit {
  position: absolute;
  right: 0;
  top: 0;
  _right: 10px;
}

/* line 1525, scss/pods.scss */
.profileHead #profileHeadlineField {
  width: 520px;
  margin-right: 10px;
  padding: 3px 3px 4px 3px;
  border: 1px solid #CCCCCC;
}

/* line 1531, scss/pods.scss */
.profileHead #profileHeadline {
  margin-right: 10px;
  font-weight: bold;
}

/* line 1536, scss/pods.scss */
#podMyGames {
  display: none;
  /* hide until jquery tells it to show/load */
}

/* line 1539, scss/pods.scss */
#podMyGames .podContent {
  padding-bottom: 15px;
}

/* line 1542, scss/pods.scss */
#podMyGames h2 {
  padding-left: 175px;
  margin-bottom: 6px;
}

/* line 1546, scss/pods.scss */
#podMyGames #avatarArea {
  position: absolute;
  top: auto;
  left: auto;
}

/* line 1550, scss/pods.scss */
#podMyGames .ui-tabs-nav {
  width: 175px;
  float: left;
  margin-top: 214px;
}

/* line 1555, scss/pods.scss */
#podMyGames .ui-tabs-nav li {
  width: 100%;
  border-right: none;
  margin: 3px 0 0 0;
  border-bottom: 1px solid #E0E0E0;
  height: 29px;
}

/* line 1562, scss/pods.scss */
#podMyGames .whiteRadius li {
  border-radius: 0px 0px 0px 0px;
}

/* line 1566, scss/pods.scss */
#podMyGames .ui-tabs-nav li a {
  width: 163px;
}

/* line 1569, scss/pods.scss */
#podMyGames .ui-tabs-nav .ui-tabs-selected a,
#podMyGames .ui-tabs-nav li.ui-tabs-selected,
#podMyGames .ui-tabs-nav .ui-tabs-selected a span {
  background: #fff;
}

/* line 1574, scss/pods.scss */
#podMyGames .ui-tabs-panel {
  background: #fff;
  width: 437px;
  padding: 0;
  float: left;
  height: 350px;
  overflow: auto;
  position: relative;
}

/* line 1583, scss/pods.scss */
#podMyGames .info {
  width: 258px;
}

/* line 1586, scss/pods.scss */
#podMyGames .info p {
  margin-bottom: 2px;
  position: relative;
}

/* line 1590, scss/pods.scss */
#podMyGames .info p span {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
}

/* line 1595, scss/pods.scss */
#podMyGames li .icon16Close {
  position: absolute;
  top: 9px;
  right: 10px;
}

/* line 1600, scss/pods.scss */
#podMyGames .ui-tabs-panel .empty p {
  padding: 20px 0 0 17px;
  margin-bottom: 10px !important;
  text-align: left !important;
}

/* line 1605, scss/pods.scss */
#podMyGames .ui-tabs-panel h3 {
  width: 304px;
}

/* line 1608, scss/pods.scss */
#podMyGames .ui-tabs-panel .empty .games4 li {
  border: none;
  width: 83px;
  _padding-left: 4px;
}

/* line 1613, scss/pods.scss */
#podMyGames .ui-tabs-panel .empty .games4 li img {
  display: block;
  margin-bottom: 3px;
}

/* line 1617, scss/pods.scss */
#podMyGames .btnDelete {
  bottom: 12px;
  position: absolute;
  right: 10px;
  z-index: 2;
}

/* line 1623, scss/pods.scss */
#podMyGames .toggleNext {
  position: absolute;
  top: 10px;
  right: 5px;
}

/* line 1627, scss/pods.scss */
.saleHeading {
  margin-bottom: 10px;
  margin-left: 17px;
  font: 18px 'salvo sans bold', arial, helvetica, times new roman;
  text-transform: uppercase;
}

/* line 1633, scss/pods.scss */
.salesTopSeller {
  border: 1px solid #DEDEDE;
  padding-top: 25px;
  margin-bottom: 20px;
}

/* line 1639, scss/pods.scss */
#podMyFriendsFeed ul,
#podMyNotes ul {
  height: 300px;
  overflow: auto;
  position: relative;
}

/* line 1646, scss/pods.scss */
.podClubExclusiveContent,
.podUnlimitedExclusiveContent {
  position: relative;
}

/* line 1651, scss/pods.scss */
.podClubExclusiveContent p,
.podUnlimitedExclusiveContent p {
  font-size: 12px;
  border-bottom: 2px dotted #ccc;
  padding-bottom: 6px;
  padding-right: 200px;
  margin-bottom: 10px;
}

/* line 1659, scss/pods.scss */
.podClubExclusiveContent .clubLogo {
  position: absolute;
  top: -5px;
  right: 0;
  width: 188px;
  padding-top: 67px;
  background: url(/i/common/logos/clubShockwave.png) no-repeat;
}

/* line 1665, scss/pods.scss */
.podClubExclusiveContent b.unlimted {
  position: absolute;
  top: -5px;
  right: 0;
  width: 188px;
  padding-top: 67px;
  background: url(/i/common/logos/clubShockwave.png) no-repeat;
}

/* line 1672, scss/pods.scss */
.podClubExclusiveContent b.unlimited,
.podUnlimitedExclusiveContent b.unlimited {
  color: #b74914;
}

/* line 1676, scss/pods.scss */
.podClubExclusiveContent b.club {
  color: #4f5d1f;
}

/* line 1682, scss/pods.scss */
#podNewsletters p {
  width: 69%;
}

/* line 1685, scss/pods.scss */
#podNewsletters #newsletterImg {
  position: absolute;
  top: -11px;
  right: 1px;
  width: 100px;
  height: 148px;
  background: url(/i/pods/newsletterImage.png) no-repeat;
}

/* line 1692, scss/pods.scss */
#podMyTokensPrizes .podInnerBox {
  margin-right: 15px;
  padding: 15px;
}

/* line 1696, scss/pods.scss */
#podMyTokensPrizes h2 {
  /*background: url(/i/common/site/icons24x24.png) 0 -50px no-repeat;*/
}

/* line 1700, scss/pods.scss */
#podMyTokensPrizes .section2 ul {
  margin-bottom: 8px;
}

/* line 1703, scss/pods.scss */
#podMyTokensPrizes .section2 ul li {
  height: 67px;
  border-bottom: 1px dotted #ccc;
  background: url(/i/common/token/cashSweepsBkg.jpg) -314px -137px no-repeat;
  position: relative;
}

/* line 1709, scss/pods.scss */
#podMyTokensPrizes .section2 ul li.weekly {
  background-position: -314px -207px;
}

/* line 1712, scss/pods.scss */
#podMyTokensPrizes .section2 ul li.monthly {
  background-position: -314px -138px;
}

/* line 1715, scss/pods.scss */
#podMyTokensPrizes .section2 ul li.monthlyClub {
  background-position: -314px -11px;
  height: 122px;
}

/* line 1719, scss/pods.scss */
#podMyTokensPrizes .section2 ul li .drawing,
#podMyTokensPrizes .section2 ul li .userTickets {
  position: absolute;
  top: 15px;
  left: 320px;
  text-align: center;
}

/* line 1727, scss/pods.scss */
#podMyTokensPrizes .section2 ul li.monthlyClub .drawing,
#podMyTokensPrizes .section2 ul li.monthlyClub .userTickets {
  top: 40px;
}

/* line 1732, scss/pods.scss */
#podMyTokensPrizes .section2 ul li .userTickets {
  left: 430px;
}

/* line 1736, scss/pods.scss */
#podMyTokensPrizes .section2 {
  margin-bottom: 15px;
  border-bottom: 1px solid #ccc;
}

/* line 1741, scss/pods.scss */
#podWhatAreTokens .podContent {
  /* background: url(/i/common/token/whatAreTokensBkg.png) no-repeat; */
}

/* line 1744, scss/pods.scss */
#podWhatAreTokens .tokenStackSml {
  position: absolute;
  top: 28px;
  right: -45px;
}

/* line 1748, scss/pods.scss */
#podWhatAreTokens p.introText {
  margin-top: 10px;
  width: 170px;
}

/* line 1752, scss/pods.scss */
#podWhatAreTokens p.introText a {
  color: #660044;
}

/* line 1757, scss/pods.scss */
#podMyTokensPrizes .sectionImg {
  background: url(/i/common/token/instantWinBkg.jpg) no-repeat;
  height: 150px;
  width: 290px;
  float: left;
}

/* line 1763, scss/pods.scss */
#podMyTokensPrizes .block {
  float: right;
  width: 265px;
}

/* line 1767, scss/pods.scss */
#podMyTokensPrizes p {
  margin-bottom: 20px;
  padding-top: 10px;
}

/* line 1772, scss/pods.scss */
#podGameTrophies {
  display: none;
  z-index: 10;
}

/* line 1776, scss/pods.scss */
#podGameTrophies .carouselSlide {
  background: none !important;
}

/* line 1779, scss/pods.scss */
#podGameTrophies .ui-tabs-panel {
  position: relative;
  z-index: -1;
}

/* line 1784, scss/pods.scss */
#podGameTrophies .ui-tabs-nav .ui-tabs-selected a,
#podGameTrophies .ui-tabs-nav li.ui-tabs-selected,
#podGameTrophies .ui-tabs-nav .ui-tabs-selected a span {
  background: none;
}

/* line 1790, scss/pods.scss */
#podGameTrophies .ui-tabs-nav li {
  background: none;
  border-width: 0;
  margin-right: 0;
}

/* line 1795, scss/pods.scss */
#podGameTrophies .ui-tabs-nav li.ui-tabs-selected {
  background: none;
  border-width: 1px;
}

/* line 1799, scss/pods.scss */
#podGameTrophies .ui-tabs-nav li.multiAchieveIcon {
  background-image: url(/i/common/site/multiAchieveIconBkg.png);
  background-position: 13px 12px;
  background-repeat: no-repeat;
}

/* line 1804, scss/pods.scss */
#podGameTrophies .ui-tabs-nav li.multiAchieveIcon.ui-tabs-selected {
  background-position: 12px 11px;
}

/* line 1807, scss/pods.scss */
#podGameTrophies .ui-tabs-nav li span {
  height: 55px;
  padding-top: 10px;
}

/* line 1811, scss/pods.scss */
#podGameTrophies .ui-tabs-nav li.ui-tabs-selected span {
  padding-top: 9px;
  padding-left: 11px;
}

/* line 1815, scss/pods.scss */
#podGameTrophies .ui-tabs-nav li.ui-tabs-selected a {
  position: static;
  /* fixes IE issue with sliding */
}

/* line 1819, scss/pods.scss */
#podGameTrophies .podInnerBox {
  position: relative;
  height: 249px;
  background: #fff;
}

/* line 1824, scss/pods.scss */
#podGameTrophies.trophyUpsell .podInnerBox {
  position: relative;
  height: 249px;
  width: 60%;
}

/* line 1829, scss/pods.scss */
#podGameTrophies .podInnerBox img,
#podGameTrophies .podInnerBox object {
  float: left;
  height: 249px;
}

/* line 1834, scss/pods.scss */
#podGameTrophies .podInnerBox h4 {
  padding-left: 159px;
  padding-top: 10px;
}

/* line 1838, scss/pods.scss */
#podGameTrophies .podInnerBox .trophyInfo {
  float: left;
  padding-top: 10px;
  padding-left: 20px;
}

/* line 1843, scss/pods.scss */
#podGameTrophies .multiAchieve .podInnerBox .trophyInfo {
  width: 150px;
}

/* line 1846, scss/pods.scss */
#podGameTrophies .multiAchieve .podInnerBox .trophyProgress {
  float: right;
  width: 250px;
  padding-top: 10px;
}

/* line 1851, scss/pods.scss */
#podGameTrophies .multiAchieve .podInnerBox .trophyProgress ul {
  margin-bottom: 10px;
}

/* line 1854, scss/pods.scss */
#podGameTrophies .multiAchieve .podInnerBox .trophyProgress ul li {
  margin-bottom: 5px;
}

/* line 1860, scss/pods.scss */
#podGameTrophies .podInnerBox h5 {
  margin-bottom: 3px;
}

/* line 1863, scss/pods.scss */
#podGameTrophies .podInnerBox p {
  margin-bottom: 10px;
}

/* line 1867, scss/pods.scss */
#podGameTrophies .multiTrophy .podInnerBox {
  width: 60%;
  background: #eeffcc;
}

/* line 1871, scss/pods.scss */
#podGameTrophies .multiTrophy .trophyInfo,
#podGameTrophies.trophyUpsell .trophyInfo {
  width: 192px;
}

/* line 1875, scss/pods.scss */
#podGameTrophies .multiTrophy ul {
  position: absolute;
  top: 43px;
  right: 15px;
  width: 225px;
}

/* line 1880, scss/pods.scss */
#podGameTrophies .multiTrophy ul li {
  padding: 8px 10px 0 10px;
  position: relative;
  left: -1px;
  border: 1px solid transparent;
  _border-color: #c5e091;
  border-left: none;
  cursor: pointer;
  height: 56px;
}

/* line 1890, scss/pods.scss */
#podGameTrophies .multiTrophy ul li.active {
  border: 1px solid #ccc;
  border-left: none;
  background: #eeffcc;
}

/* line 1895, scss/pods.scss */
#podGameTrophies .multiTrophy ul li img,
#podGameTrophies .multiTrophy ul li .wonBadgeSml {
  float: left;
  margin: 0 10px 0 0;
}

/* line 1901, scss/pods.scss */
#podGameTrophies #trophyMessage {
  position: absolute;
  top: 57px;
  right: 1px;
  width: 216px;
  padding-top: 219px;
  background: url(/i/common/upsells/trophyUpsellSWU.png) no-repeat;
}

/* line 1909, scss/pods.scss */
#podGameTrophies .wonBadgeLrg {
  position: absolute;
  bottom: -18px;
  right: 0;
  width: 60px;
  height: 62px;
  background: url(/i/common/site/wonBadgeLrg.png);
}

/* line 1917, scss/pods.scss */
#podGameTrophies .wonBadgeSml {
  height: 48px;
  width: 48px;
}

/* line 1921, scss/pods.scss */
#podGameTrophies .wonBadgeSml div {
  height: 48px;
  width: 48px;
  background: url(/i/common/site/wonBadgeSml.png);
}

/* line 1928, scss/pods.scss */
#podMyTokensPrizes #podMyTokens .contentBot {
  background: #fff;
}

/* line 1931, scss/pods.scss */
#podMyTokensPrizes #podMyTokens #curBal {
  padding-left: 160px;
  width: 40%;
}

/* line 1936, scss/pods.scss */
#podMyTokensPrizes #podMyTokens #lifeBal {
  width: 25%;
}

/* line 1941, scss/pods.scss */
#podBlockedUsers ul li {
  float: left;
  width: 217px;
  padding: 0 5px 10px 10px;
  position: relative;
}

/* line 1948, scss/pods.scss */
#podFavoriteGamesTall h2 {
  padding-left: 30px;
  background: url(/i/common/site/icons24x24.png) 0 0px no-repeat;
}

/* line 1954, scss/pods.scss */
ul.avatar6Up li {
  float: left;
  width: 100px;
  padding: 0 6px 10px 10px;
  position: relative;
}

/* line 1961, scss/pods.scss */
ul.avatar3Up li {
  float: left;
  width: 217px;
  padding: 0 5px 10px 10px;
  position: relative;
}

/* line 1967, scss/pods.scss */
ul.avatar3Up li img {
  float: left;
}

/* line 1968, scss/pods.scss */
ul.avatar3Up li .info {
  width: 167px;
}

/* line 1970, scss/pods.scss */
ul.avatar4Up {
  padding: 4px 0 5px 0;
}

/* line 1973, scss/pods.scss */
ul.avatar4Up li {
  border: 1px solid transparent;
  clear: none;
  display: block;
  float: left;
  height: 47px;
  margin-left: 9px;
  padding: 5px 0 0 5px;
  position: relative;
  width: 144px;
}

/* line 1984, scss/pods.scss */
.inviteFriendMultiHighlight {
  background: #e7ebf5;
  border: 1px solid #cad3e6;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 1990, scss/pods.scss */
.inviteFriendMultiSelected {
  background: #37c;
  border: solid 1px #000;
  color: #FFF;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 1997, scss/pods.scss */
.inviteFriendsAvatar {
  float: left;
  margin-right: 9px;
}

/* line 2002, scss/pods.scss */
.invitePreviewText {
  background: #F2F0F1;
  border: solid 1px #CCC;
  margin: 0 0 10px 0;
  padding: 11px 0 11px 14px;
}

/* line 2009, scss/pods.scss */
.invitePreviewText img {
  float: left;
  margin-right: 15px;
}

/* line 2014, scss/pods.scss */
.invitePreviewText span {
  color: #3d568f;
  float: left;
  font-size: 13px;
  font-weight: bold;
  width: 470px;
}

/* line 2022, scss/pods.scss */
.invitePreviewText p {
  float: left;
  font-size: 12px;
  padding-top: 10px;
  width: 470px;
}

/* line 2029, scss/pods.scss */
#swInviteFriendsContainer {
  background: #f2f0f1;
}

/* line 2030, scss/pods.scss */
#swFriendsFriendsDefault {
  display: none;
}

/* Friends Overrides */
/* line 2032, scss/pods.scss */
#friendsData .silenceIcon {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 0;
  left: 55px;
  background: transparent url(/i/common/site/icons16x16.png) no-repeat right -1480px;
}

/* line 2040, scss/pods.scss */
.shadowBox .silenceIcon {
  background: none;
  width: auto;
}

/* line 2045, scss/pods.scss */
#podMyFriendRequests .info {
  width: 125px;
}

/* line 2047, scss/pods.scss */
#podMyFriends h2 {
  /* padding-left: 30px;
  background: url(/i/common/site/icons24x24.png) 0 -100px no-repeat; */
  color: #ffffff;
  background-color: #000000;
}

/* line 2054, scss/pods.scss */
#podMyFriends ul.avatar2Up li {
  width: 131px;
  float: left;
  padding: 0 10px 10px 0;
}

/* line 2059, scss/pods.scss */
#podMyFriends ul.avatar2Up li img {
  float: left;
}

/* line 2062, scss/pods.scss */
#podMyFriends ul.avatar2Up .info {
  width: 79px;
  word-wrap: break-word;
}

/* line 2067, scss/pods.scss */
#podAccountSettings {
  padding: 20px;
  background-color: #FFF;
  box-shadow: #9f9f9f 0px 2px 2px;
}

/* line 2072, scss/pods.scss */
#podAccountSettings .podInnerBox {
  padding: 10px 10px 8px;
}

/* line 2075, scss/pods.scss */
#podAccountSettings .podInnerBox h4 {
  margin-top: 0;
}

/* line 2078, scss/pods.scss */
#podAccountSettings #personalInfoForm {
  width: 50%;
}

/* line 2081, scss/pods.scss */
#podAccountSettings #emailStatus {
  position: absolute;
  top: 14px;
  left: 245px;
  width: 215px;
}

/* line 2086, scss/pods.scss */
#podCommSettings .podInnerBox {
  padding: 15px 15px 8px;
}

/* line 2089, scss/pods.scss */
#podCommSettings #comm-1 form label {
  font-weight: bold;
}

/* line 2092, scss/pods.scss */
#podCommSettings #comm-1 form ul {
  position: relative;
}

/* line 2096, scss/pods.scss */
#podAccountInfo p {
  position: relative;
  _zoom: 1;
}

/* line 2100, scss/pods.scss */
#podAccountInfo p span {
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
}

/* line 2105, scss/pods.scss */
#podAccountInfo .swuPromo {
  background: #fff;
  padding: 25px 0 15px;
  margin-bottom: 7px;
}

/* line 2113, scss/pods.scss */
#newsletterPromo {
  background: #e9f4ca;
  padding: 5px 15px 10px;
  margin-bottom: 10px;
}

/* line 2118, scss/pods.scss */
#newsletterPromo ul li {
  padding-left: 3px;
  list-style: disc inside;
}

/* Game Pages
---------------------------*/
/* line 2128, scss/pods.scss */
.toolBar {
  background: url(/i/common/site/toolbarBkg.png) repeat-x;
  height: 30px;
}

/* line 2132, scss/pods.scss */
.toolBar li {
  float: left;
  padding: 6px 10px 0 10px;
  color: #666;
  height: 22px;
  font-weight: bold;
  border-right: 1px solid #ccc;
}

/* line 2140, scss/pods.scss */
.toolBar li.tool1 {
  padding-left: 0;
}

/* line 2143, scss/pods.scss */
.toolBar li.dotted {
  border-right: 1px dotted #e2e2e2;
}

/* line 2146, scss/pods.scss */
.toolBar li.downloadBtn {
  background: #f5cf9c;
  border-top: 1px solid #ccc;
  padding-top: 5px;
}

/* line 2151, scss/pods.scss */
.toolBar li.last {
  border-right: none;
}

/* line 2156, scss/pods.scss */
.toolBar .imgBtn {
  padding: 1px 0 0 0;
  border-right: none;
}

/* line 2161, scss/pods.scss */
#gameHeader {
  position: relative;
  _zoom: 1;
  margin-bottom: 10px;
}

/* line 2166, scss/pods.scss */
#gameHeader h1 {
  padding-bottom: 0;
  color: #63004c;
}

/* line 2170, scss/pods.scss */
#gameHeader h1#spongebobFix {
  float: left;
  *float: none;
  margin-right: 20px;
  margin-top: 25px;
}

/* line 2176, scss/pods.scss */
#gameHeader.clubGame {
  background-repeat: no-repeat;
  background-position: center 3px;
}

/* line 2180, scss/pods.scss */
#gameHeader.clubGame {
  background-repeat: no-repeat;
  background-position: center 3px;
}

/* line 2184, scss/pods.scss */
#gameHeader #freeGameLink {
  width: 341px;
  padding-top: 63px;
  position: absolute;
  left: 313px;
  top: -4px;
  background: url(/i/clubHeaders/freeGameOfWeek_header.jpg) no-repeat;
}

/* line 2191, scss/pods.scss */
.captkidfreecell #gameHeader.clubGame {
  background-position: 400px 3px;
}

/* line 2195, scss/pods.scss */
#headerPromoLogo img {
  position: absolute;
  top: -11px;
  *top: -31px;
  left: 270px;
}

/* line 2202, scss/pods.scss */
#gameHeader #headerPromoLogo {
  position: absolute;
  /*top: -11px; left: 370px;*/
  left: 73px;
  top: 14px;
}

/* line 2208, scss/pods.scss */
.spongebobPromo {
  margin-top: -15px;
  *margin-top: -5px;
  margin-bottom: -5px;
}

/* line 2213, scss/pods.scss */
#gameHeader .info {
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
}

/* line 2218, scss/pods.scss */
#gameHeader .spongebobFix {
  top: 35px;
  *top: 17px;
  font: bold 10px arial, helvetica, times new roman;
  color: #999;
  text-transform: uppercase;
}

/* line 2225, scss/pods.scss */
#gameHeader .spongebobFix a {
  color: #666;
}

/* line 2226, scss/pods.scss */
#gameHeader .spongebobBreadCrumbs {
  margin-top: 5px;
  *margin-top: 10px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 2231, scss/pods.scss */
  #gameHeader .spongebobBreadCrumbs {
    margin-top: 0px;
  }
}
/* line 2233, scss/pods.scss */
#gameHeader .toolBar li.tool1 .ratingStars {
  float: left;
  margin-right: 6px;
  margin-top: 0;
}

/* line 2238, scss/pods.scss */
#gameHeader .toolBar li.active {
  border-bottom: 1px solid #fff;
}

/* line 2241, scss/pods.scss */
#gameHeader h1.badgeNew {
  background: url(/i/common/site/badgeNew.png) no-repeat 0px 5px;
  padding-left: 40px;
}

/* line 2245, scss/pods.scss */
#gameHeader .toolShelf {
  border-bottom: 1px solid #ccc;
  padding: 15px;
  position: relative;
}

/* line 2250, scss/pods.scss */
#gameHeader .toolShelf .btnClose {
  position: absolute;
  top: 16px;
  right: 0;
  width: 70px;
  line-height: 17px;
}

/* line 2256, scss/pods.scss */
#gameHeader #gameInstructions img {
  margin-bottom: 10px;
}

/* line 2259, scss/pods.scss */
#gameInstructions img {
  border: 1px solid #ccc;
  padding: 10px 4px 4px 4px;
  background: #FFFFFF;
}

/* line 2264, scss/pods.scss */
#gameHeader #gameInstructions ul,
#gameHeader #gameInstructions ol {
  margin: 0 0 7px 20px;
}

/* line 2268, scss/pods.scss */
#gameHeader #gameInstructions ul li {
  list-style: disc;
}

/* line 2271, scss/pods.scss */
#gameHeader #gameInstructions ol li {
  list-style: decimal;
}

/* line 2274, scss/pods.scss */
#gameHeader #gameInstructions .block1 {
  width: 65%;
  float: left;
  padding-right: 3%;
  border-right: 1px solid #ccc;
}

/* line 2280, scss/pods.scss */
#gameHeader #gameInstructions .block2 {
  padding-left: 2%;
  width: 20%;
  float: left;
}

/* line 2285, scss/pods.scss */
#gameHeader #gameInstructions .block2 p {
  margin-top: 7px;
}

/* line 2290, scss/pods.scss */
#gameHeader #gameShareGame .blockShare {
  width: 371px;
  border-left: 1px solid #ccc;
  float: left;
  height: 200px;
  padding-left: 20px;
}

/* line 2297, scss/pods.scss */
#gameHeader #gameShareGame .blockShare #copyURL p,
#gameHeader #gameShareGame .blockShare #embedGame p,
#gameHeader #gameShareGame .blockEmail p#emailGame {
  padding-left: 20px;
  margin-bottom: 12px;
  background: url(/i/common/site/icons16x16.png) no-repeat 0 -1000px;
}

/* line 2304, scss/pods.scss */
#gameHeader #gameShareGame .blockEmail p#emailGame {
  background-position: 0 -960px;
}

/* line 2307, scss/pods.scss */
#gameHeader #gameShareGame .blockShare #embedGame p {
  background-position: 0 -1040px;
  margin: 0;
}

/* line 2311, scss/pods.scss */
#gameHeader #gameShareGame .blockShare #copyURL {
  margin: 0 0 17px;
}

/* line 2314, scss/pods.scss */
#gameHeader #gameShareGame .blockShare #copyURL p {
  margin: 0;
}

/* line 2317, scss/pods.scss */
#gameHeader #gameShareGame .blockShare p {
  line-height: 14px;
  padding-bottom: 2px;
}

/* line 2321, scss/pods.scss */
#gameHeader #gameShareGame .blockShare span {
  padding: 4px 0 0 20px;
  display: block;
}

/* line 2325, scss/pods.scss */
#gameHeader #gameShareGame .blockShare span input {
  width: 300px;
}

/* line 2328, scss/pods.scss */
#gameHeader #gameShareGame .blockShare img {
  float: left;
}

/* line 2331, scss/pods.scss */
#gameHeader #gameShareGame .blockShare #exampleEmbed {
  padding-top: 6px;
  padding-left: 65px;
  background: url(/i/pods/embedThisGameArrow.png) 25px 0 no-repeat;
}

/* line 2336, scss/pods.scss */
#gameHeader #gameShareGame .blockShare #exampleEmbed a {
  width: 150px;
  display: block;
  float: left;
  padding: 10px 0 0 10px;
}

/* line 2342, scss/pods.scss */
#gameHeader #gameShareGame .blockEmail {
  width: 480px;
  float: left;
  padding-right: 20px;
}

/* line 2349, scss/pods.scss */
#gameHeader #gameShareGame h4 {
  margin-bottom: 18px;
}

/* line 2354, scss/pods.scss */
#gameHeader #gameShareGame .formBlock1 {
  width: 48%;
  float: left;
}

/* line 2358, scss/pods.scss */
#gameHeader #gameShareGame .formBlock1 li {
  padding-bottom: 10px;
}

/* line 2361, scss/pods.scss */
#gameHeader #gameShareGame .formBlock2 {
  width: 40%;
  float: left;
}

/* line 2365, scss/pods.scss */
#gameHeader #gameShareGame .formBlock2 textarea {
  height: 74px;
  width: 229px !important;
}

/* line 2371, scss/pods.scss */
#podRatingsReviews .podContent {
  position: relative;
  border-radius: 4px 0px 4px 4px;
}

/* line 2375, scss/pods.scss */
#podRatingsReviews .podInnerBoxNoPad {
  max-height: 300px;
  overflow: auto;
}

/* line 2379, scss/pods.scss */
#podRatingsReviews .averageRating {
  float: right;
  width: 220px;
  font-weight: bold;
  margin-bottom: 10px;
}

/* line 2386, scss/pods.scss */
#podRatingsReviews .averageRating span {
  float: left;
  padding: 0 5px 0 0;
}

/* line 2390, scss/pods.scss */
#podRatingsReviews .averageRating .ratingStars {
  float: left;
}

/* line 2393, scss/pods.scss */
#podRatingsReviews .averageRating .ratingStars {
  margin-top: -1px;
}

/* line 2396, scss/pods.scss */
#podRatingsReviews .podInnerBoxNoPad .ratingStars {
  position: absolute;
  top: 7px;
  right: 10px;
  _right: 25px;
}

/* line 2400, scss/pods.scss */
#podRatingsReviews .averageRating span.ratingNum {
  width: 30px;
  padding: 0 0 0 5px;
}

/* line 2405, scss/pods.scss */
#podRatingsReviews .podTopRight {
  padding: 6px 10px;
  top: 11px;
  z-index: 10;
  font: 12px 'salvo sans bold';
  text-transform: uppercase;
}

/* line 2412, scss/pods.scss */
#podRatingsReviews .podTopRight a {
  color: #BF177C;
}

/* line 2413, scss/pods.scss */
#podRatingsReviews #writeReview {
  margin-bottom: 10px;
}

/* line 2416, scss/pods.scss */
#podRatingsReviews #writeReview textarea {
  width: 350px;
}

/* line 2420, scss/pods.scss */
#podGameAttributes {
  position: static;
  margin: 12px 0px 20px;
}

/* line 2424, scss/pods.scss */
#podGameAttributes .toolBar li {
  border-right: none;
}

/* line 2427, scss/pods.scss */
.submitReminder {
  background: #ffffdd;
  font-weight: bold;
  padding: 4px 5px;
  border: 1px solid #eeaa01;
  margin-top: 5px;
}

/* High Scores
---------------------------*/
/* line 2439, scss/pods.scss */
#podHighScores {
  /* hide until jquery fires the tabs */
  display: none;
}

/* line 2442, scss/pods.scss */
#podHighScores .podInnerBox {
  width: 277px;
  padding: 10px;
  height: 136px;
  overflow: hidden;
  float: left;
}

/* line 2450, scss/pods.scss */
#podHighScores .tableWrap {
  padding: 0;
  margin-right: 15px;
  overflow: auto;
  height: 157px;
  width: 297px;
  background: #fff;
  float: right;
  border: 1px solid #D8D8D8;
}

/* line 2461, scss/pods.scss */
#podHighScores .podInnerBox .allTimeScore {
  position: absolute;
  top: 63px;
  right: 10px;
}

/* line 2465, scss/pods.scss */
#podHighScores table {
  width: 100%;
}

/* line 2468, scss/pods.scss */
#podHighScores table td,
#podHighScores table th {
  padding: 3px 6px;
}

/* line 2472, scss/pods.scss */
#podHighScores table td {
  border-top: 1px solid #ccc;
  vertical-align: middle;
}

/* line 2476, scss/pods.scss */
#podHighScores table th {
  font-weight: bold;
  background: #eee;
}

/* line 2480, scss/pods.scss */
#podHighScores td.score {
  text-align: right;
  white-space: nowrap;
}

/* line 2484, scss/pods.scss */
#podHighScores table th.topScores,
#podHighScores table th.date {
  width: 50%;
}

/* line 2488, scss/pods.scss */
#podHighScores table th.narrow {
  width: 25px;
}

/* line 2491, scss/pods.scss */
#podHighScores table th.avatar {
  width: 40px;
}

/* line 2494, scss/pods.scss */
#podHighScores table th.score {
  text-align: right;
}

/* line 2497, scss/pods.scss */
#podHighScores table tr.highlight td {
  background: #c5e091;
}

/* line 2500, scss/pods.scss */
#podHighScores table img {
  margin: 0;
}

/* line 2503, scss/pods.scss */
#podHighScores .avatarUsername img,
#podHighScores .avatarUsername .username {
  float: left;
}

/* line 2507, scss/pods.scss */
#podHighScores .avatarUsername img {
  margin-right: 10px;
}

/* line 2510, scss/pods.scss */
#podHighScores .avatarUsername .username {
  margin-top: 10px;
}

/* line 2513, scss/pods.scss */
#podHighScores .gameOptions {
  height: 35px;
}

/* line 2516, scss/pods.scss */
#podGameInfo .podInnerBox {
  padding: 10px;
  /* height: 200px; */
  /* overflow: auto; */
}

/* line 2521, scss/pods.scss */
#podGameInfo .column1 {
  float: left;
  width: 47%;
}

/* line 2525, scss/pods.scss */
#podGameInfo .column2 {
  float: right;
  width: 47%;
}

/* line 2529, scss/pods.scss */
#podGameInfo ul {
  padding: 0 0 7px 20px;
  list-style: disc;
}

/* line 2536, scss/pods.scss */
#podDownloadGameInfo .toolBarBot {
  margin-top: 20px;
}

/* line 2541, scss/pods.scss */
#podDownloadGameInfo .swuPromo {
  position: absolute;
  top: 160px;
  right: 0;
  padding-top: 63px;
  width: 168px;
}

/* line 2548, scss/pods.scss */
#podDownloadFullVersion .text {
  padding-left: 109px;
}

/* applies to cooliris iframe */
/* line 2554, scss/pods.scss */
#podDownloadGameInfo .moreInfoNSI,
#podDownloadGameInfo .moreInfoSIP {
  position: absolute;
  bottom: 60px;
  right: 10px;
}

/* line 2559, scss/pods.scss */
#podDownloadGameInfo .moreInfoSIP {
  bottom: 10px;
}

/* line 2562, scss/pods.scss */
#podDownloadGameInfo #unlimitedPromo {
  background: #eee;
  text-align: center;
  padding: 8px 0;
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
  _width: 685px;
}

/* line 2572, scss/pods.scss */
#podDownloadGameInfo .btnClose {
  top: 10px;
  right: 10px;
  position: absolute;
  z-index: 10;
}

/* line 2578, scss/pods.scss */
#podDownloadGameInfo .raterFloat {
  height: 24px;
}

/* line 2584, scss/pods.scss */
#podJigsawCalendar .podInnerBox {
  padding: 10px 0;
  /* border:1px solid red; */
  margin-left: -10px;
  margin-right: 5px;
}

/* line 2591, scss/pods.scss */
.inlinePodTitleImg {
  margin: 0 0 0 10px !important;
  display: inline;
  vertical-align: middle;
}

/* line 2597, scss/pods.scss */
.calendar7Up, .dayList {
  padding: 5px 0 0 12px;
}

/* line 2600, scss/pods.scss */
#archiveListPaginator .calendar7Up, .dayList {
  padding: 5px 0 0 0px;
}

/* line 2603, scss/pods.scss */
.dayList {
  padding-top: 0;
  margin-left: -10px;
  margin-right: 5px;
  /* border:1px solid red; */
}

/* line 2609, scss/pods.scss */
.currWeek {
  background: url(/i/pods/calendarWeekHighlight.png) no-repeat 10px -4px;
}

/* line 2612, scss/pods.scss */
.calendar7Up li, .dayList li {
  float: left;
  padding: 5px 5px 10px 5px;
  margin-left: 5px;
  width: 73px;
}

/* line 2618, scss/pods.scss */
.calendar7Up li {
  border-bottom: 1px dotted #666;
}

/* line 2619, scss/pods.scss */
.calendar7Up li:first-child {
  margin-left: 0px;
}

/* line 2620, scss/pods.scss */
.calendar7Up:last-child li {
  border: none;
}

/* line 2621, scss/pods.scss */
.calendar7Up li.active, .dayList li.active {
  background: #fff;
  margin-top: -6px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 15px;
  border: 1px solid #ccc;
}

/* line 2631, scss/pods.scss */
.dayList li {
  padding-top: 0;
  padding-bottom: 5px;
}

/* line 2635, scss/pods.scss */
.calendar7Up h3, .dayList h3 {
  text-align: center;
  color: #003D7B;
}

/* line 2641, scss/pods.scss */
#podDailyChallengeWinners li span {
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  font-weight: bold;
}

/* line 2647, scss/pods.scss */
#podDailyChallengeWinners ul {
  max-height: 290px;
  overflow: auto;
  position: relative;
}

/* line 2652, scss/pods.scss */
#podDailyChallengeWinners li b {
  padding-right: 10px;
}

/* line 2657, scss/pods.scss */
#podJigsawGameHead.piconXLFlt .info {
  padding-top: 0;
}

/* line 2660, scss/pods.scss */
#podJigsawGameHead .piconXLWrap div {
  padding: 0 0 8px 76px;
  background: url(/i/pods/submitPic.png) no-repeat;
}

/* line 2664, scss/pods.scss */
#podJigsawGameHead .promoBox {
  border: 1px solid #ccc;
  padding: 7px 10px 2px 10px;
  background: #eee;
}

/* Game Table List
---------------------------*/
/* line 2676, scss/pods.scss */
#podGameTableList .pagTop,
#podGameTableList .pagBot,
#gameListPaginator .pagTop,
#gameListPaginator .pagBot {
  margin: 0;
}

/* line 2681, scss/pods.scss */
#podGameTableList .seoHead, .seoHead h1 {
  font-size: 15px;
  font-weight: bold;
  color: #666;
  letter-spacing: normal;
}

/* line 2688, scss/pods.scss */
table.gameTableList {
  width: 100%;
}

/* line 2690, scss/pods.scss */
table.gameTableList th.listCol1 {
  width: 60%;
}

/* line 2693, scss/pods.scss */
table.gameTableList th.listCol2,
table.gameTableList th.listCol3,
table.gameTableList th.listCol4 {
  width: 1%;
}

/* line 2698, scss/pods.scss */
table.gameTableList th {
  background: url(/i/common/site/tableListBkg.png) repeat-x;
  padding: 3px 10px;
  font-weight: bold;
  line-height: 12px;
  vertical-align: middle;
  cursor: pointer;
}

/* line 2706, scss/pods.scss */
table.gameTableList th span {
  display: inline-block;
  padding-right: 12px;
}

/* line 2710, scss/pods.scss */
table.gameTableList th span:hover {
  text-decoration: underline;
}

/* line 2713, scss/pods.scss */
table.gameTableList th a:hover {
  text-decoration: none;
}

/* line 2716, scss/pods.scss */
table.gameTableList .bgSortArrow {
  background-color: yellow;
  width: 12px;
}

/* line 2720, scss/pods.scss */
table.gameTableList th.active {
  background: url(/i/common/site/tabsOffBkgSprite.png) repeat-x 0 -289px;
}

/* line 2723, scss/pods.scss */
table.gameTableList th.active a {
  color: #666;
  background: url(/i/common/site/arrowsSml.png) no-repeat right -115px;
}

/* line 2727, scss/pods.scss */
table.gameTableList th.activeAsc a {
  background-position: right -156px;
}

/* line 2733, scss/pods.scss */
table.gameTableList td {
  padding: 10px;
  border-top: 1px solid #ccc;
  vertical-align: top;
  border-left: 1px solid #eee;
}

/* line 2739, scss/pods.scss */
table.gameTableList td.listCol1 .iconClubExclusive {
  float: right;
}

/* line 2743, scss/pods.scss */
table.gameTableList td img {
  margin: 0;
  float: left;
  position: relative;
  top: 0;
  left: 0;
}

/* line 2749, scss/pods.scss */
table.gameTableList td .icon16Rit {
  float: right;
  margin-left: 4px;
  padding-top: 16px;
}

/* line 2754, scss/pods.scss */
table.gameTableList td .icon16Play {
  margin-right: 4px;
}

/* line 2757, scss/pods.scss */
table.gameTableList td .iconNew {
  padding: 24px 0 0 0;
  font-size: 10px;
  background: url(/i/common/site/iconNew.png) no-repeat;
}

/* line 2762, scss/pods.scss */
table.gameTableList td.listCol1 {
  border-left: none;
}

/* line 2765, scss/pods.scss */
table.gameTableList td .info {
  padding-left: 102px;
  float: none;
}

/* line 2770, scss/pods.scss */
table.gameTableList td .ratingStars {
  margin-bottom: 3px;
}

/* line 2775, scss/pods.scss */
table.gameTableList td.listCol1 .info h3 {
  margin-bottom: 4px;
}

/* line 2778, scss/pods.scss */
table.gameTableList tr.highlight td {
  background: #ffe7c3;
  border-left: none;
}

/* line 2782, scss/pods.scss */
table.gameTableList tr.highlight .info {
  width: 336px;
}

/* line 2785, scss/pods.scss */
table.gameTableList tr.highlight .ratingInfo {
  float: right;
  padding-right: 1px;
}

/* line 2790, scss/pods.scss */
.listFilter {
  font-weight: bold;
  font-size: 19px;
  color: #000;
  margin-bottom: 15px;
  margin-left: -4px;
}

/* line 2798, scss/pods.scss */
.listFilter span {
  padding: 0 6px;
}

/* line 2802, scss/pods.scss */
.searchFilter {
  font-weight: bold;
  margin-bottom: 15px;
  font-size: 12px;
}

/* line 2807, scss/pods.scss */
.searchFilter input {
  border: 1px solid #CCCCCC;
  font-size: 11px;
  height: 14px;
  padding: 3px;
  width: 180px;
}

/* line 2814, scss/pods.scss */
.searchFilter .searchBtn {
  background: url(/i/common/site/searchButton.png) no-repeat;
  padding: 4px 12px 4px;
  margin-right: 5px;
}

/* line 2819, scss/pods.scss */
.searchFilter .searchBtn:hover {
  text-decoration: none;
}

/* line 2823, scss/pods.scss */
.tagFilter {
  margin-bottom: 15px;
}

/* line 2826, scss/pods.scss */
.tagFilter h3 {
  font-size: 12px;
  margin-bottom: 7px;
}

/* line 2830, scss/pods.scss */
.tagFilter ul li {
  width: 116px;
  float: left;
  color: #000;
  font-weight: bold;
  margin-bottom: 4px;
}

/* line 2839, scss/pods.scss */
#podBrainGames .podInnerBox {
  padding-left: 16px;
  padding-right: 18px;
  background: #e6f7ff;
  margin-bottom: 20px;
}

/* line 2845, scss/pods.scss */
#podBrainGames .podInnerBox .fltL {
  width: 122px;
}

/* line 2848, scss/pods.scss */
#podBrainGames .podInnerBox .fltR {
  width: 427px;
}

/* line 2851, scss/pods.scss */
#podBrainGames .podInnerBox h4 {
  color: #5794ed;
}

/* line 2854, scss/pods.scss */
#podBrainGames .podInnerBox .block1,
#podBrainGames .podInnerBox .block2 {
  width: 206px;
  float: left;
}

/* line 2859, scss/pods.scss */
#podBrainGames .podInnerBox .block2 {
  float: right;
}

/* line 2864, scss/pods.scss */
#podRecentWinnersFull .winDate {
  position: absolute;
  top: 10px;
  right: 10px;
}

/* line 2869, scss/pods.scss */
#podRecentWinnersFull .winDate span {
  color: #999;
}

/* line 2872, scss/pods.scss */
#podRecentWinnersFull .podInnerBoxNoPad {
  margin: 0 15px 15px;
}

/* line 2878, scss/pods.scss */
#podCashSweeps .podInnerBox,
#podInstantWin .podInnerBox {
  padding-top: 175px;
  padding-right: 310px;
  padding-left: 20px;
  background: #fff url(/i/common/token/cashSweepsBkg.jpg) 15px 7px no-repeat;
  height: 99px;
}

/* line 2886, scss/pods.scss */
#podInstantWin .podSweepBox {
  padding: 30px 0px 0px 310px;
}

/* line 2889, scss/pods.scss */
#podInstantWin .podInnerBox {
  background: #fff url(/i/common/token/instantWinBkg.jpg) 15px 7px no-repeat;
  height: 142px;
}

/* line 2895, scss/pods.scss */
#podMyTokens .podContent h2 {
  * background: url(/i/common/site/tabsOffBkgSprite.png) repeat-x 0 -80px;
}

/* line 2899, scss/pods.scss */
#podMyTokens .podContent {
  /*border:1px solid red;*/
  color: #35550b;
}

/* line 2903, scss/pods.scss */
#podCashSweepHeader {
  background: url(/i/common/token/cashSweepHeader.png) no-repeat;
  padding-top: 80px;
}

/* line 2907, scss/pods.scss */
#podCashSweepHeader p {
  font-size: 12px;
  padding-bottom: 10px;
  padding-top: 8px;
  background: url(/i/common/token/cashSweepValueLegend.png) right top no-repeat;
}

/* line 2913, scss/pods.scss */
#podTicketPick .podInnerBox,
#podTicketPickClub .podInnerBox {
  padding-left: 323px;
  height: 118px;
  font-size: 12px;
  background: #fff url(/i/common/token/sweepPickerBkgs.jpg) no-repeat 10px 10px;
}

/* line 2920, scss/pods.scss */
#podTicketPickClub .podInnerBox {
  height: 149px;
}

/* line 2923, scss/pods.scss */
#podTicketPick .sweepDaily {
  background-position: 10px -168px;
}

/* line 2926, scss/pods.scss */
#podTicketPick .sweepWeekly {
  background-position: 10px -310px;
}

/* line 2929, scss/pods.scss */
#podTicketPick .sweepMonthly {
  background-position: 10px -452px;
}

/* line 2932, scss/pods.scss */
.ticketPicker {
  position: relative;
}

/* line 2935, scss/pods.scss */
.ticketPicker input {
  width: 40px;
  font-size: 11px;
  height: 13px;
  border: 1px solid #999;
  padding: 2px;
}

/* line 2942, scss/pods.scss */
.ticketPicker .getTicketsBtn {
  position: absolute;
  bottom: 5px;
  right: 0;
}

/* line 2946, scss/pods.scss */
.ticketPicker .ticketsToBuy {
  text-align: right;
  font-weight: bold;
  margin-bottom: 15px;
}

/* line 2951, scss/pods.scss */
.ticketPicker .fltR p {
  text-align: right;
  font-weight: bold;
  color: #999;
}

/* line 2956, scss/pods.scss */
.ticketPicker .drawing {
  color: #999;
  font-size: 11px;
}

/* line 2962, scss/pods.scss */
#podTrophyCase .pagTop,
#podTrophyCase .pagBot {
  margin: 0;
}

/* line 2966, scss/pods.scss */
#podTrophyCase ul.trophyList {
  background: url(/i/pods/trophyCaseBkg.jpg) repeat-y;
}

/* line 2969, scss/pods.scss */
.col8 #podTrophyCase ul.trophyList {
  background: url(/i/pods/trophyCaseBkg.jpg) -40px -39px repeat-x;
}

/* line 2972, scss/pods.scss */
#podTrophyCase ul.trophyList li {
  padding-top: 59px;
  height: 255px;
  padding-left: 22px;
  width: 172px;
  float: left;
  position: relative;
}

/* line 2980, scss/pods.scss */
.col8 #podTrophyCase ul.trophyList li {
  width: 152px;
  padding-left: 0;
  padding-top: 20px;
}

/* line 2985, scss/pods.scss */
#podTrophyCase ul.trophyList li img {
  position: absolute;
  bottom: 20px;
  left: 21px;
}

/* line 2990, scss/pods.scss */
.col8 #podTrophyCase ul.trophyList li img {
  position: absolute;
  bottom: 20px;
  left: 4px;
}

/* line 2994, scss/pods.scss */
#podTrophyCase ul.trophyList li a.trophyTitle {
  position: absolute;
  bottom: 3px;
  left: 25px;
  width: 143px;
  height: 18px;
  text-align: center;
  font-weight: bold;
  color: #60502f;
  background: url(/i/pods/trophyCaseTitleBkg.png) no-repeat;
  overflow: hidden;
  line-height: 16px;
}

/* line 3005, scss/pods.scss */
#podTrophyCase ul.trophyList li a.trophyTitle:hover {
  text-decoration: none;
}

/* line 3008, scss/pods.scss */
.col8 #podTrophyCase ul.trophyList li a.trophyTitle {
  position: absolute;
  bottom: 3px;
  left: 6px;
}

/* line 3014, scss/pods.scss */
#podDailyPlayMini span {
  font-size: 11px;
  font-variant: normal;
  font-weight: normal;
  color: #666;
  padding-left: 10px;
  line-height: 18px;
}

/* line 3023, scss/pods.scss */
.podChatPreLogin h5 {
  color: #446500;
}

/* line 3026, scss/pods.scss */
.podChatPreLogin h4 {
  color: #333;
}

/* line 3029, scss/pods.scss */
.col4 .podChatPreLogin .podContent {
  background: url(/i/pods/chatPreLoginWide.png) bottom center no-repeat;
  padding-bottom: 139px;
}

/* line 3033, scss/pods.scss */
.col2 .podChatPreLogin .podContent {
  height: 575px;
  background: url(/i/pods/chatPreLoginSkinny.png) bottom center no-repeat;
}

/* line 3039, scss/pods.scss */
#podChat {
  overflow: hidden;
  width: 148px;
  position: absolute;
  top: 0;
  left: 0;
}

/* wide version, no expansion */
/* line 3046, scss/pods.scss */
.col4 #podChat {
  position: static;
  width: 314px;
}

/* line 3050, scss/pods.scss */
#podChat.expand {
  width: 314px;
}

/* line 3053, scss/pods.scss */
.gameRecommendationsSidePod li {
  list-style-type: none;
  float: left;
  padding: 7px 0px 0px 12px;
}

/* line 3058, scss/pods.scss */
.downloadRecs li {
  float: none !important;
  display: inline !important;
  *width: 100%;
}

/* line 3063, scss/pods.scss */
.downloadRecs li img {
  margin-bottom: 10px !important;
}

/* line 3066, scss/pods.scss */
.downloadRecs p {
  clear: both;
  padding: 5px 0px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 3071, scss/pods.scss */
  .downloadRecs li {
    float: left !important;
  }

  /* line 3072, scss/pods.scss */
  .downloadRecs p {
    clear: both;
    padding: 5px 0px;
  }

  /* line 3073, scss/pods.scss */
  .downloadRecs li img {
    margin-bottom: 0px !important;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 3076, scss/pods.scss */
  .gameRecommendationsSidePod li {
    padding-left: 11px;
  }
}
/* line 3080, scss/pods.scss */
.gameRecommendationsSidePod li.wide {
  /*margin: 0 10px;*/
  margin: 0px;
}

/* line 3084, scss/pods.scss */
#podRecommendedGames {
  display: none;
  width: 300px;
}

/* line 3088, scss/pods.scss */
.podRecommendedGamesSlim {
  margin: 10px 5px 10px 14px;
  width: 130px !important;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 3093, scss/pods.scss */
  .podRecommendedGamesSlim {
    margin: 10px 14px;
  }
}
/* line 3097, scss/pods.scss */
#podClubExclusives li,
#podSWUExclusives li {
  float: left;
  margin-right: 20px;
  width: 296px;
}

/* line 3103, scss/pods.scss */
#podClubExclusives li .info,
#podSWUExclusives li .info {
  width: 150px;
}

/* line 3107, scss/pods.scss */
#podClubExclusives .block1 h3,
#podSWUExclusives .block1 h3 {
  color: #183087;
}

/* line 3111, scss/pods.scss */
#podClubExclusives .block2 h3 span,
#podSWUExclusives .block2 h3 span {
  font-weight: normal;
}

/* line 3115, scss/pods.scss */
#podClubExclusives .block2 {
  background: url(/i/pods/clubExclusivesRegWallBkg.png) !important;
  color: #37550a;
}

/* line 3119, scss/pods.scss */
#podSWUExclusives .block2 {
  background-color: #eee;
  border: none;
}

/* line 3123, scss/pods.scss */
body #wrapper div .col #podSWUExclusives h2 .inlinePodTitleImg {
  margin-bottom: -5px;
}

/* line 3126, scss/pods.scss */
#podSWUExclusives h2 {
  color: #111;
  font-weight: 800;
}

/* line 3130, scss/pods.scss */
#podSWUExclusives h2 em {
  font-style: italic;
}

/* Club Games */
/* line 3136, scss/pods.scss */
#clubGameLobby {
  padding: 73px 11px 0 11px;
  background: url(/i/pods/clubGames/texasHoldEmLobbyBkg.jpg) no-repeat;
  height: 547px;
}

/* line 3141, scss/pods.scss */
#clubGameLobby.clubGameBingo, #gameHolder {
  background: url(/i/pods/clubGames/bingoLobbyBkg.jpg) no-repeat;
}

/* line 3144, scss/pods.scss */
#gameHolder {
  padding: 10px 10px 0 12px;
}

/* line 3148, scss/pods.scss */
#pokerTabs {
  width: 810px;
}

/* line 3151, scss/pods.scss */
#bingoTabs {
  width: 808px;
  _width: 792px;
}

/* line 3155, scss/pods.scss */
#clubGameLobby .ui-tabs-nav li {
  margin: 0 0 0 5px;
  _margin: 0 0 0 4px;
}

/* line 3160, scss/pods.scss */
#clubGameLobby .ui-tabs-nav a {
  padding: 0;
}

/* line 3163, scss/pods.scss */
#clubGameLobby .ui-tabs-nav a span {
  height: 33px;
  line-height: 13px;
  text-align: center;
  padding: 7px 0 0 0;
  width: 194px;
}

/* line 3170, scss/pods.scss */
#clubGameLobby.clubGameBingo .ui-tabs-nav a span {
  width: 261px;
  _width: 256px;
}

/* line 3174, scss/pods.scss */
#clubGameLobby .ui-tabs-nav a span i {
  height: auto;
  font-weight: normal;
  font-size: 11px;
  font-style: normal;
}

/* line 3180, scss/pods.scss */
#clubGameLobby .ui-tabs-panel {
  padding-top: 80px;
  padding-bottom: 15px;
  position: relative;
}

/* line 3185, scss/pods.scss */
#clubGameLobby.clubGameBingo .bingoTypeTabs .tab1 {
  margin-left: 139px;
  _margin-left: 70px;
}

/* line 3189, scss/pods.scss */
#clubGameLobby.clubGameBingo .ui-tabs-panel {
  padding: 7px 0 0 0;
  border-bottom: none;
  border-left: none;
  border-right: none;
  background: transparent;
}

/* line 3196, scss/pods.scss */
#clubGameLobby.clubGameBingo .bingoTypeTabs .ui-tabs-panel {
  padding: 7px 0 0 0;
  border: 1px solid #7bb40d;
}

/* line 3200, scss/pods.scss */
#clubGameLobby.clubGameBingo .bingoTypeTabs .ui-tabs-panel {
  padding: 68px 15px 15px 15px;
  height: 368px;
}

/* line 3205, scss/pods.scss */
.clubGamePoker .tableWrap,
.clubGameBingo .tableWrap {
  max-height: 403px;
  overflow: auto;
}

/* line 3210, scss/pods.scss */
.clubGameBingo .tableWrap {
  max-height: 367px;
}

/* line 3213, scss/pods.scss */
.clubGamePoker .setStake {
  height: 50px;
  background: #e6efc4 url(/i/pods/clubGames/texasHoldEmLobbySetYourStake.png) 15px 10px no-repeat;
  width: 624px;
  margin-bottom: 15px;
  position: absolute;
  top: 15px;
  left: 15px;
}

/* line 3221, scss/pods.scss */
.clubGamePoker .setStake ul {
  padding: 18px 0 0 110px;
}

/* line 3224, scss/pods.scss */
.clubGamePoker .setStake li {
  float: left;
  padding: 3px 5px;
  margin: 0 0 0 13px;
}

/* line 3229, scss/pods.scss */
.clubGamePoker .setStake li.active {
  background: #fff;
}

/* line 3232, scss/pods.scss */
.clubGamePoker .setStake li.active a {
  color: #333;
}

/* line 3236, scss/pods.scss */
#clubGameLobby .gameTableList th {
  padding-top: 8px;
  padding-bottom: 8px;
  border-left: 1px solid #ccc;
  cursor: default;
}

/* line 3242, scss/pods.scss */
#clubGameLobby .gameTableList th.listCol4 {
  border-left: none;
}

/* line 3245, scss/pods.scss */
#clubGameLobby .gameTableList th.listCol1,
#clubGameLobby .gameTableList th.listCol2,
#clubGameLobby .gameTableList th.listCol4 {
  width: 12%;
}

/* line 3250, scss/pods.scss */
#clubGameLobby .gameTableList th.listCol1 span {
  background: transparent url(/i/common/site/arrowsSml.png) no-repeat scroll right -115px;
  padding-right: 12px;
}

/* line 3254, scss/pods.scss */
#clubGameLobby .gameTableList th.listCol3 {
  width: 64%;
}

/* line 3257, scss/pods.scss */
#clubGameLobby .gameTableList td {
  border: none;
  border-top: 1px solid #ccc;
  background: #fff;
}

/* line 3262, scss/pods.scss */
#clubGameLobby.clubGameBingo .btnQuickStart {
  top: 17px;
}

/* line 3265, scss/pods.scss */
#clubGameLobby .btnQuickStart {
  padding-top: 36px;
  width: 132px;
  background: url(/i/pods/clubGames/btnQuickStart.png) no-repeat;
  position: absolute;
  right: 16px;
  top: 22px;
}

/* line 3274, scss/pods.scss */
#bingoTabs .btnQuickStart {
  top: 22px;
}

/* line 3279, scss/pods.scss */
#clubGameLobby #howToPlay {
  position: absolute;
  top: 187px;
  right: 41px;
  padding-top: 67px;
  width: 100px;
}

/* line 3285, scss/pods.scss */
#clubGameLobby #howToJoin {
  position: absolute;
  top: 286px;
  right: 29px;
  padding-top: 109px;
  width: 74px;
}

/* line 3292, scss/pods.scss */
#clubGameLobby.clubGameBingo #howToPlay,
#clubGameLobby.clubGameBingo #howToJoin {
  position: absolute;
  right: 25px;
  padding-top: 116px;
  width: 116px;
}

/* line 3299, scss/pods.scss */
#clubGameLobby.clubGameBingo #howToPlay {
  top: 206px;
}

/* line 3302, scss/pods.scss */
#clubGameLobby.clubGameBingo #howToJoin {
  top: 383px;
}

/* Betty Crocker Back to School sponsorship 09/06/2011
----------------------------------------------- */
/* line 3308, scss/pods.scss */
#scratcherGame {
  background: #eee;
  padding: 6px 5px;
  *width: 800px;
  width: 800px\9;
}

/* line 3314, scss/pods.scss */
.sw_bcScratcherContainer {
  margin: 0px auto;
  text-align: center;
}

/* line 3318, scss/pods.scss */
.sw_bcScratcherHed {
  width: 100% !important;
}

/* line 3321, scss/pods.scss */
.sw_bcScratcherPromo {
  margin: 15px 110px 100px;
  *margin-bottom: 30px;
}

/* line 3325, scss/pods.scss */
.sw_bcScratcherPromo DIV:first-child {
  float: left;
}

/* line 3328, scss/pods.scss */
.sw_bcScratcherPromo DIV:last-child {
  float: right;
}

/* line 3331, scss/pods.scss */
.sw_bcScratcherBody {
  background: url(/i/sponsors/bettyCrocker/chalkboard.png);
  background-repeat: no-repeat;
  width: 100%;
  min-height: 827px;
  padding: 185px 0px 0px 42px;
  margin-left: 45px;
}

/* line 3339, scss/pods.scss */
.sw_bcScratcherBody DIV:first-child,
.sw_bcScratcherBody DIV img {
  margin: 0px 0px 20px 45px;
}

/* line 3343, scss/pods.scss */
.sw_bcScratcherBody DIV:last-child {
  width: 800px !important;
}

/* line 3346, scss/pods.scss */
.sw_bcScratcherNSI {
  margin-left: 690px;
  padding-top: 40px;
}

/* line 3350, scss/pods.scss */
.sw_bcSpotlight {
  width: 100%;
  min-height: 1147px;
  background: url(/i/sponsors/bettyCrocker/spotlight_pg_bg.jpg);
  background-repeat: no-repeat;
}

/* line 3356, scss/pods.scss */
.sw_bcPromo1 {
  float: left;
  margin: 25px 0px 0px 20px;
}

/* line 3360, scss/pods.scss */
.sw_bcPromo2 {
  float: right;
  margin: 9px 10px 0px 0px;
  *margin-top: -62px;
}

/* line 3365, scss/pods.scss */
.sw_bcSpotlightGame {
  margin-top: 250px;
}

/* line 3368, scss/pods.scss */
.sw_bcSpotlightGame DIV,
.sw_bcSpotlightPlayGame DIV {
  float: left;
  margin: 0px 29px 0px 0px;
}

/* line 3373, scss/pods.scss */
.sw_bcSpotlightPlayGame DIV {
  margin: 10px 29px 0px 0px;
}

/* line 3376, scss/pods.scss */
.sw_bcSpotlightGame DIV:first-child,
.sw_bcSpotlightPlayGame DIV:first-child {
  margin-left: 200px;
}

/* line 3380, scss/pods.scss */
.sw_bcSpotlightGame DIV:last-child {
  margin: 0px;
}

/* line 3383, scss/pods.scss */
.sw_bcSpotlightPlayGame DIV:last-child {
  margin-top: 10px;
}

/* line 3386, scss/pods.scss */
.sw_bcPlayScratcher {
  margin: 240px 0px 0px 345px;
  *margin-top: 272px;
  text-align: center;
}

/* line 3391, scss/pods.scss */
.sw_bcRules {
  margin: 10px 0px 0px 35px;
}

/* line 3394, scss/pods.scss */
.sw_bcRules a {
  font: 660 12px arial, helvetica, times new roman !important;
  color: #FFF !important;
}

/* line 3398, scss/pods.scss */
.sw_bcBoxTops4Ed {
  margin: 200px 0px 0px 230px;
  text-align: center;
}

/* line 3402, scss/pods.scss */
.sw_bcRulesPage {
  margin: 0px auto;
  text-align: center;
  width: 773px;
}

/* line 3407, scss/pods.scss */
.sw_bcScratcherLegal {
  margin: 55px -30px 0px;
}

/* line 3410, scss/pods.scss */
.sw_bcScratcherLegalInfo {
  margin-top: 7px;
  width: 850px;
}

/* line 3414, scss/pods.scss */
.sw_bcLegal {
  margin: 20px 40px;
}

/* line 3417, scss/pods.scss */
.sw_bcLegalContainer,
.sw_bcLegalContainer h3,
.sw_bcLegal Container DIV,
.sw_bcRulesRecognition {
  margin-top: 20px;
}

/* line 3423, scss/pods.scss */
.sw_bcLegalContainer h3 {
  font: bold 14px arial, helvetica, times new roman;
  color: #666;
}

/* line 3427, scss/pods.scss */
.sw_bcLegalContainer p {
  margin-top: 10px;
  line-height: 1.4em;
}

/* line 3430, scss/pods.scss */
.sw_bcPodSpotlight {
  height: 30px;
  margin-top: -10px;
}

/* Tour Pods
----------------------------------------------- */
/* line 3437, scss/pods.scss */
.clubTour #mainImg {
  float: left;
  width: 386px;
  padding-left: 100px;
}

/* line 3442, scss/pods.scss */
.clubTour #sideImg {
  float: right;
  width: 322px;
  padding-right: 100px;
}

/* line 3448, scss/pods.scss */
.clubTour #introText {
  width: 400px;
  position: absolute;
  top: 95px;
  left: 50px;
}

/* line 3454, scss/pods.scss */
.clubTour #introText h4 {
  font-size: 20px;
  color: #17dcfe;
}

/* line 3458, scss/pods.scss */
.clubTour #introText p {
  font-size: 14px;
  line-height: 18px;
  color: #fff;
}

/* line 3463, scss/pods.scss */
.clubTour .btnNextWrap {
  position: absolute;
  top: 96px;
  right: 65px;
  width: 300px;
  text-align: right;
  font-size: 15px;
}

/* line 3471, scss/pods.scss */
.clubTour .btnLrgWrap {
  position: absolute;
  top: 109px;
  left: 663px;
  width: 248px;
  text-align: right;
}

/* line 3479, scss/pods.scss */
.clubTour .arrowLft {
  background-position: 0 2px !important;
}

/* line 3482, scss/pods.scss */
.clubTour .arrowRit {
  background-position: right -37px !important;
}

/* line 3487, scss/pods.scss */
#mbox_SW_Club_Tour_Games,
#mbox_SW_Club_Tour_Prizes,
#mbox_SW_Club_Tour_Trophies {
  height: 619px;
}

/* line 3495, scss/pods.scss */
#mbox_SW_Club_Tour_Prizes {
  background: url(/i/pods/tour/tourCashBkg.jpg) no-repeat;
}

/* line 3498, scss/pods.scss */
#mbox_SW_Club_Tour_Games {
  background: url(/i/pods/tour/tourGamesBkg.jpg) no-repeat;
}

/* line 3501, scss/pods.scss */
#mbox_SW_Club_Tour_Trophies {
  background: url(/i/pods/tour/tourTrophiesBkg.jpg) no-repeat;
}

/* line 3507, scss/pods.scss */
#podMemberLevels {
  margin-top: 20px;
}

/* line 3510, scss/pods.scss */
#podMemberLevels table {
  width: 100%;
}

/* line 3513, scss/pods.scss */
#podMemberLevels table th {
  width: 167px;
  text-align: center !important;
  font-weight: bold;
  padding: 10px 0 0 0;
  font-size: 14px;
}

/* line 3520, scss/pods.scss */
#podMemberLevels table th h3 {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 3524, scss/pods.scss */
#podMemberLevels #memberHead {
  height: 74px;
}

/* line 3527, scss/pods.scss */
#podMemberLevels #memberHead td,
#podMemberLevels table td#headFree,
#podMemberLevels table td#headUnlimited {
  height: 74px;
  height: 55px\9;
  *height: 54px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 3536, scss/pods.scss */
  #podMemberLevels #memberHead td,
  #podMemberLevels table td#headFree,
  #podMemberLevels table td#headUnlimited {
    height: 54px;
  }
}
/* line 3543, scss/pods.scss */
#podMemberLevels table #levelsHead {
  width: 40%;
  font-size: 16px;
  font: 18px 'salvo sans bold',arial,helvetica,times new roman;
  text-transform: uppercase;
  font-weight: bold;
  border-top: none;
  border-left: none;
  text-align: left;
  padding: 0 0 20px;
  vertical-align: bottom;
}

/* line 3555, scss/pods.scss */
#podMemberLevels table #headFree {
  background: url(/i/pods/tour/memberLevelsHeaders_free.png);
  background-repeat: no-repeat;
  padding: 0px;
}

/* line 3560, scss/pods.scss */
#podMemberLevels table #headUnlimited {
  background: url(/i/pods/tour/memberLevelsHeaders_swu.png);
  background-repeat: no-repeat;
  padding: 0px;
}

/* line 3565, scss/pods.scss */
#podMemberLevels table #headClub {
  background-position: 333px 0;
}

/* line 3568, scss/pods.scss */
#podMemberLevels table td {
  border: 1px solid #ccc;
  padding: 10px;
  text-align: center;
  font-size: 12px;
}

/* line 3574, scss/pods.scss */
#podMemberLevels table tr.tableFooter td {
  border: none;
  padding: 20px 0;
}

/* line 3579, scss/pods.scss */
#podMemberLevels table td.unlimitedBkg span {
  color: #dd6710;
}

/* line 3582, scss/pods.scss */
#podMemberLevels table td.features {
  text-align: left;
  font-weight: bold;
  background: #ffffff;
}

/* line 3587, scss/pods.scss */
#podMemberLevels table td.features span {
  font-size: 12px;
}

/* line 3590, scss/pods.scss */
#podMemberLevels table td.checked {
  background: url(/i/pods/tour/memberLevelsCheckmarks.png) center 10px no-repeat;
}

/* line 3593, scss/pods.scss */
#podMemberLevels table td.checkedLrg {
  background-position: center -40px;
}

/* line 3596, scss/pods.scss */
#podMemberLevels table td.clubBkg {
  background-color: #f8fbf0;
}

/* line 3599, scss/pods.scss */
#podMemberLevels table td.unlimitedBkg {
  background-color: #fff8ee;
}

/* Club Shockwave upsell */
/* line 3607, scss/pods.scss */
#upsellFeature {
  position: relative;
  padding-top: 345px;
}

/* line 3611, scss/pods.scss */
#upsellFeature #movieSwf {
  position: absolute;
  left: -10px;
  top: -30px;
}

/* line 3617, scss/pods.scss */
#upsellInfo .clearLink {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding-top: 253px;
}

/* line 3626, scss/pods.scss */
#upsellInfo p {
  padding: 10px 20px 0;
  font-size: 12px;
}

/* line 3631, scss/pods.scss */
#upsellInfo ul {
  padding: 15px 0 5px;
}

/* line 3634, scss/pods.scss */
#upsellInfo ul li {
  float: left;
  padding: 0 0 10px 20px;
  width: 122px;
}

/* line 3639, scss/pods.scss */
#upsellInfo ul li img {
  margin-bottom: 3px;
}

/* line 3643, scss/pods.scss */
#upsellInfo .alignC a {
  font-size: 12px;
}

/* Mobile Minis */
/* line 3650, scss/pods.scss */
#podMobileMinis .podContent {
  height: 640px;
  background: url(/i/common/site/minis_bg.jpg) 0 34px no-repeat;
}

/* line 3655, scss/pods.scss */
#minis .mtext1 {
  position: absolute;
  width: 300px;
  top: 163px;
  left: 22px;
}

/* line 3656, scss/pods.scss */
#minis .mtext2 {
  position: absolute;
  width: 300px;
  top: 413px;
  left: 22px;
}

/* line 3658, scss/pods.scss */
#minis #mtitles {
  position: absolute;
  width: 153px;
  top: 246px;
  left: 22px;
}

/* line 3659, scss/pods.scss */
#minis #mtitles p {
  margin: 0;
  padding: 0;
  height: 29px;
  border-bottom: 1px dotted #999;
}

/* line 3660, scss/pods.scss */
#minis #mtitles p.last {
  border-bottom: none;
}

/* line 3662, scss/pods.scss */
#minis #mtitles a {
  color: #878787;
  display: block;
  padding: 8px 0 9px 8px;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
}

/* line 3663, scss/pods.scss */
#minis #mtitles a:hover {
  color: #6e8bf4;
}

/* line 3665, scss/pods.scss */
#minis #mtitles a .arrow {
  display: none;
}

/* line 3666, scss/pods.scss */
#minis #mtitles a.current {
  background: none;
  color: #6e8bf4;
}

/* line 3667, scss/pods.scss */
#minis #mtitles a.current .arrow {
  display: inline;
}

/* line 3669, scss/pods.scss */
#minis #instruct {
  color: #6e8bf4;
  position: absolute;
  width: 125px;
  top: 255px;
  left: 192px;
}

/* line 3670, scss/pods.scss */
#minis #instruct strong {
  display: block;
  font-size: 10px;
  padding-bottom: 10px;
}

/* line 3672, scss/pods.scss */
#minis #minigames {
  position: absolute;
  width: 176px;
  height: 204px;
  top: 141px;
  left: 382px;
}

/* line 3673, scss/pods.scss */
#accountUpgrades li {
  background: url(/i/pods/tour/memberLevelsHeaders.png) -171px 0 no-repeat;
  width: 154px;
}

/* line 3677, scss/pods.scss */
#accountUpgrades li.fltR {
  background-position: -337px 0;
}

/* line 3680, scss/pods.scss */
#accountUpgrades li p a {
  padding-top: 84px;
  display: block;
  _zoom: 1;
}

/* line 3686, scss/pods.scss */
#podFreeRegConfirm h1 {
  margin-bottom: 20px;
  padding-left: 50px;
  background: url(/i/pods/tour/memberConfirmCheckmark.png) 0 0 no-repeat;
}

/* line 3692, scss/pods.scss */
#podFreeRegConfirmGameFace {
  padding: 126px 251px 20px 0;
  width: 201px;
  background: url(/i/pods/tour/memberConfirmGameFace.png) 0 0 no-repeat;
  position: relative;
  left: 100px;
  display: block;
  color: #666;
  font-weight: normal;
  font-size: 12px;
}

/* line 3703, scss/pods.scss */
#podFreeRegConfirmGameFace:hover {
  text-decoration: none;
}

/* line 3707, scss/pods.scss */
#podRss .rssFeeds {
  margin-bottom: 25px;
}

/* line 3710, scss/pods.scss */
#podRss .rssFeeds li {
  float: left;
  margin-right: 40px;
}

/* line 3714, scss/pods.scss */
#podRss .rssFeeds li a {
  padding-left: 20px;
  background: url(/i/common/site/rssFeedIcons.png) no-repeat;
  padding-bottom: 3px;
}

/* line 3719, scss/pods.scss */
#podRss .rssFeeds li .rssYahoo {
  background-position: 0 -40px;
}

/* line 3722, scss/pods.scss */
#podRss .rssFeeds li .rssMsn {
  background-position: 0 0;
}

/* line 3725, scss/pods.scss */
#podRss .rssFeeds li .rssGoogle {
  background-position: 0 -80px;
}

/* line 3729, scss/pods.scss */
#podRss #rssCreateFeed {
  width: 50%;
}

/* line 3734, scss/pods.scss */
#podUpsellMembersOnly .podContent {
  background: url(/i/common/upsells/upsell_13Bkg.png) no-repeat 136px 76px !important;
  min-height: 200px;
  _height: 200px;
}

/* line 3739, scss/pods.scss */
#podUpsellMembersOnly h2,
#podUpsellMembersOnly h5 {
  color: #426700;
}

/* line 3744, scss/pods.scss */
#podWeRecommend3Up ul li {
  width: 194px;
  float: left;
  padding-right: 10px;
}

/* line 3751, scss/pods.scss */
#cooliris #topBar {
  height: 25px;
  background: url(/i/apps/cooliris/topBarBkg.png) repeat-x;
  padding: 3px;
  position: relative;
}

/* line 3757, scss/pods.scss */
#cooliris h2 span {
  font-variant: normal;
  vertical-align: 0;
  padding-left: 30px;
}

/* line 3763, scss/pods.scss */
#cooliris #topBar form {
  text-align: right;
  padding-right: 31px;
}

/* line 3767, scss/pods.scss */
#cooliris #topBar form input {
  background: #d3daea;
}

/* line 3770, scss/pods.scss */
#cooliris #topBar #searchCooliris {
  width: 30px;
  padding-top: 25px;
  position: absolute;
  right: 3px;
  top: 2px;
  background: url(/i/apps/cooliris/searchBtn.png) no-repeat;
}

/* line 3778, scss/pods.scss */
#cooliris #topBar #logoCooliris {
  position: absolute;
  top: 5px;
  left: 15px;
  padding-top: 19px;
  width: 74px;
  background: url(/i/apps/cooliris/logoCooliris.png) no-repeat;
}

/* line 3787, scss/pods.scss */
#cooliris #wallContent {
  background: #4e6790;
}

/* line 3790, scss/pods.scss */
#cooliris #sidebar {
  float: left;
  width: 137px;
  padding: 15px;
  font-size: 12px;
  line-height: 11px;
  border-right: 1px solid #243c68;
  height: 380px;
  _width: 131px;
  _border-right: none;
}

/* line 3802, scss/pods.scss */
#cooliris #sidebar li {
  padding: 5px;
  font-weight: bold;
}

/* line 3806, scss/pods.scss */
#cooliris #sidebar li.active {
  background: #304b76;
}

/* line 3809, scss/pods.scss */
#cooliris #sidebar li.active a {
  color: #fff;
}

/* line 3812, scss/pods.scss */
#cooliris #sidebar li.spacer {
  margin-bottom: 15px;
}

/* line 3815, scss/pods.scss */
#cooliris #sidebar a {
  color: #b4c5cf;
}

/* line 3819, scss/pods.scss */
#cooliris #gamewall {
  float: right;
  width: 810px;
  overflow: hidden;
  height: 410px;
}

/* line 3825, scss/pods.scss */
#cooliris .botBarEmpty {
  min-height: 5px;
  _height: 5px;
  font-size: 1px;
  background: #22335a;
}

/* line 3831, scss/pods.scss */
#cooliris #searchResultTxt {
  color: #B4C5CF;
  position: absolute;
  top: 7px;
  left: 15px;
  font-size: 12px;
}

/* line 3837, scss/pods.scss */
#podComingSoon h2 .logoSWUsmall {
  position: absolute;
  top: -9px;
  left: 140px;
  width: 109px;
  height: 44px;
  background: url(/i/common/logos/logoSW-SIP-small.png) no-repeat;
  _background: url(/i/common/logos/logoSW-SIP-small-IE.png) no-repeat;
}

/* Club Landing Pages */
/* line 3847, scss/pods.scss */
.gameLandingClubExclusive .features li {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
  list-style: disc;
}

/* line 3854, scss/pods.scss */
.gameLandingClubExclusive .features {
  margin-left: 18px;
  padding: 10px;
}

/* line 3858, scss/pods.scss */
.gameLandingClubExclusive .features p,
.gameLandingClubExclusive .features .plainList li {
  font-size: 12px;
  font-weight: normal;
}

/* line 3863, scss/pods.scss */
.gameLandingClubExclusive .grayContainer h1 {
  color: #666666;
  padding: 0 18px;
}

/* line 3867, scss/pods.scss */
.gameLandingClubExclusive .grayContainer h4 a {
  padding-left: 18px;
}

/* line 3870, scss/pods.scss */
.gameLandingClubExclusive .grayContainer {
  background-color: #F6F6F6 !important;
  border: 1px solid #EFEFEF !important;
  margin-bottom: 18px;
  padding-bottom: 12px;
}

/* line 3876, scss/pods.scss */
.colLast.gameLandingClubExclusive {
  margin-top: 29px;
}

/* line 3879, scss/pods.scss */
.gameLandingClubExclusive div.blue {
  color: #003D7B;
  display: inline;
  font-size: 15px;
  font-weight: bold;
  margin: 12px;
}

/* line 3886, scss/pods.scss */
#gameBigImageHolder {
  background-position: -12px !important;
  height: 266px;
  width: 642px;
  margin: 1px;
}

/* line 3892, scss/pods.scss */
#gameBigImageHolderScratchers {
  /*background-position: -12px !important;*/
  height: 266px;
  width: 642px;
  margin: 1px;
}

/* line 3898, scss/pods.scss */
.gameLandingClubExclusive #club h2 {
  color: #003D7B;
}

/* line 3901, scss/pods.scss */
.gameLandingClubExclusive .podMyShockwave .podContent {
  background-color: #F6F6F6;
  border: 1px solid #EFEFEF;
}

/* line 3905, scss/pods.scss */
.podOnline .modalBox, #online .modalBox, .podMyShockwave .modalBox, #download .modalBox {
  background-color: #E9F4CA !important;
  border: 1px solid #7BB40D !important;
}

/* line 3909, scss/pods.scss */
#podClubLandingMovie .podContent h1 {
  color: #fff;
}

/* line 3913, scss/pods.scss */
#podClubLandingMovie #movieHolder {
  position: absolute;
  top: -10px;
  left: -10px;
  height: 290px;
  width: 666px;
}

/* line 3919, scss/pods.scss */
#podClubLandingSignUp ul li i,
#podClubLandingSignUp ul li h4 {
  float: left;
}

/* line 3923, scss/pods.scss */
#podClubLandingSignUp ul li h4 {
  width: 200px;
  color: #8c8c8c;
}

/* line 3927, scss/pods.scss */
#podClubLandingSignUp i {
  background: url(/i/common/clubLanding/swu_features.gif) no-repeat;
  height: 60px;
  width: 57px;
  display: block;
}

/* line 3933, scss/pods.scss */
#podClubLandingSignUp li h4 {
  margin: 15px 0 0 0;
}

/* line 3936, scss/pods.scss */
#podClubLandingSignUp li.doubleLine h4 {
  margin: 5px 0 0 0;
}

/* line 3939, scss/pods.scss */
#podClubLandingSignUp #trialButton {
  background-image: url("/i/mbox/unlimitedLanding/20100427/button_280x62_startfreetrial.png");
  padding-top: 62px;
  width: 280px;
}

/* line 3944, scss/pods.scss */
i#f1300Games {
  background-position: 0 -8px;
}

/* line 3947, scss/pods.scss */
i#f20NewGames {
  background-position: 0 -68px;
}

/* line 3950, scss/pods.scss */
i#fBigCash {
  background-position: 0 -128px;
}

/* line 3953, scss/pods.scss */
i#fNoAd {
  background-position: 0 -188px;
}

/* line 3956, scss/pods.scss */
i#fWin100 {
  background-position: 0 -248px;
}

/* line 3959, scss/pods.scss */
i#f10DayFree {
  background-position: 0 -310px;
}

/* line 3962, scss/pods.scss */
#podClubLandingSignUp ul li {
  height: 60px;
}

/* line 3967, scss/pods.scss */
#genrePromoLogo {
  position: absolute;
  top: 0;
  right: 0;
  width: 180px;
  height: 60px;
}

/* iPhone Promo Page */
/* line 3977, scss/pods.scss */
#iphonePromo {
  height: 700px;
  background: url(/i/pods/iphonePromoBkg.jpg) no-repeat;
}

/* line 3981, scss/pods.scss */
#iphonePromoCopy {
  position: absolute;
  top: 170px;
  right: 20px;
  width: 450px;
  font-size: 14px;
  line-height: 1.3;
}

/* line 3989, scss/pods.scss */
#iphonePromoCopy strong,
#iphonePromoCopy b {
  color: #454545;
}

/* line 3993, scss/pods.scss */
#iphonePromo h2 {
  color: #0d3387;
  font-size: 18px;
  font-weight: bold;
  padding-left: 0;
}

/* line 3999, scss/pods.scss */
#iphoneAppLink.arrowRitLrg {
  font-size: 18px;
  line-height: .9;
  position: relative;
  top: 5px;
  margin-right: 15px;
}

/* line 4006, scss/pods.scss */
#iphonePromoBotHead {
  position: absolute;
  top: 640px;
  left: 70px;
  width: 450px;
}

/* line 4012, scss/pods.scss */
#iphoneAppStore {
  background: url(/i/pods/iphoneAppStore.png) no-repeat;
  padding-top: 44px;
  width: 125px;
}

/* line 4017, scss/pods.scss */
#ipadBox {
  position: absolute;
  bottom: 15px;
  right: 70px;
  text-align: center;
  font-size: 15px;
}

/* line 4024, scss/pods.scss */
#ipadImage {
  padding-top: 180px;
  width: 220px;
}

/* line 4028, scss/pods.scss */
#iphoneLikeBtn {
  /*width: 90px;*/
  position: absolute;
  top: -35px;
  left: 0;
  z-index: 20;
}

/* Home Club Upsell */
/* line 4037, scss/pods.scss */
#homeClubUpsell {
  margin-top: 30px;
}

/* line 4040, scss/pods.scss */
#homeClubUpsell .topBar {
  background: url(/i/common/site/tabsOffBkgSprite.png) repeat-x scroll 0 -83px;
  padding-top: 5px;
  height: 20px;
  text-align: right;
  color: #fff;
  font-weight: bold;
  padding-right: 146px;
  position: relative;
}

/* line 4050, scss/pods.scss */
#homeClubUpsell .topBar a {
  color: #fff;
  position: absolute;
  top: auto;
  right: 15px;
}

/* line 4056, scss/pods.scss */
#homeClubUpsell .logoClubShockwave {
  background: url(/i/common/logos/logoSW-Club-tiny.png) no-repeat;
  padding-top: 51px;
  width: 140px;
  position: absolute;
  top: -14px;
  left: 2px;
}

/* line 4064, scss/pods.scss */
#homeClubUpsell .podContent {
  padding-left: 147px;
  background: #b9db81 url(/i/pods/homeClubUpsellBkgBlank.png) no-repeat !important;
  height: 154px;
}

/* line 4069, scss/pods.scss */
#homeClubUpsell .podContent .defaultUpsellImg {
  position: absolute;
  top: 60px;
  left: 14px;
}

/* line 4074, scss/pods.scss */
#homeClubUpsell .podContent #freeThisWeek {
  width: 115px;
  position: absolute;
  top: 53px;
  left: 14px;
  text-align: center;
}

/* line 4081, scss/pods.scss */
#homeClubUpsell .podContent ul.gamesList li {
  float: left;
  width: 121px;
  margin-right: 10px;
}

/* line 4086, scss/pods.scss */
#homeClubUpsell .podContent ul.gamesList li.wide {
  width: 145px;
}

/* line 4089, scss/pods.scss */
#homeClubUpsell .podContent ul.gamesList li.last {
  width: 115px;
}

/* line 4092, scss/pods.scss */
#homeClubUpsell .podContent ul.gamesList li.title {
  float: left;
  width: 69px;
  font-weight: bold;
  font-size: 13px;
  color: #518114;
}

/* line 4099, scss/pods.scss */
#homeClubUpsell .happeningNow {
  color: #518114;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  margin-top: 10px;
}

/* line 4106, scss/pods.scss */
#gameSWUUpsell {
  height: 45px;
  padding-top: 10px;
  background: url(/i/common/upsells/gameSWUUpsellBkgs.png) 20px 0 no-repeat;
}

/* line 4111, scss/pods.scss */
#gameSWUUpsell.gamePuzzle {
  background-position: 20px 0;
}

/* line 4114, scss/pods.scss */
#gameSWUUpsell.gameTokens {
  background-position: 20px -77px;
}

/* line 4117, scss/pods.scss */
#gameSWUUpsell.gameTrophy {
  background-position: 20px -155px;
}

/* line 4120, scss/pods.scss */
#gameSWUUpsell p {
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: #689c20;
}

/* line 4126, scss/pods.scss */
#gameSWUUpsell .btnWrap {
  position: absolute;
  top: 4px;
  right: 20px;
}

/* for the NSI game overlay */
/* line 4133, scss/pods.scss */
#upsellGameOverlay {
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 98px;
  width: 319px;
  background: url(/i/common/upsells/nsiOverlayUpsells.png) no-repeat;
}

/* line 4141, scss/pods.scss */
#upsellGameOverlay.upsellGameOverlayTokens {
  background-position: 0 0;
}

/* line 4144, scss/pods.scss */
#upsellGameOverlay.upsellGameOverlayTrophies {
  background-position: 0 -98px;
}

/* facebook NSI game overlay */
/* line 4148, scss/pods.scss */
#signInBoxFb #upsellGameOverlay {
  position: absolute;
  bottom: 0;
  left: 0;
  top: auto;
  padding-top: 50px;
  width: 543px;
  background: url(/i/emails/upsells/nsiOverlayUpsellsWide.png) no-repeat;
}

/* line 4158, scss/pods.scss */
#signInBoxFb #upsellGameOverlay.upsellGameOverlayTokens {
  background-position: 0 0;
}

/* line 4161, scss/pods.scss */
#signInBoxFb #upsellGameOverlay.upsellGameOverlayTrophies {
  background-position: 0 -50px;
}

/* Preroll Upsell */
/* line 4168, scss/pods.scss */
#clubPreroll #hoverBox {
  display: block;
  width: 588px;
}

/* line 4173, scss/pods.scss */
#clubPreroll .logo {
  background: url(/i/common/logos/logoSW-Club-tiny.png) no-repeat;
  height: 51px;
  width: 140px;
  position: absolute;
  top: -15px;
  left: -5px;
}

/* line 4181, scss/pods.scss */
#clubPreroll .shmm {
  padding-top: 30px;
}

/* line 4185, scss/pods.scss */
#clubPreroll #hoverBox h4 {
  color: #666;
  margin-bottom: 20px;
  font-size: 18px;
}

/* line 4190, scss/pods.scss */
#clubPreroll #hoverBox h5 {
  color: #679d20;
  margin-bottom: 20px;
  line-height: 18px;
  font-size: 16px;
  font-weight: normal;
}

/* line 4199, scss/pods.scss */
#clubPreroll .preroll-notAMember {
  padding-top: 100px;
  width: 227px;
  float: left;
  background: url(/i/pods/preroll/prerollSignIn.png) no-repeat;
  margin: 0 10px 20px 0;
}

/* line 4207, scss/pods.scss */
#clubPreroll .preroll-earnMore {
  padding-top: 100px;
  width: 311px;
  float: left;
  background: url(/i/pods/preroll/prerollEarnMore.png) no-repeat;
}

/* Facebook pods */
/* line 4215, scss/pods.scss */
.podFacebook .podContent {
  background-color: #ECEFF6 !important;
  border-color: #3B5B96 !important;
  color: #3B5B96;
}

/* line 4220, scss/pods.scss */
.podFacebook h2 {
  color: #3B5B96;
}

/* line 4223, scss/pods.scss */
.podFacebook .podContent h3 {
  font-size: 12px;
  margin-bottom: 10px;
}

/* line 4227, scss/pods.scss */
a.btnFacebook {
  background: transparent url(/i/buttons/btnFacebook.png) no-repeat scroll left 50%;
  padding: 3px 5px 2px 25px;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  margin: 5px 0;
  display: inline-block;
  border: 1px solid #3B5B96;
  display: none;
}

/* line 4238, scss/pods.scss */
a.facebookSignInFromInviteForm {
  display: inline;
}

/* line 4241, scss/pods.scss */
a.btnFacebook:hover {
  text-decoration: none;
}

/* line 4244, scss/pods.scss */
.btnFacebookBig {
  background: #708BB8 url(/i/buttons/btnFacebookBig.png) scroll top left;
  font-size: 17px;
  padding: 0 8px 0 35px;
  margin-left: 15px;
  vertical-align: middle;
  height: 28px;
  display: inline-block;
  line-height: 28px;
  zoom: 1;
  color: #fff;
  border: 1px solid #3B5B96;
}

/* line 4257, scss/pods.scss */
.inviteBody .ui-tabs-panel {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 4261, scss/pods.scss */
.inviteBody #comm-1 .podInnerBox {
  margin: 0;
  padding: 0;
}

/* line 4265, scss/pods.scss */
.inviteBody #challengeFriend.pod {
  margin-bottom: 0;
}

/* line 4269, scss/pods.scss */
#comm-2 .pagTop {
  border: 1px solid #CCC;
  margin-bottom: 0px;
}

/* line 4273, scss/pods.scss */
#comm-2 .podPad {
  border: 1px solid #CCC;
  border-top: 0;
}

/* line 4277, scss/pods.scss */
#comm-2 .podContent {
  background: #FFF;
}

/* line 4281, scss/pods.scss */
.toolBar li.shareIcons {
  padding-top: 4px;
}

/* Facebook Like button on game pages */
/* line 4285, scss/pods.scss */
.likeBtn {
  min-width: 90px;
  float: left;
  margin-top: -2px;
}

/* line 4290, scss/pods.scss */
div.shareIcons {
  float: left;
}

/* Online home shockwave cash promo pod */
/* line 4295, scss/pods.scss */
#shockwaveCashPromo {
  padding: 15px 15px 7px;
  margin-bottom: 25px;
  background: #9574FF url(/i/pods/swCashPromo/swCashPromo_Bg.png) no-repeat scroll bottom left;
}

/* line 4300, scss/pods.scss */
#shockwaveCashPromo li {
  margin-left: 10px;
  width: 92px;
  float: left;
}

/* line 4305, scss/pods.scss */
#shockwaveCashPromo #swcpBoost {
  margin-left: 65px;
  text-align: right;
  float: left;
  display: inline;
}

/* line 4311, scss/pods.scss */
#shockwaveCashPromo .arrowRit {
  margin-right: 40px;
  display: inline;
}

/* line 4315, scss/pods.scss */
#shockwaveCashPromo #swcpNew {
  position: absolute;
  top: -3px;
  left: 0;
}

/* 404 pages both static and dynamic */
/* line 4322, scss/pods.scss */
.notFoundErrorPage #mainContent {
  background: #fff url(/i/pods/errorPageBg.jpg) scroll no-repeat 0 20px;
  min-height: 520px;
  line-height: 1.35;
}

/* line 4327, scss/pods.scss */
.notFoundErrorPage .games4 li {
  text-align: center;
  width: 175px;
}

/* line 4331, scss/pods.scss */
.notFoundErrorPage .games4 img {
  display: inline-block;
}

/* line 4334, scss/pods.scss */
.notFoundErrorPage h3 {
  text-align: center;
  font-size: 14px;
}

/* line 4338, scss/pods.scss */
.notFoundErrorPage .games4 {
  margin-top: 80px;
  margin-bottom: 30px;
}

/* gifting overlay messages */
/* line 4344, scss/pods.scss */
.giftingDialogs {
  padding: 10px 0;
}

/* line 4347, scss/pods.scss */
.giftingDialogs *,
.giftingDialogs {
  text-align: center;
  font-size: 14px;
}

/* line 4352, scss/pods.scss */
.giftingDialogs h2,
.giftingDialogs h2 span {
  color: #246ace;
  font-variant: normal;
  font-size: 16px;
  margin-bottom: 25px;
}

/* line 4359, scss/pods.scss */
.giftingDialogs .giftImage,
.giftingDialogs .receiverAvatarImage {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 25px;
  width: 80px;
  height: 80px;
}

/* line 4367, scss/pods.scss */
.giftingDialogs .btnOnlinePlain {
  display: inline-block;
  font-size: 12px;
}

/* line 4371, scss/pods.scss */
.giftingDialogs .receiverAvatarImage {
  padding-left: 195px;
  background: transparent url(/i/common/site/arrow_right_grey.png) no-repeat 30px 50%;
}

/* free sign up page */
/* line 4376, scss/pods.scss */
#joinNowThousandTokens {
  background: url("/i/pods/tour/joinNowThousandTokens.png") no-repeat 50% 0px;
  height: 805px;
  padding: 125px 0 0 0;
  vertical-align: middle;
}

/* line 4382, scss/pods.scss */
#joinNowThousandTokens div {
  display: inline-block;
  float: left;
  margin-right: 50px;
}

/* line 4387, scss/pods.scss */
#joinNowThousandTokens .or {
  background: url("/i/common/site/vertDividerOr.png") no-repeat scroll right center transparent;
  height: 42px;
  width: 50px;
  margin-top: 30px;
}

/* line 4393, scss/pods.scss */
#joinNowThousandTokens .btnFacebookBig {
  margin: 38px 0 0 0;
  white-space: nowrap;
}

/* line 4397, scss/pods.scss */
#wrapper #joinNowThousandTokens .btnSignUpLg {
  background: url("/i/buttons/btnSignUpLarge.png") no-repeat scroll 0 0 transparent;
  padding: 73px 84px 0;
  line-height: 73px;
  display: inline-block;
}

/* line 4403, scss/pods.scss */
#joinNowThousandTokens .linkUpsellPage {
  clear: both;
  width: 100%;
  height: 700px;
  cursor: pointer;
}

/* line 4409, scss/pods.scss */
#joinNowThousandTokens .signInOrRegister {
  margin-left: 195px;
}

/* Registration Recommendations */
/* line 4413, scss/pods.scss */
#registrationRecommendations {
  background: url(/i/common/token/continueSplash.jpg) no-repeat bottom center;
  height: 280px;
  color: #666666;
  font-family: verdana;
  font-size: 24px;
  font-weight: bold;
  line-height: normal;
  padding: 10px;
  text-align: center;
}

/* line 4424, scss/pods.scss */
#registrationRecommendations div {
  text-align: left;
}

/* line 4427, scss/pods.scss */
#registrationRecommendations .continuePlaying {
  font-size: 18px;
  font-family: Arial;
  padding: 50px 100px 0;
  text-align: center;
}

/* line 4433, scss/pods.scss */
#registrationRecommendations span {
  color: #15439b;
}

/* line 4436, scss/pods.scss */
#registrationRecommendations .continue {
  height: 70px;
  width: 190px;
  cursor: pointer;
  margin: 70px auto 0;
}

/* line 4442, scss/pods.scss */
#registrationRecommendations img {
  float: right;
}

/* line 4445, scss/pods.scss */
#registrationRecommendations .congratulations {
  text-align: left;
}

/* Nick game card */
/* line 4449, scss/pods.scss */
.nickGameCard {
  background: url("/i/pods/gameCard/nickGameCardBG.jpg") no-repeat center 0;
  padding-top: 228px;
  width: 800px;
  color: #666;
  font-weight: bold;
}

/* line 4456, scss/pods.scss */
.nickGameCard form#cashCardPinForm {
  background: url("/i/pods/gameCard/nickGameCardExampleCards.jpg") bottom center no-repeat;
  padding-bottom: 380px;
  width: 440px;
  font-size: 14px;
}

/* line 4462, scss/pods.scss */
.nickGameCard form#cashCardPinForm .desc {
  width: 120px;
  float: left;
  color: #666;
}

/* line 4467, scss/pods.scss */
.nickGameCard form#cashCardPinForm a.btnOnlinePlain {
  margin-left: 120px;
}

/* line 4470, scss/pods.scss */
.nickGameCard h4,
.nickGameCard h5,
.nickGameCard h6 {
  text-align: center;
}

/* line 4475, scss/pods.scss */
.nickGameCard h4 {
  font-size: 24px;
  padding-bottom: 10px;
}

/* line 4479, scss/pods.scss */
.nickGameCard h5,
#wrapper .nickGameCard h6 {
  font-size: 30px;
  color: #df6a27;
}

/* line 4484, scss/pods.scss */
#wrapper .nickGameCard h6 {
  color: #666666;
  padding: 30px 0 20px;
}

/* line 4488, scss/pods.scss */
.nickGameCard .redeemEitherOr {
  background: url("/i/common/site/vertDividerOr.png") no-repeat scroll right center transparent;
  float: left;
  padding-right: 50px;
  width: 355px;
  margin-right: 30px;
}

/* line 4495, scss/pods.scss */
.nickGameCard #redeemUnlimited {
  background: url(/i/pods/gameCard/nickGameCardRedeemUnlimited.png) no-repeat center 10px;
}

/* line 4498, scss/pods.scss */
.nickGameCard #redeemCash {
  background: url(/i/pods/gameCard/nickGameCardRedeemCash.png) no-repeat 525px 10px;
  width: 800px;
}

/* line 4502, scss/pods.scss */
.nickGameCard .alreadyAMember {
  float: right;
  padding: 10px;
  background-color: #CDE7F6;
  border: 1px solid #5794ED;
}

/* line 4508, scss/pods.scss */
.nickGameCard #guestPassActivationForm {
  float: left;
  width: 600px;
}

/* line 4512, scss/pods.scss */
.nickGameCard #redeemUnlimited,
.nickGameCard #redeemCash {
  height: 500px;
}

/* line 4516, scss/pods.scss */
.nickGameCard #redeemCash a {
  margin: 110px 0 0 70px;
  height: 80px;
  width: 230px;
  display: inline-block;
}

/* line 4522, scss/pods.scss */
.nickGameCard p.font20 {
  text-align: center;
  line-height: normal;
  padding: 15px 0;
}

/* line 4527, scss/pods.scss */
.nickGameCard p.font16 {
  text-align: center;
  line-height: normal;
  padding: 0 0 15px 0;
}

/* line 4532, scss/pods.scss */
.nickGameCard ul.shockwaveCashPlusses {
  margin-left: 450px;
}

/* line 4535, scss/pods.scss */
.nickGameCard li {
  line-height: 1.2em;
  font-size: 14px;
  padding-bottom: 10px;
}

/* line 4540, scss/pods.scss */
.nickGameCard #guestPassActivationForm .globalError {
  margin-right: 10px;
}

/* line 4543, scss/pods.scss */
.nickGameCard li.bulletItem {
  list-style-type: disc;
  margin-left: 15px;
  padding-bottom: 5px;
}

/* line 4548, scss/pods.scss */
#shockwaveUnlimitedHeader,
#shockwaveCashHeader {
  height: 80px;
  width: 220px;
  padding-bottom: 20px;
}

/* line 4554, scss/pods.scss */
#shockwaveUnlimitedHeader {
  background: url(/i/pods/gameCard/nickGameCardRedeemUnlimited.png) no-repeat center 10px;
}

/* line 4557, scss/pods.scss */
#shockwaveCashHeader {
  background: url(/i/pods/gameCard/nickGameCardRedeemCash.png) no-repeat center 10px;
}

/* adrenaline pod css */
/* line 4561, scss/pods.scss */
#podAdrenalineGames .podContent h2 {
  background: url(/i/common/site/tabsOffBkgSprite.png) 0 -320px repeat-x;
  position: relative;
  margin: 0;
  top: 0;
  left: 0;
  width: auto;
}

/* line 4569, scss/pods.scss */
#podAdrenalineGames h3 {
  color: #333;
  font-size: 15px;
  line-height: 18px;
  margin-bottom: 10px;
  font-weight: bold;
}

/* line 4576, scss/pods.scss */
#podAdrenalineGames .newAdreanlineGame h3 {
  padding: 7px 0 0 15px;
}

/* line 4579, scss/pods.scss */
#podAdrenalineGames .row {
  padding: 4px 10px 5px;
  border-bottom: 1px solid #AAAAAA;
}

/* line 4583, scss/pods.scss */
#podAdrenalineGames .podContent {
  border: 0;
  background-color: #ccc !important;
  padding: 0;
}

/* line 4588, scss/pods.scss */
#podAdrenalineGames a {
  color: #900;
}

/* line 4591, scss/pods.scss */
#podAdrenalineGames .newAdreanlineGame {
  background: url("/i/pods/adrenalineGames/ap_mplate_bg.png");
}

/* line 4594, scss/pods.scss */
#podAdrenalineGames ul.genresList li {
  width: 120px;
  float: left;
  margin-bottom: 8px;
}

/* line 4599, scss/pods.scss */
#podAdrenalineGames .podContent .bgCarbonFiber {
  overflow: hidden;
}

/* generic backgrounds */
/* line 4603, scss/pods.scss */
.bgCarbonFiber {
  background: url(/i/pods/adrenalineGames/ap_carbonfiber_bg.png);
}

/*style for the new download pod */
/* line 4607, scss/pods.scss */
#podDownloadGamesCarousel .carousel-element p {
  min-height: 30px;
  margin-top: 5px;
}

/* line 4611, scss/pods.scss */
#podDownloadGamesCarousel .downloadCarousel {
  padding-bottom: 16px;
}

/* line 4614, scss/pods.scss */
#podDownloadGamesCarousel h2 {
  color: #C8581D;
  padding-left: 5px;
}

/* line 4618, scss/pods.scss */
#podDownloadGamesCarousel .moreRecs {
  padding: 16px 0px 15px 14px;
}

/* line 4621, scss/pods.scss */
#podDownloadGamesCarousel .arrowRit {
  background-position: right -200px !important;
  color: #CE5119;
  margin-right: 10px;
  float: right;
}

/* line 4627, scss/pods.scss */
#podDownloadGamesCarousel .carousel-nav a {
  top: 90px;
}

/* line 4630, scss/pods.scss */
#podDownloadGamesCarousel .carousel-nav-left a {
  left: 2px;
}

/* line 4633, scss/pods.scss */
.gameTechAlert {
  background: url("/i/pods/yellow_gradient_stretch.jpg") repeat-x scroll 0 0 #FFE218;
  border: 1px solid #aa0000;
  padding: 4px 10px;
  margin-bottom: 10px;
  height: 100%;
  /* FoR IE7 */
}

/* line 4640, scss/pods.scss */
.gameTechAlert img {
  margin: 2px 10px 0px 0px;
  display: inline;
  vertical-align: middle;
  text-align: left;
}

/* line 4646, scss/pods.scss */
.gameTechAlert SPAN {
  float: left;
}

/* line 4649, scss/pods.scss */
.gameTechAlert SPAN.techAlertCopy {
  font: bold 12px arial, helvetica, times new roman;
  color: #aa0000;
  clear: left;
  margin: -25px 0px 0px 40px;
}

/* line 4655, scss/pods.scss */
.gameBreak {
  clear: both;
}

/* 99 cent sale pod */
/* line 4659, scss/pods.scss */
.downloadSales {
  width: 100%;
  /*border: 1px solid #E0E0E0;*/
  background: #FFF !important;
  box-shadow: #9f9f9f 0px 2px 2px;
  padding-bottom: 1px;
}

/* line 4666, scss/pods.scss */
.downloadSales iframe {
  text-align: center;
}

/*#playOfTheWeekPod,*/
/*.mobileFeature {*/
/*height: 205px;*/
/*}*/
/* line 4673, scss/pods.scss */
.mobileFeature img {
  text-align: center;
  margin: 0px auto;
}

/* line 4677, scss/pods.scss */
.powContent {
  /*border:1px solid red;*/
  background: #FFF;
  height: 108px;
  width: 274px;
  padding: 0px;
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 10px;
  overflow: hidden;
}

/* line 4688, scss/pods.scss */
.powContent img {
  margin-top: 0px !important;
  /* IE7 */
}

/* line 4691, scss/pods.scss */
.dsContent {
  width: 294px;
  background: #FFF;
  margin: 20px 0px 20px 8px;
}

/* line 4696, scss/pods.scss */
.dsGamesContainer,
.dsMMOGamesContainer,
.dsMobileContainer {
  background-repeat: none;
  background-position: 0 48px;
  border: none !important;
  /*border:1px solid red !important;*/
  background-color: none !important;
  background: none !important;
  padding: 0px !important;
  margin: 10px !important;
}

/* line 4708, scss/pods.scss */
.dsMobileContainer {
  margin-bottom: -20px !important;
}

/* line 4711, scss/pods.scss */
.dsMobileContainer iframe.swPOTW {
  width: 274px;
  height: 108px;
  margin: 0px 0px 10px -7px;
}

/* line 4716, scss/pods.scss */
.mobilePOTW img.swPOTW {
  width: 274px;
  height: 108px;
}

/* line 4720, scss/pods.scss */
.dsGamesContainer img {
  width: 122px;
  float: left !important;
}

/* line 4724, scss/pods.scss */
.mmoSales h2 {
  border-bottom: none !important;
}

/* line 4727, scss/pods.scss */
.mmoSales {
  height: 420px;
}

/* line 4730, scss/pods.scss */
.dsMore {
  margin: 10px 10px 10px 0px;
}

/* line 4733, scss/pods.scss */
ul.dsGamesList li {
  border-bottom: 1px solid;
  border-color: #CCC !important;
}

/* line 4737, scss/pods.scss */
.gameCopy {
  width: 135px !important;
  padding-left: 10px;
  margin-right: 5px;
  float: right !important;
}

/* line 4743, scss/pods.scss */
.customPod {
  margin-top: -5px;
  margin-bottom: 45px;
  height: 255px;
}

/* upsell pods */
/* line 4749, scss/pods.scss */
.swWrap {
  margin: 15px 0px -20px -22px;
  border: none !important;
}

/* line 4753, scss/pods.scss */
.swSlideUp {
  position: fixed;
  bottom: 0;
  z-index: 50000;
  margin-top: -10px;
  opacity: 0;
}

/* line 4760, scss/pods.scss */
.swSlideContent {
  clear: both;
}

/* line 4763, scss/pods.scss */
.swFLeft {
  float: left;
}

/* line 4766, scss/pods.scss */
.swSlideClose {
  margin: 55px 0px 0px -60px;
}

/* line 4769, scss/pods.scss */
.dHeaderContainer {
  margin: -10px -1px 0px -19px;
}

/* line 4772, scss/pods.scss */
img.dGamesTitle {
  margin: -94px auto 10px;
  width: 110px;
  height: 83px;
}

/* line 4777, scss/pods.scss */
a.registerLink {
  font: bold 12px arial;
  color: #bf177c;
  text-transform: uppercase;
}

/* line 4782, scss/pods.scss */
p.non-member {
  font: 12px arial;
  color: #111;
}

/* line 4787, scss/pods.scss */
#now-on-nickmom {
  color: #333333;
  font-family: "museo-sans",sans-serif;
  font-size: 12px;
  font-weight: 500;
  margin-left: 7px;
  margin-bottom: 22px;
}

/* line 4795, scss/pods.scss */
#now-on-nickmom a {
  color: #BF177C;
}

/* line 4798, scss/pods.scss */
#now-on-nickmom .top {
  background: url("/i/pods/nowOnNickmom/bg-nickmomMod-top.png") no-repeat scroll 0 0 transparent;
  height: 56px;
  width: 356px;
}

/* line 4803, scss/pods.scss */
#now-on-nickmom .top:hover {
  cursor: pointer;
}

/* line 4806, scss/pods.scss */
#now-on-nickmom .posts {
  background: url("/i/pods/nowOnNickmom/bg-nickmomMod-mid.jpg") no-repeat scroll 0 0 transparent;
  clear: both;
  display: inline-block;
  min-height: 292px;
  padding: 10px 10px 4px;
  width: 356px;
}

/* line 4814, scss/pods.scss */
#now-on-nickmom .post {
  clear: both;
  cursor: pointer;
  padding-bottom: 10px;
}

/* line 4819, scss/pods.scss */
#now-on-nickmom .loadingGif {
  border: 0 none;
  margin: 140px;
  position: absolute;
}

/* line 4824, scss/pods.scss */
#now-on-nickmom .post .time, #now-on-nickmom .post .title {
  display: block;
  font-size: 14px;
  font-weight: 700;
  width: 280px;
  *width: 210px !important;
  /* IE7 */
}

/* line 4831, scss/pods.scss */
#now-on-nickmom .post .time {
  color: #666666;
  font-family: "museo-slab",sans-serif;
  font-size: 11px;
  font-weight: 500;
}

/* line 4837, scss/pods.scss */
#now-on-nickmom img {
  border: 1px solid #999999;
  float: left;
  margin: 3px 6px 7px 0;
}

/* line 4842, scss/pods.scss */
#now-on-nickmom .bottom {
  background: url("/i/pods/nowOnNickmom/bg-nickmomMod-bott.jpg") no-repeat scroll 0 0 transparent;
  clear: both;
  height: 53px;
  padding: 10px 25px 0 10px;
  width: 265px;
}

/* line 4850, scss/pods.scss */
.nickmom-helper {
  overflow: hidden;
  text-indent: -999px;
  font-size: 0px;
  display: block;
  line-height: 0px;
  height: 0px;
}
/* Global Tab Settings */
/* line 3, scss/tabs.scss */
.ui-wrapper {
  border: 1px solid #50A029;
}

/* line 4, scss/tabs.scss */
.ui-wrapper input, .ui-wrapper textarea {
  border: 0;
}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen {
  /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
  /* line 9, scss/tabs.scss */
  .ui-tabs-hide {
    display: none;
  }
}
/* Hide useless elements in print layouts... */
@media print {
  /* line 16, scss/tabs.scss */
  .ui-tabs-nav {
    display: none;
  }
}
/* Skin */
/* line 22, scss/tabs.scss */
.ui-tabs-nav {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
}

/* line 26, scss/tabs.scss */
.ui-tabs-panel {
  margin-top: -1px;
}

/* line 29, scss/tabs.scss */
.ui-tabs-nav {
  list-style: none;
  font-size: 13px;
  /*border:1px solid red; */
}

/* line 34, scss/tabs.scss */
.ui-tabs-nav:after {
  /* clearing without presentational markup, IE gets extra treatment */
  display: block;
  clear: both;
  content: " ";
}

/* line 39, scss/tabs.scss */
.ui-tabs-nav li {
  float: left;
  margin: 0 5px 0 0;
  font-weight: bold;
  background: url(/i/common/site/tabsOffBkgSprite.png) repeat-x;
}

/* line 45, scss/tabs.scss */
.ui-tabs-nav a, .ui-tabs-nav a span {
  float: left;
  /* fixes dir=ltr problem and other quirks IE */
  padding: 0 12px;
}

/* line 49, scss/tabs.scss */
.ui-tabs-nav a {
  padding-left: 0;
  text-decoration: none;
  white-space: nowrap;
  /* @ IE 6 */
  outline: 0;
  /* @ Firefox, prevent dotted border after click */
}

/* line 55, scss/tabs.scss */
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {
  color: #FFFFFF;
}

/* line 58, scss/tabs.scss */
.white-nav a:link, .white-nav a:visited {
  color: #FFF;
}

/* line 61, scss/tabs.scss */
.white-nav .ui-tabs-selected a {
  color: #666;
}

/* line 64, scss/tabs.scss */
.ui-tabs-nav .ui-tabs-selected a {
  position: relative;
  z-index: 2;
  margin-top: 0;
}

/* line 69, scss/tabs.scss */
.ui-tabs-nav li.ui-tabs-selected {
  border-bottom: none;
}

/* line 72, scss/tabs.scss */
.ui-tabs-nav a span {
  padding: 1px 0 3px 12px;
  height: 25px;
  background-position: 0 0;
  line-height: 25px;
}

/* line 78, scss/tabs.scss */
.ui-tabs-nav .ui-tabs-selected a span {
  height: 26px;
}

/* line 82, scss/tabs.scss */
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
  /* @ Opera, use pseudo classes otherwise it confuses cursor... */
  cursor: text;
}

/* line 86, scss/tabs.scss */
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active {
  cursor: pointer;
}

/* line 91, scss/tabs.scss */
.ui-tabs-disabled {
  opacity: .4;
  filter: alpha(opacity=40);
}

/* line 95, scss/tabs.scss */
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
  color: #000;
}

/* line 98, scss/tabs.scss */
.ui-tabs-panel {
  padding: 15px 15px 8px 15px;
  min-height: 1px;
  /* fixes content shifting on tab hover in IE7 */
  _zoom: 1;
  /* fixes content shifting on tab hover in IE6 */
}

/*.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}*/
/* Additional IE specific bug fixes... */
/* line 109, scss/tabs.scss */
* html .ui-tabs-nav {
  /* auto clear @ IE 6 & IE 7 Quirks Mode */
  display: inline-block;
}

/* line 112, scss/tabs.scss */
*:first-child + html .ui-tabs-nav {
  /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
  display: inline-block;
}

/* 
	custom colors and backgrounds, default is gray 
	make sure these match the pod colors from common.css
*/
/* line 123, scss/tabs.scss */
.ui-tabs-nav .ui-tabs-selected a,
.ui-tabs-nav li.ui-tabs-selected,
.ui-tabs-nav .ui-tabs-selected a span {
  background: #f6f6f6;
  color: #FFFFFF;
}

/* line 129, scss/tabs.scss */
.ui-tabs-panel {
  background: #f6f6f6;
  /* declare background color for container to avoid distorted fonts in IE while fading */
}

/* line 132, scss/tabs.scss */
.ui-tabs-nav li, .ui-tabs-panel {
  border: 1px solid #efefef;
}

/* line 135, scss/tabs.scss */
.ui-tabs-nav li {
  background: url(/i/common/site/tabsOffBkgSprite.png) repeat-x;
  border-bottom: none;
}

/* line 141, scss/tabs.scss */
.tabsOnline .ui-tabs-nav .ui-tabs-selected a,
.tabsOnline .ui-tabs-nav li.ui-tabs-selected,
.tabsOnline .ui-tabs-nav .ui-tabs-selected a span {
  background: #e65c00;
  color: #FFFFFF;
}

/* line 147, scss/tabs.scss */
.tabsOnline .ui-tabs-panel {
  background: #cde7f6;
}

/* line 150, scss/tabs.scss */
.tabsOnline .ui-tabs-nav li, .tabsOnline .ui-tabs-panel {
  border: 1px solid #E0E0E0;
}

/* line 153, scss/tabs.scss */
.tabsOnline .ui-tabs-nav li {
  background: #000000;
  border-bottom: none;
}

/* line 158, scss/tabs.scss */
.tabsMyShockwave .ui-tabs-nav .ui-tabs-selected {
  color: #436600;
}

/* line 161, scss/tabs.scss */
.tabsMyShockwave .ui-tabs-nav .ui-tabs-selected a,
.tabsMyShockwave .ui-tabs-nav .ui-tabs-selected span {
  background-color: #e65c00 !important;
}

/* line 165, scss/tabs.scss */
.tabsMyShockwave .ui-tabs-panel {
  background: #FFFFFF;
  border: 0px solid #E0E0E0 !important;
}

/* line 169, scss/tabs.scss */
.tabsMyShockwave .ui-tabs-nav li, .tabsMyShockwave .ui-tabs-panel {
  border: 1px solid #E0E0E0;
  border-radius: 0px;
}

/* line 173, scss/tabs.scss */
.tabsRadius .ui-tabs-nav li {
  border-radius: 0px 0px 0px 0px !important;
}

/* line 176, scss/tabs.scss */
.tabsRadius .ui-tabs-panel {
  border-radius: 0px 0px 0px 0px !important;
}

/* line 179, scss/tabs.scss */
.tabsMyShockwave .ui-tabs-nav li {
  /*background: url(/i/common/site/tabsOffBkgSprite.png) 0 -80px repeat-x;*/
  background: #000000;
  border-bottom: none;
}

/* line 185, scss/tabs.scss */
#podMyGames .ui-tabs-selected a,
#podMyGames .ui-tabs-selected span {
  background: #e65c00 !important;
}

/* line 190, scss/tabs.scss */
#highScoresInvite {
  display: block;
  margin: -27px 20px 0 0;
  position: absolute;
  right: -2px;
  z-index: 100;
}

/* line 197, scss/tabs.scss */
.tabsMyShockwave .ui-tabs-nav li.ui-tabs-trigger {
  background: none;
  border: none;
}

/* line 201, scss/tabs.scss */
.tabsMyShockwave .ui-tabs-nav li.ui-tabs-trigger a.triggerGames {
  background-color: #FFF !important;
}
/* line 1, scss/form.scss */
form ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 100%;
  font-size: 100%;
}

/* line 8, scss/form.scss */
form li {
  margin: 0;
  padding-bottom: 20px;
  position: relative;
  clear: both;
}

/* line 15, scss/form.scss */
form.tightForm li {
  padding-bottom: 4px;
}

/* line 19, scss/form.scss */
form li:after, .buttons:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 27, scss/form.scss */
form li.submitBlock {
  margin: 10px 0 0 0;
}

/* line 32, scss/form.scss */
form .note {
  font-size: 10px;
}

/* line 36, scss/form.scss */
form .subhead {
  font-size: 16px;
  line-height: 18px;
  margin: 20px 0;
  font-weight: bold;
  padding: 5px;
  background: #eee;
}

/* line 45, scss/form.scss */
form li, .buttons {
  display: inline-block;
}

/* line 46, scss/form.scss */
html form li, html .buttons {
  height: 1%;
}

/* line 47, scss/form.scss */
form li, .buttons {
  display: block;
}

/* line 49, scss/form.scss */
html form li div {
  display: inline-block;
}

/* line 52, scss/form.scss */
form li div, form li span {
  margin: 0 4px 0 0;
  padding: 0 0 2px 0;
}

/* line 56, scss/form.scss */
form li div.accountInfoContainer {
  margin-top: 20px;
}

/* line 59, scss/form.scss */
form li span {
  float: left;
}

/* line 62, scss/form.scss */
form li .indent {
  padding-left: 20px;
}

/* line 66, scss/form.scss */
form li div.address {
  padding-bottom: 0;
}

/* line 70, scss/form.scss */
form li div.left {
  display: inline;
  float: left;
  width: 47%;
}

/* line 75, scss/form.scss */
form li div.right {
  display: inline;
  float: right;
  width: 47%;
}

/* line 81, scss/form.scss */
.clear {
  clear: both !important;
}

/* ----- SECTIONS ----- */
/* line 87, scss/form.scss */
form hr {
  display: none;
}

/* line 90, scss/form.scss */
form li.section {
  border-top: 1px dotted #ccc;
  margin-top: 9px;
  padding-top: 13px;
  padding-bottom: 0px;
  padding-left: 9px;
  width: 97% !important;
}

/* line 98, scss/form.scss */
form ul li.first {
  border-top: none !important;
  margin-top: 0px !important;
  padding-top: 0px !important;
}

/* line 103, scss/form.scss */
form .section h3 {
  line-height: 135%;
  margin: 0 0 2px 0;
}

/* line 107, scss/form.scss */
form .section p {
  margin: 0 0 10px 0;
}

/* ----- FIELDS AND LABELS ----- */
/* line 113, scss/form.scss */
label.desc {
  line-height: 150%;
  padding: 0 0 1px 0;
  border: none;
  display: block;
  font-weight: bold;
  color: #333;
}

/* line 121, scss/form.scss */
form li div label, form li span label {
  margin: 0;
  padding-top: 3px;
  clear: both;
  line-height: 9px;
  display: block;
}

/* line 129, scss/form.scss */
input.text, input.file, textarea.textarea, select.select {
  margin: 0;
  font-size: 12px;
  color: #333;
  padding: 3px;
}

/* line 135, scss/form.scss */
input.text, textarea.textarea, .firefox select.select {
  border-top: 1px solid #7c7c7c;
  border-left: 1px solid #c3c3c3;
  border-right: 1px solid #c3c3c3;
  border-bottom: 1px solid #ddd;
  background: #fff;
}

/* line 142, scss/form.scss */
input.text, input.file {
  padding: 3px;
}

/* line 146, scss/form.scss */
label.choice {
  font-size: 11px;
  display: block;
  line-height: 1.3em;
  margin: -1.65em 0 0 25px;
  padding: .44em 0 3px 0;
}

/* line 153, scss/form.scss */
label.accountInfo {
  margin-top: -25px;
}

/* line 156, scss/form.scss */
label.accountInfo {
  margin-top: -30px;
}

/* line 159, scss/form.scss */
input.checkbox, input.radio {
  display: block;
  line-height: 1.5em;
  margin: .6em 0 0 3px;
  width: 13px;
  height: 13px;
}

/* line 166, scss/form.scss */
input.indented {
  margin-left: 20px !important;
}

/* line 169, scss/form.scss */
label.indented {
  margin-left: 40px !important;
}

/* line 172, scss/form.scss */
label.disabled {
  opacity: .5;
}

/* line 177, scss/form.scss */
textarea.textarea, input.text {
  font-family: Arial, sans-serif;
}

/* line 180, scss/form.scss */
select.select {
  font-family: Arial, sans-serif;
  margin: 1px 0;
  padding: 1px 0 0 0;
}

/* line 185, scss/form.scss */
select.select[class] {
  margin: 0;
  padding: 1px 0 1px 0;
}

/* line 189, scss/form.scss */
*:first-child + html select.select[class] {
  margin: 1px 0;
}

/* line 192, scss/form.scss */
.safari select.select {
  margin-bottom: 1px;
  font-size: 120% !important;
}

/* line 197, scss/form.scss */
span.symbol {
  font-size: 115%;
  line-height: 130%;
}

/* line 201, scss/form.scss */
form li .datepicker {
  float: left;
  margin: .1em 5px 0 0;
  padding: 0;
  width: 16px;
  height: 16px;
  cursor: pointer !important;
}

/* ----- BUTTONS ----- */
/* line 212, scss/form.scss */
input.btTxt {
  padding: 0 7px;
  width: auto;
  overflow: visible;
}

/* line 217, scss/form.scss */
.buttons {
  clear: both;
  margin-top: 10px;
}

/* line 221, scss/form.scss */
.buttons input {
  font-size: 120%;
  margin-right: 5px;
}

/* ----- TEXT DIRECTION ----- */
/* line 228, scss/form.scss */
.rtl .info h2, .rtl .info p, .rtl label.desc, .rtl label.choice,
.rtl div label, .rtl span label, .rtl input.text,
.rtl textarea.textarea, .rtl select.select, .rtl p.instruct,
.rtl .section h3, .rtl .section p, .rtl input.btTxt {
  direction: rtl;
}

/* ----- SIZES ----- */
/* line 237, scss/form.scss */
.third {
  width: 32% !important;
}

/* line 240, scss/form.scss */
.half {
  width: 48% !important;
}

/* line 243, scss/form.scss */
.full {
  width: 100% !important;
  _width: 95% !important;
}

/* line 248, scss/form.scss */
input.tiny, select.tiny {
  width: 40px !important;
}

/* line 251, scss/form.scss */
input.small, select.small {
  width: 75px !important;
}

/* line 254, scss/form.scss */
input.medium, select.medium {
  width: 200px;
}

/* line 257, scss/form.scss */
input.large, select.large, textarea.textarea {
  width: 320px;
}

/* line 261, scss/form.scss */
textarea.tiny {
  height: 3.5em;
}

/* line 264, scss/form.scss */
textarea.small {
  height: 5.5em;
}

/* line 267, scss/form.scss */
textarea.medium {
  height: 10em;
}

/* line 270, scss/form.scss */
textarea.large {
  height: 20em;
}

/* ----- ERRORS ----- */
/* line 276, scss/form.scss */
#errorLi {
  width: 99%;
  margin: 0 auto;
  background: #fff;
  border: 1px dotted red;
  margin-bottom: 1em;
  text-align: center;
  padding-top: 4px;
  padding-left: 0px;
  padding-right: 0px;
}

/* line 287, scss/form.scss */
#errorMsgLbl {
  margin: 7px 0 5px 0;
  padding: 0;
  font-size: 125%;
  color: #DF0000;
}

/* line 293, scss/form.scss */
#errorMsg {
  margin: 0 0 .8em 0;
  font-size: 100%;
}

/* line 297, scss/form.scss */
#errorMsg strong {
  background-color: #FFDFDF;
  padding: 2px 3px;
  color: red;
}

/* line 302, scss/form.scss */
form li.error {
  display: block !important;
  background-color: #FFDFDF !important;
  margin: 3px 0;
}

/* line 307, scss/form.scss */
form li.error label {
  color: #DF0000 !important;
}

/* line 310, scss/form.scss */
form div.globalError {
  background-color: #FFDFDF !important;
  margin: 0 0 7px;
  padding: 7px 10px 3px 10px;
}

/* line 315, scss/form.scss */
form p.error, form p.localError, form span.error {
  color: red;
  font-weight: bold;
  font-size: 10px !important;
  margin: 0 0 5px 0;
  clear: both;
  background: url(/i/common/site/errorExclamation.png) no-repeat 0 2px;
  padding: 0 0 0 15px;
  width: auto !important;
}

/* line 325, scss/form.scss */
form p.error a, form p.localError a {
  color: red !important;
  text-decoration: underline !important;
}

/* line 329, scss/form.scss */
form li.error p.error {
  display: block;
}

/* line 332, scss/form.scss */
.leftLabel p.error, .rightLabel p.error {
  margin-left: 30%;
  padding-left: 15px;
}

/* line 336, scss/form.scss */
.noI .leftLabel p.error, .noI .rightLabel p.error {
  margin-left: 35%;
  padding-left: 15px;
}

/* ----- REQUIRED & HELP ----- */
/* line 343, scss/form.scss */
form .req {
  float: none;
  color: green !important;
  font-weight: bold;
  margin: 0;
}

/* line 350, scss/form.scss */
form .help {
  float: none;
  margin: 0 0 0 5px;
  background: url(../helpIcon.png) no-repeat;
  padding: 0 0 2px 16px;
  cursor: pointer;
}

/* line 357, scss/form.scss */
form .help span {
  float: none;
  display: none;
}

/* ----- INSTRUCTIONS ----- */
/* line 365, scss/form.scss */
form li.focused {
  background-color: #fff7c0;
}

/* line 368, scss/form.scss */
form .instruct {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 1000;
  width: 42%;
  margin: 0 0 0 8px;
  padding: 8px 10px 9px 10px;
  border: 1px solid #e6e6e6;
  background: #f5f5f5;
  line-height: 130%;
  font-size: 80%;
  color: #444;
  visibility: hidden;
}

/* line 383, scss/form.scss */
form .instruct small {
  font-size: 105%;
}

/* line 386, scss/form.scss */
form li.focused .instruct, form li:hover .instruct {
  visibility: visible;
}

/* ----- ALT INSTRUCTIONS ----- */
/* line 392, scss/form.scss */
li.altInstruct .instruct, li.leftHalf .instruct, li.rightHalf .instruct {
  visibility: visible;
  position: static;
  margin: -2px 0 0 0;
  padding: 0 0 7px 0;
  background: none;
  border: none;
  width: 100%;
  font-size: 9px;
  clear: left;
}

/* ----- LABEL LAYOUT ----- */
/* line 406, scss/form.scss */
.leftLabel li, .rightLabel li, li.leftLabel, li.rightLabel {
  width: 74% !important;
  padding-top: 9px;
}

/* line 411, scss/form.scss */
.leftLabel .small, .rightLabel .small {
  width: 17%;
}

/* line 414, scss/form.scss */
.leftLabel .medium, .rightLabel .medium {
  width: 35%;
}

/* line 417, scss/form.scss */
.leftLabel .large, .leftLabel textarea.textarea,
.rightLabel .large, .rightLabel textarea.textarea,
.leftLabel .address, .rightLabel .address {
  width: 64%;
}

/* line 423, scss/form.scss */
.leftLabel .small, .rightLabel .small {
  width: 23%;
}

/* line 426, scss/form.scss */
.leftLabel .medium, .rightLabel .medium {
  width: 55%;
}

/* line 429, scss/form.scss */
.leftLabel .large, .leftLabel textarea.textarea,
.rightLabel .large, .rightLabel textarea.textarea {
  width: 97%;
}

/* line 434, scss/form.scss */
.leftLabel label.desc, .rightLabel label.desc {
  float: left;
  width: 30%;
  margin: 2px 15px 0 0;
}

/* line 439, scss/form.scss */
.rightLabel label.desc {
  text-align: right;
}

/* line 442, scss/form.scss */
.leftLabel .address, .rightLabel .address {
  float: left;
}

/* line 446, scss/form.scss */
.leftLabel p.instruct, .rightLabel p.instruct {
  width: 27%;
  margin-left: 5px;
}

/* line 450, scss/form.scss */
.leftLabel .altInstruct .instruct, .rightLabel .altInstruct .instruct {
  margin-left: 30% !important;
  padding-left: 15px;
  width: 65%;
}

/* line 456, scss/form.scss */
.leftLabel .buttons, .rightLabel .buttons {
  margin-left: 15px;
}

/* line 459, scss/form.scss */
.leftLabel .buttons input, .rightLabel .buttons input {
  margin-left: 30%;
}

/* ----- NO INSTRUCTIONS ----- */
/* line 465, scss/form.scss */
.noI .instruct {
  display: none !important;
}

/* line 468, scss/form.scss */
.noI form li, .noI form li.buttons {
  width: 97% !important;
}

/* line 471, scss/form.scss */
.noI form li.section {
  padding-left: 9px !important;
}

/* ----- NO INSTRUCTIONS LABEL LAYOUT ----- */
/* line 477, scss/form.scss */
.noI .leftLabel .large, .noI .leftLabel textarea.textarea,
.noI .rightLabel .large, .noI .rightLabel textarea.textarea,
.noI .leftLabel .address, .noI .rightLabel .address {
  width: 60%;
}

/* line 483, scss/form.scss */
.noI .leftLabel .small, .noI .rightLabel .small {
  width: 23%;
}

/* line 486, scss/form.scss */
.noI .leftLabel .medium, .noI .rightLabel .medium {
  width: 55%;
}

/* line 489, scss/form.scss */
.noI .leftLabel .large, .noI .leftLabel textarea.textarea,
.noI .rightLabel .large, .noI .rightLabel textarea.textarea {
  width: 97%;
}

/* line 494, scss/form.scss */
.noI .leftLabel label.desc, .noI .rightLabel label.desc {
  width: 35%;
}

/* line 497, scss/form.scss */
.noI .leftLabel .buttons input, .noI .rightLabel .buttons input {
  margin-left: 35%;
}

/* ----- FIELD FLOATING ----- */
/* line 503, scss/form.scss */
form li.leftHalf, form li.rightHalf {
  width: 48% !important;
}

/* line 506, scss/form.scss */
li.leftHalf {
  clear: left;
  float: left;
}

/* line 510, scss/form.scss */
li.rightHalf {
  clear: none;
  float: right;
}

/* line 514, scss/form.scss */
li.leftHalf .medium, li.rightHalf .medium,
li.leftHalf .small, li.rightHalf .small {
  width: 100%;
}
/*
 * Temporary stylesheet for rework project.
 * These styles should be incorporated into the previous css structure
 * and old styles should be removed as they are replaced site wide
 */
/* line 8, scss/rework.scss */
.UpperCase {
  text-transform: uppercase;
}

/* line 11, scss/rework.scss */
.nmPodLink a {
  font: 12px 'salvo sans bold', helvetica, times new roman;
  color: #bf177c !important;
  text-transform: uppercase;
}

/* line 16, scss/rework.scss */
.nmLink a {
  color: #bf177c !important;
  text-transform: uppercase;
}

/* line 20, scss/rework.scss */
.nmBoxShadow {
  background-color: #FFF;
  box-shadow: #9f9f9f 0px 2px 2px;
}

/* line 25, scss/rework.scss */
.headContainer {
  margin-bottom: 20px;
  height: 66px;
}

/* line 30, scss/rework.scss */
#gameTableListContent {
  /* border:1px solid red; */
  padding-bottom: 10px;
}

/* line 34, scss/rework.scss */
.topGamesCarousel,
.topDailyGames,
.topGamesCarouselBreak {
  padding: 15px 0 5px 18px;
  /*border-bottom: 1px solid #ccc;*/
}

/* line 40, scss/rework.scss */
.topGamesCarousel,
.topGamesCarouselBreak {
  position: relative;
}

/* line 44, scss/rework.scss */
.topGamesCarouselBreak {
  margin-bottom: 20px;
  background-color: #FFF;
  box-shadow: #9f9f9f 0px 2px 2px;
}

/* line 49, scss/rework.scss */
.gameCategory {
  margin: 30px 0px 20px;
}

/* line 52, scss/rework.scss */
.newPodContent .alignR a,
#podTopGames .headerLink {
  position: absolute;
  right: 10px;
  top: 19px;
  font: 12px 'salvo sans bold', helvetica, times new roman;
  color: #bf177c !important;
  text-transform: uppercase;
}

/* line 61, scss/rework.scss */
#podTopGames .moreLink,
#podDownloadGames .moreLink,
#homepageCheck .moreLink,
#podJigsawGameHead .moreLink,
#podJigsawCalendar .moreLink,
#podMyFriends .moreLink,
#recentActivitySettings .moreLink,
#podTokensProfile .moreLink,
#podProfileQuestions .moreLink,
#highScores .moreLink,
#dailyPlayArchive .moreLink,
#podTrophyCase .moreLink,
.profileHead .moreLink,
.moreLink {
  margin: 10px 10px 10px 0px;
  font: 12px 'salvo sans bold', helvetica, times new roman;
  color: #bf177c !important;
  text-transform: uppercase;
}

/* line 80, scss/rework.scss */
.newPodContent .alignR a {
  top: 240px;
}

/* line 81, scss/rework.scss */
.newPodContent .carousel {
  border: none !important;
}

/* line 82, scss/rework.scss */
.newPodContent .carousel-nav a {
  font: bold 16px arial, helvetica, times new roman;
  color: #bf177c !important;
  text-transform: uppercase;
}

/* line 87, scss/rework.scss */
#podTopGames .heading {
  font: 18px 'salvo sans bold', arial, helvetica, times new roman;
  text-transform: uppercase;
  color: #000;
  margin-bottom: 5px;
}

/* line 93, scss/rework.scss */
#podTopGames .heading.dGamesHeader {
  text-transform: capitalize;
}

/* line 96, scss/rework.scss */
#podTopGames .categoryHeader {
  width: 100%;
  margin: -20px auto 0px -13px;
  text-align: center;
}

/* line 101, scss/rework.scss */
#podTopGames .heading a {
  color: #000 !important;
}

/* line 104, scss/rework.scss */
#podTopGames .dGamesHeader {
  margin: -10px 0px 5px 8px;
}

/* line 107, scss/rework.scss */
#podTopGames .dGamesHeader a,
.rework h1,
.rework h2,
.podDLpage h1,
.podOLpage h1 {
  font: 28px 'Salvo Serif Light', helvetica, times new roman;
  letter-spacing: .5px;
  color: #ac800b !important;
  /*text-transform: none;*/
  padding: 10px 10px 0px !important;
}

/* line 118, scss/rework.scss */
#footer h2 {
  padding: 35px 0 0 0 !important;
}

/* line 121, scss/rework.scss */
#podTopGames .heading img {
  display: inline;
  vertical-align: top;
  margin-left: 10px;
}

/* line 126, scss/rework.scss */
#podTopGames .gameCategory img {
  margin-top: -10px;
  box-shadow: #CCC 0px 2px 2px;
  position: relative;
  z-index: 2;
}

/* line 132, scss/rework.scss */
#podNewestGames p,
#podTopGames p {
  font: bold 10px arial, helvetica, times new roman;
  line-height: 1.2em;
  margin-bottom: 0;
  color: #b0b0b0;
}

/* line 139, scss/rework.scss */
.categories,
.categories2 {
  background: -webkit-linear-gradient(top, #f2f2f2, #f2f2f2, #FFF);
  background: -moz-linear-gradient(top, #f2f2f2, #f2f2f2, #FFF);
  width: 625px;
  padding: 30px 0px 30px 10px;
  margin: -20px 0px -10px -9px;
}

/* line 147, scss/rework.scss */
.categories2 {
  width: 630px;
  margin: 0px 0px 10px -9px;
  padding: 30px 0px;
}

/* line 152, scss/rework.scss */
.carouselSimple .carousel-nav {
  height: 0;
  margin: 0;
  position: static;
}

/* line 157, scss/rework.scss */
.carouselSimple .carousel-nav-right,
.carouselSimple .carousel-nav-left {
  position: static;
  right: auto;
  top: auto;
}

/* line 163, scss/rework.scss */
.carouselSimple .carousel-nav-right a {
  position: absolute;
  right: 2px;
  top: 11px;
  background: url(/i/common/site/arrowsOpenXL.png) -20px 0 no-repeat !important;
  padding-top: 92px;
  width: 20px;
}

/* line 171, scss/rework.scss */
.carouselSimple .carousel-nav-right a:hover {
  background-position: -20px -92px !important;
  background-color: #fff;
}

/* line 175, scss/rework.scss */
.carouselSimple .carousel-nav-left a {
  position: absolute;
  left: -16px;
  top: 11px;
  background: url(/i/common/site/arrowsOpenXL.png) 0 0 no-repeat !important;
  padding-top: 92px;
  width: 20px;
}

/* line 183, scss/rework.scss */
.carouselSimple .carousel-nav-left a:hover {
  background-position: 0 -92px !important;
}

/* line 186, scss/rework.scss */
.carouselSimple .carousel-nav-right a.disabled,
.carouselSimple .carousel-nav-right a.disabled:hover {
  background-position: -20px -184px !important;
}

/* line 191, scss/rework.scss */
.carouselSimple .carousel-nav-left a.disabled,
.carouselSimple .carousel-nav-left a.disabled:hover {
  background-position: 0 -184px !important;
}

/* line 195, scss/rework.scss */
.col8 .carouselSimple {
  width: 608px;
  padding: 0;
  margin: 0;
  background-color: transparent;
  border: 1px solid transparent !important;
}

/* line 202, scss/rework.scss */
.col8 .carouselSimple .carousel-container {
  width: 9999px !important;
  border: none;
}

/* line 206, scss/rework.scss */
.col8 .carouselSimple .carousel-nickmom,
.col8 .carouselSimple .carousel-element {
  width: 122px;
  padding: 10px;
  margin: 0 5px;
  border: none;
}

/* line 213, scss/rework.scss */
.col8 .carouselSimple .carousel-nickmom {
  background: #FFF;
  min-height: 242px;
  border-bottom: 4px solid #AC800B;
  box-shadow: #9F9F9F 0px 2px 2px;
  padding-bottom: 25px;
}

/* line 220, scss/rework.scss */
.col8 .carouselSlide {
  border-color: #efefef;
}

/* line 223, scss/rework.scss */
.col8 .carouselSlide a,
.col8 .carouselSimple p a {
  font: 13px 'salvo serif regular';
  color: #333;
}

/* line 228, scss/rework.scss */
.col8 .carouselSlide .carousel-nav a {
  font-family: 'salvo sans regular';
}

/* line 231, scss/rework.scss */
.col8 .topDailyGames .carouselSimple p a {
  font: 14px 'salvo serif regular';
}

/* line 234, scss/rework.scss */
.col8 .carouselSlide a:hover {
  color: #ac800b;
}

/* line 235, scss/rework.scss */
.col8 .carouselMore {
  background: #FFF;
  border: 1px solid #EFEFEF !important;
  border-radius: 4px;
  padding: 17px 0px 0px 5px;
}

/* line 241, scss/rework.scss */
.newPodContent .carouselMore {
  margin: 0px auto;
  padding: 0px;
  border: none !important;
}

/* line 246, scss/rework.scss */
.col8 .carouselSlide .carousel-container {
  border-bottom-color: #efefef;
}

/* line 249, scss/rework.scss */
#online .podRework .podContent {
  background-color: #f6f6f6 !important;
  border: 1px solid #efefef !important;
}

/* line 253, scss/rework.scss */
#online .podRework .bestDaily {
  background: -webkit-linear-gradient(top, #F8F8F8, #F8F8F8, #E1E1E1, #E1E1E1) !important;
  background: -moz-linear-gradient(top, #F8F8F8, #F8F8F8, #E1E1E1, #E1E1E1) !important;
  border: none !important;
}

/* line 258, scss/rework.scss */
#online .podRework .topGamesPodNoBkg {
  background: none !important;
  border: none !important;
}

/* line 262, scss/rework.scss */
#topGamesCategories {
  position: relative;
  padding: 15px 0 15px 15px;
}

/* line 266, scss/rework.scss */
#topGamesCategories ul {
  float: left;
  width: 145px;
  margin-left: 2px;
  margin-top: 10px;
  padding-right: 9px;
}

/* line 273, scss/rework.scss */
#topGamesCategories li {
  /* background: url(/i/common/site/arrows.png) no-repeat -12px -557px;*/
  padding: 0px 10px 0px 2px;
  margin: 5px 0px 3px;
  border-bottom: 1px solid #e5e5e5;
}

/* line 279, scss/rework.scss */
#topGamesCategories li a {
  font: 11px 'salvo serif regular', arial, helvetica, times new roman;
  color: #666;
}

/* line 283, scss/rework.scss */
.dsContainer, .powContainer {
  width: 100%;
  padding: 0px 0px 10px;
  background: #000;
  border: none;
}

/* line 289, scss/rework.scss */
.dsContainer img, .powContainer img {
  margin: 0px !important;
}

/* line 292, scss/rework.scss */
.podNoBkg .podRecommender,
.podNoBkg .podRecommenderSlim,
.dsContainer h2,
.powContainer h2,
.rework .dsContainer h2 {
  margin: 0px auto;
  color: #FFF !important;
  font: 16px 'salvo sans bold', arial, helvetica, times new roman;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: .5px;
}

/* line 304, scss/rework.scss */
.dsContainer h2 {
  width: 282px;
  padding: 10px 0px 0px !important;
}

/* line 308, scss/rework.scss */
.podNoBkg .podRecommender,
.podNoBkg .podRecommenderSlim {
  /*width: 282px;*/
  padding: 10px 15px;
  background: #000;
}

/* line 314, scss/rework.scss */
.podNoBkg .podRecommenderSlim {
  width: 141px;
  padding: 15px 5px 13px 5px;
  font: 11px 'salvo sans bold', arial, helvetica, times new roman;
}

/* line 319, scss/rework.scss */
.rework .podDownload .podContent {
  background-color: #f6f6f6 !important;
  /*border: 1px solid #efefef !important;*/
}

/* line 324, scss/rework.scss */
.nickmomPushdown {
  height: 320px;
  background: white;
  display: none;
}

/* line 329, scss/rework.scss */
.nickmomPushdownImage {
  background-image: url(/i/emails/nm_push_down_v2.jpg);
  width: 980px;
  height: 320px;
  margin: 0 auto;
  cursor: pointer;
}

/* line 336, scss/rework.scss */
.nickmomPushdownClose {
  width: 40px;
  height: 40px;
  float: right;
}
/* Temp Rules -- Please include a removal date
----------------------------------------------- */
/* Temp fix for specific game page branding remove after 4/30/2011 */
/* line 5, scss/temp.scss */
.pillsbury-toaster-strudel-breakfast-rush #gameHeader #headerPromoLogo {
  left: 515px;
}

/* Temp fix for Norwegian Jigsaw Postcard. Probably safe to remove after 5/31/2011, but check with Clint. */
/* line 10, scss/temp.scss */
.norwegian-cruise-line-jigsaw-postcard #gameHeader #headerPromoLogo {
  left: 500px;
}

/* line 13, scss/temp.scss */
.norwegian-cruise-line-jigsaw-postcard-player #gameHeader #headerPromoLogo {
  left: 550px;
}
/**
 * LEGACY CSS HAS NOT BEEN UPDATED TO DEFY STANDARDS
 * AND ONLY CONVERTED TO .SCSS TO - PLEASE REMOVE THIS COMMENT
 * WHEN UPDATING THIS FILE TO CURRENT STANDARDS
**/
/* line 7, scss/nav.scss */
.wrapper {
  width: 980px;
  margin: 0 auto;
  padding-right: 20px;
}

/* line 13, scss/nav.scss */
.header-nav {
  font-size: 10px;
  min-height: 97px;
}

/* line 18, scss/nav.scss */
.header-nav a:hover {
  text-decoration: none;
}

/* line 22, scss/nav.scss */
.header-social-login,
.header-logo,
.header-menu-games,
.header-menu-navPromo2,
.header-menu-navPromo1,
.header-menu-search,
.header-menu-navigation,
.header-menu-navigation-mobile,
.header-menu-search {
  height: 40px;
  font-size: 1.2em;
}

/* line 34, scss/nav.scss */
.header-social-login a,
.header-logo a,
.header-menu-navPromo2 a,
.header-menu-navPromo1 a,
.header-menu-search a,
.header-menu-navigation a,
.header-menu-navigation-mobile a,
.header-menu-search a,
.header-social-login a:visited,
.header-logo a:visited,
.header-menu-navPromo2 a:visited,
.header-menu-navPromo1 a:visited,
.header-menu-search a:visited,
.header-menu-navigation a:visited,
.header-menu-navigation-mobile a:visited,
.header-menu-search a:visited {
  color: #333;
}

/* line 52, scss/nav.scss */
.header-mama-bar,
.header-social-login,
.header-menu-games,
.header-menu-navPromo2,
.header-menu-navPromo1,
.header-menu-search {
  display: none;
}

/* line 60, scss/nav.scss */
.header-social-login > a,
.header-menu-games > a,
.header-menu-navPromo2 > a,
.header-menu-navPromo1 > a,
.header-menu-navigation > a,
.header-menu-navigation-mobile > a,
.header-menu-search > a {
  display: block;
  text-align: center;
  padding: 13px 20px 0;
  min-height: 27px;
  text-transform: uppercase;
}

/* line 73, scss/nav.scss */
.header-social-login > a {
  padding: 5px 20px 0;
  min-height: 20px;
}

/* line 77, scss/nav.scss */
.header-social-login {
  float: right;
  height: 25px;
  background: wheat;
}

/* line 82, scss/nav.scss */
.header-mama-bar {
  border-bottom: 1px solid #f3f3f3;
  width: 100%;
  height: 21px;
  background: #FFF;
  font-size: 1.1em;
  font-weight: bold;
  text-decoration: none;
}

/* line 91, scss/nav.scss */
.header-mama-bar a {
  color: #9A9A9A;
}

/* line 94, scss/nav.scss */
.header-mama-bar a:hover {
  text-decoration: underline;
}

/* line 97, scss/nav.scss */
.header-mama-bar.is-pushdown-present {
  top: 188px;
}

/* line 100, scss/nav.scss */
.header-mama-bar .header-mama-bar-inner {
  padding: 4px 0 0;
  position: relative;
}

/* line 104, scss/nav.scss */
.header-mama-bar .header-mama-bar-nickmom {
  color: #FF9540;
  padding: 0 12px 0 0;
}

/* line 108, scss/nav.scss */
.header-mama-bar .header-mama-bar-links {
  padding: 0 12px 0 0;
}

/* line 111, scss/nav.scss */
.header-mama-bar .header-mama-bar-nickelodeon {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 116, scss/nav.scss */
.header-logo {
  position: absolute;
  left: 50px;
  top: 0;
}

/* line 121, scss/nav.scss */
.header-logo a {
  display: block;
  overflow: hidden;
  padding: 0;
  height: 34px;
}

/* line 127, scss/nav.scss */
.header-logo img {
  width: 152px;
  margin: 6px 0 0 32px;
}

/* line 131, scss/nav.scss */
.header-menu-navigation-mobile {
  width: 49px;
}

/* line 134, scss/nav.scss */
.header-menu-navigation-mobile a,
.header-menu-navigation-mobile a:visited {
  color: #000;
}

/* line 138, scss/nav.scss */
.header-menu-navigation-mobile .header-menu-overlay {
  position: fixed;
  background: #F00;
  top: 0;
  bottom: 0;
  left: 197px;
  right: 0;
  z-index: 3000;
  opacity: 0;
  filter: alpha(opacity=0);
  /* For IE8 and earlier */
  display: none;
}

/* line 152, scss/nav.scss */
.header-menu-navigation-mobile .header-menu-icon {
  display: inline-block;
  padding: 0;
  background: transparent url(http://www.nickmom.com/img/header/menu-button.png) no-repeat 0 0;
  width: 27px;
  height: 20px;
  min-height: auto;
  margin: 10px 0;
}

/* line 161, scss/nav.scss */
.header-menu-navigation-mobile .menu-toggle {
  width: 49px;
  border-right: 1px solid #e6e6e6;
  height: 40px;
  padding: 0;
}

/* line 167, scss/nav.scss */
.header-menu-navigation-mobile .menu-toggle:hover .header-menu-icon {
  background-position: 0 -29px;
}

/* line 170, scss/nav.scss */
.main-menu-is-active .header-menu-navigation-mobile .menu-toggle {
  background-color: #ECECEC;
}

/* line 173, scss/nav.scss */
.main-menu-is-active .header-menu-navigation-mobile .header-menu-overlay,
.main-menu-is-active .header-menu-navigation-mobile .menu-dropdown {
  display: block;
}

/* line 177, scss/nav.scss */
.header-menu-navigation-mobile li {
  list-style-type: none;
}

/* line 180, scss/nav.scss */
.header-menu-navigation-mobile ul {
  margin: 0;
  padding: 0;
}

/* line 184, scss/nav.scss */
.header-menu-navigation-mobile .is-active {
  display: block;
}

/* line 187, scss/nav.scss */
.header-menu-navigation-mobile .level-1 {
  text-transform: uppercase;
  margin: 0px 23px 0 14px;
  padding: 14px 1px 11px;
  font-family: 'Salvo Sans Medium', Helvetica, Arial, sans-serif;
  font-size: 1.6em;
}

/* line 194, scss/nav.scss */
.header-menu-navigation-mobile .level-1-link,
.header-menu-navigation-mobile .level-2-link {
  padding: 17px 1px 12px 10px;
  border-top: 1px solid #D7D7D7;
}

/* line 199, scss/nav.scss */
.header-menu-navigation-mobile .level-1 li:first-child .level-1-link {
  border: none;
}

/* line 202, scss/nav.scss */
.header-menu-navigation-mobile .menu-dropdown {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 10000;
  display: none;
  width: 197px;
  background: #ffffff url(http://www.nickmom.com/img/gradients/shadow_vertical_right_to_left.png) repeat-y right 0;
  background: url(http://www.nickmom.com/img/gradients/shadow_vertical_right_to_left.png) repeat-y right 0, -moz-linear-gradient(top, #ffffff 0%, #f4f3f1 100%);
  /* FF3.6+ */
  background: url(http://www.nickmom.com/img/gradients/shadow_vertical_right_to_left.png) repeat-y right 0, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f4f3f1));
  /* Chrome,Safari4+ */
  background: url(http://www.nickmom.com/img/gradients/shadow_vertical_right_to_left.png) repeat-y right 0, -webkit-linear-gradient(top, #ffffff 0%, #f4f3f1 100%);
  /* Chrome10+,Safari5.1+ */
  background: url(http://www.nickmom.com/img/gradients/shadow_vertical_right_to_left.png) repeat-y right 0, -o-linear-gradient(top, #ffffff 0%, #f4f3f1 100%);
  /* Opera 11.10+ */
  background: url(http://www.nickmom.com/img/gradients/shadow_vertical_right_to_left.png) repeat-y right 0, -ms-linear-gradient(top, #ffffff 0%, #f4f3f1 100%);
  /* IE10+ */
  background: url(http://www.nickmom.com/img/gradients/shadow_vertical_right_to_left.png) repeat-y right 0, linear-gradient(to bottom, #ffffff 0%, #f4f3f1 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f3f1', GradientType=0);
  /* IE6-9 */
}

/* line 233, scss/nav.scss */
.header-menu-navigation-mobile .menu-dropdown a {
  display: block;
}

/* line 236, scss/nav.scss */
.header-menu-navigation-mobile [data-section="TV"] .is-clicked {
  background: #993ec6;
  border-color: transparent;
  color: white;
}

/* line 241, scss/nav.scss */
.header-menu-navigation-mobile [data-section="Videos"] .is-clicked {
  background: #bf177c;
  border-color: transparent;
  color: white;
}

/* line 246, scss/nav.scss */
.header-menu-navigation-mobile [data-section="Photos"] .is-clicked {
  background: #29a2ff;
  border-color: transparent;
  color: white;
}

/* line 251, scss/nav.scss */
.header-menu-navigation-mobile [data-section="LOLS"] .is-clicked {
  background: #babf13;
  border-color: transparent;
  color: white;
}

/* line 256, scss/nav.scss */
.header-menu-navigation-mobile [data-section="TV Programming"] .is-clicked {
  background: #6a2b85;
  border-color: transparent;
  color: white;
}

/* line 261, scss/nav.scss */
.header-menu-navigation {
  display: none;
  float: left;
}

/* line 265, scss/nav.scss */
.header-menu-navigation li {
  list-style-type: none;
}

/* line 268, scss/nav.scss */
.header-menu-navigation ul {
  margin: 0;
  padding: 0;
}

/* line 272, scss/nav.scss */
.header-menu-navigation .level-2 {
  display: none;
}

/* line 275, scss/nav.scss */
.header-menu-navigation .is-active {
  display: block;
}

/* line 278, scss/nav.scss */
.header-menu-navigation .level-1 {
  margin: 0;
}

/* line 281, scss/nav.scss */
.header-menu-navigation .level-1 > li {
  float: left;
  text-align: center;
}

/* line 285, scss/nav.scss */
.header-menu-navigation .level-1 > li:hover .level-1-link {
  color: white;
}

/* line 288, scss/nav.scss */
.header-menu-navigation .level-1-link {
  padding: 28px 21px 0;
  height: 47px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 1.3em;
  font-family: 'Salvo Sans Medium', Helvetica, Arial, sans-serif;
}

/* line 296, scss/nav.scss */
.header-menu-navigation .nav-main-item.current a {
  color: #FFF;
}

/* line 299, scss/nav.scss */
.header-menu-navigation .TV:hover,
.header-menu-navigation .TV.current {
  background: #993ec6;
}

/* line 303, scss/nav.scss */
.header-menu-navigation .Videos:hover,
.header-menu-navigation .Videos.current {
  background: #bf177c;
}

/* line 307, scss/nav.scss */
.header-menu-navigation .Photos:hover,
.header-menu-navigation .Photos.current {
  background: #29a2ff;
}

/* line 311, scss/nav.scss */
.header-menu-navigation .LOLS:hover,
.header-menu-navigation .LOLS.current {
  background: #babf13;
}

/* line 315, scss/nav.scss */
.header-menu-navigation .level-2-link {
  font-size: 1.3em;
  font-family: 'Salvo Serif Regular', Helvetica, Arial, sans-serif;
  padding: 7px 10px 7px 8px;
  font-weight: normal;
  line-height: 1.3;
}

/* line 322, scss/nav.scss */
.header-menu-navigation .level-2-link,
.header-menu-navigation .level-2-link:visited {
  color: #e1e1e1;
}

/* line 326, scss/nav.scss */
.header-menu-navigation .level-2-link:hover {
  border-radius: 5px;
  color: #FFF;
}

/* line 330, scss/nav.scss */
.header-menu-navigation .level-2 {
  margin: 0 0 8px 0;
  padding: 0;
  z-index: 999;
}

/* line 335, scss/nav.scss */
.header-menu-navigation .level-2 li {
  clear: both;
  display: block;
}

/* line 339, scss/nav.scss */
.header-menu-navigation .header-menu-navigation-promo {
  float: left;
}

/* line 342, scss/nav.scss */
.header-menu-navigation .header-menu-navigation-promo img {
  max-width: 100%;
}

/* line 345, scss/nav.scss */
.header-menu-navigation .header-menu-navigation-promo .level-2-link {
  padding: 0 10px;
  font-size: 1em;
}

/* line 349, scss/nav.scss */
.header-menu-navigation .header-menu-navigation-promo .level-2-link span {
  display: block;
  margin-top: 10px;
  width: 195px;
}

/* line 354, scss/nav.scss */
.header-menu-navigation .header-menu-navigation-promo .level-2-link:hover {
  background: none !important;
}

/* line 357, scss/nav.scss */
.header-menu-navigation .menu-dropdown {
  z-index: 10000;
  height: 75px;
  padding: 0;
}

/* line 362, scss/nav.scss */
.header-menu-navigation .menu-dropdown a {
  display: block;
}

/* line 365, scss/nav.scss */
#expand-o-matic {
  display: none;
  width: auto;
  height: 160px;
}

/* line 370, scss/nav.scss */
.header-menu-games {
  float: left;
  border-right: 1px solid #e6e6e6;
}

/* line 374, scss/nav.scss */
.header-menu-games a {
  padding: 28px 22px 0;
  height: 47px;
  font-size: 1.3em;
  background: #ffd000;
  color: white;
  font-family: 'Salvo Sans Medium', Helvetica, Arial, sans-serif;
}

/* line 382, scss/nav.scss */
.header-menu-navPromo2 {
  float: left;
  background: white;
}

/* line 386, scss/nav.scss */
.header-menu-navPromo2 a {
  text-decoration: underline;
}

/* line 389, scss/nav.scss */
.header-menu-navPromo2 a:hover {
  background-color: transparent;
}

/* line 392, scss/nav.scss */
.header-menu-navPromo1 {
  float: left;
  margin: 0 0 0 30px;
}

/* line 396, scss/nav.scss */
.header-menu-navPromo1 a {
  padding: 0;
  display: block;
}

/* line 400, scss/nav.scss */
.header-menu-navPromo1 img {
  margin-top: 12px;
}

/* line 403, scss/nav.scss */
.header-menu-navPromo1:hover .header-menu-navPromo1-text {
  color: #bf177c;
}

/* line 406, scss/nav.scss */
.header-menu-navPromo1 .header-menu-navPromo1-text {
  position: relative;
  top: 6px;
  display: none;
  margin-left: 11px;
  color: #777;
  text-transform: none;
  font-weight: normal;
  font-size: 1em;
  font-family: 'Salvo Serif Regular', Helvetica, Arial, sans-serif;
}

/* line 417, scss/nav.scss */
.header-menu-navPromo1 .header-menu-navPromo1-arrow {
  border-style: solid;
  border-width: 6px 0 6px 6px;
  border-color: transparent transparent transparent #bf177c;
  margin: 0 0 -2px 7px;
  display: none;
}

/* line 425, scss/nav.scss */
.header-menu-search {
  position: relative;
  float: left;
  border-left: 1px solid #e6e6e6;
}

/* line 430, scss/nav.scss */
.header-menu-search .menu-toggle {
  width: 70px;
  padding: 0;
  height: 75px;
}

/* line 435, scss/nav.scss */
.header-menu-search .header-menu-search-icon {
  display: inline-block;
  margin-top: 29px;
  width: 20px;
  height: 19px;
  background: transparent url(http://www.nickmom.com/img/header/search.png) no-repeat 0 0;
}

/* line 442, scss/nav.scss */
.header-menu-search .menu-dropdown {
  display: none;
}

/* line 445, scss/nav.scss */
.header-menu-search .header-menu-search-go-arrow {
  display: inline-block;
  border-style: solid;
  border-width: 7px 0 7px 10px;
  border-color: transparent transparent transparent #ffffff;
}

/* line 451, scss/nav.scss */
.header-menu-search:hover,
.header-menu-search.is-active {
  background: #6a2b85;
}

/* line 455, scss/nav.scss */
.header-menu-search:hover .header-menu-search-icon,
.header-menu-search.is-active .header-menu-search-icon {
  background-position: -20px 0;
}

/* line 459, scss/nav.scss */
.header-menu-search:hover .menu-dropdown,
.header-menu-search.is-active .menu-dropdown {
  display: block;
}

/* line 463, scss/nav.scss */
.header-menu-search .menu-dropdown {
  position: absolute;
  top: 75px;
  right: 0;
  z-index: 1000;
  padding: 13px 6px 13px 13px;
  width: 300px;
  background: #6a2b85;
}

/* line 472, scss/nav.scss */
.header-menu-search .search-input-nickmom {
  margin-right: 7px;
  padding: 9px 14px 9px 14px;
  width: 207px;
  font-family: 'Salvo Serif Regular', helvetica, arial;
}

/* line 478, scss/nav.scss */
.header-menu-search .search-submit {
  border: none;
  position: relative;
  top: 3px;
  left: 0px;
  padding: 0px 2px 0px;
  background: transparent;
  color: #FFF;
  font-size: 18px;
  font-family: 'Salvo Sans Regular', helvetica, arial;
}

@media screen and (max-height: 320px) and (max-width: 639px) {
  /* line 490, scss/nav.scss */
  .header-menu-navigation-mobile .menu-dropdown {
    font-size: 9px;
  }

  /* line 493, scss/nav.scss */
  .header-menu-navigation-mobile .level-1 {
    padding: 10px 0px;
  }

  /* line 496, scss/nav.scss */
  .header-menu-navigation-mobile .level-1-link {
    padding: 13px 1px 8px;
  }

  /* line 499, scss/nav.scss */
  .header-menu-navigation-mobile .level-2-link {
    padding: 8px 1px 11px;
  }
}
@media screen and (max-width: 639px) {
  /* line 504, scss/nav.scss */
  body.main-menu-is-active {
    margin-left: 197px;
    margin-right: -197px;
  }
}
@media screen and (min-width: 640px) {
  /* line 510, scss/nav.scss */
  .header-nav {
    z-index: 1000;
    border: none;
    background: white;
  }

  /* line 515, scss/nav.scss */
  .header-logo,
  .header-menu-games,
  .header-menu-navPromo2,
  .header-menu-navPromo1,
  .header-menu-search,
  .header-menu-navigation,
  .header-menu-search {
    height: 75px;
  }

  /* line 524, scss/nav.scss */
  .header-logo {
    position: static;
    float: left;
    width: 210px;
    border-right: 1px solid #e6e6e6;
    text-align: center;
  }

  /* line 531, scss/nav.scss */
  .header-logo a {
    padding: 0;
    height: auto;
  }

  /* line 535, scss/nav.scss */
  .header-logo img {
    width: 168px;
    margin: 14px 0 0 0;
  }

  /* line 539, scss/nav.scss */
  .header-row {
    clear: both;
  }

  /* line 542, scss/nav.scss */
  .header-social-login {
    display: block;
  }

  /* line 545, scss/nav.scss */
  .header-menu-navigation-mobile {
    display: none;
  }

  /* line 548, scss/nav.scss */
  .header-menu-navigation {
    display: block;
  }

  /* line 551, scss/nav.scss */
  .header-menu-games a:hover {
    background: #ffd000;
    color: white;
  }
}
@media screen and (min-width: 680px) {
  /* line 557, scss/nav.scss */
  .header-menu-search {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  /* line 562, scss/nav.scss */
  #sponsor-bg {
    padding-top: 48px;
  }

  /* line 565, scss/nav.scss */
  .header-logo img {
    margin: 14px 0 0 0;
  }

  /* line 568, scss/nav.scss */
  .header-mama-bar,
  .header-menu-navPromo1 {
    display: block;
  }

  /* line 572, scss/nav.scss */
  .header-menu-navigation .level-1 {
    border-right: 1px solid #e6e6e6;
  }
}
@media screen and (min-width: 960px) {
  /* line 577, scss/nav.scss */
  .header-menu-navigation .level-2 {
    position: absolute;
    left: 0;
    width: 100%;
    background: white;
    text-align: left;
    border: none;
  }

  /* line 585, scss/nav.scss */
  .header-menu-navigation .level-2.is-active {
    display: block;
  }

  /* line 588, scss/nav.scss */
  .header-menu-navigation .level-2-menu-list {
    width: 1000px;
    margin: 0 auto;
    text-align: center;
  }

  /* line 593, scss/nav.scss */
  .header-menu-navigation .level-2-menu-list > li {
    background: red !important;
    padding: 0;
    text-align: left;
  }

  /* line 598, scss/nav.scss */
  .header-menu-navigation .sub-list,
  .header-menu-navigation .header-menu-navigation-promo {
    float: left;
    text-align: left;
    min-height: 120px;
    border-right: 1px solid #000;
    border-right: 1px solid rgba(0, 0, 0, 0.2);
  }

  /* line 606, scss/nav.scss */
  .header-menu-navigation .header-menu-navigation-promo {
    margin-left: 0;
    padding: 20px 0;
    width: 210px;
  }

  /* line 611, scss/nav.scss */
  .header-menu-navigation .header-menu-navigation-promo a {
    padding-right: 10px;
  }

  /* line 614, scss/nav.scss */
  .header-menu-navigation .sub-list {
    max-width: 27.6%;
    padding: 20px 12px 20px 2px;
    margin-left: 10px;
  }

  /* line 619, scss/nav.scss */
  .header-menu-navigation .TV .level-2 {
    background: #7c32a1;
  }

  /* line 622, scss/nav.scss */
  .header-menu-navigation .TV .level-2 a:hover {
    background: #993ec6;
  }

  /* line 625, scss/nav.scss */
  .header-menu-navigation .Videos .level-2 {
    background: #8d115a;
  }

  /* line 628, scss/nav.scss */
  .header-menu-navigation .Videos .level-2 .level-2-link:hover {
    background: #bf177c;
  }

  /* line 631, scss/nav.scss */
  .header-menu-navigation .Photos .level-2 {
    background: #2183cc;
  }

  /* line 634, scss/nav.scss */
  .header-menu-navigation .Photos .level-2 .level-2-link:hover {
    background: #29a2ff;
  }

  /* line 637, scss/nav.scss */
  .header-menu-navigation .LOLS .level-2 {
    background: #7c800f;
  }

  /* line 640, scss/nav.scss */
  .header-menu-navigation .LOLS .level-2 .level-2-link:hover {
    background: #babf13;
  }

  /* line 643, scss/nav.scss */
  .header-menu-navigation .header-menu-navigation-promo a:hover {
    background: none;
  }
}
@media screen and (min-width: 980px) {
  /* line 648, scss/nav.scss */
  .header-logo {
    text-align: left;
  }

  /* line 651, scss/nav.scss */
  .header-menu-navigation .level-1 {
    border-right: none;
  }

  /* line 654, scss/nav.scss */
  .header-menu-games {
    display: block;
  }

  /* line 657, scss/nav.scss */
  .header-menu-navPromo2 {
    margin: 0;
  }

  /* line 660, scss/nav.scss */
  .header-menu-navigation .header-menu-navigation-promo .level-2-link {
    padding: 0;
  }

  /* line 663, scss/nav.scss */
  .header-menu-search {
    border-right: 1px solid #e6e6e6;
  }
}
/* line 669, scss/nav.scss */
.games-header-nav {
  background-color: #fff;
  border-top: 1px solid #e6e6e6;
  color: #4b4103;
  padding: 0;
  font-size: 13px;
  font-family: 'Salvo Serif Regular', serif;
  -moz-box-shadow: 0 30px 70px -21px #d3d3d3 inset;
  -webkit-box-shadow: 0 30px 70px -21px #d3d3d3 inset;
  box-shadow: 0 30px 70px -21px #d3d3d3 inset;
}

/* line 680, scss/nav.scss */
.games-header-nav a {
  color: #000;
  font-weight: normal;
}

/* line 684, scss/nav.scss */
.games-header-nav a:hover {
  text-decoration: none;
}

/* line 687, scss/nav.scss */
.games-header-nav ul {
  clear: left;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 694, scss/nav.scss */
.games-header-nav ul li {
  float: left;
}

/* line 697, scss/nav.scss */
.games-header-nav .user-bar {
  float: left;
  width: 200px;
  font-family: 'Salvo Sans Regular', sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase;
  padding: 20px 10px 0 0;
}

/* line 707, scss/nav.scss */
body.SignedInPremium .games-header-nav .user-bar {
  padding-bottom: 0;
}

/* line 711, scss/nav.scss */
.games-header-nav .user-bar .brought-by {
  color: #333;
  font-size: 11px;
  margin-bottom: 5px;
}

/* line 716, scss/nav.scss */
.games-header-nav .user-bar .create-account a:hover {
  color: #b08000;
}

/* line 719, scss/nav.scss */
.games-header-nav .user-bar .create-account a:first-child {
  margin-left: 0;
}

/* line 722, scss/nav.scss */
.games-header-nav .user-bar .create-account .fbLoginButton {
  position: relative;
  top: 7px;
  margin: 0;
  display: inline-block;
}

/* line 728, scss/nav.scss */
.games-header-nav .user-bar .create-account .user-info {
  margin-top: 15px;
}

/* line 731, scss/nav.scss */
.games-header-nav .user-bar .create-account .avatar {
  float: left;
  width: 30px;
  margin-top: 1px;
  vertical-align: top;
}

/* line 737, scss/nav.scss */
.games-header-nav .user-bar .create-account .shockwave-game-dropdown {
  clear: both;
  background: #525252;
  color: #ededed;
  width: 980px;
  margin: 30px auto 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
}

/* line 748, scss/nav.scss */
.games-header-nav .user-bar .create-account .shockwave-game-dropdown .favoriteArrow {
  margin-left: 0;
  vertical-align: middle;
}

/* line 752, scss/nav.scss */
.games-header-nav .shockwave-game-dropdown .my-games li a {
  color: #FFF;
  font-weight: bold;
}

/* line 756, scss/nav.scss */
.games-header-nav .shockwave-game-dropdown .my-games li a:hover {
  color: #ffd000;
}

/* line 760, scss/nav.scss */
.games-header-nav .user-loginSignup {
  font-size: 13px;
}

/* line 764, scss/nav.scss */
.shockwave-game-dropdown .my-games {
  list-style: none;
  margin: 0 auto;
  padding: 8px 0 0 10px;
  position: relative;
  z-index: 10001;
}

/* line 773, scss/nav.scss */
.shockwave-game-dropdown .my-games li {
  color: #fff;
  position: relative;
  float: left;
  height: 20px;
}

/* line 779, scss/nav.scss */
.shockwave-game-dropdown .sub-games-list {
  text-transform: none;
  display: none;
  position: absolute;
  top: 22px;
  left: 0;
  width: 320px;
  background: #3f3f3f;
  color: #FFF;
  z-index: 10;
  font-size: 11px;
  line-height: 1.4;
  box-shadow: 0 7px 9px -9px #000 inset;
}

/* line 793, scss/nav.scss */
.shockwave-game-dropdown .myCash,
.shockwave-game-dropdown .myTokens,
.shockwave-game-dropdown .gameTime {
  background: url(/i/common/site/icons16x16.png) no-repeat;
  background-position: 0 -1640px;
  padding-left: 22px;
  font-weight: bold;
}

/* line 801, scss/nav.scss */
.shockwave-game-dropdown .myCash {
  margin-right: 15px;
}

/* line 804, scss/nav.scss */
.shockwave-game-dropdown .gameTime {
  background-position: 0 -400px;
  padding-bottom: 2px;
}

/* line 808, scss/nav.scss */
.shockwave-game-dropdown .myTokens {
  background-position: 0 -480px;
  margin-right: 15px;
}

/* line 812, scss/nav.scss */
.shockwave-game-dropdown .gameTime:hover .sub-games-list {
  display: block;
}

/* line 815, scss/nav.scss */
.shockwave-game-dropdown .sub-games-list .games-list-menu {
  clear: none;
  float: left;
  margin-left: 5px;
  width: 125px;
  padding: 15px;
}

/* line 822, scss/nav.scss */
.shockwave-game-dropdown .sub-games-list .games-list-menu strong {
  font-size: 110%;
}

/* line 825, scss/nav.scss */
.shockwave-game-dropdown .sub-games-list .games-list-menu li {
  float: none;
  font-weight: normal;
  padding-bottom: 3px;
  height: auto;
}

/* line 831, scss/nav.scss */
.shockwave-game-dropdown .sub-games-list .games-list-menu li a {
  font-weight: normal;
}

/* line 834, scss/nav.scss */
.shockwave-game-dropdown .sub-games-list .games-list-menu:first-child {
  margin: 0;
  padding-right: 10px;
  border-right: 1px solid #6a6a6a;
}

/* line 839, scss/nav.scss */
.games-header-nav .user-bar .minilogo {
  position: relative;
  top: -1px;
  width: 94px;
  display: inline-block;
}

/* line 845, scss/nav.scss */
.games-header-nav .link-smash {
  float: left;
  padding: 20px 0 20px 20px;
  width: 748px;
  height: 108px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  position: relative;
}

/* line 854, scss/nav.scss */
.NotSignedIn .games-header-nav .link-smash {
  height: 122px;
}

/* line 857, scss/nav.scss */
.games-header-nav .search-games .ui-autocomplete-input {
  border: 1px solid #b0aca0;
  float: left;
  font-size: 12px;
  font-family: 'Salvo Serif Regular', serif;
  font-weight: normal;
  line-height: 30px;
  height: 30px;
  color: #908871;
  padding: 1px 8px 0;
  width: 185px;
}

/* line 869, scss/nav.scss */
.games-header-nav .search-games .ui-autocomplete-input::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #908871;
}

/* line 872, scss/nav.scss */
.games-header-nav .search-games .ui-autocomplete-input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #908871;
}

/* line 875, scss/nav.scss */
.games-header-nav .search-games .ui-autocomplete-input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #908871;
}

/* line 878, scss/nav.scss */
.games-header-nav .search-games .ui-autocomplete-input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #908871;
}

/* line 881, scss/nav.scss */
.games-header-nav .pseudo-tabs {
  font-family: 'Salvo Sans Medium', sans-serif;
  font-size: 13px;
}

/* line 885, scss/nav.scss */
.games-header-nav .pseudo-tabs ul {
  margin-bottom: 10px;
}

/* line 888, scss/nav.scss */
.games-header-nav .pseudo-tabs a {
  display: block;
  margin-right: 20px;
  padding: 1px 14px 0;
  line-height: 32px;
  background: #b0aca0;
  color: #f8f8f8;
  border-radius: 3px;
  text-transform: uppercase;
}

/* line 898, scss/nav.scss */
.games-header-nav .pseudo-tabs a:hover,
#download .pseudo-tabs .download-tab,
#online .pseudo-tabs .online-tab,
#myShockwave .pseudo-tabs .shockwave-tab {
  color: #4b4103;
  background: #ffd102;
}

/* line 905, scss/nav.scss */
.games-header-nav .game-links {
  clear: left;
}

/* line 908, scss/nav.scss */
.games-header-nav .game-links li {
  float: none;
  display: inline-block;
  padding-right: 3px;
}

/* line 913, scss/nav.scss */
.games-header-nav .game-links li a {
  display: block;
  padding: 5px 7px;
  border-radius: 5px;
  text-transform: capitalize;
  color: #000;
}

/* line 921, scss/nav.scss */
#sw-subnav ul li a.active,
.games-header-nav .game-links li a:hover {
  color: #FFF;
  background: #ffd102;
}

/* line 926, scss/nav.scss */
.games-header-nav .game-links .buffer {
  display: block;
  margin-top: 8px;
  margin-right: 1px;
  width: 10px;
  height: 10px;
  background: #FFd102;
  border-radius: 5px;
}

/* Empire - extra ID selector due to legacy code specificity issue */
/* line 938, scss/nav.scss */
.games-header-nav #empire.empireLink a {
  color: #A60015;
  font-weight: bold;
}
/* line 943, scss/nav.scss */
.games-header-nav #empire.empireLink img {
  float: left;
  position: relative;
  top: -3px;
  margin-right: 3px;
}

/* line 951, scss/nav.scss */
#game-search-submit {
  background: #ffffff url(/i/common/nav/games-search.png) no-repeat center;
  border: 1px solid #FFF;
  font-size: 12px;
  font-family: 'Salvo Serif Regular', serif;
  font-weight: normal;
  padding: 3px 5px;
  width: 24px;
  float: left;
  margin: 7px 0 0 -27px;
  display: inline-block;
  height: 18px;
  outline: 0;
}

/* line 965, scss/nav.scss */
.game-links a#cartIcon {
  color: #000;
  font-size: 10px;
  position: absolute;
  top: 25px;
  right: 10px;
  background: url(/i/common/site/icons16x16.png) 0 -1440px no-repeat;
  display: block;
  width: 16px;
  padding-top: 11px;
  height: 15px;
  text-align: center;
}

/* line 978, scss/nav.scss */
.bottom-shadow {
  background: #f8f8f8 url("/i/common/nav/small-shadow.png") no-repeat 50% 0;
  height: 20px;
}
