/* Racing Motorcycles */

HTML, BODY { margin: 0em; height: 100%; }
BODY, TD, P, DIV { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.25em; }

TABLE, TR, TD { font-family: inherit; font-size: inherit; line-height: inherit; }
P, DIV, TD, LI { font-size: 1.0em; line-height: inherit; }

P { margin: 0em; padding: 0em; }
P { margin-bottom: 1.0em; }

A:link, A:visited, A:active { text-decoration: none; font-weight: bold; color: #0C599A; }
A:hover { text-decoration: none; font-weight: bold; }
IMG { border: 0em; display: block; }
IMG.inline { display: inline; }

H1, H2, H3, H4 { line-height: 1.25em; margin: 0em; padding: 0em; }
H2 { font-size: 1.4em; }

DIV.header { overflow-y: auto; margin-bottom: 1em; }
DIV.header A.logo { display: block; float: left; }

DIV.menu { margin-top: 0.8em; padding: 0.5em; float: right; text-align: center; }

UL.menu { list-style: none; margin: 0em; padding: 0em; }
UL.menu LI { display: inline; }
UL.menu LI A { display: inline-block; height: 0em; padding-top: 20px; background: url("/img/menu_sprite.png"); overflow: hidden; }

LI#home A { background-position: -360px 0px; width: 60px; }
LI#about A { background-position: -360px -20px; width: 65px; }
LI#forsale A { background-position: -360px -40px; width: 185px; }
LI#buying A { background-position: -360px -60px; width: 142px; }
LI#parts A { background-position: -360px -80px; width: 112px; }
LI#tribute A { background-position: -360px -120px; width: 74px; }
LI#contact A { background-position: -360px -140px; width: 80px; }
LI#murray A { background-position: -360px -160px; width: 214px; }
LI#vintage A { background-position: -360px -180px; width: 330px; }
LI#special A { background-position: -360px -200px; width: 114px; }
LI#books A { background-position: -360px -220px; width: 66px; }

LI#home A:hover { background-position: 0px 0px; }
LI#about A:hover { background-position: 0px -20px; }
LI#forsale A:hover { background-position: 0px -40px; }
LI#buying A:hover { background-position: 0px -60px; }
LI#parts A:hover { background-position: 0px -80px; }
LI#tribute A:hover { background-position: 0px -120px; }
LI#contact A:hover { background-position: 0px -140px; }
LI#murray A:hover { background-position: 0px -160px; }
LI#vintage A:hover { background-position: 0px -180px; }
LI#special A:hover { background-position: 0px -200px; }
LI#books A:hover { background-position: 0px -220px; }
	
H1 { font-size: 1em; display: block; float: left; background-image: url("/img/title_sprite.png"); width: 33.333em; height: 0em; padding-top: 25px; margin: 1em; overflow: hidden; } 

H1.about { background-position: 0px 0px; }
H1.books { background-position: 0px -150px; }
H1.buying { background-position: 0px -50px; }
H1.carbooks { background-position: 0px -75px; }
H1.contact { background-position: 0px -100px; }
H1.forsale { background-position: 0px -200px; }
H1.welcome { background-position: 0px -350px; }
H1.murray { background-position: 0px -175px; }

H1.racingpartsf1 { background-position: 0px -225px; }
H1.sold { background-position: 0px -125px; }
H1.special { background-position: 0px -275px; }
H1.tribute { background-position: 0px -300px; }
H1.vintage { background-position: 0px -325px; }

H1.honr { background-position: 0px -375px; }
H1.rpho { background-position: 0px -400px; }
H1.ypho { background-position: 0px -425px; }
H1.phot { background-position: 0px -450px; }
H1.cpho { background-position: 0px -475px; }
H1.spho { background-position: 0px -500px; }

DIV.site { width: 998px; }
DIV.title { clear: both; overflow-y: auto; }

DIV.container { background-color: #EBEBEB; overflow-y: auto; }
DIV.leftbar { width: 20em; float: left; height: 100%; }

DIV.content { overflow-y: auto; color: #FFF; background-color: #0C599A; padding: 1em; }

DIV.padding { padding: 1em; }
DIV.leftbar DIV.padding { background-color: #EBEBEB; }
DIV.content DIV.padding { background-color: #0C599A; }

DIV.bikes { background-color: #0C599A; clear: both; margin-top: 0.25em; overflow-y: auto; }
DIV.bike { width: 24%; float: left; padding: 0.5em 0em 0.5em 0em; overflow-y: auto; text-align: center; }
A.thumbnail { display: inline-block; background-color: #FFF; padding: 0.2em; margin: auto; }
A.section { display: block; margin-bottom: 1.0em; text-align: center; }
A.section IMG { margin: auto; }
DIV.details { padding: 0.5em; color: #FFF; }

DIV.updated { margin-bottom: 0.5em; }

DIV.panels A { display: inline-block; background-color: #FFF; border: solid 0.25em #FFF; }
DIV.footer { clear: both; background-color: #CCC; padding: 0.5em 1em 0.5em 1em; } 

A.clickhere { clear: both; font-size: 1.25em; display: block; background-color: #CCC; padding: 0.5em; text-align: center; }
A.clickhere:hover { background-color: #0C599A; color: #FFF; }