body{background-repeat: repeat-x; background-color: #ffffff; margin:0 0 0 0;}

.container{
background-image:url(../img/contactbk.jpg);
background-repeat: no-repeat; 
width:1084px;
height:650px;
margin:0 auto 0;
background-color:#ffffff;
}

.mainimg{
float:left;
width:400px;
height:541px;
padding:55px 0 0 0;
}

.header{
font:bold 17px Georgia, "Times New Roman", Times, serif;
color:#ac5805;
padding:165px 0 0 40px;
width:535px;
float:left;
}

/*///////////////////////////////////////*/

.formgen{
background-image:url(../img/logo_img.jpg);
background-position: right bottom;
background-repeat:no-repeat;
height:250px;
margin:2px 0 10px 18px;
width:510px;
height:300px;
border: 4px solid #ffffff;
background-color: #ffffff;
padding: 8px;
float:left;
}
	
.formgen label{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#663300;
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.formgen input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 200px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #666666;
}

.formgen textarea{
width:400px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #666666;
}

.last_lable{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#663300;
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
	}
	
.mybutton{
cursor:pointer;
background-color: #CCCCCC;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#663300;
width:45px;
border:1px solid #666666;
}


/*///////////////////////////////////////*/

/*scrollbar*/
html, body{
scrollbar-face-color:#EBF5FF;
scrollbar-base-color:#EBF5FF;
scrollbar-arrow-color:black;
scrollbar-track-color:#F3F3F3;
scrollbar-shadow-color:#EBF5FF;
scrollbar-highlight-color:#EBF5FF;
scrollbar-3dlight-color:#78AAFF;
scrollbar-darkshadow-Color:#78AAFF;
}

/*MENU*/
#menu{
margin: 0 120px;
padding: 0;
}

#menu ul{
margin: 15px 0 0 8px;
margin-bottom: 1em;
padding-left: 0;
float: left;
font-weight: bold;
width:230px;
}

* html #menu ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#menu ul li{
display: inline;
}


#menu ul li a{
float: left;
color: gray;
font-weight: bold;
padding: 2px 6px 4px 6px;
text-decoration: none;
}

#menu ul li a:hover{
color: #666666;
border-bottom: 4px solid #333333;
padding-bottom: 0;
}

/*FOOTER*/
.footer{
margin:-30px auto;
text-align:center;
font:normal 9px Arial, Helvetica, sans-serif;
color:gray; 
padding: -100px auto;
}

.footer a{
text-decoration:none;
color:gray;
}

.footer a:hover{
text-decoration: underline;
color: #86a32d;
padding-bottom: 0;
}