#company_top{
	width:635px;
	margin:0px auto;
	float:left;
	}
#company_middle{
	width:635px;
	text-align:left;
	background-image: url(../img/company/company_middle.jpg);
	background-repeat:repeat-y;
	float:left;
}
#profile{
	width:209px;
	padding:0px 0px 0px 20px;
	float:left;
}
#names{
	width:370px;
	font-size:14pt;
	padding-bottom:5px;
	color:#900;
	font-weight: bolder;
}
#address{
	width:390px;
	padding:15px 0px 0px 10px;
	font-size:120%;
	font-weight: bold;
	color:#666;
	float:left;
	}
#address_detail{
	padding:5px 0px 0px 5px;
	font-size:90%;
	}
#topics{
	width:569px;
	height:24px;
	color:#fff;
	font-size:140%;
	margin:0px auto;
	padding:9px 0px 0px 20px;
	background-image: url(../img/company/company_bar.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	}
#company_site{
	width:280px;
	margin:5px 0px 0px 10px;
	float:left;
	}
#topics2{
	width:340px;
	margin:15px 0px 0px 0px;
	float:left;
	}
#topics2 li{
	width:280px;
	height:22px;
	color:#000;
	font-size:130%;
	padding:5px 0px 0px 30px;
	background-image: url(../img/company/check_mark.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	}	
#explain{
	width:310px;
	min-height:170px;
	font-size:96%;
	margin:8px 0px 20px 0px;
	line-height:16px;
	}
#price_list{
	width:209px;
	height:0px;
	float:left;
	position:relative;
	top:-60px;
	left:35px;
	}
#company_table{
	width:570px;
	margin:0px auto;
	}
#company_bottom{
	margin-bottom:5px;
	}
#banner_to_form2{
	width: 610px;
	height: 72px;
	padding: 50px 0px 0px 25px;
	background-image: url(../../img/link_to_form.jpg);
	background-repeat: no-repeat;
	}
