@charset "shift_jis";


/* Settings for basic construction */

/* Basic settings for HTML */
body {
	margin:0;
	padding:0;
	font-size:12px;
	line-height:18px;
	background-color:#FFFFFF;
	}
	
	
img {
	border:none;
	vertical-align:text-bottom;
	}
	
	
.clear {
	clear:both;
	}
	
	
/* basic settings */
#wrapper {
	width:900px;
	height:613px;
	position:absolute;
	left:50%;
	margin-left:-450px;
	background-color:#FFFFFF;
	}
	
	
#header {
	width:900px;
	height:75px;
	margin:0;
	padding:0;
	position:relative;
	}
	
	
#title {
	width:900px;
	height:75px;
	margin:0;
	padding:0;
	background:url(../img/common/header_red.gif) no-repeat 0 0;
	}
	
#title a, #title a:link, #title a:visited {
	display:block;
	width:300px;
	height:75px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	font-size:14px;
	}
	
	
	
#main {
	width:900px;
	height:537px;
	margin:0;
	padding:0;
	}
	
	
#left {
	width:175px;
	height:486px;
	margin:0;
	padding:0;
	background:url(../img/common/sidebar_bg.gif) no-repeat 0 0;
	float:left;
	}
	
	
#right {
	width:704px;
	height:485px;
	margin:0;
	padding:0;
	float:right;
	}
	
	
	
#content {
	width:704px;
	height:485px;
	margin:0;
	padding:0;
	}
	

	
#footer {
	width:704px;
	height:25px;
	margin:0;
	padding:25px 0 0;
	font-family:sans-serif;
	}
	
	

/* sub navigation menu */
ul#submenu, ul#submenu li {
	margin:0;
	padding:0;
	list-style:none;
	}
	
	
ul#submenu {
	width:70px;
	height:54px;
	position:absolute;
	right:15px;
	top:10px;
	}
	
	
ul#submenu li {
	width:70px;
	height:18px;
	}
	
	
ul#submenu li a, ul#submenu li a:link, ul#submenu li a:visited {
	display:block;
	width:70px;
	height:18px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	text-decoration:none;
	}
	




	
/* navigation menu */
ul#navi, ul#navi li {
	margin:0;
	padding:0;
	list-style:none;
	}
	
	
ul#navi {
	width:135px;
	margin:18px 30px 0 10px;
	padding:0;
	}
	
	
#news, #news a, #news a:link, #news a:visited {
	display:block;
	width:135px;
	height:40px;
	margin:0;
	padding:0;
	background:url(../img/common/menu.gif) no-repeat 0 0;
	text-indent:-9999px;
	text-decoration:none;
	}
	
	
#news a:hover, #news a:active {
	background:url(../img/common/menu.gif) no-repeat -135px 0;
	}
	
	

	
#cars, #cars a, #cars a:link, #cars a:visited {
	display:block;
	width:135px;
	height:40px;
	margin:0;
	padding:0;
	background:url(../img/common/menu.gif) no-repeat 0 -40px;
	text-indent:-9999px;
	text-decoration:none;
	}
	
	
#cars a:hover, #cars a:active {
	background:url(../img/common/menu.gif) no-repeat -135px -40px;
	}
	
	
	
#bikes, #bikes a, #bikes a:link, #bikes a:visited {
	display:block;
	width:135px;
	height:40px;
	margin:0;
	padding:0;
	background:url(../img/common/menu.gif) no-repeat 0 -80px;
	text-indent:-9999px;
	text-decoration:none;
	}
	
	
#bikes a:hover, #bikes a:active {
	background:url(../img/common/menu.gif) no-repeat -135px -80px;
	}
	
	
	
#accessories, #accessories a, #accessories a:link, #accessories a:visited {
	display:block;
	width:135px;
	height:40px;
	margin:0;
	padding:0;
	background:url(../img/common/menu.gif) no-repeat 0 -120px;
	text-indent:-9999px;
	text-decoration:none;
	}
	
	
#accessories a:hover, #accessories a:active {
	background:url(../img/common/menu.gif) no-repeat -135px -120px;
	}
	
	
	
#custom, #custom a, #custom a:link, #custom a:visited {
	display:block;
	width:135px;
	height:40px;
	margin:0;
	padding:0;
	background:url(../img/common/menu.gif) no-repeat 0 -160px;
	text-indent:-9999px;
	text-decoration:none;
	}
	
	
#custom a:hover, #custom a:active {
	background:url(../img/common/menu.gif) no-repeat -135px -160px;
	}
	
	
	
#used, #used a, #used a:link, #used a:visited {
	display:block;
	width:135px;
	height:40px;
	margin:0;
	padding:0;
	background:url(../img/common/menu.gif) no-repeat 0 -200px;
	text-indent:-9999px;
	text-decoration:none;
	}
	
	
#used a:hover, #used a:active {
	background:url(../img/common/menu.gif) no-repeat -135px -200px;
	}


#camp, #camp a, #camp a:link, #camp a:visited {
	display:block;
	width:135px;
	height:40px;
	margin:0;
	padding:0;
	background:url(../img/common/menu.gif) no-repeat 0 -240px;
	text-indent:-9999px;
	text-decoration:none;
	}
	
	
#camp a:hover, #camp a:active {
	background:url(../img/common/menu.gif) no-repeat -135px -240px;
	}
	
	
#comp200, #comp200 a, #comp200 a:link, #comp200 a:visited {
	display:block;
	width:135px;
	height:40px;
	margin:0;
	padding:0;
	background:url(../img/common/menu.gif) no-repeat 0 -280px;
	text-indent:-9999px;
	text-decoration:none;
	}
	
	
#comp200 a:hover, #comp200 a:active {
	background:url(../img/common/menu.gif) no-repeat -135px -280px;
	}
	
	
#blog, #blog a, #blog a:link, #blog a:visited {
	display:block;
	width:135px;
	height:40px;
	margin:0;
	padding:0;
	background:url(../img/common/menu.gif) no-repeat 0 -320px;
	text-indent:-9999px;
	text-decoration:none;
	}
	
	
#blog a:hover, #blog a:active {
	background:url(../img/common/menu.gif) no-repeat -135px -320px;
	}
	
	
#sales, #sales a, #sales a:link, #sales a:visited {
	display:block;
	width:135px;
	height:40px;
	margin:0;
	padding:0;
	background:url(../img/common/menu.gif) no-repeat 0 -360px;
	text-indent:-9999px;
	text-decoration:none;
	}
	
	
#sales a:hover, #sales a:active {
	background:url(../img/common/menu.gif) no-repeat -135px -360px;
	}
	
	
#blank, #blank a, #blank a:link, #blank a:visited {
	display:block;
	width:135px;
	height:40px;
	margin:0;
	padding:0;
	background:url(../img/common/menu.gif) no-repeat 0 -400px;
	text-indent:-9999px;
	text-decoration:none;
	}
	
	
#blank a:hover, #blank a:active {
	background:url(../img/common/menu.gif) no-repeat -135px -400px;
	}	
	
	
	
#phone, #phone a, #phone a:link, #phone a:visited {
	display:block;
	width:135px;
	height:40px;
	margin:0;
	padding:0;
	background:url(../img/common/menu.gif) no-repeat 0 -440px;
	text-indent:-9999px;
	text-decoration:none;
	}
	
	
#phone a:hover, #phone a:active {
	background:url(../img/common/menu.gif) no-repeat -135px -440px;
	}