@charset "UTF-8";
/* CSS Document */

*{ 
	margin:0;
	padding:0;
	border:none;
	text-decoration:none;
	font-weight:normal;
	list-style:none;
	
 }
 
body {
	   font-size:80%;
	   color:#333;
	   background:url(../images/bg.png) repeat left top; 
	  }

#wrapper { width:100%; background:#fff; }

#header  { width:100%; height:62px; background:url(../images/header_bg.png) repeat-x center -1px; padding-top:20px; }
#body    { width:100%; background:#fff; padding:30px 0; }
#eventtl { width:770px; margin:0 auto; margin-bottom:25px; }
#eventdesc { width:770px; margin:0 auto; }
#wc        { width:770px; height:36px; position:relative; margin:0 auto; top:-18px; }
#booth {
	width:600px;
	margin:0 auto 30px auto;
}

#products {
	width:600px;
	margin:0 auto;
}

#floor {
	width:770px;
	margin:20px auto;
}

#footer    { width:100%; height:50px; background:url(../images/footer_bg.png) repeat-x center top; padding-top:20px; } 
#footer2   { width:770px; height:16px; margin:0 auto; }
#footer2 div.left  { float:left; width:383px; margin-right:138px; }
#footer2 div.right { float:left; }
#header h1 {
             font-size:1px;
			 text-indent:-9999px;
			 width:770px;
			 height:47px;
			 background:url(../images/jtekt.png) no-repeat left top;
			 margin:0 auto;
			}

#eventtl h2 { width:500px; height:75px; float:left; margin-right:30px; }
#eventtl a  {
	display:block;
	font-size:1px;
	float:left;
	margin-top:25px;
	text-indent:-9999px;
	width:240px;
	height:50px;
	background:url(../images/btn_official.png) no-repeat left top;
			 }
#eventtl a:hover  { background-position:left -50px; }

#eventdesc table {
	width:600px;
	border-collapse:collapse;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
				  }
#eventdesc th,
#eventdesc td {
	font-size:120%;
}

#eventdesc th    {
                   width:140px;
				   padding:10px;
				   borer-right:1px solid #fff;
				   border-bottom:1px solid #fff;
				   text-align:left;
				   color:#5a3333;
				   background:#ebe6e6;
				 }
#eventdesc td    {
 				   padding:10px;
				   text-align:left;
				   border-bottom:1px solid #fff;
				   color:#646464;
				   background:#faf7f7;
				 }
#eventdesc a     { text-decoration:underline; }				 
#eventdesc p     { 
                   width:600px;
				   line-height:1.5em;
				   margin:0 auto 25px auto;
				  }

#wc a            {
                   display:block;
				   width:99px;
				   height:18px;
				   background:url(../images/btn_close.png) no-repeat left top;
				   font-size:1px;
				   text-indent:-9999px;
				   margin-left:670px;
				  }
#wc a:hover      { background-position:left -19px; }

#products {
	margin-bottom:50px;
}

#products h3 {
	line-height:0;
	margin-bottom:5px;
	font-size:1px;
}

#products h4 {
}

.products {
	margin-bottom:20px;
}

.products div.left,
.products div.right {
	width:290px;
}

.products div.left {
	float:left;
}

.products div.right {
	float:right;
}

.products h4 {
	font-size:1px;
	line-height:0;
	width:290px;
	height:20px;
	margin-bottom:5px;
}

.products p {
	margin-bottom:10px;
}


#products2 {
	width:770px;
	margin:0 auto 30px auto;
	text-align:center;
}

#products2 h3 {
	text-align:center;
}

#products2 img {
	margin-bottom:20px;
}


#footer2 ul      {
                   width:383px;
				  }
#footer2 li      { margin-right:20px; height:16px; float:left; }
#footer2 a       {
                   font-size:1px;
				   text-indent:-9999px;
				   display:block;
				   background:url(../images/footer_nav.png) no-repeat;
				   height:8px;
				  }
#footer a.f1      { width:91px; background-position:left top; }
#footer a.f2      { width:232px; background-position:-111px top; }
#footer a.f1:hover { width:91px; background-position:left -9px; }
#footer a.f2:hover { width:232px; background-position:-111px -9px; }

#footer2 div.right p { font-size:1px; text-indent:-9999px; background:url(../images/copyright.png) no-repeat left top; width:249px; height:5px; }

/* clearfix */
#eventtl:after,
#products:after,
.products:after,
#footer:after,
#footer2:after,
#footer2 div.left:after   {
                 content: "."; 
                 display:block; 
                 height:0; 
                 clear:both; 
                 visibility:hidden;
                }
#eventtl,
#products,
.products,
#footer,
#footer2,
#footer2 div.left { display: inline-block; }

/* Hides from IE-mac \*/
* html #eventtl,
* html #products,
* html .products,
* html #footer,
* html #footer2,
* html #footer2 div.left  { height:1%; }
#eventtl,
#products,
.products,
#footer,
#footer2,
#footer2 div.left         { display:block; }
/* End hide from IE-mac */

