﻿.productTD
{
    width: 240px;
    padding-right: 30px;
}

.productTD2
{
    width: 240px;
    padding-right: 30px;
    text-align: center;
}

.productTitle
{
    font-size: 16px;
    font-family: Arial;
    color: #FA702A;
    font-weight: bold; /*font-style:italic;     line-height:17px;*/
    text-align: center;
}

.productShortDescription
{
    text-align: justify;
    min-height: 300px;
}

.productDescription
{
    text-align: left;
    vertical-align: text-top;
}

.productPriceLabel
{
    text-align: center;
    padding-bottom: 10px;
    height: 75px;
}

.productPrice
{
    font-size: x-large;
    color: #FA702A;
    font-style: italic;
    margin-top: 15px;
}

.productPriceMwSt
{
    width: 100%;
    left: 11px;
    font-style: italic;
    font-size: x-small;
    color: Navy;
}

.productNotAvailable
{
    width: 100%;
    left: 11px;
    font-style: italic;
    color: #FA702A;
    font-size: medium;
}

.productPriceFree
{
    width: 100%;
    left: 11px;
    font-style: italic;
    font-size: x-small;
    color: Navy;
    line-height: 25px;
}

.productOverviewPrice
{
    font-size: large;
    color: #FA702A;
    font-style: italic;
}

.productOverviewPriceDetail
{
    font-size: larger;
    color: #FA702A;
    font-style: italic;
}

.productPriceLabelProductView
{
    position: relative;
    top: 200px;
    text-align: center;
}

.productDownloadBuyLinks
{
    border-width: 0px;
}

a[class=productDownloadBuyLinks] > img
{
    border-width: 0px;
}

a[class=screenshotlink] > img
{
    border-width: 0px;
}

.productOverviewRow
{
    border-bottom-width: 1px;
    border-bottom-color: Silver;
    border-bottom-style: solid;
}

.productScreenshotPanel
{
    position: absolute;
    background-color: White;
    padding: 10px;
    border-width: 2px;
    border-color: Black;
    border-style: solid;
    left: 200px;
    top: 22px;
    display: none;
}

.productScreenshotZoom
{
    text-align: right;
    color: Gray;
    padding-top: 3px;
}

