#tctLogo
 {
	position: absolute; 
	left: 180px;
	top: 40px;
 }
a:link,a:visited,a:hover{
	color:#333;
}
#mainBox
{
 	position: absolute; 
 	left: 170px; 
 	top: 30px; 
 	height: 288px; 
 		width: 950px; 
 	border: 1px #d0d0d0;
 	-moz-box-shadow:0.2em 0.2em 1em 0.2em #808080;
	box-shadow:0.2em 0.2em 1em 0.2em #808080;
	-webkit-box-shadow:0.2em 0.2em 1em 0.2em #808080;
}
#mainBoxText
{
	position: absolute; 
	color:white;
	left: 260px; 
	top: 150px;
}
#links
{
	position: absolute; 
	left: 170px; 
	top: 311px; 
	height: 456px;
	width: 950px;  
	background:white;
	-moz-box-shadow:0.2em 0.2em 1em 0.2em #808080;
	box-shadow:0.2em 0.2em 1em 0.2em #808080;
	-webkit-box-shadow:0.2em 0.2em 1em 0.2em #808080;
}
#linksDesign
{
	font-size:16px;
	color:#333;
	font-weight:bold;
	padding-top:20px; 
}

#linksDesign span
{
	padding: 9px 9px 9px 9px;
}
span.currentSel
{
	padding: 9px 9px 9px 9px;
	background-image:url(../../images/highlight_img.jpg);
}

span.currentSel a:link,span.currentSel a:visited, span.currentSela:hover
{
 color:#FFFFFF;
}

#home
{
	position: absolute; 
	left: 40px; 
	top: 70px; 
	width:500;
}
#pebbleTalkText
{
	font-family:arial;
	padding:10px 0px 20px 0px;
	font-size:16px;
}
#connectText
{
	position: absolute; 
	left: 300px; 
	top: 80px; 
	width:500;
	font-size:16px;
	color:#999;
	font-weight:bold;
}
#contactDiv
{
	position: absolute; 
	visibility:hidden; 
	left: 40px; 
	top: 70px;
}
#errors
{
font-size:16px;
height:45px;
left:8px;
margin:0 2px 10px;
padding:3px 2px;
position:absolute;
text-align:center;
top:-58px;
width:600px;
}
#contactInfo
{
	background:#f8f8f8;
	width:585px;
	padding:0; 
}
#solutionBox
{
	position: absolute; 
	left: 800px; 
	top: 130px;
}
#solutionInfo
{
	position: absolute; 
	left: 820px; 
	top: 140px;
	height: 430px; 
	width: 200px;
	color:white;
}
#solutionHead
{
	font-size:25px;
	padding-bottom:20px;
}
#solutionSubHead
{
	font-size:20px;
	padding:5px 0 5px 0;
}
#solutionText
{
	font-size:14px;
	padding-bottom:25px; 
	border-bottom:1px solid #ccc;
	line-height:1.2em;
	color:#ccc;
}
#solutionText2
{
	font-size:14px;
	line-height:1.2em;
	color:#ccc;
}
#solutionHead2
{
	font-size:20px;
	padding:15px 0 5px 0; 
}
#footerDesign
{
	position: absolute; 
	left: 230px;
	top: 725px; 
	width:800; 
	font-family:arial;
	font-size:14px;
}
.width , textarea
{
	width:300px;
}
p,font
{
	font-family:arial;
}

a
{
	text-decoration:none;
}
center
{
	color:#818181;
}

.pbAwardNews {
background-color:#FFFFFF;
float:left;
left:194px;
padding:10px 12px;
position:absolute;
top:610px;
width:850px;
}

.pbAwardNews div.award {
background:url("../../images/news_box.gif") no-repeat scroll left center transparent;
color:#666666;
font-size:17px;
height:73px;
text-align:center;
width:350px;
float:left;
}

.pbAwardNews div.award p {
background:url("../../images/protoin_logo.gif") no-repeat scroll 15px center #FFFFFF;
margin:2px 2px 0;
padding:14px 0 0 83px;
}

.pbAwardNews div.news {
background:url("../../images/award_box.gif") no-repeat scroll left center transparent;
color:#666666;
font-size:14px;
height:73px;
margin-left:14px;
text-align:center;
width:467px;
float:right;
}

.pbAwardNews div.news img{
	border:none;
	}
	
.pbAwardNews div.news	#rhaImgs {
	 float:left;width:27%;
	 padding-top:5px;padding-left:5px;
}
.pbAwardNews div.news #rhaText{ 
	float: right; width: 69%; 
	margin-top: 13px; margin-right: 6px;
}
