
/********************************* old form styles ****************************/
#request-info-panel p a.tooltip-anchor {
text-decoration:underline;
}

#request-info-panel form ul {
color:#666;
}

#request-info-panel form ul li {
margin:0;
padding:0;
}

#request-info-panel label {
font-weight:bold;
font-size:1.1em;
}

#request-info-panel input {
color:#000;
}

#request-info-panel input.text, #request-info-panel input.IE6form-fix {
display:block;
width:225px;
height:15px;
margin-bottom:7px;
background-color:#f7f7f7;
border:1px solid #d8d8da;
}

#request-info-panel select {
width:225px;
margin-bottom:7px;
background-color:#f7f7f7;
border:1px solid #d8d8da;
}

#request-info-panel button.submit {
margin-top:10px;
margin-bottom:10px;
width:71px;
height:25px;
border:none;
background:url(../images/forms/submit_but.png) no-repeat;
}

form#leadgen ul input.submit-tr {
margin-top:10px;
width:150px;
height:25px;
padding-bottom:5px;
border:none;
text-align:center;
font-weight:bold;
font-size:12px;
letter-spacing:1.5px;
color:#fff;
background:#70011a;
}

form ul li span.warning {
display:inline;
font-weight:bold;
font-size:11px;
color:#661010;
}

.required {
font-weight:bold;
color:#661010;
}

#request-info-panel .error {
color:#a00;
}

/* error messages */
form ol li{
margin-left:25px;
font-size:1.1em;
}

input.error {
border:1px dotted red; 
}

select.error { 
border:1px dotted red;
}

/************************** get started styles ***********************/
#request-info-panel p#gs {
margin-bottom:0;
padding-bottom:0;
font-weight:bold;
line-height:1.5em;
}

#request-info-panel p {
line-height:1.25em;
}

#request-info-panel #start-now {
float:right;
width:210px;
margin:10px 10px 0 0;
padding:0;
}

#request-info-panel #start-now ol {
margin:0;
padding:0;
font-size:1.18em;
line-height:1.15em;
}

#request-info-panel #start-now ol li {
margin:5px 0;
padding:0;
}

#request-info-panel #start-now ol li a {
text-decoration:underline;
color:#960001;
}

#request-info-panel #start-now ol li a:hover {
color:#656565;
}


