h1 span {
    color: #333;
}

#emailcode{
    width:8em;
}

table#package-options {
    margin:.5em 0 2em 0;
    width:100%;
}

table#package-options td{
    font-size: 138.5%;
    height:3.8em;
}

table#package-options td {
    border: 2px solid #CC0000;
    padding: .5em 0;
    text-align: center;
    width:12em;
}

table#package-options h1{
    margin:0 auto;
    text-align: center;
}

table#package-options h2{
    margin:0 auto;
    text-align: center;
}

table#package-options div{
    margin:0 auto;
    text-align: center;
}


table#package-options td.empty {
    border-top:none;
    border-left:none;
}

table#package-options td.lbl {
    padding: .5em;
    text-align: left;
    font-weight: bold;
    width:10em;
}

table#package-options td.sel {
    background-color:#D3D3D3;
}

table#package-options h1 {
    font-size: 146.5%;
    margin: 0.2em auto;
    color: #CC0000;
}

table#package-options h3 {
    font-size: 108%;
    margin: 0.2em auto;
    color: #CC0000;
}

table#package-options h3.price {
    color: #333;
}

table#package-options div.select-btn {
    margin: 1em auto;
}

table#package-options div a {
    margin: 0 auto;
}

.form-box {
    border: 2px solid #CCCCCC;
    padding: 1em;
    width: 40em;
}

#gs-steps {
    margin: 2em;
}

#gs-steps li {
    padding-left: 5em;
    margin-bottom: 2em;
}

#gs-steps li.one {
    background: transparent url( ../../../images/red-mono/num-one.png ) no-repeat scroll left top;
}

#gs-steps li.two {
    background: transparent url( ../../../images/red-mono/num-two.png ) no-repeat scroll left top;
}

#gs-steps li.three {
    background: transparent url( ../../../images/red-mono/num-three.png  ) no-repeat scroll left top;
}

#nav-gs {
    margin: 2em auto;
    text-align: center;
    height:48px;
    width: 22em;
}

#nav-gs a{
    float:left;
}

#nav-gs a.btn-quick-start{
    margin-right:1em;
}