div#PageContent {
    padding-top: 60px;
}
h2 {
    font-size: 20pt;
    width: 500px;
    height: 90px;
    margin-left: auto;
    margin-right: auto;

}

div.MtoForm {
    width: 310px;
    height: 195px;
    min-height: 195px; /* override minheight in mtoform.css*/
    margin: auto;    
    background-color: #EBEBEB; 
    border-radius: 4px;
    -moz-border-radius: 4px;  
}
div.MtoForm  div.formspace {
    padding:20px;
    width: 300px;
}
div.MtoForm    h3 {
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin: 0px;
    padding: 0px;
    font-size: 16pt;
}

div.MtoForm input[type="text"],div.MtoForm input[type="password"]
{
    width:260px;
}

.errorrow
{
    width:275px;
}        
 
    
 div.footer {
    width: 500px;
    height: 76px;
    line-height: 76px;
    margin-left: auto;
    margin-right: auto;
    text-align: right;
    background-color: #D8D8D8;
    border-radius: 4px;
    -moz-border-radius: 4px;    
 }
  div.footer div.space {
      padding-right: 30px;
  }

  div #logo
  {
      width:218px;
      height:106px;
      margin: 0 auto 60px auto;
      background: #DE1C85 url(../images/2013/fall/backgrounds/fabric-pattern.png) center center;
      text-align:center;
      box-shadow: 0 2px 5px rgba(0,0,0,.5);
      padding-top: 5px;
      
  }

    div #logo img
    {
      width:218px;
      height:106px;
    }

.hostess
{
    width: 270px;
}

.hostess button
{
    width: 270px;
}

.hostess.MtoPinkButton button span.MtoButtonText.wait
{
    text-indent:-9999em;
    background: url(../images/progress.gif) center center no-repeat;    
}

#resendLink
{
    font-size: 11px;
    color: #DE1C85;
    float: right;
    padding-top:10px;
    /*padding-right:20px;*/
    text-decoration: none;
    margin-right:10px;
    display: inline-block;    
    /*text-indent: 0;*/
}

#resendLink:hover
{    
    text-decoration: underline;
}

#resendLink.send
{
    background: url(../images/progress.gif) center 6px no-repeat; 
    display: inline-block;
    text-indent: -9999px;    
}