#twitter { display: none !important }

.tabs li a {
  background: #171A1F !important;
}

.tabs li.active a {
  background: #23262E !important;
  color: #FA4224 !important;
}

.boff_entry { float: left; width: 162px; height: 130px; margin: 0 11px }
.boff_entry img { width: 160px; height: 90px; border: 1px solid #41454f; }

/* Boff CSS */
.FFSteps {
  border: 0px;
  border-bottom: 3px solid #373A43;
  width: 995px;
  padding: 0px;
  margin: 0px;
}
.FFDiv {
  background-color: #14151C;
 /* background-color: #151721; */
 /* background-color: #202333; */
  border: 3px solid #373A43;
  padding: 0px;
  margin: 0px;
}   
.FFDiv .rounded {
  -moz-border-radius: 10px; 
  -webkit-border-radius: 10px;
  padding-top: 5px;
  margin: 0px 15px;
  border: 2px solid #373A43;
}
.FFDiv h2, .FFDiv h3 {
  font-size: 1.2em;
  font-weight: normal;
  margin: 0.7em 0px 0.2em;
}
.boxLogin, 
.boxRegister, 
.boxConfirmation, 
.boxUpload,
.boxRules {
  font-size: 12px;
  float: left;
}
.boxLogin { 
  width: 300px; 
  padding: 5px 50px; 
}
.boxRegister { 
  width: 360px; 
  padding: 5px 50px; 
  margin: 0px 0px 0px 50px !important;
}
.boxConfirmation, .boxPurchase {
  width: 775px;
  padding: 5px 50px;
  margin: 0px 50px 50px !important;
}
.boxUpload {
  width: 300px;
  padding: 5px 50px;
  margin: 0px 0px 0px 50px !important;
}
.boxRules {
  width: auto;
  padding: 0px 20px;
  margin: 0px;
}
.boxLogin form .form, 
.boxRegister form .form,
.boxUpload form .form,
.boxPurchase form .form {
  -moz-border-radius: 10px; 
  -webkit-border-radius: 10px;
  padding: 2px 0px 5px;
  margin: 2px 0px 5px !important;
  background: transparent !important;
  border: 2px solid #373A43;
  width: auto;
}              
.boxUpload #formText textarea {
  background-color: transparent;
}
.boxLogin form h4,
.boxRegister form h4,
.boxUpload form h4,
.boxPurchase form h4 {
  font-size: 1.2em;
  font-weight: normal;
  margin: 15px 0px 0px;
}

.boxLogin form .form input, 
.boxRegister form .form input,
.boxUpload form .form input,
.boxPurchase form .form input {
  background: transparent none repeat scroll 0 0;
  border: 0px;
  color: #777;
  font-size: 1.1em;
  margin: 0px;
}
.boxLogin .button,
.boxRegister .button,
.boxUpload .button,
.boxPurchase .button {
  width: auto;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padidng;
  background: #75B036 none repeat scroll 0 0;
  border: 1px solid #75B036;
}
.boxLogin form .form input { width: 275px; }
.boxRegister form .form input { width: 340px; }
.boxUpload form .form input { width: 275px; }
.boxPurchase form .form input { width: 330px; }

.boxLogin form select, 
.boxRegister form select,
.boxUpload form select,
.boxPurchase form select {
  background: #14151C none repeat scroll 0 0;
  border: 0px solid #373A43;
  color: #CCC;
  font-size: 1.1em;
  padding: 3px;
  margin: 0px 15px;
}
.boxLogin form select { width: 275px; }
.boxRegister form select { width: 340px; }
.boxUpload form select { width: 275px; }
.boxPurchase form select { width: 315px; }
.stepDiv {
  margin: 5px 50px;
}
.boxAvatar {
  text-align: center;
  padding: 0px;
  margin: 0px;
  border: 0px;
  border-bottom: 1px dashed #373A43; 
}
.boxAvatar strong { color: #BA5120 }
.boxAvatar img {
  width: 65px;
  padding: 10px 0px;
  float: left;
}
.FFDiv .rulesDiv {
  border-color:#373A43 -moz-use-text-color -moz-use-text-color;
  border-style:dashed none none;
  border-width:2px 0 0;
  margin: 20px 50px;
  padding: 30px 0;
}
.FFButton { 
  width: auto; 
  border: 0px !important;
  background: transparent none scroll no-repeat 0 0 !important;
}
#terms {
  border:3px solid #343942;
  height:120px;
  overflow:auto;
  padding:10px 10px 10px 20px;
  width:330px;
}
.loginHeader {
  font-size:1.6em;
  font-weight:100;
  letter-spacing:1px;
  margin:0;
  padding-bottom:20px;
}
.ccard {
  float:left;
  padding:5px 0 10px;
  text-align:center;
  width:52px;
}
.boxConfirmation ul {
  text-align: left;
}
.boxConfirmation li {
  display: block;
  margin: 10px;
  list-style-type: disc !important;
  list-style-image: url(/images/unPoint.png);
  list-style-position: outside;
  line-height: 1.5;
}
.boxConfirmation h1 {
  text-align: left;
  color: #555;
  margin: 10px;
}
.boxConfirmation p {
  text-align: left;
}
.heading2 { font-size: 20px }  
.green {
  color: #8bc53f;
}
.orange {
  color: #f16422;
}
.yellow {
  color: #ffc10e;
}
.cyan {
  color: #00adef;
}
.pink {
  color: #bc1a8c;
}
.purple {
  color: #5a6fc0;
}
.boffPlayer {
  width: 975px;
  padding: 10px;
  margin: 0px 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background: #2F323A none no-repeat scroll 0 0;
}
.boffViewBanner {
  width: 975px;
  border: 0px;
  margin: 0px 10px;
  padding: 0px 10px;
  text-align: center;  
}
.boffFilms {
  width: 995px;
  padding: 0px 5px;
  margin: 0px 5px;
}
.boffLink {
  float: left;
}
.boffLink img {
  width: 155px;
  height: 117px;
  margin: 5px;
}
.big50k {
  text-align: center;
  margin-bottom: 40px;
}
.big50k img {
  width: 288px;
  height: 168px;
}
.banner50k {
  border: 3px solid #353A42;
  background: #12151D none scroll no-repeat 0 0;
  width: 989px;
  padding: 0px;
  margin: 0px;
}
.imgBanner50k {
  padding: 0px;
  margin: 0px;
  border: 0px;
  border-bottom: 3px solid #353A42;
}
.banner50k h2 {
  font-size: 1.5em;
  color: #9C9EA0;
  margin: 2px 60px;
}
.banner50k p {
  font-size: 1.2em;
  text-indent: -20px;
  width: 700px;
}
.banner50k .question {
  padding: 20px 85px 0px;
}
.banner50k .answer {
  padding: 0px 85px;
}
.banner50k ul {
  margin: 2px 60px;
  font-size: 1.2em;
  line-height: 1.2;
  padding-bottom: 30px;
}
.banner50k ul li {
  list-style-type: disc !important;
  margin-left: 20px;
}
.banner50k .regular {
  list-style-type: none !important;
}
.banner50k .mini {
  list-style-type: none !important;
  font-size: 0.8em;
}
.banner50k a {
  display: block;
  color: #9C9EA0;
  margin: 20px 60px;
  margin-top: 30px;
  font-size: 1.2em;
}
.moreDetailsLink {
  display: block;
  color: #2e3139;
  float: right;
  padding: 5px 15px;
  text-decoration: underline;
}
.moreDetailsLink:hover {
  color: #9C9EA0; /* #2e3139; */
  text-decoration: none;
}

