body {
margin: 0;
padding: 0;
font-family: Georgia, Baskerville, "Baskerville Old Face", "Times New Roman", Times, serif;
font-size: small;
background-color: #DBDBDB;
}

html>body {
background-color: #DBDBDB;
}

p {
font-size: 90%;
color: #242424;
}


/* Hyperlinks */

a:link {
color: #3F3F3F;
text-decoration: none;
background-color: #CCA7DC;
}

a:visited {
color: #856D8F;
text-decoration: none;
}

a:hover {
color: #DBDBDB;
background-color: #856D8F;
text-decoration: none;
}
 
a:active {
color: #FFF;
background-color: #242424; 
}

a#promotions {
font-size: 110%;
}


/* Enter Page */

#wrapper {
width: 600px;
background-color: #DBDBDB;
margin:0 auto 0 auto;
padding: 0;
}

#content {
margin: 100px auto 0 auto;
width: 450px;
height: auto;
background-color: #DBDBDB;
}

#logo {
width: 450px;
height: 304px;
background: url(../img/logo.jpg) no-repeat;
}

#enter {
padding: 203px 0 0 5px;
}

#enter p {
font-size: 100%;
background-color: #8F8F8F;
color: #242424;
padding-left: 58px;
}

#phone {
font-size: 160%;
letter-spacing: -2px;
}

p#call {
padding: 5px 0;
margin-top: -8px;
background-color: #CCA7DC;
text-align: right;
padding-right: 10px;
color: #242424;
}

p#introEmail {
margin-top: -8px;
background-color: #856D8F;
padding-left: 3px;
color: #DBDBDB;
}

p#address {
font-size: 70%;
text-align: right;
margin-top: 20px;
background-color: #DBDBDB;
color: #242424;
}



/* Flash content */

#flashwrapper {
width: 820px;
background-color: #DBDBDB;
margin:0 auto 0 auto;
padding: 0;
}

#flashcontent {
width: 820px; /* for IE5/Win */
voice-family: "\"}\"";
voice-family: inherit;
width: 800px; /* actual value */
height: 470px; /* for IE5/Win */
voice-family: "\"}\"";
voice-family: inherit;
height: 450px; /* actual value */
background-color: #856D8F;
padding: 10px;
margin-top: 45px;
}

html>body #flashcontent {
width: 800px;
height: 450px;
}

#flashcontent p {
margin: 225px 0;
color: #FFF;
text-align: center;
}

#flashfooter {
margin: -5px auto 0 auto;
}

#flashfooter p{
text-align: center;
font-size: 80%;
}


/* Promotions */

#promoContent {
margin: 30px 0 0 0 ;
width: 600px;
height: auto;
background-color: #DBDBDB;
}

#offer {
width: 600px;
margin: 0;
text-align: center;
}

#offer h1 {
font-size: 200%;
font-weight: normal;
}

#offer p.info {
font-size: 140%;
line-height: 1em;
}

#offer img {
border: 15px solid #856D8F;
}
