/* Product-Group */
.divProductGroup {padding-bottom:0px; position:relative; padding:30px 20px 0 20px;}
.divProdGroupInner {height:auto; overflow:hidden; padding:0px 20px 20px;}
.divHdrBrand {float:left; width:500px; font-size:24px; padding-bottom:15px; color:#4fcfd1;}
.divTopProdGroup {height:auto; overflow:hidden; border:solid 1px #191919; border-left:none; border-right:none;}
.ddl_sort {width:119px; padding:4px; background:#ffffff;  border:1px solid #e0e0e0; font-size:12px; color:#292929; font-style:italic;}
.ddl_show {width:50px; padding:4px; background:#ffffff;  border:1px solid #e0e0e0; font-size:12px; color:#292929; font-style:italic;}
.divProdBack {height:auto; overflow:hidden; float:left; margin-top:10px;}
.divSorting {height:auto; overflow:hidden;}

.divSortBy {float:right; padding-right:5px; padding-top:6px; color:#656565;}
.divProdSortList {position:absolute; top:37px; display:none;}
.divDdlSort {float:right;}
.divListTop {height:auto; overflow:hidden; padding-bottom:20px;}
.divListBtm {height:auto; overflow:hidden; padding-bottom:30px;}
.divListTopInner {display:table; width:100%; text-align:center; border:1px solid #ddd; border-left:none; border-right:none; box-sizing: border-box;line-height: 50px;}
.divListNoOfPage {float:left; padding-right:20px; padding-top:5px;}
.divListPagination {display: table; height: 50px; width: 100%; float: none; }
.divListNoOfItem {float:left; padding-right:20px; padding-top:5px;}
.divProdCat{font-size:14px;}
.divProdPrice {font-size:14px; color:#656565; text-align:left;}

.divProdNoFound {clear:both; width:100%; margin:auto; padding-top:30px; text-align:center; font-style:italic;}
.divLinkbtn {padding-bottom:10px;}
.divLinkbtn2 {}

.spanPagination {display: table-cell; vertical-align: middle;}
.header2 {clear:both; color:#fff;}
/* End of Product-Group */

/*Sorting Dropdown*/
.ulProdSortList {padding:0px; margin:0px; border-top:1px solid #191919;}
.ulProdSortList li{list-style:none; border-bottom:1px solid #ccc;}

.lnkbtnSorting {color:#191919; padding:10px 20px; text-decoration:none; display:block;}
a.lnkbtnSorting:link, a.lnkbtnSorting:visited { color:#191919; text-decoration:none;}
a.lnkbtnSorting:hover, a.lnkbtnSorting:active {color:#191919; text-decoration:none; background:#dddddd;}

.lnkbtnSortingSel {color:#191919; padding:10px 20px; text-decoration:none; background:#dddddd; display:block;}
a.lnkbtnSortingSel:link, a.lnkbtnSortingSel:visited {color:#191919; text-decoration:none;}
a.lnkbtnSortingSel:hover, a.lnkbtnSortingSel:active {color:#191919; text-decoration:none;}
/*End Sorting Dropdown*/

/* Buttons */
.btnPagination, a.btnPagination:link, a.btnPagination:visited {border-left: 1px solid #ddd !important;margin: 0 -5px 0 0;border-left: 1px solid #ddd !important;border-right: 1px solid #ddd !important;display:inline-block; text-align:center; width:50px; height:50px; box-sizing:border-box; text-decoration:none; background: #fff !important;color: #0b7139 !important;}
a.btnPagination:hover, a.btnPagination:active {color:#fff !important; text-decoration:none; background:#0b7139 !important;}

.btnPaginationSel {border-left: 1px solid #ddd !important;text-align:center;box-sizing:border-box;display:inline-block;width:50px; height:50px;background:#0b7139;color:#fff !important; text-decoration:none;margin: 0 -5px 0 0;}
a.btnPaginationSel:link {text-align:center;box-sizing:border-box;display:inline-block;width:50px; height:50px;background:#0b7139;color:#fff !important; text-decoration:none;}
a.btnPaginationSel:visited {text-align:center;box-sizing:border-box;display:inline-block;width:50px; height:50px;background:#0b7139;color:#fff !important;text-decoration:none;}
a.btnPaginationSel:hover {background:#0b7139;color:#fff !important;}
a.btnPaginationSel:active {background:#0b7139;color:#fff !important;}

.lnkbtnFirst {display:table-cell; height:50px; width:50px; }
.lnkbtnFirst:link {}
.lnkbtnFirst:visited {}
.lnkbtnFirst:hover {}
.lnkbtnFirst:active {}
.lnkbtnFirstDisabled {display:table-cell; height:50px; width:50px;cursor:default;}

.lnkbtnLast {display:table-cell; height:50px; width:50px;}
.lnkbtnLast:link {}
.lnkbtnLast:visited {}
.lnkbtnLast:hover {}
.lnkbtnLast:active {}
.lnkbtnLastDisabled {display:table-cell; height:50px; width:50px;cursor:default;}

.lnkbtnPrev {display:table-cell;  border-left: 1px solid #ddd;border-right: 1px solid #ddd; height:50px; width:50px;background-size:8px; }
.lnkbtnPrev:link, .lnkbtnPrev:visited { background-size:8px;}
.lnkbtnPrev:hover, .lnkbtnPrev:active{background-size:8px;background: #006442;}
.lnkbtnPrevDisabled {display:table-cell; border-left: 1px solid #ddd;border-right: 1px solid #ddd; height:50px; width:50px; background-size:8px;  cursor:default;}
.lnkbtnNextDisabled:hover {background: #006442;}

.lnkbtnNext {display:table-cell; border-left: 1px solid #ddd;border-right: 1px solid #ddd; height:50px; width:50px;background-size:8px; }
.lnkbtnNext:link, .lnkbtnNext:visited {background-size:8px;}
.lnkbtnNext:hover, .lnkbtnNext:active {background-size:8px;background: #006442;}
.lnkbtnNextDisabled {display:table-cell; border-left: 1px solid #ddd;border-right: 1px solid #ddd; height:50px; width:50px;background-size:8px;  cursor:default;}
.lnkbtnNextDisabled:hover {background: #006442;}
/* End of Buttons */


/* List */
.divItemList {height:auto; overflow:hidden; width:100%; display:flex; flex-wrap:wrap;}

/* 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;}
.divIndProdItem {height:auto; overflow:hidden; position:relative; margin:0px 2% 30px; width:46%; box-sizing:border-box; }
.divProdItemDName {height:auto; overflow:hidden;}
.divViewNewRecommend {height:auto; overflow:hidden; padding-top:40px; display:table; width:100%;}
.divProdItemImg { overflow:hidden; text-align:center; background:#ffffff; border:1px solid #ddd;min-height: 120px; /*height:163px;*/ position:relative;}
.divProdItemImg:hover { overflow:hidden; text-align:center; background:#ffffff; border: 1px solid #006342; height:163px; position:relative;}
.divProdItemDetail { height:auto; overflow:hidden; padding:10px; text-align:center; }

.divProdItemImgInner {overflow:hidden; position:relative;}
.divProdItemImgInner img {margin:auto; width:100% !important; height:auto !important;}
.divProdItemImgInner:hover img {margin:auto; width:110% !important; margin-top: -10px; margin-left: -8px; height:auto !important;}

.divProdItemSnapshot {padding-top:20px; text-align:justify;}
.divProdItemLink {position:absolute; bottom:0px; right:0px;}
.divImgThumb {float:right; width:25px; height:25px; margin-left:0px;}
.fontColor2 {color:#4fcfd1;}
.divProdPrice {margin-top:5px; font-size:14px; padding-bottom:10px;}
.divProdThumbnew {position:absolute; top:10px; left:0px; height:auto; overflow:hidden; width: 25%;}
.btnNew {/*float:left;*/}
.btnThumb {/*float:left;*/}
.btnNew img,.btnThumb img {width:100%; height:auto; margin:1px 0px;}
.btnThumbWithOutNew {float:left; }

.hypProdDName {color:#292929; text-align:center;}
a.hypProdDName:link, a.hypProdDName:visited {color:#292929; text-decoration:none;}
a.hypProdDName:hover, a.hypProdDName:active {color:#292929; text-decoration:none;}
/* End of Prod List */

/* End of List */