/* form styles */



form#regform{

margin-bottom: 1.5em;

}


#main_column form p {padding:0.1em 0 0 0;}


fieldset{border: none;}

legend{display: none;}


input#name,

input#companyfield, 

input#telephone, 

input#email

{

float:left;

font: 12px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;

padding: .15em 0 0 .5em;

border: none;

background: transparent url(images/textinput_bg.gif) 0 0 no-repeat;

width: 260px;

height: 21px;

color: #666;
}

input#name.LV_valid_field,

input#companyfield.LV_valid_field, 

input#telephone.LV_valid_field, 

input#email.LV_valid_field,



input#name.LV_valid_field:hover,

input#companyfield.LV_valid_field:hover, 

input#telephone.LV_valid_field:hover, 

input#email.LV_valid_field:hover,



input#name.LV_valid_field:active,

input#companyfield.LV_valid_field:active, 

input#telephone.LV_valid_field:active, 

input#email.LV_valid_field:active

{

color: #0c0;

}



textarea#enquiry.LV_valid_field

{

color: #0c0;

}



/*

input#name:focus,

input#company:focus, 

input#telephone:focus, 

input#email:focus,

*/

input#name.LV_invalid_field,

input#companyfield.LV_invalid_field, 

input#telephone.LV_invalid_field, 

input#email.LV_invalid_field

{

background: transparent url(images/textinput_bg_focus.gif) 0 0 no-repeat;

color: #c00;

}

textarea#enquiry{

float: left;

font: 12px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;

padding: .25em 0 0 .5em;

border: none;

background: transparent url(images/textarea_bg.gif) 0 0 no-repeat;

width: 260px;

height: 80px;

color: #666;

overflow: auto;

}

/* textarea#enquiry:focus, */

textarea#enquiry.LV_invalid_field{

background: transparent url(images/textarea_bg_focus.gif) 0 0 no-repeat;

color: #c00;

}

fieldset p{clear: left;}



/* live validation styles */

/* ir */

.LV_validation_message

{

float: left;

display: block;

background-repeat: no-repeat;

background-color: transparent; 

text-indent: -5000px;

overflow: hidden; 

}



.LV_validation_message{

				padding: 0;

    margin:0 0 0 5px;

				width: 21px;

				height: 19px;

}



.LV_valid {

background-image: url(images/LV_valid.gif);

    /* color:#0c0; */

}

	

.LV_invalid {

  /*  color:#c00; */

	background-image: url(images/LV_invalid.gif);

}