div.cfcontainer {
	width: 719px; height: 631px; background-color: #fff; background-image: url(img/background.jpg);  background-position: left bottom; background-repeat: no-repeat; position: relative; font-family: Arial, Helvetica, sans-serif; text-align: left;
}

div.cfservices a.seeother {
	width: 328px; height: 17px; text-indent: -99999em; display: block; margin-top: 20px; margin-left: 178px; background-image: url(img/servcon_a_other.gif);
}
div.cfservices a.seeother:hover {
	opacity: .7; filter: alpha(opacity=70);
}

div.cfcontainer div.popscreen {
	width: 719px; height: 631px; background-color: #000; opacity: 0.7; filter:alpha(opacity=70); position: absolute; z-index: 2;
}

div.cfcontainer div.popup {
	z-index: 3;	padding: 0px 20px; width: 411px; height: 551px; border: 3px solid #b08c4c; background-color: #fff; position: absolute; top: 10px; left: 130px;
}

div.cfcontainer a.close {
	width: 19px; height: 19px; display: block; text-indent: -99999em; position: absolute; top: 15px; right: 15px; background-image: url(img/serv_apop_close.gif);
}

div.cfcontainer div.popup div.title {
	height: 37px; text-indent: -99999em; background-repeat: no-repeat; margin: 35px 0px;
}
div.cfcontainer div.popup div.BA {
	height: 376px; width: 410px;
}
div.cfcontainer div.popup div.BA div.left {
	position: relative; float: left; width: 140px; padding-right: 20px; font-size: 13px; line-height: 14px;
}
div.cfcontainer div.popup div.BA div.left img {
	padding-bottom: 15px;
}
div.cfcontainer div.popup div.BA div.right {
	position: relative; float: left; width: 250px; height:306px; overflow:hidden;
}
div.cfcontainer div.popup a.popSalon {
	clear: both; display: block; text-indent: -99999em; background-image: url(img/serv_apop_salon.gif); width: 278px; height: 37px; margin-left: 130px;
}
div.cfcontainer div.popup a.popSalon:hover {
	opacity: .7; filter: alpha(opacity=70);
}

div.cfcontainer div#poproot div.title {
	background-image: url(img/serv_hpop_root.gif); 
}
div.cfcontainer div#popdensity div.title {
	background-image: url(img/serv_hpop_density.gif); 
	width: 420px;
}
div.cfcontainer div#popdimension div.title {
	background-image: url(img/serv_hpop_dimension.gif); 
}


div.cfcontainer a img {border: 0;}

div.cfcontainer div.cfheader {
	height: 85px; position: relative; background: url(img/title.gif) 170px 18px no-repeat; text-indent: -99999em;
}

div.cfcontainer div.cfheader a {
	position: absolute; display: block; text-indent: -99999em; width: 161px; height: 13px; font-size: 0; line-height: 0; background-image: url(img/seeother.gif); top: 32px; right: 15px;
}
div.cfcontainer div.cfheader a.backtopro {
	width: 134px; background-image: url(img/backtopro.gif); top: 15px;
}
div.cfcontainer div.cfheader a:hover {
	opacity: .7; filter: alpha(opacity=70);
}

div.cfcontainer div.cfnav {
	padding-left: 166px; height: 28px;
}

div.cfcontainer div.cfnav ul {
padding: 0; margin: 0;
}

div.cfcontainer div.cfnav ul li {
	position: relative; float: left; list-style: none; padding: 0; margin: 0px 0px 0px 1px;
}

div.cfcontainer div.cfnav ul li a {
	display: block; width: 137px; height: 28px; background-position: 0px 0px; text-indent: -99999em;
}
div.cfcontainer div.cfnav ul li a:hover {background-position: 0px -28px}
div.cfcontainer div.cfnav ul li a.selected {background-position: 0px -28px}	
div.cfcontainer div.cfnav ul li a.selected:hover {background-position: 0px -28px}


div.cfcontainer div.cfnav ul li a.nav1 { background-image: url(img/nav1.gif);}
div.cfcontainer div.cfnav ul li a.nav2 {background-image: url(img/nav2.gif);}
div.cfcontainer div.cfnav ul li a.nav3 {background-image: url(img/nav3.gif);}
div.cfcontainer div.cfnav ul li a.nav4a {background-image: url(img/nav4a.gif);}
div.cfcontainer div.cfnav ul li a.nav4b {background-image: url(img/nav4b.gif);}

div.cfservices {
	width: 512px; padding-left: 177px; padding-right: 30px;
}

div.cfservices h2 {
	font-size: 18px; font-weight: bold; color: #000; padding: 15px 0px; margin: 0;
}
div.cfservices div.subT {
	font-size: 14px; line-height: 20px; color: #000; width: 500px; padding: 20px 0px;
}
div.cfservices div.subT strong {
	font-size: 16px; font-weight: bold; color: #b08c4c; text-transform: uppercase;
}

div.cfservices a.other {
	display: block; margin: 15px 0px 15px 178px; height: 17px; width: 328px; text-indent: -99999em; background-image: url(img/serv_a_other.gif);
}

div.cftrans {
	position: relative; padding-left: 135px; margin: 0;
}

div.cftrans div {
	font-size: 12px; padding: 0px 0px 15px 20px; line-height: 25px;
}

div.cftrans a {
	display: block; position: relative; float: left; width: 170px; margin-left: 20px; text-decoration: none; color: #000; background-repeat: no-repeat;
}

div.cftrans a h2 {
	width: 170px; height: 47px; text-indent: -99999em; margin: 0px; padding: 0px; background-repeat: no-repeat; background-position: 20px 0px;
}

div.cftrans a#root{margin-top: 22px;}
div.cftrans a#density{margin-top: 22px;}
div.cftrans a#dimension{margin-top: 22px;}

div.cftrans a#root h2 {
	background-image: url(img/serv_hs_root.gif);
}
div.cftrans a#density h2 {
	background-image: url(img/serv_hs_density.gif);
}
div.cftrans a#dimension h2 {
	background-image: url(img/serv_hs_dimension.gif);
}

div.cftrans a#root:hover h2 {
	opacity: .7; filter: alpha(opacity=70);
}
div.cftrans a#density:hover h2 {
	opacity: .7; filter: alpha(opacity=70);
}
div.cftrans a#dimension:hover h2 {
	opacity: .7; filter: alpha(opacity=70);
}

div.cftrans a#ai_root {
	background-image: url(img/serv_ai_root.jpg); height: 224px;
}
div.cftrans a#ai_density { 
	background-image: url(img/serv_ai_density.jpg); height: 224px;
}
div.cftrans a#ai_dimension {
	background-image: url(img/serv_ai_dimension.jpg); height: 224px;
}

div.cftrans a#ai_root:hover {
	background-position: 0px -249px;
}
div.cftrans a#ai_density:hover { 
	background-position: 0px -249px;
}
div.cftrans a#ai_dimension:hover {
	background-position: 0px -249px;
}

div.cfcontainer div.cfbenefits {
	padding: 110px 0px 0px 170px; font-size: 20px; line-height: 60px; color: #b08c4c; text-transform: uppercase; 
}

div.cfcontainer div.cftech {
	padding: 20px 0px 0px 170px;
}
div.cfcontainer div.cftech a#ammonia {
	display: block; height: 50px; background-image: url(img/tech_a_lowAmmonia.gif); background-repeat: no-repeat; text-indent: -99999em; margin-top: 30px;
}
div.cfcontainer div.cftech a#coverage {
	display: block; height: 51px; background-image: url(img/tech_a_coverage.gif); background-repeat: no-repeat; text-indent: -99999em; margin-top: 30px;
}
div.cfcontainer div.cftech a#ammonia:hover {
	opacity: .7; filter: alpha(opacity=70);
}
div.cfcontainer div.cftech a#coverage:hover {
	opacity: .7; filter: alpha(opacity=70);
}

div.cfcontainer div.cftechDetail {
	padding-left: 170px; position: relative; width: 520px;
}

div.cfcontainer div.cftechDetail div.asterisk {
	font-size: 12px;
}

div.cfcontainer div#ammoniaP div.features {
	background-image: url(img/tech_img_ammonia.jpg); background-repeat: no-repeat; background-position: right 20px; width: 520px; height: 315px; padding-top: 20px;
}
div.cfcontainer div#coverageP div.features {
	background-image: url(img/tech_img_coverage.jpg); background-repeat: no-repeat; background-position: right 20px; width: 520px; height: 315px; padding-top: 20px;
}

div.cfcontainer div.cftechDetail h2#ammonia {
	text-indent: -99999em; background-image: url(img/tech_h_ammonia.gif); background-repeat: no-repeat; height: 49px; margin: 20px 0px; 
}
div.cfcontainer div.cftechDetail h2#coverage {
	text-indent: -99999em; background-image: url(img/tech_h_coverage.gif); background-repeat: no-repeat; height: 51px; margin: 20px 0px;
}

div.cfcontainer div#ammoniaP a.other {
	display: block; position: absolute; background-image: url(img/tech_as_coverage.gif); top: 38px; right: 0px; text-indent: -99999em; font-size: 0; line-height: 0; width: 103px; height: 13px;
}
div.cfcontainer div#ammoniaP a.other:hover {
	opacity: .7; filter: alpha(opacity=70);
}

div.cfcontainer div#coverageP a.other {
	display: block; position: absolute; background-image: url(img/tech_as_ammonia.gif); top: 38px; right: 0px; text-indent: -99999em; font-size: 0; line-height: 0; width: 92px; height: 12px;
}
div.cfcontainer div#coverageP a.other:hover {
	opacity: .7; filter: alpha(opacity=70);
}

div.cfcontainer div.cftechDetail div.features div.item {
	height: 93px; width: 265px; font-size: 12px; line-height: 16px; margin-bottom: 17px;
}

div.cfcontainer div.cftechDetail div.features div.item h3 {
	padding: 0; margin: 0; background-repeat: no-repeat; height: 45px; text-indent: -99999em; padding-bottom: 4px;
}

div.cfcontainer div.cftechDetail div.features div.item h3#lessA {
	background-image: url(img/tech_h_lessAmm.gif);
}
div.cfcontainer div.cftechDetail div.features div.item h3#lessO {
	background-image: url(img/tech_h_lessOdo.gif);
}
div.cfcontainer div.cftechDetail div.features div.item h3#moreC {
	background-image: url(img/tech_h_moreComf.gif);
}

div.cfcontainer div.cftechDetail div.features div.item h3#natR {
	background-image: url(img/tech_h_naturallyRefl.gif);
}
div.cfcontainer div.cftechDetail div.features div.item h3#Supe {
	background-image: url(img/tech_h_superiorCond.gif);
}
div.cfcontainer div.cftechDetail div.features div.item h3#Opti {
	background-image: url(img/tech_h_optimalDef.gif);
}





















