* {
padding:0;
margin:0;
}

body {  3
margin:0;
padding:0;
font:10px verdana;
}
a {
color:#666;
text-decoration:none;
}
a:hover {
text-decoration:underline;
color:#333;
}
.heading {
text-align:center;
font:14px verdana bold;
}
span a img {
padding:5px;
background:white;
border:2px solid #333;
}
span a:hover img {
background:#666;
}
#header {
background: url('images/temp7topbar.jpg') repeat-x;
height:170px;
border-bottom: 2px solid #666;
}
#topcover {
width:244px;
height:180px;
background: url('images/dblogo.png') no-repeat top center;
float:left;
}
#topcover span {
font-size:10px;
font-style:italic;
color:#333;
position:relative;
top:140px;
}
#container {
width:800px;
margin: -170px auto 30px;
text-align:center;
}
#content {
text-align:left;
background:#dae8fb;
}
#logo_links {
position:relative;
top:-2px;
}
#links {
float:right;
}

#links ul {
list-style:none;
margin:0;
padding:0;
}
#links li {
display:block;
float:left;
}
#links li a {
display:block;
padding:81px 16px 64px;
color:#ccc;
font:21px Arial Rounded MT bold;
text-decoration:none;
}
#links li a:hover {
background: url('images/temp7topbarhover.jpg') repeat-x;
color:white;
border:1px solid #333;
border-bottom:3px solid darkblue;
padding:80px 15px 62px;
}
#links li a.current {
color:white;
border:0;
border-bottom:5px solid darkblue;
padding:80px 16px 61px;
}
#links li a.current:hover {
background: url('images/temp7topbar.jpg') repeat-x;
color:white;
border:0;
border-bottom:5px solid darkblue;
padding:80px 16px 61px;
}
#left_side {
width:200px;
float:left;
text-align:left;
margin-left:20px;

}
#left_content {
padding:10px 5px 10px 10px;
background:#ece9e9;
border:1px solid #bbb;
line-height:16px;
}
#right_side {
width:520px;
float:right;
padding:0px 20px;
text-align:left
}

#content_top {
background:url('images/temp7bodytop.jpg') no-repeat top center;
width:800px;
text-align:center;
padding-top:15px;
}
#content_bottom {
background:url('images/temp7bodybottom.jpg') no-repeat top center;
width:800px;
height:27px;
margin-bottom:20px;
}
#content_top a {
color:blue;
}
#content_top span {
position:relative;
top:5px;
}
#quotes {
padding:10px;
color:black;
margin-bottom:10px;
}
#quotes span {
font: 48px serif;
color:#dae8fb;
font-weight:bold;
}

table#pricechart {
width:675px;
margin: 0 auto;
border:1px solid #1c59aa;
}
#pricechart tr td {
background: white;
padding:5px;
font-size:10px;
}

.prices {
border:5px solid #1c59aa;
background:#dadbdd;
padding:10px;
font:24px verdana;
}

