@charset "utf-8";

/*	body  */
  
body {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;
	color: #333333;
	text-align: center;
	margin: 0; 
	padding: 0;
}

body {background: #fff;}


/*	img   */

img{ border: none; }

/*	address	*/

address{ font-style: normal; }

/*	link		*/

a:link { color: #ff0000; }
a:visited { color: #ff0000; }
a:hover { color:#FFFFFF; text-decoration: none; background: #ff0000; }
a:active { color: #FFFFFF; text-decoration: none; background: #ff0000; }
a:focus { color: #FFFFFF; text-decoration: none; background: #ff0000; }

/*	anchor hack    */

a[name]:hover,active,focus{ color:#fff; }


/*		basic   */

#basic{
    background:url(../img_common/head_bg.jpg) no-repeat right top; 
	width: 887px;
	padding-left:64px;
	margin:0 auto;
	text-align:left;
    voice-family: "\"}\"";
	voice-family: inherit;
	width: 823px;
}

html>body #basic {
	width: 823px;}

#header {
	width: 766px;
	padding:38px 0 5px 7px;
         height:115px; 
		 voice-family: "\"}\"";
	     voice-family: inherit;
	     height: 72px;
		 width:759px;
}

html>body #header {
	     height: 72px;
		 width:759px;
}

/* font------------------------------------------------------  */
h1 {    font-size:1em; }
h2 {    font-size:1em; }
h3{    font-size:0.75em; }
h4 {    font-size:0.75em;}
p,th,td,dt,dd { font-size: 0.75em; }
ul { font-size: 0.75em; }
ol { font-size: 0.75em; }
dd { font-size: 0.75em; }
.note { font-size:0.75em; }
.small { font-size:0.6em; }
address { font-size:0.75em; }
.to_top{ font-size: 0.75em; }

#head_copy p.copy { font-size:0.6em;}

#foot { font-size:0.6em;}

/* common_css------------------------------------------------------  */

#container p,#container dd,#container ol,#container td,#container th { line-height: 1.4em; color: #333333; }
#container strong { color: #333333; }
.clear { clear: both; }
.pink { color: #FF66CC; }
.red { color: #ff0000; }
.blue { color: #003399; }
.gray {color:#666666; }
.center { text-align: center;}
.t_left { text-align:left;}
.mp0 { margin:0; padding:0;}
.mpb0 {margin-bottom:0; padding:0;}
.mpt3 {margin-top:3px; padding:0;} 
#syozai {color: #E6666C; font-weight:bold; }

.f_left { margin: 0 20px 0 0; padding: 0; float: left;}
.f_right { margin: 0 0 0 20px; padding: 0; float: right;}

.page_top { text-align:right;clear: both;margin: 15px 0 0 0; padding:0 15px 0 0;	background: url(../img_common/page_top.gif) no-repeat right top; float:right;display: block;}
.page_back {color:#666666; margin: 15px 0 0 0;float:left;display: block;background: url(../img_common/back_allow.gif) no-repeat left top; text-indent:15px;}
.to_top a:link,.to_top a:visited,.to_top a:link,.to_top a:visited {color:#ff0000; text-decoration:none; background-color:#FFFFFF;}
.capital{ text-transform:uppercase;}

/*contents------------------------------------------------------  */
#container{width:772px; 
           background:url(../img_common/contener_bg.jpg) repeat-y; 
		   margin:0; 
		   padding:0 7px 0 7px;
		   voice-family: "\"}\"";
	       voice-family: inherit;
	       width: 758px;
}

html>body #container {
	       width: 758px;
} 

.contents{width:607px; float:right; margin:0px; padding:0px; border-top:1px solid #CCCCCC ;}
.contents_inner{width:578px; margin:20px 0px 30px 14px;}
.contents h1{ padding:0px; margin:0px;}
.contents h2{ width:586px; 
              height:48px; 
			  background:url(../img_common/t_bunner.jpg) no-repeat ; 
			  color:#CCCCCC; 
			  padding:10px 0px 0px 8px; 
			  margin:15px 0 0 0;
              voice-family: "\"}\"";
	          voice-family: inherit;
	          width: 578px;
			  height:38px;
}

html>body .contents h2 {
	          width: 578px;
			  height:38px;
}
.contents h3{ font-weight:bold; padding:0px; margin:0px;}

#index_top{ width:607px; height:315px; margin:0; padding:0;}
#index_top_l{ width:303px; height:315px; background:url(../img_top/top_img_007.jpg) no-repeat; float:left;}
#index_top_r{ width:304px; height:315px; background:url(../img_top/top_img_008.jpg) no-repeat; float:left;}
#index_top_bunner{float:right; padding-top:43px;}

#index_l{ float:left; margin:0; padding:0;}
#index_r{ float:left; margin:0; padding:0;}
#index_r p{ width:380px; padding-left:10px;}
#index_photo{ margin:0; padding-left:1px;}
#index_news{ list-style-type:none; margin:10px 0 0 0; padding:0;}
#index_news li{ padding:0; margin:0;}

#headlines h3{margin:10px 0 3px 0; padding:0;}

#contactus th{ color:#FF0000; font-weight:normal;} 
#contactus td{ color:#FF0000;} 
.inquiry{margin:20px 0;}

#group_l{ width:340px; margin-right:15px; float:left;}
#group_l th{ font-weight:normal;}
#group_r{float:left;}
#group_r_01{ width:217px; height:164px; background:url(../contents/img/group_img_01.jpg) no-repeat;}
#group_r_02{ width:217px; height:164px; background:url(../contents/img/group_img_02.jpg) no-repeat; margin-top:5px;}

#location{margin-bottom:30px;}

#stockyard{ text-align:center;}

#loading_info_for{ font-weight:bold; background:url(../contents/img/loading_for.gif) repeat-x 0 6px;}
#country_title{ padding-right:5px; background-color:#FFFFFF;}
#country_name{ padding:10px 0 20px 0;}
#country_name td{ padding-right:10px; }
.motorcycles th{ padding-right:7px; }
.motorcycles td{ text-align:center; font-weight:bold; padding:0 0 15px 0;}
.motorcycles a:link { color: #999999; }
.motorcycles a:visited { color: #999999; }
.motorcycles a:hover { color: #999999; text-decoration: none; background-color:#FFFFFF;}
.motorcycles a:active { color: #999999; text-decoration: none; background-color:#FFFFFF; }
.motorcycles a:focus { color: #999999; text-decoration: none; background-color:#FFFFFF; }
.motorcycles th img{
      width:187px; 
	  height:142px; 
	  border:1px solid #666666;
      voice-family: "\"}\"";
	  voice-family: inherit;
	  width: 185px;
	  height:140px;
}

html>body .motorcycles th img {
	  width: 185px;
	  height:140px;
}
	  
.motorcycles .loading_h3{ margin:5px 0 10px 0;}

.profile_table01{ background-color:#cccccc; margin:10px 0;}
.profile_table01 th{ padding:3px; background:#EAEAEA; text-align:right;}
.profile_table01 td{ padding: 0 5px; background-color:#FFFFFF;}
#angola{margin-top:10px;}

.profile_table02 tr{ margin:10px 0;}
#container .profile_table02 th{ padding:3px; color:#FF0000; font-weight:normal; text-align:left;}
.profile_table02 td{ padding: 0 5px;}

.contents p { margin:5px 0 10px 0;}
.to_top{ width:73px; 
         height:11px; 
		 background:url(../img_common/to_top.gif) no-repeat; 
		 float:right; 
		 display:block; 
		 padding:0 0 2px 11px ; 
		 margin:20px 0px;
         voice-family: "\"}\"";
	     voice-family: inherit;
	     width: width:62px;
		 height:9px;
}

html>body .to_top {
	     width: width:62px;
		 height:9px;
}

.contener_bottom{width:759px; height:6px; background:url(../img_common/contener_line_bottom.gif) no-repeat bottom;}

/* nav_lo ------------------------------------------------------ */
#nav_lo {
    width:151px; 
	float:left; 
	border-top:1px solid #CCCCCC ;
	padding:0; 
	margin:0;
}
	
	
#nav_lo ul{padding:0; margin:0;}
#nav_lo li{list-style:none; padding:0; margin:0;}
 
#nav_lo li.navl_s a {
	width: 151px;
	height: 45px;
	color: #333333;
	padding:13px 0 0 10px;
	margin:0;
	text-decoration: none;
	display:block;
	background:url(../img_common/nav_lo_02.jpg) no-repeat;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 32px;
	width: 141px;
}

html>body #nav_lo li.navl_s a {
	height: 32px;
	width: 141px;
}

#nav_lo li.navl_s a:hover {
	width: 151px;
	height: 45px;
	color: #ffffff;
	font-weight:bold;
	padding:13px 0 0 10px;
	margin:0;
	text-decoration: none;
	display: block;
	background: url(../img_common/nav_lo_01.jpg) no-repeat;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 32px;
	width: 141px;
}

html>body #nav_lo li.navl_s a:hover {
	height: 32px;
	width: 141px;
}

#nav_lo .current{
    width: 151px;
	height: 45px;
	color: #ffffff;
	font-weight:bold;
	padding:13px 0 0 10px;
	margin:0;
	text-decoration: none;
	display: block;
	background: url(../img_common/nav_lo_01.jpg) no-repeat;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 32px;
	width: 141px;
}

html>body #nav_lo .current {
	height: 32px;
	width: 141px;
}

#foot {
	width: 887px;
	padding-left:57px;
	padding:15px 0;
	text-align:center;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 830px;
}

html>body #foot {
	width: 830px;
}

