*
{
    margin:0;
    padding:0;
}

BODY
{
    font-family:Arial, Sans-Serif;
    background-color:#989898;
}

img 
{
    border:0;
}

h1.xlarge
{
    font-size:250%;
    padding-right:1em;
}

h1.orangeheader
{
    width:97%;
    color:#f26f22;
}

h1.imgorangeheader
{
    width:97%;
    color:#f26f22;
    padding:.5em;
}

h4
{
    padding-left:1em;
    padding-bottom:.5em;
    color:#ffffff;
}

#container
{
    width:1000px;
    margin:0 auto;
    border-right:1px solid #000000;
    border-left:1px solid #000000;
}

#head
{
    background-color:#000000;
    width:100%;
    color:#ffffff;
    /*border:1px solid #ff0000;*/
    float:left;
    border-top:3px solid #989898;
    border-bottom:3px solid #989898;
}

#logo
{
    width:228px;
    float:left;
}

#number
{
    float:right;
    width:600px;
    text-align:right;
    padding-right:2em;
}

#main
{
    background-color:#2f2f2f;
    color:#989898;
    float:left;
    font-family:Arial;
    /*border:1px solid #ff0000;*/
}

#executive
{
    width:298px;
    float:left;
    border-right:1px solid #f2c322;
    color:#ffffff;
    /*border:1px solid #ccc;*/
    padding:1em;
}

#executive ul
{
    padding:1em 1em 1em 2em;
}

#ultimate
{
    width:298px;
    float:left;
    border-right:1px solid #f2c322;
    color:#ffffff;
    /*border:1px solid #999999;*/
    padding:1em;
}

#ultimate ul
{
    padding:1em 1em 1em 2em;
}

#premiere
{
    width:298px;
    float:right;
    color:#ffffff;
    /*border:1px solid #989898;*/
    padding:1em;
}

#premiere ul
{
    padding:1em 1em 1em 2em;
}

#disclaimer
{
    clear:both;
    width:900px;
    padding-top:1em;
    padding-left:1em;
}

#extra
{
    float:left;
    width:980px;
    margin:.5em;
    background-color:#4a4e52;
}

#didyouknow
{
    width:290px;
    float:left;
    color:#ffffff;
    padding:1em;
    /*border:1px solid #f2c322;*/
}

#didyouknow img
{
    float:left;
    padding:.5em .5em .5em 0;
}

#didyouknow p
{
    padding:.5em;
}

#didyouknow p a, a:link, a:visited, a:hover
{
    text-decoration:underline;
}

#repeattestimonials
{
    color:#ffffff;
    padding:1em;
    background-color:#4a4e52;
    width:970px;
}

#repeattestimonials h1
{
    margin-bottom:1em;
}

#repeattestimonials ul li
{
    list-style-type:none;
    margin:1em;
    border-bottom:1px dotted #ccc;
}

#repeattestimonials p
{
    padding:1em;
}

#testimonials
{
    width:290px;
    float:left;
    color:#ffffff;
    padding:1em;
    background-color:#4a4e52;
    /*border:1px solid #ccc;*/
}

#testimonials h3
{
    padding-bottom:1em;
}

#testimonials p
{
    padding:.5em;
}

#testimonials a, a:link, a:visited, a:hover
{
    text-decoration:underline;  
    padding-left:1em;  
}

#joinlist
{
    width:290px;
    float:right;
    padding:1em;
    color:#ffffff;
    /*border:1px solid #ff0000;*/
}

#joinlist h3
{
    padding-bottom:1em;
}

#joinlist p
{
    padding:.5em;
}

#joinlist a, a:link, a:visited, a:hover
{
    text-decoration:underline;    
    padding-left:1em;
}

#footer
{
    clear:both;
    padding-top:1em;
    text-align:center;
    border-top:1px solid #ffffff;
    background-color:#292c29;
    color:#ffffff;
}

#footer ul
{
    padding-bottom:2em;
}

#footer ul li
{
    display:inline;
    padding:0 1em;
}

#footer ul li a, a:link, a:active, a:visited, a:hover
{
     color:#ffffff;
}

#footer p
{
    font-size:small;
    padding:0;
    margin:0; 
    color:#615f5f;
}

#footer p a, a:link, a:active, a:visited, a:hover
{
    color:#615f5f;
}

#coupon
{
    border:1px dashed #989898;
}

#mailinglist
{
    color:#666666;
    background-color:#ffffff;
    padding-left:2em;
}

#mailinglist h4
{
    color:#999999;
}

#contact
{
    width:936px;
    background-color:#ffffff;
    color:#666666;
    padding:2em;
}

#contact p
{
    margin:1em;
}

#contact ol
{
    margin-left:2em;
    margin-top:1em;
    margin-bottom:1em;
}

#contact a, a:link, a:active, a:visited, a:hover
{
     color:#f26f22;
     
}

#gallery
{
    clear:both;
    width:100%;
}

#gallery ul li
{
}

.x-large
{
    font-size:200%;
    color:#f26f22;
}

.x-largequote
{
    font-size:200%;
    color:#f26f22;
    font-family:Trebuchet MS;
}

.floatimage
{
    border:3px solid #989898;
    float:right;
    padding:.5em;
    margin:.5em;
}

