fieldset {
border:medium none;
margin-top:20px;
padding:0px;
}
fieldset.cf_hidden {
margin:0px;
padding:0px;
}
fieldset.cf_hidden legend {
display:none;
margin:0px;
padding:0px;
}
legend {
color:#FF8302;
display:block;
font-weight:bold;
margin:5px 0px;
padding:0px;
}
#contactform {
}
ol.cf-ol {
list-style-type:none;
margin:0px;
padding:0px;
}
ol.cf-ol li {
padding:0px;
}
ol.cf-ol li label {
color:#861D00;
display:block;
float:left;
font-weight:bold;
margin:3px 0px 4px;
width:100px;
}
ol li input {
background-image:url(images/comment2_bg.jpg);
border:5px solid #FFFCF9;
color:#861D00;
font-weight:bold;
margin:0 0 5px;
padding:8px;
width:430px;
}
textarea#cf2_field_3{
background-image:url(images/comment2_bg.jpg);
border:5px solid #FFFCF9;
color:#861D00;
font-weight:bold;
margin:0 0 10px;
padding:8px;
width:430px;
height: 130px;
}

/*IE 7 HACK*/
* + html textarea#cf2_field_3{
height: 125px;

}

input.sendbutton {
background-image:url(images/sendbutton.jpg);
text-indent: -999em;
width:150px;
height: 30px; 
float: left;
border: none;
}
input.sendbutton:hover {
background-position: 0px -30px;
}

p.cf-sb{
padding: 0px;
margin: 0px;
display:inline;
}

div#usermessage2b{
padding: 0px;
margin: 0px;
}

#content ol li, #content ul li {
padding:0px 0px 5px;
}
select#cf2_field_12 {
width:475px;
}
#contactform legend {
font-weight:bold;
text-align:center;
}
#contactform br {
display:none;
}
label.contactleft {
clear:both;
float:left;
margin:2px 0pt;
padding:6px;
text-align:right;
width:20%;
}
.contactright {
float:right;
margin:2px 0pt;
padding:4px;
width:70%;
}
form#cforms2form{}


.contacterror {
border:1px solid #FF0000;
}
#contactsubmit {
display:block;
padding:4px;
text-align:center;
width:30%;
}
.linklove {
display: none;
text-indent:-999em;
}

#usermessageb{
padding: 0px;
margin: 0px;
}