#siteBox .phone {
	color:#38939B;
}
#a,b,strong {
	color:#38939B;
}
#nav ul li a:hover {
	background:#38939B;
}
#accordion ul,#accordion ul li ul li {
	background:#E9EDF0;
}
#accordion ul li.openTab a {
	color:#38939B;
}
#accordion ul li.active a,
#accordion ul li.active ul li.active a,
#accordion ul li.active ul li a {
	background:#E9EDF0;
}

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

#About_2RT,
#Treatments {
	padding:12px;
	background:#ECECEC url(bg_features.png) repeat-x;
	min-height:400px;
	height:auto !important;
	height:400px;
}
#About_2RT .intro,
#Treatments .intro {
	padding:12px;
	color:#FFF;
	font-size:12px;
}
/* bullocks */
#About_2RT .featuresItemLeft,#Treatments .featuresItemLeft   {margin-left:13px;}
#About_2RT .featuresItemRight,#Treatments .featuresItemRight {margin-left:26px;}

#About_2RT .featureBox,
#Treatments .featureBox {
	width:231px;
	height:158px;
	float:left;
	margin-bottom:25px;
	padding:7px;
	background:url(features_item_bg.png) no-repeat;
}
#About_2RT .featureBox div,
#Treatments .featureBox div {
	height:134px;
	padding:12px;
	background:#E9EDF0;
	color:#1C747D;
	font-size:12px;
}
#About_2RT .featureBox div h3,
#Treatments .featureBox div h3 {
	margin:0 0 8px 0;
	color:#1C747D;
	font-size:13px;
}
#About_2RT .featureBox div a
#Treatments .featureBox div a {
	float:right;
	color:#1C747D;
	text-decoration:none;
}
#About_2RT .featureBox div a:hover
#Treatments .featureBox div a:hover {
	text-decoration:underline;
}
#About_2RT .featureBox div.highlighted,
#Treatments .featureBox div.highlighted {
	background:#1C747D;
	color:#FFF;
}
#About_2RT .featureBox div.highlighted h3,
#About_2RT .featureBox div.highlighted a,
#Treatments .featureBox div.highlighted h3,
#Treatments .featureBox div.highlighted a {
	color:#FFF;
}
/* */
#About_2RT .list,
#Treatments .list {
	height:75px;
}
#About_2RT .list ul,
#Treatments .list ul {
	margin:0;
	padding:0;
	width:280px;
	list-style-type:none;
}

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

#About_2RT .list ul li a,
#Treatments .list ul li a {
	padding:4px 0;
	padding-left:10px;
	font-weight:bold;
	font-size:13px;
	color:#BBB;
	text-decoration:none;
}

#About_2RT .list ul li a:hover,
#About_2RT .list ul li a.selected,
#Treatments .list ul li a:hover,
#Treatments .list ul li a.selected {
	background:url(../../shared/list_arrow_white.png) no-repeat left center;
	color:#FFF;
}

#About_2RT .selection,
#Treatments .selection {
	position:relative;
}
#About_2RT .selection .background,
#Treatments .selection .background {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#38939B;
	border:1px solid #CCC;
	z-index:0;
	opacity:.75;
	-moz-opacity:.75;
	filter:alpha(opacity=75);
	zoom:1;
}
#About_2RT .selection .content,
#Treatments .selection .content {
	position:relative;
	padding:12px;
	z-index:1;
	color:#FFF;
	font-size:12px;
}
#About_2RT #Z_DEMO_001,
#Treatments #Z_DEMO_001 {
	float:right;
	width:200px;
	height:148px;
	margin-left:12px;
	display:block;
	border:1px solid #CCC;
}
#About_2RT .featureItem,
#Treatments .featureItem {
	display:block;
}

#About_2RT .thinBreak,
#Treatments .thinBreak {
	height:1px;
	overflow:hidden;
	margin:12px 0;
	border-bottom:1px solid #FFF;
}

#About_2RT .featureItem h3,
#Treatments .featureItem h3 {
	margin:4px 0 0 0;
	font-size:15px;
	color:#FFF;
}
#About_2RT .featureItem p a,
#Treatments .featureItem p a {
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
#About_2RT .featureItem p a:hover,
#Treatments .featureItem p a:hover {
	text-decoration:underline;
}
#About_2RT .thumb,
#Treatments .thumb {
	margin:6px;
	display:block;
	border:1px solid #CCC;
}
#About_2RT .thumb img,
#Treatments .thumb img {
	display:block;
}
#About_2RT .right,
#Treatments .right {
	margin:6px 0 6px 12px;
}
#About_2RT .anoThumb,
#Treatments .anoThumb {
	width:253px;
	margin:0;
	margin-top:12px;
	padding-bottom:4px;
	display:block;
	background:#38939B;
	border:1px solid #CCC;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	text-decoration:none;
}
#About_2RT .anoThumb img,
#Treatments .anoThumb img {
	width:253px;
	border-bottom:1px solid #CCC;
}
#Specifications,
#Accessories,
#Education,
#News {
	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:#E9EDF0;
}
#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,
#News h1,
#News h2 {
	clear:both;
	color:#38939B;
}
#Education .treatment,
#News .treatment {
	margin-bottom:10px;
	border:none;
	background:#E8EBF1;
}
#Education .treatment th,
#News .treatment th {
	padding:4px 12px;
	background:#3B6E8F url(nav_bg.png) repeat-x;
	font-size:13px;
	color:#FFF;
	text-align:left;
}
#Education .treatment td,
#News .treatment td {
	padding:12px;
	font-size:14px;
	color:#3B6E8F;
}
#Education .treatment th,
#Education .treatment td,
#News .treatment th,
#News .treatment td {
	border-bottom:1px solid #FFF;
}
#Education .treatment td.ailment,
#News .treatment td.ailment {
	width:84px;
	font-weight:bold;
}
#Education .treatment td.dash,
#News .treatment td.dash {
	width:24px;
}
#Education h3,
#News h3 {
	color:#3B6E8F;
}
#Education h4,
News h4 {
	margin-bottom:0;
}
#Education h1.eduNode,
#News 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,
#News h1.eduNode .summaryText {
	display:block;
	padding-left:22px;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#666;
}
#Education h1.openNode,
#News h1.openNode {
	padding:18px 12px 0 12px;
	background:#E9EDF0;
}
#Education h1.openNode .summaryText,
#News h1.openNode .summaryText {
	display:none;
}
#Education h1.eduNode img,
#News h1.eduNode img {
	margin-right:8px;
}
#Education .eduContent,
#News .eduContent {
	margin:0;
	padding:1px 33px 33px 33px;
	background:#E9EDF0;
}
#Education .eduContent h2,
#News .eduContent h2 {
	margin:0;
	padding:4px 18px;
	font-weight:bold;
	font-size:12px;
	background:#826A94;
	color:#FFF;
}
#Education .eduContent,
#News .eduContent {
	color:#666;
}
#Education .eduContent table,
#News .eduContent table {
	padding:12px;
	color:#666;
}
#Education .eduContent .VideoStrip h3,
#News .eduContent .VideoStrip h3 {
	color:#444;
}
#Education .eduContent .VideoObject,
#News .eduContent .VideoObject {
	width:280px;
	height:218px;
	float:left;
}
#Education .eduContent .VideoSummary,
#News .eduContent .VideoSummary {
	width:170px;
	float:right;
}
#Education .appSupport,
#News .appSupport {
	background:#D9D2DF;
}
#Education .appSupport table,
#News .appSupport table {
	padding:8px;

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


#productData .eduContent table {
	padding:0;
	border:1px solid #999;
	border-top:none;
}
#productData .eduContent table tbody tr td {
	border-top:1px solid #999;
}
#productData .eduContent table tbody tr.colorA {
	background:#F6F6F6;
}
#productData .eduContent table tbody tr.colorB {
	background:#D9E1E5;
}
#productData .eduContent table tbody tr td {
	padding:18px;
}
#productData .eduContent table tbody tr td h4 {
	margin:0;
	padding:0;
}
#productData .eduContent table tbody tr td p {
	margin:10px 0;
	padding:0;
}



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

#productFootStripe,
#productData table thead tr td a:hover,
#About_2RT .selection .background,
#Treatments .selection .background,
#productData table thead tr td a.selected,
#productData table thead tr td a.selected:hover {
	background-color:#38939B;
}
#productData table thead tr td a {
	color:#38939B;
}

/* 2rt form styles */

#FrameBox2rt {
	width:400px;
	height:564px;
	overflow:hidden;
	border:none;
}

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

