/*****************************************contact form************************************************/

#contact h3{
background:url(../images/contactBG.jpg) top left no-repeat;
width:260px;
height:26px;
color:#ffffff;
padding:2px 0 0 10px;
margin-bottom:10px;
}

/*start hide	\*/
* html #contact{ margin-top:20px;}
*:first-child+html #contact h3 {}
/*end hide*/

div#formDiv {
margin-left:0;
font-size: 11px;
line-height:150%;
color:#494a4a;
width:260px;
}

/*start hide	\*/
* html div#formDiv{}
*:first-child+html div#formDiv {}
/*end hide*/

div#formDiv {
width: 260px;
text-align: left;
padding:0px;
}

fieldset {
margin: 0;
border: 0;
padding:0;
}

.last{
border-bottom:none; 
}

legend {
display: none;
}

div#formDiv label {
display: block;
width: 260px;
font-size: 11px;
padding: 0px 0px 9px 0px;
}

textarea {
display: block;
width: 250px;
}

input#submit {
float:left;
margin-top:6px;
margin-right:2px;
padding:3px 10px;
}

input#name:focus, 
input#email:focus,
input#title:focus,
input#phone:focus,
input#name:hover,
input#email:hover,
input#title:hover,
input#phone:hover,
textarea:focus,
textarea:hover,
select:focus,
select:hover{
color: #5d5e5f;
}

div#formDiv input {
display: block;
margin-top: 3px;
background-color:#d0d3d5;
border:1px solid #ccc;
}

div#formDiv select {
float: left;
display: block;
}

div#formDiv label.field-name,
div#formDiv label.field-title,
div#formDiv label.field-email,
div#formDiv label.field-describe{
clear: left;
}

div#formDiv label.field-title{
float: left;
margin: 0px 20px 0px 0px;
width: 120px;
}

div#formDiv label.field-phone{
float: left;
margin: 0px ;
width: 120px;
}

div#formDiv label.field-phone input,
div#formDiv label.field-title input {
float: left;
width: 120px;
padding: 0px;
}

/* \*/
* html div#formDiv label.field-title{margin: 0px 12px 0px 0px; width:120px; display:inline-block;}
* html div#formDiv label.field-title input{padding:0; width:120px; display:inline-block;}
* html div#formDiv label.field-phone{width: 120px; margin-right:0; display:inline-block;}
* html div#formDiv label.field-phone input{width: 120px; padding:0;  display:inline-block;}
*:first-child+html div#formDiv label.field-phone input{} 
/* */	

div#formDiv label.field-name, 
div#formDiv label.field-email {
float: left;
width: 260px;
margin: 0px ;
}

div#formDiv label.field-name input,
div#formDiv label.field-email input {
float: left;
width: 260px;
padding: 0px;
}

textarea {
display: block;
background-color:#d0d3d5;
border:1px solid #ccc;
width: 260px;
}

div#formDiv textarea {
margin-top: 3px;
}

input#submit {
float:left;
margin-top:6px;
margin-right:2px;
}

div#formDiv input.button {
width:60px;
height:25px;
padding: 2px 5px;
cursor: pointer;
background: transparent url(../images/go_btn.jpg) left top no-repeat;
border: none;
}

div#formDiv input:focus.button, div#formDiv input:hover.button {
background: transparent url(../images/go_btn-hov.jpg) left top no-repeat;
border: none;
}

/*******************************current field highlighting*9*****************************/
