.wfimgController {
    border: 5px solid red;
}

.wftableController {
    border: 1px solid black;
    margin:0px 0px 30px 0px;
    padding:0px;
    padding-top: 15px;
    width:auto;
    box-shadow: 10px 10px 5px #888888;
    -moz-border-radius-bottomleft:0px;
    -webkit-border-bottom-left-radius:0px;
    border-bottom-left-radius:0px;
    
    -moz-border-radius-bottomright:0px;
    -webkit-border-bottom-right-radius:0px;
    border-bottom-right-radius:0px;
    
    -moz-border-radius-topright:0px;
    -webkit-border-top-right-radius:0px;
    border-top-right-radius:26px;
    
    -moz-border-radius-topleft:0px;
    -webkit-border-top-left-radius:0px;
    border-top-left-radius:26px;
    }



    
    
.wftableController table{
    border-collapse: collapse;
        border-spacing: 0;
    width:100%;
    height:100%;
    margin:0px;padding:0px;
}
.wftableController tr:last-child td:last-child {
    -moz-border-radius-bottomright:0px;
    -webkit-border-bottom-right-radius:0px;
    border-bottom-right-radius:0px;
}
.wftableController table tr:first-child td:first-child {
    -moz-border-radius-topleft:0px;
    -webkit-border-top-left-radius:0px;
    border-top-left-radius:0px;
}
.wftableController table tr:first-child td:last-child {
    -moz-border-radius-topright:0px;
    -webkit-border-top-right-radius:0px;
    border-top-right-radius:0px;
}
.wftableController tr:last-child td:first-child{
    -moz-border-radius-bottomleft:0px;
    -webkit-border-bottom-left-radius:0px;
    border-bottom-left-radius:0px;
}
.wftableController tr:hover td{
    
}
.wftableController tr:nth-child(odd){ 
    background-color: rgb(212,213,250); /* rgb(212,213,250); #e5e5e5;*/ }

.wftableController tr:nth-child(even)    {
    background-color:#ffffff; }

.wftableController td{
    vertical-align: top; /* middle; */
    border:1px solid #000000;
    border-width:0px 1px 1px 0px;
    text-align:left;
    padding:7px;
    font-size:10px;
    font-family:Arial;
    font-weight:normal;
    color:#000000;
}

/* .wftableController td a:link {
         color: #0000FF;
} */

.wftableController td a:hover {
         color: #E10043;
}




.wftableController tr:last-child td{
    border-width:0px 1px 0px 0px;
}
.wftableController tr td:last-child{
    border-width:0px 0px 1px 0px;
}
.wftableController tr:last-child td:last-child{
    border-width:0px 0px 0px 0px;
}
.wftableController tr:first-child td{
        background:-o-linear-gradient(bottom, #cccccc 5%, #ececec 100%);    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #ececec) );
    background:-moz-linear-gradient( center top, #cccccc 5%, #ececec 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#ececec");    background: -o-linear-gradient(top,#cccccc,#ececec);

    background-color: /* rgb(235,214,233; */ #cccccc; 
    border:0px solid #000000;
    text-align:left; /* center; */
    border-width:0px 0px 1px 1px;
    font-size:14px;
    font-family:Arial;
    font-weight:bold;
    color:#000000;
}
.wftableController tr:first-child:hover td{
    background:-o-linear-gradient(bottom, #cccccc 5%, #ececec 100%);    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #ececec) );
    background:-moz-linear-gradient( center top, #cccccc 5%, #ececec 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#ececec");    background: -o-linear-gradient(top,#cccccc,#ececec);

    background-color:#cccccc;
}
.wftableController tr:first-child td:first-child{
    border-width:0px 0px 1px 0px;
}
.wftableController tr:first-child td:last-child{
    border-width:0px 0px 1px 1px;
}

.wftableController img{
border: 1px solid black;
    width: auto;
    height: auto;
}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* begin max-width: 551px */

@media (max-width:551px) {
    
    
.wftableController img{
border: 1px solid black;
    width: 60%;
    height: auto;
}    
    
} 
    
    
    
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* begin max-width: 445px */

@media (max-width:445px) {
    
    
.wftableController img{
border: 1px solid black;
    width: 50%;
    height: auto;
}    
    
}     
    
    
    
    
    
    
    
    
    
    
    

/* MAILCHIPM */
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:.8em;} /*1.4 em */
#mc_embed_signup form {display:block; width="60%"; position:relative; text-align:left; padding:10px 0 10px 3%} /* added width=60% */


/* button for slide show on shopnow page */
.shopnowButton {
    height:36px;
    line-height:33px;
    font-size:13px;
    padding:0 41px;
    margin-bottom:0;
    color:#454545;
    background:#202020;
}


.shopnowButton .btn {
    font-size:13px;
    line-height:36px;
    height:36px;
    margin-bottom:0;
    color:#454545;
    background:#202020;
    line-height:33px;
    padding: 0 41px;
}

.shopnowButton .btn:hover {
    background:#fff;
    color:#454545 !important;
}

@media (max-width:541px) {

    #mc_embed_signup {
font: 12px Helvetica,Arial,sans-serif;
}

#mc_embed_signup form {display:block; width="40%"; position:relative; text-align:left; padding:10px 0 10px 3%} /* added width=60% */


}


/* control whether list appears or does not */
.wflistController ul .notimp {
     display: none;
     }
