
body {
    margin:0px;
	background-color:#4a4a4a;
	}

.all01 {
	width: 960px;
	margin:auto;
	background-image:url(../images/bg01.gif);
}

.top_photo{
	display:block;
	margin:0px;
	width:930px;
	height:38px;
	background:url(../images/top01.jpg);
	font-size:11px;
	font-family:Arial,Verdana,;
	padding:102px 15px 0px 15px;
	word-spacing: 5px;
	}
.top_photo p{
	margin:0px;
	text-align:right;
	color:#b7b7b7;
	}	
.top_photo p strong {
    color:#FFFFFF;
	}	
.top_photo a{
    text-decoration:none;
	color:#b7b7b7;
	}	
.top_photo a:hover{
    color:#FFFFFF;
	text-decoration:underline;
	}	
	


.button01 {
   width:250px;
   float:left
   }
.button01 img {
    display:block;
	margin:0px;
	}
	
	
.top_line{
    width:570px;
	margin:0px 0px 10px 250px;
	background:url(../images/top_line_bg.gif) repeat-x;
	padding:0px 50px 0px 80px;
	color:#ffbe00;
	}
.top_line strong{
    border-bottom:1px solid #a0a0a0;
	font-family:Verdana, Arial,;
	font-size:19px;
	display:block;
	padding:15px 0px 2px 0px;
	}	
	
	
.text_box01 {
    width:570px;
	margin:0px 0px 10px 330px;
	font-family:Verdana, Arial,;
	font-size:15px;
	line-height:20px;
	text-align:justify;
	text-justify:inter-ideograph;
	color:#a0a0a0;
	}	   
.text_box01 strong {
    font-size:16px;
	font-family:Arial,Verdana, ;
	color:#ffbe00;
	display:block;
	line-height:26px;
	margin:0px 0px 8px 0px;
	border-bottom:1px dashed #d6d6d6;
	}
.text_box01 a{
    color:#666666;
	}	
.text_box01 a:hover{
	color:#ffbe00;
	}
	
	
	
.product_button {
	font-family:Verdana, Arial,;
	font-size:15px;
	line-height:15px;
	text-align:center;
	}
.product_button	td {
    height:20px;
	}
.product_button strong {
    margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-size:15px;
    display:block;
	height:100%;
	line-height:18px;
	text-decoration:none;
	border-left:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #323232;
	border-right:1px solid #323232;
	background-color:#444444;
	}
	
.product_button	a{
    display:block;
	height:100%;
	line-height:18px;
	text-decoration:none;
	border-left:1px solid #f6f6f6;
	border-top:1px solid #f6f6f6;
	border-bottom:1px solid #b1b1b1;
	border-right:1px solid #b1b1b1;
	background-color:#e0e0e0;
	text-align:left;
	padding:0px 0px 0px 15px;
	}	
.product_button	a:hover {
    background-color:#b1b1b1;
	border-left:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #8c8c8c;
	border-right:1px solid #8c8c8c;
	color:#FFFFFF;
	}	
    	
	

.product_photo {
    width:560px;
	text-align:left;
	}
.product_photo p {
	border:1px solid #b1b1b1;
    float:left;
	padding:0px;
	margin:0px 5px 5px 0px;
    }	
.product_photo  img {
	border:1px solid #b1b1b1;
	}	
.product_photo a img {
	border:1px solid #b1b1b1;
	padding:0px;
	height:130px;
	width:130px;
	margin:0px 3px 5px 0px;
	}
.product_photo a:hover img	{
	border:1px solid #ff9600;
	}

	
.product_table {
    background-color:#CCCCCC;
	margin:10px 0px 0px 0px;
	}
.product_table td {
    background-color:#FFFFFF;
	}		
	
	
	
.back {
    display:block;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	}
.back a{
    padding:2px 5px 2px 5px;
	text-decoration:none;
	border-left:1px solid #f6f6f6;
	border-top:1px solid #f6f6f6;
	border-bottom:1px solid #b1b1b1;
	border-right:1px solid #b1b1b1;
	background-color:#e0e0e0;
	}		
.back a:hover {
    background-color:#b1b1b1;
	border-left:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #8c8c8c;
	border-right:1px solid #8c8c8c;
	color:#FFFFFF;
	}
   	
	

.line01 {
    height:15px;
	background:url(../images/line_bg01.gif) repeat-x bottom;
	display:block;
	padding:0px;
	margin:0px;
	}
	
.bottom {
    margin:0px;
	width:960px;
	}	
	
	
	
	
	
.form01 {
	font-family:Verdana, Arial,;
	font-size:13px;
	line-height:19px;
	text-align:justify;
	color:#a0a0a0;
	display:block;
	padding:0px;
	margin:0px;
	}
.form01 table {
    border-top:1px solid #dddddd;	
    border-left:1px solid #dddddd;	
	}
.form01 table td	{
    border-bottom:1px solid #dddddd;	
    border-right:1px solid #dddddd;	
	}
.form01 input {
    width:250px;
	height:18px;
	font-size:12px;
	color:#999999;
	font-family:arial;
	line-height:15px;
	border:1px solid #CCCCCC;
	}
.form01 textarea{		
    width:250px;
	height:60px;
	font-size:12px;
	color:#999999;
	font-family:arial;
	line-height:15px;
	border:1px solid #CCCCCC;
	}
				
		