#pty_overlay {
    background:                 #DEDEDE;
    opacity:                    0.9;
    -ms-filter:                 "alpha(opacity=90)";
    filter:                     alpha(opacity=90);
    zoom:                       1;
}
#pty_classyInner {
    position:                   relative;
}
#pty_formHeadline {
    font-family:                "bronkoh", sans-serif ! important;
    margin-bottom:              10px;
    color:                      #54CC9E;
    font-size: 21px;
    font-weight: 700;
}
#pty_imageShell {
    position: absolute;
    left: 0;
    top: 0;
    width:                      100%;
    margin-right:               50px;
}
#pty_image {
    width: 100%;
}
#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_pkg ul li.pty_bullet, #pty_popup p {
font-family: "ff-tisa-web-pro",serif !important;
}
#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:                    0px;
    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:                     453px;
}
#pty_heading {
    margin-bottom:              11px;
    margin-top:                 15px;
    position:                   relative;
    z-index:                    1000008;
    color:                      #54CC9E;
    font-family:                "bronkoh", sans-serif ! important;
    font-weight: 900;
    font-size:                  48px;
    line-height:                100%;
    text-align:                 left;
    text-transform:             uppercase;
    text--webkit-transform:     uppercase;
    width: 300px;
    padding-top: 53px;
    margin-left: 340px;
}
#pty_mainText, #pty_successText {
    line-height:                140%;
    position:                   relative;
    z-index:                    1000008;
    padding:                    0px;
    color:                      #fff;
    min-height:                 180px;
    font-family:                "bronkoh", sans-serif ! important;
    font-size:                  15pt ! important;
    width:                      390px;
    margin-left:                315px;
}
#pty_mainText .pty_image {
    float:                      right;
    width:                      150px;
}
#pty_form {
    position:                   relative;
    width:                      100%;
    padding: 0 40px;
}
#pty_pkg .pty_input {
    border:                     0px none;
    color:                      #93969c;
    display:                    block;
    margin-bottom:              6px;
    background:                 #e6e7e9;
    float:                      left;
    font-family:                "bronkoh", sans-serif ! important;
    padding:                    0px 15px;
    margin-right:               7px;
    width:                      222px;
    height:                     40px;
    font-size:                  16px;
}
#pty_submit {
    text-align:                 center;
    position:                   relative;
    margin-bottom:              14px;
    float:                      left;
    background:                 #fff;
    font-family:                "bronkoh", sans-serif ! important;
    text-transform:             uppercase;
    width:                      181px;
    height:                     38px;
    font-size:                  20px;
    margin-top: -1px;
    font-weight: 900;
    border: 2px solid #54CC9E;
    border-radius: 30px;
    color: #54CC9E;
}
#pty_close {
    display: block;
    padding-top: 3px;
    position: absolute;
    text-align: center;
    line-height: 94%;
    color: #fff;
    width: 28px;
    height: 25px;
    z-index: 9000000 !important;
    right: 18px;
    font-size: 25px;
    top: 16px;
}
#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:                      #fff;
    font-size:                  15px;
    width:                      28px;
    height:                     25px;
    z-index:                    900;
    top:                        -42px;
    right:                      8px;
}
#pty_heading, #pty_formHeadline, #pty_form .pty_input, #pty_form #pty_submit, #pty_close {
font-family: bronkoh,sans-serif !important;
}
#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;
    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;
}