#so-panels-panels{
    border: 1px solid #CCC;
    position: relative;
    z-index: 9;
}

#so-panels-panels h3.hndle{
    border-bottom: 1px solid #CCC;
    background: #eee;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#e5e5e5), to(#f4f4f4));
    background-image: -webkit-linear-gradient(bottom, #e5e5e5, #f4f4f4);
    background-image:    -moz-linear-gradient(bottom, #e5e5e5, #f4f4f4);
    background-image:      -o-linear-gradient(bottom, #e5e5e5, #f4f4f4);
    background-image: linear-gradient(to top, #e5e5e5, #f4f4f4);

    padding: 4px 9px 4px 9px;
}

#so-panels-panels h3.hndle button{
    padding: 7px 8px;
    border-color: #aaa;

    background: #eee;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#e3e3e3), to(#fff));
    background-image: -webkit-linear-gradient(bottom, #e3e3e3, #fff);
    background-image:    -moz-linear-gradient(bottom, #e3e3e3, #fff);
    background-image:      -o-linear-gradient(bottom, #e3e3e3, #fff);
    background-image: linear-gradient(to top, #e3e3e3, #fff);
    float: left;
    margin-right: 2px;

    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.06);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.06);
    box-shadow: 0 1px 1px rgba(0,0,0,0.06);
}

#so-panels-panels h3.hndle button:active{
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#so-panels-panels h3.hndle button.preview{
    float: right;
}

#so-panels-panels .inside{
    padding: 5px 12px 5px 10px;
}

#wp-content-wrap.panels-active .switch-panels{
    border-color: #CCC #CCC #f4f4f4 #CCC;
    background: #f4f4f4;
    color: #333;
    z-index: 10;
}