* {margin:0pt;padding:0pt;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {margin-bottom:1em;}
fieldset {padding:0.5em;}
select {min-width:1.5em;}

/* Structure */

body, html { height: 100% }
body { background: url(../images/body_bg.gif) ; }
#page {background: url(../image/bg.jpg) repeat-y; width: 1000px; margin: 0 auto; padding: 0px 9px 0px 8px}
#contentContainer { background: url(images/global/bkgnd_bottom.gif) bottom no-repeat; width: 1000px; height: 100% }
#header {height: 114px; width: 100% }




#uppertemp{

height: 33px;
}
#logoContainer{width: 1000px;}

#mainbodyContainer { width: 100%; overflow: auto }
#main { width: 231px; float: left; padding: 0px 0px 0px 0px;}


#side { width: 528px; float: right; }
#footer {background: url(../image/downbar.jpg);
width: 759px; 
height: 33px;
text-align: center; 
 
font-size:12px
}
#footerword {

 }


#upperbound { 
width: 510px;
height: 52px;
FONT-WEIGHT: bold;

background: url(../image/upperbound.jpg) right repeat-x;
} 

#upperword { 
width: 200px;
height: 30px;
padding: 12px 25px 0px 25px;
font-size:16px

} 
#bound { 
width: 460px;
height: 350px;
padding: 20px 0px 0px 0px;
margin:auto;

} 

.logobound { 
width:140px; 
heitht:60px;
float:left;
margin: 6px 10px 0px 0px;
color:#666666; 
font-size:12px
}
.lines{
margin: 15px 15px 15px 15px;
padding:1px 10px 1px 1px;
line-height:20px; 
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}
.lines2{
margin: 15px 15px 15px 15px;
padding:1px 10px 1px 1px;
line-height:20px; 
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}
#company{
margin: 10px 0px 0px 5px;
}
#introduction{
line-height:40px; 
}

#intortable{
width: 400px;
}
#intortable table {
	position: relative;
	margin: 0 auto;
	width: 480px;
	text-align: left;
	border-top: none; 
	border-left:none;
	border-right:none;
    float:left
	font-size: 100%; /* 為了要在Windows Internet Explorer 5上也能正常顯示，指定字型大小 */
	
}
#intortable td {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC; /* 指定1px的下框線*/
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 0px 0px 0px 7px;
}
#intortable th {
	border-top: none; /* 指定為無上框線*/
	border-bottom: 1px solid #CCCCCC; /* 指定1px的下框線 */

	border-right:none; /* 指定為無右框線  */
	background-color:none; /* 指定儲存格底色 */
	font-weight: normal; /* 指定字型為一般粗細 */
	padding: 0px; /* 指定上下左右內距 */	
	width: 200px; /* 指定區塊寬度 */
}
#location{
width: 450px;
height:220px;
margin: 10px 0px 0px 10px;
font-size:12px
}
#location2{
width: 450px;
height:250px;
margin: 10px 0px 0px 10px;
font-size:12px
}
#location_pic{
width: 238px;
margin: 10px 10px 10px 10px;
FLOAT: left;
}
#location_txt{
width: 150px;
margin: 30px 10px 10px 0px;
FLOAT: left;TEXT-ALIGN: justify;
}
#location_side { width: 510px; 
float: right; }

#products{
width: 450px;
}
#products1{
width: 181px;
FLOAT: left;
}
#news_side { width: 520px;margin: 10px 0px 0px 0px; }
#news_box1 table {
	position: relative;
	margin: 0 auto;
	width: 485px;
	text-align: left;
	border-top: 1px solid #CCCCCC; /* 指定1px的下框線 */
	border-bottom: 3px solid #CCCCCC; /* 指定1px的下框線 */
	border-left: 1px solid #CCCCCC; /* 指定1px的下框線 */
	border-right: 3px solid #CCCCCC; /* 指定1px的下框線 */



    float:left
	font-size: 100%; /* 為了要在Windows Internet Explorer 5上也能正常顯示，指定字型大小 */
	width: 485px; /* 指定區塊寬度 */
	background-color: #FFFFFF;
}
#news_box1 td {
	border-top: none; /* 指定為無上框線*/
	border-bottom: none; /* 指定1px的下框線*/
	border-left: none; /* 指定為無左框線 */
	border-right: none; /* 指定為無右框線 */
	padding: 5px; /* 欄位高度 */
}
#news_box1 th {
	border-top: none; /* 指定為無上框線*/
	border-bottom: 1px solid #CCCCCC; /* 指定1px的下框線 */
	border-left: 6px solid #CCCCCC; 
	border-right: none; /* 指定為無右框線  */
	background-color: #000000; /* 指定儲存格底色 */
	font-weight: normal; /* 指定字型為一般粗細 */
	padding: 10px; /* 指定上下左右內距 */	
	width: 200px; /* 指定區塊寬度 */
}

