/* a */
a
{
color: #c00;
text-decoration:none; 
font-weight: bold;
}

a:visited
{
color: #933;
}

a:hover
{
color: #f30;
text-decoration: underline;
}

.adbox
{
background: white;
color: black;
width: 288px;
padding: 5px 0px;
text-align: center;
margin: 10px 0px;
border: 1px solid #ccc;
}

/* b */
body
{
background-image: url(images/bg_body.jpg);
background-repeat: repeat-x;
background-color: #8DCFF4;
color: #000;
margin: 0px;
font-family: tahoma, arial, sans-serif;
letter-spacing: 0.05em;
font-size: 0.8em;
}

.border
{
border: 1px solid #000;
}

/* c */
.clear
{
clear: both;
}

#content
{
border: solid #D0ECF7;
border-width: 0px 1px;
padding: 0px;
width: 980px;
margin: 0px auto;
background-color: #fff;
background-image: url(images/bg_content.jpg);
background-repeat: repeat-x;
}

#leftcontainer
{
float: left; 
width: 290px;
margin: 10px 0px 10px 5px;
}

#container
{
margin: 0px;
min-height: 640px;
float: right; 
width: 660px;
line-height: 1.2em;
text-align:justify;
padding: 0px 0px 20px 10px;
}

/* d */
dt
{
font-size: 1.2em;
}

dd
{
font-size: 1em;
width: 90%;
padding-bottom: 20px;
padding-top: 10px;
line-height: 1em; 
}


/* e */


/* f */
#footer, #header
{
padding: 10px 0px;
text-align: center;
}

#footer
{
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: normal;
letter-spacing: normal;
font-size: 11px;
padding: 20px 0px;
background-color: #e9e9e9;
background-image: url(images/bg_footer.gif);
background-repeat: repeat-x;
clear: both;
text-align: center;
border-top: 1px solid #999;
}

/* g */

/* h */
#header
{
font-size: 1.2em;
}

h1, h2, h3
{
padding: 0px;
margin: 0px;
color: #0099FF;
line-height: 1em;
}

h1, h2
{
font-weight: bold;
letter-spacing: 0em;
}

h1
{
font-size: 4em;
}

h2
{
font-size: 2em;
}

h3
{
font-size: 1.7em;
}

hr
{
background-color: #A5E1F9;
color: #A5E1F9;
border: 0px;
height : 1px;
margin: 0px;
}

/* i */
img
{
border: 0px;
}

/* j */

/* k */

/* l */
.larger
{
font-size: 1.2em;
}

.location_address
{
width: 275px; 
float: left; 
margin-left: 25px; 
}

.location_address2
{
width: 275px; 
float: right; 
margin-right: 25px; 
}

/* m */
.margin
{
margin: 10px;
}

/* n */

/* o */

/* p */
.padding
{
padding: 10px;
}

#prices dl
{
font-size: 1.2em;
line-height: 1.2em;
}

/* q */

/* r */

/* s */
.strong
{
font-weight: bold;
}

.smaller
{
font-size: smaller;
}

/* t */
td
{
padding-bottom: 5px;
vertical-align: top;
border-bottom: 1px solid #f3f3f3;
}

.title
{
position: relative; 
bottom: 20px; 
text-align:right;
}

/* u */

ul.location
{
list-style-type: none; 
position: relative; 
bottom: 10px; 
text-align: right;
}

/* v */

/* w */

/* x */

/* y */

/* z */