#contentcont{
position:relative;
display:block;
width:900px;
float:left;
left:50%;
margin:30px 0px;
padding:0px;
margin-left:-450px;
text-align:center;
min-height:600px;
padding:30px 0px;
border:1px solid lightgrey;

}
#contentcont #titlecontact{
position:relative;
display:block;
float:left;
width:75%;
text-align:left;
color:lightgrey;
font-size:20px;

}

#contentcont #titlecontact h1{
position:relative;
display:block;
float:left;
color: #8c8b8b;
font-weight: normal;
font-size:25px;
font-family: arial, Helvetica, sans-serif;
width:80%;
margin-left:10%;
}
#contentcont #titlecontact p{
position:relative;
display:block;
float:left;
color: #8c8b8b;
font-size:10px;

font-family: arial, Helvetica, sans-serif;
padding:10px 0px;
width:80%;
margin-left:10%;
}
#contentcont #coord{
position:relative;
display:block;
float:right;
width:18%;
text-align:left;
font-size:12px;
color: #5a5a5a;
font-family: arial, Helvetica, sans-serif;
padding:10px 0px;
border: 1px solid lightgrey;

margin-right:40px;
padding:10px;
}
#contentcont h1{
position:relative;
display:block;
float:left;
margin-top:10px;
width:100%;
}


/*#contentcont #titlecontact form{
position:relative;
display:block;
float:left;
width:100%;

margin-top:20px;

}*/
#contentcont #titlecontact #divform{
position:relative;
display:block;
float:left;
width:100%;
margin-top:20px;
padding:20px 0px;
border:1px solid lightgrey;
width:80%;
margin-left:10%;
background:#FCFCFC;
}
#contentcont #titlecontact   #divform  table{

color: #5a5a5a;
font-family: arial, Helvetica, sans-serif;
display:table;
width:90%;
text-align:left;
font-size:11px;
margin:20px 0px;
margin-left:5%;
}
#contentcont #titlecontact #divform  table:first-child{
/*margin-top:20px;*/
}
/*#contentcont table input ,#contentcont table textarea,#contentcont table select{
width:400px;
}
#contentcont table textarea{
height:200px;
}*/
::-webkit-input-placeholder {
 font-style:italic;
}

:-moz-placeholder { /* Firefox 18- */
 font-style:italic;
}

::-moz-placeholder {  /* Firefox 19+ */
   font-style:italic;
}

:-ms-input-placeholder {  
   font-style:italic;
}
.hr{
border:1px dotted lightgrey;
width:90%;

}
#contentcont #titlecontact #divform  table tr td:first-child{
 width:120px;
 
}
#contentcont #titlecontact #divform table tr td {
vertical-align: top;

  padding:5px 0px;
}
#contentcont #titlecontact #divform table tr td input {
border:none;
border:1px solid lightgrey;
 -moz-box-shadow: 1px 1px 6px lightgrey; 
  -webkit-box-shadow: 1px 1px 6px lightgrey; 
  box-shadow: 1px 1px 6px lightgrey;  
  
}
label{
margin-left: 2px;
margin-right: 30px;
padding: 0;
position: relative;
top: -3px;
}
#footer{
/*margin-top:45px;*/

}
#submit{
position:relative;
display:table;
float:left;
width:80%;
margin-left:10%;
color: black;
font-family: arial, Helvetica, sans-serif;
font-size:11px;
}
#sub{
float:right;
}
.longinput{
 width:99%;
}.longselect{
 width:100%;
 
}
.shortinput{
position:relative;
display:block;
 width:49%;
  float:left;
  margin-right:2px;
}.shortinput2{
 width:48%;
 float:right;
}
textarea{
height:100px;
}
#cgvv{
position:relative;
display:block;
float:left;
width:95%;
margin-left:3px;
color: #5a5a5a;
}
#privacy{
position:relative;
display:block;
float:left;

}