/* Product-Group */
.divProductGroup {padding-bottom:0px; position:relative;}
.divProdGroupInner {height:auto; overflow:hidden; padding:20px;}
.divHdrBrand {float:left; width:500px; font-size:24px; padding-bottom:15px; color:#4fcfd1;}
.divTopProdGroup {height:auto; overflow:hidden; padding: 10px 15px; border-bottom:solid 1px #e9e9e9;}
.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;}
.divSorting {height:auto; overflow:hidden; float:right; width:120px;}
.divProdSort {float:right;}
.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:60px;}
.divListTopInner {display:table; width:100%; text-align:center; border:1px solid #cccccc; box-sizing: border-box;}
.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;}

.divProdNoFound {clear:both; width:100%; margin:auto; padding-top:30px; text-align:center;}
.divLinkbtn {padding-bottom:10px;}
.divLinkbtn2 {}

.spanPagination {display: table-cell; vertical-align: middle;}
.header2 {clear:both; color:#fff;}
/* End of Product-Group */

/*Sorting Dropdown*/
.divProdSortList2 {display:none;}
.ulProdSortList {padding:0px; margin:0px;}
.ulProdSortList li{list-style:none; border-bottom:1px solid #cccccc;}

.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 {font-size:16px; color:#191919;}
a.btnPagination:link {color:#191919; text-decoration:none;}
a.btnPagination:visited {color:#191919; text-decoration:none;}
a.btnPagination:hover {color:#191919; text-decoration:underline; font-weight:bold;}
a.btnPagination:active {color:#191919; text-decoration:underline; font-weight:bold;}

.btnPaginationSel {font-size:16px; color:#184292; font-weight:bold; text-decoration:underline;}
a.btnPaginationSel:link {color:#184292; text-decoration:underline;}
a.btnPaginationSel:visited {color:#184292; text-decoration:underline;}
a.btnPaginationSel:hover {color:#184292; text-decoration:underline;}
a.btnPaginationSel:active {color:#184292; text-decoration:underline;}

.lnkbtnFirst {display:table-cell; height:50px; width:50px; background:url(../../img/usr/mobile/icon-product-back.png) no-repeat 18px 15px; border-right:1px solid #cccccc;}
.lnkbtnFirst:link {background:url(../../img/usr/mobile/icon-product-back.png) no-repeat 18px 15px;}
.lnkbtnFirst:visited {background:url(../../img/usr/mobile/icon-product-back.png) no-repeat 18px 15px;}
.lnkbtnFirst:hover {background:url(../../img/usr/mobile/icon-product-back.png) no-repeat 18px 15px;}
.lnkbtnFirst:active {background:url(../../img/usr/mobile/icon-product-back.png) no-repeat 18px 15px;}
.lnkbtnFirstDisabled {display:table-cell; height:50px; width:50px; background:url(../../img/usr/mobile/icon-product-back.png) no-repeat 18px 15px; border-right:1px solid #cccccc; cursor:default;}

.lnkbtnLast {display:table-cell; height:50px; width:50px; background:url(../../img/usr/mobile/icon-product-next.png) no-repeat 18px 15px; border-left:1px solid #cccccc;}
.lnkbtnLast:link {background:url(../../img/usr/mobile/icon-product-next.png) no-repeat 18px 15px;}
.lnkbtnLast:visited {background:url(../../img/usr/mobile/icon-product-next.png) no-repeat 18px 15px;}
.lnkbtnLast:hover {background:url(../../img/usr/mobile/icon-product-next.png) no-repeat 18px 15px;}
.lnkbtnLast:active {background:url(../../img/usr/mobile/icon-product-next.png) no-repeat 18px 15px;}
.lnkbtnLastDisabled {display:table-cell; height:50px; width:50px; background:url(../../img/usr/mobile/icon-product-next.png) no-repeat 18px 15px; border-left:1px solid #cccccc; cursor:default;}

.lnkbtnPrev {display:table-cell; height:50px; width:50px; background:url(../../img/usr/mobile/icon-product-back.png) no-repeat 18px 18px; border-right:1px solid #cccccc;}
.lnkbtnPrev:link {background:url(../../img/usr/mobile/icon-product-back.png) no-repeat 18px 18px;}
.lnkbtnPrev:visited {background:url(../../img/usr/mobile/icon-product-back.png) no-repeat 18px 18px;}
.lnkbtnPrev:hover {background:url(../../img/usr/mobile/icon-product-back.png) no-repeat 18px 18px;}
.lnkbtnPrev:active {background:url(../../img/usr/mobile/icon-product-back.png) no-repeat 18px 18px;}
.lnkbtnPrevDisabled {display:table-cell; height:50px; width:50px; background:url(../../img/usr/mobile/icon-product-back.png) no-repeat 18px 18px; border-right:1px solid #cccccc; cursor:default;}

.lnkbtnNext {display:table-cell; height:50px; width:50px; background:url(../../img/usr/mobile/icon-product-next.png) no-repeat 24px 18px; border-left:1px solid #cccccc;}
.lnkbtnNext:link {background:url(../../img/usr/mobile/icon-product-next.png) no-repeat 24px 18px;}
.lnkbtnNext:visited {background:url(../../img/usr/mobile/icon-product-next.png) no-repeat 24px 18px;}
.lnkbtnNext:hover {background:url(../../img/usr/mobile/icon-product-next.png) no-repeat 24px 18px;}
.lnkbtnNext:active {background:url(../../img/usr/mobile/icon-product-next.png) no-repeat 24px 18px;}
.lnkbtnNextDisabled {display:table-cell; height:50px; width:50px; background:url(../../img/usr/mobile/icon-product-next.png) no-repeat 24px 18px; border-left:1px solid #cccccc; cursor:default;}
/* End of Buttons */


/* List */
.divItemList {height:auto; overflow:hidden;}

/* 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; width:100%; display:table; -moz-box-sizing: border-box; box-sizing: border-box;}
.divIndProdItem, .divIndProdItemLast {height:auto; width:48%; float:right; overflow:hidden; position:relative; margin-bottom:20px; width: 45% !important; display: table-cell; -moz-box-sizing: border-box; box-sizing: border-box;}
.divIndProdItem {margin-right:10px; float:left;}
.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; -moz-box-sizing: border-box; box-sizing: border-box; position:relative;}
.divProdItemDetail { height:auto; overflow:hidden; padding-top:10px; text-align:center;}

.divProdItemImgInner {overflow:hidden; position:relative;}
.divProdItemImgInner img {margin:auto; position:absolute;}

.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 {float:right; height:auto; overflow:hidden;}
.btnNew {position:absolute; top:5px; left:0px;}
.btnThumb {position:absolute; top:28px; left:0px;}
.btnThumbWithOutNew {position:absolute; top:5px; left:0px;}

.hypProdDName { color:#434343;}
a.hypProdDName:link, a.hypProdDName:visited {color:#434343; text-decoration:none;}
a.hypProdDName:hover, a.hypProdDName:active  {color:#184292; text-decoration:none;}
/* End of Prod List */

/* End of List */