 

#form-wrapper form

{

    background: #fff;

    height: 400px;

}



#form-wrapper #form-inner

{

    margin: 0 auto;

    padding: 35px 0;

    width: 545px;

}

	

#form-wrapper label

{

    font: bold 18px/25px Corbel, Arial, Helvetica; 

    text-shadow: 0 1px 0 #fff, 0 2px 0 #ccc;

    float: left; 

    margin-right: 130px; 

    width: 115px; 

}



#form-wrapper .input

{

    font: 15px Arial, Helvetica; 

    padding: 5px;

    margin: 0 0 20px 0;

    border: 1px solid #b9bdc1; 

    width: 100%; 

    color: #797979;

    

    -moz-box-shadow: 0 2px 4px #bbb inset;

    -webkit-box-shadow: 0 2px 4px #bbb inset;

    box-shadow: 0 0px 4px #bbb inset;

    

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

    

}



#form-wrapper .input:focus

{

    background-color: #E7E8E7;

    outline: 0;

}



#form-wrapper .textarea

{

    height:150px;	

}



#form-wrapper .button

{

    float: right;

    margin: 10px 0 0 0;

    padding: 7px 15px;

    cursor: pointer;   

    color: #fff;

    font: bold 13px Tahoma, Verdana, Arial;

    text-transform: uppercase;

    overflow: visible; /* IE6/7 fix */

    border: 0;  

   

    background-color: #7089b3;

    background-image: -moz-linear-gradient(#a5b8da, #7089b3);

    background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));    

    background-image: -webkit-linear-gradient(#a5b8da, #7089b3);

    background-image: -o-linear-gradient(#a5b8da, #7089b3);

    background-image: -ms-linear-gradient(#a5b8da, #7089b3);

    background-image: linear-gradient(#a5b8da, #7089b3);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#a5b8da', EndColorStr='#7089b3');     



    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

    

    text-shadow: 0 1px 0 rgba(0,0,0,.3);

    

    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 3px 0 rgba(0, 0, 0, 0.7);

    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 3px 0 rgba(0, 0, 0, 0.7);

    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 3px 0 rgba(255, 255, 255, 0.7);

}



#form-wrapper .button:hover

{

    background-color: #a5b8da;

    background-image: -moz-linear-gradient(#7089b3, #a5b8da);

    background-image: -webkit-gradient(linear, left top, left bottom, from(#7089b3), to(#a5b8da));      

    background-image: -webkit-linear-gradient(#7089b3, #a5b8da);

    background-image: -o-linear-gradient(#7089b3, #a5b8da);

    background-image: -ms-linear-gradient(#7089b3, #a5b8da);

    background-image: linear-gradient(#7089b3, #a5b8da);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#7089b3', EndColorStr='#a5b8da');     

}



#form-wrapper .button:active

{

    background: #64799e;

    position: relative;

    top: 2px;

    

    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.7) inset;

    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.7) inset;

    box-shadow: 0 0 3px rgba(0, 0, 0, 0.7) inset; 

}