/***** Master Classes *****/
html,body {
  background:#000 url(../images/bg.jpg) repeat top left;
  font-family: Geneva, Helvetica, Arial, Sans-Serif;
  color: #f9e097;
	font-size:87.5%;
	line-height: 1em;
	letter-spacing:0;
	font-weight: normal;
	text-align: left;
}

a {color:#DDD;}
a:hover {color:#FFF;}

#vertical-align {
  height:50%;
  margin-bottom:-14.5em;
}

#wrapper {
  width:960px;
  margin:0 auto;
  padding:0;
}

#video {
  width:960px;
  height:505px;
  background:transparent url(../images/video.bg.png) no-repeat top left;
  float:left;
}

#video .player {
  width:710px;
  height:399px;
  margin:102px auto 0;
}

#invite {
  width:732px;
  height:110px;
  margin:0 0 0 96px;
  padding:0 18px;
  background:#dbbe70 url(../images/invite.bg.jpg) no-repeat top left;
  color:#3b321a;
  float:left;
}

#invite .invite {
  width:4.6em;
  padding-top:25px;
  float:left;
}

#invite form {
  width:20em;
  padding-top:11px;
  float:left;
}

#invite .vr {
  width:1px;
  height:90px;
  margin:9px 31px 0 20px;
  background:#b8a268;
  float:left;
}

#invite .find-out-more {
  width:9em;
  padding-top:25px;
  float:left;
}

#invite a {
  text-decoration:none;
  color:#3b321a;
}
#invite a:hover {color:#000;}

#invite label {
  text-transform:uppercase;
  letter-spacing:-0.05em;
  color:#52472d;
}

#invite h1 {
  padding:0;
  font-size:2.429em;
  text-transform:uppercase;
  line-height:0.9em;
}

#content {
  width:960px;
  height:360px;
  padding:32px 0 0;
  background:transparent url(../images/content.bg.png) no-repeat top left;
  float:left;
}

#content .placer {
  width:664px;
  height:246px;
  margin:0 auto;
}

#content h1 {
  padding:0;
  font-size:2.429em;
  text-transform:uppercase;
  line-height:0.9em;
}

#content p {
  padding-top:0.3em;
  letter-spacing:0;
  color:#837346;
}
#content p.error {
  color:#F00;
  font-weight:bold;
}

#content ul {
  padding:0;
  list-style:none;
}

#content li {
  padding:0.3em 0;
}

#content label {
  text-transform:uppercase;
  letter-spacing:-0.05em;
}

#content table {width:100%;}

#content .submit {width:80px;}

.copyright {
  width:100%;
  margin-top:44px;
  text-align:center;
  font-size:0.8em;
  color:#565656;
}

.copyright img {
  padding-right:9px;
  position:relative;
  top:10px;
}

/***** Global Classes *****/
 
.clear         {clear:both;}
.float-left    {float:left;}
.float-right   {float:right;}
 
.text-left     {text-align:left;}
.text-right    {text-align:right;}
.text-center   {text-align:center;}
.text-justify  {text-align:justify;}

.padding-top   {padding-top:1em;}
.padding-bottom{padding-bottom:1em;}

.margin-top    {margin-top:1em;}
.margin-bottom {margin-bottom:1em;}
 
.bold          {font-weight:bold;}
.italic        {font-style:italic;}
.underline     {border-bottom:1px solid;}
.highlight     {background:#ffc;}
 
.wrap          {width:960px; margin:0 auto;}
 
.img-left      {float:left; margin:4px 10px 4px 0;}
.img-right     {float:right; margin:4px 0 4px 10px;}
 
.nopadding     {padding:0;}
.noindent      {margin-left:0; padding-left:0;}
.nobullet      {list-style:none; list-style-image:none;}

.error         {color:#F00; font-weight:bold;}
