/* common styles for all areas - bikes/cars/admin */
body {background-color:#eee ; font:normal 14px tahoma, arial, sans-serif ; color:#333}
img { border-style: none; }

h2, h3, h4 {padding:10px ; text-align:center ;
	 font-family:"gill sans", gillsans, tahoma, arial, sans-serif ; font-weight:bold
	}
h2 {font-size:22px}
h2.list {background-color:#eee ;  margin:0 ; padding:5px 0 ; position:fixed ; width:100% ; top:0 ; }
h4 {font-size:14px ; margin:10px}
h3.list {margin-top:32px ; }

h3.shead {background: #DDD url(../common/bandy.jpg) repeat-x bottom left ; 
	color:#900 ; font:bold 30pt verdana,arial,sans-serif ; text-align:center ; }
span.style3 {color:#000 ; font-size:19pt ; }
.shead a:link, .shead a:visited {color:#900}
h3 .style3 a:link, h3 .style3 a:visited {color:#000}


strong {color:#300 ; font-size:15px}

table {width:100%}
tr {vertical-align: top}
td {padding-top:5px}
th {border-bottom:2px dotted #999}

td.nom {
	width:210px ; padding-right:25px ;
	text-align:right ; color:#666 ;
	font:italic 13px palatino, times, "times new roman", serif ;
	}
.sm {font:italic 13px palatino, serif ; color:#666}
.bg {font:normal 14px tahoma, arial, sans-serif ; color:#333}
.note {font:10px italic arial, sans-serif}
.centre {text-align:center}
.right {text-align:right}

a:link {color: #333; text-decoration: none; }
a:active {color: #660; background-color:#99f ; text-decoration: none; }
a:visited {color: #333; text-decoration: none; }
a:hover {color: #660; background-color:#99f ; text-decoration: none}
a.sm:link {text-decoration: underline}

.content{background-color:#eee ; width:80% ; margin:20px auto 80px}

.errorHighlight {color:#933 ; font-style:italic ; background-color:#FCC}
.error {color:#c00 ; }
.va {vertical-align:top ; }
.content textarea, .content input {width:370px ; }
