/* base define */
body { font-size:11px; color:#484a4c; width:992px; margin:0px auto; font-family:Verdana, Arial, Helvetica, sans-serif; background:#fff url(../images/bg_body.gif) repeat-x; }
img { border:0; }
a { color:#484a4c; text-decoration:underline; }
a:hover { text-decoration:none; }

/* font define */
.font_black { font-size:10px; font-weight:bold; color:#717c84; }
.font_black_b_14{font-size:14px;font-weight:bold;color:#50585e;}
.font_black_b_14_2{font-size:14px; font-weight:bold;color:#717c84;}
.font_red_b { font-size:12px; font-weight:bold; color:#ed2024; }
.font_red{color:#ed2024;}
.font_orange_b_through { font-size:13px; font-weight:bold; color:#e58217; text-decoration: line-through; }
.font_orange { font-size:10px; color:#fe8b0f; }
.font_orange_b_10 { font-size:10px; font-weight:bold; color:#fe8b0f; }
.font_orange_b_36 {font-size:36px; font-weight:bold; color:#fe8b0f; }
.font_white_b_16 { font-size:16px; font-weight:bold; color:#fff; }
.font_green{ font-size:10px; color:#86c400;}
.font_green_b_10{ font-size:10px; font-weight:bold; color:#86c400;}
.font_green_b_11{ font-size:11px; font-weight:bold; color:#9ec200;}
.font_green_b_14{ font-size:14px; font-weight:bold; color:#9ec200; }
.font_gray{ font-size:10px; color:#CFCFCF;}


/* head */
#header { float: left; width:992px; padding-top:14px; padding-bottom:0px; margin-bottom:0px; }
#logo { padding-left:16px; }

 
/* navigation */
.nav_right {float: right; }
.keylink {float: right; padding-bottom: 25px;}
.keylink a, .keylink a:visited { 	color: #868686; }

#nav { float: right; width:520px; height:37px; padding-right:0px; background:#eee; background: url(../images/nav_left.gif) no-repeat; }
#nav_r { float:right; width:515px; height:37px; padding:0px; margin:0x; background:url(../images/nav_mid.gif) repeat-x; }
#nav_r li { float:left; padding-top:4px; margin:6px 12px; font-size:14px; font-weight: bold; color:#FFF; list-style:none; }


.nav_r_r { float:right; width:5px; height:37px; background:url(../images/nav_right.gif) no-repeat; }

#header h1{
	font: bold 1.9em Arial, Sans-Serif;
	padding: 22px 0 0 0;
	margin: 0;
	color: #A55E0C;
}
#header h2{
	font: 0.9em Arial, Sans-Serif;
	color: #868686;
	margin: 0;
	padding: 0;
}
#header p{
	margin: 0;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: center;
	font-weight:bold;	
	color: #EA830D;
}

#header p a, #header p a:visited{
	color: #EAA250;
	padding-left: 5px;
	font: 0.9em Arial, Sans-Serif;
	font-weight:bold;	
}

/* currently position */
.position { float:left; width:732px; height:24px; padding: 0; margin-bottom:8px; text-align:left; background:#e6e6e6 url(../images/bg_position_left.gif) no-repeat; }
.position .postion_text { color:#50585e; float:right; width:713px; height:20px; padding: 4px 0 0 12px; margin-left:4px; background: url(../images/bg_position_right.gif) no-repeat 721px 0; }


/* main body */
#main {clear:both; width:992px; margin:0 auto; display:table; }
#main_left { float:left; width:730px; text-align:left; }
#main_left_l { float:left; width:361px; padding: 0; text-align:left; }
#main_left_l h1 { float:left; width:361px; padding: 0; margin:0;}
.product_info { clear:both; width:359px; float:left;padding:0; border-left: #ddd 1px solid; border-right: #ddd 1px solid; background:url(../images/bg_product_mid_1.gif) repeat-x top}
.product_info_l { float:left; width:116px;padding: 0 0 0 20px; margin:0; }
.product_info_r { float:right; width:200px; padding:0; margin:0; }
.product_describe { float: left; width:359px; height:249px;}
.product_describe p { float:center; width:330px; padding-top:10px; margin:0 12px; line-height:20px; color:#484a4c; }
.learn_more {text-align:right; display:block;}
.product_bottom { clear:both; width:361px; height:6px; padding: 0; margin:0; background: url(../images/bg_product_bottom.gif) no-repeat; }
#main_left_r { float:right; width:360px; height:384px; padding: 0; }
#main_left_r h1 { float:left; width:361px;padding: 0; margin:0;}
#main_right {clear:right; float:right; width:259px; padding:0; }
#main_right h1 { clear:both; float:left; width:259px; padding:6px 0 0 0; height:26px; margin:0 0 0 0;/* adjust the totoal height of right part of the 3 lines */ background: url(../images/bg_product_title2.gif) no-repeat; }
#main_right .support { clear:both; float:left; width:259px; padding:6px 0 0 0; height:26px; margin:8px 0 0 0;/* adjust the totoal height of right part of the 3 lines */ background: url(../images/bg_product_title2.gif) no-repeat; }
#main_right .info { width:259px; text-align:left; background:url(../images/bg_product_mid.gif) repeat-y; }
/* Producut.htm right - support */
#main_right .info_2 { clear:both; width:259px; padding: 0px; margin-top:0px; text-align:left; background: url(../images/bg_product_mid.gif) repeat-y; }
/* Producut_content.htm right - support */
#main_right .info_3 { clear:both; width:259px; padding: 0px; margin-top:0px; text-align:left; background: url(../images/bg_product_mid.gif) repeat-y; }
#main_right span { clear:both; color:#86c400; height:20px; font-size:12px; padding:0 12px; margin:0; font-weight:bold; }
/* #main_right p { color:#717c84; font-size:10px; padding:8px 12px 12px 12px; padding-bottom:6px; margin:0; line-height:17px; } */
#main_right .soft { padding:0 12px 50px 12px; margin:0px 0 0px 0; }
#main_right .soft li { float:left; width:28%; padding:2px 4px 0 4px; margin:0; margin-bottom:0; }
#main_right .soft li a { padding:0; margin:0; text-decoration:underline; }
#main_right .soft li a:hover { text-decoration:none; }
.main_right_bottom { width:259px; height:4px; padding:0; margin:0; background: url(../images/bottom_glossary.gif) no-repeat; }



/* link define */
.link_black_b:link,.link_black_b:visited {font-size:11px; color:#484a4c; font-weight:bold;}
.link_orange_b:link, .link_orange_b:visited { font-size:11px; color:#fe8b0f; font-weight:bold; text-decoration:underline; }
.link_orange_b:hover { font-size:11px; color:#fe8b0f; font-weight:bold; text-decoration:none; }
.link_orange:link,.link_orange:visited { font-size:10px; color:#fe8b0f; text-decoration:none; }
.link_orange:hover { font-size:10px; color:#fe8b0f; text-decoration:underline; }
.link_orange_b_11:link, .link_orange_b_11:visited { font-size:11px; color:#fe8b0f; font-weight:bold; text-decoration:none; letter-spacing:-1px; }
.link_orange_b_11:hover { font-size:11px; color:#fe8b0f; font-weight:bold; text-decoration:underline; letter-spacing:-1px; }
.link_orange_underline:link, .link_orange_underline:visited { font-size:10px; color:#e58217; text-decoration:underline; }
.link_orange_underline:hover { font-size:10px; color:#e58217; text-decoration:none; }
.link_green:link, .link_green:visited { font-size:10px; color:#E58217; text-decoration:underline; }
.link_green:hover { font-size:10px; color:#E58217; text-decoration:none; }
.link_red:link,.link_red:visited{  font-size:10px; color:#ed2024; text-decoration:none;}
.link_red:hover{font-size:10px;color:#ed2024; text-decoration:underline;}
.position_nav:link, .position_nav:visited { font-size:14px; color:#FFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.position_nav:hover { font-size:14px; color:#fe8b0f; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.position_nav_now:link, .position_nav_now:visited { font-size:14px; color:#80daff; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.position_nav_now:hover { font-size:14px; color:#fe8b0f; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.here:link, .here:visited { font-size:11px; color:#50585e; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.here:hover { font-size:11px; color:#50585e; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }


/* foot define */
#footer { clear:both; width:992px; height:50px; margin-top:4px; padding-top:10px; background: url(../images/bg_bottom.gif) repeat-x; text-align: center }
#footer #link { float:left; }
#footer #link a{margin-left:10px;}
