.shop
{
}
.shopPage .breadcrumb-item + .breadcrumb-item {
    padding:0px;
}
.shopPage .breadcrumb a{
    color:black !important;
}
.shopPage .productItemClassV2{
    overflow:hidden;
}

.Filterbox .lableheder{
    font-weight:bold;
    color:navy;
}
.Filterbox .checkboxlabel{
    margin-right:5px;
}
.Filterbox .divChechboxfilterstyle {
    text-align: right;
    font-size: 12pt;
}

    .rootcatboxclass{
        text-align:right;
        padding:3px;
        margin:5px;
        width: 20rem;
        
    }
    .rootcatboxclass .card-title{
        font-size:16px;
        font-weight:bold;
    }
    .rootcatboxclass .link{
        display:block;
    }
    .rootcatboxclass .linkmore {
        margin-top: 5px;
        font-size: 14px;
        font-weight: bold;
    }
        .rootcatboxclass .image {
            position: absolute;
            left: 5px;
            bottom: 5px;
            width: 170px;
            -webkit-mask-image:-webkit-gradient(linear, left bottom , right top, from(rgba(0,0,0,0.7)), to(rgba(0,0,0,0)));
            mask-image: linear-gradient(to bottom, rgba(0,0,0,1), rgba(0,0,0,0));
        }

/***********************scroll****************/
.ProductLinkTagClass{
    overflow: hidden;
    height: 0px;
}
.productSelected:not(.ProductListScroll) li{
    width:175px;
    float:right;
    min-height:220px;
    border:solid 1px #CFCFCF ;
    margin:5px;
    list-style:none;
    font-size:10pt;
}
    .productSelected:not(.ProductListScroll) li img {
        width:100px;
        height:100px;
        padding-top:30px;
    }
    .productSelected:not(.ProductListScroll) li span {
        font-size:12px;
    }
    .productSelected:not(.ProductListScroll) li .oldPrice .value {
        text-decoration:line-through;
    }
.shop .productSelected .ProductListScroll {direction:ltr;overflow: hidden;/* height: 180px; */}

.shop .productSelected .ProductListScroll ul li
{
	
position:relative;
	
height: 215px !important;
	
width: 175px !important;
	
margin: 10px;
	
/* padding:10px; */
	
background: #FFF;
	
border-radius:3px;
	
text-align:center;
	
border: solid 1px #CFCFCF;
}
.shop .productSelected .ProductListScroll ul li div.bottom{/* position:absolute; */background: rgb(237, 237, 237);bottom:0;right:0;left:0;padding: 5px 0;transition: all 1s;height: 50px;}
.shop .productSelected .ProductListScroll ul li:hover div.bottom a{color: #F96302;}
.shop .productSelected .ProductListScroll ul li>a{
	display:block;
	color: #fff;
	font-weight: bold;
	/* border: solid 1px red; */
	width: 160px;
	height: 160px;
}
.catDescription{display:none;}

.shop .shopPage > .top
{
	/* border-radius:5px; */
	clear:inherit;
	/* background: #575756; */
	height:30px;
	/* border: 1px solid #525252; */
	width:auto;
}
.shop .shopPage > .top .search
{float:left;width: 195px;display: none;}
.shop .shopPage > .top .search input[type="text"]
{width:150px;}

.shop .shopPage > .top .search .lbtnSearch
{padding: 10px 25px 0 0;}


.shop .content
{
}
.shop .categoryTree ul
{
}
.shop .categoryTree .root
{
	list-style-type:none;
	margin:0px;	
padding:0px;
}
.shop .categoryTree li a
{
border-bottom: 1px Solid rgba(191, 191, 191, 0.23);
padding: 6px;
display:block;color: #fff;}
.shop .categoryTree li:last-child a{
}

.shop .categoryTree li a:hover
{background: #F96302;
color:#fff;
 /* box-shadow: 0 0 3px #333; */}

.shop .categoryTree .root .child
{
	list-style-type:none;
	margin:0px 10px 0 0;
	padding:0;
	background: #525252;
	/* border-radius: 3px; */
}
.shop .categoryTree .root .child li a{color: #fff;}
.shop .pager
{
clear:both;
}

.btnRegister1{
	width: 100% !important;
}

@media (max-width: 550px){
	.shop .shopPage > .top{
		height: 70px;
	}	
	
	.shop .productItem1 .top a, .shop .productView .title{
		height: 40px !important;
	}
	
	div.productView .image img{
		width: 100%;
	}
}

/*************ProudctItem1 *********************/

.shop .productList1 
{
text-align:center;
}
.shop .productList1 > ul
{
	list-style-type:none;
	padding:0;
	margin:0 0 0 -10px;
}

.shop .productList1 ul li,.shop .categoryList li
{
border: 1px solid #ccc;
border-radius: 5px;
float: right;
height: 250px;
margin: 5px 0 10px 10px;
text-align: center;
width: 330px;
background-color: #fff;}
.shop .productList1 ul li:hover,.shop .categoryList li:hover
{
box-shadow:0px 0px 5px #777;
transition:0.5s;
}
.shop .productList1 ul li .image,.shop .categoryList li .image
{
margin:auto;
text-align:center;
display: flex;
vertical-align: middle;
}
.shop .productList1 ul li .image a{margin:auto;}
.shop .productList1 ul li .image img,.shop .categoryList li .image img
{
margin:auto;
	text-align:center;
	display: inline-block;
}

.shop .productItem1
{
		
}
.shop .productItem1 .top, .shop .productView > .title
{
margin-bottom: 40px;
text-align: center;
color:#7d0000;
font-weight:bold;
font-size:large;

}
.shop .productItem1 .top a,.shop .productView .title{
    padding: 0px;
    margin: 0px;
    height:18px;
}
.shop .productItem1 .content
{padding: 5px;
text-align: right;
}
.shop .productItem1 .image
{float: right;
margin-left: 5px;
text-align: center;
}
.shop .productItem1 .image img
{
	border: 1px solid #CCCCCC;
}
.shop .productItem1 .description
{
    height: 125px;
    overflow: hidden;
}

.shop .productItem1 .add-info
{
	clear:both;
	text-align:center;
}
.shop .productItem1 .price,.shop .productView .price
{
	color:#00C6FF;
	padding:10px 0px;
}
.shop .productItem1 .buttons
{
	text-align:center;
}
/************productView**********************/
.shop .productView {
    margin-top: 21px;
    background: #fff;
    padding: 20px;
    border-radius: 5px;
    border: solid 1px #AAAAAA;
}
    .shop .productView > .title {
        color: #72a4b2;
        text-align:right;
		font-family:'B Yekan';
    }
.shop .productView .firstImage
{
margin:10px;
padding:2px;
text-align:center;
}
.shop .productView .firstImage img{}
.shop .productView .description
{
padding:10px;
/* text-align: left; */
/* direction: ltr; */}
.shop .productView .description dd
{display: inline;

    float: right;
    margin: 0 10px 0 0;
    padding: 0;
    white-space: nowrap;
}
.shop .productView .images ul
{
	list-style-type:none;
}
.shop .productView .images li
{
	float:right;
	padding:10px;
}

.shop .productView .specs ul
{
	list-style-type:none;
	border-bottom: 1px solid #D8D8D8;
	padding: 20px;
}
.shop .productView .specs .title 
{
font-size:12px;
}
.shop .productView .add_info
{text-align:center;
}
.shop .productView .add_info .price
{font-size:18px;}
.shop .productView .relatedProducts 
{
    padding:10px;
    overflow:hidden;
    clear:both;
    margin:15px;
}
.shop .productView .relatedProducts> .title
{
    color:#03a9d9;   
    margin:0 10px 10px;
    font:bold 12px/1 BYekan; 
}
.shop .productView .relatedProducts ul
{
    list-style-type:none;
    padding:0px;
    margin:0;
    display: block;

    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}
    .shop .productView .relatedProducts ul li {
        position: relative;
        height: 210px !important;
        width: 175px !important;
        margin: 10px;
        float: right; 
        /* padding: 10px; */
        background: #FFF;
        border-radius: 3px;
        text-align: center;
        border: solid 1px #CFCFCF;
    }
.shop .productView .relatedProducts ul li div
{
    height:40%;
    padding:5px;
}
.shop .productView .relatedProducts ul li .title
{
     position: absolute; 
    background: rgb(237, 237, 237);
    bottom: 0;
    right: 0;
    left: 0;
    padding: 5px 0;
    transition: all 1s;
    height: 50px;
}
        .shop .productView .relatedProducts ul li .img {
            width: 100px;
            height: 100px;
            padding-top: 30px;
        }
.shop .productView .DetialPriceDiv{
    width: 45%;
    position: relative;
    left: 80px;
    float: left;
    font-family:'B Yekan','B Zar','B Nazanin','Time Roman',Tahoma;
    direction:rtl;
    text-align:center;
    font-size:16pt;
    color:black;
}

.shop .productView .DetialPriceDiv .oldprice{
    font-size:14pt;
    color:#ccc;
    text-decoration:line-through;
    height: 10px;
}

.shop .productView .DetialPriceDiv .price{
    border-bottom:1px solid #ccc;
    height: 75px;
}
.shop .productView .DetialPriceDiv .price .right{
    color:black;
    font-size:11pt;
}
.shop .productView .DetialPriceDiv .price .center{
    color:black;
    font-size:30pt;
}
.shop .productView .DetialPriceDiv .price .left{
    color:black;
    font-size:11pt;
}
.shop .productView .DetialPriceDiv .detailtext {
    font-size:14pt;
     border-bottom:1px solid #ccc;
}
.shop .productView .DetialPriceDiv .minorder{
    font-size:11pt;
}
.shop .productView .DetialPriceDiv .zarib{
    font-size:11pt;
}
.shop .productView .DetialPriceDiv .detailtext2{
    background-color:#EDEDED;
    font-size: 12pt;
    font-weight: bold;
    background-image:url('/images/tic_productview.png');
    background-repeat:no-repeat;
    background-position-y:center;
    background-position-x:right;
    
}
.shop .productView .DetialPriceDiv .pricebuttondiv .kindSpecsValue {
    float:right;
}
.shop .productView .DetialPriceDiv .pricebuttondiv .buttons .btnFace2{
    float:left;
    width:150px;
    margin-top:5px;
}

.productviewthumbimageclass{
    border:solid 1px #ccc;
    margin-left: 5px;
}
/***************Category list*********************/
.shop .categoryList ul
{
	margin:0px;
	padding:0;list-style-type:none;
	
}
.shop .categoryList li
{
width:145px;
height:150px;

border-style:solid;
border-color:#aaa;
border-width:1px;/* padding:5px; */
margin:5px;
text-align: center;}
.shop .categoryList li .title{
font-weight:bold;/* border: solid 1px #CFCFCF; *//* border-radius: 0 0 2px 2px; */margin-top: -32px;padding: 10px 0;background: #F96302;color: #fff;position: absolute;z-index: 2;opacity: .9;right: 0;left: 0;bottom: 0;width: 235px;margin: auto;text-shadow: 2px 2px 2px #000;}
.shop .categoryList li .image {/* border:solid 1px #cfcfcf; */display: block;/* border-radius: 1px; *//* padding: 2px 2px 0 0; */box-sizing: border-box;/* border-bottom: none; */height: 180px !important;width: 235px !important;overflow: hidden;}
.shop .categoryList li .image img
{width: 100%;-webkit-transition:all 1s;transition:all 1s;box-sizing: border-box;display: block;height: 100%;}
.shop .categoryList li:hover .title{top: 0;line-height: 170px;}
/*stars*/
.ui-stars-star,.ui-stars-cancel{float:right;display:block;overflow:hidden;text-indent:-999em;cursor:pointer;}.ui-stars-star a,.ui-stars-cancel a{width:16px;height:15px;display:block;background:url(/images/jquery.ui.stars.png) no-repeat 0 0;}.ui-stars-star a{background-position:0 -32px;}.ui-stars-star-on a{background-position:0 -48px;}.ui-stars-star-hover a{background-position:0 -64px;}.ui-stars-cancel-hover a{background-position:0 -16px;}.ui-stars-star-disabled,.ui-stars-star-disabled a,.ui-stars-cancel-disabled a{cursor:default!important;}


/***************Shop Css V 2 *********************/
.shop .categoryList li {
    width: 235px;
    height: 180px;
    border-style: solid;
    border-color: #CFCFCF;
    border-width: 1px;
    /* padding: 5px; */
    margin: 5px;
    text-align: center;
    margin-top: 20px;
    overflow: hidden;
    float: right;
    vertical-align: top;
    position: relative;
    border-radius: 2px;
}

.ProductKindView{

    margin-top: -30px;
    width: 250px;
    float: left;
}
.ProductKindView a{
    height: 20px;
    width: 20px;
    float:left;
    margin-left:10px;
    margin-top:14px;
}

    .ProductKindViewIconBtn.tile {
        background-image: url(/images/ListView_tile24x24.png) ;
        background-repeat:no-repeat;
    }
    .ProductKindViewIconBtn.list {
        background-image:url(/images/ListView_list24x24.png);
        background-repeat:no-repeat;
    }
    .ProductKindViewIconBtn.table {
        background-image:url(/images/ListView_table24x24.png);
        background-repeat:no-repeat;
    }

/* Product Item  */
.productItemClassV2{
   width:100%;
}
.productItemClassV2.displaynone{
    display:none;
}

.productItemClassV2.tile{
    display:block;
}


    .productItemClassV2.tile li {
        font-family: BYekan;
        font-size: 14px;
        list-style-type: none;
        float: right;
        display: block;
        border: solid 1px #CFCFCF;
        padding: 5px;
        min-height: 465px;
        position: relative;
        margin: 0;
        margin-left: 5px;
        min-width:230px;
    }
        .productItemClassV2.tile li :hover {
        }

        .productItemClassV2.tile li .title {
            /* float:right; */
            width: 100%;
            /* font-weight:bold; */
            color: #444444;
            margin-top: 15px;
            /* border: solid 1px; */
            /*height: 52px;
            overflow: hidden;*/
            height: 30px;
    		overflow: hidden;
        }
        .productItemClassV2.tile li .image {
            width:125px;
            height:125px;
            margin: auto;
            background-repeat: no-repeat;
            background-position: center center;
            padding-top: 20px;
            background-size: contain;
            border: solid 1px #EDEDED;
            margin-bottom: 10px;
        }

        .productItemClassV2.tile li .oldPrice {
             /* float:right; */
             width: 100%;
             font-size:12px;
             color:#B9AFAF;
             height: 20px;
             text-decoration: line-through;
             text-align: center;
        }
        .productItemClassV2.tile li .oldPrice .Title{
             /* float:right; */
             text-decoration:none;
             display: none;
        }
		
        .productItemClassV2.tile li .currentPrice {
             /* float:right; */
             width: 100%;
             font-size: 16px;
             font-weight:bold;
             color: #000;
             height:30px;
             text-align: center;
        }
       .productItemClassV2.tile li .currentPrice .Title{
             /* float:right; */
             display: none;
        }
		
		
       .productItemClassV2.tile li .description {
             /* float:right; */
             max-width:200px;
             /* color:#0021a0; */
             height: 65px;
             overflow: hidden;
             font-size: 12px;
             line-height: 20px;
             /* border: solid 1px red; */
        }
		
       .productItemClassV2.tile li .updatetime {
             float:right;
             width: 100%;
        }

       .productItemClassV2.tile li .code {
             /* float:right; */
             width: 100%;
             margin: 20px 0px 12px 0;
             display:none;
        }
      .productItemClassV2.tile li .code .Title{
             float:right;
       }

      .productItemClassV2.tile li .model {
             /* float:right; */
             /* width: 100%; */
             margin: 20px 0;
             overflow: hidden;
        }
      .productItemClassV2.tile li .model .Title{
             float:right;
       }

       .productItemClassV2.tile li .manufactor {
             /* float:right; */
             width: 100%;
             display: none;
        }
     .productItemClassV2.tile li .manufactor .Title{
             float:right;
      }
		
        .productItemClassV2.tile li .detailBtnclass {
            /* float: right; */
            /* width: 60px; */
            background-color: #ddd;
            color: #333;
            /* border: 1px solid #000; */
            border-radius: 1px;
            font-family: BYekan;
            font-size: 14px;
            position: absolute;
            bottom: 4px;
            right: 4px;
            left: 4px;
            text-align:center;
            cursor:pointer;
            border-bottom: solid 3px #ccc;
        }

.productItemClassV2.tile li .divstarsrate{		
	clear:both;
	display:block;
}
        .productItemClassV2.tile li .buyBtnClass {
            /* float: left; */
            /* width: 60px; */
            background-color: #f96302;
            color: #F1F1F1;
            border: 1px solid #FD6300;
            border-radius: 1px;
            font-family: BYekan;
            font-size: 14px;
            height: 25px;
            position: absolute;
            bottom: 40px;
            left: 4px;
            right: 4px;
            text-align:center;
            cursor:pointer;
            border-bottom: solid 3px #d45300;
        }
      .buyBtnClass a{color: #fff;}
      .buyBtnClass a:hover{color:#fff;}
      .productItemClassV2.tile li .refreshstyle{
          background-color:#fff ;
          border:1px solid #ccc;
          cursor:default;
       }
.productItemClassV2.tile li .divstarsratetitle{
    float: left;
    margin-top: -24px;
    width: 40%;
}

.buyBtnClass-refresh-style {
    background-image: url(/images/Refresh-icon.png);
    cursor:default;
    width: 16px;
    height: 16px;
    position:absolute;
    
	left:7px;
	top:5px;

    -moz-animation:  buyBtnClass-refresh-style-Animation .7s infinite linear;
    -o-animation:  buyBtnClass-refresh-style-Animation .7s infinite linear;
    -webkit-animation:  buyBtnClass-refresh-style-Animation .7s infinite linear;
    animation:  buyBtnClass-refresh-style-Animation .7s infinite linear;
}

@keyframes buyBtnClass-refresh-style-Animation {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}

/* Product Item List Style */

.productItemClassV2.list{
    display:block;

}
    .productItemClassV2.list li {
        font-family:BYekan;
        font-size:14px;
    }
        .productItemClassV2.list li {
            width: 97%;
            list-style-type: none;
            float: right;
            display: block;
            position: relative;
            border-bottom: solid 2px #eee;
            padding: 7px;
            margin: 0;
        }
        .productItemClassV2.list li :hover {
           
        }

        .productItemClassV2.list li .title {
            vertical-align: middle;
            height: 25px;
            text-align: right;
            font-weight: bold;
            display: block;
            padding-right: 72px;
            padding-top: 10px;
        }

        .productItemClassV2.list li .image{
            float: right;
            width: 70px;
            height: 90px;

            background-repeat: no-repeat;
            background-position: center center;
            
            background-size: contain;

            margin-top: -22px;
            margin-left: 2px;
        }

        .productItemClassV2.list li .oldPrice {
           
             font-size:12px;
             color:#B9AFAF;
             height:25px;
             
        }
       .productItemClassV2.list li .oldPrice .Title{
             float:right;
			 text-decoration:none;
        }

        .productItemClassV2.list li .currentPrice {
             font-size:14px;
             font-weight:bold;
             color:#ff0000;
             height:30px;
             display:block;
        }
       .productItemClassV2.list li .currentPrice .Title{
             float:right;
			 text-decoration:none;
        }

       .productItemClassV2.list li .description {
             width: 80%;
             color:#0021a0;
             height: 47px;
             overflow: hidden;
        }

       .productItemClassV2.list li .updatetime {
             float:right;
             width: 100%;
        }

       .productItemClassV2.list li .code {
             float:right;
             padding-right: 72px;
             display:none;
             
        }
      .productItemClassV2.list li .code .Title{
             float:right;
			 text-decoration:none;
        }

       .productItemClassV2.list li .model {
             float:right;
             padding-right: 72px;
             
        }
      .productItemClassV2.list li .model .Title{
             float:right;
			 text-decoration:none;
        }
       .productItemClassV2.list li .manufactor {
             float:right;
             width: 100%;
             display:none;
        }
     .productItemClassV2.list li .manufactor .Title{
             float:right;
			 text-decoration:none;
        }

            .productItemClassV2.list li .detailBtnclass {
                position: absolute;
                left: 5px;
                bottom: 5px;
                width: 180px;
                background-color: #ddd;
                color: #000;
                border-bottom: 4px solid #ccc;
                border-radius: 1px;
                font-family: BYekan;
                font-size: 14px;
                margin-top: 10px;
                height: 25px;
                margin-right: 15px;
                text-align: center;
                cursor: pointer;
            }

            .productItemClassV2.list li .buyBtnClass {
                position: absolute;
                left: 5px;
                bottom: 40px;
                width: 180px;
                background-color: #F96302;
                color: #000;
                border-bottom: 3px solid #d45300;
                border-radius: 1px;
                font-family: BYekan;
                font-size: 14px;
                margin-top: 10px;
                height: 25px;
                padding-right: 0px;
                padding-top: 0px;
                text-align: center;
                cursor: pointer;
            }

.productItemClassV2.list li .divstarsratetitle{
    margin-top: -24px;
    margin-right: 115px;
    width: 40%;
}
      .productItemClassV2.list li .refreshstyle{
          background-color:#fff ;
          border:1px solid #ccc;
          cursor:default;
       }
.productItemClassV2.list li .divstarsrate{		
	clear:both;
	display:block;
	padding-right: 72px;
}

       .productSelected .carousel-inner{
                height:350px;
            }
            .productSelected .carousel-item{
                height:350px;
            }

            .productSelected .actionbtn {
                font-size: 28pt;
                font-weight: bold;
                color: navy;
                z-index: 100;
                text-decoration: none !important;
                position: absolute;
                padding: 0px;
                height: 350px;
                padding-top: 134px;
            }
            .productSelected .btnnextclass {
                right: -4px;
            }
            .productSelected .btnprevclass {
                left: -4px;
            }

            .productSelected .card {
                height: 350px;
                padding: 10px;
            }
            .productSelected .card-title{
                font-size:18px;
            }
            .productSelected .card-body{
                text-align:center;
            }
            .productSelected .card-img-top{
                width:170px;
                height:140px;
            }
            .productSelected .link {
                position: absolute;
                bottom: 10px;
                left: 76px;
            }

/* Product Item Table Style */
.productItemClassV2.table {
}
.productItemClassV2.table .ptable{
    width:100%;
    border:1px solid #ccc;
    font-family:BYekan;
    font-size:12px;
    overflow: hidden;
}

.productItemClassV2.table .ptable .heder{
    background-color:#e2e6e8;
    font-weight:bold;
    border-bottom:1px solid #333;
     height: 30px;
}
.productItemClassV2.table .ptable .Detail{
    
    height: 30px;
}
.productItemClassV2.table .ptable .OddClass{
    background-color:#ECE2E2;
}

    .productItemClassV2.table .ptable .Detail td {
        border-bottom: 1px dotted #ccc;
    }

    .productItemClassV2.table .ptable .rownumber{
        vertical-align:middle;
        width:30px;
        padding-right: 5px;
    }           
   .productItemClassV2.table .ptable .Detail .rownumber {
    } 
       
    .productItemClassV2.table .ptable .code{
        vertical-align:middle;
        width:50px;
        padding-right: 5px;
        padding-left: 5px;
        text-align: center;
    }
    .productItemClassV2.table .ptable .Detail .code {
        
    } 
              
    .productItemClassV2.table .ptable .title{
        vertical-align:middle;
        padding-right: 5px;

    }    
   .productItemClassV2.table .ptable .Detail .title {
    } 
               
    .productItemClassV2.table .ptable .kind{
        vertical-align:middle;
        width:100px;
        padding-right: 5px;
    }   
    .productItemClassV2.table .ptable .kind select{
        vertical-align:middle;
        width:95%;
    }              
           
    .productItemClassV2.table .ptable .price{
        vertical-align:middle;
        width:80px;
        padding-right: 5px;
    }              
    .productItemClassV2.table .ptable .Detail .price{
        text-align:center;
    }              


    .productItemClassV2.table .ptable .count{
        vertical-align:middle;
        width:20px;
        text-align:center;
        padding-right: 5px;
        padding-left: 5px;
    }              
    .productItemClassV2.table .ptable .count input{
        vertical-align:middle;
        width: 40px;
        text-align:left;
    } 
                 
    .productItemClassV2.table .ptable .SpecTitle{
        width: 100px;
    } 
   .productItemClassV2.table .ptable .SpecValue{
        
    } 
	
  
span.starsrate, span.starsrate span {
	display: block;
	background: url(/images/stars.png) 0 -17px repeat-x;
	width: 80px;
	height: 16px;
}

span.starsrate span {
	background-position: 0 0;
}  

/* product pageging style **/
.PagerInfoCell{
    display:none;
}
.PagerNumbersPageCells{
    padding-top:10px;
    width:100%;
    height: 31px;
    overflow: hidden;
    position:relative;
    float:right;
    text-align:center;
}

.PagerNumbersPageCells span{
    padding: 6px;
    padding-top: 5px;
    vertical-align:middle;
    font-weight: bold;
    border-radius: 5px;border: solid 1px #ccc;
    font-family:BYekan,'Time Roman';
    color:#ccc;
    margin-right:4px;
    margin-left:4px;
}

.PagerNumbersPageCells a{
    padding: 6px;
    padding-top: 5px;
    vertical-align:middle;
    font-weight: bold;
    border-radius: 5px;border: solid 1px #000;
    font-family:BYekan,'Time Roman';
    color:#000;
    margin-right:4px;
    margin-left:4px;
    background-color: yellowgreen;
}
.PagerBackPageCells a{
        display:none;
}
.PagerNextPageCells{
    display:none;
}
/****************** product Detial style *************/
/********* tab ********/
.tabPages{
    border: solid 1px #D8D8D8;
    margin-top: 2px;
    padding: 7px;
}
.tabBtns{}
.tabBtns a{
    border: solid 1px #D8D8D8;
    border-radius: 3px 3px 0 0;
    padding: 5px;
    border-bottom: none;
    background: #EDEDED;
    color: #444;
}
 .tabBtns a.tabBtnCurrent{background:#fff;color: #F96302;border-bottom:solid 1px #fff;}


 /****************** product Compare style *************/
 .btnProductCompareItemStyle{
    color: white;
    padding: 3px;
    border-radius: 3px;
    color: #CFCFCF;
    /* font-family: tahoma; */
    font-size: 9pt;
 }
    .CompareProductTabel .title{
        font-family:Tahoma;
        width:150px;
        background-color:#666;
        color:white;
        font-weight:bold;
        padding-right:5px;
        font-size:9pt;
    }

    .CompareProductTabel .value {
        background-color: #EDEDED;
        color:black;
        padding-right:5px;
    }

    .CompareProductTabel .valueimage {
        text-align:center;
    }
    .CompareProductTabel .value .star {
        width:16px;
        height:16px;
        float:right;
        background-image:url('/images/stars.png')
    }
   
    .CompareProductTabel td
     {
         border:1px solid white;   
     }

     .CompareProductTabel .tdmouseenter
     {
         border-top:1px solid #666;   
         border-bottom:1px solid #666;   
         color:black;
         font-weight:bold;
     }
     .ProductViewlinkCompanyStyle{
         padding-right:20px;
         background-image:url('/images/tik3.png');
         background-repeat:no-repeat;
         background-position:right;
         font-weight:bold;
         color:navy;

     }
     




@media(min-width: 870px) and (max-width: 1000px){
	.shop .categoryList li{
	    margin: 34px !important;
	}
}

@media(min-width: 768px) and (max-width: 869px){
	.shop .categoryList li{
	    margin: 5px !important;
	}	
}

@media(max-width: 540px){
	.shop .categoryList li{
		float: none;
		margin: 10px auto;
	}
}

@media(max-width: 440px){
	.productItemClassV2.tile li{
		float: none;
		margin: 10px auto;
	}	
}

.productItemClassV2.tile li div.detailBtnclass{
	border: none;
	padding: 5px;
	width: 150px;
	margin: 0 auto;
}

.productItemClassV2.tile li div.buyBtnClass{
	border: none;
	width: 150px;
	margin: 0 auto;
	margin-bottom: 5px;
}

.productItemClassV2.tile li div.buyBtnClass a div.titlebtn{
	/*background: #f96302 url(/Files/Editor/Images/plus.png);
    background-repeat: no-repeat;
    background-position: 135px center;	
    background-size: 10px;*/
}

.productItemClassV2.tile li .rating span.title{
	position: relative;
	bottom: 4px;
}

.productItemClassV2.tile li .btnProductCompareItemStyle span:nth-child(1){
	position: relative;
	top: 2px;
}




