#siteBox .phone {
	color:#087;
}
#a,b,strong {
	color:#087;
}
#nav ul li a:hover {
	background:#087;
}
#accordion ul,
#accordion ul li.openTab a,
#accordion ul li.active ul li a {
	background:#E5F3F1;
}
#accordion ul li a:hover {
	background:#DDD;
}
#accordion ul li.active a,
#accordion ul li.active ul li.active a {
	font-weight:bold;
	background:#E5F3F1;
}
#accordion ul li.active a {
	color:#087;
}
/* - Left over from eye-cubed style sheet
#accordion ul li ul li.accordNote a,#accordion ul li ul li.accordNote a:hover {
	background:#826A94;
}
*/
#productData {
	margin:6px 0 0 0;
	padding:12px;
	background:#E8EBF1 url(content_bg.jpg) no-repeat;
}
#productExtras {
	padding:12px;
	background:#EEE;
}
#productFootStripe {
	margin-bottom:12px;
	background:#3B6E8F;
}
#productData table {
	width:100%;
	border:1px solid #BBB;
}
#productData table thead tr td {
	width:20%;
	height:30px;
	vertical-align:top;
	border-right:1px solid #BBB;
	border-bottom:1px solid #BBB;
}
#productData table thead tr td.last {
	border-right:none;
}
#productData table thead tr td div {
	width:100%;height:100%;
	position:relative;
}
#productData table thead tr td a {
	display:block;
	width:100%;
	height:16px;
	padding:7px 0;
	font-weight:bold;
	font-size:13px;
	color:#3B6E8F;
	text-align:center;
	text-decoration:none;
}
#productData table thead tr td a.selected,
#productData table thead tr td a.selected:hover {
	background:#3B6E8F url(nav_bg.png) repeat-x;
	color:#FFF;
}
#productData table thead tr td a.selected span,
#productData table thead tr td a:hover span {
	display:block;
}
#productData table thead tr td a:hover {
	background:url(nav_hover_bg.png) repeat-x;
	color:#FFF;
}
#productData table thead tr td a span {
	position:absolute;
	width:100%;
	height:5px;
	bottom:-5px;;
	left:0;
	margin:0;
	padding:0;
	display:none;
	background:url(nav_arrow.png) no-repeat top center;
	text-align:center;
}
#productData table thead tr td a:hover span {
	background:url(nav_hover_arrow.png) no-repeat top center;
}
#productData table thead tr td a.selected:hover span {
	background:url(nav_arrow.png) no-repeat top center;
}
#productData .left {
	float:left;
}
#productData .right {
	float:right;
}




/* ----------------------------------- */

#productFootStripe,
#productData table thead tr td a:hover,
#productData table thead tr td a.selected,
#productData table thead tr td a.selected:hover {
	background-color:#087;
}
#productData table thead tr td a {
	color:#087;
}

#Integre_Yellow,
#Integre,
#Integre_Duo {
	height:355px;
	padding:50px 312px 0 36px;
	color:#FFF;
	font-size:14px
}

#Integre_Yellow h3,
#Integre h3,
#Integre_Duo h3 {
	margin-bottom:16px;
	color:#FFF;
	font-size:16px
}
#Integre_Yellow a,
#Integre a,
#Integre_Duo a {
	margin-left:2px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
#Integre_Yellow a:hover,
#Integre a:hover,
#Integre_Duo a:hover {
	text-decoration:underline;
}
#Integre_Yellow {background:#DFA825 url(bg_integre_yellow.jpg) no-repeat right top;}
#Integre {background:#659B4F url(bg_integre.jpg) no-repeat right top;}
#Integre_Duo {background:#B71F28 url(bg_integre_duo.jpg) no-repeat right top;}


/* ClearFix clears floating elements and allows a containing element to properly size itself */
.ClearFix,*.ClearFix {
	display:block;
	clear:both;
	overflow:hidden;
	height:0;
	margin:0;
	padding:0;
	line-height:0;
}

