﻿* { padding:0px; margin:0px}
.clrflt{ clear:both;height:0;font-size: 1px;line-height: 0px;}
body {	font: 12px Arial, Verdana, Helvetica, sans-serif; background:url(../images/bg_line.gif) top; margin: 0; padding: 0; text-align: center; color: #000000;}
a img{ border:none; background:url(../images/sample.jpg); padding:1px}
a{ color:#000055; text-decoration:none}
a:hover{ color:#000033; text-decoration:underline}
.oneColFixCtr #container { width: 780px; background: #fff; margin: 20px auto; text-align: left; }
#manTable{ margin: 0px 0 0 -10px;}
div#header{ background:url(../images/logo_03.jpg) top left no-repeat; height:95px}
div#header #info { float:right; width:100%; text-align:left}
div#header #info a { color:#f00; text-decoration:none}
div#header #info a:hover { text-decoration:underline}
div#header #info p{ margin:10px 5px}
div#header #info #account {  background:url(../images/icon_03.gif) top right no-repeat; width:130px; float:right}
div#header #info #cart { padding-right:10px; background:url(../images/icon_05.gif) top right no-repeat; width:70px; float:right}
div#header #info #cart a { margin-left:10px}
div#header #searchbox{ margin:0px 7px; float:right; width:50%; text-align:right; margin-top:27px}
div#header #searchbox a{ color:#000; text-decoration:none}
div#header #searchbox a:hover{ text-decoration:underline}
div#header #searchbox #search_txt { background:#f7f7f7 url(../images/search_13.gif) 5px top no-repeat; border:1px #cfcfcf solid; padding:2px; padding-left:20px; font-size:11px;}
#mainnav{ height:40px; background:url(../images/menu_18.gif) top repeat-x; text-align:center; font-size:11px; color:White; padding-left:70px}
#mainnav li{ float:left; list-style:none}
#mainnav li a{ position:relative; line-height:32px; padding:9px 15px; font-weight:bold; text-transform:uppercase; color:white; text-decoration:none}
#mainnav li ul{ position:absolute; top:20px; left:0px; background:#f00}
#mainnav li a.current{color:Orange; }
#mainnav li a:hover{ background:url(../images/menu_20.gif) top center no-repeat; color:Orange;}

div#footer{ padding:8px; background:url(../images/footer_background_03.gif) bottom repeat-x; height:85px}
div#footer a{ font-weight:bold}
div#footer #info a{ font-weight:normal; color:#838383}
div#footer #info a:hover{color:#f00}
div#footer #payment{float:right; width:250px}
div#footer #payment img{ margin:0px 2px}
div#footer #payment a{ margin-right:10px}

.newsblock{ border:1px solid #999; margin-left:7px; margin-right:2px; margin-top:10px; width:290px; padding:10px; font-size:12px}
.newsblock h1{padding-left:15px; background:url(../images/news_03.gif) left 50% no-repeat;}
.newsblock h1 a{font-size:16px; color:#9f1419; font-weight:normal}
.newsblock a{ font-size:11px; font-weight:bold; color:#666666}
.newsblock li{ list-style-image:url(../images/news_07.gif); list-style-position:outside; margin-left:20px; margin-bottom:5px}
.newsblock .subtext{ font-size:10px; display:block}
.newsblock ul{ margin:10px 0px}

.ttblock{ background:url(../images/bg_tt.gif) left no-repeat; margin-left:8px; margin-right:0px; margin-top:0px; width:325px; height:153px; display:block;font-size:12px}
.ttblock h1{margin-left:15px; padding-top:6px; padding-left:17px; background:url(../images/news_03.gif) left 70% no-repeat;}
.ttblock h1 a{font-size:16px; color:#9f1419; font-weight:normal}
.ttblock a{ font-size:11px; font-weight:bold; color:#666666}
.ttblock li{ list-style-image:url(../images/news_07.gif); list-style-position:outside; margin-left:38px; padding-top:4px; padding-left:0px}
.ttblock .subtext{ font-size:10px; display:block}
.ttblock ul{ padding:10px 0px}

.kmblock{ background:url(../images/bg_km.gif) left no-repeat; margin-left:5px; margin-right:2px; margin-top:0px; width:325px; height:153px; display:block;font-size:12px}
.kmblock h1{margin-left:15px; padding-top:6px; padding-left:17px; background:url(../images/news_03.gif) left 70% no-repeat;}
.kmblock h1 a{font-size:16px; color:#9f1419; font-weight:normal}
.kmblock a{ font-size:11px; font-weight:bold; color:#666666}
.kmblock li{ list-style-image:url(../images/news_07.gif); list-style-position:outside; margin-left:38px; padding-top:4px; padding-left:0px}
.kmblock .subtext{ font-size:10px; display:block}
.kmblock ul{ padding:10px 0px}

.boldtext{ font-weight:bold}
.subtext{ font-size:10px; display:block}

div#sponsors{float:right; width:108px; margin-left:-5px; margin-right:5px;}
div#products{ width:630px; margin-left:-4px; padding-top:0px}
div#products a img{ border:1px #888 solid; padding:0px}
div#products a:hover img{ border:1px #000 solid}

.box1 { margin-left: 12px; width:196px; margin-top: 12px; margin-bottom:10px}
.box1 b{ font-weight:normal; display:block; }
.box1 .b1 { background:url(../images/box1_03.gif) bottom no-repeat; height:3px}
.box1 .b1_gray { background:url(../images/box1_gray_03.gif) bottom no-repeat; height:3px}
.box1 .b2 { background:url(../images/box1_06.gif) repeat-y; padding:5px}
.box1 .b2 h1 { font-size:14px; color:#C60000; margin:5px}
.box1  h2 { font-size:14px; color:#fff; padding:5px; padding-left:10px; background:#989898;}
.box1 .b3 { background:url(../images/box1_08.gif) top no-repeat; height:3px}

/*------ ie6 fix ------\*/
* html .box1 { margin-top:-10px; margin-bottom:-10px}
/*--- end ie6 fix -----*/

div#left{float:left; width:200px;}
div#right{margin-left:203px;}
#back_black{ background:url(../images/list_14.gif) left no-repeat; padding-left:10px; color:#000; display:block; font-weight:bold; line-height:25px; margin-left:10px}
.back_black{ background:url(../images/list_14.gif) left no-repeat; padding-left:10px; color:#000; display:block; font-weight:bold; line-height:25px; margin-left:10px}
#back_red{ background:url(../images/list_11.gif) left no-repeat; padding-left:10px; text-decoration:underline; display:block; color:#C60000; font-weight:bold; margin-left:10px}
.back_red{ background:url(../images/list_11.gif) left no-repeat; padding-left:10px; text-decoration:underline; display:block; color:#C60000; font-weight:bold; margin-left:10px}
div#product_cat ul{ margin-left:20px; margin-top:5px}
div#product_cat ul li{ list-style-position:inside; padding-top:10px;}
div#product_cat ul li a{ color:#000}

.arrange ul{ margin-left:20px; margin-top:5px}
.arrange ul li{ list-style:none; line-height:20px}
.arrange ul li selected{ background:url(../images/list_arrange_11.gif) left no-repeat; margin-left:-12px; padding-left:10px; line-height:20px }
.arrange ul li selected a{ font-weight: bold; color:#fff; background:url(../images/list_arrange_13.gif) right no-repeat; display:block}
.arrange ul li a{ color:#000}

div#arrange ul{ margin-left:20px; margin-top:5px}
div#arrange ul li{ list-style:none; line-height:20px}
div#arrange ul li selected{ background:url(../images/list_arrange_11.gif) left no-repeat; margin-left:-12px; padding-left:10px; line-height:20px }
div#arrange ul li selected a{ font-weight: bold; color:#fff; background:url(../images/list_arrange_13.gif) right no-repeat; display:block}
div#arrange ul li a{ color:#000}
div#support h2{ background:url(../images/support_03.gif) left no-repeat; padding-left:35px; color:#555; margin:5px 5px}
div#support h3{ background: url(../images/support_06.gif) left no-repeat; padding-left:60px; color:#555; line-height:25px; font-size:14px; margin:5px 5px}
div#support h4{ background:url(../images/support_13.gif) left no-repeat; padding:10px 0px; padding-left:35px; color:#555; line-height:15px; font-size:12px; vertical-align:top; margin:5px 5px; color:#f00}

.product{ border:1px #888 solid; height:130px; background:#fff; margin:5px; padding:10px 0px; text-align:center; font-size:9px; color:#000}
.addtocart{font-size:12px; font-weight:bold; color:#000}
.product a.viewdetail{ position:relative; background:url(../images/product_spec_20.gif) no-repeat; width:19px; height:14px; float:right; margin-right:5px}
.product a.viewdetail div{ position:absolute; top:-250px; left:-20px; background:url(../images/dialog.png) top no-repeat; width:240px; height:230px; visibility:hidden}
.product a.viewdetail:hover div{ visibility:visible}

/*------ ie6 fix ------\*/
* html .product a.viewdetail div{ background:url(../images/dialog.gif) no-repeat; color:#000; text-decoration:none}
* html .product a:hover div{ visibility:visible}
/*--- end ie6 fix -----*/

div#news_right{ float:right; width:200px; margin-right:5px;}
div#news_right .newsblock{ border:1px solid #999; float:none; margin:0px; margin-bottom:10px; width:180px; padding:10px; font-size:12px}
div#news_left{ margin-right:205px; margin-left:10px; width:540px;}
div#forum { margin-right:10px; margin-left:10px}
div#news_left a{ color:#9f1419}
div#news_left ul li{ background:url(../images/sep_ho.gif) repeat-x; padding:5px 0px; list-style:url(../images/news_07.gif) inside}
div#news_left ul li .subtext{ margin-left:20px}
div#news_left h1{ font-size:16px}
div#news_left h2{ font-size:13px}
div#news_left p{ margin:10px 0px;}
div#news_left a img{ border:1px solid #ddd;}
div#news_left a:hover img{ border:1px solid #000}
#main_picture{ float:left; margin-right:10px}
div.cat_news{ padding:5px 0px; background:url(../images/sep_ho.gif) bottom repeat-x}
div.cat_news h1{ margin:5px 0px}
div.cat_news a img{ float:left; margin-right:10px}
div#forums{ margin:10px}
div#forums table{ border:1px #CCCCCC solid; border-collapse:collapse;}
div#forums table td{ padding:5px;}
div#forums table h1{ font-size:14px;}
div#forums a img{ background:none}

#right 
{
	float:right;
}
.postbody h3.first {
}
p.author {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:1em;
	line-height:1.2em;
	margin:0pt 15em 0.6em 0pt;
	padding:0pt 0pt 5px;
}
.postbody 
{
	border-bottom: solid 1px gray;
	color:#333333;
}
.forum 
{
	border: solid 1px #3d3d3d;
}
.forumtitle 
{
	padding: 3px 5px 3px 5px;
	border-bottom: solid 1px #E8E8E8;
	background-color: #EFF3FB;
	font-size:10pt;
	font-weight: bold;
	color: #000033;
}
.author 
{
	font-size: 7pt;
	color: #A7A7A7;
}
.forumdetail
{
	padding: 6px 10px 6px 10px;
	text-align:justify;
}
.email-print{
	-x-system-font:none;
	color:#8A0000;
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-decoration:none;
}