* html body{text-align:center}
#header,#page,#footer{text-align:left}
body{margin:0;background:url(images/bgr_body.gif)}
#bgr_body_shade{height:500px;background:url(images/bgr_body_shade.gif) repeat-x center top}

#bgr_header_shadow{width:805px;height:82px;margin:0 auto;background:url(images/bgr_header_shadow.png) no-repeat center top}
#bgr_header{width:805px;height:82px;background:url(images/bgr_header.gif) no-repeat center bottom}
#header{width:765px;height:42px;margin:0 auto}

ul#mainmenu{margin:0;padding:0;list-style:none}
ul#mainmenu li{display:inline}
ul#mainmenu li a{height:29px;display:block;float:left;font-size:0px;line-height:0px;text-align:center;margin:0 1px 0 0}
ul#mainmenu li a#b1{background:url(images/btn_home.gif) no-repeat left top;width:71px}
ul#mainmenu li a#b2{background:url(images/btn_bike_specs.gif) no-repeat left top;width:106px}
ul#mainmenu li a#b3{background:url(images/btn_gallery.gif) no-repeat left top;width:90px}
ul#mainmenu li a#b1:hover{background:url(images/btn_home.gif) no-repeat right top}
ul#mainmenu li a#b2:hover{background:url(images/btn_bike_specs.gif) no-repeat right top}
ul#mainmenu li a#b3:hover{background:url(images/btn_gallery.gif) no-repeat right top}

#bgr_page_shadow{width:805px;margin:0 auto;background:url(images/bgr_page_shadow.png) repeat-y center top}
#bgr_page{width:805px;background:url(images/bgr_page.gif) repeat-y center top}
#page{width:765px;margin:0 auto}

#content{width:749px;padding:0 8px 8px 8px;font:10px Verdana, Arial, Helvetica, sans-serif}
#content h1{display:inline;margin:0;font:bold 12px Arial, Helvetica, sans-serif}
#content h2{font:bold 12px Arial, Helvetica, sans-serif}
#content p{margin:10px 0 10px 0}
#content hr{border:none;color:#cf3925;height:2px;background:#cf3925}
#content a{font-weight:bold;color:#2e3192}

#bgr_footer_shadow{width:805px;height:60px;margin:0 auto;background:url(images/bgr_footer_shadow.png) no-repeat center top}
#bgr_footer{width:805px;height:60px;background:url(images/bgr_footer.gif) no-repeat center top}

#footer{width:765px;height:60px;margin:0 auto;padding:4px 0 0 0}
#footer ul{padding:0;margin:0}
#footer li{font:10px Arial, Helvetica, sans-serif;color:white;display:inline}
#footer li a{font:bold 10px Verdana, Arial, Helvetica, sans-serif;color:white;padding:0 6px;text-decoration:none}
#footer li a:hover{text-decoration:underline}
#footer td{font:10px Arial, Helvetica, sans-serif;color:white;padding:4px 10px}
#footer a.wsbg{font:10px Verdana, Arial, Helvetica, sans-serif;color:white;text-decoration:none}
#footer a.wsbg:hover{text-decoration:underline}

* html #bgr_header_shadow,* html #bgr_page_shadow,* html #bgr_footer_shadow{background:none}
