/* CSS Techno Tube */

.bg-navi {
	background-image:url(../images/bg-navi.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}
.bg-logo {
	background-image:url(../images/bg-logo.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}
.bg-welcome {
	background-image:url(../images/bg-welcome2.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}
.bg-footer {
	background-image:url(../images/bg-footer.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}
.bg-product {
	background-image:url(../images/bg-products.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-left:22px;
	padding-top:20px;
}
.txt-content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#333333; font-weight:normal;
	text-decoration:none; line-height:18px;
}
.txt-content A {
	font-size:11px; color:#333333; text-decoration:underline;
}
.txt-content A:hover {
	font-size:11px; color:#333333; text-decoration:none;
}
.txt-content-bold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#333333; font-weight:bold;
	text-decoration:none; line-height:18px;
}
.txt-content-bold A {
	font-size:11px; color:#333333; text-decoration:none;
}
.txt-content-bold A:hover {
	font-size:11px; color:#999999; text-decoration:none; 
}

.txt-content-w {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#ffffff; font-weight:normal;
	text-decoration:none; line-height:18px; 
}
.txt-content-w-bold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#ffffff; font-weight:bold;
	text-decoration:none; line-height:18px;
}
.txt-content-w-bold A {
	font-size:11px; color:#ffffff; text-decoration:none;
}
.txt-content-w-bold A:hover {
	font-size:11px; color:#CCFFFF; text-decoration:none;
}
.txt-title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; color:#333333; font-weight:normal;
	text-decoration:none; line-height:18px;
}
.txt-title-bold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; color:#333333; font-weight:bold;
	text-decoration:none; line-height:18px;
}
.txt-footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#4A68A8; font-weight:normal;
	text-decoration:none; line-height:18px;
}
.txt-footer A {
	font-size:11px; color:#4A68A8; text-decoration:none;
}
.txt-footer A:hover {
	font-size:11px; color:#000000; text-decoration:none;
}
.t-more {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; color:#0B3692; font-weight:bold;
	text-decoration:none; line-height:18px;
}
.t-more A {
	font-size:13px; color:#4A68A8; text-decoration:none;
}
.t-more A:hover {
	font-size:13px; color:#000000; text-decoration:none;
}
.td-punchline {
	padding-top:60px;
}
.td-welcome {
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
}
.td-product {
	padding-left:10px;
}
.dot-vertical {
	background-image:url(../images/dot.gif);
	background-repeat:repeat-y;
	background-position:center;
}
.dot-horizontal {
	background-image:url(../images/dot.gif);
	background-repeat:repeat-x;
	background-position:center;
}
