table#page { 
width: 966px;
background-color: white;
} 
table#page td { 
font-family: arial;
font-size: 9pt;
color: white;
} 
.h1 { 
width: 690px;
height: 60px;
}
.h2 { 
width: 966px;
height: 54px;
background-color: #c20f20;
text-align: center;
border-top: 2px solid white;
} 
.crb {
width: 414px;
}
.lcol { 
width: 207px;
height: 486px;
background-color: silver;
vertical-align: bottom;
} 
.rcol { 
width: 207px;
height: 486px;
background-color: black;
vertical-align: bottom;
} 
.ibar { 
background-color: #91121a;
border-top: 2px solid white;
text-align: center;
width: 966px;
height: 90px;
} 
.frow td { 
font-size: 11pt;
background-color: #91121a;
text-align: center;
vertical-align: top;
height: 24px;
width: 138px;
} 
.frow a { 
font-size: 11pt;
vertical-align: top;
} 
.kbb { 
overflow: auto;
width: 552px;
height: 126px;
padding: 2px;
vertical-align: top
} 
.semo { 
padding: 1px;
overflow: auto;
text-align: left;
width: 966px;
height: 49px;
background-color: #c20f20;
border: 1px solid white;
} 
.ftr { 
background-color: #c20f20;
width: 966px;
height: 18px;
text-align: center;
} 
.bbr {
height: 1px;
}
.fft {
width: 552px;
}
.fftt {
text-align: center;
width: 552px;
height: 339px;
}
table#hybs { 
width: 552px;
text-align: center;
} 
table#hybs td { 
color: black;
} 
table#hybs a { 
color: blue;
} 
.tagln {
color: #8B0000;
font-size: 14pt;
}
.suvpic {
width: 195px;
height: 108px;
}
.logos {
width: 144px;
height: 108px;
}
.carpic {
width: 195px;
height: 108px;
}
.slogan {
vertical-align: top;
height: 162px;
}
.bullets {
width: 390px;
height: 153px;
text-align: left;
}
.hlinx {
background-color: #F5F5F5;
height: 27px;
}
.fftb {
width: 552px;
height: 40px;
background-color: gray;
}
.ote {
width: 138px;
}
.tzs {
width: 207px;
}
.tssb {
width: 276px;
height: 36px;
}
.zsn {
width: 69px;
}
p { 
margin: 0;
text-align: center;
} 
h1 { 
font-size: 47pt;
margin: 0;
text-align: center;
} 
h2 { 
font-size: 9pt;
margin: 4px;
text-align: center;
} 
h3 { 
font-size: 8pt;
margin: 0;
text-align: center;
} 
a { 
font-size: 10pt;
color: white;
text-decoration: none;
} 
a:hover { 
text-decoration: underline;
} 
hr { 
color: white;
height: 1px;
width: 75%;
} 
img { 
border: 0;
vertical-align: middle;
} 
input { 
font-family: arial;
font-size: 8pt;
margin: 1px;
} 
textarea { 
font-family: arial;
font-size: 8pt;
} 
table { 
border-collapse: collapse;
border-width: 0;
border-spacing: 0;
} 
table#bnr { 
width: 966px;
background-image: url('../images/Beaverton_Toyota-Portland_OR.gif');
} 
.tcuc { 
width: 966px;
background-color: #c20f20;
} 
table#used { 
width: 532px;
text-align: center;
vertical-align: top
} 
table#used td { 
color: black;
} 
.LC { 
text-align: left;
} 
table#used a { 
color: blue;
text-align: center
} 
table#quik td { 
width: 207px;
color: black;
font-size: 8pt;
font-weight: 700;
color: black
} 
.qqf { 
text-align: center;
} 
.hdr { 
height: 24px;
background-color: black;
text-align: center
} 
.hdr a { 
font-size: 14pt;
color: white;
font-weight: 400
} 
marquee { 
font-size: 14pt;
color: black;
height: 26px;
margin: 4px
} 
body { 
font-family: arial, helvetica, serif;
text-align: center;
margin: 0;
background-image: url('../images/BgDkGry.jpg');
} 
ul { 
padding: 0;
margin: 0;
list-style: none;
line-height: 2;
} 
#nav a { 
width: 10.2em;
font-weight: 700;
} 
li { 
float: left;
position: relative;
width: 11.3em;
background-image: url('../images/btncbg_nav.png');
} 
.wb { 
text-align: center;
border: 1px solid white;
} 
li ul { 
display: none;
position: absolute;
top: 2em;
left: 0;
} 
li > ul { 
left: auto;
width: 11.3em;
} 
li:hover ul, li.over ul { 
display: block;
} 
#content { 
clear: left;
}