body {
	margin: 0px;
	padding: 0px;
}
.fnt10 { font-size:10px; }
.fnt11 { font-size:11px; }
.fnt12 { font-size:12px; }
.fnt13 { font-size:13px; }
.fnt14 { font-size:14px; }
.fnt15 { font-size:15px; }
.fnt17 { font-size:17px; }
.fnt18 { font-size:18px; }
.fnt20 { font-size:20px; }

.fntlnh18 { line-height:18px; }
.fntlnh20 { line-height:20px; }
.fntlnh22 { line-height:22px; }
.fntlnh30 { line-height:30px; } 

.fntclrblue { color:#395a83; }
.fntclrred { color:#CC0000; }
.fntclrgray { color:#666666; }
.fntclrblack { color:#000000; }
.fntver { font-family:"Verdana", Arial, Helvetica, sans-serif; }
p {
	margin:0px;
}
textarea {
	border:1px solid #7F9DB9;
	background-color:#FFFFFF;
	width:200px; height:68px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:normal;
	text-decoration:none; line-height:18px; color:#666666;
}
.FormatControl
{
	border:1px solid #7F9DB9;
	background-color:#FFFFFF;
	width:208px; height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:normal;
	text-decoration:none; line-height:18px; color:#666666;
}
.top_panel_bg {
	background:url(../images/toppnl_bg.jpg) repeat-x left top;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	line-height:23px;
	color:#FFFFFF;
}
a
{
    color:#336699;
	text-decoration:none;
}
p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;     
	line-height:24px;
	color:#666666;
}
h1, h2, h3, h4{
	margin:0;
	padding:0;
}
h1
{
	font-family:Georgia;
	font-weight:normal;
	font-size:20px;
	color:#395a83;
	border-bottom:solid 1px #E8E8E8;
	line-height:36px;
	margin:0px 0px 1px 0px;
}
#linktxt a
{
    font-weight:bold;color:#336699;
}
#linktxt a:hover
{
    color:#990000;
}
.bold{
	font-weight:bold;
}
.top_panel_bg a { font-weight:normal; text-decoration:none; color:#FFFFFF; }
.top_panel_bg a:hover { font-weight:normal; text-decoration:none; color:#FFCC33; }

.navigation { width:877px; height:41px; background:url(../images/navi_bg.jpg) repeat-x left top; }
.navigation .left {	background:url(../images/navi_left.jpg) no-repeat left top;	width:877px; height:41px; }
.navigation .right { background:url(../images/navi_right.jpg) no-repeat right top; width:877px; height:41px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration: none; line-height:30px; color:#FFFFFF; text-align:center; }
.navigation .right a { font-weight:bold; text-decoration: none; line-height:30px; color:#FFFFFF; text-align:center; padding-left:10px; padding-right:10px; }
.navigation .right a:hover { color:#FFCC00;}


.breadcum_bg { background:url(../images/breadcrumb_bg.jpg) repeat-x left top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-decoration: none; line-height:33px; color:#7E7E76; }
.breadcum_left { background:url(../images/breadcrumb_left.jpg) no-repeat left top; }
.breadcum_right { background:url(../images/breadcrumb_right.jpg) no-repeat right top; padding-left:10px; }


.bottom_bg { background:url(../images/btm_bg.jpg) repeat-x left top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-decoration:none; line-height:16px; color:#7E7E76; }

.bottom_left { background:url(../images/btm_left.jpg) no-repeat left top; }
.bottom_right { background:url(../images/btm_right.jpg) no-repeat right top; height:56px; padding-left:235px; padding-top:5px; }


.bottom_bg a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-decoration:none; line-height:16px; color:#7E7E76; }
.bottom_bg a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-decoration:none; line-height:16px; color:#000000; }

.center_part {
	vertical-align:top;
	border-left:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	margin-top:17px; margin-bottom:17px;
}
.left_navi {
	width:207px;
	border-right:1px solid #E2E2E2;
}
.left_navi ul {
	margin:0px; padding:0px; list-style-type:none;
}
.left_navi li { width:184px; margin:0 auto 0 auto;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;	font-weight:normal; text-decoration:none; line-height:23px; color:#336699; border-bottom:1px solid #CCCCCC;  }
.left_navi li a { background:url(../images/arrow1.jpg) no-repeat left 5px; padding-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; line-height:23px; color:#336699; }
.left_navi li a:hover {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px; font-weight:normal; text-decoration:none; line-height:23px; color:#000000; }
.left_heading {
	background-color:#336699;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-indent:5px;
	text-decoration:none; line-height:28px; color:#FFFFFF;
}
.right_part { padding:0px 24px 0px 25px; padding-top:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#7E7E76; line-height:16px; }

.doted_line {
	background:url(../images/doted_line.gif) repeat-y center top;
	width:26px;
}
.product_text { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; line-height:18px; color:#666666; }
.product_text2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; line-height:16px; color:#666666; }
.product_text2 span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; line-height:16px; font-style:italic; color:#666666; }

.product_text2 a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; line-height:16px; color:#336699; }
.product_text2 a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:underline; line-height:16px; color:#336699; }

.last
{
	border:none;
}
.Brand_All ul {
	margin:0px; padding:0px; list-style-type:none;
}
.Brand_All li a {  left 5px; padding-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; line-height:23px; color:#336699; }
.Brand_All li a:hover {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px; font-weight:normal; text-decoration:none; line-height:23px; color:#000000; }
.selected
{
	background-color:#336699;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-indent:5px;
	text-decoration:none;color:#FFFFFF;
}
.blt li{ background:url(../images/arrow1.jpg) no-repeat left 3px; padding-left:15px; line-height:10px;}
.grabg{ background-color:#F3F3F3; padding:5px 0px 10px 10px; border-bottom:#cccccc 1px solid;}
.withe{ padding:5px 0px 10px 10px;}
.fntsub
{
	font-family:Georgia;
	font-weight:normal;
	font-size:20px;
	color:#395a83;
	line-height:36px;
	margin:0px 0px 1px 0px;
}
