.product-page {margin-top:30px}
.solutions-product img.page {width:96px;float:left; margin:0px 30px 20px 0}

.radio label {display:inline;font-size:120%;margin-left:10pt}
.radio .radio-item {display:block;clear:both;margin-top:1em;margin-bottom:1em}
.radio-block2 {display:block}
.radio-block input {width:auto;margin:5px !important}
.submit input {width:auto;margin:5px !important;color:Green}
#et-contact p input, #et-contact p select, #et-contact p textarea, #et-contact p select,
form p input, form p select, form p textarea, form p select 
{
	color:#fff;
	background-color:#009be2;
	margin-bottom:10px;
	background-image:url(../../gn-images/fx2/footer_widget_bullet.png) ;
	background-repeat: no-repeat;
	background-position: 90%;


#et-solution label {display:block;margin-bottom:1em}

.licensee label, #et-solution .onsite-option label {display:inline-block;width:40%}
.licensee .input, #et-solution .onsite-option .input {width:40%}
.onsite-option {margin-left:20%}
.onsite-option p {line-height:0;}
span.licensee {font-size:10pt}

.solution-form h5 {line-height:1.5;margin-top:0;margin-bottom:1em;}
.solution-form span.required {display:none}

p.til {margin-top:10px}
p.til span {display:block;font-weight:bolder;margin-top:1em}
.buybutton {margin:30px}

p.buy-tips:before
{
	content:'';
	display:block;
	width:40px;
	height:26px;
	border-top:solid 1px #888;
}
p.buy-tips
{
	margin-top:20px
}

.buy-form-product .tip
{
	display:block;
	margin:10px 0 18px 36px;
	font-style:italic
}
.tip .et-tooltip
{
	font-style:normal
}
p.til span.tooltip-wrap,
p.til span.tooltip-wrap span {display:inline}	
#et_contact_submit { color:Green;background: url(../../gn-images/fx2/contact_submit.html) no-repeat; width: auto; margin-right: 6px; }


