﻿.Body
{
    margin-top: 90px;
}

img.LogoFloat
{
    height: 97px;
    left: 10px;
    top: -70px;
    width: 303px;
}

.Body .Content
{
    background-color: #fff;
    background-image: url(../../Images/BagLunch.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    padding: 25px 25px 75px 25px;
    text-align: left;
}

#Slideshow
{
    background-image:url(Slideshow/Crowd.jpg);
    border: solid 1px #ccc;
    height:218px;
    width:410px;
}

ul.ButtonNav
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

ul.ButtonNav li
{
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

ul.ButtonNav li a,
ul.ButtonNav li a:visited
{
    background-color: #fff;
    background-image: url(bg_Buttons.png);
    background-position: left -110px;
    display: block;
    height: 35px;
    margin-bottom: 10px;
    text-align: right;
    text-decoration: none;
    width: 255px;
}

ul.ButtonNav li a:hover,
ul.ButtonNav li a:active
{
    background-position: left -145px;
    color: #fff;
}

ul.ButtonNav li a div
{
    color: #eee;
    font-size: 15px;
    padding: 5px 15px 5px 5px;
}

ul.ButtonNav li a:hover div,
ul.ButtonNav li a:active div
{
    color: #fff;
}

ul.ButtonNav li a.Special,
ul.ButtonNav li a.Special:visited
{
    background-position: left -55px; 
    height: 55px;
}

ul.ButtonNav li a.Special:hover,
ul.ButtonNav li a.Special:active
{
    background-position: left 0px;    
    height: 55px;
}

ul.ButtonNav li a.Special div
{
    font-weight: bold;
    padding-top: 15px;
}

.Pricing
{
    width: 100%;
}

.Pricing td
{
    padding: 10px 10px 0 10px;
    border-right: dashed 1px #ccc;
    text-align: center;
    vertical-align: top;
}

.Pricing tr.Network td
{
    color: #4f81bd;
    font-size: 30px;
    font-weight: bold;
    font-family: Candara, Arial;
    letter-spacing: -2px;
    line-height: 25px;
}

.Pricing tr.Category td
{
    background-color: #eee;
    border-bottom: solid 5px #fff;
    border-right-width: 0;
    border-top: solid 5px #fff;
    color: #888;
    font-weight: bold;
    letter-spacing: 0.1em;
    padding: 3px 10px;
    text-align: left;
    text-transform: uppercase;
}

.Pricing tr.Heading td
{
    color: #e37f25;
    font-size: 22px;
    font-weight: bold;
    font-family: Candara, Arial;
    line-height: 18px;
}

.Pricing tr.Last td
{
    padding-bottom: 10px;
}

.Pricing td.Last
{
    border-right-width: 0;
}

.Pricing ul
{
    text-align: left;
}
