#siteBox .phone {
	color:#3B6E8F;
}
#a,b,strong {
	color:#3B6E8F;
}
#nav ul li a:hover {
	background:#7A9BB6;
}
#accordion ul,
#accordion ul li.openTab a {
	background:#E8EBF1;
}
#accordion ul li.active a,
#accordion ul li.active ul li.active a {
	color:#3B6E8F;
}
#accordion ul li.active ul li a {
	background:#E8EBF1;
}
#accordion ul li.active a,
#accordion ul li.active ul li.active a {
	font-weight:bold;
	background:#E8EBF1;
}
/* - 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;
}

#Features {
	padding:12px;
	background:#FFF url(bg_features.jpg) no-repeat;
	min-height:400px;
	height:auto !important;
	height:400px;
}
#Features .list {
	height:290px;
}
#Features .list ul {
	margin:0;
	padding:0;
	margin-top:24px;
	width:280px;
	list-style-type:none;
}

#Features .list ul li {
	border-bottom:1px solid #666;
}

#Features .list ul li a {
	padding:4px 0;
	padding-left:10px;
	font-weight:bold;
	font-size:13px;
	color:#BBB;
	text-decoration:none;
}
#Features .list ul li a:hover,
#Features .list ul li a.selected {
	background:url(../../shared/list_arrow_white.png) no-repeat left center;
	color:#FFF;
}

#Features .selection {
	position:relative;
}
#Features .selection .background {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#3B6E8F;
	border:1px solid #CCC;
	z-index:0;
	opacity:.65;
	-moz-opacity:.65;
	filter:alpha(opacity=65);
	zoom:1;
}
#Features .selection .content {
	position:relative;
	padding:12px;
	z-index:1;
	color:#FFF;
	font-size:12px;
}
#Features #Z_DEMO_001 {
	float:right;
	width:200px;
	height:148px;
	margin-left:12px;
	display:block;
	border:1px solid #CCC;
}
#Features .featureItem {
	display:none;
}
#Features .featureItem h3 {
	margin:4px 0 0 0;
	font-size:15px;
	color:#FFF;
}
#Features .featureItem p a {
	font-weight:bold;
	color:#E8EBF1;
	text-decoration:none;
}
#Features .featureItem p a:hover {
	text-decoration:underline;
}
#Features .thumb {
	margin:6px;
	display:block;
	border:1px solid #CCC;
}
#Features .thumb img {
	display:block;
}
#Features .right {
	margin:6px 0 6px 12px;
}
#Features .anoThumb {
	width:253px;
	margin:0;
	margin-top:12px;
	padding-bottom:4px;
	display:block;
	background:#7A9BB6;
	border:1px solid #CCC;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	text-decoration:none;
}
#Features .anoThumb img {
	width:253px;
	border-bottom:1px solid #CCC;
}
#Specifications,#Accessories,#Education {
	padding:12px;
	background:white;
}
#Testimonials {
	padding:12px;
	background:white;
}
#Testimonials .content {
	background:#E8EBF1;
}
#Testimonials .content p {
	padding:24px;
}
#Testimonials .intro {
	padding:12px;
	background:#7A9BB6;
	color:#FFF;
}
#Testimonials .intro p {
	margin:0;
	padding:0;
}
#Testimonials ul {
	margin:0;
	padding:24px;
}
#Testimonials ul li {
	min-height:120px;
	margin:0;
	padding:12px 0;
	list-style-type:none;
	border-bottom:1px solid #FFF;
}
#Testimonials ul li p.ClearFix {
	padding:0;
}
#Testimonials ul li strong {
	font-size:14px;
}
#Testimonials ul li img {
	float:right;
	margin:0 0 12px 12px;
}

#Specifications table {
	padding:0;
	margin-bottom:12px;
	color:#333;
}
#Specifications table thead tr th {
	padding:7px;
	background:#7A9BB6 url(nav_bg.png) repeat-x;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	text-align:left;
}
#Specifications table tbody tr td {
	padding-left:6px;
}
#Specifications table .column1 {
	width:148px;
	background:#E8EBF1;
}
#Specifications table .column2 {
	background:#EEE;
}
#Specifications table .hiliteP {
	background:#D9D2DF;
	font-weight:bold;
}
#Specifications table .hiliteG {
	background:#DDD;
	font-weight:bold;
}

#Accessories .product_table {
	margin:0;
	border:none;
}
#Specifications .spec_table h3,#Accessories .product_table h3,#Education h1,#Education h2 {
	clear:both;
	color:#3B6E8F;
}
#Education .treatment {
	margin-bottom:10px;
	border:none;
	background:#E8EBF1;
}
#Education .treatment th {
	padding:4px 12px;
	background:#3B6E8F url(nav_bg.png) repeat-x;
	font-size:13px;
	color:#FFF;
	text-align:left;
}
#Education .treatment td {
	padding:12px;
	font-size:14px;
	color:#3B6E8F;
}
#Education .treatment th,
#Education .treatment td {
	border-bottom:1px solid #FFF;
}
#Education .treatment td.ailment {
	width:84px;
	font-weight:bold;
}
#Education .treatment td.dash {
	width:24px;
}
#Education h3 {
	color:#3B6E8F;
}
#Education h1.eduNode {
	margin:0;
	padding:18px 12px;
	background:#FFF;
	border-top:1px solid #CCC;
	cursor:pointer;
	font-weight:bold;
	font-size:18px;
}
#Education h1.eduNode .summaryText {
	display:block;
	padding-left:22px;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#666;
}
#Education h1.openNode {
	padding:18px 12px 0 12px;
	background:#E8EBF1;
}
#Education h1.openNode .summaryText {
	display:none;
}
#Education h1.eduNode img {
	margin-right:8px;
}
#Education .eduContent {
	margin:0;
	padding:1px 33px 33px 33px;
	background:#E8EBF1;
}
#Education .eduContent h2 {
	margin:0;
	padding:4px 18px;
	font-weight:bold;
	font-size:12px;
	background:#826A94;
	color:#FFF;
}
#Education .appSupport {
	background:#D9D2DF;
}
#Education .appSupport table {
	padding:8px;

}
#Education .appSupport img {
	clear:both;
	float:left;
	margin:0 8px 8px 0;
}
#Education .appSupport h3 {
	margin:0;
	color:#333;
}
#Education .eduContent h3.caseStudyNode {
	cursor:pointer;
}
#Education .eduContent h3.caseStudyNode img {
	margin-right:6px;
}
#Education .quickJump {
	font-weight:bold;
	font-size:12px;
}
#Education .quickJump a {
	padding:0 12px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
#Education .quickJump a:hover {
	text-decoration:underline;
}
#Education .resourceItem {
	padding:12px;
	background:#FFF;
	border:1px solid #CCC;
	border-top:none;
}
#Education .resourceLink {
	margin:6px 0 12px 0;
	text-align:right;
}



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

#productFootStripe,
#productData table thead tr td a:hover,
#Features .selection .background,
#productData table thead tr td a.selected,
#productData table thead tr td a.selected:hover {
	background-color:#3B6E8F;
}
#productData table thead tr td a {
	color:#3B6E8F;
}




/* 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;
}

