#main{
	width:900px;
	padding-top:25px;
	text-align:left;
}

#main_left{
	width:208px;
	float:left;	
}

#main_line{
	width:30px;
	height:497px;
	background-image:url(../images/line3.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;	
}

#main_right{
	width:656px;
	float:right;
	text-align:left;
	
}

/********************************次選單******************************************/
#submenu{
	background-image:url(../images/bg2.gif);
	background-repeat:no-repeat;
	background-color:#048e00;
}
#submenu_title{
	
	height:34px;
	*height:54px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:22px;
	padding-left:23px;
}

#submenu_dw{
	height:86px;
	background-image:url(../images/bg_submenu_dw.gif);
}
#submenu_list{
	width:179px;
	margin-left:15px;
	text-align:center;
	background-color:#FFF;
	background-image:url(../images/bg-submenu2.gif);
	background-repeat:repeat-y;
		
}


/***********left menu **************/

#leftMenu {
	MARGIN-BOTTOM: 0px;
}

#leftMenu UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
}

#leftMenu LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	BORDER-BOTTOM: #ffffff 0px solid;
	text-align:left;
	margin-left:9px;
}

#leftMenu A {
	DISPLAY: block; 	 
	
	FONT-SIZE: 11px; 
	BACKGROUND: url(../images/bg-submenu.gif) no-repeat left top; 
	PADDING-BOTTOM: 3px; 
	width:130px; 
	*width:160px; 
	COLOR: #3d3e3d; 
	PADDING-TOP: 7px; 
	PADDING-bottom:6px;
	PADDING-LEFT: 28px;
	TEXT-DECORATION: none;
}

#leftMenu A:link {
	BACKGROUND: url(../images/bg-submenu.gif) no-repeat left top;
	COLOR: #666666;
	BORDER-BOTTOM: #cdcdcd 1px solid;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
}

#leftMenu A:visited {
	BACKGROUND: url(../images/bg-submenu.gif) no-repeat left top; 
	COLOR: #666666; 
	BORDER-BOTTOM: #cdcdcd 1px solid;
	TEXT-DECORATION: none;
}

#leftMenu A:hover {
	BACKGROUND: url(../images/bg-submenu-over.gif) #ffffff no-repeat left top;
	COLOR: #003333; 
	BORDER-BOTTOM: #cdcdcd 1px solid;
	TEXT-DECORATION: none;
}

#leftMenu A:active {
	BACKGROUND: url(../images/bg-submenu-over.gif) #ffffff no-repeat left top; 
	COLOR: #003333; 
	BORDER-BOTTOM: #cdcdcd 1px solid;
	TEXT-DECORATION: none;
}

#leftMenu2 {
	MARGIN-BOTTOM: 0px;
}

#leftMenu2 UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
}

#leftMenu2 LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	BORDER-BOTTOM: #ffffff 0px solid;
	text-align:left;
	margin-left:9px;
}

#leftMenu2 A {
	DISPLAY: block; 	
	FONT-SIZE: 11px; 
	BACKGROUND: url(../images/bg-submenu-over.gif) no-repeat left top; 
	PADDING-BOTTOM: 3px; 
	width:130px; 
	*width:160px; 
	COLOR: #003333;
	PADDING-TOP: 7px; 
	PADDING-bottom:6px;
	PADDING-LEFT: 28px;
	TEXT-DECORATION: none;
}

#leftMenu2 A:link {
	BACKGROUND: url(../images/bg-submenu-over.gif) #ffffff no-repeat left top;
	COLOR: #003333; 
	BORDER-BOTTOM: #cdcdcd 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}

#leftMenu2 A:visited {
	BACKGROUND: url(../images/bg-submenu-over.gif) #ffffff no-repeat left top;
	COLOR: #003333; 
	BORDER-BOTTOM: #cdcdcd 1px solid;
}

#leftMenu2 A:hover {
	BACKGROUND: url(../images/bg-submenu-over.gif) #ffffff no-repeat left top;
	COLOR: #003333;
	BORDER-BOTTOM: #cdcdcd 1px solid;
}

#leftMenu2 A:active {
	BACKGROUND: url(../images/bg-submenu-over.gif) #ffffff no-repeat left top;
	COLOR: #003333;
	BORDER-BOTTOM: #cdcdcd 1px solid;
}

#leftMenu3 {
	MARGIN-BOTTOM: 0px;
}

#leftMenu3 UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
}

#leftMenu3 LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	BORDER-BOTTOM: #ffffff 0px solid;
	text-align:left;
	margin-left:9px;
}

#leftMenu3 A {
	DISPLAY: block; 	
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 3px; 
	width:130px; 
	*width:160px; 
	COLOR: #666666; 
	PADDING-TOP: 5px; 
	PADDING-bottom:4px;
	PADDING-LEFT: 28px;
	padding-right:5px;
	TEXT-DECORATION: none;
}

#leftMenu3 A:link {
	background-color:#f3f3f6;
	COLOR: #666666; 
	BORDER-BOTTOM: #ffffff 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}

#leftMenu3 A:visited {
	background-color:#f3f3f6;
	COLOR: #666666; 
	BORDER-BOTTOM: #ffffff 1px solid;
}

#leftMenu3 A:hover {
	background-color:#d9ebf3;
	COLOR: #666666; 
	BORDER-BOTTOM: #ffffff 1px solid;
}

#leftMenu3 A:active {
	background-color:#d9ebf3;
	COLOR: #666666; 
	BORDER-BOTTOM: #ffffff 1px solid;
}

/*******************banner********************************************/

#banner{
	height:50px;
	margin-bottom:10px;
}

/*******************main_right********************************************/
#right_location{
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	padding-bottom:10px;
}
#right_location a:link {	
	color: #9e9d9d;	
	text-decoration: none;
	}
#right_location a:hover {
	COLOR: #ff9900;	
	text-decoration: underline;
	}
#right_location a:visited {
	color: #9e9d9d;	
	text-decoration: none;
	}	
#right_subtitle{
	height:25px;
	font-family:"微軟正黑體";
	text-decoration: none;
	font-size: 15px;
	background-image:url(../images/bg_title4.gif);
	font-weight:bolder;
	line-height: 25px;
	padding-left:5px;
	color:#000;
	
	
}	
#right_center{
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	line-height: 16px;
	padding-top:15px;
	padding-left:5px;
	min-width:656px;
	overflow:scroll;
}

/************************************main visual*************************************/

#main_visual{
	background-color:#eeefea;
	text-align:center;
	width:655px;
	padding-top:4px;
	#padding-bottom:4px;
	margin-top:7px;
	
}

/**********************************圖片位置**************************************************/
.image-right{
	float:right;
}

.image-left{
	float:left;
}


/************************news_list*********************/
#news_list{
	width:100%;
	padding-top:10px;
}

#news_title{
	width:100%;
	padding-left:5px;
	
}
#news_date{
	width:100%;
	padding-top:3px;
	padding-left:5px;
	
}
#news_center{
	font-family: Arial, Helvetica, sans-serif;
	width:100%;
	text-align:left;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:8px !important ;
	color:#666;
	font-size:11px;
	line-height:16px;
	
}
#news_center2{
	font-family: Arial, Helvetica, sans-serif;
	width:100%;
	text-align:left;
	float:left;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:8px;
	color:#666;
	font-size:12px;
	line-height:18px;
	padding-bottom:70px;
	
}
#news_line{
	width:100%;
	border-top:1px solid #e9e9e9;
	
}
#news_bar{
	width:100%;
	height:20px;
	text-align:left;
	float:left;
	padding-bottom:20px;
	
}

#icon_back{
	width:40%;
	text-align:left;
	float:left;
	
}

#icon_top{
	width:40%;
	text-align:right;
	float:right;
	
}


#other_list{
	width:100%;
	height:auto 100%;
	text-align:left;
	float:left;
	padding-bottom:20px;
	
	
}
#other_title{
	width:100%;
	text-align:left;
	float:right;
}
#other_line{
	width:100%;
	height:5px;
	text-align:left;
	float:right;
}
#other_list2{
	width:100%;
	height:auto 100%;
	text-align:left;
	float:left;
	padding-top:15px;
}
#other_more{
	width:100%;
	text-align:right;
	float:right;
	padding-top:20px;
	padding-bottom:40px;
}

#center_pagelink{
	width:100%;
	height:30px;
	text-align:center;
	float:left;
	padding-top:10px;
	
}
/************************product_list*********************/
#pd_outline{
	width:100%;
	text-align:left;
	padding-top:5px;
}
#pd_line{
	width:100%;
	height:20px;
}

#pd_list{
	width:100%;
}
#pd_space2{
	width:100%;
	height:20px;
}
#pd_line{
	width:100%;
	height:18;
	background-image:url(../images/pd_line.gif);
}
#pd_bg{
	width:140px;
	height:130px;
	background-image:url(../images/bg_pd.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	padding-bottom:45px  !important ;
	padding-bottom:25px;
}
#pd_pic{
	width:112px;
	height:84px;
	padding-top:14px;
	padding-left:14px;
}
#pd_title{
	width:140px;
	height:20px;
	text-align:center;
	padding-top:35px;
	padding-left:10px;
	font-size: 12px;
	color: #333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#pd_title a:link {
	color: #333;
	text-decoration: none;
	
}
#pd_title a:hover {
	color: #ffa32e;
	text-decoration:underline;
}
#pd_title a:visited {
	color: #333;
	text-decoration: none;
}

.pd_Category{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}
/************************contact us form*********************/

#contactus_form{
	width:65%;
	text-align:left;
	float:left;
}
#contactus_summary{
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
	width:100%;
	text-align:left;
	float:left;
	padding-bottom:15px;
}
#form{
	width:100%;
	text-align:center;
	float:left;
}
#form2{
	width:100%;
	text-align:left;
	float:left;
	height:25px;
}
#form3{
	width:100%;
	text-align:left;
	float:left;
}
#form_title{
	width:18%;
	height:20px;
	text-align:right;
	float:left;
	padding-right:8px;
	padding-top:3px;
}
#form_input{
	width:80%;
	height:20px;
	text-align:left;
	float:right;
	
}
#contactus_location{
	width:30%;
	text-align:left;
	float:right;
}
#location_title{
	width:100%;
	text-align:left;
	float:left;
	
}
#location_content{
	width:100%;
	text-align:left;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
	padding-top:10px;
	padding-left:5px;
	padding-bottom:6px;
	
}
#location_map{
	width:208px;
	text-align:left;
	float:left;
	
	font-size:11px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	border:#e7e6e6 1px solid;
	
}
#tbline{
	background:url(../images/bg-tbline.gif) top left repeat-x;
	width:auto;
	height:33px;
	color:#009900;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:5px;
	padding-top:10px;
	font-size:12px;
}

#tbline2{
	background-color:#cccccc;
	height:1px;
	clear:both;
}

#tbline3{
	background-color:#8dce94;
	height:2px;
	clear:both;
}

/************************sitemap********************/
#sitemap_outline{
	width:100%;
	margin-bottom:20px;
	position:relative;
}
#sitemap_outline2{
	width:150px;
	float:left;
	
	
}
#sitemap_title{
	background-color:#e8eff5;
	height:25px;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:8px;
	color:#2986d1;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom:5px;
}
#sitemap_link{
	background-image:url(../images/bg3.gif);
	height:22px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
#sitemap_link a:link {
	color: #666666;
	text-decoration: none;
}
#sitemap_link a:hover {
	color: #2986d1;
	text-decoration: underline;
}
#sitemap_link a:visited {
	color: #666666;
	text-decoration: none;
}
#sitemap_space{
	width:40px;
	height:160px;
	float:left;
}
/************************down*********************/
#down_outline{
	width:100%;
	background-image:url(../images/dw_bg3.gif);
	height:60px;
	clear:both;
}
#down_outline2{
	width:900px;
	padding-top:0px;
}

#down_txt1{
	padding-top:10px;
	width:535px;
	height:20px;
	font-size: 11px;
	color: #b7bfd3;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	text-align:left;
	line-height: 18px;
}
#down_txt1 a:link {
	color: #ffffff;
	text-decoration: none;
}
#down_txt1 a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#down_txt1 a:visited {
	color: #ffffff;
	text-decoration: none;
}
#down_txt2{
	padding-top:10px;
	width:100px;	
	height:20px;
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	float:right;
	text-align:right;
}

#down_txt2 a:link {
	color: #ffffff;
	text-decoration: none;
}
#down_txt2 a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#down_txt2 a:visited {
	color: #ffffff;
	text-decoration: none;
}
/************************media_list*********************/
#media_outline{
	width:100%;
	text-align:left;
	padding-top:5px;
}
#media_line{
	width:100%;
	height:20px;
}

#media_list{
	width:100%;
	position:relative;
	padding-bottom:20px !important;
}
#media_space2{
	width:100%;
	height:20px;
}
#media_line{
	width:100%;
	height:18;
	background-image:url(../images/pd_line.gif);
}
#media_bg{
	width:195px;
	height:104px;
	background-image:url(../images/bg-media.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	padding-bottom:15px;
}
#media_pic{
	width:191px;
	height:100px;
	padding-top:14px;
	padding-left:14px;
}
#media_title{
	width:195px;
	height:20px;
	text-align:center;
	padding-top:35px;
	padding-left:10px;
	font-size: 12px;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#media_title a:link {
	color: #666666;
	text-decoration: none;
	
}
#media_title a:hover {
	color: #ffa32e;
	text-decoration:underline;
}
#media_title a:visited {
	color: #666666;
	text-decoration: none;
}

.media_Category{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}
