div {
	display: inline-block !important;
	font-size: 12px;
	font-family: Arial;
}
form#form1, div.container {
	width: 100%;
}
	div.mainform {
		width: 800px;
		margin: 0 auto;
		display: block !important;
	}
		div.default_header {
			width: 100%;
			padding: 5px 0;
		}
		div.default_productkeyholder {
			width: 100%;
		}
			div.default_productkey {
				width: 45%;
				padding: 5px 0;
				vertical-align: top;
			}
			input#txt_ProductKey, input#txt_LockingChallenge {
				width: 240px;
				text-indent: 5px;
			}
			div.default_errormsg {
				width: 54%;
				font-style: italic;
				color: red;
				padding: 5px 0;
				vertical-align: top;
			}
			div.default_button {
				width: 100%;
				text-align: left;
				text-indent: 20%;
				padding: 5px 0;
			}
		div.default_activationresults {
			width: 100%;
			border-top: solid 5px #020d41;
		}
			div.default_activationproductsheader {
				width: 100%;
				padding: 5px 0;
			}
			div.default_activationproductsfiles {
				width: 100%;
				padding: 5px 0;
			}
			div.default_activationproductsfilelist {
				width: 100%;
			}
				div.default_activationproductsfilelist > div {
					width: 100%;
					padding: 5px 0;
				}
					div.default_downloadlbl {
						width: 30%;
					}
					div.default_downloadpnlbtn {
						width: 69%;
					}
		div.default_pkresults {
			width: 100%;
			border-top: solid 5px #020d41;
		}
			div.default_productsheader {
				width: 100%;
				padding: 5px 0;
			}
			div.default_products {
				width: 100%;
				padding: 5px 0;
			}
				table#ckl_Products {
					margin-left: 50px;
				}
					table#ckl_Products td > input, table#ckl_Products td > label {
						vertical-align: middle;
					}					
			div.default_activatebutton {
				width: 100%;
				padding: 5px 0;
				text-align: left;
				text-indent: 20%;
			}
		div.default_footer {
			width: 100%;
			padding: 5px 0 0 0;
			border-top: solid 5px #020d41;
		}
input[type="submit"], input[type="button"] {
	background-color: #c2d566;
	color: #111;
	border-radius: 5px;
	border: 0;
	margin: 2px;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
}