.registrationHeader, .footerBlock{padding:10px;margin-bottom:10px;}
.footerBlock{margin-top:30px;}
.registrationHeader, .registrationHeader h2, .footerBlock h3, .footerBlock p{color:#fff;}
.registrationHeader h2, .footerBlock h3{margin-bottom:5px;border-bottom:none;padding-bottom:0;font-size:2em;}

#footerBlockTrial,#registrationHeaderTrial-Home,#footerBlockTrial-Home,#registrationHeaderTrial-Business,#footerBlockTrial-Business,#registrationHeaderTrial-Developer,#footerBlockTrial-Developer, #registrationHeaderFree {background-color:#7fba20;}
#registrationHeaderStarter,#footerBlockStarter{ background: url(/img/web/pages/registration/starterbg.png) no-repeat; height:55px; padding-top:11px;}
#registrationHeaderProfessional,#footerBlockProfessional{ background: url(/img/web/pages/registration/professionalbg.png) no-repeat; height:55px; padding-top:11px;}
#registrationHeaderEnterprise,#footerBlockEnterprise{ background: url(/img/web/pages/registration/enterprisebg.png) no-repeat; height:55px; padding-top:11px;}
#registrationHeaderTrial, #registrationHeaderTrial-Developer, #registrationHeaderDeveloper, 
	#registrationHeaderFree, #registrationHeaderTrial-Home, #registrationHeaderTrial-Business{ background: url(/img/web/pages/registration/freebg.png) no-repeat; height:101px; padding-top:11px;}

label, span.fieldHeader{color:#444a4d;font-weight:bold;width:100%;display:block;margin-bottom:4px;position:relative;font-size:1.2em;padding-top:10px;}
span.fieldHeader { display: inline; }
span.required{color:#cb273d;}

.short{width:266px;}
.mediumShort{width:400px;}
.medium{width:450px;}
.mediumBig{width:470px;}
textarea.medium{width:450px;height:200px;}
input.long, textarea.long {width:610px;}
.submit input, #AccountNewsletter, #AccountInternalUse, #AccountPartnerPaid{width:auto;color:#444a4d;}
#AccountNewsletter, #AccountInternalUse, #AccountPartnerPaid {float:left;}

input,select{margin-bottom:5px;}
div.error input,div.error select, div.error textarea{margin-bottom:0; background:url(/img/web/icons/silk/exclamation.png) no-repeat 280px 6px;background-color:#F7F7F7;border-color:#e66556;}
div.error select{background-position:267px 6px;padding-right:20px;}
div.input input.success, div.input textarea.success{background-color:#F7F7F7;}
div.input input.long.success{}
div.error input.long, div.error textarea.long{margin-bottom:0; background:url(/img/web/icons/silk/exclamation.png) no-repeat 600px 6px;}
div.error input.long:focus,div.error input:focus{background-color:#fffdcb;}

div.input input.medium.success, div.input textarea.medium.success{background-color:#F7F7F7;}
div.error input.medium, div.error textarea.medium{margin-bottom:0; background:url(/img/web/icons/silk/exclamation.png) no-repeat 440px 6px; background-color:#F7F7F7;;}
div.error input.medium, div.error textarea.medium{}	

.error-message{margin:4px 0 17px 0;color:#e66556;font-weight:bold; font-size:12px;}

input#AccountNewsletter,input#AccountInternalUse,input#AccountPartnerPaid{margin:0 10px 5px 0;}
#newsletter label, #partner_paid label{font-weight:normal;}

#emailSent, .reg-notice-message{padding:10px 5px;background:#d9eeff url(/img/web/icons/silk/error.png) no-repeat 10px 9px;text-indent:30px;}
.suffixText{font-weight:normal;position:absolute;right:0;font-style:italic;}

.reg-error-message{padding:10px 5px;background:#f9b8a5 url(/img/web/icons/silk/exclamation.png) no-repeat 10px 12px;text-indent:30px;}
.reg-success-message{padding:10px 5px;text-indent:30px;}

div.price{position:absolute;right:15px;top:11px;color:#fff;float: right;display: inline;text-align: right;}
span.price{font-size:2em;font-weight:bold; font-family:arial; font-size:2em;}

#freeTypeSelection{padding-top:20px;}
#freeTypeSelection div.input.radio input{width:20px;float:left;}
#freeTypeSelection div.input.radio div.text{width:156px;float:left;line-height:1.5em;font-size:1em;}
#freeTypeSelection div.input.radio div.text h4{margin-top:2px;}

#freeTypeHide{position:absolute;width:625px;height:460px;top:280px;left:180px;text-align:center;}
#freeTypeHideInner{background-color:#fff;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;position:absolute;z-index:1000;width:100%;height:100%;}
#freeTypeHideImage{position:relative;left:0;top:10px;z-index:2000;}
#userTypeTextDefault{text-align:center;}
.userTypeTextTypes span.title{color:#b2b392;font-weight:bold;}

.radioButton{float:left;height:76px;background-color:#F8F7CF;width:201px;cursor:pointer;}
.radioButton:hover{background-color: #cfeff8;}
.radioButton.alpha{margin-right:8px;}
.radioButton.omega{margin-left:8px;}
#radioButtonPointer{margin-left:80px;position:absolute;}

.smallProductLogo {vertical-align:middle;}

#Businesses_16{background: url(/img/web/pages/registration/freebusiness.png) no-repeat 0 0;}
#Businesses_16:hover,#Developers_17:hover,#Home_18:hover{background-position: 0 -76px;}
#Businesses_16:active,#Developers_17:active,#Home_18:active{background-position: 0 -152px;}
#Businesses_16.selected,#Developers_17.selected,#Home_18.selected{background-position: 0 -228px;}
#Developers_17{background: url(/img/web/pages/registration/freedeveloper.png) no-repeat 0 0;}
#Home_18{background: url(/img/web/pages/registration/freeforhomeuse.png) no-repeat 0 0;}

#userTypeText{margin-top:10px;font-size:0.9em;}
#userTypeText ul{margin-bottom:0;}
#userTypeText.height190{height:190px;}

.checkboxLayout div.input.checkbox{float:left;width:50%;}
.checkboxLayout div.input.checkbox input{margin-top:13px;}

#wpLogos table { width: 100%; text-align: center; }

.largeWhtSpc { margin: 25px 0; }
.greyBorderTop{border-top: 1px solid #BFBFBF;margin-top:10px;padding-top:10px; }
.greyBorderBottom{border-bottom: 1px solid #BFBFBF;margin-bottom:10px;padding-bottom:10px; }
input.submit{background: transparent;}

.freeTrialText{margin-bottom:10px;}
.freeTrialText a{color:#fff;}
#pageContent .freeTrialText a:hover{background-color:transparent;}
#pageBusinesscontact #pageContent {min-height:180px;}

