@charset "utf-8";

	body {
		margin: 0px 0px 20px 0px;
		background-color:#959595;
		color:#ffffff;
	}

	a {
		color: #ffffff;
		text-decoration: underline;
	}
	a:link {
		color: #ffffff;
		text-decoration: none;
	}
	a:visited {
		color: #ffffff;
		text-decoration: none;
	}
	a:active {
		color: #ffffff;
		text-decoration: none;
	}
	a:hover {
		color: #ffffff;
		text-decoration: underline;
	}

	h1{
		margin: 0px;
		padding: 0px;
	}
		
	h2{
		margin: 0px;
		padding: 0px;
	}

	h3 {
		margin: 0px;
		padding: 0px;
	}

	#header {
		width: 100%;
		background-color: black;
		padding-top:4px;
		padding-bottom:4px;
	}
	#hshadow {
		width: 100%;
		height: 12px;
		background-image:url(http://suzuki-e-works.com/images/header_shadow.gif);
		background-repeat: repeat-x;
		overflow:clip;
	}


	#box {
		margin-right: auto;
		margin-left: auto;
		text-align: left;
		width: 768px;
		background-image:url(http://suzuki-e-works.com/images/box_background.gif);
		background-repeat: repeat-y;
	}


	#banner {
		height: 74px;
		background-color:#000000;
		margin-left:4px;
		margin-right:4px;
		text-align: left;
		border-bottom: 1px solid #666666;
	}
	
	#banner h1 {
		float: left;
		width:472px;
		margin-left:17px;
		padding-top:22px;
	}
	
	#banner .contactusbut {
		float: right;
		width:92px;
		padding-top:58px;
	}

	#mainvisual {
		margin-left:4px;
		margin-right:4px;
		border-bottom: 1px solid #666666;
	}

	#mainmenu {
		background-color:#000000;
		margin-left:4px;
		margin-right:4px;
		padding-left:16px;
		padding-top:6px;
		padding-bottom:6px;
	}
	
	#mnsdw {
		margin-left:4px;
		margin-right:4px;
		height: 5px;
		background-image:url(http://suzuki-e-works.com/images/mmn_sdw.gif);
		background-repeat: repeat-x;
		overflow:clip;
	}


	#content {
		float: left;
		width: 358px;
		padding-top:19px;
		padding-left:30px;
		padding-right:25px;
	}

	.contentbody {
		padding-top:25px;
		padding-bottom:15px;
		
	}
	
	.contentbody h3 {
		color:#ffffff;
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
		font-weight: bold
	}
	
	.contentbody p {
		color:#ffffff;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
	}

	.contentbody a {
		color: #ffffff;
		text-decoration: underline;
	}
	.contentbody a:link {
		color: #ffffff;
		text-decoration: underline;
	}
	.contentbody a:visited {
		color: #ffffff;
		text-decoration: underline;
	}
	.contentbody a:active {
		color: #ffffff;
		text-decoration: underline;
	}
	.contentbody a:hover {
		color: #ff6600;
		text-decoration: underline;
	}
	
	.contentbody img {
		margin-right: 12px;
		margin-bottom: 5px;
	}
	
	.fontsm {
		color:#ffffff;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
	}

	#links-right{
		margin-top:19px;
		margin-right:4px;
		float: right;
		color: #ffffff;
		width : 190px ;
	}

	#links-left{
		margin-left:4px;
		margin-top:19px;
		float: left;
		width : 152px ;
	}
	
	#links-left .menubut {
		margin-left:17px;
		margin-bottom:25px;
	}

	#gototopbut {
		background-color:none;
		padding-left:488px;
		padding-top:15px;
		padding-bottom:10px;
	}
	
	#footer {
		margin-left:4px;
		margin-right:4px;
		background-color:#000000;
		height:22px;
	}

	#footersd {
		margin-right: auto;
		margin-left: auto;
		text-align: left;
		width: 760px;
		height:5px;
		background-image:url(http://suzuki-e-works.com/images/footer_shadow.gif);
		background-repeat: repeat-x;
		overflow:clip;
	}
	
	#copyright {
		color:#333333;
		margin-right: auto;
		margin-left: auto;
		margin-top:2px;
		text-align: center;
		font-family: Verdana, Arial, sans-serif;
		font-size:8px;
		background: none;
	}

	.blogrtitle {
		padding-left:14px;
	}

	.blogrelease {
		padding-top:15px;
		padding-bottom:20px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		line-height:130%;
		border-bottom: 1px dotted #ffffff;
	}
	
	.blogdatetitle {
		padding-left:27px;
		padding-right:14px;
		padding-bottom:13px;
		background-image:url(http://suzuki-e-works.com/images/blogdot.gif);
		background-repeat: no-repeat;
		background-position:14px 3px;

	}
	
	.blogreleasebody {
		padding-left:14px;
		padding-right:14px;
	}
	
	.blogrelease a {
		color: #ffffff;
		text-decoration: none;
	}
	.blogrelease a:link {
		color: #ffffff;
		text-decoration: none;
	}
	.blogrelease a:visited {
		color: #ffffff;
		text-decoration: none;
	}
	.blogrelease a:active {
		color: #ffffff;
		text-decoration: none;
	}
	.blogrelease a:hover {
		color: #ffffff;
		text-decoration: underline;
	}

	form {
		margin:0px;
		padding:0px;
	}
	
	.searchbox {
		width:110px;
		height:14px;
		margin-right:4px;
	}

