html, body {
  margin: 0;
  padding: 0;
  font-family: Arial;
  font-size: 12px;
  line-height: 18px;
  color: #888;
  text-align: middle;
  /*position: relative; */
  background: #fff url(body-middle-bg.jpg) repeat-x 0 0; 
}

#main-container {
  margin: 0 auto;
  /*width: 935px;
/*  min-height: 986px;*/
  height: auto !important; 

/*  height: 986px;*/
}
#main-container-middle {
  /*background: url(body-trans-box.png) repeat top left; */
  padding: 0 7px;
  padding-top: 50px;  
 /* position: relative;  */
}

#outer-container {
  background: url(sky-top.jpg) no-repeat 50% 0%;   
  /*background: url(bg.jpg) no-repeat 50% 0%; */
} 

#outer-inner-container {
/*  background: url(footer.jpg) no-repeat 50% 100%; */
/*  min-height: 1300px; */
}

#main-container-top {
/*  background: url(body-rounded-top.png) no-repeat ; */
  position: 0 -30px;
  padding-top: 7px; 
/*  position: relative; */
}
#main-container-bottom {
  /*background: url(body-rounded-bottom.png) no-repeat bottom left; */
  padding-bottom: 7px; 
    /* position: relative; */
}

#submit-btn{
  background: url(submit.png) no-repeat;
/*  width: 144px; */
  height: 67px;
  left: 612px;
/*  top: 192px; */
  top: -3px;
  position: absolute; 
}


#signup-back{
  /* background: url(container.png) no-repeat top; */
/*border: 3px solid #999; */
z-index:2;
  width: 835px; 
  height: 468px;

  /* left: 44px; */
  /* left: 44px; 
  position: relative; 
padding-right: 100px;
padding-bottom: 50px;*/
}

#input-field{
left: 54px;
top: 153px;
position: relative;
}

 #holder{
 
background: none no-repeat top right; 
   position: relative; 
   left: -20px;    
   top: -475px;
   text-align: left;
   margin-left: auto;
     margin-right: auto;
   /* border: 1px solid #999; */
   /*vertical-align: 5; */
/*padding-right: 100px;
padding-bottom: 50px;
left: 50%;
right: 50%; */
} 


#logo {
background: url('logo.png') no-repeat 50% 0%;

/*width: 454px; */
height: 62px;
/*position:relative; */
}

#icon-set {
background: url('icon-set.png') no-repeat;
/*width: 521px; */
height: 171px;
top: 0px;
left: 25px;
position: relative;
}


.input-txt {
width: 563px;
height: 73px;
margin: 0 0 1em 0;
/*border: 1px solid #333333; */
background:url('formbg.jpg') no-repeat top right;
border: none;
font-size: 40px;
padding-left: 35px;
padding-top: 10px;
padding-right: 5px;
}


#twitter {
background: url('twitter.jpg') no-repeat top left;
height: 30px;
width: 142px;
top: -45px;
left: 668px;
position: relative;
font-size: 40px;
}

#fbook {
background: url('facebook.jpg') no-repeat left;
height: 52px;
width: 137px;
top: -40px;
left: 668px;
position: relative;

}

#find-message {
color: #093a68;
top: -55px;
left: 695px;
font-size: 15px;
position: relative;
padding-top: 10px;
padding-bottom: -50px;
}

#social-message {
top: 60px;
left:75px;
color: #003366;
font-size: 50px;
position: relative;
}

#social-secondary-message {
top: 100px;
left:75px;
color: #003366;
font-size: 30px;
position: relative;
z-index: 100;
}

#signup-status {
color: #3abbec;
top: 130px;
left:75px;
font-size: 20px;
position: relative;
padding-bottom: -20px;
z-index: -1px;
}


#foot-message{
vertical-align: center;
position: relative;
}


#thankyou-note-y{

width: 563px;
height: 73px;
margin: 0 0 1em 0;
/*border: 1px solid #333333; */
background:url('formbglong.png') no-repeat top right;
border: none;
font-size: 30px;
padding-left: 200px;
padding-top: 20px;
padding-right: 5px;
}



#thankyou-note-x{
left: 54px;
top: 155px;
position: relative;
width: 563px;
height: 73px;
margin: 0 0 1em 0;
/*border: 1px solid #333333; */
background:url('formbg.jpg') no-repeat top right;
border: none;
font-size: 25px;
padding-left: 40px;
padding-top: 10px;
padding-right: 5px;
}


#input-field-thankyou{
background:url('formbglong.png') no-repeat top left;
left: 34px;
top: 155px;
position: relative;
margin-left: 40px;
margin-bottom: -20px;
}

#thankyou-note{
width: 730px;
height: 73px;
margin: 0 0 1em 0;
/*border: 1px solid #333333; */

border: none;
font-size: 27px;
padding-left: 15px;
padding-top: 25px;
padding-right: 5px;
}


#signup-status-thankyou {
color: #3abbec;
top: 130px;
left:235px;
font-size: 20px;
position: relative;
padding-bottom: -20px;
}

#icon-set-thankyou {
background: url('icon-set.png') no-repeat;
/*width: 521px; */
height: 171px;
top: -11px;
left: -15px;
position: relative;
}


#find-message-thankyou {
color: #093a68;
top: -25px;
left: 695px;
font-size: 15px;
position: relative;
padding-bottom: -50px;
}

#twitter-thankyou {
background: url('twitter.jpg') no-repeat top left;
height: 30px;
width: 142px;
top: -20px;
left: 668px;
position: relative;
font-size: 40px;
}


#fbook-thankyou {
background: url('facebook.jpg') no-repeat left;
height: 52px;
width: 137px;
top: -15px;
left: 668px;
position: relative;
}
