/* Styles for main section of page go here */

/* StyledTable */
table.StyledTable 
{
    border-collapse: collapse;
    border: 1px solid #333333;
}

table.StyledTable th 
{
    background-color: #333333;
    color: White;
    font-weight: bold;
}

table.StyledTable td 
{
    background-color: #949494;
    border: 1px solid #5a5a5a;
}

/* Default / Promos */
table.FeaturedPromotions td.Promotion table.Promotion img 
{
    width: 90px;
    height: 90px;
    float: left;
    padding: 4px 4px 4px 4px;
}

table.FeaturedPromotions ul 
{
    list-style-image: url('../../../Images/DarkBulletLightBackground.gif');
    list-style-position: inside;
}

table.FeaturedPromotions 
{
    width: 500px;
    height: 152px;
}

table.FeaturedPromotions td.Promotion 
{
    width: 480px;
    height: 100px;
    background-color: #949494;
}

table.FeaturedPromotions td.Promotion div.Title 
{
    font-weight: bold;
}

table.FeaturedPromotions td.Header 
{
    height: 32px;
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    color: White;
}

table.FeaturedPromotions td.TopLeft
{
    height: 32px;
    background-repeat: no-repeat;
    background-position: center center;
}

table.FeaturedPromotions td.TopRight
{
    height: 32px;
    background-repeat: no-repeat;
    background-position: center center;
}


table.FeaturedPromotions td.Footer 
{
    height: 20px;
    background-repeat: no-repeat;
    background-position: center center;
}

table.FeaturedPromotions td.LeftSide 
{
    width: 10px;
    background-repeat: repeat-y;
}

table.FeaturedPromotions td.RightSide 
{
    width: 10px;
    background-repeat: repeat-y;
    background-position: right center;
}

/* Default / Featured Items */
table.FeaturedItemsHeader 
{
    width: 100%;
    height: 32px;
    background-image: url('../../../Images/FeaturedPromotionsBackground.gif');
    background-repeat: no-repeat;
    background-position: center center;
    color: White;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

table.FeaturedItems 
{
    width: 100%;
}

table.FeaturedItems td.Item 
{
    width: 33%;
    height: 162px;
    text-align: center;
    vertical-align: middle;
}
