/* ---------------------------- */
/* STYLE SHEET for seikausa.com */
/* ---------------------------- */

body,div,table,p,span,ul,li,h1,h2,h3,h4,h5,h6,hr,tr,td {
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 14px;
}

a:link{
	color:#FFCC00;
	text-decoration:none;
}

a:visited{
	color:#FFCC00;
	text-decoration:none;
}

a:hover {
	color:#FFCC00;
	text-decoration: underline;
}

img {border:0;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#494949;
	color: #DDDDDD;
	margin: 0px;
	padding: 0px;
}

.left {float:left;}
.right {float:right;}

div#container {width:100%;}
div#header {background-color:#494949; width:100%;}
div#main {background:url(../images/bg_body1.gif) repeat-x top left #000000; width:100%;}
div#menu {background-color:#494949; width:100%;}
div#footer {background:url(../images/bg_body2.jpg) repeat-x top left #494949; width:100%;}

div#headerinside,div#maininside,div#menuinside,div#footerinside { width:760px; margin:0 auto;}

div#leftpart {float:left; width:316px;}
div#mainarticle {background:url(../images/bg_maincolumn.gif) no-repeat top left; float:right; width:444px; height:300px;}
div#mainarticleinside {padding:24px; position:relative;}
div#mainatticlebuttons {margin:0px}
.clear {clear:both; height:0px; width:0px;}

div#leftpart_s {float:left; width:247px;}
div#mainarticle_s {background:url(../images/bg_mainlarge.gif) no-repeat top left; float:right; width:513px; height:300px;}
div#mainarticle_heightadjust {height:163px;}
div#mainatticlebuttons {margin:0px}

/* Contact */
table#contact-form th {text-align:right; font-style:oblique; vertical-align:top;}
table#contact-form {margin:24px auto;}

/* Company */
div.onecolumn-article {background:url(../images/bg_1column.gif) no-repeat top center; height:300px;}
div.onecolumn-inside {padding:24px 24px 24px 60px;}

ul.download {list-style-type:none; margin-left:1em;}
ul.download li {background:url(../images/icon_pdf.gif) no-repeat left center; padding-left:18px; height:21px; padding-top:5px;}

div#addressinfo {width:330px; float:left;}
div#downloadsection {width:330px; float:right;}

div#addressinfo dl dt {font-size:10px; font-style:oblique; color:#CCCCCC; font-weight:bold;}
div#addressinfo dl dd {margin-left:1em;}

#instruction ul.download {list-style-type:none; margin-left:1em;}
#instruction ul.download li {background:url(../images/icon_pdf.gif) no-repeat left center; padding-left:18px; height:21px; padding-top:2px;}
#instruction h3 {margin-top:8px; margin-bottom:4px;}

div.matching-heightadjust {height:149px;}
div.product-heightadjust {height:187px;}
div.usa-heightadjust {height:135px;}

table.spectable {background-color:#FFFFFF;}
table.spectable th {background-color:#333333; color:#FFFFFF; padding:2px;}
table.spectable td {background-color:#CCCCCC; color:#333333; padding:2px;}
h2.match {color:#FFFFFF; padding:3px; background-color:#333333; border-left:#FFCC00 solid 4px;}

div.matchinglist {}
div.matchinglist-inside {padding:24px 24px 24px 24px;}

div.product {border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
div.product-inside {padding:24px;}

div.productleft {float:left; width:225px; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
div.productright {float:right; width:489px; border-right:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
div.productshell {padding:10px 22px 0px 22px;}
div.productleft img {margin-top:-1px; margin-left:-1px;}
div#productbuttons {text-align:right; padding-right:22px;}
div#productinside {padding:24px; line-height:1.5em;}
div#productinside h3 {margin-top:24px; margin-bottom:8px; color:#FFCC00;}
div#productinside li {margin-left:12px; margin-bottom:1.6em;}
div#productinside li li {margin-left:12px; line-height:1.4em; margin-bottom:0em;}
div#productinside li li li{margin-left:12px; line-height:1.2em; margin-bottom:0em;}

div.product-heightadjust h3 {margin-top:8px; margin-bottom:8px; color:#FFCC00;}

p.close {margin-top:24px; text-align:center; font-size:12px;}

ul.download2 {list-style-type:none; margin-left:1em;}
ul.download2 li {background:url(../images/icon_pdf.gif) no-repeat left center; padding-left:18px; height:19px; padding-top:2px;}

div.matchinglist-inside table {background-color:#FFFFFF;}
div.matchinglist-inside table th {background-color:#333333; color:#FFFFFF; padding:2px;}
div.matchinglist-inside table td {background-color:#CCCCCC; color:#333333; padding:2px;}

div#footerinside {font-size:10px; color:#AAAAAA; text-align:center;}
div#footerinside a:link {color:#AAAAAA;}
div#footerinside a:visited {color:#AAAAAA;}
div#footerinside a:hover {color:#AAAAAA;}