@charset "utf-8";

*{
	margin : 0;
	padding : 0;
}

body{
	margin:0px;
	padding:0px;
	background:#411600 url( ../images/topbgrev.gif) ;
/*	font-family:Verdana, Arial, sans-serif;*/
	font-family:"Garamond", "Times New Roman", serif;
}
a{ text-decoration:none; }
a:hover{ text-decoration: underline; }
img{ font-size:12px; }

/* HEADER */
h1{
	display:block;
	float:left;
}
#header{
	position:relative;
	padding:10px 10px 0 26px;
	height:105px;
	width:924px;
	background-color:#411600;
}
#header a{ color:#fff; }

/* Motorimoda Logo */
#header #navihome{
	margin-top:0px;
}
/*
#langflag{
	top:70px;
}
*/

/* Brand Logo */
#navibrand{
	margin:0;
	padding:0 5px 5px 0;
	width: 675px;
	height:70px;
	background-image:url( ../images/mainbg.gif) ;
	float:right;
}
*html #navibrand{ width:auto; min-width:675px; }

#navibrand a{
	width:130px;
	height:30px;
	display:inline;
	float:left;
	margin:5px 0 0 5px;
	color:#fff;
}
#navibrand a img{
	width:130px;
	height:30px;
	border:0;
	zoom:1;
}

#mmnavihead{
	clear:both;
	font-family:serif;
	font-size:12px;
	line-height:100%;
	color:#fff;
	height:20px;
	padding:10px 0 0 10px;
	float:right;
	white-space:nowrap;
}
#mmnavihead li{
	float:left;
	display:block;
	padding-right:10px;
	list-style-type:none;
}

#mmnavihead li a{
	border-left:1px solid #633;
	padding-left:9px;
}
#mmnavihead li#mmnaviheadstart a{ border-left:0; padding-left:0; }
#mmnavihead li#mmnaviheadend{ padding-right:0; }

#trans{
	clear:left;
	float:left;
	list-style-type:none;
	font-size:10px;
	width:120px;
	height:11px;
	margin-top:12px;
	padding-left:12px;
}
#trans li{ width:20px; float:left; }
#trans li a{
	float:left;
	width:16px;
	height:0px;
	overflow:hidden;
	padding:12px 0 0 0 ;
}
#trans0 a{ background:url(../images/flag/jp.gif) no-repeat 0 0; }
#trans1 a{ background:url(../images/flag/gb.gif) no-repeat 0 0; }
#trans2 a{ background:url(../images/flag/tw.gif) no-repeat 0 0; }
#trans3 a{ background:url(../images/flag/cn.gif) no-repeat 0 0; }
#trans4 a{ background:url(../images/flag/ru.gif) no-repeat 0 0; }
#trans5 a{ background:url(../images/flag/de.gif) no-repeat 0 0; }


*html #mmnavihead li{ display:inline; float:none; }
*:first-child+html #mmnavihead li{  display:inline; float:none; }

/*
#header img{
	margin-top:5px;
	position:absolute;
	border:0px solid #f99;
}
*/
/*
#header #navibrand #navi0{ left:5px; }
#header #navibrand #navi1{ left:140px; }
#header #navibrand #navi2{ left:275px; }
#header #navibrand #navi3{ margin-top:40px; left:5px; }
#header #navibrand #navi4{ margin-top:40px; left:140px; }
#header #navibrand #navi9,
#header #navibrand #navi11{ margin-top:40px; left:275px; }
#header #navibrand #navi000, #header #navibrand #navi010{ left:  5px; }
#header #navibrand #navi001, #header #navibrand #navi011{ left:140px; }
#header #navibrand #navi002, #header #navibrand #navi012{ left:275px; }
#header #navibrand #navi003, #header #navibrand #navi013{ left:410px; }
#header #navibrand #navi004, #header #navibrand #navi014{ left:545px; }

#header #navibrand #navi010,
#header #navibrand #navi011,
#header #navibrand #navi012,
#header #navibrand #navi013,
#header #navibrand #navi014{ margin-top:40px; }
*/

/* FOOTER */
#footer{
	clear:both;
	padding:20px 10px 10px 10px;
	margin:0px auto 0 auto;
	width:940px;
	text-align:center;
	font-family:'Helvetica','Arial',sans-serif;
	background-color:#411600;
	font-size:12px;
	color:#999;
	line-height:150%;
/*
	display:block;
	position:relative;
	width:914px;
	margin:10px 0;
	text-align:center;
	padding:16px 23px;

	background-color:#411600;
	border:0px solid #9ff;
*/
}
#footer #credit{
	border:0px solid #ffffff;
	color:#fff;
	font-size:xx-small;
	margin:16px 0 ;
}

/* HEADER and FOOTER Navigation : TEXT */
#construct a{
	color:#fff;
	text-decoration:none;
}
#construct a:hover{
	text-decoration: underline;
}

span.mmnavi{
	font-family:"Garamond", "Times New Roman", serif;
	color:#fff;
	font-size:12px;
}
/* HEADER */
div#mmnavihead{
	display:block;
	margin-top:8px;/* 20px;*/
	float:right;
	width:680px;
	height:20px;
	text-align:right;
	border:0px solid #fcc;
}
/* privacy policy */
div#mmnavipp{
	margin-top:16px;
}
div#mmnavipp span.mmnavi{
/*	font-family:Verdana, Arial, sans-serif;*/
	font-family:"Garamond", "Times New Roman", serif;
}

.clearfloat {
	clear: both;
	height:0;
	line-height: 0;
	font-size: 0;
	border-width:0;
	margin:0;
	padding:0;
}


#construct{
	margin:0 auto;
	width:960px;
/*	background-color:#411600; */
	background-color:#fff;
	border:2px solid #000000;
	border-width:0px 2px 2px 0px;
}

