#form-ctrl input {
	vertical-align: top;
}

/* Buy - Home */
#buy .comparison-table {
	margin-top: 0;
}

#buy .comparison-table thead {
	color: #273238;
}

#buy .comparison-table td {
	width: 25%;
	text-align: center;
}

#buy .comparison-table .ctr-col {
	width: 50%;
}

#buy .col-left, #buy .col-right {
	width: 48%;
}

#buy .col-left {
	float: left;
}

#buy .col-right {
	float: right;
}

#buy-instant-form label {
	display: block;
	color: #333;
	font-size: .9em;
}

#buy-instant-form option {
	font-size: .8em;
}

#buy-instant-form input {
	border: 1px solid #F1F1F1;
}

#buy-instant-form .firefly-form-box {
	margin-bottom: 5px;
}

/* Buy - Packages */
#buy-packages h1, #buy-packages p {
	margin: 0 30px;
	text-align: left;
}

#buy-packages h1 select {
	margin-left: .5em;
}

#buy-packages .pricing {
	margin-bottom: 20px;
	width: 920px;
    position: relative;
}
#buy-packages .up-product-pricing {
	margin: 0 0 5px;
}

#buy-packages .up-product-pricing .sign-up {
	display: none;
}


#buy-packages .control-variable {
	font-size: .9em;
}

#buy-packages .two-col .control-variable,
#buy-packages .four-col .control-variable {
	width: 20%;
}

#buy-packages .five-col .control-variable {
	width: 18%;
}

#buy-packages .comparison-table thead .control-variable {
	vertical-align: top;
	text-align: left;
}

#buy-packages .comparison-table tbody .control-variable {
	vertical-align: middle;
	text-align: left;
}

#buy-packages #error {
	position: absolute;
	top: 40%;
	left: 195px;
	z-index: 2;
	width: 350px;
}

#buy-packages #error-msg {
	line-height: 1.2em;
}

#buy-packages #form-ctrl {
	margin: 0 45px;
	text-align: right;
}

/* Buy - Checkout */
#buy-secure {
	float: right;
}

#buy-checkout .integration,
#buy-checkout .free {
	color: #FE8201;
}

#buy-checkout .integration,
#buy-checkout #error {
	margin-bottom: 20px;
}

#buy-checkout .pkg {
	margin: 0 0 10px;
	line-height: 1.2em;
	color: #808080;
}

#buy-checkout h4.pkg-name {
	margin: 0;
	font-weight: bold;
	color: #808080;
}

#buy-checkout .form-left, 
#buy-checkout .form-right,
#buy-checkout select.text {
	width: 305px;
}

#buy-checkout input.text,
#buy-checkout textarea.text {
	width: 300px;
}

#buy-checkout iframe {
	width: 303px;
	border: 1px solid #E5E5E5;
}

#buy-checkout .separator {
	margin: 20px 0;
}

#buy-checkout-form {
	position: relative;
}

#buy-checkout-form label {
	color: #808080;
	display: block; /* These two styles duplicated on screen.css... */
	margin: 4px 0 2px;
}

#buy-checkout .form-right {
	margin-left: 15px;
}

#buy-checkout .firefly-checkbox {
	margin: 10px 0;
}

#buy-checkout .firefly-checkbox input {
	float: left;
	margin: 0 5px 0 0;
}

#buy-checkout .firefly-checkbox label {
	margin-left: 22px;
}

#csc, #cc-exp {
	float: left;
	display: inline;
	margin-bottom: 5px;
}

#csc input {
	width: 50px;
}

#cc-exp {
	margin-left: 20px;
	color: #808080;
}

#buy-checkout #form-ctrl {
	float: right;
}

#buy-checkout input {
	vertical-align: baseline;
}


/* JSKit buy styles */
/* Buy - Packages */
#buy-jskit h1, #buy-jskit p {
	margin: 0 30px;
	text-align: left;
}

#buy-jskit h1 select {
	margin-left: .5em;
}

#buy-jskit .pricing {
	margin-bottom: 20px;
}
#buy-jskit .up-product-pricing {
	margin: 0 auto 5px;
}

#buy-jskit .up-product-pricing .sign-up {
	display: none;
}


#buy-jskit .control-variable {
	font-size: .9em;
}

#buy-jskit .two-col .control-variable,
#buy-jskit .four-col .control-variable {
	width: 20%;
}

#buy-jskit .five-col .control-variable {
	width: 18%;
}

#buy-jskit .comparison-table thead .control-variable {
	vertical-align: top;
	text-align: left;
}

#buy-jskit .comparison-table tbody .control-variable {
	vertical-align: middle;
	text-align: left;
}

#buy-jskit #error {
	position: absolute;
	top: 40%;
	left: 195px;
	z-index: 2;
	width: 350px;
}

#buy-jskit #error-msg {
	line-height: 1.2em;
}

#buy-jskit #form-ctrl {
	margin: 0 45px;
	text-align: right;
}




#buy-jskit #jskit-success-container {
}

#buy-jskit #jskit-success-container textarea {
	font-size: 1.2em;
	width: 250px;
	height: 100px;
	padding: 5px;
	margin-left: 30px;
}

#buy-jskit #jskit-success-container #copyToClipboard {
	margin-left: 127px;
	margin-top: 10px;
}
#buy-jskit #jskit-success-container #myApps {
	margin-left: 127px;
	margin-top: 10px;
}





















