@charset "utf-8";
/* CSS Document */
body {
	background-image: url(../img/bikes2009/header/bikes_header_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#content_table {
	background-color: #FFFFFF;
	width: 900px;
	border: 0;
	padding: 0;
	margin: 0 auto;
}

#header_area {
	width: 902px;
	height: 119px;
	background-image: url(../img/bikes2009/header/bikes_header_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
#header_logo { float: left; width: 210px; margin: 0; height: 97px; }

#header_upper_menu { float: right; margin-top: 34px; text-align: right; }
#header_upper_menu .menu_item { float: left; }

#header_lower_menu { clear: both; position: relative; float: left; margin-top: 0px; width: 900px; }
#header_lower_menu .menu_item { float: left; }

#content_main_cell { clear: both; background: url(../img/baby2009/900x9_grey_shadow.gif) top center no-repeat; width: 900px; }

#main_content_box { position: relative; height: 554px; width: 900px; background-position: top left; background-repeat: no-repeat; border-bottom: 1px solid #002661; border-right: 1px solid #002661; border-left: 1px solid #002661; }

#footer_cell { width: 900px; padding-top: 5px; }

.logo_placement, .graphic_placement { position: absolute; }

#next_button { position: absolute; left: 839px; top: 515px; }
