﻿#content {
  margin:auto;
  padding:0px;
}

#posts {
  list-style:none;
  margin:0 auto;
}

.ProductsContainer
{
    
}

.ProductProvName
{
    height:20px;
    overflow:hidden;
    margin-bottom:15px;
}

.ProductImgCover
{
    width:100%;
    text-align:center;
    height:160px;
}

.ProductImg
{
    margin: -2px -2px -2px -2px !important;
    height: 200px;
    border:0;
}

.ProductsBox
{
    width:100%;
    background-color:white;
    border: 2px solid #22A2E7 !important;
    float:right;
    height:300px;
    padding:10px;
    text-align:center;
    padding-top:0px;
}

.ProductsBox:hover
{
	/*border:1px solid silver;
	background-color:#EEEEEE;*/
}


.ProductsBox:hover
{
    /*border: 1px solid gray !important;*/
}

.LogoImg 
{
	width:80px;
	height:80px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	border:1px solid gray;
}

.LogoImgSmall
{
	width:60px;
	height:60px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	border:1px solid gray;
}

.ProductPrice
{
    width:100%;
    text-align:left;
    font-size:12px;
    vertical-align:bottom;
}

.ProductTitle
{
    overflow:hidden;
    width:100%;
    font-size:14px;
    font-weight:normal;
    text-align:right;
    padding:5px;
}

.ProductText
{
    overflow:hidden;
    width:100%;
    font-size:14px;
    font-weight:normal;
    text-align:right;
    padding:5px;
    height:90px;
    overflow:hidden;
}

.ExLink
{
	color:black;
	cursor:pointer;
	text-decoration:none;
}


.ProductComments
{
    cursor:default;
    overflow:hidden;
    width:100%;
    font-size:14px;
    font-weight:normal;
    text-align:right;
    padding:5px;
}

.ProductDetails
{
    cursor:default;
    height:60px;
    overflow:hidden;
    width:100%;
    font-size:18px;
    font-weight:normal;
    padding:10px;
    text-align:right;
    margin-bottom:10px;
}

.ProductMoreDetails
{
    width:220px;
    height:50px;
    border:1px solid silver;
    overflow:hidden;
    position:absolute;
    top:200px;
    background-color:black;
    opacity: 0.7;
    text-align:center;
    display:none;
}