/* details style */
body{
	font-size:13px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
}
.investment_details{
	width:600px;
	margin:0 auto;
	padding:20px;
}
.investment_details h1{
	color:#0185c3;
	font-size:20px;
}

.print{
	border-top: 1px solid #dddad7;
	border-bottom: 1px solid #dddad7;
	background:#fafafa;
}
.print .center{
	width:110px;
	margin:0 auto;
	padding:0 0 0 40px;
	background:transparent url(../gfx/prin_icon.png) no-repeat 0 11px;
}
.print a, .print a:hover{
	display:block;
	font-size:14px;
	color: #6a6666;
	padding:15px 0;
}

.top{
	padding:10px 0 10px 0;
	border-bottom: 3px solid #dddad7;
	margin:0 0 10px 0;
}
.top .name{
	float:left;
	width:440px;	
}
.top .logo{
	float:left;
	width:40px;
	margin:0 0 0 10px;
}
.top h1{
	float:left;
	display:block;
	width:370px;
	padding: 0 0 0 10px;
}
.top .name h2{
	float:left;
	color:#9d9d9d;
	font-size:13px;
	padding: 0 0 0 10px;
}
.top .info{
	float:right;
	width:auto;
	padding:10px 0 0 0;
}
.top .info h3{
	color:#6a6666;
	font-size:14px;
	padding: 0 10px 0 0;
}
.top .info .first{
	font-weight:bold;
	font-size:15px;
}

.gallery{
	float:right;
	width:160px;
	position:relative;
}
.gallery #big_image{
	width:160px;
	height:120px;
	overflow:hidden;
	margin:0 0 10px 0;
	border:1px #edeae7 solid;
}

.investment_details .first{
	border-top:none;
}

.onetitleshort{
	float:left;
	width:420px;
	background:transparent url(../gfx/bg_print.png) repeat-y top left;
}
.onetitleshort p{
	float:left;
	width:215px;
	font-size:13px;
	color:#666666;
	padding:10px 0 10px 10px;
	border-top:1px #edeae7 solid;
}
.onetitleshort p.f{
	width:160px;
	font-weight:bold;
	background-color:#fbfaf9;
	border-bottom:1px #fff solid;
	margin:0 20px 0 0;
}
.onetitle{
	float:left;
	width:600px;
	background:transparent url(../gfx/bg_print.png) repeat-y top left;
	border-bottom:1px #fff solid;
}
.onetitle p{
	float:left;
	width:400px;
	font-size:13px;
	color:#666666;
	padding:10px 0 10px 10px;
	border-top:1px #edeae7 solid;
}
.onetitle p.f{
	width:160px;
	font-weight:bold;
	background-color:#fbfaf9;
	margin:0 20px 0 0;
}
.subtitle{
	float:left;
	width:600px;
	font-size:13px;
	color:#666666;
	background:transparent url(../gfx/bg_print.png) repeat-y top left;
	border-bottom:1px #fff solid;
}
.subtitle p{
	float:left;
	width:400px;
	font-size:13px;
	color:#666666;
	padding:10px 0 10px 10px;
	border-top:1px #edeae7 solid;
}
.subtitle p.f{
	width:160px;
	font-weight:bold;
	background-color:#fbfaf9;
	margin:0 20px 0 0;
}

/* print style */
@media print{
	.print{
		display:none;
	}
}