/* Product-Group */
.divPageTitle {overflow:hidden; width:100%; height:auto; text-transform:uppercase;}
.divProductGroup {width:100%; height:auto; overflow:hidden;}
.tblPagination {height:auto; overflow:hidden; margin-bottom:30px; width:690px; background:#f9f9f9; border:solid 1px #dddddd;}
.divBtmProdGroup {height:auto; overflow:hidden; margin-top:30px; width:100%;}
.ddl_sort {border:1px solid #dddddd; width:120px; padding:5px 5px 5px 5px; background:#ffffff; color:#292929; height:30px;}
.divSortBy {float:right; padding-right:10px; padding-top:8px; color:#656565;}
.divProductGroupHeaderLeft {font-size:14px; color:#000; width:620px; padding-bottom:10px; border-bottom:1px dotted #c8c8c8; text-transform:uppercase;}
.divDdlSort {float:right;}
.tdListTop {height:auto; overflow:hidden; color:#292929; width:80px; padding:8px 0px 8px 15px;}
.divListBtm {height:auto; overflow:hidden; float:left; padding-bottom:10px; color:#292929;}
.tdListTopInner {height:auto; overflow:hidden; width:260px; padding:8px 0px;}
.tdListTopInnerBtm {height:auto; overflow:hidden; width:410px; padding:18px 0px;}
.divListNoOfItem {float:left; height:auto; overflow:hidden;}
.tdGotoPage {height:auto; overflow:hidden; width:40px; padding:8px 0px;}

.tdSorting {border-left:solid 1px #dddddd; width:170px; padding:8px 15px 8px 0px;}
.divProdNoFound {margin:auto; padding-top:50px; padding-bottom:50px; text-align:center; font-size:14px; font-style:italic;}
.pnlProdNoFoundBtnLeft {float:left; margin-right:10px;}
.pnlProdNoFoundBtnRight {float:left;}
.spanPagination {padding-left:2px; padding-right:2px;}
.divProductGroupBtm {height:30px; overflow:hidden; display:table;}
/* End of Product-Group */


/* Buttons */
.btnPagination {color:#656565;}
a.btnPagination:link {color:#656565; text-decoration:none;}
a.btnPagination:visited {color:#656565; text-decoration:none;}
a.btnPagination:hover {color:#cc0f27; text-decoration:none;}
a.btnPagination:active {color:#cc0f27; text-decoration:none;}

.btnPaginationSel {color:#cc0f27;}
a.btnPaginationSel:link {color:#cc0f27; text-decoration:none;}
a.btnPaginationSel:visited {color:#cc0f27; text-decoration:none;}
a.btnPaginationSel:hover {color:#cc0f27; text-decoration:none;}
a.btnPaginationSel:active {color:#cc0f27; text-decoration:none;}

.imgbtnPageFirst {background:url(../img/usr/icon-prev.gif) no-repeat; outline:none; border:none;}
.imgbtnPageFirst:hover {background:url(../img/usr/icon-prev.gif) no-repeat 0px -57px;}
.imgbtnPageFirstDisabled {background:url(../img/usr/icon-prev.gif) no-repeat; cursor:default; outline:none; border:none;}

.imgbtnPageLast {background:url(../img/usr/icon-next.gif) no-repeat; outline:none; border:none;}
.imgbtnPageLast:hover {background:url(../img/usr/icon-next.gif) no-repeat 0px -57px;}
.imgbtnPageLastDisabled {background:url(../img/usr/icon-next.gif) no-repeat; cursor:default; outline:none; border:none;}

.imgbtnViewOurProduct {background:url("../img/usr/btn_view_our_products.gif") no-repeat; margin-top:10px; float:right;}
.imgbtnViewOurProduct:hover {background:url("../img/usr/btn_view_our_products.gif") no-repeat 0px -20px; float:right;}

.imgbtnDetails {float:right; background:url("../img/usr/slice/btn_details.gif") no-repeat; margin-top:3px;}
.imgbtnDetails:hover {float:right; background:url("../img/usr/slice/btn_details.gif") no-repeat 0px -22px; margin-top:3px;}

.divGotoPage {overflow:hidden; height:auto; float:left;}
.txtGotoPage {float:left; color:#656565; background:#ffffff; width:28px; height:18px; outline:none; border:1px solid #dddddd; padding:5px; margin-left:5px; margin-right:5px; text-align:center;}
 
 .lnkbtnGotoPage {background:url('../img/cmn/trans.gif') no-repeat; width:1px; height:1px; outline:none;}
a.lnkbtnGotoPage:link {text-decoration:none;}
a.lnkbtnGotoPage:visited {text-decoration:none;}
a.lnkbtnGotoPage:hover {text-decoration:none;}
a.lnkbtnGotoPage:active {text-decoration:none;}
/* End of Buttons */

/* List */
.divItemList {height:auto; overflow:hidden; clear:both;}

/* Group List */
.divGroupRow {height:auto; overflow:hidden;}
.divIndGroupItem {float:left; width:230px; height:auto; overflow:hidden; margin-right:20px; margin-bottom:20px; padding-bottom:10px; border-bottom:solid 5px #dddddd;}
.divIndGroupItemLast {float:left; width:230px; height:auto; overflow:hidden; margin-bottom:20px; padding-bottom:10px; border-bottom:solid 5px #dddddd;}

.divGroupItemDName {height:auto; overflow:hidden; padding-top:10px; padding-bottom:5px; padding-left:10px;}
.divGroupItemProdFound {color:#434343; padding-left:10px;}

.divGroupItemImg {position:relative; overflow:hidden; height:230px; width:230px; vertical-align:middle;}
.divGroupItemImg img {position:absolute;}

.hypGroupDName {color:#434343; font-size:14px; font-weight:bold; text-transform:uppercase; display:block;}
a.hypGroupDName:link {color:#434343; text-decoration:none;}
a.hypGroupDName:visited {color:#434343; text-decoration:none;}
a.hypGroupDName:hover {color:#cc0f27; text-decoration:none;}
a.hypGroupDName:active {color:#cc0f27; text-decoration:none;}

.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;}
/* End of Group List */

/* Prod List */
.divProdListing {height:auto; overflow:hidden;}

.divIndProdItem {float:left; width:230px; height:415px; overflow:hidden; margin-bottom:20px; margin-right:20px; position:relative; padding-bottom:20px; border-bottom:solid 5px #dddddd;}
.divIndProdItemLast {float:left; width:230px; height:415px; overflow:hidden; margin-bottom:20px; position:relative; padding-bottom:20px; border-bottom:solid 5px #dddddd;}
.divProdItemImg {overflow:hidden; /*border-bottom:solid 1px #e4e4e4; border:solid 1px #e4e4e4;*/}
.divProdItemImgInner {position:relative; overflow:hidden; height:230px; width:230px; vertical-align:middle;}
.divProdItemImgInner img {position:absolute;}

.divProdListDetails {height:auto; overflow:hidden;}
.tdProdCode {padding-top:15px; vertical-align:bottom; color:#cc0f27;}
.tdProdItemDName {height:50px; overflow:hidden; padding-top:5px; width:150px;}
.tdGdnHot {padding-top:5px;}
.divProdDetail {height:50px; overflow:hidden; padding-top:5px; width:100%; text-align:justify; margin-bottom:20px;}
.divAddCart {width:100%; overflow:hidden; height:auto;}
.divProdGd {float:right; padding-left:5px;}
.divProdHot {float:right; padding-left:5px}

.hypProdDName {color:#434343; font-size:14px; font-weight:bold;}
a.hypProdDName:link {color:#434343; text-decoration:none;}
a.hypProdDName:visited {color:#434343; text-decoration:none;}
a.hypProdDName:hover {color:#434343; text-decoration:none;}
a.hypProdDName:active {color:#434343; text-decoration:none;}

.divViewNewRecommend {width:310px; margin:auto; overflow:hidden; height:auto; padding-top:70px;}
.divProdItemDetail {height:auto; overflow:hidden; padding-top:5px;}
.divProdItemSnapshot {padding-top:20px; text-align:justify; display:table;}
.divProdItemLink {position:absolute; bottom:0px; right:0px;}
.ProdItemPrice {color:#414141; font-size:14px;}

.lnkbtnAddtoCart {background:url('../img/usr/btn-add-to-cart.gif') no-repeat; width:120px; height:30px; margin:auto; display:block;}
a.lnkbtnAddtoCart:link {text-decoration:none;}
a.lnkbtnAddtoCart:visited {text-decoration:none;}
a.lnkbtnAddtoCart:hover {text-decoration:none; background:url('../img/usr/btn-add-to-cart.gif') no-repeat 0px -80px;}
a.lnkbtnAddtoCart:active {text-decoration:none; background:url('../img/usr/btn-add-to-cart.gif') no-repeat 0px -80px;}
/* End of Prod List */
/* End of List */