@charset "utf-8";
#all {
	border: 1px solid #CCCCCC;
	width: 950px;
}
#all #content {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #001122;
	height: 314px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	line-height: 16px;
}
.textCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	line-height: 14px;
}
.textCopy2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0AA2C7;
	line-height: 14px;
}


#productowners {
	width: 30%;
	float: left;
}
#Consumers {
	float: left;
	width: 30%;
}
#Strategic {
	float: right;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 40%;
}
a {
	color: #FF9900;
}

	/* Portfolio */
	.gallery {
	background-color: #001122;
	background-repeat: no-repeat;
	width: 900px;
	height: 400px;
	left: 20px;
	}
	.proj {
	width:420px;
	height:100px;
	overflow:hidden;
	position:relative;
	margin:0 23px 10px 0;
	border: 3px solid #FFFFFF;
	float: left;
	}
		.proj .proj-desc {
			position:absolute;
			background:url(../images/trans-4.png) repeat;
			top:0;
			right:0;
			width:40%;
			height:100px;
			cursor:help;
		}
			.proj .proj-desc p {
				padding:1px 20px 20px 20px;
				font-size:0.8em;
				color:white;
				line-height:1.5em;
			}
			.proj .proj-desc h1 {
				padding:20px 0 0 25px;
				color:white;
				font-size:1.3em;
			}
			.proj .proj-desc .small {
				padding:0 0 0 25px;
			}
