@charset "UTF-8";

#company {width:620px; float:left;}
	.company-list { padding:20px;}
		.company-list h2 { margin:0; padding:10px 0 5px 24px; font-size:16px; line-height:23px; background: url(../images/logo-mini.gif) left no-repeat;}
		.company-list table { width:100%;border:1px solid #967C74; border-collapse:collapse;}
			.company-list thead { margin:5px;}
				.company-list thead tr {background: url(../images/search-list-inner.gif) bottom repeat-x;}
				.company-list thead th { font-size:12px; text-align:center; line-height:16px; padding:2px 5px 2px 10px;white-space:nowrap;}
				.company-list thead td { font-size:12px; text-align:center; line-height:16px; padding:2px 5px;}
			.company-list tbody {margin:5px; }
				.company-list tbody tr {}
					.company-list tbody tr:hover {background-image:url(../images/search-result-order.gif);}
					.company-list tbody th { font-size:12px; text-align:left; line-height:16px; padding:4px 5px 4px 10px;white-space:nowrap;border-top:1px dashed #967C74;}
						.company-list tbody th a {background-image:url(../images/detail-link1.gif); background-position:left; background-repeat:no-repeat;padding:0 0 0 20px;}
						.company-list tbody th a:hover {background-image:url(../images/detail-link2.gif); }
					.company-list tbody td { font-size:12px; text-align:left; line-height:16px; padding:4px 5px;border-top:1px dashed #967C74; }
						.company-list tbody td a { display:block; margin:0 auto; width:60px; height:19px; overflow:hidden; text-indent:-8000em; background-image:url(../images/search-list-h2-link1.gif); background-repeat: no-repeat; background-position:center top;}
							.company-list tbody td a:hover { background-image:url(../images/search-list-h2-link2.gif);}
		
	.company-box {width:620px; padding:0 0 16px 0; background: url(../images/home-box-end.jpg) no-repeat bottom;}
		.company-box-head {width:620px; height:2px; padding:2px 0 0 0; overflow:hidden; background: url(../images/home-box-top.jpg) repeat-y center;}
			.company-box-head hr { margin:2px 0 0 0; padding:0; line-height:1px;}
		.company-box-inner {width:618px; border:1px solid #CCC; overflow:hidden;}
			.company-box-inner h2 { width:578px; margin:0; padding:0; line-height:32px; font-size:16px; padding:0 20px; background: url(../images/home-title1-bg.gif) repeat-x bottom;}
			.company-info { padding:10px 20px; width:575px;}
				.company-message { font-size:12px; line-height:20px; width:555px; margin:5px 0; float:left; clear:left; padding:9px; border:1px solid #967C74; background:url(../images/search-result-order.gif);}
				.company-message img { float:left; padding:0 8px 5px 0;}
				.company-qr { font-size:10px; line-height:20px; margin:0; width:180px; padding:5px; float:right; }
					.company-qr .tc { display:block; padding:5px;}
				.company-detail {margin:0; border-collapse:collapse; width:375px; float:left;border-top:1px dashed #E8E3E1;}
					.company-detail th { font-size:12px; text-align:left; line-height:18px; padding:4px 5px 4px 10px;border-bottom:1px dashed #E8E3E1; background-image:url(../images/search-result-order.gif); white-space: nowrap; width:85px;}
					.company-detail td { font-size:12px; text-align:left; line-height:18px; padding:0 5px 4px 5px;border-bottom:1px dashed #E8E3E1; }
				.company-map {margin:0 0 5px 0; border-collapse:collapse; width:575px; clear:both;}
					.company-map th { font-size:12px; text-align:left; line-height:18px; padding:4px 5px 4px 10px;border-bottom:1px dashed #E8E3E1; background-image:url(../images/search-result-order.gif); white-space: nowrap; width:85px;}
					.company-map td { font-size:12px; text-align:left; line-height:18px; padding:4px 0 4px 5px;border-bottom:1px dashed #E8E3E1; }
				.company-contact { font-size:12px; line-height:20px; padding:35px 0 0 0; margin:5px 0;width:573px; height:47px; overflow:hidden; background:url(../images/company-contactus.jpg) no-repeat top; overflow:hidden; clear:both;}
					.company-contact span { float:left; display:block; width:186px; padding:0 0 0 100px;vertical-align:bottom; line-height:28px; font-family:Arial, Helvetica, sans-serif; }
						.company-contact span strong { font-size:24px;}
		.search-intro-inq { clear:both; text-align:center; margin:8px; border-top:1px dashed #967C74; font-size:12px; line-height:24px;}
				.search-intro-inq a { display:block; border:none; text-align:left; background:url(../images/search-intro-inq1.jpg) no-repeat center; height:46px; width:130px; padding: 0 0 0 70px; margin:0 auto; line-height:46px; font-size:16px; font-weight:bold; overflow:hidden; color:#FFF; background-color:#039; cursor:pointer; text-decoration:none;}
				.search-intro-inq input { display:block; border:none; text-align:left; background:url(../images/search-intro-inq1.jpg) no-repeat center; height:46px; width:130px; padding: 0 0 0 70px; margin:0 auto; line-height:46px; font-size:16px; font-weight:bold; overflow:hidden; color:#FFF; background-color:#039; cursor:pointer;}

#company #map { width:465px; height:320px; clear:both;}
#company form { margin:0; padding:0;}
