
fieldset {
	display: block;
	border: none;
}

fieldset legend {
	font-weight: bold;
	font-size: 13px;
	padding-right: 10px;
	color: #333;
}

#contactform *{
    font-weight: bold;
}
#contactform {
    margin: 0;
    text-align: left;
    padding: 0px;
    
    /*Border style 
    border: 4px double #660306;
    border-radius: 7px;
	background: #f0f0f0;
	margin: 15px auto;
	*/
}
#contactform .errors{
    margin: 15px 0px;
    display: block;
    color: red;
    font-weight: bold;
}
#contactform legend{
    display: block;
    margin: 0px;
    padding: 1px 5px 1px;
    color: #660306;
    
    /*Border style 
    border: 1px solid #660306;
    border-radius: 6px;
	background-color: lightgray;
	*/
}
#contactform .row_div{
    line-height: 15px;
    padding: 5px 0px;
    display: inline-block;
    width: 650px;/*change this for your form*/
    /*clear: right;*/
}
#contactform .label_div{
    width: 280px;/*change this for your form*/
    color: #333;
    float: left;

}
#contactform .label_div label{
    float: left;
	display:block;
	font-size:12px;
	color:#222;
	font-family:Arial, Helvetica, sans-serif;
	width: 260px;
}
#contactform .input_div{
    width: 370px;/*change this for your form*/
    float: right;

}
#contactform .input_div input,
#contactform .input_div textarea{
    color:#333;
    float: left;
    padding: 3px 0px 3px 5px;
    border: solid 1px #cecece;
    width: 310px;/*change this for your form*/
	line-height: 16px;
}
textarea{
    padding: 0px 0px 0px 5px;
    border: solid 1px #cecece;
    width: 310px;/*change this for your form*/
	color:#333;
}
#contactform .input_div select{
    color:#333;
    float: left;
    padding: 0px 0px 0px 5px;
    border: solid 1px #cecece;
    width: 210px;
}
#contactform .input_div input:focus, 
#contactform .input_div textarea:focus,
#contactform .input_div select:focus{
    background-color: #cecece;
}
#contactform .input_div textarea{
    resize: none;
}
#contactform #button{
    margin: 10px 0px 0px 0px;
    padding: 5px;
    background-color: #ffffff;
    color: #333;
    border: solid 2px #cecece;
}
#contactform #button:hover{
    background-color: #660306;
    color: #ffffff;
    border: solid 2px #660306;
}
#contactform .required{
    font-size: 16px;
    float: right;
    color: red;
}
#contactform span.small-text{
	font-size: 10px;
	font-weight:normal;
}
#contactform th.formtitle{
	font-size: 14px;
	font-weight: bold;
	color:#333;
}
#contactform .divheader{
    line-height: 13px;
	margin: 5px 0px 5px 0px;
    padding:8px 0px 1px 0px;
    color: #333;
	font-size: 15px;
	font-weight: bold;
	
	text-align: left;
	text-decoration: underline;
}
table th.formtitle{
	height: 30px;
	font-weight: bold;
	color: #333;
}