a:link {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

div#bbblinks {
    text-align:         center;
    margin-top:         24px;
    margin-bottom:      24px;
    margin-left:        -24px;;
    margin-right:       24px;

}
div#bbblinks img  {
    padding-left:       12px;
    padding-right:      12px;
}

td.cardlist {
    padding-left:       10px;
}
div#seotext {
    clear:              both;
    padding-top:        20px;
    padding-bottom:     20px;
}
table#bottomnav {
    clear:              both;
}
div#cards {
    margin-left:        0px;
}


/* cb card div container */

.cb_cardstyle {
    position:           relative;
    width:              195px;
    height:             310px;
    float:              left;
    padding:            12px;
    padding-top:        7px;
    margin:             5px;
    margin-top:         9px;
    text-align:         center;
    background-color:   #FFF;
    border:             1px solid rgb(221, 221, 221);
    border-radius:      3px;
    -moz-border-radius:     3px;
    -webkit-border-radius:  3px;
}

.cb_cardstyle:hover {
    border:             1px solid #DDDDDD;
}

/* card image */
img.cb_landscapecard, img.cb_portraitcard {
    position:           absolute;
    margin:             auto;
    margin-bottom:      0;
    left:               0;
    right:              0;
    bottom:             122px;
}

/* card title */
div.prodname {
    height:             4ex;
    position:           absolute;
    bottom:             86px;
    text-align:         center;
    margin:             auto;
    padding-left:       12px;
    padding-right:      12px;
    left:               0;
    right:              0;
}

/* card action icons */
div.prodcontrols {
    position:           absolute;
    bottom:             44px;
    left:               0;
    right:              0;
    margin:             auto;
}

/* artist name */
div.artbyline {
    height:             20px;
    font-size:          9px;
    color:              #999999;
    position:           absolute;
    bottom:             22px;
    left:               0;
    right:              0;
    margin:             auto;
    text-align:         center;
}

/* cached - action buttons */
div.shopbuttonC {
    bottom:             35px;
}

div#cards {
    z-index:            20;
}

iframe#lhsb {
    position:           relative;
    left:               12px;
}
div#satisBlazon {
    display:            none;
}
#card_section {
    position:           relative;
}

div.cardImgC {
    margin:             auto;
    text-align:         center;
}
div.quickview_wrapper {
    position:           relative;
}
div.quickview {
    position:           absolute;
    left:               0;
    right:              0;
    margin-left:        auto;
    margin-right:       auto;
    bottom:             -165px;
    display:            none;
}
img.quickviewbutton {
    border:             none;
}
img.testimonial_img {
    display:            none;
}

/*
 * card browse navigation
 */

#navloading, #navloadingB {
    position:           relative;
    top:                -18px;
    background-color:   white;
    text-align:         center;
    color:              #454545;
    margin-bottom:      -18px;
}

#topnav {
    border:             1px solid #CCCCCC;
    border-radius:      2px;
    padding:            4px;
    background:         rgb(240,240,240);
    padding-top:        2px;
}


/* card detail popover */
table.card_detail_table {
    text-align:     left;
    width:          375px;
}

td.card_detail_cell {
    width:          275px;
}

td.card_detail_label {
    vertical-align: top;
    width:          100px;
    font-weight:    900;
}

.popoverdiv > table td {
    white-space:    normal;
    color:          #7D7D7D;
    padding:        0px 0px 15px 0px;
}
