﻿
/*begin top category page  */
.TopCategoryPageMainDiv
{
      
}

.ProductsTopCategoryPageContentDataListCssClass
{
    width:562px;
    text-align:center;
    font-size:13px;    
}

.TopCategoryPageSubCategoriesLinksDiv
{
  text-transform:uppercase;
    border-bottom:solid 1px #D2D2D2;
    padding-bottom:10px;
    margin-bottom:10px;
}

.TopCategoryPageSubCategoriesLinksDiv a
{
        color:#336699;
        text-decoration:none;
}

.TopCategoryPageSubCategoriesLinksDiv a:hover
{
        color:#4986C2;
        text-decoration:underline;
}

.TopCategoryPageSubCategoriesDataListCssClass
{
     width:500px;
     margin-left:40px;
     text-transform:capitalize;
}
/*end top category css*/




    
/*detalist item template*/
.ProductItemTemplateDataListCssClass
{
 
  padding-bottom:20px;
/*  border:solid 1px black;*/
}
/*detalist item template*/

/*begin products first page css*/

.ProductsFirstPageProductsListContentDiv
{
     
 clear:both;

}

.ProductsFirstPageContentDataListCssClass
{
    
    text-align:center;
    font-size:13px;    
}


.FirstPageItemDivCssClass
{
    width:195px;
    height:auto;
    font-size:11px; 
    height:170px;  
}

 

.FirstPageProductImageDivCssClass
{     
    clear:both;    
    width:100px;
    height:70px;
    overflow:hidden;
}
 
    

.FirstPageProductNameDivCssClass
{
     height:auto;
     vertical-align:top;     
     clear:both;
     width:100%;
     text-align:center;
     padding-top:10px;
     
    
}

.FirstPageProductPriceDivCssClass
{   
     padding-top:5px;
     float:inherit;    
     text-align:center;
     width:auto;     
     vertical-align:text-top;   
    
}

 
 
/*end products first page css*/

/* begin product list left/right column of page */
.LeftPageColumnProductsListItemDivCssClass
{
     width:100%;
     text-align:center;
     margin-top:5px;
     padding-right:2px;
}
              
.LeftPageColumnProductsListProductImageDivCssClass
{
     clear:both;
}

.LeftPageColumnProductsListProductNameDivCssClass
{
    padding-top:5px;
    clear:both;
}
 
.LeftPageColumnProductsListProductPriceDivCssClass
{
    
   clear:both;
 
}

/* end product list left/right column of page */

/* begin product info user page */
 

.ProductInfoUserPageGeneralInfoContentDiv
{
     width:100%;
     height:auto;
     padding-left:0px;
     clear:both;
      margin-bottom:30px;
       
}

.ProductInfoUserPageNameDiv
{
    width:auto;
    clear:both;
    color:#F0A904;
    font-size:15px;
    padding-left:10px;
     padding-right:10px;
     margin-bottom:20px;
     
  
    
}

.ProductInfoUserPageImagesRepeaterDiv
{
     width:50px;
     float:left;
     height:auto;
     margin-left:5px;
      
      margin-top:5px;
}

.ProductInfoUserPageSmallImageDiv
{
     float:left;
     max-width:60px;
     clear:both;
     
}
.ProductInfoUserPageNormalImageDiv
{
     float:left;
     max-width:170px;     
     margin-left:5px;
     margin-right:5px;
   
     
}


.ProductInfoUserPagePriceDiv
{
     width:290px;
     float:left;     
     margin-right:0px;     
     padding-right:0px;
     text-align:right;
     margin-left:40px;
     
     
}

.ProductInfoUserPageDetailsBuyTable
{
     text-align:left;     
     border:solid 1px #AAAAAA;
      background-color:#EEEEEE;
      width:260px;
}
.ProductInfoUserPageDetailsBuyTable td
{
  padding:0px 10px 0px 10px;     
    
} 
 
.ProductInfoUserPageSmallDescriptionDiv
{
     margin-left:5px;     
     padding-left:0px;
     text-align:left;
     clear:both; margin-top:10px;
     float:left;
     width:550px;
    
}
.ProductInfoUserPageSmallDescriptionDiv1
{
      font-size:14px;
     padding-bottom:5px;    
     color:#005181;
     
     
}
.ProductInfoUserPageSmallDescriptionDiv2
{
     padding-left:20px;
}
 
    
    
    
.ProductInfoUserPageTextAfterDescDiv
{
   margin-top:15px;
 
  
}    
    
    /* end product info user page */
    
    /* begin products compare   */
    
.ProductsCompareProductsListTable
{
 width:720px;
}
.ProductsCompareProductsListTableTd1
{
 width:380px;
}

.ProductsCompareProductsListTableTd2
{
width:340px;
}






.ProductsCompareAttributesTable
{
width:720px;
font-size:12px;
/*border:1px solid #e5eff8; 
margin:1em auto; */
border-collapse:collapse; 
margin-left:5px;
margin-right:10px;

}


 
.ProductsCompareAttributesTableTr
{
    /*background-color:#F8F8F8;*/
}

.ProductsCompareAttributesTableTrEven
{
    background-color:#F7FBFF;
}

.ProductsCompareAttributesTableTr   td
{

border:1px solid #e5eff8; 
padding:.3em 1em; 

padding-left:5px;
}
.ProductsCompareAttributesTableTrEven   td
{

border:1px solid #e5eff8; 
padding:.3em 1em; 

padding-left:5px;
}

.ProductsCompareAttributesTableTdTitle
{
     text-align:left; 
   color:#339BE1;
    font-size:13px;
}

.ProductsCompareAttributesTableTd1
{
 width:160px;    
}
.ProductsCompareAttributesTableTd2
{
 width:280px;    
}
.ProductsCompareAttributesTableTd3
{
 width:310px;    
}

.ProductsCompareAttributesTableHeaderTr td
{
     
    border-bottom-width:0px; 
      font-size:14px;
     padding-bottom:5px;    
     color:#005181;
}

.ProductsCompareAttributesTableTdValue
{   
     text-align:center; 
}

/* end product info user page */

/* begin products list in category*/

.CategoryProductsListMainDiv
{
     
     height:auto;
     width:100%;
     
}

 
   
  
 

.CategoryProductsListItemSeparatorDiv{
float:left; clear:both; height:15px;width:500px;
}
.CategoryProductsListItemDiv
{
    
    height:auto;
    font-size:11px;  
    margin-left:10px;
    margin-right:20px;
    height:auto;
    

    
   
}
 


.CategoryProductsListImageDiv
{
    float:left;
    clear:left;
    text-align:left;
    width:80px;
    height:80px;
    overflow:hidden;
  
}
.CategoryProductsLisNameAndDescriptionContentDiv
{
 float:left;
 width:auto;
 height:auto;
  padding-left:10px;
  margin-left:5px;
   background-color:#F8F8F8;
   width:385px;
   height:80px;
     
}

.AlternatingCategoryProductsLisNameAndDescriptionContentDiv
{
 float:left;
 width:auto;
 height:auto;
  padding-left:10px;
  margin-left:5px;
   background-color:#FFFFFF;
   width:385px;
   height:80px;
    
    
}
.CategoryProductsListNameDiv
{
     vertical-align:top;     
     float:left;
     
     height:auto;
     clear:right;
     text-align:left;
     padding-bottom:5px;
    
     /*border:solid 1px black;*/
    
}
.CategoryProductsListDescriptionDiv
{
 float:left; 
    clear:left;
    width:385px;
}

.CategoryProductsListPriceDiv
{   
     padding-top:0px;
     float:right;    
     text-align:right;
     width:90px;
     vertical-align:top;
      height:auto;
      
     
}

.CategoryProductsListPriceDivCssClassPrice
{ 
      color:#0B78A2 ;
      font-weight:600;
}

.CategoryProductsListPriceDivCssClassText
{
    font-size: 10px;
    color: #535353;
    background-image: url(images/warning.gif);
    background-repeat:no-repeat;
    background-position:left;
   
   
}

.NumberOfPagesLinks 
{

 clear:both;
 text-align:right;
  width:auto;
   margin-right:20px;
   padding-top:20px;
 }

 
.NumberOfPagesLinks a
{
    text-decoration:none;
   
    padding-left:3px;
    padding-right:3px;
    font-size:12px;
    padding-bottom:1px;
    width:auto;    
    width:20px;  
    text-align:center;
    background-color:#DBDBDB;
    color:#626262;
    border:solid 1px #E9FFAE;
    
    
} 
.NumberOfPagesLinksSelected  
{

}

.NumberOfPagesLinks a:hover 
  {
    
    text-decoration:none;
    background-color:#E9FFAE;      
  } 

 
.NumberOfPagesLinksReviews 
{

 clear:both;
 text-align:right;
  padding-right:25px;
 }

 
.NumberOfPagesLinksReviews a
{
    text-decoration:none;
    color:#336699;
    padding-left:1px;
    padding-right:1px;
    font-size:12px;
    padding-bottom:1px;
    width:auto;      
    text-align:center;
    
} 

.NumberOfPagesLinksReviews a:hover 
  {
    color:#8E8E8E;
    text-decoration:underline;      
  }




.CategoriesManufacturersHeaderMnfName
{
 width:100%;
 font-size:16px;
 letter-spacing:1px;
 padding-top:5px;
 
}

.CategoriesManufacturerDLCss
{
 width:98%;
  text-align:left;
   margin-top:15px;  
   margin-left:10px;  
}

.CategoriesManufacturerDLCss a
 {color:#336699;
    text-decoration:none;
}

.CategoriesManufacturerDLCss a:hover
 { 
    text-decoration:underline;
}

.CategoriesManufacturerDivCss
{
    float:left; width:100%;
}
 
 
.ProductsRecomandationListDivCss
{
    clear:both;
       border-top:solid 1px #D2D2D2; padding-top:10px;
}




.NoProductsDiv
{
     width:100%;
     text-align:center;
    }
/* end products list in category */


.ProductCommentsTd
{
    width: 580px;
 padding-top : 8px;
 text-align:left; 
 padding-left: 8px;
  background-color:#F8F8F8;
}
.ProductCommentsTdEven
{
    width:580px;
 padding-top : 8px;
 text-align:left; 
 padding-left: 8px;
 background-color:#FFFFFF;
}
.ProductCommentsNameDiv
{
     position:relative; 
     float:left;clear:both;
     
}

.ProductCommentsNameDiv span
{
    
    color:#1A638E;
     font-weight:bold;     
}

.ProductCommentsTextDiv
{
    padding-top:10px; padding-bottom:10px;
   width: 580px;clear:both;
   
}
.ProductCommentsDateDiv
{
     font-size:11px; color:#1A638E;float:right; 
     vertical-align:bottom;
     
}


