
body {
    margin:0px;
	padding:0px 0px 10px 0px;
	background-image:url(images/bg.gif);
	background-repeat:repeat-y;
	background-position:center top;
	}

.all01 {
	background-color: #FFFFFF;
	width:980px;
	margin:0px auto 0px auto;
	padding:0px 0px 5px 0px;
}

.button01 {
    width:970px;
	height:30px;
	padding:0px 5px 0px 5px;
	background-color:#ffe1a0;
	border-bottom:5px solid #ffb922;
	}
.button01 img {
    display:block;
	float:left;
	}	
.button01 a {
    display:block;
	float:left;
	height:30px;
	font-size:12px;
	font-family:Arial,Verdana, ;
	line-height:28px;
	text-decoration:none;
	color:#5e5e5e;
	font-weight:bold;
	padding:0px 15px 0px 15px;
	}		
.button01 a:hover {
    color:#735000;
	background-color:#ffd269;
	}
.button01 p{
    float:right;
	padding:0px;
	margin:0px;
	}	
.button01 p a {
    display:block;
	float:left;
	height:30px;
	font-size:11px;
	font-family:PMingLiU, Arial;
	line-height:30px;
	text-decoration:none;
	color:#5e5e5e;
	font-weight:normal;
	padding:0px 5px 0px 5px;
	}			
		
		
.left_button {
    width:200px;
	height:150px;
	padding:25px 0px 0px 0px;
	background-image:url(images/left_button_bg.gif);
	}		
.left_button a{
   width:170px;
   padding:0px 0px 0px 30px;
   height:30px;
   display:block;
   background-image:url(images/f_b01.jpg);
   background-repeat:no-repeat;
   color:#373737;
	font-size:12px;
	font-family:Arial,Verdana, ;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
   }	
.left_button a:hover {
 /*  background-image:url(images/f_b02.jpg); */
   color:#6f6f6f;
   background-image:none;
   }
   
   
.bar01 {
    background-image:url(images/bar_bg01.gif);
	background-repeat:repeat-x;
	display:block;
	height:40px;
	}   



.text_box01 {
    display:block;
	background-color:#fafafa;
	border:1px solid #dcdcdc;
	color:#5e5e5e;
	font-size:12px;
	font-family:Arial,Verdana, ;
	line-height:18px;
	text-align:justify;
	padding:0px 0px 5px 0px;
	}
.text_box01 a{
	text-decoration:none;
/*	color:#FF750F;*/
    color:#339966;
	}
.text_box01 a:hover {
    text-decoration:underline;
	}		
.text_box01 h1{
    display:block;
	background-image:url(images/text_box_title_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial,Verdana, ;
	color:#5e5e5e;
	font-size:15px;
	padding:0px 5px 0px 5px;
	height:30px;
	_padding:5px 5px 0px 5px;
	_height:25px;
	margin:0px 0px 10px 0px;
	line-height:30px;
	}	
.text_box01 p{
    padding:0px 30px 0px 30px;
	margin:0px;
	}	
.text_box01 h2 {
    display:block;
	font-size:13px;
/*	border-bottom:1px dashed #c7c7c7;*/
	color:#5e5e5e;
	font-family:Arial,Verdana, ;
	line-height:18px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 2px 0px;
	}	
.text_box01 div{
    padding:0px 30px 0px 30px;
	margin:0px;
	}		
.text_box01 table {
	margin:5px 0px 0px 0px;
    _margin:5px 0px 0px 0px;
    #margin:5px 0px 0px 0px;
	background-color:#cccccc;
	}	
.text_box01 table tr {
    background:#FFFFFF;
	}	
	
	
.text_button01 a{
    display:block;
	padding:2px 5px 2px 5px;
	margin:0px 0px 2px 0px;
	background-color:#fafafa;
	border:1px solid #cccccc;
	text-decoration:none;
	color:#5e5e5e;
	}	
.text_button01 a:hover {
    color:#14461e;
	background-color:#ebf6ed;
	text-decoration:none;
	}


.text_button02 {
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
.text_button02 a{
	padding:2px 10px 2px 10px;
	margin:0px 0px 2px 0px;
	background-color:#fff0d2;
	border-left:1px solid #fff8eb;
	border-top:1px solid #fff8eb;
	border-bottom:1px solid #f5c870;
	border-right:1px solid #f5c870;
	text-decoration:none;
    color:#b85700;
	font-weight:bold;
	font-size:14px;
	}	
.text_button02 a:hover {
    color:#c87600;
	background-color:#ffdd9b;
	text-decoration:none;
	border-bottom:1px solid #f5c870;
	border-right:1px solid #f5c870;
	border-top:1px solid #f5c870;
	border-left:1px solid #f5c870;
	}
	
	
	
.bottom01 {
    font-size:11px;
	color:#a0a0a0;
	font-family:Arial;
	margin:5px 0px -5px 0px;
	height:18px;
	padding:2px 0px 0px 5px;
	display:block;
	background-color:#e8e8e8;
	}	
	
	
	
	
.back_to_top {	
	font-family:Arial,Verdana, ;
	font-size:11px;
	text-align:left;
	height:18px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
.back_to_top a{
    padding:0px 10px 0px 10px;
	 height:20px;
	 width:70px;
	 background-color:#e4e4e4;
	 border:1px solid #9c9c9c;
	 text-align:center;
	 line-height:18px;
	font-size:10px;
	 }	
.back_to_top a:hover{
     text-decoration:none;
	 color:#999999;
	 background-color:#f0f0f0;
	 border:1px solid #b4b4b4;
	 }






.product_d {
    display:block;
	text-align:center;
	width:900px;
	padding:2px 0px 2px 0px;
	}
.product_d td {
    background:#fafafa;
	}	
.product_d img {
    display:block;
	margin:0px auto 3px auto;
	}	
.product_d a img {
    border:1px solid #CCCCCC;
	}		
.product_d a:hover img {
    border:1px solid #FF9900;
	
	}	
.product_d b{
    font-size:15px;
	display:block;
	width:302px;
	background:#FF9900;
	color:#FFFFFF;
	line-height:25px;
	margin:auto;
	}
.product_d a {
    display:block;
	color:#FF9900;
	}	
.product_d a:hover {
    font-weight:bold;
	}	