	@import 'reset.css';

	body {
		background:white;
		position:relative;
		color:#000000;
		width:821px;
		margin-left:auto;
		margin-right:auto;
		font-size:105%;
		line-height:1em;
		}



/* HEADER - NAVIGATION */

	#header {
		width:821px;
		height:49px;
		margin:24px 0 26px 0;
		}

	#logo {
		width:271px;
		height:49px;
		float:left;
		}

	#navigation {
		height:25px;
		padding-top: 26px;
		line-height:0px;
		color:#498294;
		float:right;
		}

	#navigation ul {
		padding:0;
		color:#498294;
		float:right;
		}

	#navigation ul li {
		margin-left:18px;
		float:left;
		}

	#navigation ul li.current {
		padding:0px 4px 0px 5px;
		}



/* CONTENT - HOME */

	#content_home {
		color:#666666;
		width:821px;
		height:auto;
		margin:0 0 0 0;
		padding:0;
		font:.75em/1.35em Georgia, "Times New Roman", serif;
		}

	#content_home a {
		color:#498294;
		text-decoration:none;
		font:bold 1em Georgia, "Times New Roman", serif;
		*font:bold .95em Georgia, "Times New Roman", serif;
		outline:none;
		}

	#content_home a:hover {
		text-decoration:underline;
		}

	#content_home_wrap {
		background:white url('../../_imgs/home/vertical.png') repeat-y scroll top center;
		height:100%;
		min-height:100%;
		}

	#content_home_wrap p {
		margin-top:17px;
		}
		
	#content_home_left {
		color:#666666;
		width:370px;
		height:100%;
		margin:0;
		padding-right:10px;
		float:left;
		}

	#content_home_center {
		color:#666666;
		width:210px;
		height:100%;
		margin-left:11px;
		padding-right:11px;
		float:left;
		}

	#content_home_right {
		color:#666666;
		height:100%;
		width:199px;
		margin-left:10px;
		float:left;
		}



/* CONTENT - NEWS */

	#content_news {
		color:#666666;
		width:821px;
		height:auto;
		margin:0 0 0 0;
		padding:0;
		font:.75em/1.35em Georgia, "Times New Roman", serif;
		}

	#content_news_left {
		color:#666666;
		width:185px;
		height:100%;
		margin:0;
		padding-right:0px;
		float:left;
		}

	#content_news_left p {
		margin-top:17px;
		font-weight:bold;
		line-height:1.5em;
		}

	#content_news_left a {
		color:#666666;
		text-decoration:none;
		font:bold 1em/1.5em Georgia, "Times New Roman", serif;
		outline:none;
		}

	#content_news_left a:hover {
		text-decoration:underline;
		}

	#content_news_left hr {
		border:1px dotted #cfdbe7;
		border-style:none none dotted;
		margin:11px 0 9px 0;
		*margin:5px 0 6px 0;
		}

	.content_news_wrap {
		width:636px;
		height:100%;
		min-height:100%;
		float:right;
		}

	.content_news_wrap p {
		margin-top:17px;
		}
		
	.content_news_center {
		color:#666666;
		width:456px;
		height:100%;
		margin-left:20px;
		padding-right:0;
		float:left;
		}

	.content_news_center a {
		color:#498294;
		text-decoration:none;
		font:bold 1em Georgia, "Times New Roman", serif;
		outline:none;
		}

	.content_news_center a:hover {
		text-decoration:none;
		}

	.content_news_right {
		color:#666666;
		height:100%;
		width:140px;
		margin-left:20px;
		float:left;
		}

	.content_news_right a {
		color:#999999;
		font-weight:bold;
		text-decoration:none;
		outline:none;
		}

	.content_news_right a:hover {
		text-decoration:underline;
		}

	.content_news_right hr {
		border:1px dotted #cfdbe7;
		border-style:none none dotted;
		margin:6px 0 3px 0;
		*margin:0 0 0 0;
		}

	.content_news_comment {
		position:relative;
		color:#666666;
		width:616px;
		height:100%;
		margin-top:-16px;
		margin-left:20px;
		padding-right:0;
		float:left;
		}

	#content_news_respond {
		display:block;
		background:#f6f9fa;
		color:#666666;
		width:596px;
		height:100%;
		padding:10px 10px 15px 10px;
		font:.875em/1.35em Helvetica, Arial, Verdana, sans-serif;
		float:left;
		}

	.content_news_comment a {
		color:#999999;
		text-decoration:none;
		outline:none;
		}

	.content_news_comment a:hover {
		text-decoration:underline;
		}

	#content_news_respond input[type=text] {
		height:13px;
		width:126px;
		margin-top:1px;
		margin-right:21px;
		margin-bottom:10px;
		border:1px #c3c3c3 solid;
		color:#999999;
		font-family: Georgia, "Times New Roman", serif;
		font-style:italic;
		}
		
	ol.commentlist li p {
		position:relative;
		width:456px;
		margin-top:0px;
		font-family:Helvetica, Arial, Verdana, sans-serif;
		float:left;
		}

	textarea#commentbox {
		display:block;
		width:446px;
		height:150px; 	
	}

		
		
/* CONTENT - PRODUCTS */

	.content_products {
		color:#666666;
		width:821px;
		height:auto;
		margin:0 0 0 0;
		padding:0;
		font:.75em/1.35em Georgia, "Times New Roman", serif;
		}

	.content_products a {
		color:#498294;
		text-decoration:none;
		font:bold 1em Georgia, "Times New Roman", serif;
		outline:none;
		}

	.content_products a:hover {
		text-decoration:underline;
		}

	.content_products_wrap {
		background:white url('../../_imgs/products/vertical.png') repeat-y scroll top center;
		height:100%;
		min-height:100%;
		}

	.content_kinektees_wrap {
		background:white url('../../_imgs/products/vertical_kinektees.png') repeat-y scroll top center;
		height:100%;
		min-height:100%;
		}

	.content_products_wrap p {
		margin-top:17px;
		}

	.content_kinektees_wrap p {
		margin-top:17px;
		}

	.content_products_top_wrap {
		height:100%;
		min-height:100%;
		}

	.content_products_top_wrap p {
		margin-top:17px;
		}
		
	.content_products_image {
		color:#666666;
		width:399px;
		height:100%;
		margin-top:17px;
		padding-right:10px;
		float:left;
		}

	.content_products_details {
		color:#666666;
		width:390px;
		height:100%;
		min-height:348px;
		margin-left:11px;
		padding-right:11px;
		float:left;
		position:relative;
		}

	.content_products_left {
		color:#666666;
		width:399px;
		height:100%;
		margin:0;
		padding-right:10px;
		float:left;
		}

	.content_kinektees_left {
		color:#666666;
		width:601px;
		height:100%;
		margin:0;
		padding-right:10px;
		float:left;
		}

	.content_products_center {
		color:#666666;
		width:194px;
		height:100%;
		margin-left:11px;
		padding-right:11px;
		float:left;
		}

	.content_kinektees_center {
		color:#666666;
		width:199px;
		height:100%;
		margin-left:11px;
		float:left;
		}

	.content_products_right {
		color:#666666;
		height:100%;
		width:186px;
		margin-left:10px;
		float:left;
		}
		
		
		
/* CONTENT - ABOUT */

	.content_about {
		color:#666666;
		width:821px;
		height:auto;
		margin:0 0 0 0;
		padding:0;
		font:.75em/1.35em Georgia, "Times New Roman", serif;
		}

	.content_about a {
		color:#498294;
		text-decoration:none;
		font:bold 1em Georgia, "Times New Roman", serif;
		outline:none;
		}

	.content_about a:hover {
		text-decoration:underline;
		}

	.content_about_wrap {
		background:white url('../../_imgs/about/vertical.png') repeat-y scroll top center;
		height:100%;
		min-height:100%;
		}

	.content_about_wrap p {
		margin-top:17px;
		}

	.content_about_top_wrap {
		background:white url('../../_imgs/about/vertical_top.png') repeat-y scroll top center;
		height:100%;
		min-height:100%;
		}

	.content_about_top_wrap p {
		margin-top:17px;
		}
		
	.content_about_left {
		color:#666666;
		width:453px;
		height:100%;
		margin:0;
		padding-right:10px;
		float:left;
		}

	.content_about_image {
		color:#666666;
		width:336px;
		height:100%;
		min-height:100%;
		margin-left:11px;
		padding-right:11px;
		float:left;
		}

	.content_about_center {
		color:#666666;
		width:140px;
		height:100%;
		margin-left:11px;
		padding-right:11px;
		float:left;
		}

	.content_about_right {
		color:#666666;
		height:100%;
		width:186px;
		margin-left:10px;
		float:left;
		}



/* CONTENT - FAQ */

	#content_faq {
		color:#666666;
		width:821px;
		height:auto;
		margin:0 0 0 0;
		padding:0;
		font:.75em/1.35em Georgia, "Times New Roman", serif;
		}

	#content_faq a {
		color:#498294;
		text-decoration:none;
		font:bold 1em Georgia, "Times New Roman", serif;
		outline:none;
		}

	#content_faq a:hover {
		text-decoration:underline;
		}

	#content_faq_left {
		color:#666666;
		width:185px;
		height:100%;
		margin:0;
		padding-right:0px;
		float:left;
		}

	#content_faq_left p {
		margin-top:17px;
		font-weight:bold;
		line-height:1.5em;
		}

	#content_faq_left a {
		color:#666666;
		text-decoration:none;
		font:bold 1em/1.5em Georgia, "Times New Roman", serif;
		outline:none;
		}

	#content_faq_left a:hover {
		text-decoration:underline;
		}

	#content_faq_left hr {
		border:1px dotted #cfdbe7;
		border-style:none none dotted;
		margin:11px 0 9px 0;
		*margin:5px 0 6px 0;
		}

	.content_faq_header /*cufon Heroic*/ {
		width:239px;
		font-family:Helvetica, Arial, Verdana, sans-serif;
		font-size:2.85em;
		color:#666666;
		letter-spacing:.05em;
		margin-bottom:-6px;
		float:left;
		}
	.content_faq_help {
		width:376px;
		padding-top:15px;
		font-weight:bold;
		float:right;
		*margin:0 0 17px 0;
		}		

	.content_faq_wrap {
		width:636px;
		height:100%;
		min-height:100%;
		float:right;
		}

	.content_faq_wrap dl {
		padding-top:15px;
		}

	.content_faq_wrap dt {
		background:url('../../_imgs/faq/arrow.png') no-repeat scroll 1px 2px;
		color:#498294;
		width:198px;
		padding-left:21px;
		padding-right:20px;
		padding-bottom:25px;
		font:italic bold 1em Georgia, "Times New Roman", serif;
		float:left;
		clear:left;
		}

	.content_faq_wrap dd {
		width:376px;
		padding-bottom:25px;
		float:left;
		}

	.content_faq_wrap p {
		margin-top:17px;
		}

	.content_faq_bar {
		display:block;
		background:#f2f2f2;
		height:19px;
		margin:13px 0 4px 0;
		padding:2px 0 0 21px;
		}
		
	.content_faq_center {
		color:#666666;
		width:616px;
		height:100%;
		margin-left:20px;
		padding-right:0;
		float:left;
		}

	.content_faq_right {
		color:#666666;
		height:100%;
		width:140px;
		margin-left:20px;
		float:left;
		}

	.content_faq_right hr {
		border:1px dotted #cfdbe7;
		border-style:none none dotted;
		margin:6px 0 3px 0;
		*margin:0 0 0 0;
		}		
		
		

/* CONTENT - 404 */

	#content_404 {
		width:821px;
		height:auto;
		margin:0 0 0 0;
		padding:0;
		font:.75em/1.35em Georgia, "Times New Roman", serif;
		text-align:center;
		}

	#content_404_center {
		width:298px;
		height:100%;
		margin-left:11px;
		padding-right:11px;
		text-align:center;
		}

		
		
/* CONTENT - ETC. */

	#footer {
		color:#999999;
		width:821px;
		height:auto;
		padding:11px 0 30px 0;
		font:.65em/3.6em Georgia, "Times New Roman", serif;
		}
		
	#footer a {
		color:#999999;
		text-decoration:none;
		outline:none;
		}

	#footer a:hover {
		color:#999999;
		text-decoration:underline;
		outline:none;
		}
		
	input[type=text] {
		height:16px;
		width:132px;
		margin-right:11px;
		border:1px #cfdbe7 solid;
		color:#999999;
		font-family: Georgia, "Times New Roman", serif;
		font-style:italic;
		float:left;
		}

	hr {
		border:1px dotted #cfdbe7;
		border-style:none none dotted;
		margin:19px 0 9px 0;
		*margin:13px 0 6px 0;
		}

	h1 /*cufon Heroic*/ {
		font-family:Helvetica, Arial, Verdana, sans-serif;
		font-size:1.9em;
		color:#498294;
		letter-spacing:.05em;
		margin-bottom:-6px;
		}

	h2 /*cufon Heroic*/ {
		font-family:Helvetica, Arial, Verdana, sans-serif;
		font-size:1.9em;
		color:#666666;
		letter-spacing:.05em;
		margin-bottom:-6px;
		}

	h3 {
		font-family:Helvetica, Arial, Verdana, sans-serif;
		font-size:1.75em;
		color:#498294;
		letter-spacing:.05em;
		}
		
	h4 /*cufon Heroic*/ {
		font-family:Helvetica, Arial, Verdana, sans-serif;
		font-size:2.85em;
		color:#666666;
		letter-spacing:.05em;
		margin-bottom:-6px;
		}