/* CSS Document */
@charset "UTF-8";
	/* d-tec-pla.com css layout  */

	/* Last updated 21 Jan 2009  */ 
h1,h2,h3,h4,h5,h6,p,ul,ol,dl {
	margin-top: 0;
	margin-bottom: 0;
	}
html { 
	min-width: 800px;
	 }
img {
	border: 0;
	}
body {
	text-align: center;
	margin: 0;
	background: #8CA2C4;
	color: #000000;
	font: small/1.4 "lro SVbN", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", generic-family;
	}

#wrapper  {
	width: 800px;
	margin: 0px auto;
	text-align: center;
	background: #FFFFFF url(./img/common/bg.jpg) top left repeat-y;
	}
#header  {
	position:relative;
	margin: 0px auto;
	width: 730px;
	height:140px;
	}



/* Gnavi Unit Layout  */
	#gnavi {
		width: 730px;
		height: 26px;
		margin-top: 14px;
		margin-left: 0px;
		background: url(./img/common/gnavi.jpg);
		}

	#gnavi ul{
		list-style-type: none;
		margin-left: 0px;
		}
html>body div#gnavi ul{
		list-style-position:outside;
		border:0px;
		padding:0px;
		}/* IE7 mozzila ribband */
	#gnavi li a {
		display: block;
		height: 26px;
		text-indent:-9999px;
		}
	#gnavi li a:hover {
		display: block;
		height: 26px;
		}
	#gnavi li {
		text-align: center;
		margin-left: 0px;
		margin-right: 0px;
		float: left;
		}
#gnavihome		{width:146px;}
#gnaviabout		{width:146px;}
#gnaviproduct		{width:146px;}
#gnavicontact		{width:146px;}
#gnavisitemap		{width:146px;}

#gnavihome   	a:hover {background: url(./img/common/gnavi.jpg) 0px -26px no-repeat;}
#gnaviabout 	a:hover {background: url(./img/common/gnavi.jpg) -146px -26px no-repeat;}
#gnaviproduct   	a:hover {background: url(./img/common/gnavi.jpg) -292px -26px no-repeat;}
#gnavicontact   	a:hover {background: url(./img/common/gnavi.jpg) -438px -26px no-repeat;}
#gnavisitemap   	a:hover {background: url(./img/common/gnavi.jpg) -584px -26px no-repeat;}

#rotation {
	margin-top:14px;
	}

.productmenu {
	margin-top:14px;
	}


	
#footer  {
	position:relative;
	margin: 0px auto;
	margin-top:80px;
	width: 730px;
	height:80px;
	background: url(./img/common/footer.jpg) top left no-repeat;
	}
#footer p{
		width: 730px;
		height: 26px;
		margin-top: 14px;
		margin-left: 0px;
		}	


.content {
	margin: 0px auto;
	margin-top:28px;
	margin-bottom:28px;
	width:730px;
	text-align: left;
	}
.content h2{
	margin: 0px auto;
	margin-top:28px;
	margin-bottom:28px;
	border-left:4px solid #999999;
	border-bottom:1px solid #999999;
	padding-left:20px;
	color:#666666;
	}
.content table{
	    border:1px solid #999999;
	    border-collapse:collapse;
	    border-spacing:0;
	    background-color:#FFFFFF;
	    empty-cells:show;
	    width:600px;
	    margin: 0px auto;
	    margin-top:28px;
	    line-height:1.2em;
		}
.content  caption{
		margin-top:28px;
		margin-bottom:0px;
	    text-align:left;
	    font-weight:bold;
	    padding-left:10px;
	    color:#666666;
		}
.content  td{
	    border:1px solid #999999;
		padding-top: 6px;
		padding-left: 12px;
		padding-right: 12px;
		vertical-align:top;
		padding-bottom: 6px;
		}

.content th{
	 	width:120px;
	 	border:1px solid #999999;
		padding-top: 6px;
		padding-left: 19px;
		height: 22px;
		vertical-align:top;
		text-indent:-1em;
		color:#666666;
		background: #C3CEDF;
		text-align:left;
		}
.content .leftsidding{
	 	float:left;
	 	margin-right:14px;
	}
.clear {
	clear:both;
	}

