/* Marketo Forms & Footer Styles */

/*hide Required asterisk */

form.lpeRegForm li.mktFormReq label {
background: url("/rs/quintiq/images/required.jpg") no-repeat scroll 99px 0 transparent !important;
}

/* relocate error message */

span.mktError span.mktFormMsg {
    float: left;
    left: 55px !important;
    top: -1px;
}

/* heading */

h1 { font: bold 20px/1.5em Arial, Helvetica, sans-serif; color: #3C4C65; }
h1 span { font: bold 20px/1.5em Arial, Helvetica, sans-serif; color: #FF9900; }
h2 { font: bold 20px/1.5em Arial, Helvetica, sans-serif; color: #FF9900; }
h3 { font: bold 14px/1.5em Arial, Helvetica, sans-serif; text-transform:uppercase; color: #FFFFFF; }

/* trailer text */

div.trailer { font: 14px/1.5em Arial, Helvetica, sans-serif; color: #606060;  }
div.trailer span { color: #FF9900; }

/* Start fancy button */

div.buttonSubmit input {
position:relative;
float:left;
    height: 24px;
    left: 35px;
    position: relative;
    width: 0px !important;
}
form.lpeRegForm label {
    width: 99px !important;
}

div.buttonSubmit input, div.buttonSubmit span {
background-position:0px 0px;
background-repeat:no-repeat;
background-color:#fff;
border:0px none;
color:#FFFFF;
cursor:pointer;
float:left;
font-weight:bold;
height:0px;
width:0px !important;

margin:0px;
padding:0px 15px 2px;
position:relative;
z-index:5;
}
div.buttonSubmit span {
background-position:left 0px;
left:0px;
padding:0px;
position:absolute;
top:0px;
z-index:10;
}
div.buttonSubmit input {
width:auto;
padding-left: 10px !important;
padding-right: 10px !important;
}

#mktFrmSubmit{
color: #FFFFFF !important;
font-size: 12.5px;
}
ul #mktFrmSubmit {
background-image:url(/rs/quintiq/images/send-buttons.png);
background-position:0px 0px;
background-repeat:no-repeat;
background-color:transparent;
border:0px none;
color:#FFFFF;
cursor:pointer;
float:left;
font-weight:bold;
height:25px;
margin:0px;
padding:0px 15px 4px;
position:relative;
z-index:5;
width: 119px !important;
left: -30px !important;
}

ul #mktFrmSubmit:link,ul #mktFrmSubmit:visited {background-position: 0px 0px;}
div.buttonSubmit:hover input,ul #mktFrmSubmit:hover {background-position: 0px -56px;}
#mktFrmSubmit:active {background-position: 0px -56px;}
div.buttonSubmit:hover span {background-position: 10px -108px;}

/* end fancy button */

/* breadcrumb link */

a.home:link {color:#6A8DAD;text-decoration:underline;} 
a.home:visited {color:#6A8DAD;text-decoration:underline;} /* visited link */
a.home:hover {color:#6A8DAD;text-decoration:none;}   /* mouse over link */
a.home:active {color:#6A8DAD;text-decoration:underline;}  /* selected link */
