.MoreProductsOfSameTypeArea{
float:left;
width:100%;
}

.TemaTitlePrice{
  width:80px;
}

.TitleTable#TheLisbonCollection{
  text-align: left !important;
  height: 23px !important;
}

    .ContentArea .Separator{
        display: none !important; 
    }
    .Dialog {
        border-top: 0px;
        border-left: 1px solid #a5a5a5 !important;
        border-right: 1px solid #a5a5a5 !important;
        border-bottom: 1px solid #a5a5a5 !important;
    }
.suporteTumbnails td{
    padding-left:4px;
    padding-right:4px;
}
.SuporteThumbnailsFinishes{
  margin:0px !important;
  padding:0px !important;
}
.suporteThumbFin{
  margin:0px 4px 0px 0px !important;
  padding:0px !important;
}
.suporteFinishes{
}
.suporteFinishes table td{
  padding-left:14px !important;
}
    
    .thumbnailImage{
        border:1px solid #000000
    }
    .productPreviewImage{
        border:1px solid #000000 !important;
    }
    .finish{
        float:left;
        margin-right:10px;
    }
    .variationType{
        font-weight:bold;
    }
    .style2 {
    	font-size: 16px;
    	font-weight: bold;
    }
    .style3 {color: #FFFFFF}
    .style4 {color: #000000}

.productOptions{
    width:99% !important;
    text-align:center;
}

.productOptions .item{
    width:24%;
    float:left;
    background-color:#CCCCCC;
    margin-right:3px;
    height: 19px;
    padding-top:2px;
}

.productOptions h2.item{
    width:99%;
    background-color:#CCCCCC;
    height: 19px;
    padding-top:2px;
    padding-left:4px;
    text-align:left;
    font-weight:normal;
}

.productOptions .item .LinkButton:hover {
	text-decoration:underline;
  float:right;
  width:100% !important;
}


    .TemaSeparator{
      width:100%;
      height: 6px;
      margin-top:10px;
      margin-bottom:10px;
      background-repeat: repeat-x;
      background: url("separator.gif");
    
    }
    
    .TemaVariationsTable{
        border: 1px solid #FFFFFF !important;
    }
    .TemaVariationsTable tr th {
        border: 1px solid #FFFFFF !important;
        background-color: #CCCCCC !important;
        color: #000000 !important;
    }
    .TemaVariationsTable tr td {
      border: 1px solid #FFFFFF !important;
      background: #FFFFFF;
    }
    
    .TemaAddBasket{
        background-color: #000000 !important;
        color: #FFFFFF !important;
        width:94% !important;
    }
    .TemaAddBasket a{
        color: #FFFFFF !important;
    }
    .TemaEstimateDeliveryColumn{
        width:100px;
    }
    .TemaTitleAddToCart{
      width:100px;
    }
    .imgNoBorder{
        border-width:0px !important;
    }
    .TemaHeadline {
         width:230px !important;
         padding:0px 0px 0px 15px !important;
    }
    .ListItemProduct table.TemaProduct {
        width:100% !important;
    }
    .TemaHeadline div{
        width:100% !important;
        text-align:center;
        border:1px solid #000000;
        padding:6px 0px 6px 0px;
    }
    .TemaImgBorder{
        border:1px solid #000000 !important;
    }
    .TemaCategoryMargin{
        margin:0px 35px 0px 30px !important;
    }
    .AddressDialog .InputLabelling{
      width:300px !important;
    }
