.mktform { 
position:relative;
/*clear:both;*/
overflow:auto;
}


.mktform label {
color:#86816d;
font-family:"Trade Gothic";
font-size:18px;
font-weight:bold;
margin:0;
text-transform:uppercase;
width:250px;
margin-top:13px;
}

.mktform label {
float:left;
}


.mktform  input {
background:#f3f0e7;
padding:20px;
width:456px;
float:left;
}

.mktform select {
background:#f3f0e7;
width:496px;
border:none;
padding:20px;
float:left;
}


.mktform select:focus {
background:#d4ccae;
}

.mktform input, .mktform textarea {
border:none;
}


.mktform input:focus, .mktform textarea:focus {
background:#d4ccae;
}

.mktform textarea {
background:#f3f0e7;
border:medium none;
height:200px;
padding:20px;
width:606px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}



.mktform #submit {
float:right;
width:168px;
background:#f3f0e7 url(images/bt-submit-bg.png) no-repeat top left;
height:42px;
display:block;
padding:0;
color:#a37f59;
font-family:"Trade Gothic";
font-size:24px;
font-weight:bold;
text-transform:uppercase;
text-align:left;
padding-left:20px;
cursor:pointer;
}
.mktform #submit:hover {
background:#f3f0e7 url(images/bt-submit-bg.png) no-repeat top left;
color:#a01d21;
cursor:pointer;
}

.w2llead .submit {
float:right;
width:168px;
background:#f3f0e7 url(images/bt-submit-bg.png) no-repeat top left;
height:42px;
display:block;
padding:0;
color:#a37f59;
font-family:"Trade Gothic";
font-size:24px;
font-weight:bold;
text-transform:uppercase;
text-align:left;
padding-left:20px;
cursor:pointer;
border:none;
/*margin-right:180px;*/
position:relative;
top:-1px;
}


.w2llead .submit:hover {
background:#f3f0e7 url(images/bt-submit-bg.png) no-repeat top left;
color:#a01d21;
cursor:pointer;
}


#requiredfieldsmsg {
/*padding-left:170px;*/
padding: 0px;
}