.pages {
    margin: 10px 0;
    clear:both;
    font-size:13px;
}


.pages a {
    color:#c03362;
    font-weight:normal;
    padding:2px 6px;
    text-decoration:none;
    margin: 0 2px;
}

.pages b, .pages a:hover {
    margin: 0 2px;
    background-color:#c03362;
    color:#ffffff;
    font-weight:bold;
    padding:2px 6px;
}

/*
.Pagging{ float:left; width:100%;}
.Pagging a{ text-decoration:none; padding:3px 7px; text-align:center; margin-left:8px; font-size:14px; color:#000;}
.Pagging a.link01{ background:#f5f5f5;}
.Pagging a:hover.link01, .Pagging a.act01{ background:#c03362; color:#FFF;}
*/

#RegTerms {
    padding-right:10px;
    height:300px;
    overflow: auto;
}

.prevnext a{ cursor:pointer;}

.featured_slide .boxgrid img {
    margin:0;
}

.Cate_w:nth-child(3n+1){  clear:left;}

@media (max-width: 767px) {
    .Cate_w:nth-child(3n+1){  clear:none;}
    .Cate_w:nth-child(2n+1) {
        clear: left;
    }
}

@media (max-width: 415px) {
    .Cate_w:nth-child(3n+1){  clear:none;}
    .Cate_w:nth-child(2n+1){  clear:none;}
    .Cate_w {
        clear: left;
    }
}

.Prd_nam .sub_title {
    font-size:16px;
    color:#999999;
    text-transform: none;
}

.Prdimg img {  margin: auto; }

.cart_tab table tr td.price { text-align: right }
.cart_tab table tr td.quantity { text-align: center }
.cart_tab table tr td.quantity input { text-align: center }

.blog_col h3 {
    font-weight: bold;
}

.Thumbsblock ul li:nth-child(6n) a{ margin-right:0;}
.Thumbsblock ul li a{ margin-bottom:5px;}



.Thumbsblock li a img { margin: auto; }

.navbar-nav > li:hover {
    background: #efefef;
}

/*
.categbanner .adbox a {
    display: block;
}

.categbanner .adbox a::after {
    display: none;
    content: ' ';
}
.categbanner .adbox:hover a::after {
    display: block;
    z-index:20;
    height:216px;
    width:542px;
    margin-top:-216px;
    position: relative;
    content: ' ';
    filter: alpha(opacity=25);
    opacity: 0.25;
    background:#000000;
}*/

.categbanner .adbox a img {
    filter: alpha(opacity=75);
    opacity: 0.75;
}
.categbanner .adbox a:hover img {
    filter: alpha(opacity=100);
    opacity: 1;
}

.categories > div {
    margin: 20px 100px;
    padding:20px;
    border: 2px solid #000000;
}

.categories a {
    display: block;
    text-align: center;
}

.vertical-align {
    display: flex;
    align-items: center;
}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.Prd_pric .texdect {
    color:#000000;
    font-weight: normal;

}

.footer_top h4{ font-weight:bold; }

/* search form */
#search-box {
    clear:left;
    float:left;
    height:35px;
    margin:5px 0;
    overflow: hidden;

}
#search-box form {
    outline: 0;
    margin:0;
    padding:0;
}

#search-box input[type="text"] {
    border:1px solid #eeeeee;
    margin:0;
    outline:0;
    border-radius: 0;
    padding:5px 10px;

    height:25px;
    line-height: 13px;

    width:225px;
    vertical-align: top;
    background-color: #ffffff;
}


#search-box button[type="submit"] {
    background-color:#c03362;
    border:0;
    outline:0;
    color:#ffffff;
    height:25px;
    padding:4px 10px;
    overflow: hidden;
    line-height: 17px;
    font-size:13px;
    vertical-align: top;
    /*
    height:35px;
    width:37px;
    border:0;
    margin:0;
    outline:0;
    vertical-align: middle;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;*/
}


/*.category ul li a {
    font-weight: bold;
}*/