body { font-family: arial, helvetica, sans-serif; font-size: 11px; margin: 0; padding: 0;}
#form-holder {width: 230px; padding: 10px 0 0 10px;}
label { padding: 0; float: left; clear: both;}
input { font-family: arial, helvetica, sans-serif; margin: 0 0 7px 0; float: left; clear: both;}
textarea { width: 200px; font-family: arial, helvetica, sans-serif; font-size: 12px; float: left; clear: both;}
#yemail, #yname, #femail, #fname, #comments { width: 200px; border: 1px solid #bbb; background: #eee; }
#submit { margin-top: 1em; float: left; clear: both;}
img {border: none;}

.LV_validation_message{
    font-weight:bold;
    margin:0;
	display: block;
	float: left;
	width: 21px;
	height: 15px;
}

.LV_valid {
    background: url(../images/interface/icon-valid.png) no-repeat;
}
	
.LV_invalid {
    background: url(../images/interface/icon-error.png) no-repeat;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}