#pageLogo{
    position:absolute;
    width: 326px;
    height: 270px;
    top:-1px;
    left:79px;
    background:url(../images/contact/contact_logo.jpg) no-repeat;
    z-index:1;
}

#aboutHeader{
    top: 39px;
    left: 891px;
}

#contactBubble{
    position:absolute;
    width: 294px;
    height: 296px;
    top: 61px;
    right: 76px;
    background: url(../images/contact/contact_bubble.jpg) no-repeat;
    padding-top: 12px;
    float:right;
}

.blackInk{
    color: #535353;
    font-family:arial;
    font-size: 12px;
    width:188px;
    position:absolute;
    left:53px;
}

form{
    position:absolute;
    top:47px;
    left:35px;
    width:211px;
}

form input{
    width: 209px;
    height: 31px;
    border:0px;
    color: #878787;
    font-family:arial;
    font-size:12px;
}

#reason{
    position:absolute;
    top:4px;
    height: 21px;
    left:22px;
    width: 185px;
}

#arrow{
    background:url(../images/contact/arrow.jpg) no-repeat top right;
    width: 6px;
    height:7px;
    position:absolute;
    top:7px;
    left:176px;
}

#reason li{
    padding-right:10px;
    padding-top:3px;
}

#company{
    position:absolute;
    top:7px;
    height:15px;
    left:48px;
    width: 150px;
}
#fullName{
    position:absolute;
    top:5px;
    height:15px;
    left:47px;
    width: 150px;
}
#phone{
    position:absolute;
    top:6px;
    height:14px;
    left:48px;
    width: 150px;
}
#email{
    position:absolute;
    top:6px;
    height:15px;
    left:49px;
    width: 150px;
}

#comments{
    position:absolute;
    top:2px;
    height:45px;
    left:15px;
    width: 154px;
    border:0px;
}

#whiteReason{
    background: url(../images/contact/reason.jpg) no-repeat;
    position:absolute;
    top:0px;
    left:4px;
    height: 31px;
    width: 209px;
}

#whiteCompany{
    background: url(../images/contact/company.jpg) no-repeat;
    position:absolute;
    top:38px;
    left:4px;
    height: 31px;
    width: 209px;
    display:block;
}
#whiteFullName{
    background: url(../images/contact/fullname.jpg) no-repeat;
    position:absolute;
    top:76px;
    left:4px;
    height: 31px;
    width: 209px;
}
#whitePhone{
    background: url(../images/contact/phone.jpg) no-repeat;
    position:absolute;
    top:114px;
    left:4px;
    height: 31px;
    width: 209px;
}
#whiteEmail{
    background: url(../images/contact/email.jpg) no-repeat;
    position:absolute;
    top:152px;
    left:4px;
    height: 31px;
    width: 209px;
}

#whiteComments{
    background: url(../images/contact/comments.jpg) no-repeat;
    position:absolute;
    top:191px;
    left:36px;
    width: 178px;
    height: 55px;
}



#sendButton{
    width: 28px;
    height: 29px;
    position:absolute;
    top: 191px;
    left:5px;
}

#text{
    border-right: 6px solid #eaedea;
    width: 450px;
    padding: 45px 29px 25px 35px;
    height:237px;
    position:absolute;
    top: 61px;
    left: 68px;
}

.grayText{
    font-weight:normal;
}

li {
    cursor:pointer;
}

#theHidden{
    position:absolute;
    top:387px;
    left:647px;
}

li{
    width: 180px; 
}

#subject{
    background:#ffffff url(../images/contact/dropdown.png)no-repeat;
    height: 80px;
    width: 215px;
    position:absolute;
    top:-5px;
    right:-4px;
    display:none;
    z-index:3;
}

#sub{
    background:white;
    position:absolute;
    top:14px;
    left:19px;
    width:180px;
    height:51px;
}

#theReason{
    padding-top:3px;
    padding-right:11px;
    height:15px;
    width:184px;
}

#errorCompany{
    position:absolute;
    top:-2px;
    left:-2px;
    width:213px;
    height:35px;
    background:url(../images/home/error_red.png) no-repeat;
    display:none;
}
#errorComments{
    width:182px;
    height:59px;
    position:absolute;
    top:-2px;
    left:-2px;
    background:url(../images/contact/error_red_fat.png) no-repeat;
    display:none;
}

#errorReason{
    position:absolute;
    top:-6px;
    right:-5px;
    width:213px;
    height:35px;
    background:url(../images/home/error_red.png) no-repeat;
    display:none;
}

#errorName{
    top:-2px;
    left:-2px;
}

#errorPhone{
     top:-2px;
    left:-2px;
    position:absolute;
}

#errorEmail{
     top:-2px;
    left:-2px;
    background:url(../images/home/error_red.png) no-repeat;
}

#aboutHeader{
    width: 71px;
}

#mainWrap{
    background:none;
}

#comments{
    overflow:auto;
}

#what{
    position:absolute;
    right:0;
    top:20px;
    width:980px;
    height:336px;
    margin:0 auto;
}