/* Product-Group */
.divProductGroup {padding-bottom:0px;padding-top: 10px;}
.divPageHeader {}
.divListHdr {}
.divHdrBrand {float:left; width:500px; font-size:24px; padding-bottom:15px; color:#4fcfd1;}
.divTopProdGroup {
    min-height: 30px;
    margin-bottom: 3px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.ddl_sort {
    width: 125px;
    padding: 4px;
    background: #ffffff;
    border: 1px solid #ddd;
    font-size: 14px;
    color: #666;
    font-weight: 400;
    font-family: Lato, sans-serif;
}
.ddl_show {
    width: 50px;
    padding: 4px;
    background: #ffffff;
    border: 1px solid #ddd;
    font-size: 14px;
    color: #666;
    font-weight: 400;
    font-family: Lato, sans-serif;
}
.divSorting {float:right; padding-left:15px; margin-top:-2px;}
.divSortBy {float:right; padding-right:5px; padding-top:6px; font-size:14px; color:#656565;}
.divDdlSort {float:right;}
.divListTop {height:auto; overflow:hidden; float:left; font-size:13px; color:#666;}
.divListBtm {
    height: auto;
    overflow: hidden;
    float: left;
    padding: 10px 0px;
    width: 100%;
    /*border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;*/
    margin-top: 30px;
}
.divListTopInner {float:left; color:#656565;line-height: 13px; font-size:14px;}
.divListNoOfPage {float:left; padding-right:20px; padding-top:2px;}
.divListPagination {float:left; padding-top:3px; width:200px;}
.divListNoOfItem {float:left; padding-right:20px; padding-top:2px;}
.divProdCat{font-size:14px;}

.divProdNoFound {clear:both; width:70%; margin:auto; margin-top:20px; /*padding-top:50px;*/ text-align:center; font-size:14px; font-style:italic;}
.divLinkbtn {width:330px; float:left; margin-right:10px;}
.divLinkbtn2 {width:330px; float:left;}

.spanPagination {float:left; padding-left:5px; padding-right:5px; padding-top:1px;}
.header2 {clear:both; color:#fff;}
/* End of Product-Group */


/* Buttons */
.btnPagination {font-size:14px; color:#656565; font-weight:400; font-family:Hind;}
a.btnPagination:link {color:#656565; text-decoration:none;}
a.btnPagination:visited {color:#656565; text-decoration:none;}
a.btnPagination:hover {color:#ee1c25; text-decoration:underline;}
a.btnPagination:active {color:#ee1c25; text-decoration:underline;}

.btnPaginationSel {font-size:14px; font-weight:400; color:#ee1c25; font-family:Hind; text-decoration:underline;}
a.btnPaginationSel:link {color:#ee1c25; text-decoration:underline;}
a.btnPaginationSel:visited {color:#ee1c25; text-decoration:underline;}
a.btnPaginationSel:hover {color:#ee1c25; text-decoration:underline;}
a.btnPaginationSel:active {color:#ee1c25; text-decoration:underline;}

.lnkbtnFirst {float:left; height:12px; width:7px; display:block; background:url(../img/usr/btn-product-previous.png) no-repeat 0px 4px;}
.lnkbtnFirst:link {background:url(../img/usr/btn-product-previous.png) no-repeat 0px 4px;}
.lnkbtnFirst:visited {background:url(../img/usr/btn-product-previous.png) no-repeat 0px 4px;}
.lnkbtnFirst:hover {background:url(../img/usr/btn-product-previous.png) no-repeat 0px -53px;}
.lnkbtnFirst:active {background:url(../img/usr/btn-product-previous.png) no-repeat 0px -53px;}
.lnkbtnFirstDisabled {float:left; height:12px; width:7px; display:block; background:url(../img/usr/btn-product-previous.png) no-repeat 0px 4px; cursor:default;}

.lnkbtnLast {float:left; height:12px; width:7px; display:block; background:url(../img/usr/btn-product-next.png) no-repeat 0px 4px;}
.lnkbtnLast:link {background:url(../img/usr/btn-product-next.png) no-repeat 0px 4px;}
.lnkbtnLast:visited {background:url(../img/usr/btn-product-next.png) no-repeat 0px 4px;}
.lnkbtnLast:hover {background:url(../img/usr/btn-product-next.png) no-repeat 0px -53px;}
.lnkbtnLast:active {background:url(../img/usr/btn-product-next.png) no-repeat 0px -53px;}
.lnkbtnLastDisabled {float:left; height:12px; width:7px; display:block; background:url(../img/usr/btn-product-next.png) no-repeat 0px 4px; cursor:default;}
/* End of Buttons */


/* List */
.divItemList {
    width: 688px;
    height: auto;
    overflow: hidden;
    padding-top: 10px;
    /*border-top: 1px solid #ddd;*/
}

/* Group List */
.divGroupRow {height:auto; overflow:hidden; }
.divIndGroupItem {float:left; width:150px; height:auto; overflow:hidden; margin-top:20px; text-align:center; margin-right:15px;}
.divGroupItemProdFound {color:#222222; text-align:center;}
.divGroupItemImg {width:150px; height:210px; overflow:hidden; background:#fff url(../img/usr/bnn-packages-shadow-repeat.gif) repeat-x bottom left;}
.divGroupDetails {height:auto; overflow:hidden;}
.divGroupImgBack {float:left; width:90px; height:90px; background:#ffffff; overflow:hidden; padding:5px 5px 5px 5px; margin-right:30px; margin-bottom:30px;}

.hypGroupDName {color:#5f452d; display:block; margin-bottom:5px;margin-top:10px;}
a.hypGroupDName:link {color:#5f452d; text-decoration:none;}
a.hypGroupDName:visited {color:#5f452d; text-decoration:none;}
a.hypGroupDName:hover {color:#22201f; text-decoration:none;}
a.hypGroupDName:active {color:#22201f; text-decoration:none;}
/* End of Group List */

/* Prod List */
.divProdRow {height:auto; overflow:hidden;display:flex}
.divIndProdItem {
    float: left;
    position: relative;
    overflow: hidden;
    text-align: center;
    /*border-top: 1px #ddd solid;
    border-left: 1px #ddd solid;
    border-right: 1px #ddd solid;
    border-bottom: 3px #342207 solid;*/
    margin: 0px 8px 20px 0px;
    padding-bottom: 15px;
    /*background: url(../img/usr/img-home-products-frame.png);*/
}
.divIndProdItemLast {
    float: left;
    position: relative;
    overflow: hidden;
    text-align: center;
    /*border-top: 1px #ddd solid;
    border-left: 1px #ddd solid;
    border-right: 1px #ddd solid;
    border-bottom: 3px #342207 solid;*/
    margin: 0px 0px 20px 0px;
    /*padding-bottom: 15px;*/
}
.divIndProdItem,
.divIndProdItemLast {
    flex: 0 0 31%;
    box-sizing: border-box;
    margin: 10px 1%;
    /*padding-bottom: 15px;*/
}
.divIndProdItem:hover,
.divIndProdItemLast:hover {
    /*border-bottom: 3px #ddaf65 solid;*/
}
.divIndProdItem:hover .hypProdDName {color:#ddaf65;}
.divIndProdItem:hover .divProdPrice {color:#342207;}
.divIndProdItemLast:hover .hypProdDName{color:#ddaf65;}
.divIndProdItemLast:hover .divProdPrice{color:#191919;}
.divProdItemDName {height:auto; overflow:hidden; text-align:center;}
.divViewNewRecommend {padding-top:20px;/*padding-left:100px;*/position:relative;left:-109px;width:690px;}
.divProdItemImg {height:166px; overflow:hidden; text-align:center; background: url(../img/usr/img-home-products-frame.png) no-repeat; background-size:100%;}
.divProdItemDetail { height:auto; overflow:hidden; text-align:center; padding:5px 5px;}
.divProdPrice {
    font-size: 15px;
    color: #342207;
    text-align: center;
}
.divProdItemImgInner {width:100%;position:relative;}
.divProdItemImgInner img {
    margin: auto;
    width: 200px;
    height: 150px;
    margin-top:1px;
}
.divProdGroupSnapshot,
.divProdItemSnapshot {
    padding: 5px 5px 10px 5px;
}
.divProdItemLink {position:absolute; bottom:0px; right:0px;}
.divImgThumb {float:right; width:25px; height:25px; margin-left:0px;}
.fontColor2 {color:#4fcfd1;}
.btnThumb {float:right;}
.btnNew {padding-bottom:3px; float:right;}
.divProdThumbnew {overflow:hidden; position:absolute; top:12px; left:0px;}
.divProdThumbnew img { position:static !important;}

.hypProdDName {font-size:20px; font-family:Hind Vadodara, 'Noto Sans SC', serif; color:#49090c; font-weight:400; line-height: 25px;}
a.hypProdDName:link,
a.hypProdDName:visited {
    font-family: Hind Vadodara, 'Noto Sans SC', serif;
    font-size: 20px;
    color: #49090c !important;
    text-decoration: none;
    line-height: 25px;
}
a.hypProdDName:hover,
a.hypProdDName:active {
    color: #49090c !important;
}

.hypProdDCode {font-size:14px; color:#342207;}
a.hypProdDCode:link, a.hypProdDCode:visited {color:#342207; text-decoration:none;}
a.hypProdDCode:hover, a.hypProdDCode:active {color:#ddaf65; text-decoration:none;}
/* End of Prod List */
/* End of List */

.formTblprdgrp {/*border: solid 2px #dddddd*/;width: 690px;position: relative;left: -110px;border-radius: 30px;}
.imgNotFound {background:url(../img/usr/icon-error-page.png) no-repeat;height: 100px;position: relative;right: -390px;top: 38px;}
.divOption{position: relative;top: 100px;width: 100%;left: 100px;}
.divOption1{border-bottom: solid 1px #dddddd;position: relative;top: 60px;width: 4px;left: 110px;}
.divOption2{position: absolute;top: 120%;width: 100%;left: 16%;}
.divMatching {position: absolute;top:76%; right: 18%;font-size:20px;line-height: 20px;font-weight:700;margin:0px;margin-bottom:5px;font-family: Cabin, Arial, Hind Vadodara, 'Noto Sans SC', serif;color:#292929;width: 100%;left: 16%;}
.tblbdr {border: solid 2px #dddddd; border-radius: 30px; height: 350px;}
.tbl2{text-align: -webkit-center;position: relative;top: 15px;}
.divTbl {border: solid 2px #dddddd;/*border-bottom:none;*/border-radius: 30px;height: 353px;width: 686px;position: relative;left: -104px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.divTbl1 {background:url(../img/usr/img-bg-error-page-btm.png) no-repeat top;background-position: -1px 0px;background-size: 693px;height: 68px;width: 690px;position: relative;left: -104px;top: -23px;margin-bottom: -20px;}