﻿/* This stylesheet centers a 1000 px page on the user's screen */

body 
{
    text-align: left;
    margin: 0px;
}

h3
{
    font-size: small;    
}

h4
{
    font-size: x-small;
}

._AlignPageCentre
{
    text-align: center;
    width: 100%;
}
._MainContentBox
{
    width: 1000px;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
}

.FloatLeft
{
    float: left;
}

.FloatRight
{
    float: Right;
}

.ErrorMessage
{
    color: #FF0000;
}

.threecolumn
{
    width: 28%;
    float: left;
    margin-right: 20px;
}

.ImageContainer
{
    font-size: x-small;
    text-align: center;
    width: 150px;
    height: 150px;
    float: left;
    margin: 0 0 15px 15px;
    padding-top: 10px;
    padding-left: 5px;
    
    background: url(../../Images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../../Images/shadow.gif) no-repeat bottom right;
}

.ImageContainer a
{
    text-decoration: none;
}

.ImageContainer img
{
    border: none;
    margin-bottom: 2px;
}

.ImageContainerInner    
{
    position:relative;
	bottom:6px;
	right: 6px;
	padding: 1px;
	margin: 0px;
}

.ProductImage
{
    width: 300px;
    margin-right: 30px;
    margin-bottom: 10px;
    float: left;
}

#ProductTitleContainer
{
    margin-bottom: 10px;
}

#ProductShortDescription
{
    text-align: justify;
    margin-bottom: 5px;
}

#ProductLinks
{
    margin: 10px;
}

#ProductDescriptionContainer
{
    clear: both;
}

#ProductDescriptionLong
{
    margin-top: 20px;
    width: 100%;
    padding: 5px;
    text-align: justify;
}

.ProductSKUTable
{
    margin-top: 30px;
    border-top: solid 1px;
    border-bottom: solid 1px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.ProductSKUDescription, .ProductSKUPrice
{
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 10px;
    margin-right: 10px;
}

#ProductBottomContainer
{
    margin-top: 20px;
}

.ProductGroupSeperator
{
    clear:both;
}
