/*----------------------------------------------------------------------*/
#contact {
  width:480px;
}
#contact #notice {
  position:		absolute;
  bottom:		20px;
  right:		70px;
  color:		#009933;
}
#contact #thanks {
  position:		absolute;
  left:			0px;
  top:			0px;
  width:		100%;
  height:		100%;
}
#contact #thanks span {
  display:		none;
}
/*----------------------------------------------------------------------*/
#contactInfo {
  text-transform:	uppercase;
}
#contactInfo h4 {
  font-weight:		bold;
}
#contactInfo .map {
  width:		285px;
  height:		200px;
  margin:		-20px 0px 20px 0px;
  border:		1px solid #A8A8A8;
}

/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
.form {
  position:		relative;
  font-size:		12px;
  color:		#9A9A9A;
  padding:		10px 15px 40px 15px;
  background:		#E3E2DB;
}
.form label {
  width:		100%;
  height:		25px;
  display:		block;
}
.form .inline {
  display:		inline;
}
.form a {
  color:		#666666;
}
.form a:hover {
  color:		#000000;
}
.form .field,
.form .textarea {
  width:		462px;
  font:			14px trebuchet ms, tahoma, arial;
  color:		#999999;
  padding:		6px;
  border:		1px solid #D0CECE;
  margin-bottom:	5px;
}
.form .field:hover,
.form .textarea:hover,
.form .field:focus,
.form .textarea:focus {
  background:		#E3E2DB;
  color:		#777777;
}
.form .checkbox {
  position:		relative;
  top:			-2px;
  margin:		10px 5px 0px 0px;
}
.form .error {
  position:		relative;
  top:			-18px;
  padding-right:	3px;
  height:		8px;
  color:		#FF0000;
  float:		right;
}
.form .notice {
  position:		absolute;
  bottom:		15px;
  right:		55px;
  color:		#009933;
}

/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
.innerBlock {
  position:		relative;
  width:		490px;
  margin-bottom:	3em;
  padding:		20px 15px;
  background:		#EBEBEB;
}
.innerBlock p {
  color:		#999999;
}
.innerBlock ul li {
  color:		#999999;
}
.innerBlock p strong {
  text-transform:	uppercase;
}
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
.btnSubmit,
.btnSubmitBig,
.btnViewAll,
.btnViewMore,
.btnViewLess,
.btnMoreInfo {
  position:		absolute;
  right:		0px;
  bottom:		0px;
  width:		48px;
  height:		48px;
  font-size:		0px;
  color:		#9A9A9A;
  cursor:		pointer;
  display:		block;
  border:		0px;
}
.btnSubmitBig {
  width:		60px;
  height:		60px;
}
.btnSubmit:hover,
.btnSubmitBig:hover,
.btnViewAll:hover,
.btnViewMore:hover,
.btnViewLess:hover,
.btnMoreInfo:hover {
  border:		0px;
}
/*----------------------------------------------------------------------*/
.btnTop,
.btnBack,
.btnClose {
  clear:		both;
  width:		40px;
  height:		14px;
  float:		right;
  border:		0px;
}
.btnTop {
  height:		16px;
}
.btnClose {
  height:		13px;
}
.btnTop:hover,
.btnBack:hover,
.btnClose:hover {
  border:		0px;
}
