body { background: #cdc0ab url(images/brntxtr2.jpg); font-family: arial; font-size: 13pt; }
span.redbutton, span.redbutton a { background: url(redbuttonbackground.gif) top left no-repeat; }
span.redbutton a { display: block; width: 252px; height: 52px;  
 font-family: Arial; font-size: 16px; color: white; text-align: center; 
 font-weight: bold; text-decoration: none; padding-top: 15px}
span.redbutton a:hover { background-position: left -100px; }

div.headerimagewrap { border-top: 1px solid rgb(255,115,115); border-left: 1px solid rgb(255,115,115); border-right: 1px solid rgb(115,0,0); border-bottom: 1px solid rgb(115,0,0); 
	background: rgb(255,0,0); width: 490px; height: 369px; text-align: center; position: relative;}
.headerimage { }
#hours { margin: auto auto; text-align: center; font-weight: bold; white-space: nowrap; }
#hours td { padding: 2px 10px; }
#hours th { font-size: 1.1em; }
.block1 { font-size: 22pt; }
.block2 { font-size: 12pt; font-weight: bold; }
.content a, .content a:link, .content a:visited, .content a:active { color: blue; text-decoration: underline; }
.content a:hover { color: red; }
a#poweredby, a#poweredby:link, a#poweredby:visited, a#poweredby:active { color: #33f; text-decoration: none; font-size: 12pt; font-weight: bold; font-family: arial black, arial;}
a#poweredby:hover { color: #f33; text-decoration: underline; }
#inventorytable { text-align: left }
#inventorytable th { text-align: left; }
#inventorytable td { text-align: left; vertical-align: top; }
#inventorytable th.center { text-align: center; font-weight: bold; color: white; background: black; }
.inventorythumb { border: 1px solid black;}
.dispthumb { border: 1px solid black; margin: 0px 0px; }
#disptable { margin: auto auto; padding: 5px 5px; border-collapse: collapse; }
#disptable td { text-align: left; vertical-align: top; padding: 5px 10px 5px 0px;}
#disptable td.center { text-align: center; font-size: 1.5em; font-weight: bold;}
#disptable2 { margin: 0px 0px; padding: 0px 0px; border-collapse: collapse;}
#disptable2 td { margin: 0px 0px; padding: 3px 3px; }
#imglarge { border: 1px solid black; margin: 0px 0px; }
#bannerslide1, #bannerslide2 {
	position: absolute;
	left: 4px;
	top: 3px;
	width: 480px;
	height: 360px;
	border: 1px solid black;
}
#itable { }
.cheader { text-align: center; color: white; background: black; }
.cthumb { width: 160px; text-align: left; padding: 0px 5px; vertical-align: middle; }
.cthumb img { margin: 2px 0px; }
.cyear { width: 50px; text-align: center; padding: 0px 5px; vertical-align: middle; }
.cmake { width: 340px; text-align: left; padding: 0px 5px; vertical-align: middle;  }
.cmiles { width: 80px; text-align: right; padding: 0px 5px; vertical-align: middle;  }
.cprice { width: 120px; text-align: right; padding: 0px 5px 0px 5px; vertical-align: middle;  }
.rowa { background: transparent; }
.rowb { background-image: url(images/brntxtr2b.jpg); }
.rowc { background-image: url(images/brntxtr2c.jpg); }
.rowa a:link , .rowa a:visited, .rowb a:link, .rowb a:visited { color: black; text-decoration: none; font-weight: normal;}
.rowc a:link , .rowc a:visited, .rowc a:hover , .rowa a:hover, .rowb a:hover { color: red; text-decoration: none; font-weight: bold; }
.rowc img { border: 1px solid red; }