html, body
{
    color:#000;
    font-family: Arial;
    font-size: 14px;
}

a
{
    color:#000;
}

li
{
    margin-left:20px;
}

fieldset
{
    border:0px;
}

input[type="text"], input[type="submit"], input[type="reset"], input[type="button"], textarea
{
    background: #FFF;
    border:1px solid #000;
}

input[type="submit"]
{
    font-weight: bold;
}

input[type="text"], textarea, select
{
    margin-bottom: 10px;
}

.FormLeft
{
    float:left;
    width:120px;
}

.FormRight
{
    float:left;
}

.FormClear
{
    clear:both;
}

.Clear
{
    clear:both;
}

#ContactForm
{
    width:710px;
    margin: auto;
}

#Banner
{
    position:static;
    overflow:hidden;
}

#Credits
{
    text-align: center;
}

#Credits, #Credits a
{
    color:#000;
    font-size:12px;
    font-family: Arial;
    text-decoration:none;
}

#Path
{
    margin-left:10px;
    position:relative;
    top:7px;
    display:block;
    float:left;
}

#Path, #Path a
{
    font-size: 10px;
    text-decoration:none;
}

#TitlePage a
{
    font-size: 20px;
    text-decoration:none;
    margin-right: 20px;  
    position:relative;
    top:15px;
    display:block;
    float:right;
}

#Left a
{
    text-decoration:none;
}

#GalleryContainer, .VideoContainer
{
    text-align: center;
}

.Product, .Basket
{
    width:100%;
}

.noBorder
{
   border-right:none !important;
}

.Product td, .Basket td
{
    border:1px solid #CCC;
    text-align: center;
    color:#000;
}

#TotalPrice
{
    text-align: right;
}

.noBorderAll
{
    border:none !important;
}

.Product .even, .Basket .even
{
    background: url(../../Images/opacity1.png);
}

.Product .odd, .Basket .odd
{
    background: url(../../Images/opacity2.png);
}

.BasketValidate, .BasketEmpty
{
    width:49%;
    float:left;
}

.BasketValidate
{
    text-align: right;
}

.BasketTitle
{
    text-align: right;
}

.BasketValidate a, .BasketEmpty a, .BasketTitle a
{
    text-decoration: none;
    font-weight: bold;
}

.ProductPhoto
{
    width:200px;
}

.ProductAdd
{
    width:80px;
}

.ProductPrice
{
    width:80px;
}

.ProductName
{
    width:100px;
}

.ProductPrice, .ProductName
{
    font-weight: bold;
}

.ProductQuantity
{
    width:100px;
}

.ProductDescription
{
    text-align: justify !important;
}

.quantity
{
    text-align: center;
    width:30px;
}

.IconQuantity
{
    position: relative;
    top:3px;
}

#googlemap a {
    display:none;
} 
