#pty_themeSide {
    overflow:                   auto;
    height:                     463px;
}
.pty_fontButton:hover {
    opacity:                    0.8;
    -ms-filter:                 "alpha(opacity=80)";
    filter:                     alpha(opacity=80);
    zoom:                       1;
}
#pty_gravity_custom_msg {
    padding:                    8px;
    background:                 rgb(221, 232, 233) none repeat scroll 0% 0%;
    margin-top:                 3px;
    display:                    none;
}
#pty_gravity_forms_disconnect {
    margin-top:                 22px;
}
.toplevel_page_pty #post-body-content div.inside {
    padding:                    0px;
}
.pty_formInputMoveShell {
    float:                      left;
    width:                      14px;
}
.pty_actionDropdown .button-secondary {
    margin-right:               3px;
}
a.pty_formInputMove:focus, .pty_formInputMove:active {
    box-shadow:                 none;
    -moz-box-shadow:            none;
    -webkit-box-shadow:         none;
}
.pty_formInputMove {
    text-decoration:            none;
    padding:                    0px ! important;
    height:                     10pt;
    display:                    block;
    margin-top:                 4px;
    margin-bottom:              -17px ! important;
    font-size:                  10pt;
    margin-left:                -3px;
}
.pty_formInputShell:first-child .pty_formInputMove:first-child {
    visibility:                 hidden;
}
.pty_formInputShell:last-child .pty_formInputMove:last-child {
    visibility:                 hidden;
}
#pty_formInputs .pty_formPartInp {
    width:                      119px;
}
#pty_supportFrame {
    width:                      100%;
}
#pty_supportFrameShell {
    margin-left:                620px;
    margin-right:               9px;
    margin-top:                 15px;
}
.pty_wysija_elm, .pty_gravity_elm {
    display:                    none;
}
.pty_popupIsActive {
    color:                      rgb(93, 171, 46) ! important;
}
.pty-addImg {
    position:                   relative;
}
#pty_theme_upload_success {
    padding:                    10px 20px;
    background:                 rgb(234, 251, 215) none repeat scroll 0px 0px;
    width:                      560px;
    font-size:                  10pt;
}
#pty_customCssShell {
    display:                    none;
}
input.pty_notificationAddress {
    width:                      250px ! important;
}
#pty_sImgsShell, #pty_sCopyShell, #pty_fontsShell, #pty_overlayShell {
    display:                    none;
}
span.pty_settingsToggleText {
    float:                      right;
    margin-top:                 1px;
    color:                      rgb(255, 255, 255);
    font-size:                  9pt;
}
a.pty_settingsHead:focus, .pty_settingsHead:active {
    box-shadow:                 none;
    -moz-box-shadow:            none;
    -webkit-box-shadow:         none;
}
.sNav-pane h2, .sNav-pane .pty_settingsHead, .pty-inf-panel h2 {
    display:                    block;
    font-style:                 normal;
    text-decoration:            none;
    line-height:                28px;
    height:                     29px;
    margin-right:               -12px;
    color:                      rgb(255, 255, 255);
    font-size:                  10pt ! important;
    margin-bottom:              0px;
    padding:                    3px 10px ! important;
    margin-left:                -12px;
    font-weight:                bold;
    background:                 rgb(111, 127, 132) none repeat scroll 0px 0px;
    border-bottom:              2px solid rgb(126, 139, 143);
}
a.pty_styleSelected {
    border-color:               rgb(84, 181, 25);
    background:                 rgb(233, 238, 230) none repeat scroll 0px 0px;
}
.pty_checkShell input {
    float:                      left;
    margin-right:               5px ! important;
    margin-top:                 -5px ! important;
}
.pty_checkShell {
    height:                     23px;
}
.pty_check_label {
    font-weight:                bold;
    float:                      left;
}
.pty_event_inp {
    margin-bottom:              6px;
    width:                      288px;
    border-radius:              0px;
    -moz-border-radius:         0px;
    -webkit-border-radius:      0px;
    margin-left:                0px;
    height:                     120px;
    font-family:                courier new;
    color:                      rgb(102, 102, 102);
    padding:                    12px;
}
#pty_customCss {
    margin-bottom:              6px;
    width:                      292px;
    border-radius:              0px;
    -moz-border-radius:         0px;
    -webkit-border-radius:      0px;
    margin-left:                0px;
    height:                     200px;
    font-family:                courier new;
    color:                      rgb(102, 102, 102);
    padding:                    12px;
}
.pty_styleButton {
    display:                    block;
    margin-bottom:              1px;
    text-decoration:            none;
    background:                 rgb(244, 244, 244) none repeat scroll 0px 0px;
    padding:                    7px;
    border-left:                3px solid rgb(204, 204, 204);
    font-size:                  9pt;
}
.pty-addImg a {
    position:                   absolute;
    top:                        9px;
    right:                      13px;
}
#pty_importantMessage {
    margin-top:                 -10px;
    font-size:                  10pt;
    padding:                    13px 10px 10px;
    margin-bottom:              10px;
    background:                 rgb(245, 238, 238) none repeat scroll 0px 0px;
}
#pty_refreshTheme img {
    width:                      25px;
}
#pty_sugmsg:hover span span {
    text-decoration:            none;
}
.pty_updateBox form {
    display:                    inline;
}
.pty_updateBox {
    margin-left:                3px;
    margin-bottom:              -10px;
    margin-right:               15px;
    position:                   relative;
    z-index:                    2000;
}
.pty_activateBox p {
    font-size:                  11pt ! important;
    width:                      500px;
}
a.pty_analyticsLink:hover {
    color:                      rgb(64, 103, 120);
    background:                 rgba(255, 255, 255, 0.28) none repeat scroll 0px 0px;
}
a.pty_analyticsLink:focus, a.pty_analyticsLink:active {
    box-shadow:                 none;
    -moz-box-shadow:            none;
    -webkit-box-shadow:         none;
}
a.pty_analyticsLink {
    display:                    none;
    font-size:                  13pt;
    font-weight:                bold;
    position:                   absolute;
    text-decoration:            none;
    z-index:                    100;
    opacity:                    1;
    -ms-filter:                 "alpha(opacity=100)";
    filter:                     alpha(opacity=100);
    zoom:                       1;
    left:                       0px;
    width:                      100%;
    top:                        0px;
    height:                     9px;
    color:                      rgb(79, 120, 139);
    margin-top:                 -3px;
    padding:                    40px 0px;
    text-indent:                27px;
    background:                 rgba(255, 255, 255, 0.57) none repeat scroll 0px 0px;
    margin-left:                -42px;
    transition:                 all 0.2s ease 0s;
    -moz-transition:            all 0.2s ease 0s;
    -webkit-transition:         all 0.2s ease 0s;
    -o-transition:              all 0.2s ease 0s;
}
#pty_infoTabs {
    display:                    none;
}
#pty_infoStartText {
    font-size:                  13pt;
    line-height:                130%;
    margin-left:                2px;
    color:                      rgb(85, 85, 85);
    margin-top:                 19px;
    height:                     39px;
}
.pty_popupIsInactive, .pty_popupIsActive {
    color:                      rgb(153, 153, 153);
    left:                       4px;
    position:                   relative;
    top:                        -1px;
    font-size:                  9pt;
}
#pty_refreshTheme {
    position:                   fixed;
    z-index:                    10000;
    right:                      26px;
    display:                    none;
    top:                        120px;
}
div.pty_not_enough_data {
    height:                     34px;
    padding:                    10px 0px;
    margin-top:                 -5px;
    line-height:                258%;
    width:                      100%;
    font-size:                  12pt;
    margin-left:                0px;
    color:                      rgb(157, 157, 157);
}
div.pty_summaryVis::before {
    width:                      100%;
    height:                     92px;
    position:                   absolute;
    top:                        0px;
    left:                       0px;
    display:                    block;
    content:                    "";
    z-index:                    2;
    margin-right:               60px;
    background:                 transparent -moz-linear-gradient(left , rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.19) 4%, rgba(255, 255, 255, 0) 4%) repeat scroll 0% 0%;
    background:                 transparent -webkit-linear-gradient(left , rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.19) 4%, rgba(255, 255, 255, 0) 4%) repeat scroll 0% 0%;
    background:                 transparent linear-gradient(left , rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.19) 4%, rgba(255, 255, 255, 0) 4%) repeat scroll 0% 0%;
    background:                 transparent -webkit-linear-gradient(left , rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.19) 4%, rgba(255, 255, 255, 0) 4%) repeat scroll 0% 0%;
}
.pty_summaryVis {
    z-index:                    0;
    position:                   relative;
    width:                      372px;
    margin-right:               -44px;
    overflow:                   hidden;
    height:                     92px;
    margin-top:                 -8px;
    margin-bottom:              -11px;
}
#pty_footer .inside {
    padding:                    20px;
}
#pty-main-content div.handlediv {
    visibility:                 hidden ! important;
}
#pty_footer {
    position:                   relative;
    top:                        12px;
    padding:                    0px ! important;
    margin:                     0px 15px 0px 0px ! important;
}
th.pty_imageTd {
    width:                      80px;
    min-width:                  80px ! important;
    text-align:                 center;
}
#pty_popupList thead th {
    background:                 rgb(240, 249, 252) none repeat scroll 0px 0px;
    height:                     54px;
}
#pty_infoArrow {
    position:                   absolute;
    height:                     70px;
    display:                    none;
    opacity:                    1;
    -ms-filter:                 "alpha(opacity=100)";
    filter:                     alpha(opacity=100);
    zoom:                       1;
    background:                 transparent url("/wp-content/plugins/pippity/images/info_arrow.png") repeat scroll 0px 0px;
    top:                        161px;
    width:                      44px;
    right:                      335px;
    z-index:                    10;
}
a.pty_quickTime:focus, a.pty_quickTime:active {
    box-shadow:                 none;
    -moz-box-shadow:            none;
    -webkit-box-shadow:         none;
    color:                      inherit;
}
.pty_quickTime {
    text-decoration:            none;
    margin-right:               5px;
    padding-left:               6px;
    color:                      rgb(122, 155, 170);
    border-left:                1px solid;
}
.pty_dateInp {
    font-size:                  12pt;
    padding:                    5px;
    width:                      113px;
}
input.pty_selectedRangeInput {
    box-shadow:                 0px 0px 3px rgba(11, 139, 244, 0.6);
    -moz-box-shadow:            0px 0px 3px rgba(11, 139, 244, 0.6);
    -webkit-box-shadow:         0px 0px 3px rgba(11, 139, 244, 0.6);
    border:                     1px solid rgb(156, 197, 218) ! important;
}
#pty_mainChart {
    margin-top:                 8px;
    margin-left:                -8px;
    height:                     355px;
}
.pty_dateBlock {
    float:                      left;
    margin-right:               10px;
}
div#pty_quickTimeShell {
    position:                   relative;
    overflow:                   visible;
    left:                       0px;
    top:                        5px;
}
.right {
    float:                      right;
}
#pty_range span {
    font-size:                  13pt;
    font-weight:                bold;
    float:                      left;
    margin-right:               31px;
}
.left {
    float:                      left;
}
#pty_rangeSelectShell label {
    display:                    block;
    font-size:                  10pt;
    margin-left:                3px;
    margin-bottom:              3px;
}
#pty_rangeSelectShell {
    position:                   absolute;
    width:                      250px;
    background:                 rgb(238, 238, 238) none repeat scroll 0px 0px;
    border-top-left-radius:     4px;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    box-shadow:                 0px 0px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:            0px 0px 10px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow:         0px 0px 10px rgba(0, 0, 0, 0.1);
    display:                    none;
    z-index:                    10000;
    top:                        49px;
    padding:                    22px 20px 22px 30px;
    right:                      -5px;
}
#pty_rangeSubmitShell {
    background:                 rgb(244, 244, 244) none repeat scroll 0px 0px;
    border-bottom:              1px solid rgb(238, 238, 238);
    padding:                    7px 13px;
    margin:                     20px -19px -20px -30px;
}
#pty_range {
    cursor:                     pointer;
    border-radius:              0px;
    -moz-border-radius:         0px;
    -webkit-border-radius:      0px;
    margin-top:                 -2px;
    font-size:                  11pt;
    color:                      rgb(80, 95, 102);
    background:                 rgb(226, 238, 242) none repeat scroll 0px 0px ! important;
    text-align:                 right;
    min-width:                  140px;
    margin-right:               -4px;
    padding:                    19px 15px 17px 24px;
}
#pty_rangeShell {
    z-index:                    1007;
    position:                   absolute;
    right:                      3px;
    top:                        -4px;
}
#pty_sugmsg span span {
    text-decoration:            underline;
}
#pty_sugmsg {
    font-style:                 italic;
    font-family:                georgia;
    display:                    block;
    position:                   absolute;
    top:                        110px;
    border-radius:              7px;
    -moz-border-radius:         7px;
    -webkit-border-radius:      7px;
    color:                      rgb(51, 105, 154);
    text-align:                 center;
    text-shadow:                1px 1px 0px rgb(255, 255, 255);
    right:                      18px;
    font-size:                  10pt;
    margin-top:                 2px;
    padding:                    4px 7px 23px;
    background:                 transparent -moz-linear-gradient( top , rgb(237, 244, 247) 0%, rgb(213, 223, 227) 100%) repeat scroll 0px 0px;
    background:                 transparent -webkit-linear-gradient( top , rgb(237, 244, 247) 0%, rgb(213, 223, 227) 100%) repeat scroll 0px 0px;
    background:                 transparent linear-gradient( top , rgb(237, 244, 247) 0%, rgb(213, 223, 227) 100%) repeat scroll 0px 0px;
    background:                 transparent -webkit-linear-gradient( top , rgb(237, 244, 247) 0%, rgb(213, 223, 227) 100%) repeat scroll 0px 0px;
    width:                      938px;
    border:                     1px solid rgb(225, 233, 242);
    text-decoration:            none;
    height:                     10px;
    z-index:                    100;
}
#pty_tooltip_arrow {
    display:                    none;
    top:                        0px;
    z-index:                    2000;
    position:                   absolute;
    left:                       -20px;
}
.pty_activeLabel span {
    background:                 transparent -moz-linear-gradient( top , rgb(239, 255, 237) 0%, rgb(225, 242, 221) 100%) repeat scroll 0px 0px;
    background:                 transparent -webkit-linear-gradient( top , rgb(239, 255, 237) 0%, rgb(225, 242, 221) 100%) repeat scroll 0px 0px;
    background:                 transparent linear-gradient( top , rgb(239, 255, 237) 0%, rgb(225, 242, 221) 100%) repeat scroll 0px 0px;
    background:                 transparent -webkit-linear-gradient( top , rgb(239, 255, 237) 0%, rgb(225, 242, 221) 100%) repeat scroll 0px 0px;
}
div#pty_newsletterFinish .pty_focusText {
    background:                 rgb(222, 242, 209) none repeat scroll 0px 0px;
    padding:                    15px 25px;
    border-left:                0px none;
    border-top:                 2px solid rgb(169, 186, 146);
    border-bottom:              1px solid rgb(228, 232, 222);
}
#pty_newsletterFinish {
    margin-top:                 0px;
}
p#pty_numNotableMsg {
    font-size:                  14px;
}
.pty_updateBox .inside {
    font-size:                  9pt;
    padding:                    2px 13px 12px;
}
.pty_notableChanges {
    display:                    none;
    background:                 rgb(252, 252, 252) none repeat scroll 0px 0px;
    margin-bottom:              19px;
    padding:                    2px 10px 10px;
    border:                     1px solid rgb(255, 255, 255);
    box-shadow:                 0px 0px 3px rgba(102, 95, 95, 0.1);
    -moz-box-shadow:            0px 0px 3px rgba(102, 95, 95, 0.1);
    -webkit-box-shadow:         0px 0px 3px rgba(102, 95, 95, 0.1);
}
.pty_notableChanges a span {
    font-size:                  14pt;
    position:                   relative;
    top:                        3px;
}
.pty_notableChanges h4 a {
    display:                    block;
    font-weight:                bold;
    text-decoration:            none;
    width:                      180px;
    float:                      right;
    font-size:                  9pt;
    margin-right:               22px;
    margin-top:                 -4px;
}
.pty_notableChanges li {
    padding:                    5px;
}
.pty_popupText li {
    float:                      none ! important;
}
#pty_inf-copy ul {
    position:                   relative;
    top:                        -10px;
    height:                     auto ! important;
    margin-bottom:              -9px ! important;
}
.pty_popupText ul {
    margin-bottom:              4px;
    margin-left:                6px;
    margin-top:                 4px;
}
.pty_popupText {
    line-height:                140%;
}
.pty_popupText li {
    list-style-type:            disc;
    line-height:                120%;
    margin-top:                 8px;
    font-size:                  1em;
    list-style-position:        inside;
}
.pty_headLink {
    float:                      right;
    margin-right:               -12px;
}
.pty_popupText {
    padding:                    8px;
    font-size:                  9pt;
    background:                 rgb(234, 244, 249) none repeat scroll 0px 0px;
    margin:                     -6px -7px 6px;
}
#pty_popupInfo h4 {
    font-size:                  15px ! important;
    margin-bottom:              7px;
    margin-top:                 4px;
    color:                      rgb(33, 117, 155);
}
#pty_activateSkipButton {
    position:                   relative;
    top:                        -2px;
}
div.pty_actionDropdown input:focus, div.pty_actionDropdown input:active {
    box-shadow:                 none;
    -moz-box-shadow:            none;
    -webkit-box-shadow:         none;
    border-color:               rgb(204, 204, 204);
}
.pty_actionDropdown {
    position:                   absolute;
    display:                    none;
    border-style:               solid;
    border-color:               rgb(231, 231, 231);
    border-width:               0px 1px 1px;
    width:                      261px;
    z-index:                    1000;
    font-size:                  11pt;
    margin-top:                 3px;
    background:                 rgb(111, 127, 132) none repeat scroll 0px 0px;
    top:                        31px;
    right:                      -1px;
    padding:                    3pt 6px 9px;
    border-radius:              0px;
    -moz-border-radius:         0px;
    -webkit-border-radius:      0px;
    height:                     33px;
}
.pty_actionDropdown .button-secondary:hover {
    background:                 rgb(157, 201, 67) none repeat scroll 0px 0px;
    color:                      rgb(255, 255, 255);
}
.pty_actionDropdown .button-secondary {
    border:                     0px none;
    width:                      73px;
    margin-top:                 1px;
    border-radius:              0px 3px 3px 0px;
    -moz-border-radius:         0px 3px 3px 0px;
    -webkit-border-radius:      0px 3px 3px 0px;
    box-shadow:                 none;
    -moz-box-shadow:            none;
    -webkit-box-shadow:         none;
    position:                   relative;
    z-index:                    1;
    margin-left:                -7px;
    height:                     34px;
    font-weight:                bold;
    font-size:                  11pt;
    padding:                    5px 0px 10px;
    background:                 rgb(147, 186, 67) none repeat scroll 0px 0px;
    color:                      rgb(255, 255, 255);
    text-shadow:                1px 1px 0px rgba(61, 91, 119, 0.36);
}
#pty_popupInfo th {
    font-size:                  1.1em;
    text-align:                 left;
    padding-right:              15px;
    padding-bottom:             7px;
}
.pty_activate, .pty_deactivate, .pty_complete {
    border-left:                1px dotted rgb(135, 135, 135);
    border-right:               0px none ! important;
    font-weight:                bold;
    margin-left:                -4px;
    margin-right:               0px ! important;
    padding-left:               5px ! important;
    margin-top:                 2px ! important;
}
.pty_label h4 {
    margin-top:                 1px;
    color:                      rgb(255, 255, 255);
    font-size:                  10pt;
}
.pty_controls {
    float:                      right;
    position:                   relative;
    z-index:                    10000000;
}
a.pty_action:focus {
    box-shadow:                 none;
    -moz-box-shadow:            none;
    -webkit-box-shadow:         none;
}
.pty_controls a {
    display:                    block;
    float:                      right;
    margin-right:               5px;
    padding:                    1px 5px 3px 0px;
    height:                     12px;
    line-height:                14px;
    margin-top:                 3px;
    color:                      rgb(255, 255, 255);
    text-decoration:            none;
    border-right:               1px solid rgb(150, 164, 170);
    font-size:                  9pt;
}
.pty_activeLabel .pty_label span::before {
    content:                    "";
    position:                   absolute;
    top:                        0px;
    left:                       0px;
    width:                      40px;
    height:                     40px;
    background:                 blue none repeat scroll 0% 0%;
    z-index:                    10;
}
.pty_activeLabel span::before {
    background:                 rgb(138, 200, 29) none repeat scroll 0px 0px ! important;
    border:                     2px solid rgb(223, 255, 167) ! important;
}
.pty_label span::before {
    content:                    "";
    position:                   absolute;
    left:                       9px;
    background:                 rgb(203, 204, 196) none repeat scroll 0px 0px;
    border:                     2px solid rgb(238, 238, 238);
    border-radius:              50%;
    -moz-border-radius:         50%;
    -webkit-border-radius:      50%;
    top:                        11px;
    width:                      9px;
    height:                     9px;
}
.pty_label span {
    text-align:                 left;
    display:                    block;
    margin-bottom:              5px;
    font-size:                  0.8em;
    height:                     18px;
    position:                   relative;
    border-bottom:              1px solid rgb(242, 242, 242);
    padding:                    7px 10px 9px 29px;
    margin-left:                -2px;
    margin-right:               -2px;
    border-top:                 2px solid rgb(172, 179, 181);
}
.pty_activeSpacer td {
    height:                     10px;
}
.pty_activeDivider td {
    border-bottom:              1px dotted rgb(162, 162, 162);
}
#pty_activateButton {
    position:                   relative;
    top:                        -1px;
    border-radius:              14px;
    -moz-border-radius:         14px;
    -webkit-border-radius:      14px;
    margin-left:                4px;
    font-size:                  12px ! important;
}
.pty_toggleVariants {
    display:                    block;
    margin-top:                 -6px;
    padding:                    8px;
    text-align:                 right;
    background:                 rgb(245, 245, 245) none repeat scroll 0px 0px;
    border-bottom:              1px solid rgb(231, 231, 231);
    text-decoration:            none;
    margin-bottom:              6px;
}
#pty_key {
    margin-bottom:              8px;
    width:                      409px;
    padding:                    6px;
    font-size:                  16px;
}
a.pty_fullFramed {
    display:                    block;
    background:                 rgb(238, 238, 238) none repeat scroll 0px 0px;
    margin-left:                -21px;
    left:                       26px;
    border-top-left-radius:     4px;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-bottom-left-radius:  4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    opacity:                    0.6;
    -ms-filter:                 "alpha(opacity=60)";
    filter:                     alpha(opacity=60);
    zoom:                       1;
    top:                        -10px;
    padding:                    10px 45px 10px 10px;
}
#pty_toggleFullFrame {
    float:                      right;
    position:                   relative;
    z-index:                    1003;
    font-size:                  14px;
    margin-top:                 1px;
}
.inp-slider-block {
    position:                   absolute;
    z-index:                    100;
    border-radius:              4px;
    -moz-border-radius:         4px;
    -webkit-border-radius:      4px;
    top:                        0px;
    background:                 transparent -moz-linear-gradient( top , rgb(244, 244, 244) 0%, rgb(221, 221, 221) 99%) repeat scroll 0px 0px;
    background:                 transparent -webkit-linear-gradient( top , rgb(244, 244, 244) 0%, rgb(221, 221, 221) 99%) repeat scroll 0px 0px;
    background:                 transparent linear-gradient( top , rgb(244, 244, 244) 0%, rgb(221, 221, 221) 99%) repeat scroll 0px 0px;
    background:                 transparent -webkit-linear-gradient( top , rgb(244, 244, 244) 0%, rgb(221, 221, 221) 99%) repeat scroll 0px 0px;
    left:                       -2px;
    border:                     1px solid rgb(190, 190, 190);
    display:                    block;
    width:                      48px;
    height:                     23px;
}
.hide {
    display:                    none ! important;
}
.pty-addImg {
    display:                    block;
    background:                 rgb(238, 238, 238) none repeat scroll 0px 0px;
    padding:                    8px;
    margin-bottom:              9px;
    margin-top:                 -18px;
    border-bottom-left-radius:  4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    margin-left:                1px;
    width:                      286px;
}
#pty_newsletterRsp {
    margin-bottom:              5px;
}
#pty_newsletterRsp span {
    font-size:                  11px;
    color:                      rgb(255, 255, 255);
    border-radius:              4px;
    -moz-border-radius:         4px;
    -webkit-border-radius:      4px;
    background:                 rgb(126, 184, 86) none repeat scroll 0px 0px;
    padding:                    5px 10px 4px;
    margin-right:               3px;
    display:                    block;
    margin-top:                 -1px;
    text-align:                 center;
}
.pty_empty_content {
    padding:                    20px;
    width:                      100%;
    text-align:                 center;
    font-size:                  1.4em;
}
.inp-sliderShell {
    margin-bottom:              9px;
    position:                   relative;
    margin-top:                 7px;
    border-radius:              4px;
    -moz-border-radius:         4px;
    -webkit-border-radius:      4px;
    width:                      94px;
}
.inp-slider-off:hover {
    color:                      rgb(136, 136, 136);
}
a.inp-slider-off {
    border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-top-right-radius:    4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-width:               1px 1px 1px 0px;
    border-style:               solid solid solid none;
    text-shadow:                1px 1px 0px rgb(255, 255, 255);
    color:                      rgb(85, 85, 85);
    background:                 transparent -moz-linear-gradient( top , rgb(239, 239, 239) 0%, rgb(224, 224, 224) 100%) repeat scroll 0px 0px;
    background:                 transparent -webkit-linear-gradient( top , rgb(239, 239, 239) 0%, rgb(224, 224, 224) 100%) repeat scroll 0px 0px;
    background:                 transparent linear-gradient( top , rgb(239, 239, 239) 0%, rgb(224, 224, 224) 100%) repeat scroll 0px 0px;
    background:                 transparent -webkit-linear-gradient( top , rgb(239, 239, 239) 0%, rgb(224, 224, 224) 100%) repeat scroll 0px 0px;
    border-color:               rgb(190, 190, 190);
    overflow:                   hidden;
}
a.inp-slider-on {
    border-top-left-radius:     4px;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-bottom-left-radius:  4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    box-shadow:                 0px 0px 5px rgba(0, 0, 0, 0.3) inset;
    -moz-box-shadow:            0px 0px 5px rgba(0, 0, 0, 0.3) inset;
    -webkit-box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.3) inset;
    text-shadow:                -1px -1px 0px rgb(110, 152, 24);
    background:                 transparent -moz-linear-gradient( top , rgb(115, 196, 73) 0%, rgb(98, 153, 54) 100%) repeat scroll 0px 0px;
    background:                 transparent -webkit-linear-gradient( top , rgb(115, 196, 73) 0%, rgb(98, 153, 54) 100%) repeat scroll 0px 0px;
    background:                 transparent linear-gradient( top , rgb(115, 196, 73) 0%, rgb(98, 153, 54) 100%) repeat scroll 0px 0px;
    background:                 transparent -webkit-linear-gradient( top , rgb(115, 196, 73) 0%, rgb(98, 153, 54) 100%) repeat scroll 0px 0px;
    color:                      rgb(247, 255, 242);
    border-width:               1px 0px 1px 1px;
    border-style:               solid none solid solid;
    overflow:                   hidden;
    border-color:               rgb(33, 159, 0);
}
.inp-slider-on:hover {
    color:                      rgb(238, 238, 238);
}
.inp-slider-button {
    display:                    block;
    float:                      left;
    text-decoration:            none;
    background:                 rgb(244, 244, 244) none repeat scroll 0px 0px;
    box-shadow:                 0px 0px 5px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:            0px 0px 5px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.1) inset;
    text-transform:             capitalize;
    text--webkit-transform:     capitalize;
    text-align:                 center;
    width:                      30px;
    line-height:                15px;
    padding:                    5px 8px 3px;
    font-size:                  14px;
}
.pty_themeRow {
    width:                      100%;
    margin-bottom:              -1px;
}
td.pty_imageTd {
    width:                      90px;
    text-align:                 left ! important;
    padding-left:               8px;
    padding-bottom:             5px;
    height:                     73px;
}
td.pty_incompleteMsg {
    font-size:                  16px ! important;
    text-align:                 left ! important;
}
td.pty_numTd {
    font-size:                  2.3em;
    width:                      110px;
}
input#pty_renameInput {
    width:                      166px;
    padding:                    7px;
}
#pty_popupList td {
    text-align:                 center;
    color:                      rgb(71, 88, 92);
}
div#pty_rangeAnchor {
    position:                   relative;
}
#pty_popupList thead {
    height:                     54px;
}
#pty_popupList thead th {
    position:                   relative;
    padding:                    0px 10px;
    font-size:                  12pt;
    min-width:                  120px;
    color:                      rgb(84, 99, 103);
}
#pty_popupList {
    width:                      100%;
    display:                    none;
    position:                   relative;
    z-index:                    10;
    border-spacing:             0px;
    border-collapse:            collapse;
    margin-right:               -1px;
    margin-bottom:              0px;
    margin-top:                 0px;
    top:                        -6px;
}
#pty_popupList img {
    width:                      90px;
    margin-left:                0px;
}
#sNav-nav a.disabled {
    cursor:                     default;
    background:                 rgb(245, 245, 245) none repeat scroll 0px 0px;
    color:                      rgb(204, 204, 204) ! important;
}
#sNav-nav a:first-of-type {
    border-right:               1px solid rgb(199, 221, 231);
    border-left:                1px solid rgb(214, 226, 231);
}
#sNav-nav a:active, #sNav-nav a:focus {
    box-shadow:                 none;
    -moz-box-shadow:            none;
    -webkit-box-shadow:         none;
    color:                      rgb(0, 115, 170);
}
#sNav-nav a {
    position: relative;
    text-decoration: none;
    font-size: 14px;
    background: rgb(226, 240, 247) none repeat scroll 0px 0px;
    margin-left: 0px;
    padding: 9px 15px 7px;
    top: -8px;
    float: left;
    margin-bottom: -7px;
}
#sNav-nav {
    float:                      right;
    font-size:                  12px;
    display:                    none;
    margin-right:               -12px;
}
.sNav-pane p {
    margin:                     0px 0px 8px 2px ! important;
    font-size:                  14px ! important;
}
div.pty_focusTextDisabled a {
    opacity:                    0.7;
    -ms-filter:                 "alpha(opacity=70)";
    filter:                     alpha(opacity=70);
    zoom:                       1;
    margin-left:                187px;
}
div.pty_focusTextDisabled {
    background:                 rgb(238, 238, 238) none repeat scroll 0px 0px ! important;
    border-left:                3px solid rgb(150, 148, 148) ! important;
    padding:                    10px ! important;
}
.sNav-pane .pty_focusText {
    padding:                    25px;
    margin-left:                -12px;
    margin-right:               -12px;
    background:                 rgb(238, 245, 245) none repeat scroll 0px 0px;
}
#pty_newsletterHtml {
    height:                     100px;
    width:                      99%;
    margin-bottom:              15px;
}
.inp-hunds {
    width:                      42px ! important;
}
input.inp-image-url {
    margin-bottom:              0px ! important;
}
a.pty-inp-removeImg:active, a.pty-inp-removeImg:focus {
    box-shadow:                 none;
    -moz-box-shadow:            none;
    -webkit-box-shadow:         none;
}
.pty-inp-removeImg {
    display:                    block;
    background:                 rgb(238, 238, 238) none repeat scroll 0px 0px;
    position:                   relative;
    text-align:                 center;
    text-decoration:            none;
    float:                      left;
    border-bottom-left-radius:  6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    border-top-left-radius:     6px;
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    left:                       0px;
    margin-right:               -5px;
    height:                     14px;
    width:                      21px;
    font-size:                  10pt;
    padding:                    7px 10px 11px;
    color:                      rgb(171, 75, 75);
    z-index:                    3;
    border-right:               1px solid rgb(220, 215, 215);
    font-family:                "Open Sans",sans-serif;
    font-weight:                bold;
    top:                        2px;
}
.pty_wpMedia {
    float:                      right;
    margin-right:               4px;
    margin-top:                 -17px;
}
.pty_recImgSize {
    position:                   relative;
    top:                        -10px;
    float:                      right;
    right:                      3px;
    height:                     0px;
    overflow:                   visible;
}
input.inp-imageType-url {
    width:                      86% ! important;
    padding-left:               9px ! important;
}
input#pty_customCookie {
    width:                      99px ! important;
}
.pty_sideForm .inp-text {
    margin-bottom:              15px;
    padding:                    6px;
    width:                      99%;
    font-size:                  13px;
}
.pty_fontViewList {
    position:                   absolute;
    z-index:                    100;
    display:                    none;
    height:                     300px;
    width:                      281px;
    overflow-y:                 scroll;
    overflow-x:                 hidden;
    border-bottom:              2px solid rgba(0, 0, 0, 0.2);
    top:                        28px;
}
.pty_fontSelect {
    display:                    none;
}
.pty_fontsizeSelect {
    margin-top:                 4px;
    margin-bottom:              -2px;
    float:                      right;
}
.pty_fontViewShell {
    position:                   relative;
    margin-right:               70px;
}
.pty_fontButton {
    height:                     50px;
    display:                    block;
    background:                 rgb(255, 255, 255) none repeat scroll 0px 0px;
    width:                      267px;
    text-indent:                13px;
    font-weight:                bold;
    text-decoration:            none;
    font-size:                  14px;
    line-height:                53px;
    opacity:                    0;
    -ms-filter:                 "alpha(opacity=0)";
    filter:                     alpha(opacity=0);
    zoom:                       1;
}
.pty_fontButtons {
    position:                   absolute;
    top:                        0px;
}
span.pty_close_fontList {
    font-size:                  10pt;
    top:                        -1px ! important;
    right:                      1px;
}
.pty_fontViewHead span {
    float:                      right;
    position:                   relative;
    color:                      rgb(137, 137, 137);
    top:                        -1px;
}
.pty_fontViewHead {
    cursor:                     pointer;
    text-shadow:                1px 1px 0px rgb(255, 254, 254);
    line-height:                12px;
    font-size:                  9pt;
    border-radius:              0px;
    -moz-border-radius:         0px;
    -webkit-border-radius:      0px;
    margin:                     8px 0px 16px;
    padding:                    7px 6px;
    font-weight:                bold;
    border:                     1px solid rgb(227, 224, 224);
    background:                 rgb(236, 241, 244) none repeat scroll 0px 0px;
}
.pty_sideForm label {
    font-weight:                bold;
    display:                    block;
    clear:                      both;
    margin-top:                 15px;
    font-size:                  10pt;
    margin-bottom:              4px;
}
.slideNav-shell {
    overflow:                   hidden;
    height:                     700px;
    padding-bottom:             28px;
    margin-left:                -1px;
    margin-right:               -31px;
    width:                      320px;
    margin-top:                 0px;
}
.slideNav {
    position:                   relative;
    left:                       0px;
    width:                      10000px;
    height:                     100%;
}
.sNav-pane {
    float:                      left;
    overflow:                   auto;
    height:                     100%;
    position:                   relative;
    width:                      320px;
}
.themeMeta {
    display:                    none;
}
.sNav-heading {
    display:                    none;
}
.themeShell .themeBy {
    margin-bottom:              3px;
}
.themeData {
    line-height:                145%;
    padding:                    5px 5px 5px 0px;
}
.themeShell img {
    width:                      100px;
    float:                      left;
    margin-right:               5px;
}
.themeShell:hover {
    opacity:                    0.9;
    -ms-filter:                 "alpha(opacity=90)";
    filter:                     alpha(opacity=90);
    zoom:                       1;
}
#pty_example {
    width:                      100%;
    height:                     800px;
    z-index:                    1000;
}
div.variantShell {
    font-size:                  0.9em;
    padding-left:               10px;
    display:                    none;
    background:                 rgb(237, 244, 247) none repeat scroll 0px 0px ! important;
    border-bottom:              1px solid rgb(230, 230, 230);
    margin-top:                 -6px;
}
#pty_themeSide .themeShell {
    cursor:                     pointer;
    display:                    block;
    margin-left:                -16px;
    margin-right:               -12px;
    margin-bottom:              0px;
    background:                 rgb(252, 254, 255) none repeat scroll 0px 0px;
    border-bottom:              1px solid rgb(227, 231, 234);
}
#pty_themeSide h4 {
    margin:                     0px;
    font-size:                  13px;
}
#pty_themeSide .themeShell img {
    float:                      left;
    width:                      100px;
    margin-right:               11px;
}
#pty_tip {
    position:                   absolute;
    width:                      300px;
    z-index:                    1000;
    padding:                    20px;
    box-shadow:                 0px 0px 30px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:            0px 0px 30px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow:         0px 0px 30px rgba(0, 0, 0, 0.2);
    text-shadow:                1px 1px 0px rgb(242, 242, 242);
    background:                 transparent -moz-linear-gradient( top , rgb(228, 228, 228) 1%, rgb(205, 205, 205) 99%) repeat scroll 0px 0px;
    background:                 transparent -webkit-linear-gradient( top , rgb(228, 228, 228) 1%, rgb(205, 205, 205) 99%) repeat scroll 0px 0px;
    background:                 transparent linear-gradient( top , rgb(228, 228, 228) 1%, rgb(205, 205, 205) 99%) repeat scroll 0px 0px;
    background:                 transparent -webkit-linear-gradient( top , rgb(228, 228, 228) 1%, rgb(205, 205, 205) 99%) repeat scroll 0px 0px;
}
.pty_ttContent {
    display:                    none;
}
.clear {
    clear:                      both;
}
#pty_ajaxMsg {
    background:                 rgb(244, 244, 244) none repeat scroll 0px 0px;
    margin:                     0px auto;
    text-align:                 center;
    width:                      auto;
    position:                   fixed;
    top:                        -1px;
    z-index:                    10000;
    font-family:                "Open Sans",sans-serif;
    padding:                    11px 100px 7px;
    font-size:                  10pt;
    font-weight:                bold;
    border-right:               1px solid rgb(223, 225, 215);
    border-left:                1px solid rgb(223, 225, 215);
    border-bottom:              2px solid rgb(211, 215, 193);
    color:                      rgb(100, 115, 73);
}
.rc3 {
    border-radius:              3px;
    -moz-border-radius:         3px;
    -webkit-border-radius:      3px;
}
.rc4 {
    border-radius:              4px;
    -moz-border-radius:         4px;
    -webkit-border-radius:      4px;
}
.rc5 {
    border-radius:              5px;
    -moz-border-radius:         5px;
    -webkit-border-radius:      5px;
}
.rc6 {
    border-radius:              6px;
    -moz-border-radius:         6px;
    -webkit-border-radius:      6px;
}
.rct {
    border-bottom-left-radius:  0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
}
.rcb {
    border-top-left-radius:     0px;
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-right-radius:    0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
}
.rcl {
    border-top-right-radius:    0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
}
.rcr {
    border-top-left-radius:     0px;
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-bottom-left-radius:  0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
}
#PTY .ui-datepicker {
    width:                      17em;
    padding:                    0.2em 0.2em 0px;
    font-size:                  10pt;
}
#PTY .ui-datepicker .ui-datepicker-header {
    position:                   relative;
    padding:                    0.2em 0px;
}
#PTY .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position:                   absolute;
    top:                        2px;
    width:                      1.8em;
    height:                     1.8em;
    cursor:                     pointer;
}
#PTY .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top:                        2px;
}
#PTY .ui-datepicker .ui-datepicker-prev {
    left:                       1px;
}
#PTY .ui-datepicker .ui-datepicker-next {
    right:                      1px;
}
#PTY .ui-datepicker .ui-datepicker-prev-hover {
    left:                       1px;
}
#PTY .ui-datepicker .ui-datepicker-next-hover {
    right:                      1px;
}
#PTY .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display:                    block;
    position:                   absolute;
    left:                       50%;
    margin-left:                -8px;
    top:                        50%;
    margin-top:                 -6px;
}
#PTY .ui-datepicker .ui-datepicker-title {
    margin:                     0px 2.3em;
    line-height:                1.8em;
    text-align:                 center;
}
#PTY .ui-datepicker .ui-datepicker-title select {
    float:                      left;
    font-size:                  1em;
    margin:                     1px 0px;
}
#PTY .ui-datepicker select.ui-datepicker-month-year {
    width:                      100%;
}
#PTY .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width:                      49%;
}
#PTY .ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
    float:                      right;
}
#PTY .ui-datepicker table {
    width:                      100%;
    font-size:                  0.9em;
    border-collapse:            collapse;
    margin:                     0px 0px 0.4em;
}
#PTY .ui-datepicker th {
    padding:                    0.7em 0.3em;
    text-align:                 center;
    font-weight:                bold;
    border:                     0px none;
}
#PTY .ui-datepicker td {
    border:                     0px none;
    padding:                    1px;
}
#PTY .ui-datepicker td span, .ui-datepicker td a {
    display:                    block;
    padding:                    0.2em;
    text-decoration:            none;
    text-align:                 center;
}
#PTY .ui-datepicker .ui-datepicker-buttonpane {
    background-image:           none;
    margin:                     0.7em 0px 0px;
    padding:                    0px 0.2em;
    border-left:                0px none;
    border-right:               0px none;
    border-bottom:              0px none;
}
#PTY .ui-datepicker .ui-datepicker-buttonpane button {
    float:                      right;
    margin:                     0.5em 0.2em 0.4em;
    cursor:                     pointer;
    padding:                    0.2em 0.6em 0.3em;
    width:                      auto;
    overflow:                   visible;
}
#PTY .ui-state-active {
    background:                 rgb(33, 117, 155) none repeat scroll 0px 0px;
    border-radius:              3px;
    -moz-border-radius:         3px;
    -webkit-border-radius:      3px;
    color:                      rgb(242, 241, 241) ! important;
}
#PTY .ui-state-highlight {
    font-weight:                bold;
    color:                      rgb(198, 39, 0);
}
#PTY .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float:                      left;
}
#pty_infoTabs .pty_popupText ul {
    margin-top:                 20px;
    margin-left:                10px;
    margin-bottom:              0px ! important;
}
#pty_infoTabs ul {
    border-bottom:              1px solid rgb(238, 238, 238);
    padding-bottom:             2px;
    height:                     38px;
    list-style-position:        inside;
    margin:                     -7px -66px 14px -13px;
    position:                   relative;
    z-index:                    20;
}
.pty-inf-panel h2 {
    font-style:                 normal;
    font-weight:                bold;
}
#pty_inf-copy, #pty_inf-style {
    display:                    none;
}
#pty_infoTabs li a.selected {
    font-weight:                bold;
    text-align:                 center;
    color:                      rgb(255, 255, 255);
    padding-top:                10px;
    padding-bottom:             11px;
}
#pty_infoTabs li a:active, #pty_infoTabs li a:focus {
    box-shadow:                 none;
    -moz-box-shadow:            none;
    -webkit-box-shadow:         none;
}
#pty_infoTabs li a {
    color:                      rgb(119, 119, 119);
    text-decoration:            none;
    padding-left:               18px;
    font-weight:                bold;
    font-size:                  10pt;
    padding-right:              18px;
    text-align:                 center;
    box-sizing:                 border-box;
    -moz-box-sizing:            border-box;
    -webkit-box-sizing:         border-box;
    display:                    block;
    padding-top:                10px;
}
#pty_infoTabs li:last-of-type {
    margin-right:               0px ! important;
}
#pty_infoTabs li {
    float:                      left;
    min-width:                  90px;
    box-sizing:                 border-box;
    -moz-box-sizing:            border-box;
    -webkit-box-sizing:         border-box;
    margin-top:                 1px;
    margin-right:               26px;
}
#pty_infoTabs label {
    font-weight:                bold;
    display:                    block;
    font-size:                  10pt;
    margin-bottom:              12px;
}
#pty_theme_upload_failure {
    padding:                    10px;
    background:                 rgb(255, 241, 241) none repeat scroll 0px 0px;
}
#pty_footer .postbox {
    background:                 rgb(244, 244, 244) none repeat scroll 0px 0px ! important;
    border-top:                 1px solid rgb(251, 251, 251) ! important;
    border-bottom:              1px solid rgb(251, 251, 251) ! important;
    border-left:                1px solid rgb(251, 251, 251) ! important;
    -moz-border-top-colors:     none ! important;
    -moz-border-right-colors:   none ! important;
    -moz-border-bottom-colors:  none ! important;
    -moz-border-left-colors:    none ! important;
    border-image:               none ! important;
    -moz-border-image:          none ! important;
    -webkit-border-image:       none ! important;
    box-shadow:                 0px 0px 2px rgba(16, 14, 14, 0.2) ! important;
    -moz-box-shadow:            0px 0px 2px rgba(16, 14, 14, 0.2) ! important;
    -webkit-box-shadow:         0px 0px 2px rgba(16, 14, 14, 0.2) ! important;
    border-radius:              5px;
    -moz-border-radius:         5px;
    -webkit-border-radius:      5px;
}
div#pty-main-content {
    min-height:                 700px;
}
#PTY .postbox {
    background-image:           none;
    background-color:           rgb(255, 255, 255);
    box-shadow:                 0px 0px 8px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:            0px 0px 8px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow:         0px 0px 8px rgba(0, 0, 0, 0.15);
    border-color:               rgb(237, 237, 237);
}
#pty-inf-shell {
    width:                      320px;
    position:                   relative;
    background-image:           none ! important;
    background-color:           rgb(255, 255, 255) ! important;
    box-shadow:                 0px 0px 9px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:            0px 0px 9px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow:         0px 0px 9px rgba(0, 0, 0, 0.15);
    overflow:                   hidden;
}
#pty_analyticsContent {
    overflow-x:                 hidden;
    min-height:                 500px;
}
.pty_notableChanges ul {
    list-style-position:        inside;
    margin-top:                 -11px;
    list-style-type:            disc;
}
#pty_sugmsg:hover {
    color:                      rgb(51, 105, 154);
}
.pty_sImgSelect {
    margin-bottom:              9px;
    width:                      126px;
    font-size:                  9pt ! important;
}
.pty_color {
    width:                      100%;
    border-radius:              0px ! important;
    -moz-border-radius:         0px ! important;
    -webkit-border-radius:      0px ! important;
    padding:                    7px;
    margin-bottom:              10px;
    border:                     1px solid rgb(153, 153, 153) ! important;
}
.pty_anl_col {
    width:                      400px;
}
.pty_notableChanges h4 {
    font-size:                  11pt;
    width:                      357px;
}
.pty_fontload {
    position:                   absolute;
    top:                        -9999px;
    left:                       -9999px;
}
.pty_saveShell {
    background:                 rgb(222, 242, 209) none repeat scroll 0px 0px;
    margin-right:               -12px;
    margin-left:                -12px;
    padding:                    9px;
    margin-top:                 0px;
    border-top:                 2px solid rgb(169, 186, 146);
    border-bottom:              1px solid rgb(212, 221, 200);
    text-align:                 center;
}
div#pty_right_footer {
    float:                      right;
    margin-top:                 -13px;
}
#pty_right_footer li {
    float:                      left;
}
#pty_right_footer li a {
    border-right:               1px dotted;
    padding-right:              6px;
    margin-right:               6px;
}
.pty_aForm label {
    display:                    block;
    font-weight:                bold;
    margin-top:                 13px;
    font-size:                  11pt;
    margin-bottom:              4px;
}
input#pty_fname, input#pty_lname {
    width:                      190px;
    margin-right:               10px;
}
input.pty_textInp {
    display:                    block;
    font-size:                  18px;
    padding:                    5px;
    margin-bottom:              12px;
}
div#pty_updateThemesMsg form {
    display:                    block;
    margin-top:                 10px;
}
div#pty_updateThemesMsg {
    background:                 rgb(255, 254, 231) none repeat scroll 0px 0px;
    border:                     1px solid rgb(235, 225, 161);
    font-weight:                bold;
    padding:                    22px;
}
div.pty_messageText {
    padding:                    20px;
    background:                 rgb(238, 251, 255) none repeat scroll 0px 0px;
    margin-top:                 9px;
}
form.pty_aForm {
    padding:                    20px;
    background:                 rgb(249, 249, 249) none repeat scroll 0px 0px;
    margin-top:                 9px;
    width:                      560px;
}
.pty_messageText p {
    font-size:                  13px ! important;
    margin-bottom:              15px ! important;
    line-height:                160% ! important;
}
a.pty_standoutLink {
    text-shadow:                1px 1px 0px rgb(242, 244, 245);
    text-decoration:            none;
    padding:                    3px 17px;
    background:                 rgb(255, 222, 167) none repeat scroll 0px 0px;
}
select.pty_existing {
    margin-bottom:              10px;
    font-size:                  16px ! important;
    margin-top:                 4px;
}
label.pty_leftLabel {
    width:                      140px;
    font-size:                  10pt;
    line-height:                120%;
    float:                      left;
}
div.pty_rightControls {
    float:                      right;
    margin-top:                 12px;
    width:                      100px;
}
div.pty_clear {
    clear:                      both;
}
div.pty_settingsContainer {
    display:                    block;
    height:                     48px;
}
div#pty_filtersOverlay {
    background:                 rgb(233, 238, 241) none repeat scroll 0px 0px;
    height:                     100%;
    left:                       0px;
    opacity:                    0.8;
    -ms-filter:                 "alpha(opacity=80)";
    filter:                     alpha(opacity=80);
    zoom:                       1;
    position:                   fixed;
    top:                        0px;
    width:                      100%;
    z-index:                    1000;
}
div#pty_filtersShell {
    background:                 rgb(251, 251, 251) none repeat scroll 0px 0px;
    border:                     1px solid rgb(255, 255, 255);
    border-radius:              7px;
    -moz-border-radius:         7px;
    -webkit-border-radius:      7px;
    box-shadow:                 0px 0px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:            0px 0px 10px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow:         0px 0px 10px rgba(0, 0, 0, 0.1);
    left:                       341px;
    min-height:                 300px;
    padding:                    45px;
    position:                   fixed;
    top:                        100px;
    width:                      400px;
    z-index:                    10000;
}
a#pty_closeFilters {
    background:                 rgb(245, 245, 245) none repeat scroll 0px 0px;
    border:                     1px solid rgb(238, 238, 238);
    border-radius:              14px;
    -moz-border-radius:         14px;
    -webkit-border-radius:      14px;
    box-shadow:                 0px 0px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:            0px 0px 4px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:         0px 0px 4px rgba(0, 0, 0, 0.3);
    padding:                    1px;
    position:                   absolute;
    right:                      -12px;
    text-align:                 center;
    text-decoration:            none;
    top:                        -12px;
    width:                      20px;
    height:                     20px;
}
#pty_addFilterSecondary h4 {
    font-size:                  10pt ! important;
    margin-top:                 10px ! important;
    margin-bottom:              -4px ! important;
}
#pty_filtersShell h4 {
    margin:                     0px 0px 15px;
    font-size:                  13pt;
}
a#pty_doAddFilter {
    width:                      112px;
    float:                      left;
}
a#pty_cancelAddFilter {
    float:                      left;
    margin-left:                5px;
    width:                      86px;
}
a.pty_filterButton {
    border-radius:              5px;
    -moz-border-radius:         5px;
    -webkit-border-radius:      5px;
    display:                    block;
    font-size:                  12pt;
    text-align:                 center;
    text-decoration:            none;
    text-shadow:                1px 1px 0px rgb(255, 255, 255);
    padding:                    10px;
    background:                 rgb(221, 235, 239) none repeat scroll 0px 0px;
}
div#pty_filtersView-add {
    display:                    none;
}
select.pty_filterLargeSelect {
    font-size:                  16pt ! important;
    text-align:                 center;
    height:                     50px;
    padding-top:                4px ! important;
}
div#pty_addFilterPrimary {
    text-align:                 center;
    padding:                    20px 20px 10px 19px ! important;
}
div#pty_addFilterSecondary, div#pty_addFilterPrimary {
    background:                 rgb(247, 246, 242) none repeat scroll 0px 0px;
    border-radius:              4px;
    -moz-border-radius:         4px;
    -webkit-border-radius:      4px;
    color:                      rgb(102, 97, 83);
    font-size:                  12pt;
    line-height:                155%;
    margin:                     11px 0px;
    padding:                    20px;
    text-shadow:                1px 1px 0px rgb(255, 255, 255);
}
form#pty_addFilterForm {
    margin-bottom:              10px;
}
div.pty_filterData {
    display:                    none;
}
span.pty_aFilterIs {
    display:                    block;
    padding:                    6px 9px;
    border-bottom-left-radius:  4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-top-left-radius:     4px;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    width:                      29px;
    text-align:                 center;
    float:                      left;
    position:                   relative;
    background:                 rgb(213, 230, 196) none repeat scroll 0px 0px;
}
span.pty_aFilterType {
    display:                    block;
    text-indent:                8px;
    background:                 rgb(231, 238, 227) none repeat scroll 0px 0px;
    padding:                    6px 2px;
    position:                   relative;
    width:                      auto;
    margin-left:                47px;
    height:                     18px;
    line-height:                21px;
}
a.pty_RemoveFilter {
    color:                      rgb(163, 0, 0) ! important;
    right:                      0px ! important;
}
a.pty_RemoveFilter, a.pty_EditFilter {
    background:                 rgb(228, 224, 208) none repeat scroll 0px 0px ! important;
    margin-right:               4px;
    position:                   absolute;
}
a.pty_filterInnerButton {
    display:                    block;
    border-radius:              4px;
    -moz-border-radius:         4px;
    -webkit-border-radius:      4px;
    text-decoration:            none;
    background:                 rgb(221, 235, 239) none repeat scroll 0px 0px;
    margin-top:                 4px;
    margin-bottom:              4px;
    margin-left:                2px;
    padding:                    2px 10px;
    float:                      left;
    text-shadow:                1px 1px 0px rgb(255, 255, 255);
}
div.pty_filterInnerButtonShell {
    position:                   absolute;
    left:                       2px;
    width:                      100%;
}
.pty_aFilter .pty_aFilter {
    margin-top:                 30px;
    margin-left:                15px;
}
div.pty_aFilter {
    border-radius:              4px;
    -moz-border-radius:         4px;
    -webkit-border-radius:      4px;
    background:                 rgba(213, 217, 182, 0.2) none repeat scroll 0px 0px;
    min-height:                 60px;
    margin-bottom:              10px;
    position:                   relative;
    border-left:                1px solid rgb(205, 202, 193);
}
span.pty_andOrSide {
    position:                   absolute;
    font-size:                  8pt;
    text-transform:             uppercase;
    text--webkit-transform:     uppercase;
    left:                       -12px;
    line-height:                10px;
    text-align:                 center;
    color:                      rgb(196, 190, 155);
}
div#pty_filterOptionsShell {
    overflow-y:                 auto;
    position:                   relative;
    z-index:                    1000;
    max-height:                 120px;
    background:                 rgb(249, 249, 244) none repeat scroll 0px 0px;
    padding:                    3px 3px 0px;
    box-shadow:                 0px 0px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:            0px 0px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow:         0px 0px 3px rgba(0, 0, 0, 0.1);
    margin-top:                 7px;
}
a.pty_optionSelected {
    background:                 rgb(217, 229, 235) none repeat scroll 0px 0px ! important;
}
a.pty_filterOption {
    display:                    block;
    text-decoration:            none;
    background:                 rgb(238, 238, 238) none repeat scroll 0px 0px;
    text-shadow:                1px 1px 0px rgb(255, 255, 255);
    padding:                    6px 10px;
}
#pty_filterOptions li {
    margin-bottom:              3px;
}
input#pty_filterMatchVal {
    width:                      100%;
    margin-top:                 10px;
    padding:                    7px;
    font-size:                  11pt;
    border-radius:              1px;
    -moz-border-radius:         1px;
    -webkit-border-radius:      1px;
    box-shadow:                 0px 0px 3px rgba(159, 159, 159, 0.1);
    -moz-box-shadow:            0px 0px 3px rgba(159, 159, 159, 0.1);
    -webkit-box-shadow:         0px 0px 3px rgba(159, 159, 159, 0.1);
}
div#pty_filtersPkg {
    display:                    none;
}
a.pty_EditFilter {
    position:                   absolute;
    right:                      32px;
    color:                      rgb(120, 119, 119);
    text-shadow:                1px 1px 0px rgb(244, 244, 244);
}
div#pty_filters {
    overflow-y:                 auto;
    overflow-x:                 hidden;
    max-height:                 415px;
}
div#pty_basicFiltersOff {
    padding:                    15px;
    text-align:                 center;
    font-size:                  11pt;
    line-height:                160%;
    background:                 rgb(249, 248, 238) none repeat scroll 0px 0px;
    display:                    none;
}
a#pty_filterDone {
    display:                    none;
    position:                   relative;
    top:                        10px;
    width:                      100px ! important;
}
div#pty_filterError {
    clear:                      both;
    position:                   relative;
    top:                        10px;
    padding:                    10px;
    width:                      381px;
    border-radius:              4px;
    -moz-border-radius:         4px;
    -webkit-border-radius:      4px;
    border:                     1px solid rgb(251, 219, 216);
    background:                 rgb(247, 237, 236) none repeat scroll 0px 0px;
    color:                      rgb(129, 91, 91);
    display:                    none;
}
input.pty_formPartInp {
    width:                      126px;
}
a.pty_formPartClose:hover {
    color:                      rgb(255, 255, 255) ! important;
    opacity:                    0.8;
    -ms-filter:                 "alpha(opacity=80)";
    filter:                     alpha(opacity=80);
    zoom:                       1;
}
a.pty_formPartClose:active, .pty_formPartRemove:active, a.pty_formPartClose:focus, .pty_formPartRemove:focus {
    box-shadow:                 none;
    -moz-box-shadow:            none;
    -webkit-box-shadow:         none;
}
a.pty_formPartClose, .pty_formPartRemove {
    border-radius:              10px;
    -moz-border-radius:         10px;
    -webkit-border-radius:      10px;
    display:                    block;
    float:                      right;
    line-height:                14px;
    padding:                    2px 0px 3px;
    position:                   relative;
    text-align:                 center;
    text-decoration:            none;
    top:                        2px;
    width:                      18px;
    margin-left:                -1px;
    background:                 rgb(255, 255, 255) none repeat scroll 0% 0%;
    color:                      rgb(204, 56, 40);
    font-weight:                normal;
    font-size:                  13pt;
}
a.pty_formPartAdd:focus, a.pty_formPartAdd:active {
    box-shadow:                 none;
    -moz-box-shadow:            none;
    -webkit-box-shadow:         none;
}
a.pty_formHiddenAdd {
    margin-bottom:              15px;
}
a.pty_formNotificationAddressAdd {
    margin-bottom:              15px;
}
a.pty_formPartAdd {
    display:                    block;
    text-align:                 center;
    margin-top:                 6px;
    text-decoration:            none;
    border-radius:              3px;
    -moz-border-radius:         3px;
    -webkit-border-radius:      3px;
    font-weight:                bold;
    padding:                    7px;
    background:                 rgb(226, 238, 245) none repeat scroll 0px 0px;
}
input#pty_formAction {
    width:                      283px;
}
p#pty_customFormMsg {
    font-size:                  8pt ! important;
    padding:                    14px;
    margin-bottom:              -7px ! important;
    background:                 rgb(255, 250, 217) none repeat scroll 0px 0px;
    display:                    none;
}
.pty_toggleInpVis {
    margin-right:               5px;
    position:                   relative;
    top:                        7px;
    margin-bottom:              7px;
}
textarea#pty_customFormHtml {
    width:                      284px;
    height:                     130px;
}
.pippity_page_pty-edit #post-body-content div.inside {
    padding:                    0px;
    margin:                     0px -1px -5px;
}
#poststuff .slideNav-shell div.inside {
    margin-top:                 0px;
    padding-top:                0px;
}
.pty_focusText a.button-primary, .pty_saveShell .button-secondary {
    font-size:                  13pt;
    height:                     50px;
    padding:                    12px 64px;
    margin:                     0px auto;
}
.pippity_page_pty-edit .hndle {
    background:                 rgb(255, 255, 255) none repeat scroll 0px 0px;
}
div#pty_quickStyles {
    margin-left:                -12px;
    margin-right:               -12px;
}
div#pty_advancedConnectShell {
    padding:                    15px 0px;
}
.pty_summaryVis canvas {
    position:                   relative;
    left:                       -40px;
}
* {
    line-height:                inherit;
}