@import "cforms.css";

.cform {
  width: 560px;
  margin: 0;
}

p.cf-sb {
	text-align: left;
}

.cform label {
  display: none;
}

.cform label.cf-after {
  display: inline;
}

.cform input,
.cform textarea,
.cform select { 
	padding:6px;
	background: #f9f9f9; 
	border: 2px solid #bfbfbf;
	vertical-align:top;
}

.cform textarea,
.cform input {
	width:350px; 
	margin-right: 5px;
}

ol.cf-ol li	{
	background:none!important; 
	margin:5px 0!important;
	padding:0; 
	list-style:none!important; 
	text-align:left;
	line-height:1.3em;
	padding-bottom: 20px;
}

.cform input.backbutton,
.cform input.resetbutton,
.cform input.sendbutton	{ 
	width:100px;  
	padding:5px; 
	margin: 0;
  color: #474747;
  font-size: 14px;
  font-weight: bold;
	background:url(../images/button-bg.gif) repeat-x; 
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
	font-family: Arial, sans-serif;
}

.cform input:hover,
.cform textarea:hover,
.cform select:hover	{
	background: #f9f9f9; 
}

.cform textarea {
	font-family: inherit;
	font-size: inherit;
	overflow:auto;
}

.cform input.cf-box-a {
  margin-left: 0;
}

label.cf-after span {
  width: 500px;
  display: inline;
  line-height: 26px;
}
