.required {float: right; font-size: 11px !important; color: #4A566C; margin: 40px 300px 0 0;}
.required small {color: red; font-size: 11px;}
.requiredfield {
color:red;
font-size:larger;
font-weight:bold;
}
input {background-color: #F0F6FF; width: 220px;font-size:13px;}
select {background-color: #F0F6FF; width: 220px;font-size:13px;}

#flash {
    display: none;
  }

  
.downloadnow input {
clear: both;
background:url("/vela-trial/images/register-button.gif") no-repeat scroll left top transparent !important;
border:0 none;
height:43px;
margin-top:4px;
width:174px;
}

.webinardl input {
clear: both;
background:url("/assets/images/get-webinar-flat.png") no-repeat scroll left top transparent !important;
border:0 none;
height:40px;
margin-top:4px;
width:284px;
}
.signmeup input {
clear: both;
background:url("/assets/images/sign-me-up.png") no-repeat scroll left top transparent !important;
border:0 none;
height:40px;
margin-top:4px;
width:284px;
}

.nextstep input {
clear: both;
background:url("/assets/images/proceed-next-step.png") no-repeat scroll left top transparent !important;
border:0 none;
height:40px;
margin-top:4px;
width:284px;
text-align:left;

}


.submitonly input {
clear: both;
background:url("/assets/images/submit-only-flat.png") no-repeat scroll left top transparent !important;
border:0 none;
height:43px;
margin-top:4px;
width:224px;
}


.complete input {
clear: both;
background:url("/assets/images/complete-entry.png") no-repeat scroll left top transparent !important;
border:0 none;
height:40px;
margin-top:4px;
width:284px;
text-align:left;

}
.buynow input {
clear: both;
background:url("/assets/images/buy-now-flat.png") no-repeat scroll left top transparent !important;
border:0 none;
height:40px;
margin-top:14px;
margin-bottom: 20px;
width:284px;
}



.submit-order input {
clear: both;
background:url("/assets/images/submit-order-flat.png") no-repeat scroll left top transparent !important;
border:0 none;
height:40px;
margin-top:14px;
margin-bottom: 20px;
width:284px;
}



.call-me input {
clear: both;
background:url("/assets/images/call-me-asap.png") no-repeat scroll left top transparent !important;
border:0 none;
height:40px;
margin-top:14px;
margin-bottom: 20px;
width:284px;
}


.casedl input {
clear: both;
background:url("/assets/images/get-case-study-flat.png") no-repeat scroll left top transparent !important;
border:0 none;
height:40px;
margin-top:4px;
width:284px;
}

.whitepaperdl input {
clear: both;
background:url("/assets/images/get-white-paper-flat.png") no-repeat scroll left top transparent !important;
border:0 none;
height:40px;
margin-top:4px;
width:284px;
}

.demodl input {
clear: both;
background:url("/assets/images/get-the-demo.png") no-repeat scroll left top transparent !important;
border:0 none;
height:40px;
margin-top:4px;
width:284px;
}

.signup input {
clear: both;
background:url("/assets/images/sign-up-flat.png") no-repeat scroll left top transparent !important;
border:0 none;
height:40px;
margin-top:4px;
width:284px;
}

.copybilling {
font-size: 12px;
display:block;
width: 470px;
margin-left: 15px;
}
.copybilling input {
float:right;
margin-right: 220px;
margin-left: 0 !important;
width: 20px;
}

.infoicon {
float:none !important;
margin-bottom: -5px !important;
}

#videocontainer {
width:700px;
padding-left: 100px !important;
}
#formwrapper {display:block; width: 600px; height:auto;  }
#formwrapper h2 {border-top : 1px solid #E3E1E1;padding-top: 20px; width: 600px; }

#formwrapper td { color: #4A566C; font-size: 15px !important; line-height: 20px;padding-right: 12px; }
#formwrapper small { font-size: 12px; }


#formdecor {

background:url("/vela-trial/images/vfm-montage.jpg") no-repeat !important;
background-position: 26px 92px !important; 
width: 280px;
height: 800px;
float: right;
margin-top: 30px;
}
/* have to override the standard here */
#prodcontent {width: 940px; } 

#formdecor p {
color: #892522;
padding: 0 0 10px 27px;
width: 260px;
}

.formsubcontent
{
width: 800px !important;
}

.prodsubcontent
{
/width: 650px !important;
}

*+ html ul {min-height:1%;}

#prodcontent h1
{
margin-left: 0;
}

.gray {color: silver; }


