@font-face{font-family:"Milo Serif Pro";src:url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/MiloSerifWebPro-Medium.eot);src:url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/MiloSerifWebPro-Medium.eot#iefix) format('embedded-opentype'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/MiloSerifWebPro-Medium.woff) format('woff'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/MiloSerifWebPro-Medium.otf) format('opentype'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/MiloSerifWebPro-Medium.ttf) format('truetype'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/MiloSerifWebPro-Medium.svg) format('svg');font-weight:500;font-style:normal;}

@font-face{font-family:"Milo Serif Pro";src:url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/MiloSerifWebPro-MediumIta.eot);src:url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/MiloSerifWebPro-MediumIta.eot#iefix) format('embedded-opentype'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/MiloSerifWebPro-MediumIta.woff) format('woff'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/MiloSerifWebPro-MediumIta.otf) format('opentype'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/MiloSerifWebPro-MediumIta.ttf) format('truetype'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/MiloSerifWebPro-MediumIta.svg) format('svg');font-weight:500;font-style:italic;}

@font-face{font-family:"Milo Serif Pro";src:url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/MiloSerifWebPro-Bold.eot);src:url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/MiloSerifWebPro-Bold.eot#iefix) format('embedded-opentype'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/MiloSerifWebPro-Bold.woff) format('woff'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/MiloSerifWebPro-Bold.otf) format('opentype'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/MiloSerifWebPro-Bold.ttf) format('truetype'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/MiloSerifWebPro-Bold.svg) format('svg');font-weight:700;font-style:normal;}@font-face{font-family:"Theinhardt";src:url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtRegular-Regular.eot);src:url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtRegular-Regular.eot#iefix) format('embedded-opentype'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtRegular-Regular.woff) format('woff'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtRegular-Regular.otf) format('opentype'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtRegular-Regular.ttf) format('truetype'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtRegular-Regular.svg) format('svg');font-weight:300;font-style:normal;}@font-face{font-family:"Theinhardt";src:url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtRegular-Italic.eot);src:url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtRegular-Italic.eot#iefix) format('embedded-opentype'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtRegular-Italic.woff) format('woff'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtRegular-Italic.otf) format('opentype'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtRegular-Italic.ttf) format('truetype'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtRegular-Italic.svg) format('svg');font-weight:300;font-style:italic;}@font-face{font-family:"Theinhardt";src:url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtMedium-Regular.eot);src:url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtMedium-Regular.eot#iefix) format('embedded-opentype'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtMedium-Regular.woff) format('woff'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtMedium-Regular.ttf) format('truetype');font-weight:500;font-style:normal;}@font-face{font-family:"Theinhardt";src:url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtMedium-Italic.eot);src:url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtMedium-Italic.eot#iefix) format('embedded-opentype'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtMedium-Italic.woff) format('woff'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtMedium-Italic.otf) format('opentype'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtMedium-Italic.ttf) format('truetype'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtMedium-Italic.svg) format('svg');font-weight:500;font-style:italic;}@font-face{font-family:"Theinhardt";src:url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtBold-Regular.eot);src:url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtBold-Regular.eot#iefix) format('embedded-opentype'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtBold-Regular.woff) format('woff'),url(https://assets.dwell.com/sites/all/themes/dwell2014/fonts/TheinhardtBold-Regular.ttf) format('truetype');font-weight:700;font-style:normal;}

a {color: #000000; text-decoration: underline}
a:visited { color: #000000; text-decoration: none} 
a:focus{ color: #000000; text-decoration: underline} 
a:hover{ color: #FF3333; text-decoration: underline} 

body{font-size:16px;font-family:'Theinhardt',Arial,sans-serif;font-weight:400;line-height:1.5;-webkit-tap-highlight-color:transparent;color:#000;background:#FFF;margin:0px 0px;padding: 0px 0px}

input{font-family:'Theinhardt',Arial,sans-serif;font-weight:300;}
h3{font-size:44px;font-weight:500;line-height:100%;margin-bottom:10px;margin-top:20px}
h4{font-size:24px;font-weight:500;line-height:100%;margin-bottom:20px;margin-top:0px}
.top-list {
  font-size: 18px;
  font-weight: 100;
}
.logo {
  height: 100px;
  line-height: 126px;
  text-align: center;
}
input[type="text"], select {
	height:40px;
	  padding: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	  border-bottom: solid 1px #ebebeb;
  border-top: solid 1px #ebebeb;
  border-right: solid 1px #ebebeb;
  border-left: solid 1px #ebebeb;
  transition: border 0.3s;
  display: block;
  margin: 10px 0px;
  width: 100%;
  font-family:'Theinhardt',Arial,sans-serif;font-weight:300;
  font-size: 16px;
  color:#999999;
  background-color:#ebebeb;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  -ms-border-radius: none;
  -o-border-radius: none;
  border-radius: none;

}
input[type="text"]:focus {
  outline: none;
    border: solid 1px #0066ed;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}


input[type="text"] error {
  outline: none;
    border-bottom: solid 5px #ff6666;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

select {
   border: 0;
   border-radius: 0;
   -webkit-appearance: none;
   outline: none;
   height: 40px;
   border: 1px solid #ebebeb;  
	width:100%;
color:#999999;
   }

.button {
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
	background-color:#ff6666;color:#FFFFFF;padding:10px 60px;border:none;font-size:18px;font-weight:400
}

.button:hover {
    background-color: #ff3333; 
    color: white;
}

.buttonCancel {
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;background-color:#ff6666;color:#FFFFFF;padding:6px 20px;border:none;font-size:12px;font-weight:400;float:right;
}

.buttonCancel:hover {
    background-color: #ff3333; 
    color: white;
}

#logo {width:100%;max-width:100px;}
#currentIssue {text-align:center;margin-right:150px;width:100%;max-width:248px;}
		
			/*////// FRAMEWORK STYLES //////*/
			.flexibleContainerCell{padding-top:0px; padding-right:0px; padding-left:0px;}
			.flexibleImage{height:auto;}
			.imageContent, .imageContentLast{padding-bottom:20px;}
			.nestedContainerCell{padding-top:20px; padding-right:20px; padding-left:20px;padding-bottom:20px;}
			
#termsCell td{padding-top:0px !important; padding-right:0px !important; padding-left:0px !important;padding-bottom:10px !important;}
.noBorder {border-style:none !important;}
table { border-collapse: collapse;}

.recipientBox {font-weight:200;font-size:14px;border:solid 1px #CCCCCC;padding:20px}
.step {color:#CCCCCC;font-size:24pxa}
#formContainer {background-color:#FFFFFF;max-width:900px;}

.fieldCity {margin-left:0px;margin-top:0px;margin-bottom:0px;margin-right:20px;float:left;width:100%;max-width:345px;}
.fieldCityINT {margin-left:0px;margin-top:0px;margin-bottom:0px;margin-right:20px;float:left;width:100%;max-width:280px;}
.fieldState {margin-left:0px;margin-top:0px;margin-bottom:0px;margin-right:20px;float:left;height:auto;max-width:150px;min-width:150px;}
.fieldZip {margin-left:0px;margin-top:0px;margin-bottom:0px;margin-right:0px;float:left;min-width:125px;}
.fieldZipINT {margin-left:0px;margin-top:0px;margin-bottom:0px;margin-right:0px;float:left;min-width:190px;}

.fieldZipGift {margin-left:0px;margin-top:0px;margin-bottom:0px;margin-right:0px;float:left;width:100%;}
.fieldCityGift {margin-left:0px;margin-top:0px;margin-bottom:0px;margin-right:20px;float:left;width:100%;max-width:288px;}
.fieldCountry {margin-left:0px;margin-top:0px;margin-bottom:0px;margin-right:0px;float:left;min-width:180px;}
.fieldCountryINT {margin-left:0px;margin-top:0px;margin-bottom:0px;margin-right:20px;float:left;height:auto;max-width:150px;min-width:150px;}
.selectExpM {margin-left:0px;float:left;display:inline-block;}
.selectExpY {margin-left:20px;float:left;display:inline-block;}
.fieldCC {}
.radioCC {vertical-align:middle;width:100%;max-width:80px}


textarea {  
outline: none;
padding: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	  border-bottom: solid 1px #ebebeb;
  border-top: solid 1px #ebebeb;
  border-right: solid 1px #ebebeb;
  border-left: solid 1px #ebebeb;
  transition: border 0.3s;
  display: block;
  margin: 10px 0px;
  width: 100%;
  font-family:'Theinhardt',Arial,sans-serif;font-weight:300;
  font-size: 16px !important;
  color:#999999;
  background-color:#ebebeb;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  -ms-border-radius: none;
  -o-border-radius: none;
  border-radius: none;}

input[type="text"], select,  {
	height:40px;
	  padding: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	  border-bottom: solid 1px #ebebeb;
  border-top: solid 1px #ebebeb;
  border-right: solid 1px #ebebeb;
  border-left: solid 1px #ebebeb;
  transition: border 0.3s;
  display: block;
  margin: 10px 0px;
  width: 100%;
  font-family:'Theinhardt',Arial,sans-serif;font-weight:300;
  font-size: 16px;
  color:#999999;
  background-color:#ebebeb;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  -ms-border-radius: none;
  -o-border-radius: none;
  border-radius: none;

}
input[type="text"]:focus {
  outline: none;
    border: solid 1px #0066ed;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}


input[type="text"] error {
  outline: none;
    border-bottom: solid 5px #ff6666;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

select {
   border: 0;
   border-radius: 0;
   -webkit-appearance: none;
   outline: none;
   height: 40px;
   border: 1px solid #ebebeb;  
	width:100%;
color:#999999;
   }
  


#logo {width:100px;max-width:100px;height:auto;padding:20px 20px 55px 20px;}
#currentIssue {text-align:center;margin-right:150px;width:100%;max-width:200px;}
#offerCopy {padding-left:170px;font-weight:300;font-size:16px;}
		
			/*////// FRAMEWORK STYLES //////*/
			.flexibleContainerCell{padding-top:0px; padding-right:0px; padding-left:0px;}
			.flexibleImage{height:auto;}
			.imageContent, .imageContentLast{padding-bottom:20px;}
			.nestedContainerCell{padding-top:20px; padding-right:20px; padding-left:20px;padding-bottom:20px;}
.magShadow {max-width:200px;width:200px;-webkit-box-shadow: 0px 14px 39px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 14px 39px 0px rgba(0,0,0,0.4);
box-shadow: 0px 14px 39px 0px rgba(0,0,0,0.4);}
			
#termsCell td{padding-top:0px !important; padding-right:0px !important; padding-left:0px !important;padding-bottom:10px !important;}
	.noBorder {border-style:none !important;}
table {
 border-collapse: collapse;
}
.step {color:#CCCCCC;font-size:24pxa}
#formContainer {background-color:#FFFFFF;max-width:900px;}
.fieldCC {}
.radioCC {vertical-align:middle;width:100%;max-width:80px}

.head {padding: 8px 0px 6px 0px;
	margin: 0px 0px 10px 0px;	
	color:#333333;background-color:#FFFFFF;
	font-weight:400;
	font-size:24px;
}
.spacer {width:10px;height:20px;display:block;}
.termsCell {padding-bottom:20px}

input{
	margin-bottom: 3px;
	padding:3px;
	font:normal 14px Arial, Helvetica, sans-serif;
}

select{
	margin-bottom: 3px;
	font-size: 16px;
}


/* HTML5 Boilerplate accessible hidden styles */
[type="radio"] {
  border: 0; 
  clip: rect(0 0 0 0); 
  height: 1px; 
  margin: -1px; 
  overflow: hidden; 
  padding: 0; 
  position: absolute; 
  width: 1px;

}

/* One radio button per line */
label {
  display: block;
  cursor: pointer;
  line-height: 35px;
font-size:16px !important;
}

[type="radio"] + span {
  display: block;padding:5px 5px 5px 5px;
}

/* the basic, unchecked style */
[type="radio"] + span:before {
  content: '';
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: -0.25em;
  border-radius: 1em;
  border: 0.125em solid #fff;
  box-shadow: 0 0 0 0.1em #cccccc;
  margin-right: 0.75em;
  margin-left: 0em;
  transition: 0.5s ease all;
}

/* the checked style using the :checked pseudo class */
[type="radio"]:checked + span:before {
  background: #0066ed;
  box-shadow: 0 0 0 0.1em #0066ed;
}

[type="radio"]:checked + span {
  background: #FFFFFF;
}

[type="radio"]:focus + span:after {
  font-size: 1.5em;
  line-height: 1;
  vertical-align: -0.125em;
  background-color:#0066ed;
  }

fieldset {
  font-size: 16px !important;
  border: none;
  padding: 0;
  border-radius: 0em;
}

/* checkbox style */

/**
 * Start by hiding the checkboxes
 */
input[type=checkbox] {
	visibility: hidden;
}

/**
 * Checkbox Style
 */
.checkboxStyle {
	margin: 20px 0px;
	position: relative;
	line-height:30px;
}

/**
 * Create the box for the checkbox
 */

.checkboxStyle label {
	cursor: pointer;
	position: absolute;
	width: 26px;
	height: 26px;
	top: 0;
  	left: 0;
	background: #FFFFFF;
	border:1px solid #CCCCCC;

	}

.checkboxStyle input[type=checkbox]:checked + label {
	cursor: pointer;
	position: absolute;
	width: 26px;
	height: 26px;
	top: 0;
  	left: 0;
	background-color: #0066ed;
	border:1px solid #0066ed;
}

/**
 * Display the tick inside the checkbox
 */
.checkboxStyle label:after {
	opacity: .2;
	content: '';
	position: absolute;
	width: 15px;
	height: 5px;
	background: transparent;
	top: 6px;
	left: 4px;
	border: 4px solid #CCCCCC;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	  transition: 0.5s ease all;

}

/**
 * Create the checkbox state for the tick
 */
.checkboxStyle input[type=checkbox]:checked + label:after {
opacity: 1;
	content: '';
	position: absolute;
	width: 15px;
	height: 5px;
	background: transparent;
	top: 6px;
	left: 4px;
	border: 4px solid #FFFFFF;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	transition: 0.5s ease all;
}


#paymentRadio div{float:left;margin-right:25px;height:55px;}
#paymentRadio span{border:none !important;}
	
.note {color:#999999;font-weight:400;margin-bottom:0px;}
.highlight {color:#ff3333;}
.error {color:#ff3333;}


#footer {
max-width:700px;width:100%;
line-height:25px;
	color: #333333;
	margin:0 auto;
	text-align:left;
	background-color:#e7e7e7;font-size:12px;color:#999999;
}
#footer .pipe{
	margin-right: 2px;
	margin-left: 2px;
	font-weight:100;}

#footer a {

	text-decoration:none;
	color:#333333;
}

#footer a:hover { 
	text-decoration:underline;
}
    .hover {
    position:relative;
    
}

.tooltip {
  top:20px;
  width:100%;max-width:400px;
  background-color:FFFFFF;
  color:#333333;
  opacity:0;
  position:absolute;
  -webkit-transition: opacity 0.5s;
  -moz-transition:  opacity 0.5s;
  -ms-transition: opacity 0.5s;
  -o-transition:  opacity 0.5s;
  transition:  opacity 0.5s;
  padding:15px 15px;
  font-size:14px;line-height:14px;
  border:solid 1px #CCCCCC;
}

.hover:hover .tooltip {
    opacity:1;
	background-color:#FFFFFF;
}

.digital-download {
	-webkit-transition-duration: 0.4s; transition-duration: 0.4s;background-color:#ff6666;color:#FFFFFF;padding:15px 15px;border:none;font-size:18px;font-weight:400;text-align:center;margin:0 auto;width:250px;}

.digital-download:hover {
	-webkit-transition-duration: 0.4s; transition-duration: 0.4s;background-color:#ff3333;color:#FFFFFF;border:none;font-size:18px;font-weight:400;text-align:center;margin:0 auto;}


/*////// MOBILE STYLES //////*/
			@media only screen and (max-width: 800px){	
			
.head {padding: 8px 0px 6px 0px;
	margin: 0px 0px 10px 0px;	
	color:#333333;background-color:#FFFFFF;
	font-weight:400;
	font-size:30px;
}

label {
  display: block;
  cursor: pointer;
line-height: 22px;
font-size:16px !important;
border:solid 1px #CCCCCC;
margin-bottom:20px;margin-left:0px;

}

[type="radio"] + span {
  display: block;padding:10px 10px 10px 10px;
    border: solid 1px #CCCCCC;

}
[type="radio"]:checked + span {
  background: #0066ed;color:#FFFFFF !important;margin-left:0px;
}

[type="radio"]:checked + span a{
  background: #0066ed;color:#FFFFFF !important;margin-left:0px;
}
.ccImage {width:45px;}
#paymentRadio div{display:inline;margin-right:15px;height:55px;}
#paymentRadio span, label{border:none !important;}

.radioCC {vertical-align:middle;width:100%;max-width:60px;margin-right:30px}
			
#logo {width:100px;height:auto;padding:20px 20px 55px 20px;}
body{width:100% !important; min-width:100% !important;margin:0px 0px;padding: 0px 0px} 
h3{font-size:30px;font-weight:500;line-height:100%;margin-bottom:0px;}
h4{font-size:20px;font-weight:500;line-height:100%;margin-bottom:10px;margin-top:10px}
#currentIssue {text-align:center;margin-right:0px;width:100%;max-width:248px;}

.fieldCity {margin-right:0px;float:none;display:block;clear:both;width:100% !important;max-width:none;}
.fieldCityINT {margin-right:0px;float:none;display:block;clear:both;width:100% !important;max-width:none;}

.fieldState {margin-left:0px;margin-top:20px;margin-bottom:20px;margin-right:0px;float:none;display:block;clear:both;width:100% !important;max-width:none;}
.fieldZip {margin-left:0px;float:none;display:block;clear:both;width:100% !important;}
.fieldZipINT {margin-left:0px;float:none;display:block;clear:both;width:100% !important;}
.fieldZipGift {margin-left:0px;margin-top:0px;margin-bottom:0px;margin-right:0px;float:none;width:100%;}
.fieldCityGift {margin-left:0px;margin-top:0px;margin-bottom:0px;margin-right:0px;float:none;width:100%;max-width:none;}
.fieldCountry {margin-left:0px;margin-top:0px;margin-bottom:10px;margin-right:0px;float:none;width:100%;}
.fieldCountryINT {margin-left:0px important;margin-top:20px;margin-bottom:20px;margin-right:0px;float:none;width:100% !important;max-width:none;display:block;clear:both;}

.selectExpM {margin-left:0px;margin-top:20px !important; margin-right:0px;float:none;display:block;width:100% !important;}
.selectExpY {margin-left:0px;margin-top:20px !important;float:none;display:block;width:100% !important;}

#offerCopy {padding-left:0px;}

	table[id="formBody"], table[class="flexibleContainer"]{width:100% !important;}

				/*
					The following style rule makes any
					image classed with 'flexibleImage'
					fluid when the query activates.
					Make sure you add an inline max-width
					to those images to prevent them
					from blowing out. 
				*/
				img[class="flexibleImage"]{height:auto !important; width:100% !important;}
			
				/*////// GENERAL STYLES //////*/
	td[id="bodyCell"]{padding-top:0px !important; padding-right:0px !important; padding-left:0px !important;}
	
	#termsCell td{padding-top:10px !important; padding-right:10px !important; padding-left:10px !important;padding-bottom:10px !important;border-width:1px;border-style:solid;border-color:#CCCCCC;}
	.highlightCell {background-color:#0066ed;color:#FFFFFF !important;}
	#formContainer {background-color:#FFFFFF;width:100% !important;}

.digital-download {
	-webkit-transition-duration: 0.4s; transition-duration: 0.4s;background-color:#ff6666;color:#FFFFFF;padding:15px 15px;border:none;font-size:18px;font-weight:400;text-align:center;margin:0 auto;width:250px;}

.digital-download:hover {
	-webkit-transition-duration: 0.4s; transition-duration: 0.4s;background-color:#ff3333;color:#FFFFFF;border:none;font-size:18px;font-weight:400;text-align:center;margin:0 auto;}


			}