*
{
	border-collapse:collapse;
	margin:0;
	padding:0;	
}
html
{
	font-size:100%;
	height:100%;
}
body
{
	background-color:#004A80;
	background-image: url(images/bg_flag.gif);
	background-repeat: repeat-x;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	text-align:center;
	padding-top: 16px;
	padding-bottom: 32px;
}
a:hover
{
	text-decoration:underline;
}
a:active,
a:link,
a:visited
{
	text-decoration:none;
}

table#page
{
	min-width:770px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background-color:#004A80;	
}
table#page td.content
{
	background-color:#FFFFFF;
}
table#page td.content div#wrap
{
	padding-left: 20px;
}
table#page td.topleft_border,
table#page td.topcenter_border,
table#page td.topright_border,
table#page td.middleleft_border,
table#page td.middleright_border,
table#page td.bottomleft_border,
table#page td.bottomcenter_border,
table#page td.bottomright_border
{
	background-color:#004A80;
	height:9px;
	width:9px !important;
}
table#page td.topleft_border,
table#page td.topright_border,
table#page td.bottomleft_border,
table#page td.bottomright_border
{
	background-repeat:no-repeat;
}
table#page td.topcenter_border,
table#page td.bottomcenter_border
{
	background-repeat:repeat-x;
}
table#page td.middleleft_border,
table#page td.middleright_border
{
	background-repeat:repeat-y;
}
table#page td.topleft_border,
table#page td.topcenter_border,
table#page td.topright_border
{
	background-position:0 100%;
}
table#page td.bottomleft_border,
table#page td.bottomcenter_border,
table#page td.bottomright_border
{
	background-position:0 0;
}
table#page td.topleft_border      { background-image:url(./images/topleft_border.gif); }
table#page td.topcenter_border    { background-image:url(./images/topcenter_border.gif); }
table#page td.topright_border     { background-image:url(./images/topright_border.gif); }
table#page td.middleleft_border   { background-image:url(./images/middleleft_border.gif); }
table#page td.middleright_border  { background-image:url(./images/middleright_border.gif); }
table#page td.bottomleft_border   { background-image:url(./images/bottomleft_border.gif); }
table#page td.bottomcenter_border {	background-image:url(./images/bottomcenter_border.gif); }
table#page td.bottomright_border  { background-image:url(./images/bottomright_border.gif); }

div#header
{
	background-image:url(./images/header_bg.gif);
	background-repeat:repeat-x;
	background-color:#00406E;
	height:91px;
}

div#header div#racing_flag
{
	background-image:url(./images/header_racing_flag.gif);
	background-repeat:no-repeat;
	height:91px;
}

div#header div#racing_flag div#bike.bike1
{
	background-image:url(./images/tz250racing_bike1.gif);
	background-repeat:no-repeat;
	height:91px;
	width:309px;
}
div#header div#racing_flag div#bike.bike2
{
	background-image:url(./images/tz250racing_bike2.gif);
	background-repeat:no-repeat;
	height:91px;
	width:309px;
}
div#header div#racing_flag div#bike.bike3
{
	background-image:url(./images/tz250racing_bike3.gif);
	background-repeat:no-repeat;
	height:91px;
	width:309px;
}
div#header div#racing_flag div#bike.bike4
{
	background-image:url(./images/tz250racing_bike4.gif);
	background-repeat:no-repeat;
	height:91px;
	width:309px;
}

div#flags
{
	background-color:#000000;
	background-image:url(./images/flags.gif);
	background-position:22px 3px;
	background-repeat:no-repeat;
	height:12px;
}

#navigation {
	background-image: url(images/navigation_bg.gif);
	border:1px solid #17576C;
}
#navigation ul
{
	background-image:url(./images/navigation_bg.gif);
	background-position:0 1px;
	background-repeat:repeat-x;
	border:1px solid #17576C;
	list-style-type:none;		
}
#navigation ul li
{
	display:inline;
	width:0;
}
#navigation ul li a
{
	display:block;
	font-variant:small-caps;
	font-weight:bold;
	letter-spacing:.09em;
	line-height:20px;
	padding:0 16px;
	text-align:center;
	white-space:nowrap;
}
#navigation ul li a:active,
#navigation ul li a:link,
#navigation ul li a:visited
{
	color:#000000;
	text-decoration:none;
}
#navigation ul li a:hover
{
	background-image:url(./images/navigation_hover.gif);
	color:#732E01;
}
body#home      table#page #navigation ul li.home,
body#forums    table#page #navigation ul li.forums,
body#resources table#page #navigation ul li.resources,
body#history   table#page #navigation ul li.history,
body#video     table#page #navigation ul li.video,
body#parts     table#page #navigation ul li.parts,
body#contact   table#page #navigation ul li.contact
{
}
#navigation ul li.separator
{
	background-image:url(./images/navigation_separator.gif);
	background-repeat:no-repeat;
	cursor:hand;
	height:20px;
	width:2px;
}

ul#quick_navigation
{
	list-style:none;
	width:200px;
	text-indent:8px;
}
ul#quick_navigation li
{
	background-color:#ED1C24;
	vertical-align:middle;
}
ul#quick_navigation li.separator
{
	background-color:#FFFFFF;
	height:2px;
}
ul#quick_navigation a
{
	display:block;
	vertical-align:middle;
}
ul#quick_navigation a:active,
ul#quick_navigation a:link,
ul#quick_navigation a:visited
{
	font-size:14px;
	font-weight:normal;	
	color:#FFFFFF;
	text-decoration:none;
}
ul#quick_navigation a:hover
{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
table#footer
{
	background-color:#CADCEB;
	width:100%;
}

.imageblack { border-color:black; }
.boldwhite { color: white; font-family: Arial; font-size: 15px; font-weight: 800}