#pty_overlay {
    background:                 none repeat scroll 0px 0px rgb(255, 255, 255);
    opacity:                    0.9;
    -ms-filter:                 "alpha(opacity=90)";
    filter:                     alpha(opacity=90);
    zoom:                       1;
}
#pty_classyInner {
    position:                   relative;
}
#pty_formHeadline {
    font-family:                "proxima-nova", "Proxima Nova Regular" ! important;
    text-transform:             uppercase;
    text--webkit-transform:     uppercase;
    margin-bottom:              10px;
    color:                      rgb(95, 95, 95);
}
#pty_imageShell {
    float:                      left;
    width:                      220px;
    margin-right:               50px;
}
#pty_top {
    font-size:                  22px;
    position:                   absolute;
    z-index:                    10000;
    left:                       0px;
    background:                 url("top.png") repeat scroll 0px 0px transparent;
    height:                     34px;
    width:                      403px;
    top:                        -34px;
}
#pty_radial {
    width:                      423px;
    height:                     100%;
    background:                 url("radial.png") no-repeat scroll 0px 0px transparent;
    position:                   absolute;
    top:                        0px;
    z-index:                    0;
    left:                       15px;
}
#pty_popup {
    padding-top:                55px;
}
#pty_content {
    position:                   relative;
    z-index:                    100009;
    padding:                    40px;
    width:                      780px;
    box-sizing:                 border-box;
    -moz-box-sizing:            border-box;
    -webkit-box-sizing:         border-box;
    background:                 url("background.png") repeat scroll 0px 0px transparent;
    height:                     490px;
}
#pty_heading {
    margin-bottom:              11px;
    margin-top:                 15px;
    position:                   relative;
    z-index:                    1000008;
    color:                      rgb(247, 205, 35);
    font-family:                "ff-good-headline-web-pro-con",Impact ! important;
    font-size:                  36px;
    line-height:                100%;
    text-align:                 left;
    text-transform:             uppercase;
    text--webkit-transform:     uppercase;
}
#pty_mainText, #pty_successText {
    line-height:                140%;
    text-shadow:                1px 1px 0px rgb(242, 242, 242);
    position:                   relative;
    z-index:                    1000008;
    padding:                    0px;
    color:                      rgb(120, 120, 120);
    min-height:                 180px;
    font-family:                "proxima-nova", "Proxima Nova Regular" !important;
    font-size:                  15pt ! important;
    width:                      430px;
    margin-left:                240px;
}
#pty_mainText .pty_image {
    float:                      right;
    width:                      150px;
}
#pty_form {
    position:                   relative;
    border-top:                 5px solid rgb(247, 205, 35);
    padding-top:                20px;
    width:                      699px;
}
#pty_pkg .pty_input {
    border:                     0px none;
    color:                      rgb(149, 149, 149);
    display:                    block;
    margin-bottom:              6px;
    background:                 none repeat scroll 0% 0% rgb(230, 231, 233);
    float:                      left;
    font-family:                "ff-good-headline-web-pro-con", "Proxima Nova Regular" ! important;
    padding:                    0px 15px;
    margin-right:               7px;
    width:                      222px;
    height:                     40px;
    text-transform:             uppercase;
    font-size:                  16px;
}
#pty_submit {
    color:                      rgb(242, 242, 242);
    border:                     0px none;
    text-align:                 center;
    position:                   relative;
    margin-bottom:              14px;
    float:                      left;
    background:                 none repeat scroll 0% 0% rgb(247, 205, 35);
    font-family:                "ff-good-headline-web-pro-con", "Proxima Nova Regular" ! important;
    text-transform:             uppercase;
    width:                      181px;
    height:                     39px;
    font-size:                  16px;
}
#pty_close {
    display:                    block;
    padding-top:                3px;
    position:                   absolute;
    text-align:                 center;
    line-height:                94%;
    color:                      rgb(186, 186, 186);
    text-shadow:                1px 1px 0px rgb(244, 244, 244);
    width:                      28px;
    height:                     25px;
    z-index:                    9000000;
    right:                      8px;
    font-family:                "proxima-nova", "Proxima Nova Regular";
    font-size:                  20px;
    top:                        0px;
}
#pty_closeImg {
    background:                 url("close.png") no-repeat scroll 0px 0px transparent;
    display:                    block;
    padding-top:                3px;
    position:                   absolute;
    text-align:                 center;
    line-height:                94%;
    color:                      rgb(186, 186, 186);
    font-size:                  15px;
    text-shadow:                1px 1px 0px rgb(244, 244, 244);
    width:                      28px;
    height:                     25px;
    z-index:                    900;
    top:                        -42px;
    right:                      8px;
}
#pty_close:hover {
    color:                      rgb(170, 170, 170);
}
#pty_pkg ul {
    margin:                     10px 0px 0px;
}
li.pty_bullet:before {
    content:                    "";
    position:                   absolute;
    border-radius:              50%;
    -moz-border-radius:         50%;
    -webkit-border-radius:      50%;
    height:                     8px;
    width:                      8px;
    left:                       8px;
    top:                        9px;
    background:                 none repeat scroll 0% 0% rgb(247, 205, 35);
}
li.pty_bullet {
    position:                   relative;
}
#pty_pkg ul li {
    background-repeat:          no-repeat;
    list-style-type:            none;
    line-height:                140%;
    padding-left:               30px;
    padding-top:                3px;
    margin-bottom:              4px;
    font-family:                inherit ! important;
    font-size:                  12pt ! important;
    margin-left:                20px;
}
#pty_afflinkShell {
    text-align:                 center;
}
#pty_afflink {
    text-align:                 center;
    position:                   relative;
    text-decoration:            none;
    border-radius:              4px;
    -moz-border-radius:         4px;
    -webkit-border-radius:      4px;
    text-shadow:                1px 1px 0px rgb(75, 53, 1);
    font-style:                 italic;
    font-size:                  13px;
    padding:                    6px 14px 6px 26px;
    background:                 url("pty_images/icon.png") no-repeat scroll 5px 5px rgba(21, 16, 9, 0.6);
    color:                      rgb(254, 248, 228);
    z-index:                    1000;
    top:                        59px;
}