	body {font:12px verdana; background: #c3c3c3 url(image/bgr_page.jpg) repeat-x 30px;}
	input, select { font:12px verdana; }
	form {margin:0px;}
	table { empty-cells:show; font:12px verdana; }
	a { color:#3a3a3a; text-decoration:none; }
	a:hover { text-decoration:underline; }
	img { border:0px; }
	label { cursor:pointer; }

	.print_top { display:none;}

	/* pupupLayer.js default color */
	.popup {color:#ffffff; font:bold 12px arial; background:#333333 url(/image/bar_msblack.gif) repeat-x top; border:1px solid #333333;}
	.popup_body {font:12px arial; background-Color:#ffffff; color:#000000;  }

	.page { background: #ffffff; }
	/*.page thead tr  { height:1px; background-Color:#4f4f4f; } */
	.page tfoot tr  { height:1px; background-Color:#2f2f2f; }
	.page_inner  { padding:7px 14px 10px 14px; }
	.page_footer { color:#585858; font:bold 9px verdana; }
	.page_footer a { color:#585858; text-decoration:underline; }

	.ts_menu td { padding:0px 10px; border-right:1px solid #d9d9d9; text-align:center; }

	.topmenu_bar { margin-top:10px; margin-bottom:10px; }

	.input_search { border:0px; height:18px; width:165px; }
	.btn_search { width:79px; height:22px; border:0px; background: url(/image/btn_search.gif); cursor:pointer; }
	.input_text { border:1px solid #777777; font:14px verdana; }

	.float_left { float:left; }

	/* Box Styles */
	.box1 { table-layout:fixed;  font-weight:bold; background:#d9d9d9; }
	.box1 .box1_l { width:4px; }
	.box1 .box1_r { width:4px; }
	.box1 thead tr { height:13px; }
	.box1 tfoot tr { height:13px; background:inherit; } /* firefox bug fix */

	.box1 thead .box1_l { background:url(/image/box1_tl.gif) no-repeat top left; }
	.box1 thead .box1_c { background:url(/image/box1_t.gif) repeat-x top; }
	.box1 thead .box1_r { background:url(/image/box1_tr.gif) no-repeat top right; }
	.box1 tbody .box1_l { background:url(/image/box1_l.gif) repeat-y left; }
	.box1 tbody .box1_body { padding:2px 15px;  }
	.box1 tbody .box1_r { background:url(/image/box1_r.gif) repeat-y right; }
	.box1 tfoot .box1_l { background:url(/image/box1_bl.gif) no-repeat left bottom; }
	.box1 tfoot .box1_c { background:url(/image/box1_b.gif) repeat-x bottom; }
	.box1 tfoot .box1_r { background:url(/image/box1_br.gif) no-repeat right bottom; }
	
	.box2 { table-layout:fixed;  font-weight:bold; margin-bottom:10px; }
	.box2 .box2_l { width:3px; }
	.box2 .box2_r { width:3px; }
	.box2 thead tr { height:4px; }
	.box2 tfoot tr { height:4px; background:inherit; } /* firefox bug fix */

	.box2 thead .box2_l { background:url(/image/box2_tl.gif) no-repeat top left; }
	.box2 thead .box2_c { background:url(/image/box2_t.gif) repeat-x top; }
	.box2 thead .box2_r { background:url(/image/box2_tr.gif) no-repeat top right; }
	.box2 tbody .box2_l { background:url(/image/box2_l.gif) repeat-y left; }
	.box2 tbody .box2_body { background:#9a9a9a; padding:2px; color:#636363;  }
	.box2 tbody .box2_r { background:url(/image/box2_r.gif) repeat-y right; }
	.box2 tfoot .box2_l { background:url(/image/box2_bl.gif) no-repeat left bottom; }
	.box2 tfoot .box2_c { background:#999999; }
	.box2 tfoot .box2_r { background:url(/image/box2_br.gif) no-repeat right bottom; }

	.box4 { height:128px; table-layout:fixed;  font-weight:bold; }
	.box4 .box4_l { width:3px; }
	.box4 .box4_r { width:3px; }
	.box4 thead tr { height:4px; }
	.box4 tfoot tr { height:2px; background:inherit; } /* firefox bug fix */

	.box4 thead .box4_l { background:url(/image/box4_tl.gif) no-repeat top left; }
	.box4 thead .box4_c { background:url(/image/box4_t.gif) repeat-x top; }
	.box4 thead .box4_r { background:url(/image/box4_tr.gif) no-repeat top right; }
	.box4 tbody .box4_l { background:url(/image/box4_l.gif) repeat-y left; }
	.box4 tbody .box4_body { background:#fefefe; padding:0px 15px;  }
	.box4 tbody .box4_r { background:url(/image/box4_r.gif) repeat-y right; }
	.box4 tfoot .box4_l { background:url(/image/box4_bl.gif) no-repeat left bottom; }
	.box4 tfoot .box4_c { background:url(/image/box4_b.gif) repeat-x bottom; }
	.box4 tfoot .box4_r { background:url(/image/box4_br.gif) no-repeat right bottom; }


	.box5 { table-layout:fixed; /* background:#F0F0F0; */ }
	.box5 .box5_l { width:4px; }
	.box5 .box5_r { width:4px; }
	.box5 thead tr { height:3px; }
	.box5 tfoot tr { height:4px; background:inherit;  } /* firefox bug fix */

	.box5 thead .box5_l { background:url(/image/box5_tl.gif) no-repeat top left; }
	.box5 thead .box5_r { background:url(/image/box5_tr.gif) no-repeat top right; }
	.box5 tbody .box5_body { color:#636363; padding:10px;  }
	.box5 tfoot .box5_l { background:url(/image/box5_bl.gif) no-repeat left bottom; }
	.box5 tfoot .box5_r { background:url(/image/box5_br.gif) no-repeat right bottom; }


	.box6 { table-layout:fixed;  font-weight:bold; height:100%; background:#ffffff;  }
	.box6 .box6_l { width:4px; }
	.box6 .box6_r { width:2px; }
	.box6 thead tr { height:4px; } 
	.box6 tfoot tr { height:4px; background:inherit; } /* firefox bug fix */

	.box6 thead .box6_l { background:url(/image/tabf_tl.gif) no-repeat top left; }
	.box6 thead .box6_c { background:url(/image/tabf_t.gif) repeat-x top; }
	.box6 thead .box6_r { background:url(/image/tabf_tr.gif) no-repeat top right; }
	.box6 tbody .box6_l { background:url(/image/tabf_l.gif) repeat-y left; }
	.box6 tbody .box6_body { padding:15px 10px 65px 10px; color:#636363;  }
	.box6 tbody .box6_r { background:url(/image/tabf_r.gif) repeat-y right; }
	.box6 tfoot .box6_l { background:url(/image/tabf_bl.gif) no-repeat left bottom; }
	.box6 tfoot .box6_c { background:url(/image/tabf_b.gif) repeat-x bottom; }
	.box6 tfoot .box6_r { background:url(/image/box6_br.gif) no-repeat right bottom; }


	.box7 { table-layout:fixed;  font-weight:bold; height:100%; background:#F0F0F0;  }
	.box7 .box7_l { width:4px; }
	.box7 .box7_r { width:4px; }
	.box7 thead tr { height:4px; } 
	.box7 tfoot tr { height:4px; background:inherit; } /* firefox bug fix */

	.box7 thead .box7_l { background:url(/image/box7_tl.gif) no-repeat top left; }
	.box7 thead .box7_c { background:url(/image/box7_line.gif) repeat-x top; }
	.box7 thead .box7_r { background:url(/image/box7_tr.gif) no-repeat top right; }
	.box7 tbody .box7_l { background:url(/image/box7_line.gif) repeat-y left; }
	.box7 tbody .box7_body { padding:2px 5px; color:#636363;  }
	.box7 tbody .box7_r { background:url(/image/box7_line.gif) repeat-y right; }
	.box7 tfoot .box7_l { background:url(/image/box7_bl.gif) no-repeat left bottom; }
	.box7 tfoot .box7_c { background:url(/image/box7_line.gif) repeat-x bottom; }
	.box7 tfoot .box7_r { background:url(/image/box7_br.gif) no-repeat right bottom; }

	.box8 { table-layout:fixed;  font-weight:bold; height:100%; background:#F0F0F0;  }
	.box8 .box8_l { width:4px; }
	.box8 .box8_r { width:4px; }
	.box8 thead tr { height:4px; } 
	.box8 tfoot tr { height:4px; background:inherit; } /* firefox bug fix */

	.box8 thead .box8_l { background:url(/image/box7_tl.gif) no-repeat top left; }
	.box8 thead .box8_c { background:url(/image/box7_line.gif) repeat-x top; }
	.box8 thead .box8_r { background:url(/image/box7_tr.gif) no-repeat top right; }
	.box8 tbody .box8_l { background:url(/image/box7_line.gif) repeat-y left; }
	.box8 tbody .box8_body { padding:2px 0px; color:#636363;  }
	.box8 tbody .box8_r { background:url(/image/box7_line.gif) repeat-y right; }
	.box8 tfoot .box8_l { background:url(/image/box7_bl.gif) no-repeat left bottom; }
	.box8 tfoot .box8_c { background:url(/image/box7_line.gif) repeat-x bottom; }
	.box8 tfoot .box8_r { background:url(/image/box7_br.gif) no-repeat right bottom; }


	.box9 { table-layout:fixed;  font-weight:bold; height:100%; background:#ffffff;  }
	.box9 .box9_l { width:3px; }
	.box9 .box9_r { width:3px; }
	.box9 thead tr { height:3px; } 
	.box9 tfoot tr { height:3px; background:inherit; } /* firefox bug fix */

	.box9 thead .box9_l { background:url(/image/box9_tl.gif) no-repeat top left; }
	.box9 thead .box9_c { background:url(/image/box9_line.gif) repeat-x top; }
	.box9 thead .box9_r { background:url(/image/box9_tr.gif) no-repeat top right; }
	.box9 tbody .box9_l { background:url(/image/box9_line.gif) repeat-y left; }
	.box9 tbody .box9_body { padding:12px 5px; color:#636363;  }
	.box9 tbody .box9_r { background:url(/image/box9_line.gif) repeat-y right; }
	.box9 tfoot .box9_l { background:url(/image/box9_bl.gif) no-repeat left bottom; }
	.box9 tfoot .box9_c { background:url(/image/box9_line.gif) repeat-x bottom; }
	.box9 tfoot .box9_r { background:url(/image/box9_br.gif) no-repeat right bottom; }
	/* Box Styles */


	.tab1 { font-weight:bold;  table-layout:fixed; cursor:pointer; height:100%; }
	.tab1 .tab1_l { width:4px; }
	.tab1 .tab1_r { width:4px; }
	.tab1 thead tr { height:4px; }
	.tab1 tbody .tab1_body { padding-bottom:4px; }
	/*.tab1 tfoot tr { height:0px; } */

	.tab_active { background:#ffffff; cursor:pointer;  }
	.tab_active .tab1 thead .tab1_l { background:url(/image/tab1_tl.gif) no-repeat top left; }
	.tab_active .tab1 thead .tab1_c { background:url(/image/tab1_t.gif) repeat-x top; }
	.tab_active .tab1 thead .tab1_r { background:url(/image/tab1_tr.gif) no-repeat top right; }
	.tab_active .tab1 tbody .tab1_l { background:url(/image/tab1_l.gif) repeat-y left; }
	.tab_active .tab1 tbody .tab1_body { color:#636363; text-align:center;  }
	.tab_active .tab1 tbody .tab1_r { background:url(/image/tab1_r.gif) repeat-y right; }

	.tab_inactive { background:url(/image/_def_bgr_tab.gif);  }
	.tab_inactive .tab1 thead .tab1_l { background:url(/image/tab1i_tl.gif) no-repeat top left; }
	.tab_inactive .tab1 thead .tab1_c { background:url(/image/tab1i_t.gif) repeat-x top; }
	.tab_inactive .tab1 thead .tab1_r { background:url(/image/tab1i_tr.gif) no-repeat top right; }
	.tab_inactive .tab1 tbody .tab1_l { background:url(/image/tab1i_l.gif) repeat-y left; }
	.tab_inactive .tab1 tbody .tab1_body { color:#ffffff; text-align:center; }
	.tab_inactive .tab1 tbody .tab1_r { background:url(/image/tab1i_r.gif) repeat-y right; }


	.def_tabbody { /*background: url(/image/box3_bgr.gif)*/ background:#ffffff; }
	.def_tabbody_inner { position:relative; display:none; height:100%;  }

	.tabf { table-layout:fixed;  font-weight:bold; height:100%; }
	.tabf .tabf_l { width:4px; }
	.tabf .tabf_r { width:2px; }
	.tabf thead tr { height:4px; } 
	.tabf tfoot tr { height:4px; background:inherit; } /* firefox bug fix */

	.tabf thead .tabf_l { background:url(/image/tabf_tl.gif) no-repeat top left; }
	.tabf thead .tabf_c { background:url(/image/tabf_t.gif) repeat-x top; }
	.tabf thead .tabf_r { background:url(/image/tabf_tr.gif) no-repeat top right; }
	.tabf tbody .tabf_l { background:url(/image/tabf_l.gif) repeat-y left; }
	.tabf tbody .tabf_body { color:#636363;  }
	.tabf tbody .tabf_r { background:url(/image/tabf_r.gif) repeat-y right; }
	.tabf tfoot .tabf_l { background:url(/image/tabf_bl.gif) no-repeat left bottom; }
	.tabf tfoot .tabf_c { background:url(/image/tabf_b.gif) repeat-x bottom; }
	.tabf tfoot .tabf_r { background:url(/image/tabf_br.gif) no-repeat right bottom; }

	.directory { color:#666666 }
	.directory .subtitle { padding-left:8px; background: url(/image/blt_yellow.gif) no-repeat left; font-weight:bold; }
	.directory td { padding-left:15px; }
	.directory a { color:#4175A6; }

	.DivABox { color:#ffffff;  font:bold 14px verdana; height:30px;  }
	.DivABox div { background:url(/image/DivABox_y.gif) repeat-x; }
	.DivABox div div { background:url(/image/DivABox_r.gif) no-repeat top right; }
	.DivABox div div div { background:url(/image/DivABox_l.gif) no-repeat top left; cursor:pointer; 
			text-align:center; line-height:30px;}

	.DivABox:hover { text-decoration:none; }
	.DivABox:hover div { background:url(/image/DivABox_h_y.gif) repeat-x; }
	.DivABox:hover div div { background:url(/image/DivABox_h_r.gif) no-repeat top right; }
	.DivABox:hover div div div { background:url(/image/DivABox_h_l.gif) no-repeat top left; }

	.DivABoxR2 { color:#ffffff;  font:bold 14px arial; height:25px;  }
	.DivABoxR2 div { background:url(/image/DivABoxR2_y.gif) repeat-x; }
	.DivABoxR2 div div { background:url(/image/DivABoxR2_r.gif) no-repeat top right; }
	.DivABoxR2 div div div { background:url(/image/DivABoxR2_l.gif) no-repeat top left; cursor:pointer; 
			text-align:center; line-height:25px;}

	.DivABoxR2:hover { text-decoration:none; }
	.DivABoxR2:hover div { background:url(/image/DivABoxR2_h_y.gif) repeat-x; }
	.DivABoxR2:hover div div { background:url(/image/DivABoxR2_h_r.gif) no-repeat top right; }
	.DivABoxR2:hover div div div { background:url(/image/DivABoxR2_h_l.gif) no-repeat top left; }


	.DivABoxR3 { color:#ffffff;  font:bold 14px arial; height:25px;  }
	.DivABoxR3 div { background:url(/image/DivABoxR3_y.gif) repeat-x; }
	.DivABoxR3 div div { background:url(/image/DivABoxR3_r.gif) no-repeat top right; }
	.DivABoxR3 div div div { background:url(/image/DivABoxR3_l.gif) no-repeat top left; cursor:pointer; 
			text-align:center; line-height:25px;}

	.DivABoxR3:hover { text-decoration:none; }
	.DivABoxR3:hover div { background:url(/image/DivABoxR2_h_y.gif) repeat-x; }
	.DivABoxR3:hover div div { background:url(/image/DivABoxR2_h_r.gif) no-repeat top right; }
	.DivABoxR3:hover div div div { background:url(/image/DivABoxR2_h_l.gif) no-repeat top left; }


	.DivABoxR4 { color:#ffffff;  font:bold 14px arial; height:25px;  }
	.DivABoxR4 div { background:url(/image/DivABoxR2_h_y.gif) repeat-x; }
	.DivABoxR4 div div { background:url(/image/DivABoxR2_h_r.gif) no-repeat top right; }
	.DivABoxR4 div div div { background:url(/image/DivABoxR2_h_l.gif) no-repeat top left; text-align:center; line-height:25px; }


	.DivABoxW { color:#3373B0;  font:bold 12px verdana; height:23px;  }
	.DivABoxW div { background:url(/image/DivABoxW_y.gif) repeat-x; }
	.DivABoxW div div { background:url(/image/DivABoxW_r.gif) no-repeat top right; }
	.DivABoxW div div div { background:url(/image/DivABoxW_l.gif) no-repeat top left; cursor:pointer; 
			text-align:left; line-height:23px; padding-left:15px;}
	.DivABoxW:hover { text-decoration:none; }
	.DivABoxW:hover div { background:url(/image/DivABoxW_h_y.gif) repeat-x; }
	.DivABoxW:hover div div { background:url(/image/DivABoxW_h_r.gif) no-repeat top right; }
	.DivABoxW:hover div div div { background:url(/image/DivABoxW_h_l.gif) no-repeat top left; }



	.DivABoxW2 { font:11px verdana; height:23px;  }
	.DivABoxW2 div { background:url(/image/DivABoxW_y.gif) repeat-x; }
	.DivABoxW2 div div { background:url(/image/DivABoxW_r.gif) no-repeat top right; }
	.DivABoxW2 div div div { background:url(/image/DivABoxW_l.gif) no-repeat top left; cursor:pointer; 
			text-align:center; line-height:23px; }
	.DivABoxW2:hover { text-decoration:none; }
	.DivABoxW2:hover div { background:url(/image/DivABoxW_h_y.gif) repeat-x; }
	.DivABoxW2:hover div div { background:url(/image/DivABoxW_h_r.gif) no-repeat top right; }
	.DivABoxW2:hover div div div { background:url(/image/DivABoxW_h_l.gif) no-repeat top left; }


	.DivABoxB { color:#ffffff;  font:bold 12px verdana; height:20px;  }
	.DivABoxB div { background:url(/image/DivABoxB_y.gif) repeat-x; }
	.DivABoxB div div { background:url(/image/DivABoxB_r.gif) no-repeat top right; }
	.DivABoxB div div div { background:url(/image/DivABoxB_l.gif) no-repeat top left; cursor:pointer; 
			text-align:center; line-height:20px; }

	.DivABoxB:hover { text-decoration:none; }
	.DivABoxB:hover div { background:url(/image/DivABoxB_h_y.gif) repeat-x; }
	.DivABoxB:hover div div { background:url(/image/DivABoxB_h_r.gif) no-repeat top right; }
	.DivABoxB:hover div div div { background:url(/image/DivABoxB_h_l.gif) no-repeat top left;}


	.DivABoxO { color:#ffffff;  font:bold 12px verdana; height:20px;  }
	.DivABoxO div { background:url(/image/DivABoxO_y.gif) repeat-x; }
	.DivABoxO div div { background:url(/image/DivABoxO_r.gif) no-repeat top right; }
	.DivABoxO div div div { background:url(/image/DivABoxO_l.gif) no-repeat top left; cursor:pointer; 
			text-align:center; line-height:20px; }

	.DivABoxO:hover { text-decoration:none; }
	.DivABoxO:hover div { background:url(/image/DivABoxO_h_y.gif) repeat-x; }
	.DivABoxO:hover div div { background:url(/image/DivABoxO_h_r.gif) no-repeat top right; }
	.DivABoxO:hover div div div { background:url(/image/DivABoxO_h_l.gif) no-repeat top left;}


	.DivABoxGR { color:#ffffff;  font:bold 14px verdana; height:26px;  }
	.DivABoxGR div { background:url(/image/DivABoxGR_y.gif) repeat-x; }
	.DivABoxGR div div { background:url(/image/DivABoxGR_r.gif) no-repeat top right; }
	.DivABoxGR div div div { background:url(/image/DivABoxGR_l.gif) no-repeat top left; cursor:pointer; 
			text-align:center; line-height:26px;}

	.DivABoxGR:hover { text-decoration:none; }
	.DivABoxGR:hover div { background:url(/image/DivABoxB2_y.gif) repeat-x; }
	.DivABoxGR:hover div div { background:url(/image/DivABoxB2_r.gif) no-repeat top right; }
	.DivABoxGR:hover div div div { background:url(/image/DivABoxB2_l.gif) no-repeat top left; }

	.DivABoxB2 { color:#ffffff;  font:bold 14px verdana; height:26px;  }
	.DivABoxB2 div { background:url(/image/DivABoxB2_y.gif) repeat-x; }
	.DivABoxB2 div div { background:url(/image/DivABoxB2_r.gif) no-repeat top right; }
	.DivABoxB2 div div div { background:url(/image/DivABoxB2_l.gif) no-repeat top left; cursor:pointer; 
			text-align:center; line-height:26px;}
	.DivABoxB2:hover { text-decoration:none; }



	.DivABoxCM { color:#ffffff;  font:bold 10px verdana; height:26px;  }
	.DivABoxCM div { background:url(/image/DivABoxGR_y.gif) repeat-x; }
	.DivABoxCM div div { background:url(/image/DivABoxGR_r.gif) no-repeat top right; }
	.DivABoxCM div div div { background:url(/image/DivABoxGR_l.gif) no-repeat top left; cursor:pointer; 
			text-align:left; padding-left:10px; line-height:26px;}
	.DivABoxCM div div div span { color:#A2A2A2; text-align:center; display:-moz-inline-box; display:inline-table;  width:17px; height:17px; 
			background:url(/image/bgr_number_g.gif) no-repeat center center; }

	.DivABoxCM:hover { text-decoration:none; }
	.DivABoxCM:hover div { background:url(/image/DivABoxB2_y.gif) repeat-x; }
	.DivABoxCM:hover div div { background:url(/image/DivABoxB2_r.gif) no-repeat top right; }
	.DivABoxCM:hover div div div { background:url(/image/DivABoxB2_l.gif) no-repeat top left; }
	.DivABoxCM:hover div div div span { color:#4175A6; text-align:center; display:-moz-inline-box; display:inline-table;  width:17px; height:17px; 
			background:url(/image/bgr_number_b.gif) no-repeat center center; }

	.DivABoxCM_active { color:#ffffff;  font:bold 10px verdana; height:26px;  }
	.DivABoxCM_active div { background:url(/image/DivABoxB2_y.gif) repeat-x; }
	.DivABoxCM_active div div { background:url(/image/DivABoxB2_r.gif) no-repeat top right; }
	.DivABoxCM_active div div div { background:url(/image/DivABoxB2_l.gif) no-repeat top left; cursor:pointer; 
			text-align:left; padding-left:10px; line-height:26px;}
	.DivABoxCM_active div div div span { color:#4175A6; text-align:center; display:-moz-inline-box; display:inline-table; width:17px; height:17px; 
			background:url(/image/bgr_number_b.gif) no-repeat center center; }
	.DivABoxCM_active:hover { text-decoration:none; }


	.Div4Box { color:#ffffff;  font:bold 13px verdana; height:30px;  }
	.Div4Box div { background:url(/image/DivABox_y.gif) repeat-x; }
	.Div4Box div div { background:url(/image/DivABox_r.gif) no-repeat top right; }
	.Div4Box div div div { background:url(/image/DivABox_l.gif) no-repeat top left;  
			text-align:left; padding:0px 20px; line-height:30px;}
	.Div4Box div div div table { color:#ffffff;  font:bold 14px verdana;  }
	.Div4Box div div div table a { color:#ffffff;  font:12px verdana;  }

	.Div4Box2 { color:#ffffff;  font:bold 13px verdana; height:30px;  }
	.Div4Box2 div { background:url(/image/DivABox_y.gif) repeat-x; }
	.Div4Box2 div div { background:url(/image/DivABox2_r.gif) no-repeat top right; }
	.Div4Box2 div div div { background:url(/image/DivABox2_l.gif) no-repeat top left;  
			text-align:left; padding:0px 20px; line-height:30px;}

	.Div4BoxW { color:#3373B0;  font:bold 12px verdana; height:23px;  }
	.Div4BoxW div { background:url(/image/DivABoxW_y.gif) repeat-x; }
	.Div4BoxW div div { background:url(/image/DivABoxW_r.gif) no-repeat top right; }
	.Div4BoxW div div div { background:url(/image/DivABoxW_l.gif) no-repeat top left; 
			text-align:left; line-height:23px; padding-left:15px;}

	.Div4BoxDG { font:bold 14px verdana; }
	.Div4BoxDG div { background:url(/image/DivABoxDG_y.gif) repeat-x; }
	.Div4BoxDG div div { background:url(/image/DivABoxDG_r.gif) no-repeat top right; }
	.Div4BoxDG div div div { background:url(/image/DivABoxDG_l.gif) no-repeat top left; }

	.Div4BoxGN { color:#ffffff;  font:bold 12px verdana; height:20px;  }
	.Div4BoxGN div { background:url(/image/DivABoxGN_y.gif) repeat-x; }
	.Div4BoxGN div div { background:url(/image/DivABoxGN_r.gif) no-repeat top right; }
	.Div4BoxGN div div div { background:url(/image/DivABoxGN_l.gif) no-repeat top left; 
			text-align:left; line-height:20px; padding-left:15px;}

	.Div4BoxGRA { color:#ffffff;  font:bold 12px verdana; height:20px;  }
	.Div4BoxGRA div { background:url(/image/DivABoxGRA_y.gif) repeat-x; }
	.Div4BoxGRA div div { background:url(/image/DivABoxGRA_r.gif) no-repeat top right; }
	.Div4BoxGRA div div div { background:url(/image/DivABoxGRA_l.gif) no-repeat top left; 
			text-align:left; line-height:20px; padding-left:15px;}

	.Div8Box { background:#d9d9d9 url(/image/box1_l.gif) repeat-y left; }
	.Div8Box .Div8Box_l1 { background:url(/image/box1_r.gif) repeat-y right; }
	.Div8Box .Div8Box_l1 .Div8Box_l2 { background:url(/image/box1_b.gif) repeat-x bottom; }
	.Div8Box .Div8Box_l1 .Div8Box_l2 .Div8Box_l3 { background:url(/image/box1_t.gif) repeat-x top; }
	.Div8Box .Div8Box_l1 .Div8Box_l2 .Div8Box_l3 .Div8Box_l4 { background:url(/image/box1_tr.gif) no-repeat top right; }
	.Div8Box .Div8Box_l1 .Div8Box_l2 .Div8Box_l3 .Div8Box_l4 .Div8Box_l5 { background:url(/image/box1_tl.gif) no-repeat top left; }
	.Div8Box .Div8Box_l1 .Div8Box_l2 .Div8Box_l3 .Div8Box_l4 .Div8Box_l5 .Div8Box_l6 { background:url(/image/box1_bl.gif) no-repeat left bottom; }
	.Div8Box .Div8Box_l1 .Div8Box_l2 .Div8Box_l3 .Div8Box_l4 .Div8Box_l5 .Div8Box_l6 .Div8Box_l7 { padding:15px 0px; background:url(/image/box1_br.gif) no-repeat right bottom; }

	.Div8BoxDG { background:url(/image/box7_line.gif) repeat-y left; }
	.Div8BoxDG .Div8BoxDG_l1 { background:url(/image/box7_line.gif) repeat-y right; }
	.Div8BoxDG .Div8BoxDG_l1 .Div8BoxDG_l2 { background:url(/image/box7_line.gif) repeat-x bottom; }
	.Div8BoxDG .Div8BoxDG_l1 .Div8BoxDG_l2 .Div8BoxDG_l3 { background:url(/image/DivABoxDG_y.gif) repeat-x top; }
	.Div8BoxDG .Div8BoxDG_l1 .Div8BoxDG_l2 .Div8BoxDG_l3 .Div8BoxDG_l4 { background:url(/image/DivABoxDG_r.gif) no-repeat top right; }
	.Div8BoxDG .Div8BoxDG_l1 .Div8BoxDG_l2 .Div8BoxDG_l3 .Div8BoxDG_l4 .Div8BoxDG_l5 { background:url(/image/DivABoxDG_l.gif) no-repeat top left; }
	.Div8BoxDG .Div8BoxDG_l1 .Div8BoxDG_l2 .Div8BoxDG_l3 .Div8BoxDG_l4 .Div8BoxDG_l5 .Div8BoxDG_l6 { background:url(/image/box7_bl.gif) no-repeat left bottom; }
	.Div8BoxDG .Div8BoxDG_l1 .Div8BoxDG_l2 .Div8BoxDG_l3 .Div8BoxDG_l4 .Div8BoxDG_l5 .Div8BoxDG_l6 .Div8BoxDG_l7 { background:url(/image/box7_br.gif) no-repeat right bottom; }

	.Div8BoxFB { background:#000000 url(/image/frameB_l.gif) repeat-y left; display:inline-block;   }
	.Div8BoxFB .Div8BoxFB_l1 { background:url(/image/frameB_r.gif) repeat-y right; }
	.Div8BoxFB .Div8BoxFB_l1 .Div8BoxFB_l2 { background:url(/image/frameB_b.gif) repeat-x bottom; }
	.Div8BoxFB .Div8BoxFB_l1 .Div8BoxFB_l2 .Div8BoxFB_l3 { background:url(/image/frameB_t.gif) repeat-x top; }
	.Div8BoxFB .Div8BoxFB_l1 .Div8BoxFB_l2 .Div8BoxFB_l3 .Div8BoxFB_l4 { background:url(/image/frameB_rt.gif) no-repeat top right; }
	.Div8BoxFB .Div8BoxFB_l1 .Div8BoxFB_l2 .Div8BoxFB_l3 .Div8BoxFB_l4 .Div8BoxFB_l5 { background:url(/image/frameB_lt.gif) no-repeat top left; }
	.Div8BoxFB .Div8BoxFB_l1 .Div8BoxFB_l2 .Div8BoxFB_l3 .Div8BoxFB_l4 .Div8BoxFB_l5 .Div8BoxFB_l6 { background:url(/image/frameB_lb.gif) no-repeat left bottom; }
	.Div8BoxFB .Div8BoxFB_l1 .Div8BoxFB_l2 .Div8BoxFB_l3 .Div8BoxFB_l4 .Div8BoxFB_l5 .Div8BoxFB_l6 .Div8BoxFB_l7 { background:url(/image/frameB_rb.gif) no-repeat right bottom; }
	.Div8BoxFB .Div8BoxFB_l1 .Div8BoxFB_l2 .Div8BoxFB_l3 .Div8BoxFB_l4 .Div8BoxFB_l5 .Div8BoxFB_l6 .Div8BoxFB_l7 .Div8BoxFB_l8 { padding:8px 12px 12px 10px;  }


	/* Common */
	.topmargin_min { margin-top:0px; }

	.btn_addtowish { display:-moz-inline-box; display:inline-table;  background:url(/image/btn_addtowish.gif) no-repeat top left; }
	.btn_addtowish:hover { background:url(/image/btn_addtowish_h.gif) no-repeat top left; }

	.btn_addtocart { display:-moz-inline-box; display:inline-table;  background:url(/image/btn_addtocart.gif) no-repeat top left; }
	.btn_addtocart:hover { background:url(/image/btn_addtocart_h.gif) no-repeat top left; }

	.pricing_box { color:#333333; font:bold 12px verdana; text-align:right; padding-right:15px;   }
	.pricing_box ul { list-style-type:none; font:normal 12px verdana; margin-left:0px; margin-bottom:0px; margin-top:0px; padding:0px;  }
	.pricing_box ul li {  }
	.pricing_box p { color:#0C0C0C; }
	.pricing_box_discount { padding-top:5px; color:#ff0000; }
	.pricing_box_priceline { border-top:1px dotted #333333; border-bottom:1px dotted #333333; padding:5px 0px 5px 15px; }
	.pricing_box_price { font:bold 13px verdana; color:#0C0C0C;  }
	.pricing_box_promo { color:#BF0000; }
	.pricing_box .box_button { margin-bottom:10px;  }

	.require_text {font:12px verdana; }
	.require_red { font-weight:bold; color:#ff0000;}
	.require_red2 { margin-left:8px; font-weight:bold; color:#ff0000;}
	
	.left_category {  }
	.left_category td ul { list-style-type:none; font:11px verdana; margin-left:0px; margin-bottom:5px; margin-top:5px; padding:0px;  }
	.left_category td ul li {  padding-left:8px; margin:5px 0px; background: url(/image/blt_yellow.gif) no-repeat 0px 5px; }
	.left_category td ul li a {  color:#333333; }
	

	.left_subcategory { padding-left:15px; }
	.left_subcategory h2 { font:bold 12px verdana; margin:0px; }
	.left_subcategory ul { list-style-type:none; font:11px verdana; margin-left:0px; margin-bottom:5px; margin-top:5px; padding:0px;  }
	.left_subcategory ul li { padding-left:12px; margin:5px 0px; background: url(/image/blt_triangle_blue.gif) no-repeat left; }
	.left_subcategory ul li a {  color:#333333; }


	/* Home page */
	.def_contents { }
	.def_contents td { padding:10px 4px 10px 10px; font-size:11px; }
	.def_contents td a:hover { color:#3470A4; }
	.def_contents img { float:left; margin-right:10px; border:1px solid #666666; }
	.def_contents .subtitle { color:#3470A4; font-weight:bold; padding-top:1px;  margin-bottom:7px;  padding-left:8px;
			margin-left:113px !important; background: url(/image/blt_arrow_blue5.gif) no-repeat 0px 0px !important; }


	.def_topic td { padding-left:10px; color:#636363; vertical-align:top; }
	.def_topic td a { color:#636363; }
	.def_topic td p { font-weight:bold; margin:0px; }
	.def_topic td ul { list-style-type:none; font:11px verdana; margin-left:0px; margin-bottom:0px; margin-top:5px; padding:0px;  }
	.def_topic td ul li { padding-left:8px; background: url(/image/blt_yellow.gif) no-repeat left; }

	.def_sm td { border-right:1px solid #d9d9d9; color:#636363; padding-left:10px; vertical-align:top; }
	.def_sm td a { color:#636363; }
	.def_sm td p { font-weight:bold; margin:0px; }
	.def_sm td ul { list-style-type:none;font:11px verdana; margin-left:0px; margin-bottom:0px; margin-top:5px; padding:0px;  }
	.def_sm td ul li { padding-left:8px; background: url(/image/blt_yellow.gif) no-repeat left; }


	/* Product Home page */
	.product_todaydeal_title { font:bold 16px verdana; color:#205282; }

	.product_todaydeal_text { font-size:14px; font-weight:bold; color:#202020; }
	.product_todaydeal_text a { color:#0C0C0C; text-decoration:underline; }
	.product_todaydeal_text a:hover { color:#228888;  }
	.product_todaydeal_text ul { list-style-type:none; font:11px verdana; margin-left:0px; margin-bottom:0px; margin-top:5px; padding:0px;  }
	.product_todaydeal_text ul li { padding-left:8px; background: url(/image/blt_yellow.gif) no-repeat left; }

	.tbl_product_subcategory .col_1 {width:47%; }
	.tbl_product_subcategory .col_2 {width:53%; }
	.product_subcategory { color:#202020; padding-left:20px; padding-right:0px !important;  }
	.product_subcategory .caption { padding-left:20px; vertical-align: top; display: table-cell; position: static; }
	.product_subcategory ul {  list-style-type:none; margin-bottom:0px; margin-top:15px; padding:0px; margin-left:0px; margin-right:0px; color:#555555;}
	.product_subcategory ul li { margin-top:3px; padding-left:0px; margin-left:0px; float:left; display: table; position: static; }
	.product_subcategory ul li ul { margin:0 0 0 10px; padding:0;}
	.product_subcategory ul li ul li { margin:3px 0 0 0; padding:0px; float:none; display:block;  }

	.product_subcategory ul .caption a { color:#3470A4; text-decoration:underline; 
		padding-left:10px; background: url(/image/blt_arrow_blue5.gif) no-repeat 0px 0px;  }
	.product_subcategory ul a:hover { color:#228888;  }
	.product_banner { color:#646464; text-align:center; vertical-align:middle;  
					background-Color:#F0F0F0; font:bold 14px verdana; }

	.banner_box img { border:1px solid #cccccc; }

	/* Product List page */
	.prodList_title { font:bold 16px verdana; color:#3470A4; }
	.custview_bar td {  border-top:1px solid #999999; border-bottom:1px solid #999999; }
	.prodList_category { font:normal 11px arial; color:#656565; }
	.prodList_category  ul { list-style-type:none; margin-left:10px; margin-bottom:10px; margin-top:5px; padding:0px; line-height:18px;  }
	.prodList_category  ul li { font-weight:bold; margin-left:0px; margin-bottom:2px; }
	.prodList_category  ul li ul{ font-size:11px; list-style-type:none; margin-left:0px; margin-bottom:20px; padding:0px;  }
	.prodList_category  ul li ul li { font-weight:normal; padding-left:10px; 
		background: url(/image/blt_arrow_blue5.gif) no-repeat 0px 3px; }
	.prodList_category  ul li ul li a { color:#3470A4; text-decoration:underline; }
	.prodList_category  ul a { color:#333333; text-decoration:none; }
	.prodList_category  ul a:hover { color:#228888;  }
	.prodList_category p { font-size:14px; text-align:center; font-weight:bold; border:2px solid #5992C7; line-height:30px;}
	.prodList_category p a { color:#5992C7; }
	.prodList_category p a:hover { color:#ff0000; text-decoration:none; }


	.tbl_productlist { border-collapse:collapse; empty-cells:show; margin-left:2px; width:304px; font-size:0.9em;
		border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; }
	.tbl_productlist thead td {padding:2px 3px; border-right:1px solid #cccccc;  }
	.tbl_productlist tbody td {padding:2px 4px; border-right:1px solid #cccccc; border-top:1px solid #cccccc; }
	.tbl_productlist td.no_topborder { border-top:0; }
	.tbl_productlist thead { }
	.tbl_productlist thead tr { height:25px; }
	.tbl_productlist thead td { color:#333333; font-weight:bold; background:#e0e0e0 !important; text-align:center !important; }
	.tbl_productlist tbody {}
	.tbl_productlist tbody tr {cursor:pointer;}
	.tbl_productlist .col_1 { text-align:center; background:#ffffff !important; }
	.tbl_productlist .col_2 { text-align:right; }
	.tbl_productlist .col_3 { text-align:right; }
	.tbl_productlist .col_4 { text-align:right; }
	.tbl_productlist tr.row_0 { background:#ffffff; }
	.tbl_productlist tr.row_1 { }
	.tbl_productlist tr.row_active { background:#FFFFD0 !important; color:#0000ff; }
	.tbl_productlist tr.row_active .col_i1 { background:#FFFFFF !important; color:#000000; }
	.tbl_productlist .pitch_mm { font-family:arial; font-size:0.9em; }

	.filter_box {  }
	.filter_box ul { list-style-type:none; margin:5px 5px 10px 5px; padding:0px; line-height:18px;  }
	.filter_box ul li { background-image:none; margin-left:0px; margin-bottom:4px; padding-left:0px; }
	.filter_box ul li .filter_name { display:block; 
		color:#333333; line-height:25px; font-weight:bold; text-align:left; padding:0px 5px;}
	.filter_box ul li ul{ font-size:11px; list-style-type:none; margin-left:5px; margin-bottom:20px; padding:0px;  }
	.filter_box ul li ul li { font-weight:normal; padding-left:10px; margin-left:5px;
		background: url(/image/blt_arrow_blue5.gif) no-repeat 0px 3px; }
	.filter_box ul a { color:#333333; text-decoration:underline }
	.filter_box ul a:hover { color:#228888;  }

	.prodList_item_row td { border-bottom:1px solid #999999; }

	.prodList_item td { vertical-align:top; padding-top:15px; padding-bottom:15px;  }
	.prodList_text { padding-left:10px; font-size:11px; font-weight:bold; color:#333333; padding-right:5px; }
	.prodList_text a { color:#111111; text-decoration:underline; }
	.prodList_text a:hover { color:#228888;  }
	.prodList_text ul { list-style-type:none; font:11px verdana; margin-left:0px; margin-bottom:0px; margin-top:5px; padding:0px;  }
	.prodList_text ul li { padding-left:8px; background: url(/image/blt_yellow.gif) no-repeat left; }

	.prodList_item_row .box_buttons {position:relative; height:100%; }

	.box_images_movies { position:absolute; top:0px; height:100%; }
	.box_images_movies div { position:absolute; bottom:0; width:110px; margin-left:50px;}
	.box_images_movies p { text-align:left; margin:3px 0 0 0; font-size:11px; font-weight:normal; }
	.box_images_movies p img { vertical-align:middle; }

	#div_tooltip { width:140px; background:#ffffff; border:1px solid #aaaaaa; padding:5px; }
	#div_tooltip .box_images_movies p {margin:5px 0 5px 0px;  }


	/* Help  */
	.help_page { font:12px verdana; }
	.help_page h1 { display:inline; vertical-align:top; font:bold 20px verdana; color:#205282;  }
	.help_page_main { padding-left:30px; }
	.help_page_main  table p { margin:0px; font:bold 15px verdana; color:#205282; }
	.help_page_main  table td { vertical-align:top;  }
	.help_page_main  table ul { list-style-type:none; margin-left:2px; margin-bottom:10px; margin-top:5px; padding:0px;  }
	.help_page_main  table ul li { padding-left:8px; margin-top:2px; background: url(/image/blt_arrow_blue5.gif) no-repeat 0px 0px; }
	.help_page_main  table ul li a { font:12px verdana; color:#000000; /*color:#646464;*/  }

	.help_sub_page { font:12px verdana; padding:15px 10px; }
	.help_sub_page h2 { font:bold 18px verdana;   }
	.help_sub_page h3 { font:bold 14px verdana; margin-top:30px; text-decoration:underline; }
	.help_sub_page h4 { font:bold 12px verdana; margin-bottom:0px; margin-right:10px; }

	.help_sub_page ul { margin-bottom:20px; margin-top:5px;   }
	.help_sub_page ul li { margin-top:15px; line-height:130%;   }
	.help_sub_page ul li h6 { display:inline; font:bold 12px verdana; margin-right:10px;  }

	.help_sub_page .step_desc {}
	.help_sub_page .warning { font:bold 12px verdana;  }
	.help_sub_page .w_red { color:#800000;  } 
	.help_sub_page .w_text { padding-left:20px; color:#183E62;  } 

	.help_sub_page .step_group  { margin-left:53px; list-style-type:none; margin-bottom:10px; margin-top:5px;   }
	.help_sub_page .step_group li { text-indent:-53px;  }
	.help_sub_page .step_group li h6 { font:bold 12px verdana; color:#BF6000;  }

	.help_sub_page .faq_group { margin-bottom:30px; margin-top:5px;   }
	.help_sub_page .faq_group li { margin-top:25px; line-height:130%;   }
	.help_sub_page .faq_group li h5 { margin-bottom:5px; font:bold 12px verdana; color:#000000;  }

	.help_sub_page .faq_summary_group { margin-bottom:20px; margin-top:5px;   }
	.help_sub_page .faq_summary_group li { margin-top:0px; margin-bottom:0px; line-height:150%;   }

	.help_sub_page .regular_group { margin-bottom:20px; margin-top:5px;   }
	.help_sub_page .regular_group li { margin-top:0px; margin-bottom:10px; line-height:130%;   }

	.help_sub_page .chart_shippingtime { margin-top:40px; border-left:1px solid #999999; border-top:1px solid #999999; border-right:1px solid #999999;}
	.help_sub_page .chart_shippingtime h2 { font:bold 12px verdana; margin-bottom:5px; }
	.help_sub_page .chart_shippingtime td {padding:10px 20px; border-bottom:1px solid #999999; }
	.help_sub_page .chart_shippingtime thead td { background-Color:#eeeeee;  }
	.help_sub_page .chart_shippingtime tbody td {  }
	.help_sub_page .note { color:#183E62; padding-left:20px; margin-top:5px;  }
	.help_sub_page .highlight { color:#183E62; font-weight:bold; text-decoration:underline;  }
	.help_sub_page a { color:#800000 }

	/* SignIn Page */
	.signin_page { font:12px verdana; }
	.signin_page h1 { display:inline; vertical-align:top; font:bold 20px verdana; color:#205181;  }
	.signin_page .warning { color:#FF0000;  }
	.signin_page table p { margin:0px;  }
	.signin_page table p a { font:12px verdana; color:#4175A6; text-decoration:underline;  }
	.signin_page h3 { font:bold 20px verdana; color:#B9B9B9;  }

	.signin_page h2 { display:inline; vertical-align:top; font:bold 20px verdana; color:#FF5400;  }

	/* Register page */
	.register_page { font:12px verdana; }
	.register_page h1 { display:inline; vertical-align:top; font:bold 20px verdana; color:#205282;  }
	.register_page table tr {height:32px; }
	.register_page p { margin:10px 0px;  }
	.register_page p a { font:12px verdana; color:#4175A6;  }


	/* Product page */
	.product_left {padding-right:15px; border-right:1px solid #dddddd;}
	.product_left h2 {font:bold 16px verdana; margin:0px; color:#205282;}

	.product_section_header { border-bottom:1px solid #cccccc; height:24px}

	.image_list { empty-cells:show;  }
	.image_list td { padding-right:6px; padding-bottom:6px; }
	.image_list td img { border:1px solid #333333; }

	.animation_list { empty-cells:show;  }
	.animation_list td { padding-right:12px; padding-bottom:12px; }
	.animation_list td img { border:1px solid #9A9A9A; }

	.video_list { padding:10px 20px; border-top:1px solid #cccccc; height:140px; margin-top:10px; }
	.video_list .video_frame { position:relative; overflow:hidden; width:220px; height:120px; float:left; margin-right:20px;  }
	.video_list .video_frame .overlay_video { position:absolute; left:0px; top:0px; width:100%; height:100%; padding:50% 0 0 50%; }
	.video_list .video_frame .overlay_video img { position:relative; left:-15px; top:-65px; }
	.video_list .video_frame .snapshot { position:absolute; left:0px; top:0px; display:block; width:100%; height:100%;  }

	.product_special_deals {}
	.product_special_deals td {color:#3a3a3a; padding-top:10px;}

	.product_specifications { font:14px verdana; }
	.product_specifications h2 { font:bold 14px verdana; color:#AC6704; }
	.product_specifications p { color:#646464; }

	.product_reviews { font:12px verdana; }
	.product_reviews h2 { font:bold 14px verdana; color:#519B1F; }
	.product_reviews p { color:#646464; }

	.product_right { }
	
	.product_tab_body {display:none; margin-top:10px; }
	.product_tab_body hr { color:#dddddd; height:1px; }

	.product_overview {padding:0px 5px; } 
	.product_overview h2 { font:bold 14px verdana; color:#4175A6; }
	.product_overview p { color:#3A3A3A; }

	.product_highlight { font:12px verdana; padding:0px 5px; }
	.product_highlight h2 { font:bold 14px verdana; color:#4175A6; }
	.product_highlight table td { color:#3A3A3A; padding-bottom:10px; }
	.product_highlight table td img { border:1px solid #9A9A9A; }

	.product_spec { font:11px verdana; padding:0px 5px; }
	.product_spec h2 { font:bold 14px verdana; color:#4175A6; }
	.product_spec_group { font-weight:bold; padding:10px 0px 2px 0px; border-bottom:1px solid #dddddd; }
	.product_spec_caption { font:12px verdana; vertical-align:top; padding:2px 10px 2px 6px; border-bottom:1px solid #dddddd; }
	.product_spec_data {  vertical-align:top; padding:2px 0px 2px 10px; border-left:1px solid #dddddd; border-bottom:1px solid #dddddd;  }
	.product_spec  ul { font-weight:normal; list-style-type:none; margin:0px 0px 0px 0px;  }
	.product_spec  ul li { padding-left:8px; margin-top:2px; background: url(/image/blt_yellow.gif) no-repeat 0px 5px; }

	.product_detail { padding:0px 5px;}
	.product_detail h2 { font:bold 14px verdana; color:#4175A6; }

	.product_packages { padding:0px 5px;}
	.product_packages h2 { font:bold 14px verdana; color:#4175A6; }

	.product_review  { padding:0px 5px; }
	.product_review h2 { font:bold 14px verdana; color:#4175A6; }

	.text_additional { margin:5px 0 0 5px; }

	/* Product - Gas Page */
	#page_product_gas { padding:0px 50px; font-weight:normal; }
	#page_product_gas h2 { background:#E6942C; font-size:1.2em; line-height:30px; padding:0 10px; color:#ffffff; 
		margin-top:30px !important; }
	#page_product_gas .section { overflow:auto; clear:both;  }
	#page_product_gas .text { line-height:140%; }
	#page_product_gas #div_gas_price_display { height:320px; }
	#page_product_gas #div_gas_price_display .text { float:left; width:520px; padding-left:10px; }
	#page_product_gas #div_gas_price_display .image { float:right;   }


	/* Download Page */
	.download_active_tab_arrow { background:url(/image/sym_arrow_down.gif) no-repeat center top; }
	.download_tablist {margin-bottom:20px;}
	.download_tab_body {display:none; }

	table.download_tab_table { background:#FfFfFf; }
	.download_tab_table thead { font:bold 12px arial; color:#ffffff;  }
	.download_tab_table thead tr { background:url(/image/DivABoxDG_y.gif) repeat-x top;  height:29px; }
	.download_tab_table tr td {vertical-align:middle;}
	.download_tab_table thead .col_left { background:transparent url(/image/DivABoxDG_l.gif) no-repeat top left; }
	.download_tab_table thead .col_right { background:transparent url(/image/DivABoxDG_r.gif) no-repeat top right; }
	.download_tab_table tbody tr { height:40px; }
	.download_tab_table tbody tr.row1 { }
	/*.download_tab_table tbody tr.row1 { background-Color:#D6D6D6; }*/
	.download_tab_table tbody tr.row0 { background-Color:#f0f0f0; }
	.download_tab_table tbody tr.row0 td { background-Color:#f0f0f0 !important; }
	.download_tab_table tbody .col_left { background:url(/image/box7_line.gif) repeat-y left; }
	.download_tab_table tbody .col_right { background:url(/image/box7_line.gif) repeat-y right; }
	.download_tab_table tbody tr.row_last { background:url(/image/box7_line.gif) repeat-x bottom; }
	.download_tab_table tbody tr.row_last .col_left { background:url(/image/box8_bl.gif) no-repeat bottom left; }
	.download_tab_table tbody tr.row_last .col_right { background:url(/image/box8_br.gif) no-repeat bottom right; }
	.download_tab_table tbody td { margin:0; line-height:130%; }
	/*.download_tab_table tbody td p { margin:0; line-height:100%; }*/
	.download_tab_table tbody td ul { margin:0; list-style-type:none; }
	.download_tab_table tbody td ul li { width:48%; float:left; padding-left:10px; 
	background: url(/image/blt_yellow.gif) no-repeat 0px 6px; vertical-align:middle; }
	.download_tab_table tbody td ul li label { margin-right:5px; color:#999999; 
		vertical-align:middle; width:110px; cursor:text; }

	
	/* Customize Page */
	.customize_selection { font:12px verdana; }
	.customize_selection h1 { font:bold 20px verdana; margin:0px; color:#205282; }
	.customize_selection h2 { font:bold 14px verdana; margin-bottom:2px; }
	.customize_selection h3 { font:bold 18px verdana; margin-bottom:8px; }
	.customize_selection h4 { font:bold 14px verdana; margin-bottom:10px; }
	.customize_help { color:#205282; }
	.customize_help a { color:#205282; }
	.customize_desc { padding-left:10px; padding-top:6px; padding-bottom:15px; }
	.customize_desc_price { font:bold 11px verdana;  }
	.customize_button_continue {padding-left:10px; padding-top:20px;  }
	.customize_system  { border-left:1px solid #D0D0D0; border-top:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0;  }
	.customize_system  td { border-right:1px solid #D0D0D0; }
	.customize_system tbody td { border-right:1px solid #D0D0D0; padding:10px 6px; }
	.customize_system thead td { text-align:center; }
	.customize_system tfoot td { text-align:center; }
	.customize_system td h4 { text-align:center; font:bold 12px verdana;  margin-top:0px; margin-bottom:3px;  }
	.customize_system td p { text-align:center; margin-top:0px; margin-bottom:0px; }
	.customize_system_row0 { background-Color:#f0f0f0; }
	.customize_system_row1 { background-Color:#ffffff; }

	.customize_review_items { font-size:11px; }
	.customize_review_items tr { height:30px; }
	.customize_review_items td { padding:0px 10px; }
	.customize_review_items_row0 { background-Color:#eaeaea; }
	.customize_review_items_row1 { background-Color:#f5f5f5; }
	.customize_review_buttons { text-align:right; }

	.customize_summary  { font:12px verdana; }
	.customize_summary  h1 { font:bold 20px verdana; margin:0px;}
	.customize_summary  h2 { font:bold 14px verdana; margin-bottom:10px;}
	.customize_summary  p {  margin:2px 0px;}

	.custcart_spec { font:10px verdana;  }
	.custcart_spec li { margin-left:15px; text-indent:-15px; margin-bottom:6px;  }

	/* gallery page */
	.gallery h1 { font:bold 20px verdana; color:#205282; margin-bottom:30px; }
	.gallery_category {  padding-left:0px;}
	.gallery_category  ul { list-style-type:none; margin-left:5px; margin-bottom:10px; margin-top:0px; padding:0px; line-height:18px;  }
	.gallery_category  ul li { font-weight:bold; margin-left:0px; }
	.gallery_category  ul li ul { font-size:11px; font-weight:normal; list-style-type:none; margin-left:0px; margin-bottom:10px; margin-top:5px; padding:0px;  }
	.gallery_category  ul li ul li { font-weight:normal; padding-left:8px; margin-top:2px; 
		background: url(/image/blt_arrow_blue5.gif) no-repeat left; }
	.gallery_category  ul li a { color:#333333; }
	.gallery_category  ul li ul li a { color:#3470A4; }

	.gallery_images td { padding:0px 0px 30px 0px; text-align:center; line-height:140%; vertical-align:top;}
	.gallery_images td .caption { color:#666666; }
	.gallery_images td a { color:#5891C6;  }
	.gallery_images td a:hover { color:#ff0000; }

	/* corporate page */
	.companyinfo h1 { font:bold 20px verdana; color:#205282; margin-bottom:30px; }
	.companyinfo_category { padding-left:10px;}
	.companyinfo_category ul {margin-left:15px; margin-bottom:15px; margin-top:5px; padding-left:15px;}
	.companyinfo_category li { margin-bottom:5px; margin-top:5px; }

	/* corporate main page */
	.companyinfo_main h2 { font:bold 14px verdana; margin-bottom:2px; }
	.companyinfo_main h3 { font:bold 12px verdana; margin-bottom:0px; }
	.companyinfo_main h4 { font:12px verdana; margin-bottom:10px; }
	.companyinfo_main p {  line-height:140%; }
	.companyinfo_main a { color:#3A3AFF; text-decoration:underline; }
	.companyinfo_main hr  {color: #fff; background-color: #fff; border: 1px dotted #666; border-style: none none dotted; }

	.companyinfo_main .chart_coporate {font:bold 15px verdana; color:#205282;}
	.companyinfo_main .chart_coporate_address td {padding:2px 0px;}


	/* service home page */
	.service_main h1 { font:bold 15pt verdana; color:#205282; margin-bottom:10px; }
	.service_main ul { margin-left:15px; margin-bottom:15px; margin-top:5px; padding-left:15px;}
	.service_main li { margin-bottom:5px; margin-top:5px; }

	.service_item { margin-bottom:15px; }
	.service_item thead tr { padding-left:20px; color:#404040; font:bold 11pt verdana; background-Color:#D9D9D9; height:30px; }
	.service_item tbody tr { height:130px; }
	.service_item tbody ul { margin-left:15px; margin-bottom:15px; margin-top:5px; padding-left:15px;}
	.service_item tbody li { margin-bottom:5px; margin-top:5px; }
	.service_item tfoot tr { text-align:right; padding-right:10px; }
	.service_item img { vertical-align:middle; }

	/* Return Policy page */
	.return_policy { padding:0px 20px; font:12px verdana; line-height:130%;  }
	.return_policy h1 { font:bold 20px verdana; margin:0px; color:#205282; }
	.return_policy h2 { font:bold 14px verdana; margin-bottom:2px; }
	.return_policy h3 { font:bold 12px verdana; margin-bottom:2px; }
	.return_policy .main_text { line-height:200%; }
	.return_policy .main_body { font-weight:bold; margin-left:15px; margin-bottom:25px; margin-top:5px; padding-left:15px;}
	.return_policy .main_body li { margin-bottom:5px; margin-top:5px; }
	.return_policy .main_body li ol { font-weight:normal; list-style-type:lower-alpha; margin-bottom:25px;  }

	.return_policy .guidelines { margin-left:15px; margin-bottom:25px; margin-top:5px; padding-left:15px;}
	.return_policy .guidelines li { margin-bottom:5px; margin-top:5px; }

	/* Privacy Policy page */
	.privacy_policy { padding:0px 20px; font:12px verdana; line-height:130%;  }
	.privacy_policy h1 { font:bold 20px verdana; margin:0px; color:#205282; }
	.privacy_policy h2 { font:bold 14px verdana; margin-bottom:2px; margin-top:30px; }
	.privacy_policy h3 { font:bold 12px verdana; margin-bottom:2px; }
	.privacy_policy p { margin-top:10px; }
	.privacy_policy .note_text { color:#ff0000; }
	.privacy_policy ul li { margin-bottom:6px; }

	
	/* limited_warranty page */
	.limited_warranty { padding:0px 20px; font:12px verdana; line-height:130%;  }
	.limited_warranty h1 { font:bold 20px verdana; margin:0px; color:#205282; }
	.limited_warranty h2 { font:bold 14px verdana; margin-bottom:0px; }
	.limited_warranty h3 { font:bold 12px verdana; margin-bottom:2px; }
	.limited_warranty .main_text { line-height:200%; }
	.limited_warranty .main_body { font-weight:bold; margin-left:15px; margin-bottom:25px; margin-top:5px; padding-left:15px;}
	.limited_warranty .main_body li { margin-bottom:5px; margin-top:5px; }
	.limited_warranty .main_body li ol { font-weight:normal; list-style-type:lower-alpha; margin-bottom:25px;  }

	/* Terms page */
	.terms { padding:0px 20px; font:12px verdana; line-height:130%;  }
	.terms p { margin-top:10px; }
	.terms h1 { font:bold 20px verdana; margin:0px; color:#205282; }
	.terms h2 { font:bold 14px verdana; margin-bottom:2px; }
	.terms h3 { font:bold 12px verdana; margin-bottom:2px; }

	/* announcement page */
	.announcement { padding:0px 20px; font:12px verdana; line-height:130%;  }
	.announcement h1 { font:bold 20px verdana; color:#205282; }
	.announcement h2 { font:bold 14px verdana; margin-top:2px; margin-bottom:2px; }
	.announcement h3 { color:#000000; font:bold 12px verdana; margin-top:2px; margin-bottom:2px; }
	.announcement h4 { font:bold 12px verdana; margin:0px; }
	.announcement ul { color:#666666; margin-left:15px; margin-bottom:25px; margin-top:5px; padding-left:15px;}
	.announcement ul li { margin-bottom:5px; margin-top:25px; }
	.announcement a { color:#000000; }

	/* press page */
	.press { padding:0px 20px; font:12px verdana; line-height:130%;  }
	.press h1 { font:bold 20px verdana; color:#205282; }
	.press h2 { font:bold 14px verdana; margin-top:2px; margin-bottom:2px; }
	.press h3 { color:#000000; font:bold 12px verdana; margin-top:2px; margin-bottom:2px; }
	.press h4 { font:bold 12px verdana; margin:0px; }
	.press ul { color:#666666; margin-left:15px; margin-bottom:25px; margin-top:5px; padding-left:15px;}
	.press ul li { margin-bottom:5px; margin-top:25px; }
	.press a { color:#000000; }
	.press_author { color:#0000EE; }
	.press_image_box { color:#707070; font:10px arial; text-align:right; margin-top:3px; }
	.press_image_box img { border:1px solid #666666; }

	/* contact us page */
	.contactus { padding:0px 20px; font:12px verdana; line-height:130%;  }
	.contactus h1 { font:bold 20px verdana; color:#205282; }
	.contactus h2 { font:bold 14px verdana; margin-top:30px; margin-bottom:5px; }
	.contactus h2 img {vertical-align:bottom; margin-right:8px; }
	.contactus h3 { color:#000000; font:bold 12px verdana; margin-top:2px; margin-bottom:2px; }
	.contactus h4 { font:bold 12px verdana; margin:0px; }
	.contactus .text_body { padding:0px 10px; }
	.contactus .text_section { padding:0px 24px; width:100%; margin-bottom:5px; }
	.contactus input { width:100%; height:100%; }
	.contactus textarea { width:100%; height:100%; }
	.contactus select { width:100%; height:100%; }
	.contactus table tr td table tr td { padding:2px 0px; }
	.contactus a { color:#0066FF; text-decoration:underline; }
	.contactus .column { float:left; margin-right:20px; width:375px; }
	.contactus .column { }
	.contactus .clearfix { clear:both; }


	/* Animation page */
	div.animation_left_search { padding-top:5px; }
	div.animation_left_search ul { margin-left:15px; margin-bottom:15px; margin-top:5px; padding-left:0px;}
	div.animation_left_search li { margin-bottom:5px; margin-top:5px; }

	.animation_main h1 { font:bold 20px verdana; color:#205282; }
	.animation_image_list tr { padding:10px 0px;  }
	.animation_image_list td { text-align:center;  }
	.animation_image_list div { width:0px; border:1px solid #999999; padding:5px; }

	.animation_info thead { font:bold 15px verdana; color:#205282; margin:0px; }
	.animation_info thead tr { height:28px; }
	.animation_info tbody tr { height:20px; }


	/* What's LED page */
	div.whatsled_left_search { padding-top:5px; }
	div.whatsled_left_search ul { margin-left:15px; margin-bottom:15px; margin-top:5px; padding-left:0px;}
	div.whatsled_left_search li { margin-bottom:5px; margin-top:5px; }

	.whatsled_main h1 { font:bold 20px verdana; color:#205282; }
	.whatsled_image_list tr { padding:10px 0px;  }
	.whatsled_image_list td { text-align:center;  }
	.whatsled_image_list div { width:0px; border:1px solid #999999; padding:5px; }

	.whatsled_info thead { font:bold 15px verdana; color:#205282; margin:0px; }
	.whatsled_info thead tr { height:28px; }
	.whatsled_info tbody tr { height:20px; }


	/* dealer_application page */
	.dealer_application { padding:0px 20px; font:12px verdana; line-height:130%;  }
	.dealer_application h1 { font:bold 20px verdana; color:#205282; }
	.dealer_application h2 { font:bold 14px verdana; margin-top:30px; margin-bottom:5px; }
	.dealer_application h2 img {vertical-align:bottom; margin-right:8px; }
	.dealer_application h3 { color:#000000; font:bold 12px verdana; margin-top:2px; margin-bottom:2px; }
	.dealer_application h4 { font:bold 12px verdana; margin:0px; }
	.dealer_application .text_body { padding:0px 10px; }
	.dealer_application .note { font-weight:bold; }
	.dealer_application .text_section { padding:0px 24px; width:100%; margin-bottom:5px; }
	.dealer_application .input_dealer_text { width:300px; height:100%; }
	.dealer_application .input_dealer_text2 { width:130px; height:100%; }
	.dealer_application select { height:100%; }
	.dealer_application table tr td { padding-top:6px; padding-bottom:6px; }
	.dealer_application a { color:#0066FF; text-decoration:underline; }
	.dealer_application .subtitle { height:50px; color:#205282; border-top:1px dotted #666666; font:bold 14px verdana; text-align:left; 
									padding-left:20px; padding-bottom:10px;  }

	.dealer_contract { margin-bottom:0px; text-align:left; padding:20px; height:250px; line-height:130%; width:660px; overflow:auto; border:1px solid #666666; }
	.dealer_contract h2 { font:bold 18px verdana; margin-top:30px; margin-bottom:5px; text-align:center; }
	.dealer_contract h3 { color:#000000; font:bold 12px verdana; margin-top:2px; margin-bottom:2px; }
	.dealer_contract ol { margin-left:15px; margin-bottom:25px; margin-top:5px; padding-left:15px;}
	.dealer_contract ol li { margin-top:5px; margin-bottom:25px;  }
	.dealer_contract ol li ol { font-weight:normal; list-style-type:lower-alpha; margin-bottom:25px;  }
	.dealer_contract ol li ol li { margin-bottom:15px;  }


	/* quotation page */
	.quotation_form { padding:0px 20px; font:12px verdana; line-height:130%;  }
	.quotation_form td { vertical-align:top; }
	.quotation_form h1 { font:bold 20px verdana; color:#205282; }
	.quotation_form h2 { font:bold 14px verdana; margin-top:30px; margin-bottom:5px; }
	.quotation_form h2 img {vertical-align:bottom; margin-right:8px; }
	.quotation_form h3 { color:#000000; font:bold 12px verdana; margin-top:2px; margin-bottom:2px; }
	.quotation_form h4 { font:bold 12px verdana; margin:0px; }
	.quotation_form .text_body { padding:0px 10px; }
	.quotation_form .note { font-weight:bold; }
	.quotation_form .text_section { padding:0px 24px; width:100%; margin-bottom:5px; }
	.quotation_form .column_input { font-size:11px; }
	.quotation_form .input_text{ font-size:11px; width:300px; height:22px; padding-top:3px;}
	.quotation_form .input_text2 { font-size:11px; width:130px; height:22px;  border:1px solid #666666; padding-top:3px;}
	.quotation_form tbody select { height:100%; }
	.quotation_form table tr td { padding-top:6px; padding-bottom:6px; }
	.quotation_form table tr td table tr td { padding:0px; }
	.quotation_form a { color:#0066FF; text-decoration:underline; }
	.quotation_form .subtitle { height:50px; color:#205282; border-top:1px dotted #666666; font:bold 14px verdana; text-align:left; 
									padding-left:20px; padding-bottom:10px;  }

    .quotation_form .mycart_main_header td { padding:0px; vertical-align:middle;}
    .quotation_form .mycart_main td { padding:0px; vertical-align:middle;}


	/* Affiliate page */
	.affiliate { padding:0px 20px; font:12px verdana; line-height:130%;  }
	.affiliate p { margin-top:10px; }
	.affiliate h1 { font:bold 20px verdana; margin:0px; color:#205282; }
	.affiliate h2 { font:bold 14px verdana; margin-bottom:2px;  }
	.affiliate h3 { font:bold 12px verdana; margin-bottom:2px; margin-top:30px; }

	/* subscription page */
	.subscription { padding:0px 20px; font:12px verdana; line-height:130%;  }
	.subscription a { color:#0066FF; text-decoration:underline; }
	.subscription p { margin-top:10px; }
	.subscription h1 { font:bold 20px verdana; margin:0px; color:#205282; }
	.subscription h2 { font:bold 14px verdana; margin-bottom:2px;  }
	.subscription h3 { font:bold 12px verdana; margin-bottom:2px; margin-top:30px; }
	.subscription ul { margin-left:15px; margin-bottom:25px; margin-top:0px; padding-left:15px; padding-top:0px;}

	/* myaccount page */
	.myaccount { padding:0px 20px; font:12px verdana; line-height:130%;  }
	.myaccount p { margin-top:10px; }
	.myaccount h1 { font:bold 20px verdana; margin:0px; color:#205282; }
	.myaccount h2 { font:bold 14px verdana; margin-bottom:2px;  }
	.myaccount_home h3 { height:26px; padding-top:4px; text-align:center; color:#ffffff; background-Color:#B1CD44; font:bold 12px verdana; margin-bottom:0px; margin-top:0px; }
	/*.myaccount_home ul { color:#999999; line-height:180%;  margin:0px; padding-left:40px; padding-top:10px; }
	.myaccount_home ul a { color:#000000; } */
	.myaccount_home ul { line-height:180%; list-style-type:none; margin-bottom:10px; margin-top:5px; padding:0px; margin-left:15px;  }
	.myaccount_home ul li { padding-left:15px; margin-top:2px; background: url(/image/blt_yellow.gif) no-repeat 0px 8px; }

	.myaccount_home tr { vertical-align:top; }
	.myaccount_home tr td { padding:30px 0px 0px 15px; height:180px }
	.myaccount_home tr td.myaccount_home_left { padding:30px 15px 0px 0px; }
	.myaccount_home tr td div { width:100%; height:100%; border:1px solid #B1CD44;  }

	div.myaccount_leftmenu { padding-top:5px; }
	div.myaccount_leftmenu ul { margin-left:15px; margin-bottom:15px; margin-top:5px; padding-left:0px;}
	div.myaccount_leftmenu li { margin-bottom:5px; margin-top:5px; }

	/* My Account Sub Pages */
	.myaccount_sub_page { padding:0px 0px 0px 20px; }
	.myaccount_sub_page h4 { font:14px verdana; margin:10px 0px; }

	.myaccount_sub_page .tbl_address { margin-top:20px; }
	.myaccount_sub_page .tbl_address tr { padding:10px 0px; }
	.myaccount_sub_page .tbl_address tr td { border-top:1px dotted #666666; }


	.myaccount_sub_page .tbl_input_address tr { height:30px; }

	.myaccount_sub_page .tbl_input_myinfo thead tr td {  border-top:1px dotted #666666; padding:10px 0px; }
	.myaccount_sub_page .tbl_input_myinfo tbody {  padding-bottom:10px; }
	.myaccount_sub_page .tbl_input_myinfo tfoot tr td {  border-top:1px dotted #666666; text-align:right; padding:10px 0px; margin:10px 0px 0px 0px; }


	/* sitemap page */
	.sitemap { padding:0px 20px; font:12px verdana; line-height:130%;  }
	.sitemap h1 { font:bold 20px verdana; margin:0px; color:#205282; }
	.sitemap_main .Div4BoxGN { margin-top:20px; }
	/* .sitemap_main ul { line-height:150%; margin-left:15px; margin-bottom:25px; margin-top:10px; padding-left:15px; padding-top:0px;} */
	/* .sitemap_main ul { line-height:150%; list-style-image: url(/image/blt_yellow_c.gif); margin-bottom:25px; margin-top:10px; margin-left:25px; padding:0px; } */
	.sitemap_main td { padding:0px 30px; vertical-align:top; }

	.sitemap_main ul { line-height:150%; list-style-type:none; margin-bottom:10px; margin-top:5px; padding:0px; margin-left:15px;  }
	.sitemap_main ul li { padding-left:15px; margin-top:2px; background: url(/image/blt_yellow.gif) no-repeat 0px 8px; }
	.sitemap_main ul li ul { list-style-type:circle;  margin-bottom:25px; margin-top:5px; padding-top:0px;}
	.sitemap_main ul li ul li { padding-left:0px; margin-top:2px; background:none; } 


	/* mycart_page  */
	.mycart_page {}
	.mycart_page .text_problem {color:#800000;font-weight:bold; }
	.mycart_left { border:1px solid #999999; background:#F5f5f5; padding:4px; }
	.mycart_left thead { color:#ffffff; font:bold 14px verdana; background:#333333; }
	.mycart_left h2 { font:bold 12px verdana; margin:10px 0px 5px 0px; }
	.mycart_left p { font:11px verdana; margin:2px 0px 10px 0px; }

	.mycart_main_menu { height:30px; }
	.mycart_main_header { border-bottom:0px; border-top:3px solid #aaaaaa; background:#bbbbbb; height:30px; }
	.mycart_main {border-top:3px solid #aaaaaa; border-bottom:3px solid #aaaaaa; font:11px verdana; }
	.mycart_main td {  background:#e5e5e5; }
	.mycart_main tfoot td {  padding:5px; background:#e5e5e5; }
	.mycart_main_columnheader td {  background:#e6e6e6; height:30px; }
	.mycart_main_columnheader table td { font-weight:bold;  padding:2px 4px !important; }
	.mycart_main_row td { background:#f3f3f3; vertical-align:top; }
	.mycart_main h3 { font:bold 12px verdana; margin:5px 0px 4px 0px; }
	.mycart_main h4 { font:12px verdana; margin:0px 0px 4px 0px;  }

	.mycart_main_item_discount {color:#008000; }
	.mycart_main_item_org_price { text-decoration:line-through; color:#666666; }
	.mycart_main_item_each_price { color:#666666; }
	.mycart_main_item_price { }


	/* checkout page */
	.checkout_tabbody { width:500px; padding:20px; }
	.checkout_tabbody ol { margin-left:15px; margin-bottom:25px; margin-top:5px; padding-left:15px;}
	.checkout_tabbody ol li { margin-top:5px; margin-bottom:25px;  }
	.checkout_tabbody ol li ol { font-weight:normal; list-style-type:lower-alpha; margin-bottom:25px;  }
	.checkout_tabbody ol li ol li { margin-bottom:15px;  }
	.checkout_form tr { height:30px; }
	.checkout_page .text_payment {color:#3030BF;}
	.checkout_page h3 { color:#636363; margin-bottom:0px; font:bold 18px verdana; }
	.checkout_page h4 { margin-bottom:5px; font:bold 13px verdana; }
	.checkout_purchase_box { color:#000000; font-weight:normal; }

	.checkout_main_item_org_price { text-decoration:line-through; color:#666666; }
	.checkout_grand_total_price { font-weight:bold; }

	.checkout_itemlist { border:1px solid #333333; empty-cells:show; }
	.checkout_itemlist thead td { border-bottom:1px solid #333333;  }
	.checkout_itemlist tfoot tr { height:22px;  }
	.checkout_itemlist tbody tr { background:#ffffff; vertical-align:top; }
	.checkout_itemlist tfoot td { padding-left:3px; }
	.checkout_itemlist .subtotal td { border-top:1px solid #333333;  }
	.checkout_itemlist .inner_line_cell { border-left:1px dotted #333333; }
	.checkout_itemlist .checkout_main_columnheader td { background:#e6e6e6; height:30px; }
	.checkout_itemlist .inner_line_row td { border-top:1px dotted #333333; }
	.checkout_itemlist .return_policy { vertical-align:bottom; padding:5px; font:11px verdana; }


	/* order confirmation page */
	.confirm_order h3 { margin:4px 0px;  }
	.confirm_order h4 { margin:0px 0px 5px 0px; font:bold 14px verdana; }
	.tbl_box td { padding:2px 6px; }
	.tbl_box thead td { border-top:1px solid #333333; border-bottom:3px double #333333; 
						border-left:1px solid #333333; border-right:1px solid #333333; }
	.tbl_box tbody td { border-bottom:1px solid #333333; border-left:1px solid #333333;  
						border-right:1px solid #333333;  }
	.confirm_order_itemlist { border-top:1px solid #333333; border-left:1px solid #333333; border-bottom:1px solid #333333; }
	.confirm_order_itemlist thead td { height:25px; border-bottom:3px double #333333; border-right:1px solid #333333; }
	.confirm_order_itemlist tbody td { border-bottom:1px solid  #333333; border-right:1px solid #333333;
							vertical-align:top; }
	.confirm_order_itemlist tfoot td { height:20px; border-right:1px solid #333333; }


	/* Order Status & History page */

	.tbl_order_list { empty-cells:show; border-collapse: collapse; margin:15px 0px; }
	.tbl_order_list td {padding:2px 4px; }
	.tbl_order_list thead {}
	.tbl_order_list thead tr { height:30px; background-Color:#DFDFDF; }
	.tbl_order_list thead tr td { border-top:2px solid #bbbbbb; border-bottom:2px solid #bbbbbb; color:#000000; }
	.tbl_order_list tbody {}
	.tbl_order_list tbody a { color:#ee0000; text-decoration:underline; }
	.tbl_order_list tbody tr { height:30px; }
	.tbl_order_list tbody tr td { border-bottom:1px dotted #999999; }

	.tbl_order_status_legend { margin-top:35px;}
	.tbl_order_status_legend td { vertical-align:top; }
	.tbl_order_status_legend thead { font-weight:bold; color:#000000; }
	.tbl_order_status_legend thead tr { height:30px; }
	.tbl_order_status_legend tbody { padding:0px 0px 10px 0px}
	.tbl_order_status_legend .order_status_name { color:#008000; }


	/* What's LED page */
	.whatsled { padding:10px 20px; font-weight:normal; color:#545454; }
	.whatsled h1 { font:bold 20px verdana; margin:0px; color:#205282; }
	.whatsled h2 { color:#678FC2; font-family:verdana; font-size:16px; font-weight:bold; margin-top:50px; margin-bottom:0px !important; }
	.whatsled h2.first { margin-top:10px !important; }
	.whatsled p { font-weight:normal; line-height:140%; margin-top:10px !important; }
	.whatsled .icons {margin-top:18px; }
	.whatsled .icons p img { vertical-align:middle; margin:0 22px 0 12px; }
	.whatsled ul { margin:18px 0 0 0; list-style-type:none; padding:0; }
	.whatsled ul li { clear:both; width:100%; margin:0 0 20px 0; padding:0; overflow:auto; }
	.whatsled ul li img { float:left; margin-right:20px;  }
	.whatsled ul li div { float:left; width:800px; }
	.whatsled ul li div strong { display:block; margin-bottom:4px; }


	/* admin page */
	.div_admin {}
	.div_admin ul { list-style-type:none;  }
	.div_admin ul li { line-height:200%; float:left; margin-right:200px; padding-left:11px; 
		background:url(/image/blt_arrow_blue5.gif) no-repeat 0 4px; }
	.div_admin ul li ul { list-style-type:circle; }
	.div_admin ul li ul li { float:none; margin-right:0; background:none; padding:0; }

	.tbl_inet_productlist { width:100%; }
	.tbl_inet_productlist { padding:2px 4px;}
	.tbl_inet_productlist .col_4 { text-align:center; }
	.tbl_inet_productlist .col_5 { text-align:center; }
	.tbl_inet_productlist .col_6 { text-align:center; }
	.tbl_inet_productlist .col_7 { text-align:center; }
	.tbl_inet_productlist .row_0 { background:#eeeeee; }
	.tbl_inet_productlist .row_1 { }
	.tbl_inet_productlist .row_active { background:#FFFFA0; }
	.tbl_inet_productlist td {  }
	.tbl_inet_productlist a { color:#0000ff; text-decoration:underline; }

	.page_list {margin-top:40px;}
	.page_list td a { color:#3465A4; }
	.page_list td a img { }
	.div_admin h1 { font-size:1.4em; color:#0A246A }
	.div_admin h2 { margin-top:20px;  font-size:1.2em; border-bottom:1px solid #aaaaaa;  }
	.div_admin .p_buttons { margin-top:0; }
	.div_admin .info_item { padding:0px 20px 0 0px; }
	.div_admin .chkbox_select { float:left; margin:0 5px 0 0; padding:0; width:12px; height:12px; }
	.div_admin table td table { float:left;  }
	.div_admin .row_default td { text-align:center; padding-top:2px; }
	.div_admin .set_default { font-size:9px;  }

	.box_SignIn_input { width:100%; }
	.box_SignIn_input tbody tr td { padding:3px 0px; height:28px; }
	.box_SignIn_input tbody input { width:100%; height:100%;  border:1px solid #999999; }

	.box_category { }
	.box_category ul  { margin-left:16px; line-height:160%;  }
	.box_category ul li a.selected { color:#ff0000; }
	.box_category ul li ul { list-style-type:none; margin-left:0px; margin-bottom:5px; margin-top:5px; padding:0px;  }
	.box_category ul li ul li {  padding-left:10px; margin:2px 0px; background: url(/image/blt_triangle_blue.gif) no-repeat 0px 6px; }


	.box_header { height:75px; }
	.box_header h1 { font-size:1.4em; color:#0A246A; margin-bottom:16px !important; }

	/* Box_text Section */
	div.box_text { font:12px verdana; height:100%; padding:20px; line-height:130%; color:#333333; }
	div.box_text h1 { font:bold 14px verdana; text-decoration:underline; color:#4175A6; margin-bottom:20px; }
	div.box_text h2 { font:bold 14px verdana; text-decoration:underline; color:#FF5400; margin-bottom:20px; }
	div.box_text p { margin-top:10px; }


	/* Box_text2 Section */
	div.box_text2 { font:12px verdana; height:100%; padding:5px 10px;  color:#333333; }
	div.box_text2 h1 { font:bold 14px verdana; text-decoration:none; color:#4175A6; margin-bottom:5px; }
	div.box_text2 h2 { font:bold 14px verdana; text-decoration:none; color:#FF5400; margin-bottom:5px; }
	div.box_text2 h3 { font:bold 12px verdana; text-decoration:none; color:#6B6B6B; margin-top:0px; margin-bottom:5px; }
	div.box_text2 p { margin-top:5px; }


	#div_testimonial img { float:left; margin-right:20px; cursor:pointer;  }

	/*Credits: Dynamic Drive CSS Library */
	/*URL: http://www.dynamicdrive.com/style/ */

	.shadow{
	border:1px solid silver;
	font:10pt arial;
	position:relative;
	display:inline;
	background:white;
	z-index:100
	}

	.shadow_inner{
	overflow:hidden;
	position:absolute;
	top: -1000px;
	filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
	opacity:0.1; /*firefox 1.5 opacity*/
	-moz-opacity:0.1; /*mozilla opacity*/
	-khtml-opacity:0.1; /*opacity*/
	z-index:10
	}

	.overlay {position:absolute; width:100%; padding:40px 35px 0px 0px; z-Index:1000; }

	.tbl_imgview { width:965; height:710; background:#ffffff; border:1px solid #2D66AD; }
	.tbl_imgview { text-align:center; }
	.tbl_imgview  thead {  }
	.tbl_imgview  thead tr {  background:url(/image/bgr_popheader_blue.gif) repeat-x;  height:30px;  }
	.tbl_imgview  #sumnail_id_caption { text-align:left; float:left; color:#000000; background:#ffffff; }
	.tbl_imgview  #img_pos_caption { text-align:left; float:left; color:#000000; width:20%; padding-left:5px;  }
	.tbl_imgview  #sumnamil_btn_close { float:right; cursor:pointer; }
	.tbl_imgview  .sumnail_list { padding:10px 0px; height:55px; text-align:center; }
	.tbl_imgview  .imgview_sumnail td { padding-left:0px; }
	.tbl_imgview  .imgview_sumnail .col_first {padding-left:0px; }
	.tbl_imgview  .view_detail {  padding:4px 0px; }
	.tbl_imgview  tfoot { text-decoration:none; font:bold 13px arial; }
	.imgview_sumnail a { border:1px solid #666666; display:-moz-inline-box;  }
	a.imgview_sumnail_active { border:1px solid #FF0000; display:-moz-inline-box;  }

	.tbl_edit_imagelist {  }
	.tbl_edit_imagelist table {  }
	.tbl_edit_imagelist table em { width:70px; }
	.tbl_edit_imagelist table input, .tbl_edit_imagelist table select { font-size:9px;}

	.search_result_count { margin-top:5px; line-height:20px; }
	.search_result_count ul { margin:0; list-style-type:none; clear:both; padding:0;}
	/*.search_result_count ul li { padding:0 0 0 12px;  background: url(/image/blt_triangle_blue.gif) no-repeat 0px 6px;  }*/
	.search_result_count ul li { float:left; width:33%; 
		border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; border-right:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; 
		background:#f0f0f0; margin:0; padding:2px 4px; }
	.search_result_count ul li a { color:#000000; }
	.search_result_count ul li ul li { float:none; width:100%;  padding:2px 0 2px 12px;  margin:0;
		background: url(/image/blt_yellow.gif) no-repeat 0px 8px;  border:0; }
	
	 #id_content_search { display:none; }
	 #id_content_search ul { list-style-type:none; margin:0; padding:0; }
	 #id_content_search ul li { float:left; margin-right:10px;  }
	 #id_content_search ul li label { }
	 #id_content_search ul li var { }
	 #id_content_search ul li var input { }

	 #id_content_buttons { }

	 .list_table { margin-top:10px; width:100%; border-bottom:1px solid #aaaaaa; }
	 .list_table thead { }
	 .list_table thead tr {  }
	 .list_table thead tr td { border-top:1px solid #aaaaaa;  border-bottom:1px solid #aaaaaa;}
	 .list_table tbody { }
	 .list_table tbody a { color:#0000ff; }
	 .list_table tbody tr {  }
	 .list_table tbody tr.row_0 { background:#efefef; }
	 .list_table tbody tr.row_1 { }
	 .list_table tbody tr.row_hover { background:#FFFFC0; }
	 .list_table tbody tr td { padding:3px 0; }

	 .pagelist { }
	 .pagelist_inner { text-align:center; }

	.popup_body { height:100%; padding:20px; } 

	.popup_body #id_content_buttons { margin-bottom:10px; }

	.popup_body div.page_column {  display:block; width:460px; float:left;  } 
	.popup_body div.page_column2-1 {  width:360px; } 
	.popup_body div.page_column2-2 {  margin-left:20px; } 
	.popup_body div.page_column .page_group { border:1px solid #aaaaaa; padding-top:15px; margin-bottom:15px; }
	.popup_body fieldset {  border:0;  }
	.popup_body fieldset legend { font-weight:bold; }
	.popup_body fieldset ul { list-style-type:none; margin:0; padding:15px;  }
	.popup_body fieldset ul li { overflow:auto; width:100%; clear:both; margin-bottom:8px;  }
	.popup_body fieldset ul li label { width:40%; float:left; margin-right:10px; }
	.popup_body fieldset ul li var { width:50%; float:left; font-style:normal; color:#0000FF; }

	.popup_body fieldset#QUOT_SECTION_DESC {  }
	.popup_body fieldset#QUOT_SECTION_DESC legend { font-size:1.1em; }
	.popup_body fieldset#QUOT_SECTION_DESC ul { padding:10px 0 0 10px;  }
	.popup_body fieldset#QUOT_SECTION_DESC ul li label { display:none; }
	.popup_body fieldset#QUOT_SECTION_DESC ul li var { width:auto; }
	.popup_body fieldset#QUOT_SECTION_DESC ul li var textarea { width:100%; height:670px; border:1px solid #aaaaaa; }

