@charset "utf-8";
*
{
margin: 0;
padding: 0;
}

html
{
font-size: 100%;
}

body
{
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0.500em;
}

.header
{
background-color: blue;
color: white;
border-bottom: solid 0.0em black;
padding: 0.141em;
font-size: 1.125em;
font-weight: bold;
text-align: center;
}

.small-header
{
background-color: blue;
color: white;
font-size: 0.778em;
font-weight: bold;
}

.footer
{
background: #e0ffe0;
color: green;
border-top: solid 0.063em green;
border-bottom: solid 0.063em green;
padding: 0.313em 0 0.313em 0;
font-size: 0.750em;
text-align: center;
}

.title_swf
{
margin: 0.313em 0 0 0;
font-size: 1.000em;
font-weight: bold;
color: #000000;
text-align: center;
border: 0 black solid;
}

.info_swf
{
text-align: justify;
font-size: 0.813em;
line-height: 1.230em;
color: #0000ff;
border: 0.063em blue solid;
font-weight: bold;
margin: 0.188em 0 0.188em 0;
padding: 0.188em 0 0.188em 0;
}

.numberkey
{
font-size: 0.750em;
text-align: center;
text-decoration: none;
background-color: red;
color: white;
font-weight: bold;
padding: 0.250em 0 0.250em 0;
margin: 0.250em 0 0.250em 0;
}

.numberkey a:link, .numberkey a:visited
{
color: white;
}

.numberkey a:hover
{
background-color: red;
color: black;
}

.main-menu
{
text-decoration: none;
font-size: 1.000em;
font-weight: bold;
text-align: left;
padding: 0.188em 0 0.188em 0;
}

.main-menu a:link, .main-menu a:visited
{
background-color: white;
color: blue;
}

.main-menu a:hover
{
background-color: blue;
color: white;
}

a
{
color: blue;
text-decoration: none;
font-weight: bold;
}

 a:hover
{
text-decoration: none;
background-color: blue;
color: white;
}

.prices-text
{
margin: 0 0 0.313em 0;
font-size: 0.814em;
font-weight: bold;
border: 0 black solid;
}

.prices-text dl
{
margin: 0.625em 0 0.625em 0;
border: 0 black solid;
}

.prices-text dt
{
color: green;
text-decoration: underline;
border: 0 black solid;
}

.prices-text dd
{
color: red;
border: 0 black solid;
}

.prices-footer-text
{
font-size: 0.688em;
line-height: 1.250em;
font-weight: bold;
margin: 0.313em 0 0.313em 0;
text-align: justify;
color: black;
border: 0 black solid;
}

.call-now
{
border: 0 black solid;
text-align: center;
font-weight: bold;
}

.call-now a:link, .call-now a:visited
{
text-decoration: none;
background-color: black;
color: white;
padding: 0.188em 0 0.188em 0;
margin: 0.313em 0 0.313em 0;
}

.call-now a:hover
{
text-decoration: underline;
background-color: white;
color: black;
}

.terms-text
{
margin: 0.313em 0 0.313em 0;
border: 0 black solid;
}

.terms-text ul li
{
line-height: 1.667em;
font-size: 0.750em;
list-style: none;
color: black;
}

.bullets
{
color: red;
font-size: 1.500em;
}

.enhance
{
color: red;
font-size: 1.091em;
font-weight: bold;
}
