
.product-site #header {
	/*background: url(../img/grey-corfs-logo.gif) top right no-repeat;*/
}

/*Main Banner */

#home.product-site #banner {
	height: 132px;
	position:relative;
	width:970px;
	background: url(../img/banner-back-gradient.gif) bottom repeat-x;
}

#home.product-site #content #left-col {
	float:left;
	margin:27px 0 0;
	padding:0 0 0 19px;
	width:485px;
}

#home.product-site #content #middle-col {
	float:right;
	margin:27px 0 0;
	padding:0 30px 0 0px;
	width:200px;
}

#home.product-site #content #right-col {
	margin:33px 0 0;
	padding: 0px 28px 0 0;
}

#home.product-site #wide-col {
	float:left;
	padding:0 0px 0 19px;
	width:710px;
}


.product-site .all-banners {
	right:0px;
	top:37px;
}

.product-site #banner img{
	float: right;
}

.product-site .banner-text {
padding:5px 67px 0 29px;
right:307px;
top:17px;
width:auto;
background: url(../img/trasparent-banner.png) repeat;
		/*filter:alpha(opacity=70);
		-moz-opacity:0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;*/
}

#home.product-site .banner-text h1 {
color:#FFFFFF;
font-family:arial black,arial;
font-style:oblique;
line-height:27px;
margin:0 0 0px;
font-size: 18px;
}

#home.product-site .banner-text p {
margin-bottom:13px;
}

#middle-col .byline, #middle-col .byline-light {
	font-size:27px;
	line-height:34px;
}


#home.product-site #right-col h2 {
font-size:17px;
font-weight:bold;
color: #4F5055;
margin-bottom:9px;
}

#home.product-site #right-col p {
	line-height: normal;
}

#home.product-site #right-col a {
	text-decoration: none;
}

#home.product-site #right-col a:hover {
	text-decoration: underline;
}

.product-site ul#cor-fs.sub-nav-internal li.sub a.active {
	font-weight: bold;
}














