@charset "utf-8";
a {
	text-decoration:none;	
	color:#59493f;
}
a:hover {
	text-decoration:underline;
	color:3333ff;
}

/* 預設樣式表 */ 

body{
    width:1000px;
	background-color:#000000;
	margin: 0 auto 0 auto;
}

form, html {
	padding:			0;
	margin:				0;
}

img {
	border:				none;
}

input.txt, textarea.txt {
	font-size:			1em;
	border:				1px #aaa solid;
	border-top:			1px #888 solid;
	padding:			2px 3px 2px 3px;
	font-family: 		Verdana,Arial,Helvetica,sans-serif;	
}

textarea.txt {
	font-size:			1em;
	line-height:		1.4em;
	border:				1px #aaa solid;
	padding:			3px;
	font-family: 		Verdana,Arial,Helvetica,sans-serif;	
}

input.button {
	font-size:			1em;
	padding:			2px 0px 0 0px;
	color:				#575757;
}

*html input.btn {
	font-size:			12px;
	line-height:		10px;
	padding:			4px 0px 1px 0px;
}

select.txt, select.date {
	border:				1px #aaa solid;
	border-bottom:		1px #888 solid;
	font-size:			1em;
	font-family: 		Verdana,Arial,Helvetica,sans-serif;
}

select.date {
	font-size:			0.9em;
}

select.txt option { 
	padding:			2px 3px 0 3px;

}

h1, h2, h3, h4, h5, h6, h7 {
	margin:				0;
	padding:			0 0 6px 0;
}

h2 {
	font-size:			1.25em;
	color:				#575757;
}

h3 {
	font-size:			1.25em;
	color:				#6F9838;
}

h4 {
	font-size:			1.1em;
	color:				#66AB41;
}

h5 {
	font-size:			1em;
	color:				#FF6C00;
	padding-bottom:		0px;
}

hr {
	margin:				16px 0 16px 0;
}

.end {
	clear:both;
	height:0px;
	overflow:hidden;	
}

.right {
    float:right;
}
.blue{
	font-size:12px;
	font-family:"新細明體";
	color:#649ab7;
}
.gray{
    font-size:12px;
	font-family:"新細明體";
	color:#8b8b8b;
}
.biue{
    margin-top:15px;
	font-size:12px;
	font-family:"新細明體";
	color:#993333;
}

.error{
	color:#FF9900;
	
}
/* 版面樣式 */
#index_back{/*w1000*/
    width:1000px;
	margin:0 auto 0 auto;
	float:left;
	background-image:url(images/back.jpg);
	background-repeat:repeat-x;
	position:absolute;
	z-index:1;
}



#index_head{/*w947*/
	width:947px;
	margin:0 auto 0 auto;
	/*background-color:#FFFFFF;*/
}


#index_new_title{
	font-size:16px;
	color:#ffffff;
	margin:30px auto 30px 30px;
	width:150px;
	FILTER: Glow(Color=CC0000, Strength=2);
	margin:0px 0px 0px 0px;

}

#index_pro_title{
	font-size:16px;
	color:#ffffff;
	margin:30px auto 30px 30px;
	width:150px;
	FILTER: Glow(Color=CC0000, Strength=2);
	margin:0px 0px 0px 0px;

}

#left_menu{
	background-image:url(images/index_06.jpg);
	background-repeat:no-repeat;
	width:230px;
	height:35px;
}
.left_menu{
	background-image:url(images/index_06.jpg);
	background-repeat:no-repeat;
	width:230px;
	height:35px;
	line-height:35px;
}


#left_menu_button{
	margin:12px 0px 0px 35px;
	font-size:12px;
}
#left_menu_button a{    
  font-size:12px;
  color:#8e8e8e; 
  PADDING-RIGHT: 2px; 
  PADDING-LEFT: 2px; 
  PADDING-BOTTOM: 2px; 
  PADDING-TOP: 2px; 
  height: 20px; 
  width: 120px; 
  text-align: center;  
  /*border-style: outset; */
  border-top-width: 2px; 
  border-right-width: 2px; 
  border-bottom-width: 2px; 
  border-left-width: 2px;
  text-decoration:none;
}

#left_menu_button a:hover{   
  color:#000000; 
  clip:  height; 
  height: 12px; 
  padding-top: 10px; 
  padding-right: 10px; 
  padding-bottom: 10px; 
  padding-left: 10px; 
  width:  130px; 
  text-decoration:none;
}

#parent_pro_cat{
	margin:15px 0px 0px 0px;

}
#parent_pro_cat a:hover{
	 text-decoration:none;
}

#prod_pic{
  margin:0px 0px 0px 100px;
  
}
#play_video{
   margin:0px 0px 0px 190px;
   width:152px;
   
   
}
#prod_video{
   margin:0px 0px 0px 100px;
   
}

#prod_pic{
  margin:0px 0px 0px 100px;
 
}

#pro_big_pic{
	position:absolute;
	top:320px;
	left:15px;
	font-size:24pt;
	font-weight: bold;
	color: #ff0000;
	z-index:2;
}

#guestbook_top{
     width:546px;
	 height:21px;
	 background-image:url(images/guestbook_top.jpg);
	 background-repeat:no-repeat;
	 color:#96c72e;
	 font-size:15px;
	 margin:0px 0px 0px 30px;
	 padding:5px 0px 0px 15px;
}	

#guestbook{
     width:531px;
	 background-image:url(images/guestbook_long.jpg);
	 color:#666666;
	 line-height:25px;
	 font-size:15px;
	 margin:-6px 0px 0px 30px;
	 padding:0px 0px 0px 15px;
}	

#guestbook_back{
     background-image:url(images/qa_jpg.jpg);
	 background-repeat:no-repeat;
	 width:695px;
	 height:248px;
	 color:#eff3ef;
	 margin:0px 0px 0px 30px;
}
#guestbook_word_01{
     width:480px;
     height:27px;
	 background-color:#37d3f2;
     color:#3c3c3c;
	 line-height:25px;
	 font-size:15px;
	 margin:0px 0px 20px 173px;
	 padding:5px 0px 0px 10px;
}		
#guestbook_word_01_1{
     width:480px;
     height:27px;
	 background-color:#80d980;
     color:#3c3c3c;
	 line-height:25px;
	 font-size:15px;
	 margin:0px 0px 20px 173px;
	 padding:5px 0px 0px 10px;
}	
#guestbook_word_02{
     width:450px;
     color:#3c3c3c;
	 line-height:25px;
	 font-size:15px;
	 margin:0px 0px 10px 190px;
}
#guestbook_line{
  margin:0px 0px 0px 0px; 
 *margin:0px 0px 0px 0px;
 _margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 30px;
}


#background_while{
   /* background-color:#FFFFFF;
    float:left;*/
}
#index_left{
    /*background-color:#FFFFFF;*/
    width:283px;
    float:left;
}
#index_right{
    width:664px;
    float:right;

}
#button_title{
	float:left;
	margin:-20px 0px 0px 25px;
   *margin:-40px 0px 0px 55px;
   _margin:-40px 0px 0px 25px;
	font-size:16px;
	color:#ffffff;
	FILTER: Glow(Color=CC0000, Strength=3);

}



#flash{
    width:664px;
	height:288px;
    float:right;
	background-color:#FFFFFF;
}
#center_body{
    width:947px;
	margin:0px 27px;
	background-image:url(images/center_body_bg.jpg);
	background-repeat:repeat-y;
	height: 630px;
	min-height:630px !important;
	height: auto;
	float:left;

}
#about_cover{
    width:664px;
	float:left;
}
#intro_right_word{
    width:600px;
	float:right;
	margin:15px 20px 15px 20px;
	font-family:"新細明體";
    line-height:18px;
	font-size:12px;
	color:#8e8e8e;
}
#news_word{
    width:600px;
	float:right;
	margin:15px 20px 10px 20px;
	font-family:"新細明體";
    line-height:18px;
	font-size:12px;
}

#news_word a{
  font-size:12px;
  color:#5e5e5e; 
  PADDING-RIGHT: 2px; 
  PADDING-LEFT: 2px; 
  PADDING-BOTTOM: 2px; 
  PADDING-TOP: 2px; 
  height: 20px; 
  width: 120px; 
  text-align: center;  
  /*border-style: outset; */
  border-top-width: 2px; 
  border-right-width: 2px; 
  border-bottom-width: 2px; 
  border-left-width: 2px;
  text-decoration:none;
}
#news_word a:hover{
  color:#000000; 
  clip:  height; 
  height: 12px; 
  padding-top: 10px; 
  padding-right: 10px; 
  padding-bottom: 10px; 
  padding-left: 10px; 
  width:  130px; 
  text-decoration:none;
}


#contact_left{
    width:225px;
	float:left;
	margin-left:25px;
	background-image:url(images/contact_body.jpg);
	background-repeat:repeat-y;
	margin-left:25px;
}
#contact_left_word{
    width:200px;
	float:left;
	font-family:"新細明體";
    line-height:18px;
	font-size:13px;
	color:#8e8e8e;
	margin-left:20px;
	_margin-left:20px;
	*margin-left:10px;
}
#contact_from{
    float:left;
    width:400px;
	margin-top:30px;
	margin-left:25px;
	font-size:12px;
	color:#666666;
	font-family:"新細明體";
}
#about_word{
	margin:0px 0px 0px 50px;

}
#video_big{
    width:400px;
	height:301px;
	margin:0 auto 0 auto;
	background-image:url(images/video_big.jpg);
	background-repeat:no-repeat;
	margin-bottom:25px;
}
#movie{
	margin:20px 0px 0px 25px;
}
#video_small{
    width:600px;
	float:left;
	margin:0px 0px 25px 25px;
}
#small_video_bg{
	background-image:url(images/viedo_small.jpg);
	background-repeat:no-repeat;
	width:136px;
	height:110px;
}
#small_video_image{

	margin:13px 0px 0px 12px;
}
#video_small_word{
    width:190px;
	float:left;
	font-family:"新細明體";
	font-size:12px;
	color:#666666;
	line-height:25px;
	font-weight:lighter;
}
#index_about{
    float:left;
	width:500px;
	height:132px;
    margin:20px 13px 0px 40px;
	*margin:20px 13px 0px 25px;
	_margin:20px 13px 0px 25px;
	font-family:"新細明體";
	line-height:18px;
	font-size:18px;
	color:#8e8e8e;
}
#index_about_jpg{
    float:left;
	width:172px;
	height:171px;
	margin-left:10px;
}
#button{
    width:230px;
/*    height:245px;*/
    float:right;
	margin-bottom:25px;
}
#index_news{
    width:230px;
	margin:10px 0px 20px 0px;
	float:right;
}
#index_news_word{
    width:190px;
	margin-right:15px;
	float:right;
	line-height:18px;
	font-size:12px;
	font-family:"新細明體";
	color:#8b8b8b;
}
#index_pro_word{
    width:230px;
	height:32px;
	background-image:url(images/index_pro_word.jpg);
	background-repeat:no-repeat;
	float:left;
}
#index_pro_word_02{
    width:200px;
	padding:10px 0px 6px 25px;
	float:left;
    line-height:18px;
	font-size:12px;
	font-family:"新細明體";
	color:#8b8b8b;
}

#index_pro_word_02 a{    
  font-size:12px;
  color:#8b8b8b; 
  PADDING-RIGHT: 2px; 
  PADDING-LEFT: 2px; 
  PADDING-BOTTOM: 2px; 
  PADDING-TOP: 2px; 
  height: 20px; 
  width: 120px; 
  text-align: center;  
  /*border-style: outset; */
  border-top-width: 2px; 
  border-right-width: 2px; 
  border-bottom-width: 2px; 
  border-left-width: 2px;
  text-decoration:none;
}

#index_pro_word_02 a:hover{   
  color:#8b8b8b; 
  clip:  height; 
  height: 12px; 
  padding-top: 10px; 
  padding-right: 10px; 
  padding-bottom: 10px; 
  padding-left: 10px; 
  width: 130px: 0px; 
  text-decoration:none;
}

#index_jpg{
    float:right;
    margin-top:10px;
    width:233px;
    height:116px;
	background-image:url(images/index_jpg.jpg);
	background-repeat:no-repeat;
}
#index_jpg_word{
    float:right;
	width:200px;
	margin:5px 15px 0px 0px;
}
#foot{/*947*/
	width:947px;
	height:100px;
	*height:90px;
	_height:90px;
	background-image:url(images/foot.jpg);
	background-repeat::no-repeat;
	margin:0 auto 0 auto;
}
#foot_logo{
    width:200px;
    height:58px;
	background:url(images/foot_logo.jpg) no-repeat;
	float:left;
	overflow:hidden;
	margin:35px 0px 0px 30px;
	_margin:35px 0px 0px 15px;
	*margin:35px 0px 0px 20px;

}
#sitemap{
    float:right;
	width:600px;
    margin: 35px 50px 0px 0px;	
	*margin: 25px 15px 0px 0px;
	_margin: 35px 15px 0px 0px;
	font-family:"新細明體";
	color:#b97367;
    font-size:12px;
	line-height:15px;
}

#sitemap a{ 
	color:#b97367;
}

#sitemap a:hover{ 
	color:#FF0000;
	text-decoration:none;
}
#foot_word{
    float:right;
	 width:650px;
	*width:590px;
	_width:570px;
    margin: 7px 0px 0px 0px;
	*margin: 7px 27px 0px 0px;
	_margin: 7px 30px 0px 0px;
	font-family:"新細明體";
	color: #7e7e7e;	
    font-size: 12px;
	line-height:20px;
}