
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 20px;
  margin: 0px;
  padding: 0px;
  background-image: url(/images/msa/bg-body.jpg);
  background-repeat: repeat-x;
  background-position: 0% 0%;
  background-color: #000;
}

a {
  outline: none;
}

div#home {
	float:left;
	width:100%;
}
/*\*/
* html body {
  text-align: center;
  margin:0px;
}
/**/

#globalBox {
  width: 920px;
  margin: 0px auto;
}

/*\*/
* html #mainBox {
  margin: 0px;
  text-align: left;
}
/**/

#mainBox {
  background-image: url(/images/msa/bg-main.jpg);
  background-repeat: no-repeat;
  background-position: 0% 0%;
  height: 657px;
  padding: 1px 10px 0px 10px;
  margin:0px;
}

#logo {
  width: 259px;
  height: 142px;
  position: absolute;
  margin: 70px 0px 0px 320px;
  padding: 0px;
}

#logo a {
  display: block;
  text-indent: -9999px;
  height: 142px;
}

#profile {
  width: 295px;
  height: 319px;
  background-image: url(/images/msa/bg-profile.jpg);
  background-repeat: no-repeat;
  background-position: 0% 0%;
  margin: 69px 0px 0px 0px;
}

/*\*/
* html #profile {
  margin: 70px 0px 0px 0px;
}
/**/

#action {
  position: absolute;
  width: 486px;
  height: 69px;
  background-repeat: no-repeat;
  background-position: 0% 0%;
  margin: -8px 0px 0px 456px;
}



#home #action {
  background-image: url(/images/msa/action-home.png);
}

#step1 #action {
  background-image: url(/images/msa/action-step1.png);
  margin: 30px 0px 0px 456px;
}



#step2 #action {
  background-image: url(/images/msa/action-step2.png);
  margin: 30px 0px 0px 456px;
}


#action a {
  display: block;
  height: 69px;
  text-indent: -9999px;
}

#footer {
  background-image: url(/images/msa/bg-footer.png);
  background-repeat: no-repeat;
  background-position: 0% 0%;
  height: 93px;
  padding: 0px 10px;
  margin: 0px 0px 20px 0px;
}

#footer p {
  padding: 25px 0px;
  margin: 0px 25px;
  font-size: 12px;
  color: #666;
  line-height: 16px;
  border-top: solid 1px #ccc;
}


/* HOME =============================================================================================================================================
===================================================================================================================================================== */

#home #content {
  background-color: #fff;
  padding: 25px;
}

#home #content .left {
  width: 400px;
  float: left;
  padding: 0px 25px 0px 0px;
}


#home #content .left .title {
  margin: 0px;
  padding: 0px;
  background-image: url(/images/msa/title-home.png);
  background-repeat: no-repeat;
  background-position: 0% 0%;
  height: 76px;
  text-indent: -9999px;
}

#home #content .left p {
  padding: 23px 0px 0px 0px;
  margin: 0px;
}

#home #content .right {
  width: 400px;
  float: right;
  padding: 0px 0px 0px 25px;
}


#home #content .right p {
  padding: 5px 0px 15px 0px;
  margin: 0px;
  border-bottom: solid 1px #ccc;
}

#home #content .right ul {
  margin: 20px 0px 0px 0px;
  padding: 0px;
  list-style: none;
}

#home #content .right ul li {
  background-image: url(/images/msa/bullets-steps.png);
  background-repeat: no-repeat;
  background-position: 0% 0%;
  height: 38px;
  padding: 3px 50px 12px 50px;
  line-height: 16px;
  font-size: 14px;
}

#home #content .right ul li.two {
  background-position: 0% -53px;
}

#home #content .right ul li.three {
  background-position: 0% -106px;
}

/* STEP 1 =============================================================================================================================================
===================================================================================================================================================== */


#step1 #content {
  margin: 0px;
}

#step1 #content .step {
  width: 106px;
  height: 16px;
  margin: 227px auto 15px auto;
  background-image: url(/images/msa/step-1.png);
  background-repeat: no-repeat;
  background-position: 0% 0%;
  text-indent: -9999px;
  padding: 0px;
}

#step1 #content .video {
  margin: 0px auto;
  width: 624px;
}


/* STEP 2 =============================================================================================================================================
===================================================================================================================================================== */


#step2 #content {
  margin: 0px;
}

#step2 #content .step {
  width: 110px;
  height: 16px;
  margin: 227px auto 15px auto;
  background-image: url(/images/msa/step-2.png);
  background-repeat: no-repeat;
  background-position: 0% 0%;
  text-indent: -9999px;
  padding: 0px;
}

#step2 #content .video {
  margin: 0px auto;
  width: 624px;
}


/* FREE VIDEO =============================================================================================================================================
===================================================================================================================================================== */


#step-video #content {
  margin: 0px;
}

#step-video #content .step {
  width: 174px;
  height: 16px;
  margin: 227px auto 15px auto;
  background-image: url(/images/msa/step-video.png);
  background-repeat: no-repeat;
  background-position: 0% 0%;
  text-indent: -9999px;
  padding: 0px;
}

#step-video #content .video {
  margin: 0px auto;
  width: 624px;
}


/* FORM =============================================================================================================================================
===================================================================================================================================================== */

#form .step {
  width: 111px;
  height: 16px;
  margin: -162px 0px 0px -55px;
  background-image: url(/images/msa/step-3.png);
  background-repeat: no-repeat;
  background-position: 0% 0%;
  text-indent: -9999px;
  padding: 0px;
  position: absolute;
  left: 50%;
}

#form #content {
  background-color: #fff;
  padding: 25px;
}

#form #content .left {
  width: 400px;
  float: left;
  padding: 0px 25px 0px 0px;
}

#form #content .left .title {
  margin: 0px;
  padding: 0px;
  background-image: url(/images/msa/title-form.png);
  background-repeat: no-repeat;
  background-position: 0% 0%;
  height: 76px;
  text-indent: -9999px;
}

#form #content .left p {
  padding: 23px 0px 0px 0px;
  margin: 0px;
}

#form #content .right {
  width: 400px;
  float: right;
  padding: 0px 0px 0px 25px;
}


#form #content .right p {
  padding: 5px 0px 15px 0px;
  margin: 0px;
  border-bottom: solid 1px #ccc;
  font-size: 14px;
  line-height: 18px;
}

#form #content .right form {
  margin: 18px 0px 0px 0px;
  padding: 0px;
  text-align: right;
  font-size: 12px;
}

#form #content .right form div {
  padding: 0px 0px 10px 0px;
}

#form #content .right form input {
  width: 270px;
  margin: 0px 0px 0px 10px;
}

#form #content .right form input.submit {
  height: 30px;
  border: 0px;
  background-color: transparent;
  background-image: url(/images/msa/button-get-free-video.png);
  background-repeat: no-repeat;
  background-position: 0% 0%;
  text-indent: -9999px;
  font-size: 0px;
  line-height: 0px;
}








