#lightbox-birthstone .ui-option, #slidePanel-birthstone .ui-option {
    text-align: center;
    margin-bottom: 15px;
    float: left;
    width: 20%;
}

#lightbox-birthstone2 .ui-option, #slidePanel-birthstone2 .ui-option{
	text-align: center;
    margin-bottom: 15px;
    float: left;
    width: 25%;
}

.ui-option .birthstone-select-option {
    margin-bottom: 3px;
    border: solid 1px #e1e1e1;
    padding: 7%;
    cursor: pointer;
    width: 60%;
    margin: 0 auto;
}

div {
    display: block;
}

.ui-option .birthstone-select-option.active {
    background: #f4ebe1;
    border: solid 1px #dab78f;
}

.birthstone-price {
    font-size: 18px;
    width: 100%;
    text-align: right;
}


.text-subheading {
    padding-bottom: 15px;
    font-size: 18px;
    text-align: left;
}

.text-subheading-1 {
    padding: 20px 0;
}

.text-subheading .left-text-subheading, .text-subheading .right-text-subheading {
    font-size: 13px;
    color: #787878;
    float: right;
    margin-top: 3px;
}

.lightbox-product-details .lightbox-heading {
    text-align: center;
    padding-bottom: 1.5em;
    border-bottom: 1px solid #E9E7E8;
}

.text-preview {
    position: absolute;
    width: 91%;
    text-align: center;
    color: #a8a7a7;
    bottom: 1%;
}

.birthstone-price span {
    color: #bc9248;
    margin-left: 20px;
}

.lightbox-product-details .lightbox-body {
    padding-top: 1.5em;
}

.col-img-birthStone img { /*.col-img img*/
    border: solid 1px #e1e1e1;
}

.lightbox-product-details {
    padding: 30px 60px;
}

.slidePanel-body .col-img img {
    width: 70%;
}

.slidePanel-body .img-padding {
    text-align: center;
    margin-bottom: 20px;
}