/* CSS Document */
body
	{	margin:0;
		border:0;}


img
	{	border:0}
	
td, div
	{	font:12px Verdana, Arial, Helvetica, sans-serif;
		color:#121212;}	
		
.copyright
	{	font-size:10px;
		color:#737373;
		text-decoration:none}
	
.copyright a, copyright a:hover
	{	color:#737373;
		text-decoration:none}
		
.menu01, menu01 a
	{	padding:3 0}
	
.menu01	a:hover
	{	position:relative;
		left:1;
		top:1}

.menu02
	{	color:#A59300;
		text-decoration:underline;
		font:12px Arial;
		padding:0 0 0 5}

.menu02 a
	{	color:#A59300;
		text-decoration:underline;}
		
.menu02 a:hover
	{	color:#A59300;
		text-decoration:none;}
		
.menu03
	{	color:#919191;
		font:11px; font-family:Arial, Helvetica, sans-serif}

.menu03 a
	{	color:#919191;
		text-decoration:none;}
		
.menu03 a:hover
	{	color:#A9253D;
		text-decoration:none;}
		
		
.menu04
	{	background:url(images/menubg_18.gif) repeat-x; height:31; padding:7 9;
		color:#595959;
		font:12px}

.menu04 a
	{	color:#595959;
		text-decoration:none;}
		
.menu04 a:hover
	{	color:#B0190A;
		text-decoration:none;}
		
.title01
	{	color:#515151;
		padding:10;
		background:#EBE9FF;text-align:center; line-height:20px}
		
.title02
	{	color:#FFFFFF;
		font-size:13px;}

.title04
	{	color:#797768;
		padding:5;
		background:#FFFFFF;text-align:left;font-size:12px;}
		
.td02
	{	color:#396876;
		text-align:center;
		background:#FBF6E4;
		font-size:12px; }
		
.td03
	{	color:#545454;
		background:#FFFFFF;text-align:center;font-size:11px;}
		
.td04
	{	color:#545454;
		background:#FFFCF6;text-align:center;font-size:11px;}
		
.font01
	{	color:#095687; font-size:13px; padding:20 0 10 25}
	
.bg01
	{	background:#FFEBA2;
		font-size:11px;text-align:center}
		
.bg02
	{	background:#FFC8C8;
		font-size:11px;text-align:center}
		
.bg03
	{	background:#B4E3FF;
		font-size:11px;text-align:center}
		
.bg04
	{	background:#FFD5B4;
		font-size:11px;text-align:center}
		
.bg05
	{	background:#FFCEFC;
		font-size:11px;text-align:center}
		
.tdline00
	{	font-size:11px;text-align:center; border-width:1 0 0 1; border-style:solid; border-color:#A7A7A7}

.tdline01
	{	font-size:11px;text-align:center; border-width:1 0 1 1; border-style:solid; border-color:#A7A7A7}
	
.tdline02
	{	font-size:11px;text-align:center; border-width:1; border-style:solid; border-color:#A7A7A7}
	
.tdline03
	{	font-size:11px;text-align:center; border-width:0 0 0 1; border-style:solid; border-color:#A7A7A7}
	
.tdline04
	{	font-size:11px;text-align:center; border-width:0 1 0 1; border-style:solid; border-color:#A7A7A7}
	
.tdline05
	{	font-size:11px;text-align:center; border-width:0 0 1 1; border-style:solid; border-color:#A7A7A7}

.tdline06
	{	font-size:11px;text-align:center; border-width:1 1 0 1; border-style:solid; border-color:#A7A7A7}
	
	
	
.tdbg01
	{	background:url(images/tdbg_73.gif) repeat-x top}
	
.tdbg02
	{	background:url(images/tdbg_73_2.gif) repeat-x top}
	
.tdbg03
	{	background:url(images/tdbg_97.gif) repeat-x #FFF97D}
	
.tdbg04
	{	background:url(images/tdbg_97_2.gif) repeat-x #FFF97D}
	
	
.tdbg05
	{	background:url(images/tdbg_73_3.gif) repeat-x #8BCFF4}
	
.wds
	{	font:12px Verdana, Arial, Helvetica, sans-serif;
		color:#666666;
		line-height: 21px;
		padding:10 40;}		
.float {
		float: left;
}








h1
	{	font-size:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#d0680c; float:left; padding:0; margin:20 0 0 0}

.search
	{	float:right; margin:27 0 0 0}
.root
	{	clear:both; padding:3 0 5 0}
.product-list
	{	float:left; margin-top:50; width:188}
.product-list ul
	{	padding:0; margin:0 0 0 25; list-style-image:url(images/icon.gif)}
.product-list ul li
	{	font:12px Arial, Helvetica, sans-serif; color:#545454; padding:0 0 6 0; margin:0}
.product-list ul li a
	{	color:#545454; text-decoration:none}
.product-list ul li a:hover
	{	color:#df865e; text-decoration:underline}

.product-content
	{	font:12px; vertical-align:; color:#000000; line-height:20px; margin:0 0 0 193; width:470; padding:74 0 0 0}

h2
	{	font-size:24px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#253344; margin:0 0 10 0; padding:0}



/*submenu*/

.submenu ul {
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	border-bottom: 0px solid #ccc; background:url(images/demo_9.gif) repeat-y
	}
	
.submenu ul li {
	position: relative; margin:0; padding:0; height:33; 
	}
	
.submenu li ul {
	position: absolute;
	left: 188; /* Set 1px less than menu width */
	top: 0;
	display: none; margin:0; padding:0
	
	}
.submenu li ul li
	{	background:url(images/menubg_18.gif) repeat-x; height:31; padding:0; margin:0; padding:0;
		color:#595959;
		font:12px; width:300}

/* Styles for Menu Items */
.submenu ul li a {
	display: block;
	text-decoration: none;
	color: #595959;
	padding: 5px;
	border: 0px solid #ccc; /* IE6 Bug */
	border-bottom: 0; height:31
	}
	


.submenu li:hover ul, .submenu li.over ul { display: block; } /* The magic */

/**/




/*news*/

.abgne_tab {
		clear: left;
		width: 690;
		margin: 0 0;
	}
	ul.tabs {
		width: 690;
		height: 40;
		border-bottom: 0px solid #c2c2c2;
		border-left: 0px solid #c2c2c2; margin:0; padding:0; background:url(images/line.gif) no-repeat bottom
	}
	ul.tabs li {
		float: left;
		height: 34; width:160; text-align:center;
		line-height: 31px;
		overflow: hidden;
		position: relative;
		margin-bottom: -1px;	/* 讓 li 往下移來遮住 ul 的部份 border-bottom */
		border-left: none;
		background:url(images/news-out.gif) no-repeat; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif
	}
	ul.tabs li a {
		display: block; padding-top:0;
		color: #636363;
		border: 0px solid #fff;
		text-decoration: none;
	}
	ul.tabs li a:hover {
		color:#ffffff;
	}
	ul.tabs li.active  {
		background:url(images/news-over.gif) no-repeat; width:158; height:34
	}
	ul.tabs li.active a {
		color:#ffffff
	}
	ul.tabs li.active a:hover {
		background:url(images/news-over.gif) no-repeat; width:158; height:34 
	}
	div.tab_container {
		width: 690; height:auto; 
	}
	div.tab_container .tab_content {
		padding: 20 9; width: 690
	}
	div.tab_container .tab_content h2 {
		
	}
/**/




