﻿#bottomBackground
{
    background-position: right;
}
#wrapper
{
    display: block;
    position: relative;
    top: 30px;
}
#contentWrapper
{
    width: 877px;
    position: relative;
    top: 20px;   
}
#moon
{
    position: absolute;
    left: 50px;
    bottom: 250px; 
}
#contentHeader
{
    height: 160px;
    background: url("Images/Content/content_header.png") no-repeat;
}
#content
{
    padding-left: 25px; 
    padding-right: 25px;
    background: url("Images/Content/content_repeater.png") repeat-y;
    z-index: 10;
}
.MainContent
{
    position: relative;
    top: -90px;
}
#contentFooter
{
    height: 89px;
    background: url("Images/Content/content_footer.png") no-repeat;  
}
#footer
{ 
    width: 870px;
}
.ContentHeader
{
    position: relative;
    top: -30px;
    background: none;
}
.ContentHeader h2
{
    float:left;    
    padding: 0px;   
    width: 455px;
    color: #FFF;
}

/*Sub components*/
/*Pricing Table*/
.PricingTable
{
    margin: auto;
    border-collapse:collapse;
    text-align: center; 
}
.PricingTable th, .PricingTable td
{
    padding: 5px 30px 5px 30px;
    border-bottom: solid 1px #DDD;
    color: #444;
}
.PricingTable th
{
    text-align: left;
    padding: 20px 25px 5px 10px;
}
.PricingTable h3
{
    margin: 0px;
    padding: 0px;
    color: #6C3;
}
tr td.EmptyCell
{
    border-bottom: none;
}
.feature
{
    text-align: left
}
.PrimePlan
{
    background: #E9F6FC;
    /*background: #FFF9DA;*/
}
.SubPlan
{
    /*background: #E9F6FC;*/
}
.PricingTable h2
{
    color: #000;
}
