body {
	font-family: Verdana;
	background-color: #000000;
	color: #FFFFFF;
	text-align:center;
}

#page {
	margin: 0 auto;
	width:970px;
	width:970px;
	float:none;
	text-align:left;
}

#header {
	width:970px;
	height:238px;
	background-image: url('./images/header.png');
	margin-bottom:4px;
}

#menu {
	width: 168px;
	margin-left:12px;
	float:left;
}

#component {
	position:relative;
	width:761px;
	margin-left:190px;
}

* html #component {
	position:relative;
	width:761px;
	margin-left:10px;
	left:8px !important;
}

.menu_item_link {
	width: 168px;
	height: 49px;
	max-height: 49px;
	float:left;
	font-size: 14pt;
	color: #FFFFFF;
	text-decoration: none;
	margin-bottom:9px;
	background-image: url('./images/button.gif');
}

.menu_item_link:hover {
	background-image: url('./images/button_hover.gif');
}

.menu_item {
	display:block;
	text-align:center;
	padding-top:10px;
}

.bike_outer {
	background-color:#640000;
	border-style:solid;
	border-color: #c9c9c9;
	border-top-width:12px;
	border-bottom-width:12px;
	border-left-width:3px;
	border-right-width:3px;
	color: #FFFFFF;
	margin-bottom:10px;
	empty-cells:hide;
	float:none;
	padding:10px;
}

.bike_outer h1 {
	font-size:18pt;
	margin-top:0px;
}

.bike_outer h2 {
	font-size:12pt;
}

.bike_outer p {
	font-size:10pt;
}

.bike_outer .sp {
	clear:left;
}

.bike_img {
	display:block;
	width:300px;
	margin-right:10px;
}

.bike_img_outer {
	float: left;
}

.bike_info_outer {
	border-left-width:2px;
}

.shand_list_table_outer {
	
}

.shand_list_table {
	background-color:#640000;
	border-style:solid;
	border-color: #c9c9c9;
	border-top-width:12px;
	border-bottom-width:12px;
	border-left-width:3px;
	border-right-width:3px;
	border-collapse:collapse;
	color: #FFFFFF;
	margin-bottom:10px;
	empty-cells:hide;
	float:none;
	width:100%;
}

.shand_list_table  th, .shand_list_table td {
	border-style:solid;
	border-color:#c9c9c9;
	border-width:2px;
	padding:2px;
	font-size:10pt;
}
	
.shand_list_table  th {
	font-size:11pt;
}

.shand_list_img {
	width:100px;
	margin:0px;
}

.shand_list_img_td {
	width:100px;
}

.pages {
	text-align:center;
}

.pages ul {
	position:relative;
	float:left;
	left:50%;
	list-style-type:none;
}

.pages li {
	position:relative;
	float:left;
	right:50%;
}

.pages a {
	color:#FFFFFF;
	text-decoration:none;
}

.pages b {
	font-size:14pt;
}

.pages .desc {
	font-size:12pt;
}

.link_item {
	display:block;
	background-color:#640000;
	border-style:solid;
	border-color: #c9c9c9;
	border-top-width:12px;
	border-bottom-width:12px;
	border-left-width:3px;
	border-right-width:3px;
	border-collapse:separate;
	color: #FFFFFF;
	margin-bottom:10px;
	empty-cells:hide;
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
}

.link_item:hover {
	border-color:#999999;
}

.link_item h1 {
	text-decoration:none;
	font-size:12pt;
}

.link_item p {
	text-decoration:none;
	font-size:12pt;
	margin-top:0px;
}

.content {
	border-style:solid;
	border-color: #c9c9c9;
	border-top-width:12px;
	border-bottom-width:12px;
	border-left-width:3px;
	border-right-width:3px;
	border-collapse:separate;
	background-color:#640000;
	padding:10px;
	color:#FFFFFF;
}

#home_content {
	border-style:none;
	background-color:#000000;
	text-align: center;
	width: 100%;
}

#home_outer {
	width:538px;
	height:477px;
	background-image:url('./images/home.png');
	background-position:top=-10px;
	margin:0 auto;
	font-weight:bold;
}

#home_outer #text_right {
	text-align:left;
	padding-top:125px;
	margin-left:300px;
	margin-top:10px;
	width:200px;
}

* html #home_outer #text_right {
	text-align:left;
	padding-top:120px;
	margin-left:280px;
	margin-top:20px;
	width:200px;
}

#home_outer #text_left {
	text-align:right;
	top: 30px;
	margin-left:30px;
	margin-top:30px;
	width:210px;
}

* html #home_outer #text_left {
	text-align:right;
	top: 30px;
	margin-right:300px;
	margin-top:30px;
	width:210px;
}

#start_outer {
	text-align: center;
}

#start {
	width:701px;
	height:622px;
	background-image:url('./images/start.png');
	margin:0 auto;
}

#start_links {
	position:relative;
	top:420px;
	width:400px;
	margin:0 auto;
	font-size:14pt;
}

#start_links a{
	text-decoration:none;
	color:#FFFFFF;
}

#start_links #a1 {
	float:left;
}

#start_links #a2 {
	float:right;
}

#footer {
	/*background-image:url('./images/footer.gif'); */
	border-top-style:solid;
	border-top-color:#FC0002;
	border-top-width:3px;
	width:970px;
	height:50px;
	margin-top:20px;
	clear:left;
	padding-top:2px;
	
}

#footer .text {
	text-align:center;
	font-size:10pt;
}

.email {
	font-weight:bold;
	text-decoration: none;
	color:white;
}

.email:visited {
	text-decoration:none;
}

