/* General */
.divIndListHdr {font-size:18px; color:#656565; text-transform:uppercase; margin-top:12px; margin-bottom:20px; }
.divIndProduct {height:auto; overflow:hidden;}
.divIndProdInner {height:auto; overflow:hidden; padding:20px 0px;}
.divPageHeader {text-align:center; padding: 0px 20px; font-weight:bold; color:#434343;}
.divIndProdHdr {height:auto; overflow:hidden; font-size:12px; padding-bottom:15px; border-bottom:1px solid #e0e0e0; margin-bottom:20px;}
.spanNextArror {color:#191919; padding:0px 4px 0px 4px;}
.divIndProdTop {height:auto; overflow:hidden; padding:10px 15px; border-bottom:solid 1px #e9e9e9;}
.divIndProdTopDetail {height:auto; overflow:hidden; padding-bottom:50px; padding-top:10px;}
.divIndProdImg {/*width:398px; height:303px;*/ overflow:hidden; background:#ffffff; position:relative;}
.divIndProdImgInner {/*width:398px; height:303px;*/ overflow:hidden; position:relative;}
.divIndProdImgInner img {margin:auto; width:100% !important; height:auto !important;}
.imgIndProdImg {}
.divProdDetails {height:auto; overflow:visible; clear:both;}
.divIndProdDetail {height:auto; overflow:visible; width:100%; padding:30px 20px; box-sizing:border-box; }
.divProdDetailTop {height:auto; overflow:hidden; clear:both;}
.divProdDetailProdName {color:#ffffff; padding:0px 10px 5px; border-bottom:solid 1px #fff;}
.divProdDetailProdCode {color:#ffffff; padding:5px 10px; border-bottom:solid 1px #fff;}
.divProdSnapshot {clear:both; text-align:justify;}
.divProdDescTitle {font-size:14px; color:#22201f; padding-bottom:10px;}
.divIndProdPrice {color:#ffffff; padding:5px 10px; border-bottom:solid 1px #fff;}
.divProdDetailsTop {height:auto; overflow:hidden; margin-bottom:20px; position:relative;}
.divRelProdPrice {font-size:14px; color:#656565; text-align:center; margin-top:5px;}

.divProdArticle {padding-top:5px;}
.tblProdHeader {}
.tblProdHeader td {padding-right:5px;}

.divIndProdBtmDetails {width:580px; padding-top:20px; margin-bottom:20px; height:auto; min-height:240px; overflow:hidden;}
.divIndProdBtmDetail {height:auto; min-height:250px; overflow:hidden;}

/*Related Product*/
.divProdRelProdOuter {height:auto; overflow:hidden; clear:both; padding:20px 20px 0px;}
.divProdDesc {height:auto; overflow:hidden; width:auto; text-align:justify; margin-top:20px; }

.divNewRecommeded {height:auto; overflow:visible; position:absolute; top:5px; left:0; width:42px;}
.btnIndNew {float:left; margin-right:5px; padding-bottom:3px;}
.btnIndThumb {float:left; margin-right:5px;}
.divFacebookLike2 {float:left; height:auto; overflow:visible; width:85px;}
.spanArticleSplitter {padding-left:5px; padding-right:5px;}

.divShareAskFacebook {height:auto; overflow:hidden; width:100%; box-sizing:border-box; padding:0px 20px;}
.divShareAsk {height:auto; overflow:hidden; width:100%;}
.divShare {width:47%; float:left;}
.divAsk {width:47%; float:right; margin-left:5px;}

.hypAsk {color:#ffffff;  width:100%; text-align:center; height:auto; background:#66c215; padding:8px 0px; display:block; font-weight:normal; background:url(../../img/usr/icon-ask.png)no-repeat 15% -46px, #66c215;}
.hypAsk:link, .hypAsk:visited {color:#ffffff; text-decoration:none;}
.hypAsk:hover, .hypAsk:active {color:#ffffff; text-decoration:none;}

.hypShare {color:#ffffff;  width:100%; text-align:center; height:auto; background:#da4d3e; padding:8px 0px; display:block; font-weight:normal; background:url(../../img/usr/icon-share.png)no-repeat 10% -47px, #da4d3e;}
.hypShare:link, .hypShare:visited {color:#ffffff; text-decoration:none;}
.hypShare:hover,.hypShare:active {color:#ffffff; text-decoration:none;}

.divIndProdDescOuter {height:auto; overflow:hidden; text-align:justify; width:100%; padding:30px 20px; box-sizing:border-box; background: url(../../img/usr/repeater-bg-product.gif) repeat-x 0px 0px;}
.divIndProdDescHeader {height:auto; overflow:hidden; font-size:21px; padding-bottom:25px;}
.divIndProdDesc {height:auto; overflow:hidden;}
/* End of General */

/* Buttons */
.hypBackToListing {font-size:12px; color:#191919;}
a.hypBackToListing:link {color:#191919; text-decoration:none;}
a.hypBackToListing:visited {color:#191919; text-decoration:none;}
a.hypBackToListing:hover {color:#ff221b; text-decoration:none;}
a.hypBackToListing:active {color:#ff221b; text-decoration:none;}

.hypCatProdLink {font-size:12px; color:#191919;}
a.hypCatProdLink:link {color:#191919; text-decoration:none;}
a.hypCatProdLink:visited {color:#191919; text-decoration:none;}
a.hypCatProdLink:hover {color:#ff221b; text-decoration:none;}
a.hypCatProdLink:active {color:#ff221b; text-decoration:none;}

.lnkbtnProdArticle {}
a.lnkbtnProdArticle:link {text-decoration:none;}
a.lnkbtnProdArticle:visited {text-decoration:none;}
a.lnkbtnProdArticle:hover {text-decoration:underline;}
a.lnkbtnProdArticle:active {text-decoration:underline;}

.imgbtnPrevious {background:url(../img/usr/btn-previous.gif) no-repeat 0px -77px;}
.imgbtnPrevious:hover {background:url(../img/usr/btn-previous.gif) no-repeat;}
.imgbtnPreviousDisabled {background:url(../img/usr/btn-previous.gif) no-repeat; cursor:default;}

.imgbtnNext {background:url(../img/usr/btn-next.gif) no-repeat 0px -77px;}
.imgbtnNext:hover {background:url(../img/usr/btn-next.gif) no-repeat;}
.imgbtnNextDisabled {background:url(../img/usr/btn-next.gif) no-repeat; cursor:default;}
/* End of Buttons */


/* Related Product */
.divRelRow {height:auto; overflow:hidden; width:100%; display:table; -moz-box-sizing: border-box; box-sizing: border-box;}
.divRelProdHdr {height:auto; overflow:hidden; width:100%; padding-bottom:5px;}
.divRelProd {clear:both; height:auto; overflow:hidden;}
.three-columns {width: 30% !important; display: table-cell; -moz-box-sizing: border-box; box-sizing: border-box;}
.divIndRelProd {height:auto; overflow:hidden; float:left; width:auto; margin-right:5%; margin-bottom:10px;}
.divIndRelProdLast {height:auto; overflow:hidden; float:left; width:auto; margin-bottom:10px;}
.divRelProdDetail {height:35px; overflow:hidden;}

.hypRelProdDName {font-size:14px; color:#656565;}
a.hypRelProdDName:link {color:#656565; text-decoration:none;}
a.hypRelProdDName:visited {color:#656565; text-decoration:none;}
a.hypRelProdDName:hover {color:#131313; text-decoration:none;}
a.hypRelProdDName:active {color:#131313; text-decoration:none;}

.divRelProdImg {width:100%; height:auto; overflow:hidden; background:#ffffff; border:solid 1px #cccccc; -moz-box-sizing: border-box; box-sizing: border-box; position:relative;}
.divRelProdImgInner {width:100%; height:auto; overflow:hidden; position:relative;}
.divRelProdImgInner img {margin:auto; position:absolute;}
.divRelProdDName {padding-top:10px; text-align:center;}
.hoverLitProdName {font-size:12px; color:#ff221b;}

.divProdThumbnew {float:right; height:auto; overflow:hidden;}
.btnNew {position:absolute; top:5px; left:0px;}
.btnThumb {position:absolute; top:24px; left:0px;}
.btnThumbWithOutNew {position:absolute; top:5px; left:0px;}
.divProdThumbnew img {width:80%;}
/* End of Related Product */
.divIndProdMenu {height:auto; overflow:hidden; width:620px;}
.divIndProdMenuList {height:auto; overflow:hidden;}
.divIndProdMenuItem {float:left; height:auto; overflow:hidden; text-align:center;}
.divIndProdMenuItemAsk {float:left; height:auto; overflow:hidden; text-align:center; padding-left:40px;}
.divIndProdMenuItemSel {float:left; height:auto; overflow:hidden; text-align:center; background:url(../img/usr/icon-chat-hover.gif) no-repeat; padding-left:32px;}
.divIndProdMenuItemAskSel {float:left; height:auto; overflow:hidden; text-align:center; background:url(../img/usr/icon-chat-hover.gif) no-repeat; padding-left:32px; margin-left:40px;}
