@charset "UTF-8";

/* -----------------------------------------------
CSS file aneby
FileName:case.css
----------------------------------------------- */

/* ===== modeule_import ===== */
@import "basic/base.css";
@import "basic/frame.css";
@import "basic/module.css";


/* ===== tabvav ===== */
#tabvav {
	margin: 10px 10px 25px 10px;
}

	#tabvav ul {
		margin: 0 0 5px 0;
	}

	#tabvav li {
		display: inline;
	}

	#tabvav li.cur, #tabvav li.active {
		color: #ed7300;
	}

		#tabvav a:link,
		#tabvav a:visited {
			color: #666;
		}

/* ===== caselist ===== */
.caselist {
	margin: 0 0 35px 0;
	width: 680px;
	border-top: 1px solid #d9d9d9;
}

	.caselist .caseimage {
		float: left;
		width: 175px;
		padding: 14px 0 0 0;
		background: url("../../case/images/blt_case.gif") no-repeat 0 0;
		text-align: right;
	}

	.caselist .casetdesc {
		float: right;
		width: 495px;
		padding: 14px 0 0 0;
	}

	.caselist .casetdesc .casetitle {
		margin: 0 10px 8px 0;
		border-bottom: 5px solid #12793b;
	}

		.caselist .casetdesc .casetitle h3 {
			padding: 0 0 5px 0;
			font-size: 18px;
		}

		.caselist .casetdesc .casetitle h3 a:link,
		.caselist .casetdesc .casetitle h3 a:visited {
			color: #12793b;
		}

		.caselist .casetdesc .casetitle h3 a:hover,
		.caselist .casetdesc .casetitle h3 a:active {
			color: #ed7300;
		}

		.caselist .casetdesc p {
			margin: 0 10px 8px 0;
			line-height: 1.4;
		}

		.caselist .casetdesc p.continue {
			margin: 15px 10px 0 0;
		}

.caselist:after{
	display:block;
	clear:both;
	height: 0;
	visibility:hidden;
	content:".";
	font-size:0;
	line-height:0;
}

/* ===== searchresults ===== */
#results_header {
	width: 680px;
	margin: 40px 0 5px 0;
}

#searchresults .num {
	float: left;
}

#searchresults .pagenation {
	float: right;
}

	#searchresults .pagenation span {
		color: #ed7300;
	}

#results_header:after{
	display:block;
	clear:both;
	height: 0;
	visibility:hidden;
	content:".";
	font-size:0;
	line-height:0;
}

#searchresults table {
	width: 680px;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #e6e6e6;
}

	#searchresults table thead th {
		padding: 8px 5px;
		border-right: 1px solid #e6e6e6;
		border-left: 1px solid #e6e6e6;
		border-bottom: 1px solid #e6e6e6;
		background: #12793b;
		color: #fff;
		text-align: center;
	}

	#searchresults table tbody td {
		padding: 8px 5px;
		border-right: 1px solid #e6e6e6;
		border-left: 1px solid #e6e6e6;
		background: #fff;
		color: #000;
		text-align: center;
		line-height: 1.4;
		vertical-align: top;
	}

	#searchresults table tbody tr.bg td {
		background: #f7f5e8;
	}

	#searchresults table tbody tr td.delivery {
		width: 140px;
		text-align: left;
	}
