div {margin: 0; padding: 0}
ul {padding: 0; margin: 0;}
p {margin: 0; padding: 0}
img {border: 0;}
body
{
    background: rgb(240, 250, 255) none repeat scroll 0 0;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    font-family: Arial;
}
span { padding-left: 2em; color: rgb(151, 121, 0); font-size: .8em}
#header
{
    background-image: url(../img/header2.png);
    background-repeat: no-repeat;
    color: rgb(235, 235, 240);
    margin-top: 2em;
    height: 60px;
    width: 1000px;
}
#main
{
    text-align: left; margin: 0 auto; width: 1000px;
}
#nav
{
    float: left;
    text-align: left;
    height: 400px;
    background-image: url(../img/navbg.png);
    background-repeat: no-repeat;
}
#navList
{
    font-size: 1.2em;
    font-weight: bold;
    list-style-type: none;
    margin-top: 3em;

}
#navList li
{
    margin-bottom: 2em;
}
#navList li:hover
{

}
#navList li a
{
    color: black;
    text-decoration: none;
}
#navList li a.current { color: rgb(51,10,9);}
#navList li a:hover
{
    color: rgb(105, 159, 105);
}

#pmain { text-align: justify; font-size: 1.2em; clear: both;}


#services
{
    float: left; width: 79%
}
#services p { font-size: 1.2em; font-weight: bold; margin: 2em 0 0 1em }
#serviceList
{
    list-style-type: none;
    margin-left: 6em;
}
#serviceList li { font-weight: bold }


#exp
{
    list-style-type: none;
    padding-top: 2em;
    padding-bottom: 50em;
}

#exp li { margin-top: 2em }

#player { text-align: center; }

#vendors {margin: auto; clear: both; }
#vendors td { font-weight: bold; text-align: left; vertical-align: top; height: 8em; width: 25%; padding-top: 2em;}
#vendors td a { text-decoration: none; color: rgb(43, 23, 12); }

#orderTerms {
    margin-top: 2em; margin-bottom: 20em;
}

#multipleBuy { list-style-type: square; margin: 2em 0 2em 5em; }