/* BR Bultaco CSS Document */html {margin: 0; padding: 0;}body {background: #000;	margin: 0; padding: 0;	font: 12px Verdana, Arial, Helvetica, sans-serif;	color:#999999;}div#mainwrap {background: black url(images/background.jpg) 0 0 repeat-y;	position: relative;	margin-right: auto;	margin-left: auto;	width: 900px;	margin-top: 0; padding: 0;}h1 {font-size: 2.5em;	font-weight: bold;	margin: 5px 0 5px 295px;}h2 {font-size: 2.25em;	font-weight: bold;	margin: 5px 0 5px 330px;}h3 {margin: 40px 0 0 190px;	font-size: 1.5em;	color:#CC0000;	font-weight: bold;}h4 {font-size: 2em;	color:#FF0000;	font-weight: bold;	border-bottom: 1px solid #666;}img#bultacologo {margin: 5px 0 0 205px;}div#wrap {width: 520px;	margin: 5px 0 0 165px;}div#nav {position: absolute; top: 180px; left: 140px;	width: 125px;}div#nav a {display: block;	text-decoration: none;	font-weight: bold;	font-size: 1.2em;	padding: 3px;	text-align: right;}div#nav a:link {color:#CC0000;	border-bottom: 1px solid #999;}div#nav a:hover {color:#999;}div#nav a:visited {color:#cc0000;	border-bottom: 1px solid #999;}div#nav a:active:hover {color: #999;}div#nav a:visited:hover {color: #999;}img#bike {margin: 20px 0 15px 270px;}p {margin: 10px 5px 5px 5px;	line-height: 1.2em;	font-size: 1.1em;	color:#FFFF99;}strong {color:#999999;}.first {margin: 10px 5px 5px 125px;}.space {margin-top: 40px;}ul {margin: 0 20px 10px 100px;	padding: 3px;	list-style: none;	border-left: 3px solid #333;	color:#CC0000;}li {padding: 3px 0 3px 0;	margin: 0;	font-weight: bold;}.grey {background-color:#999999;	margin: 0;}table#biketable {width: 550px;	margin: 80px 0 10px 0;	border: 1px solid #333;}table#biketable td {border: 1px solid #333;}table#biketable p {font-size: 1em;	margin: 2px; padding: 0;}table#bikeinvent {width: 550px;	margin: 30px 0 10px 0;	border: 1px solid #333;}table#bikeinvent td {border: 1px solid #333;}table#bikeinvent p {font-size: 1em;	margin: 2px; padding: 0;}td.model {color:#FF0000;	text-align: center;}.left {text-align: left;}.right {text-align: right;}.center {text-align: center;}div#bruce {float: right;	margin: 3px;}div#bruce img {margin: 0; padding: 3px;	border: 1px solid #999;}div#bruce p {font-size: .8em;	color:#999999;	text-align: center;}div#racephotos {margin:2px 0 0 10px; padding: 2px;}div#racephotos img {margin: 3px 10px 3px 15px; padding: 3px;	border: 1px solid #999;	display: inline;	vertical-align: middle;}div#racephotos p {font-size: .8em;	color:#999999;	text-align: center;}table#phototable {margin: 10px 0;	border: 1px solid #333;	width: 550px;}.bottomborder	{border-bottom: 1px solid #333;}table#phototable ul {margin: 0;}table#phototable li.description {font-weight: normal;	color:#FFFF66;}img#astro {margin: 5px 0 5px 165px;	padding: 3px;	border: 1px solid #666;}.text {width: 150px;}table#emailform {margin: 10px 0 10px 45px;	border: 1px solid #333;}table#emailform td {vertical-align: top;	padding: 2px;}table#linktable {text-align: center;	width: 500px;	margin: 50px 0 10px 20px;	border: 1px solid #666;}table#linktable td {padding: 3px;	border: 1px solid#666;}td.title a {font-weight: bold;	font-size: 1.2em;}td.title a:link {color:#cc0000;}td.title a:hover {color: #ffff66;}td.title a:visited {color: #cc0000;}td.title a:active {color: #cc0000;}div#button {width: 100px; margin-left: auto; margin-right: auto;	padding: 3px;}div#button a {text-decoration: none;	font-size: 1.3em;	font-weight: bold;	text-align: center;	display:block;	padding: 3px;}div#button a:link {background-color: #666;	color:#FF0000;}div#button a:hover {color:#FFFF99;}div#button a:visited {color: #ff0000;}p#copyright {text-align: center;	margin: 30px 0 0 0; padding: 0 0 200px 0;	color:#CCCCCC;}p#copyright a {text-decoration: none;	font-weight:bold;}p#copyright a:link {color:#990000;}p#copyright a:hover {color:#999999;}p#copyright a:visited {color:#990000;}