aside.welcomeAlert {
  width: 924px;
  margin: 0 auto;
  background: #fece45;
  padding: 24px;
  overflow: hidden;
  position: relative;
  margin-bottom: 20px;
}
aside.welcomeAlert p {
  font-size: 22px;
  color: white;
  width: 485px;
  float: left;
  padding-left: 40px;
}
aside.welcomeAlert p strong {
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  font-style: italic;
  margin-bottom: 6px;
}
aside.welcomeAlert a.xButton {
  display: block;
  height: 10px;
  width: 10px;
  text-indent: -999em;
  background: url('/cassette.axd/file/site-static/sprites-9c0f33c7990d999a90ce58f3f82a9fd7f37f2b04.png') no-repeat;
  background-position: -429px -743px;
  overflow: hidden;
  position: absolute;
  top: 3px;
  right: 4px;
}
section.underReviewHeader {
  background: #e1e1e2;
  overflow: hidden;
  padding-bottom: 20px;
  margin-bottom: 30px;
  position: relative;
}
section.underReviewHeader h2 {
  display: block;
  overflow: hidden;
  text-indent: -999em;
  height: 29px;
  background-color: gray;
  background-image: url("/cassette.axd/file/site-static/underReviewSprites-2bee267815a13f0ed8f455fd4df4ce6067c64ab0.png");
  background-repeat: no-repeat;
  margin: 0 0 20px 0;
  background-position: left -30px;
}
section.underReviewHeader img.profileImage {
  display: block;
  float: left;
  margin-left: 20px;
}
section.underReviewHeader div.content {
  width: 615px;
  float: left;
  margin-left: 12px;
}
section.underReviewHeader div.content strong {
  display: block;
  font-weight: 500;
  color: gray;
  font-size: 17px;
  margin-bottom: 10px;
}
section.underReviewHeader div.content strong a {
  color: gray;
  text-decoration: underline;
}
section.underReviewHeader div.content h3 {
  color: #231f20;
  font-size: 22px;
}
section.underReviewHeader div.content div.recordAttempt {
  width: 150px;
  /*position:absolute;*/
  top: 30px;
  right: 10px;
}
section.underReviewHeader div.content div.recordAttempt strong {
  font-size: 11px;
  text-transform: uppercase;
  color: #231f20;
  margin: 10px 0 4px 0;
}
section.underReviewHeader div.content div.recordAttempt span,
section#recordAttempt span.recordAmount,
section#recordAttempt span.recordUnit {
  display: inline-block;
  *display: inline;
  padding: 5px;
  background-image: url("/cassette.axd/file/site-static/underReviewSprites-2bee267815a13f0ed8f455fd4df4ce6067c64ab0.png");
  background-position: left -60px;
  background-repeat: no-repeat;
  margin-right: 1px;
  font-size: 15px;
  color: #231f20;
  line-height: 17px;
}
section.underReviewHeader div.content div.recordAttempt span.currentRecord {
  background: #bec0c2;
}
section.underReviewHeader div.currentRecord {
  float: left;
  width: 180px;
  background-color: white;
  padding: 10px;
}
section.underReviewHeader div.currentRecord a.currentRecordThumb {
  display: block;
  position: relative;
}
section.underReviewHeader div.currentRecord span.playButton {
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-image: url("/cassette.axd/file/site-static/underReviewSprites-2bee267815a13f0ed8f455fd4df4ce6067c64ab0.png");
  background-position: -252px -390px;
  height: 35px;
  width: 35px;
  position: absolute;
  top: 33px;
  left: 73px;
}
section.underReviewHeader div.currentRecord strong {
  text-transform: uppercase;
  font-size: 12px;
  color: #231f20;
  display: block;
  margin: 10px 0 0 0;
}
article.underReview div.underReviewLeft {
  width: 617px;
  float: left;
}
article.underReview div.underReviewLeft h4,
article.underReview div.underReviewRight h4 {
  color: #231f20;
  font-size: 11px;
  text-transform: uppercase;
  margin-bottom: 6px;
}
article.underReview section#recordAttempt h3 {
  display: block;
  text-indent: -999em;
  overflow: hidden;
  width: 152px;
  height: 20px;
  background-image: url("/cassette.axd/file/site-static/underReviewSprites-2bee267815a13f0ed8f455fd4df4ce6067c64ab0.png");
  background-position: left -559px;
  margin-bottom: 20px;
}
article.underReview section#recordAttempt span.recordAmount,
article.underReview section#recordAttempt span.recordUnit {
  margin-bottom: 8px;
}
.topShare,
.bottomShare {
  text-align: left;
  display: block;
  clear: both;
  margin: auto;
  width: 600px;
  margin-top: 0;
  margin-right: 16px;
}
.topShare *,
.bottomShare * {
  vertical-align: middle !important;
}
.topShare iframe,
.bottomShare iframe {
  display: inline-block;
  vertical-align: bottom;
}
.topShare div.socialHolder,
.bottomShare div.socialHolder {
  width: 110px !important;
  text-align: left;
  display: inline-block;
}
.topShare div.googleData,
.bottomShare div.googleData {
  display: none;
}
.bottomShare {
  background-color: #e0e0e1;
  padding: 8px;
  width: 603px;
  margin: 0 0 16px 0;
}
article.underReview section#recordAttempt div#world-record {
  border: 5px solid #8d8f90;
  width: 609px;
  height: 343px;
}
article.underReview section#recordAttempt section.moreMedia h4 {
  font-size: 11px;
  line-height: 16px;
  color: #231f20;
  text-transform: uppercase;
  margin: 8px 0 0 0;
}
article.underReview section#recordAttempt section.moreMedia ul {
  overflow: hidden;
}
article.underReview section#recordAttempt section.moreMedia li {
  display: block;
  float: left;
  border: 2px solid white;
}
article.underReview section#recordAttempt section.moreMedia li a {
  display: block;
}
article.underReview section#recordAttempt section.moreMedia li img {
  background-color: #cccccc;
}
article.underReview section#recordAttempt section.moreMedia span.recordAmount,
article.underReview section#recordAttempt section.moreMedia span.recordUnit {
  display: inline-block;
  padding: 5px;
  background-image: url("/cassette.axd/file/site-static/underReviewSprites-2bee267815a13f0ed8f455fd4df4ce6067c64ab0.png");
  background-position: left -60px;
  background-repeat: no-repeat;
  margin-right: 1px;
  font-size: 15px;
  color: #231f20;
}
article.underReview div.rules {
  margin-bottom: 8px;
}
article.underReview div.moreDetails p {
  margin-bottom: 8px;
  line-height: 16px;
}
article.underReview div#showHide a {
  text-decoration: underline;
}
article.underReview div.visible a.show {
  display: none !important;
}
article.underReview div.visible a.hide {
  display: block !important;
}
article.underReview section#communityAnalysis h3 {
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-image: url("/cassette.axd/file/site-static/underReviewSprites-2bee267815a13f0ed8f455fd4df4ce6067c64ab0.png");
  background-position: left -559px;
  margin-bottom: 20px;
  height: 25px;
  background-position: left -89px;
  width: 304px;
}
article.underReview section#communityAnalysis {
  margin: 30px 0 0 0;
  border-top: 2px solid #fece45;
  padding-top: 12px;
  position: relative;
}
article.underReview section#communityAnalysis section.comments {
  padding: 0;
  margin-top: 12px;
  margin-bottom: 120px;
}
article.underReview section#communityAnalysis section.comments h2.sectionBreak {
  display: none;
}
article.underReview section#communityAnalysis section.comments h2 {
  display: none;
}
article.underReview section#communityAnalysis section.comments li h2 {
  text-indent: 0;
  display: inline !important;
}
article.underReview section#communityAnalysis section.comments section.add_comment {
  margin: 12px 0 0 0;
  overflow: hidden;
}
article.underReview section#communityAnalysis #comments-no-update {
  padding: 0;
}
article.underReview div.underReviewRight {
  width: 321px;
  float: left;
  margin-left: 34px;
}
article.underReview div.underReviewRight h3 {
  display: block;
  text-indent: -999em;
  width: 172px;
  height: 28px;
  /*background-image: url("/cassette.axd/file/site-static/underReviewSprites-2bee267815a13f0ed8f455fd4df4ce6067c64ab0.png");*/
  /*background-position: -156px -559px;*/
  overflow: hidden;
  margin-bottom: 40px;
}
article.underReview div.underReviewRight h3.share {
  background-image: url("/cassette.axd/file/site-static/underReviewSprites-2bee267815a13f0ed8f455fd4df4ce6067c64ab0.png");
  background-position: left -594px;
  width: 150px;
}
article.underReview div.underReviewRight aside.share {
  background-color: #fece45;
  text-align: center;
  padding: 30px 35px;
  margin-bottom: 22px;
  position: relative;
}
article.underReview div.underReviewRight aside.share h4 {
  font-size: 14px;
  line-height: 18px;
  color: #231f20;
  margin-bottom: 25px;
}
article.underReview div.underReviewRight aside.premium {
  background-color: #fdd900;
  text-align: center;
  padding: 30px 35px;
  margin-bottom: 22px;
  position: relative;
}
article.underReview div.underReviewRight aside.premium h4 {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 24px;
  line-height: 18px;
  color: #231f20;
  margin-bottom: 25px;
  font-weight: 700;
  text-transform: none;
}
article.underReview div.underReviewRight aside.premium p {
  font-size: 15px;
  color: #6c5e06;
  margin-bottom: 25px;
}
article.underReview div.underReviewRight aside.premium a {
  padding: 15px 20px 15px 20px;
  color: white;
  font-size: 15px;
  background-color: #231f20;
  font-weight: 700;
  transition: all 0.3s ease-in-out;
}
article.underReview div.underReviewRight aside.share a.facebookShare,
article.underReview div.underReviewRight aside.share a.twitterShare {
  display: block;
  height: 20px;
  padding: 11px 10px 9px 76px;
  width: 190px;
  background-image: url("/cassette.axd/file/site-static/underReviewSprites-2bee267815a13f0ed8f455fd4df4ce6067c64ab0.png");
  background-position: left -632px;
  text-align: left;
  color: white;
  font-size: 17px;
  line-height: 20px;
  text-transform: uppercase;
}
article.underReview div.underReviewRight aside.share a.twitterShare {
  background-position: left -678px;
  margin-top: 6px;
}
article.underReview div.underReviewRight aside.share span.copyPaste {
  display: block;
  margin: 16px 0 6px;
  color: #231f20;
}
article.underReview div.underReviewRight aside.share div.linkHolder {
  display: block;
  background-color: white;
  padding: 5px 0;
}
article.underReview div.underReviewRight aside.share div.linkHolder input {
  border: none;
  background: transparent;
  outline: none;
  padding: 0;
  -moz-border-image: initial;
  -o-border-image: initial;
  -webkit-border-image: initial;
  border-image: initial;
  width: 90%;
  text-align: center;
}
article.underReview div.underReviewRight aside.share span.point {
  display: block;
  height: 78px;
  width: 35px;
  background-image: url("/cassette.axd/file/site-static/underReviewSprites-2bee267815a13f0ed8f455fd4df4ce6067c64ab0.png");
  background-color: white;
  background-repeat: no-repeat;
  background-position: -324px -389px;
  position: absolute;
  left: -35px;
  top: 50%;
  margin-top: -39px;
}
article.underReview div.underReviewRight aside.about {
  border-top: 6px solid #231f20;
  padding: 20px 9px 9px 9px;
  background-image: url("/cassette.axd/file/site-static/underReviewSprites-2bee267815a13f0ed8f455fd4df4ce6067c64ab0.png");
  background-repeat: no-repeat;
  background-position: right -941px;
  -moz-box-shadow: 0px 1px 5px 1px #dfdfdf;
  -webkit-box-shadow: 0px 1px 5px 1px #dfdfdf;
  box-shadow: 0px 1px 5px 1px #dfdfdf;
  margin: 0px 0px 20px 0px;
}
article.underReview div.underReviewRight aside.about h4 {
  color: #231f20;
  font-weight: 900;
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 2px;
}
article.underReview div.underReviewRight aside.about p {
  color: #231f20;
  font-size: 14px;
  line-height: 18px;
  width: 250px;
  margin: 0px 0px 2px 0px;
}
article.underReview div.underReviewRight aside.about ul {
  margin: 15px 0 2px 0;
}
article.underReview div.underReviewRight aside.about li {
  padding: 6px;
  background-color: #e5e5e6;
  overflow: hidden;
  margin-bottom: 2px;
}
article.underReview div.underReviewRight aside.about li img {
  float: left;
}
article.underReview div.underReviewRight aside.about li p {
  margin-left: 96px;
  width: auto;
  font-weight: 700;
  color: #231f20;
  font-size: 12px;
}
.fbbox {
  margin: 2px 0px 50px 0px;
  -moz-box-shadow: 0px 1px 5px 1px #dfdfdf;
  -webkit-box-shadow: 0px 1px 5px 1px #dfdfdf;
  box-shadow: 0px 1px 5px 1px #dfdfdf;
}
.apprdeny {
  width: 100%;
}
.apprdeny td {
  text-align: left;
}
.apprdeny th {
  width: 198px;
}
.apprdeny td,
.apprdeny th {
  vertical-align: top;
}
.apprdeny a.person,
.apprdeny span.seemore {
  float: left;
  margin-left: 10px;
  line-height: 16px;
  height: 16px;
  margin-bottom: 2px;
  cursor: pointer;
}
.apprdeny a.person img {
  display: block;
  float: left;
  width: 14px;
  height: 14px;
  margin-right: 5px;
  border: solid 1px #cccccc;
}
.apprdeny a.person:hover img {
  border-color: #00abc7;
}
.apprdeny span.seemore:hover {
  text-decoration: underline;
}
.apprdeny div.more {
  display: none;
  width: 100%;
  clear: left;
}
