#subscribeC,
#subscribeC > div:first-child,
#subscribeC > div:first-child > div,
#subscribeBL {
    top:                0;
    bottom:             0;
    left:               0;
    right:              0;
}

#subscribeC {
    position:           fixed;
    height:             300px;
    width:              350px;
    border-radius:      24px;
    box-shadow:         0 4px 8px rgba(0, 0, 0, .5);
    background-color:   white;
    margin:             auto;
    z-index:            6000;
    font-family:        Arial, Helvetica, sans-serif;
    text-align:         left;
}

#subscribeC > div:first-child {
    position:           absolute;
    height:             294px;
    width:              344px;
    border-radius:      22px;
    margin:             auto;
    background-color:   rgb(143, 208, 201);
}

#subscribeC > div:first-child > div {
    position:           absolute;
    height:             266px;
    width:              276px;
    border-radius:      20px;
    background-color:   white;
    color:              #454545;
    margin:             auto;
    padding:            10px 30px;
}

#subscribeC > div:first-child > div > #subscribe_head1 {
    font-size:          24pt;
    font-weight:        normal;
    color:              rgb(245, 158, 51);
    text-shadow:        none;
    margin-top:         22px;
    margin-bottom:      13px;
}

#subscribeC > div:first-child > div > div > input[type='text'] {
    width:              260px;
    height:             23px;
    border:             1px solid #B7B7B7;
    font-family:        Verdana, Tahoma, Helvetica, Arial, sans-serif;
    color:              #555555;
    margin-bottom:      10px;
}

#subscribeC > div:first-child > div > div > button {
    font-size:          16px;
    font-family:        Arial, Helvetica, sans-serif;
    height:             40px;
    border:             none;
    cursor:             pointer;
}

#subscribeC > div:first-child > div > div > button.no {
    width:              260px;
    background-color:   white;
    color:              rgb(245, 158, 51);
}

#subscribeC > div:first-child > div > div > button.yes {
    width:              260px;
    text-transform:     uppercase;
    font-weight:        bold;
    color:              white;
    border-radius:      6px;
    background:         rgb(236,115,46);
    background-image:   url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZWM3MzJlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlODUzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background-image:   -moz-linear-gradient(-45deg,  rgb(236,115,46) 0%, rgb(238,133,48) 100%);
    background-image:   -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgb(236,115,46)), color-stop(100%,rgb(238,133,48)));
    background-image:   -webkit-linear-gradient(-45deg,  rgb(236,115,46) 0%,rgb(238,133,48) 100%);
    background-image:   -o-linear-gradient(-45deg,  rgb(236,115,46) 0%,rgb(238,133,48) 100%);
    background-image:   -ms-linear-gradient(-45deg,  rgb(236,115,46) 0%,rgb(238,133,48) 100%);
    background-image:   linear-gradient(135deg,  rgb(236,115,46) 0%,rgb(238,133,48) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec732e', endColorstr='#ee8530',GradientType=1 ),
            progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=5);

}

#subscribeC > div#subCloseBox {
    position:           absolute;
    font-weight:        bold;
    height:             32px;
    width:              32px;
    right:              5px;
    top:                5px;
    color:              white;
    background-color:   rgb(143, 208, 201);
    cursor:             pointer;
    border-top-right-radius:    16px;
    border-bottom-left-radius:  6px;
}
#subscribeC > div#subCloseBox > span {
    position:           relative;
    left:               9px;
    top:                6px;
}
#subscribeBL {
    position:           fixed;
    background-color:   rgba(0, 0, 0, .3);
    z-index:            5900;
}
.ie8L { display: none }


#subscribeC > div:first-child > div > #subscribe_foot1 {
    padding:            10px 0px 0px 0px;
    color:              #000;
    font-size:          11px;
    font-family:        Arial, Helvetica, sans-serif;
}

#subscribeC > div:first-child > div > p {
    font-size:          16px;
}
