/* CSS Document */

#form fieldset
{
border: none;
padding: 0;
margin-top: 10px;
}
#form ol
{
list-style-type: none;
margin: 0;
padding: 0;
}
#form label
{
float: left;
display: block;
width: 62px;
padding-right:0.5em;
padding-left:1em;
font-size: 11px;
text-align:right;
}
#form li input
{
border: 1px solid #27668F;
float: left;
}
#form li
{
clear: both;
margin-bottom: 5px;
height: 20px;
}
#form .error
{
margin-left: 1px;
margin-top: 1px;
}
.errormsg
{
font-weight: bold;
margin-bottom: 5px;
display: block;
font-size: 12px;
}
#enquiry h1
{
font-size: 20px;
}
#form #criterror {
margin-top:6px;
border:1px solid #27668F;
font-family:Arial;
font-size:12px;
padding:3px;
width:225px;
height:80px;
background-position: top right;
padding-right: 20px !important;
}
#hidsub
{
display: none;
}
#flashname, #flashe, #flashcomp, #flashtel, #criterror
{
background: url('../style/img/error2.gif') no-repeat right #FFF;
}
fieldset input, fieldset textarea
{
padding-right: 20px;
margin-right:0;
}
#form-right
{
	padding-right:7px;
*	padding-right:9px;
	text-align:right;
}
#form-right input
{
border: 1px solid #FFF;
font-size: 15px;
font-weight: bold;
width: 80px;
cursor: pointer;
background-color: #FFF;
color: #10609B;
}
#form-right input:hover
{
color: #FFF;
background-color: #10609B;
}

#form li
{
	
}

#form li input.checkbox
{
	padding-right:0px;
	border:none;
}

#form li label.rightcheck
{
	padding-left:4.5em;
}

