#content{ background: #eee; }
#content form{ position: relative; height: 479px; width: 738px; margin: 0 auto; background: url(/img/contact/back.png) no-repeat; }
#tel{ position: absolute; top: 30px; left: 90px; padding: 2px 0 1px 40px; background: url(/img/contact/phone.png) no-repeat left center; font-size: 14px; font-weight: bold; color: #666; }
#box_one{ position: absolute; top: 80px; left: 18px; }
#box_one p{ margin: 10px 0 1px; }
#box_one textarea{ width: 326px; height: 250px; padding: 2px; border: 1px solid #ccc; resize: none; border-radius: 5px;	-moz-border-radius: 5px; -webkit-border-radius: 5px; }
#box_one textarea:hover, #box_one textarea:focus{ background: #EDEDED; border-color: #803005; }
#box_one input{ width: 326px; padding: 1px 2px; border: 1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#box_one input:hover, #box_one input:focus{ background: #EDEDED; border-color: #803005; }
#box_two{ position: absolute; bottom: 170px; right: 175px; }
#box_two select{ width: 70px; border: 1px solid #ccc; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; }
#box_two select:hover, #box_two select:focus{ border-color: #803005; }
#box_two p{ margin: 10px 0 1px; }
#box_two input{ width: 180px; padding: 1px 2px; border: 1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#box_two input:hover, #box_two input:focus{ background: #EDEDED; border-color: #803005; }
#fphone{ width: 60px !important; }
#sphone{ width: 104px !important; }
#sub_cont{
    position: absolute;
    bottom: 30px;
    left: 25px;
    padding: 0 5px;
    background: #444;
    border: none;
    border-radius: 5px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 0 0 5px #000;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
    color: #efefef;
}
#sub_cont:hover{ color: #817BB9; cursor: pointer; }
.error{ position: absolute; top: 180px; width: 250px; }