html {
	font-size: 12px;
}

body{
	background-image:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/metal-bg.jpg');
	background-repeat:repeat-x;
	font-size:12pt;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	width:100%;
	padding:0;
	margin:0;
}
h2{
	font-size:17pt;
	color:#000;
}
h3{
	font-size:17pt;
	color:#000;
	font-weight:normal;
}

html,
button,
input,
select,
textarea {
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:900;
}

#differentBillingAddress {
	display:none;
	clear:both;
}

#differentBillingAddress .billingAddress {
	color:black;
}

.textBlock {
	text-align:left;	
	color:black;
}

.fieldError {
	background-color:#FFB;
}

.clr{ clear:both; display:block;}

input, select, .content_container.block2 .content_inner .infoBackground,
.content_container, .content_container .content_inner {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.image {
	background-repeat:repeat-y;
	background-position:center top; 
}

div, img {
	margin:0;
	padding:0;
}



.checklist .item p {
	color: #FFF;
	font-family: "Myriad Pro";
	font-weight: bold;
}

.formContainer {
	text-align:center;
	position:relative;
	z-index:50;
}

.formContainer .differentBillingAddressLink {
	width:80%;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}

.formContainer .differentBillingAddressLink a {
	font-size:12px;
	color:#590000;
}

.formContainer .billingAddress {
	font-weight:900;
	font-size:16px;
	margin:10px 0px 5px;
	color:#fff;
}

.formContainer input, .formContainer select {
  padding: 1px 2px;
  font-size: 15px;
}


.marginTop {
	margin-top:44px;
}

.bg_wrapcont{
margin:20px 0;
}



#frmEmailer
{
  width: 500px;
  text-align: left;
}
#frmEmailer ul, ul#answers{
	list-style:none;
}
p#links, p#links a {
	color:#fff;
}
#frmEmailer li{
	margin:5px;
}




.whiteList {
	background-color:white;
	border: 1px solid #CCC;
	border-radius: 8px;
	padding:10px 0px;
}

.whiteList ul {
	padding:0px 15px;
}

ul.checkmark {
	margin-left:-20px;
}
ul.checkmark li {
	background: url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/check-bullet.png') no-repeat scroll 0px 0px transparent;
	font-size:16px;
	font-weight: bold;
	padding: 3px 3px 3px 45px;
	list-style-type: none;
}

ul.checkmark2 {
	margin-left:-20px;
}
ul.checkmark2 li {
	background: url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/check-bullet.png') no-repeat scroll 0px 0px transparent;
	font-size:16px;
	font-weight: bold;
	padding: 3px 3px 3px 45px;
	list-style-type: none;
	height:30px;
}


.footer {
	padding:0px 0px 30px 0;
}

.footer a, .footer p{
	color:#000!important;
}

.formTopCap {
	position:relative;
}

.formTopCap .promoCode {
	line-height:30px;
	position:absolute;
	top:50px;
	left:160px;
	width:137px;
	font-size: 16px;
	font-weight: bold;
}
#copyrightsite {
	text-align:center!important;
}
#copyrightsite a{
	font-size:13px;
}
.flt-l{
	float:left;
}
.flt-r{
	float:right;
}

body.email {
	background:none;
}

body.email .content_container.top {
	background-image:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/metal-bg.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	padding-bottom:15px;
	border-bottom:solid 5px #ffdb01;
	
}

body.email .content_container .content_inner {
	padding:20px 35px 10px;
}

body.email .content_container.emailContent .content_inner {
  border-style: solid;
  border-width: 1px;
  border-color: yellow;
  border-radius: 30px;
  
   -moz-box-shadow:    inset 0 0 10px #444;
   -webkit-box-shadow: inset 0 0 10px #444;
   box-shadow:         inset 0 0 10px #444;
   margin:20px auto;
   max-width:600px;
}


ul.fields {
	padding:0px 0px;
}

ul.fields input {
	width:300px;
}

ul.fields label {
	width:125px;
	text-align:right;
	display:inline-block;
}

li#submit {
	text-align:right;
}

li#submit input {
	margin-top:10px;
}