.cform { 
line-height:18px;
font-size:12px;
overflow:hidden;
height:100%;
margin:0;
padding:0;
border-bottom:1px solid #cccccc;
color:#333333;
}

.cform fieldset	{ 
margin:10px 0 20px 0; 
padding:5px 0 5px 0; 
}

.cform .cf_hidden {
display:none; 
}

.cform legend { 
margin-left:12px;
padding:0 2px 0 12px; 
font-weight:bold;
font-size: 14px;
color:#666666;
background:url(/wp-content/themes/wpremix3/images/bullet2.png) no-repeat 0 5px;
}

.cform ol.cf-ol { 
margin:0; 
padding:0;
}

.cform ol.cf-ol li, .cf_info {
margin:2px 0 2px 14px;
padding:2px 0 2px 0; 
list-style:none; 
}

.cform label {
width:180px; 
margin:5px 10px 0 0; 
display:inline-block;
text-align:left;
vertical-align:top;
font-size: 12px;
color:#666666;
}
.cform input,
.cform textarea,
.cform select { 
padding:5px;
background:#f9f9f9; 
border:1px solid #888888; 
vertical-align:top;
}

.cform input:hover,
.cform textarea:hover,
.cform select:hover {
background:#CEDDDF; 
}

.cform input:focus,
.cform textarea:focus,
.cform select:focus { 
background:#F3F8F8; 
}

.cform textarea,
.cform input {
width:320px; 
}
.cform select {
width:328px;
padding:2px 0;
}

.reqtxt,
.emailreqtxt { 
margin:3px 0 0 6px;
font-size:0.9em;
display: inline-box;
vertical-align:top;
color:red !important;
}
.cform input.backbutton,
.cform input.resetbutton,
.cform input.sendbutton	{ 
width:100px;  
padding:5px; 
margin: 10px 0 0 5px;
font-size:0.8em;
border:1px solid #adadad!important;
margin-left:435px;
}

.cform ol.cf-ol li.cf_li_err {
background:#FFDFDF url(li-err-bg.png) repeat!important;
border-color:#DF7D7D;
border-style:solid;
border-width:1px 0pt;
}

div.success {
background:#F7F7F7 none repeat scroll 0% 50%;
color:#444444;
display:block;
}

div.failure {
display:block;
background:#FFDFDF url(li-err-bg.png) repeat!important;
border-color:#DF7D7D;
border-style:solid;
border-width:1px 0pt;
}

div.waiting {
background:#F9F9F9;
color:#AAAAAA;
display:block;
}

