html, body {
    color: #444;
    background: #282828 url('//treasureislandmedia.com/images/newHome/bkg.jpg') left top repeat;
}
a.btn {
    color: #fdfdfd;
}
a.btn-default {
    color: #000;
}
.bg-black {
   background-color: #000;
}
.am-content-page {
    color: #ddd;
}
#row-email-confirm-message-0 {
    background: #050;
}
#row-email-0 {
    margin-left: auto;
    margin-right: auto;
}
#row-qfauto-1, #row-qfauto-2 {
    margin-bottom: 10px;
}
#row-qfauto-1 .element-title, #row-qfauto-1 .am-element-title, #row-qfauto-2 .element-title, #row-qfauto-2 .am-element-title {
    display: none;
}
#row-qfauto-1 .element.group, #row-qfauto-1 .am-element.group, #row-qfauto-2 .element.group, #row-qfauto-2 .am-element.group {
    margin: 0;
}
.g-recaptcha {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 304px;
    max-width: 100%;
}
.am-form fieldset legend {
    background: #282828 url('//treasureislandmedia.com/images/newHome/bkg.jpg') left top repeat;
    color: #FFF;
}
.am-form fieldset legend {
    color: #f00;
    font-family: 'Special Elite', cursive;
    font-size: 24px;
}
.am-lang-choice {
    line-height: 34px;
}
.am-info, .am-lang-title, .am-user-identity-block_login {
    color: #C97C2A;
}
.am-info {
  background: transparent;
  border: none;
  margin-top: 0;
  margin-bottom: 0;

}
.am-common a {
    color: #900;
}

.am-layout {
    min-height: initial;
    margin: 0;
}

.am-header .am-header-content-wrapper {
    border: none;
    background: none;
}

.am-header {
    background: #000000;
}

.am-layout {
    background: #000000;
    background: #282828 url('//treasureislandmedia.com/images/newHome/bkg.jpg') left top repeat;
}
.am-pass-indicator-bar {
    background-color: transparent;
}

.am-body, .am-body-content, .am-body .am-body-content-wrapper, .am-form, .am-form form, .am-auth-form div.row, .am-auth-form div.am-row, .am-popup, .am-popup .am-popup-header {
    background: #282828 url('//treasureislandmedia.com/images/newHome/bkg.jpg') left top repeat;
}
.am-popup-title {
    color: #f00;
    font-family: 'Special Elite', cursive;
    font-size: 24px;
    text-align: center;
}
.am-popup .am-popup-close-icon, .am-popup .am-popup-close-icon::after {
    color: #FFF;
}
.am-popup .am-popup-close-icon::after {
  font-size: 2rem;
}
.am-popup .am-upgrade-options {
    color: #FFF;
}
.am-popup .am-upgrade-options label {
	width: 100%;
}

.am-form form {
    background: #000000;
    color: #FFF;
    border: none;
    box-shadow: 0 0 1px 2px #333;
}

.am-form div.row, .am-form div.am-row {
    border-bottom: none;
}

.am-form form input, .am-form form select, .am-form form textarea {
    color: #000;
}
.am-form form select[name="cc_expire[m]"], .am-form form select[name="cc_expire[y]"] {
	background-color: #FFF;
}
.am-form div.element-title, .am-form div.am-element-title {
    background-color: transparent;
}
@media all and (min-width: 500px) {
  .am-form div.element-title, .am-form div.am-element-title {
    width: 50%;
  }
}
@media all and (min-width: 500px) {
  .am-form #row-_newsletter-0 .element.group, .am-form #row-_newsletter-0 .am-element.group {
    float: right;
    width: 50%;
    margin-left: 0;
  }
}
@media all and (min-width: 500px) {
  .am-form #row-product_id_page-0-0 .element, .am-form #row-product_id_page-0-0 .am-element {
    float: right;
    width: 50%;
    margin-left: 0;
  }
}
@media all and (min-width: 500px) {
  .am-form #row-sponser_request_type-0 .element, .am-form #row-sponser_request_type-0 .am-element {
    float: right;
    width: 50%;
    margin-left: 0;
  }
}
@media all and (min-width: 500px) {
  .am-form #row-html2-0 .element, .am-form #row-html2-0 .am-element {
    float: right;
    width: 50%;
    margin-left: 0;
  }
}
.am-form div.element-title label, .am-form div.am-element-title label {
    font-weight: bold;
    color: #EEE;
}
.am-header-line {
    border:none;
    background: #000000;
}

.am-footer .am-footer-content-wrapper {
    background: #000000;
    color: inherit;
    height: auto;
}

.am-footer-text {
    padding-top:1em;
    padding-bottom:1em;
}

.am-body {
    background: none;
}
.am-body .am-body-content-wrapper {
    border: none;
}

.am-body-content {
    min-height: 300px;
}

.am-header-content-wrapper {
    padding: 0;
}

.am-header-content-content {
    display: none;
}

.am-header .am-header-content .am-header-content-logo {
    float: none;
    margin: 0;
}

.am-footer-actions {
    display:none;
}

.am-page-login .am-body-content-wrapper {
    background: none;
    box-shadow: none;
}

.am-fb-login-button-wrapper:before {
    background: #000000;
}
.am-form form#profile div.element, .am-form form#profile div.am-element {
    background-color: transparent;
    margin-left: 0;
    float: right;
    display: block;
    width: 100%;
    max-width: 50%;
}

.am-form form#profile div.element-title, .am-form form#profile div.am-element-title {
    background-color: transparent;
    margin-right: 0;
    float: left;
    display: block;
    width: 100%;
    max-width: 50%;
}
footer {
    clear: both;
    margin-top: 0;
}
footer ul li {
    text-align: left;
}
footer li.section-header {
    display: inline-block;
    margin-top: 10px;
    color: #777;
    font-size: 16px;
    text-transform: uppercase;
}
footer div>a {
    display: inline-block;
    /* width: 160px; */
    padding: 0 20px;
}
footer li.tSp {
    margin-top: 10px;
}
footer .fDiv {
    border-left: 1px solid #222;
    text-align: left;
}
footer a,
footer a:link,
footer a:visited {
    /* text-align: left; */
    color: #fdfdfd;
}
footer a:hover {
/*    margin: 0; */
/*    padding: 0; */
    color: #aaa;
/*    font-weight: normal; */
}
/*
footer #email {
    float: left;
    width: 80%;
    color: #fdfdfd;
    border: 1px solid;
}
footer #email,
footer input[type="email"] {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
footer #eListButton {
    float: left;
    height: 24px;
    line-height: 20px;
    border: 0;
    background: none;
    color: #fdfdfd;
}
*/
@media screen and ( max-width: 840px) {
    footer ul li,
    footer ul {
        text-align: left;
    }
    footer a,
    footer li a,
    footer ul li a,
    footer div ul li a {
        text-align: left;
    }
}
footer ul.social,
footer ul.social li,
footer ul.social li a {
    text-align: center;
}
div.f2257 {
}
div.f2257 p {
    margin-top: 7px;
    color: #999;
    font-size: 11px;
}

.am-body .am-body-content-wrapper {
     padding-top: 0;
     padding-bottom: 10px;
}
.am-layout-two-coll {
    border: none;
    box-shadow: none;
    background: #282828 url('//treasureislandmedia.com/images/newHome/bkg.jpg') left top repeat;
}
@media all and (min-width: 750px) {
  .am-layout-two-coll {
    background: #282828 url('//treasureislandmedia.com/images/newHome/bkg.jpg') left top repeat;
  }
}


.am-layout-two-coll .am-layout-two-coll-bottom {
    background: #282828 url('//treasureislandmedia.com/images/newHome/bkg.jpg') left top repeat;
}
@media all and (min-width: 750px) {
  .am-layout-two-coll .am-layout-two-coll-bottom {
    background: #282828 url('//treasureislandmedia.com/images/newHome/bkg.jpg') left top repeat;
  }
}
.am-layout-two-coll .am-layout-two-coll-top {
    background: #282828 url('//treasureislandmedia.com/images/newHome/bkg.jpg') left top repeat;
}
@media all and (min-width: 750px) {
  .am-layout-two-coll .am-layout-two-coll-top {
    background: #282828 url('//treasureislandmedia.com/images/newHome/bkg.jpg') left top repeat;
  }
}

.am-coll-content h2 {
    color: #f00;
    font-family: 'Special Elite', cursive;
    font-size: 24px;
}

.am-block {
  color: #EEE;
    background: #282828 url('//treasureislandmedia.com/images/newHome/bkg.jpg') left top repeat;
  border: none;
  box-shadow: 0 0 1px 2px #333;
}

.am-receipt {
  border: none;
  box-shadow: 0px 0px 2px #777;
}

.am-receipt td.am-receipt-total {
    color: #FFF;
    background-color: transparent;
}
.am-receipt th, .am-receipt td {
    color: #FFF;
    background-color: transparent;
    border: none;
}

.am-form #row-buttons div.element, .am-form #row-buttons div.am-element {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}


.form-required {
	color: #f00;
}

.am-form fieldset.captcha.form-wrapper legend {
    display: none;
}
.am-form fieldset.captcha.form-wrapper .description, .am-form fieldset.captcha.form-wrapper .fieldset-description {
	font-size: smaller;
}

.am-form fieldset.captcha.form-wrapper .fieldset-description {
	margin-top: 2rem;
	margin-bottom: 1rem;
}

.am-form form#user-login {
	background: unset;
	max-width: unset;
	width: auto;
	padding: 2rem;
	font-size: small;
}

.tim-label-custom-js {
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.tim-label-custom-js .am-product-title {
	display: block;
	max-width: 25%;
	font-size: large;
	text-align: left;
	float: left;
	width: 25%;
	/* line-height: 2.2; */
}
.tim-label-custom-js .am-product-terms {
	display: block;
	font-size: medium;
	max-width: 75%;
	text-align: right;
	float: right;
	width: 75%;
}
.tim-label-custom-js .am-product-terms span {
	font-size: small;
	display: block;
}
.tim-label-custom-js .am-product-desc {
	display: block;
	float: none;
	clear: both;
}
/*
@media all and (max-width: 767px) {
  .tim-label-custom-js .am-product-desc {
  	border-top: 1px solid #000;
  }
}
*/
@media all and (max-width: 768px) {
  .tim-label-custom-js .am-product-title {
  	max-width: 100%;
  	clear: both;
  	float: none;
  }
}
.agreement {
    color: #FFF;
}
.timtopcontainerinner {
    height: 144px;
}
.timBottom {
    margin-bottom: 0;
}
.timBottom > ul, .timBottom > ul li, .timBottom > ul li > a {
  height: 24px;
  line-height: 24px;
  font-family: 'ClearSans', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
}
 @media all and (max-width: 480px) {
  .timtopcontainerinner {
    height: unset;
  }
  .timBottom > ul, .timBottom > ul li, .timBottom > ul li > a {
    height: 18px;
    line-height: 18px;
  }
  .timBottom > ul li {
	padding: 0px;
  }
  .timBottom > ul li > a {
    font-size:10px;
  }
}

.am-form-container .am-form-sidebar-sidebar {
	border: 0;
	box-shadow: none;
}

.timglobal-link-input-marketing {
    color: #000 !important;
}
#grid-aff_keywords .am-grid-title {
	color: #ccc;
}
.text-color-white {
	color: #fff;
}
.text-color-light-grey {
	color: rgb(211, 211, 211);
}

.cancel-subscription-popup {
	color: #fff;
}

#cancel-subscription-no {
	color: #f00;
}

.am-form #two-factor-hotp .am-row.am-row-highlight {
  background: #000;
}

.am-upgrade-coupon label {
  color: #fff;
}

#row-save-0 .am-element {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.am-form #cc #row-qfauto-1 .element.group {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}






