/* Reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

body{
margin:0;
padding:0;
background: #000 url(../images/bg.jpg) top center no-repeat;
font-family: Helvetica Neue, Helvetica, Arial;
}

.container{
width: 636px;
margin: 0 auto;
}

.header{
width:636px;
float: left;
padding-top: 20px;
}

a.logo{
width: 300px;
margin: 0 auto 30px auto;
text-shadow: 1px 1px 7px #3e3935;
filter: dropshadow(color=#3e3935, offx=1, offy=1);
font-size: 100px;
color: #fff;
display: block;
text-align: center;
}

a.logo span{
display: block;
text-align: center;
font-size: 11px;
letter-spacing: 4px;
text-transform: uppercase;
}

.clear{
clear: both;
}


.video{
width: 500px;
height: 278px;
background: url(../images/video.png) left top no-repeat;
padding: 68px;
margin: -20px 0;
}

.coming_soon{
width: 636px;
float: left;
}

p{
color: #fff;
font-size: 16px;
text-align: center;
}

.information{
margin: -130px auto 0 auto;
padding: 0;
background: url(../images/form.png) left top no-repeat;
height: 48px;
width: 307px;
padding: 9px 0 0 9px;
}

.main{
width: 299px;
height: 37px;
float: left;
background: url(../images/field.png) left top no-repeat;
}

.field{
width: 217px;
float: left;
border: none;
background: none;
height: 36px;
padding: 0 10px;
font-family: Helvetica Neue, Helvetica, Arial;
color: #304e62;
font-size: 14px;
font-weight: bold;
text-shadow: 1px 1px 0px #ffffff;
        filter: dropshadow(color=#ffffff, offx=1, offy=1);
}

.go{
border: 0;
width: 62px;
height: 36px;
float: left;
background: url(../images/go.png) left top no-repeat;cursor: pointer;
}

.go:hover{
background: url(../images/go.png) left bottom no-repeat;
}

.single-post-contact{margin-top: 75px;}

.single-post-contact h2{color: #313131;
font-size: 18px;
margin-bottom: 45px;}

.single-post-contact input[type=text], .leave_message input[type=text]{
  border: 1px solid #ddd;
  height: 25px;
  margin-bottom: 11px;
  padding-left: 20px;
  width: 90%;
  background: #ffffff;
  filter:alpha(opacity=20); /* IE */
  -moz-opacity:0.2; /* Mozilla */
  opacity: 0.2; /* CSS3 */
  color:#000000;
}

.single-post-contact textarea#message,  .leave_message textarea#message{
  border: 1px solid #ddd;
  height: 60px;
  margin-bottom: 26px;
  padding-left: 20px;
  width: 90%;
  padding-top: 15px;
  background: #ffffff;
  filter:alpha(opacity=20); /* IE */
  -moz-opacity:0.2; /* Mozilla */
  opacity: 0.2; /* CSS3 */
  color:#000000;
}

.single-post-contact input[type=submit]{
  background: #0072a5 none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  padding: 10px 20px;
  text-transform: uppercase;
}

.button
  {
  border-color: transparent;
  font-size: 19px;
  font-family: Arial, Verdana;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  background: #4972B5;
  background: linear-gradient(left, #690, #a6ce38);
  background: -moz-linear-gradient(left, #690, #a6ce38);
  background: -webkit-linear-gradient(left, #690, #a6ce38);
  background: -o-linear-gradient(left, #690, #a6ce38);
  color: #FFFFFF;
  }
  
  .button:hover
  {
  background: #a6ce38;
  background: linear-gradient(left, #a6ce38, #690);
  background: -moz-linear-gradient(left, #a6ce38, #690);
  background: -webkit-linear-gradient(left, #a6ce38, #690);
  background: -o-linear-gradient(left, #a6ce38, #690);
  color: #FFFFFF;
  border-color: transparent;
  }