/* CSS Document */


#contact-area
{
padding-left: 60px;
width: 450px;
padding-top: 16px;
font-size: 13px;
font-weight: 700;
text-align:justify;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFF;
}

* html #contact-area
{
padding-bottom: 0px;
}


#contact-area p
{
width: 470px;
}

#hire
{
float: right;
width: 304px;
height: 62px;
background:url(../images/hire3.jpg) no-repeat;
margin-top: -350px;
margin-right: 160px;
}

* html #hire
{
margin-top: -450px;
margin-right: 120px;
}

#contact_info
{
float: right;
width: 207px;
height: 73px;
background: url(../images/contact_info.jpg);
margin-top: -230px;
margin-right: 100px;
}


#contact_form
{
float: left;
margin-top: 20px;
width: 342px;
height: 255px;
background:url(../images/contact-form.jpg) no-repeat;
padding-bottom: 110px
}

* html #contact_form
{
padding-bottom: 5px
}

p .input {
float: left;
width: 270px;
height: 20px;
font-size:14px;
margin-top: 5px;
margin-bottom: 4px;
border:none;
/*-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;*/
}

* html p .input
{
margin-left: -110px;
margin-bottom: 4px;
margin-top: 9px;
}

p .button {
background: #98b535;
margin-left:0px;
margin-top:9px;
font-size: 13px;
font-weight: bold;
border: none;
width: 60px;
height: 20px;
/*-moz-border-radius: 5px;
-webkit-border-radius: 5px;*/
}

.formTable fieldset
{
border: none;
}



.label {
width: 190px;
text-indent: -9999px;
}

p .textarea
{
width:270px;
height: 154px;
margin-top: 7px;
margin-left: 0px;
border: none;
font-size: 14px;
/*-moz-border-radius: 5px;
-webkit-border-radius: 5px;*/
}

* html p .textarea
{
margin-left: -110px;
}

* html p .button
{
margin-left: -110px;
}

p .button:hover {
background-color: #FFFFCC;
color: #330000;
}

/**.select{
border: 1px solid #006;
background: #ffc;
margin-left: 3px;
width: 170px;
}

.select:hover {
border: 1px solid #f00;
background: #ff6;
}*/

.formTable
{
margin-top: 7px;
margin-left: 110px;
position: relative;
}

* html .formTable
{
margin-left: 107px;
}

br { clear: left; }

textarea:focus, input:focus {
	border: 2px solid #900;
}

.image
{
margin-top: 10px;
margin-left: -75px;
height: 35px;
width: 84px;
}

#error
{
float: left;
margin-left: 410px;
margin-top: -230px;
position: relative;
width: 300px;
}

* html #error
{
margin-left: 210px;
}

#error li
{
color: #999900;
list-style:none;
list-style-type:none;
font-style:italic;
background: url('../images/cross1.gif') no-repeat 4px;
padding-left: 25px;
}

#emailerror1
{
color: #FFFF66;
font-size: 12px;
background: url('../images/correct1.png') no-repeat;
padding-left: 25px;
}


@font-face {
    font-family: Delicious-Roman;
    src: url(../fonts/delicious/Delicious-Roman.otf);
    font-weight: bold;
}



#contact-area h1
{
font-size: 22px;
font-family: Delicious-Roman, Geneva, Arial, Helvetica, sans-serif;
color: #99CC00;
margin-bottom: 3px;
/*font-weight:300;*/
/*font-family:Geneva, Arial, Helvetica, sans-serif;*/
}
