li {list-style: none;}
li:hover, li.selected{background: #DDDDDD}
input[type=radio]:checked{}
.clear{display: block; clear: both; height: 10px;}
.share-embed-size-list {
    margin: 0;
    padding: 0;
    min-width: 500px;
    overflow: visible;
    clear: both;
}
.share-embed-size {
    border: 1px solid #FFFFFF;
    cursor: pointer;
    float: left;
    margin: 4px;
    padding: 4px;
}
.share-embed-size > label {
    display: block;
    text-align: center;
}

label {
    cursor: pointer;
}
.share-embed-size-radio {
    display: none;
}

body, button, input, textarea {
    font: 12px arial,sans-serif;
}
.share-embed-size .share-embed-size-name {
    color: #666666;
    display: block;
    white-space: nowrap;
}
.share-embed-size .share-embed-size-box {
    background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #999999;
    display: block;
    margin: auto 0;
    padding: 1px;
}
.share-embed-size.default .share-embed-size-box {
    height: 32px;
    margin-left: 4px;
    width: 42px;
}
.share-embed-size.default.wide .share-embed-size-box {
    height: 27px;
    width: 49px;
}
.share-embed-size.medium.wide .share-embed-size-box {
    height: 31px;
    width: 56px;
}
.share-embed-size.large.wide .share-embed-size-box {
    height: 35px;
    width: 64px;
}
.share-embed-size.hd720.wide .share-embed-size-box {
    height: 42px;
    width: 75px;
}


.share-embed-size.custom {
    text-align: right;
}
.share-embed-size {
    border: 1px solid #FFFFFF;
    cursor: pointer;
    float: left;
    margin: 4px;
    padding: 4px;
}
.share-embed-customize {
    padding: 0.5em;
}
.share-embed-size.custom .share-embed-customize li {
    margin: 0.25em;
}