/************** CATEGORY ***************/
.product-nav {
    border-left:none;
}
#Wrapper #CategoryHeading {
    float:left;
    padding:0;
    border:none;
}
#CategoryHeading h2 {
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size:32px;
    font-weight:bold !important;
    text-indent:10px;
}
.SortBox label, .SortBox div.selector select, .SortBox option {
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size:12px;
    font-weight:bold !important;
    text-transform:uppercase;
}
.SortBox div.selector {
    background-color:#FFF !important;
    border-left:solid 1px #CCC;
}
.SortBox div.selector span {
    margin-right:20px;
}
.ProductList .p-price {
    float:none;
    padding:0 0 0 10px;
    font-size: 16px;
}
.CatPriceStrikethrough {
    text-decoration:line-through;
    padding:0 0 0 10px;
    font-size: 16px;
}

/*
.ProductList .ProductDetails,
#CategoryContent .ProductList .pname strong, #CategoryContent .ProductList .p-name a,
#CategoryContent .ProductList .p-price {
    font-family: 'Gentium Basic', serif !important;
    font-size:16px !important;
    font-weight:bold !important;
    color:#000 !important;
}
.ProductList li {
    width:196px !important;
    border-top:solid 1px #e4e4e4;
    border-left:solid 1px #e4e4e4;
    margin-bottom:15px;
    padding-bottom:10px;
}
.ProductList li:nth-child(5n), .ProductList li:nth-last-child(1) {
    width:194px !important;
    border-right:solid 1px #e4e4e4;
}
.Content .ProductList .ProductImage {
    border:none !important;
    border-bottom:solid 1px #e4e4e4 !important;
}
#CategoryContent .ProductList .p-price {
    line-height:25px;
    padding:0 0 0 15px;
}
.ProductList .pname {
    border:none !important;
}
.ProductList li .ProductPriceRating,
.ProductList li .ProductCompareButton,
.CompareButton {
    display:none;
}
.ProductList li .ProductActionAdd {
    margin:0;
    padding-bottom:20px;
}
.ProductList li .ProductActionAdd .icon-Add.To,
.ProductList li .ProductActionAdd .icon-Choose.Options {
    width:45px;
    height:25px;
    line-height:25px;
    background:#000 !important;
    border-radius:0 !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size:11px !important;
    font-weight:bold !important;
    letter-spacing: 0em !important;
    text-align:center;
    color:#FFF !important;
}
.ProductList li .ProductActionAdd .icon-Add.To:hover,
.ProductList li .ProductActionAdd .icon-Choose.Options:hover {
    background:#6fcff7 !important;
    color:#000 !important;
    transition: all 0.2s ease;
}

/************** PRODUCT DETAIL ***************/
.PrimaryProductDetails {
    border:none;
}
#ProductDetails h6 {
    display:none;
}
#ProductDetails h1,
.ProductDetailsGrid .DetailRow.PriceRow .Value em, 
.Strikethrough {
    font-family: 'Gentium Basic', serif !important;
    font-size:34px !important;
    letter-spacing:0;
    color:#000 !important;
    text-transform:none;
}
.Strikethrough {
    text-decoration:line-through;
}
#ProductDescription h2,
#prodAccordion .sub-title1 {
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size:14px !important;
    font-weight:bold;
    color:#000 !important;
    letter-spacing:0;
}
#qty_ {
    z-index:10;
}
.productAttributeList {
    position:relative;
}
html.javascript .productOptionViewRectangle .selectedValue label {
    border:solid 2px #6ed0f7 !important;
}
.Button.btn-addtocart.AddCartButton { /* hide original button*/
    Xdisplay:none;
}
.Button.btn-addtocart.AddCartButton.clone { /* position cloned button */
    /*
    display:block;
    position:absolute;
    top:20px;
    left:90px;*/
}
.ProductDetailsGrid .DetailRow.PriceRow {
    margin:0 0 30px 0;
}
.ProductDetailsGrid .DetailRow {
    padding:0;
}
.ProductDetailsGrid .Label,
.ProductAddToCart .productAttributeLabel {
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size:12px !important;
    font-weight:bold !important;
    letter-spacing: 0em !important;
}
#prodAccordion .current .sub-title1, #prodAccordion .current .sub-title1 .bul {
    Xbackground: url('../images/bedazzled/bul_accordion_on_t-1539196055.png') no-repeat left center !important;
}
.ProductAddToCart .BulkDiscount input,
.ProductList li .ProductActionAdd .icon-Choose.Options,
.ProductList li .ProductActionAdd .icon-Add.To {
    width:153px;
    height:36px;
    padding:0;
    line-height:36px;
    background:#000 !important;
    border-radius:0 !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size:12px !important;
    font-weight:bold !important;
    letter-spacing: 0em !important;
    text-align:center;
    color:#FFF !important;
}
.ProductList li .ProductActionAdd .icon-Choose.Options,
.ProductList li .ProductActionAdd .icon-Add.To { /* these appear on category page */
    width:55px;
}
.ProductList li .ProductActionAdd .icon-Choose.Options:hover,
.ProductAddToCart .BulkDiscount input:hover,
li .ProductActionAdd .icon-Add.To:hover {
    background:#6fcff7 !important;
    color:#000 !important;
    transition: all 0.2s ease;
}
.addto {
    border:none;
}
#ProductDetails .ProductThumbImage {
    border:0;
    margin-top:3px;
}
.ImageCarouselBox, .hover-tozoom { /* hide thumbnails */
    display:none;
}
#ShareThisWrapper {
    margin-top:20px !important;
}
.sharethis {
    float:left;
    width:70px;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size:12px !important;
    font-weight:bold !important;
    color:#000;
    line-height:18px;
}

.at15t_facebook, .at16nc.at16t_facebook, .at15t_email, .at16nc.at16t_email, .at15t_twitter, .at16nc.at16t_twitter {
    width:18px;
    height:18px;
}
.at15t_facebook, .at16nc.at16t_facebook {
    background: url('../images/shareThisFacebook_t-1539196055.png') no-repeat center top !important;
}
.at15t_email, .at16nc.at16t_email {
    background: url('../images/shareThisEmail_t-1539196055.png') no-repeat center top !important;
}
.at15t_twitter, .at16nc.at16t_twitter {
    background: url('../images/shareThisTwitter_t-1539196055.png') no-repeat center top !important;
    margin-left:4px;
}

#ProductReviews {
    display:none !important;
}


/************** QUICKVIEW POPUP ***************/
.ModalContent.Content {
    min-height:300px;
}
#ModalOverlay {
    background:#FFF !important;
    opacity:0.85 !important;
}
.Button.btn-addtocart {
    width:153px;
    height:36px;
    padding:0;
    line-height:36px;
    background:#000 !important;
    border-radius:0 !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size:12px !important;
    font-weight:bold !important;
    letter-spacing: 0em !important;
    text-align:center;
    color:#FFF !important;
    text-transform:uppercase;
}
.QuickViewModal a {
    font-size:14px !important;
    color:#000 !important;
}
.productAttributeRow.QTYrow {
    position:relative;
}
.Button.btn-addtocart.quickView {
    position:absolute;
    top:28px;
    left:90px;
}
#QuickViewProductDetails .p-price {
    height:60px;
}

/************** ADDED TO BAG POPUP ***************/
.fastCartSummaryBox {
    background:#70d0f7;
    color:#000;
    font-weight:bold;
}
#ModalContent a, .ModalContent a,
.fastCartContent p,
.fastCartContent .ProductPrice, .fastCartContent .ProductList em {
    font-family: 'Gentium Basic', serif !important;
    font-size:19px;
    font-weight:bold;
    color:#000 !important;
}
.fastCartItemBox small {
    display:block;
    font-family: 'Gentium Basic', serif !important;
    font-size:14px !important;
    margin-bottom:10px;
}
.fastCartItemBox .ProductPrice {
    padding:0;
    margin:0;
    float:none;
}
.ProceedToCheckout .CheckoutButton {display:none;}
.fastCartSummaryBox .subtotal span {
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size:16px !important;
    font-weight:bold !important;
    text-transform:uppercase;
}
.fastCartSummaryBox .subtotal {
    margin-top: 5px;
}
.fastCartSummaryBox .subtotal .ProductPrice {
    border:none;
    border-bottom:solid 1px #38687b;
    font-family: 'Gentium Basic', serif !important;
    font-size:38px;
    font-weight:bold;
    padding: 0 10% 15px 10%;
}
.fastCartSummaryBox .actionLink a {
    color: #000!important;
    font-size: 15px;
    font-style: italic;
    text-decoration: underline;
}