#contactus form {
    font-size: 1.1em;
	width: 900px;
    margin-left: .2em;
}

/* fieldset styling */

#contactus fieldset {
    text-align: center;
	margin: 5em 0; /*  space out the fieldsets a little*/
	padding: 1em;
	border : #999;
    width: 875px;
    border: 1px solid #000;
}

/* legend styling */

#contactus legend {

	font-weight: bolder;
    font-size: 1.3em;
    margin-top: 2px;
    color: #46b8ba;
}
#contactus form p {
  position: relative;
	width: 100%;
}

#contactus form p1 {
  position: relative;
  font-style: italic ;
	width: 100%;
}

/* style for  labels */

#contactus label {

	float: left;
	width: 10em;
    clear: left;

}
/* style for required labels */

#contactus label .required {
	font-size: 0.83em;
	color:#760000;
}

/* style error messages */

#contactus label .feedback {
	position: absolute;
    margin-left: 11em;
	left: 200px;
    right: 0;
	font-weight: bold;
	color:#760000;
	padding-left: 18px;
	background: url(images/error.png) no-repeat left top;
}


/* :KLUDGE: Explicitly set the width for IE6- */

#contactus * html .feedback{

  width: 10em;

}
#contactus input {

  width: 180px;
  float: left;
}

#contactus select {

  width: 180px;
  float: left;
}

#contactus input[type="text"], textarea {
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;

}

#contactus input.radio, input.checkbox, input.submit {

  width: 100px;

}
/* style form elements on focus */

#contactus input:focus, textarea:focus {

	background: #ffc;

}
#contactus input.radio {

  float: left;

	margin-right: 1em;

}
#contactus textarea {

	width: 400px;
	height: 100px;
    float: left;

}
#contactus input#reset {

  width: 10px;

}
#contactus #submit {
  margin-top: 10px;
  text-align: center;
  width: 8em;
}

#contactus form select {

  width: 230px;

}



