/* Recommend */
.divRecommendHeader {}
.divRecommend {height:auto; overflow:hidden; width:100%;}
.divRecommendTitle {text-align:center;}
.divRecProdOuter {height:auto; overflow:hidden; margin-top:20px;}

.hypMoreProductLink {width:138px; margin:auto; height:auto; color:#ffffff; font-family: 'Open Sans', sans-serif; background:#00aff0; text-align:center; padding:10px 0px; display:block; border:solid 1px #00aff0;}
.hypMoreProductLink:link, .hypMoreProductLink:visited {color:#ffffff; text-decoration:none;}
.hypMoreProductLink:hover, .hypMoreProductLink:active {color:#ffffff; text-decoration:none; border:solid 1px #0b698c;}

.divRecommendItemRow {overflow:hidden;}
.divIndRecommendItem, .divIndRecommendItemLast {float:left; overflow:hidden; width:45%;margin:0px 2% 25px;/*height:345px;width:99%; height:auto;*/ /*padding:0px 13px 30px 0px;*/ position:relative; border:1px solid #dddddd; margin-bottom:30px;}
.divIndRecommendItem:hover, .divIndRecommendItemLast:hover {/*border:1px solid #cf5ff5;*/}
.divProdImg {height:auto; overflow:hidden; margin-bottom:5px; /*border:solid 1px #e5e5e5;*/ position:relative; padding:7px;}
.divRecProdImgInner {overflow:hidden; height:auto; width:100%; vertical-align:middle; text-align:center;  position:relative;}
.divRecProdImgInner a {
    display: block;
    width: 100%;
    padding-bottom: 75%;
    height: 0;
}
.divRecProdImgInner img {/*width:100% !important; height:200px !important;*/
    position: absolute;
    width: auto;
    height: 100%;
    top: 50%!important;
    left: 50%!important;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

.divProdDesc {overflow:hidden; width:100%;}
.divProdName, .divProdName2 {overflow:hidden; height:auto; text-align:center; font-weight:700; /*padding:7px 0px;*/ font-size:14px;}
.divProdName {color:#fffbfb;}
.divProdName2 {color:#fffbfb;}
.divProdDetail {overflow:hidden; height:auto; padding-top:10px; text-align:justify; display:none;}
.divRecProdPrice, .divRecProdPrice2 {overflow:hidden; padding-top:10px; font-family:open sans-serif, sans-serif; font-weight:700; /*color:#b671c2;*/ text-align:center;}
/*.divDetailLink {padding-top:10px; display:none;}*/
.divRecommendSplitter {width:415px; overflow:hidden; margin:auto; border-bottom:solid 1px #000000; float:left; padding-top:12px;}
/*.divProdCode {width:100%; overflow:hidden; height:auto; padding-bottom:7px; text-align:center; font-size:12px; color:#919191; padding-top:3px;}*/
.divProdCode {width:100%; overflow:hidden; height:auto; /*text-align:center;*/ font-size:13px; color:#000;}
.divAddtoCartDetails {padding-top:15px;}

.hypRecProdDName {font-family:Cabin, Arial, sans-serif; font-weight:700;font-size:128%;}
a.hypRecProdDName:link {color:#292929; text-decoration:none; font-weight:700;}
a.hypRecProdDName:visited {color:#292929; text-decoration:none; font-weight:700;}
a.hypRecProdDName:hover {color:#292929; text-decoration:none; font-weight:700;}
a.hypRecProdDName:active {color:#292929; text-decoration:none; font-weight:700;}

/*.lnkbtnRecAddtoCart {color:#fff; width:115px; display:block; background:#dd9ef2; padding-top:6px; padding-bottom:6px; float:left;}
a.lnkbtnRecAddtoCart:link {color:#fff;}
a.lnkbtnRecAddtoCart:visited {color:#fff;}
a.lnkbtnRecAddtoCart:hover {color:#fff; background:#8c8c8c;}
a.lnkbtnRecAddtoCart:active {color:#fff; background:#8c8c8c;}*/

/*.hypProdDetails {display:block; text-align:left; font-family:'Open Sans', sans-serif; color:#b671c2; padding:5px 0px 5px 30px; background:url(../../img/usr/icon-cart-purple.gif)no-repeat 0px center;}
a.hypProdDetails:link, a.hypProdDetails:visited {color:#b671c2; text-decoration:none;}
a.hypProdDetails:hover, a.hypProdDetails:active {color:#b671c2; text-decoration:none;}

.hypProdDetails2 {display:block; text-align:left; font-family:'Open Sans', sans-serif; color:#ec85b5; padding:5px 0px 5px 30px; background:url(../../img/usr/icon-cart-pink.gif)no-repeat 0px center; display:none;}
a.hypProdDetails2:link, a.hypProdDetails2:visited {color:#ec85b5; text-decoration:none; display:none;}
a.hypProdDetails2:hover, a.hypProdDetails2:active {color:#ec85b5; text-decoration:none; display:none;}*/

.imgSaleProd {float:left; padding-right:5px;}
.divIconRecProd {position:absolute; top:40px; left:10px; height:30px; width:50px;}
.divIconNewProd {position:absolute; top:10px; left:10px; height:30px; width:50px;}
.divProdIcons {overflow:hidden; display:block; position:absolute; top:5px; left:0; width:40px;}
.divProdIcons img {position:static !important;}
/* End of Recommend */