body
{
margin:0.2em;
padding:0em;
background:#d3d3d3;
color:black;
font-size:100%;
font-family:verdana,arial,helvetica,sans-serif;
}

h1
{
font-size:150%;
font-weight:bold;
text-align:left;
color:black;
background:white;
}

h2
{
font-size:125%;
font-weight:bold;
text-align:left;
color:#cc3333;
background:white;
}

h3
{
font-size:125%;
font-weight:bold;
text-align:left;
color:#90897a;
background:white;
}

h4
{
font-size:100%;
font-weight:bold;
text-align:left;
color:black;
background:white;
margin-bottom:0;
padding-bottom:0;
}

em
{
background:white;
color:#cc3333;
font-weight:bold;
font-style:normal;
}

#container
{
margin-left:auto;
margin-right:auto;
/* CSS2.0 compliant browsers */
max-width:780px;
/* CSS2.0 compliant browsers */
width:expression(width>780 ? 780 : true);
}

#header
{
background:#cc3333;
color:white;
text-align:center;
border:0;
margin:0;
padding:0;
}

#header p
{
font-size:75%;
margin:0em;
padding:0.5em;
}

#header h1
{
background:#cc3333;
text-align:center;
font-weight:bold;
font-size:250%;
margin:0em;
padding:0em;
color:black;
}

#header h2
{
background:#cc3333;
text-align:center;
font-weight:bold;
font-size:200%;
margin:0em;
padding:0em;
color:white;
}

#header h3
{
background:#cc3333;
text-align:center;
font-weight:bold;
font-size:125%;
margin:0em;
padding:0em;
color:black;
}

#banner
{
margin:0;
padding:0.5em;
font-size:75%;
font-weight:bold;
color:white;
background:#90897a;
border-top:0.1em solid black;
border-bottom:0.2em solid black;
}

#main
{
margin-left:10em;
margin-right:0;
padding:2em;
background:white;
color:black;
text-align:justify;
border-left:0.2em solid black;
border-top:0em solid black;
border-right:0.3em solid gray;
border-bottom:0.3em solid gray;
}

#main p
{
margin-top:0;
padding-top:0;
}

#links
{
float:left;
width:10em;
background:#d3d3d3;
color:#564b47;
margin:0em;
padding:0em;
}

#links {border:0px solid black;margin-bottom:0.5em;}
#links ul{background:#d3d3d3;color:#cc3333;margin:0;padding:0}
#links li{list-style:none;font-size:80%;margin:0;padding:0.2em 0;text-align:left;}
#links a {display:block;color:#cc3333;background:#d3d3d3;text-decoration:underline;margin:0;padding:0}
#links a:hover{background:#cc3333;color:white;text-decoration:none;margin:0;padding:0}

p.listhead
{
font-size:100%;
font-weight:bold;
text-align:center;
color:white;
background:#cc3333;
margin:0;
padding:0.5em 0;
}

#right
{
position:absolute;
right:1em;
width:0em;
background:#d3d3d3;
color:#564b47;
margin:0em;
padding:0em;
}

#footer
{
clear:both;
font-size:75%;
font-weight:bold;
text-align:right;
color:gray;
background:#d3d3d3;
padding:0em;
margin:0em
}

#footer p
{
margin:0em;
padding:0em;
}

#pricedisclaimer
{
float:right;
width:84%;
border:0em solid black;
font-size:75%;
text-align:center;
color:black;
background:#d3d3d3;
padding:0em;
margin:0.5em 0em;
}

#pricedisclaimer p
{
margin:0em;
padding:0em;
}

.inSidePanel {border:0px solid black;margin-bottom:0.5em;}
.inSidePanel ul{background:#d3d3d3;color:#cc3333;margin:0;padding:0}
.inSidePanel li{list-style:none;font-size:80%;margin:0;padding:0.2em 0;text-align:left;}
.inSidePanel a {display:block;color:#cc3333;background:#d3d3d3;text-decoration:underline;margin:0;padding:0}
.inSidePanel a:hover{background:#cc3333;color:white;text-decoration:none;margin:0;padding:0}

.rentals2000{font-size:115%;background:white;color:#cc3333;font-weight:bold;}
.caption {font-size:75%;font-weight:bold;text-align:center;margin:0em;}

table
{
border:1px solid black;
caption-side:top;
width:100%;
text-align:center;
}

tr
{
vertical-align:top;
}

th
{
text-align:left;
font-weight:bold;
}

td
{
text-align:left;
border-top:thin solid black;
}

caption
{
margin-top:1.0em;
color:blue;
background:white;
font-weight:bold;
font-size:115%;
}

td.label
{width:20%;
text-align:right;
}

input[type="text"]
{
width:30em;
color:blue;
background:lightgrey;
}

#banner table, th, tr, td
{
border:0;
}
