/*! begin reset (normalize) */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.75em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
/* end reset */


.clear { clear: both; }
.do { display: none; }

.aligncenter {
text-align: center;
width: 100%;
margin: 0 auto;
}
.nodirectmsg{width:65%;padding-top:4%;padding-left:25%;line-height:1em;font-size:.9em;}
body {
	background: #fff;
	color: #454848;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a {
	color: #005db9;
	text-decoration: none;
}

	a:hover {
		text-decoration: underline;
	}
h2{margin-left:.2em; margin-right:.2em;}
p{margin:1em 0.5em}

#container {
	width: 100%;
	overflow-x: hidden;
}

	#mobile_product {
		display: block;
		position: absolute;
			top: 64px;
			right: 3%;
	}

	#header {
		background: url(../images/mobile_head.jpg) no-repeat;
		clear: both;
		float: left;
		height: auto;
		overflow: visible;
		width: 100%;
	}
		
		#top_nav {
			background: url(../images/mobile_top_nav_left.png) no-repeat top left;
			clear: both;
			height: 25px;
			padding-left: 4px;
			margin: 0 10px 154px;
			text-align: center;
		}
		
			#top_nav ul {
				list-style: none;
				background: url(../images/mobile_top_nav_right.png) no-repeat top right;
				height: 25px;
				margin: 0;
				padding: 0;
			}
			
				#top_nav ul li {
					border-left: 1px solid #005db9;
					display: inline;
					font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
					padding: 0 9px;
					position: relative;
					top: 3px;
				}
				
					#top_nav ul li.do {
						display: none;
					}
					
					#top_nav a:hover {
						text-decoration: none;
					}
					
				#top_nav ul li.tn_buy {
					border-left: none;
					padding-left: 0;
				}
		
		#logo {
			display: none;
		}
		
		#search {
			display: none;
		}
		
		#main_nav {
			background: none;
			clear: both;
			float: left;
			height: auto;
			margin: 0 3%;
			padding: 0;
			width: 94%;
		}
		
			#main_nav ul {
				background: none;
				list-style: none;
				margin: 0;
				padding: 0;
				width: 100%;
			}
			
				#main_nav ul li {
					background: url(../images/mobile_menu_button_right.png) no-repeat top right;
					clear: both;
					float: left;
					height: 34px;
					margin: 4px 0 0 0;
					padding: 0;
					text-align: left;
					width: 100%;
				}
				
					#main_nav ul li.do {
						display: none;
					}
				
					#main_nav ul li a {
						background: url(../images/mobile_menu_button.png) no-repeat top left;
						color: #fff;
						display: block;
						font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
						height: 28px;
						padding: 4px 0 0 18px;
						text-shadow: 1px 1px 1px #333;
						width: 100%;
					}
						
						#main_nav ul li a:hover {
							background: url(../images/mobile_menu_button.png) no-repeat top left;
						}
						
					#main_nav ul li.more {
						background: url(../images/mobile_menu_button_more_right.png) no-repeat top right;
					}
					
					#main_nav ul li.more a {
						background: url(../images/mobile_menu_button_more.png) no-repeat top left;
					}
					
		#main {
			display: none;
		}
		
			#main_slide, .slideshowslide, #slide1 {	
				background: url(../images/main_slide.jpg) no-repeat;			
				clear: both;
				float: left;
				height: 389px;
				padding: 70px 310px 0 324px;
				width: 326px;
			}	
				



			
		#main_body {
			background-color: #fff;
			background-image: none;
			clear: both;
			float: left;
			margin: 0;
			padding: 0;
			width: 100%;
		}
		
			#main_cols {
				background: none;
				clear: both;
				float: left;
				margin: 0 3%;
				padding: 0;
				width: 94%;
			}
			
				#main_cols h2 {
					font-size: 90%;
				}
				
				#main_cols p {
					margin: 0;
					padding: 0;
				}
				
				/*#main_cols .life-feature { display: none; }*/
				#main_cols .shop-feature {
					display: block;
					position:relative;
					text-align: center;
				}
					#main_cols .shop-feature img { width: 100%; }
					#main_cols .shop-feature .button_med { margin-top: -15%; margin-bottom: 5%; }

			
				.col_1 {
					border-bottom: 2px solid #a5a5a5;
					clear: both;
					float: left;
					margin: 0;
					min-height: inherit;
					padding: 0 0 20px 0;
					width: 100%;
				}
					
					.col_1.howto {
						margin: 0;
						padding: 0;
						width: auto;
					}
						
						#main_cols .howto p {
							float: left;
							margin: 0;
							padding: 0;
							width: 48%;
						}
						
						#main_cols .howto p.cta {
							float: right;
							margin-top: -30px;
							padding-bottom: 30px;
							text-align: right;
							width: 48%;
						}
					
					.col_1 p.desc {
						height: auto;
					}
					
					#main_cols .col_1.getnow p.desc {
						background: url(../images/product_home.png) no-repeat right top;
						height: 90px;
						margin: -20px 0 0 0;
						padding: 20px 45% 0 0;
						width: 55%;
					}
					
						#main_cols .col_1.getnow p.button_med {
							margin-top: -40px;
						}
				
					.col_1.last {
						border: none;
						padding-right: 2px;
					}
				
				#main_cols h2, #main_subcols h2 {
					color: #025eba;
					font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
				}
				
				#main_cols p.button_med {
					margin-top: 12px;
				}
				
					.button_med.xs { /*double top margin */
						margin-top: 24px;
					}
				
				.button_med a {
					background: url(../images/button_med.png);
					color: #fff;
					display: block;
					height: 27px;
					font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
					padding-top: 4px;
					text-align: center;
					width: 196px;
				}
				
					.button_med a:hover {
						/*background-position: 0 -29px;*/
						text-decoration: none;
					}
		
		#main_subcols {
			background: none;
			border-top: 2px solid #a5a5a5;
			clear: both;
			float: left;
			margin: 0 3%;
			padding: 0;
			width: 94%;
		}
		
			#main_subcols p {
				margin: 0;
				padding: 0;
			}
			
				#main_subcols p.button_med {
					margin-top: 12px;
				}
			
			#main_subcols .col_2 {
				display: none;
			}
			
			#main_subcols .col_1 {
				border: none;
			}
			
			#main_subcols h3 {
				color: #025eba;
				font: bold 12px Arial, Helvetica, sans-serif;
			}
			
			#main_subcols ul {
				list-style: none;
				margin: 0;
				padding: 0;
			}
			
				#main_subcols ul li {
					background: url(../images/middot.png) no-repeat 0 7px;
					color: #004a88;
					font: 12px normal Arial, Helvetica, sans-serif;
					line-height: 1.5em;
					margin: 0;
					padding: 0 0 6px 10px;
				}
				
	#mobile_search {
		background: #004a88;
		border-bottom: 1px solid #9edaf3;
		clear: both;
		display: block;
		float: left;
		margin: 10px 0 0;
		padding: 1%;
		width: 98%;
	}
	
		#mobile_search .search_holder {
			background: url(../images/footer_search_right.png) no-repeat right top;
			height: 30px;
			margin: 0;
			padding: 0;
			width: 100%;
		}
		
			.search_container {
				background: url(../images/footer_search_left.png) no-repeat left top;
				height: 30px;
				margin: 0;
				padding: 0 0 0 26px;
			}
	
			input.searchtext {
					background: none;
					border: none;
					color: #454848;
					float: left;
					height: 20px;
					outline: none;
					margin: 4px 0 0;
					width: 95%;
			}
	
	/*subpages*/
	
	.subpage #top_nav {
		margin-bottom: 70px;
		
	}
	
	#warnings {
		position: absolute;
			right: 3%;
			top: 30px;
	}
	
		#warnings a {
			text-transform: uppercase;
			text-decoration: underline;
		}
	#logolink{position:absolute;left:3%;top:40px;}
	#logolink a{display:block;width: 200px;height:50px;}
	
	#localization {
		position: absolute;
			right: 3%;
			top: 60px;
	}
	
		#localization a {
			font-style: italic;
			font-weight: bold;
			text-transform: lowercase;
			text-decoration: underline;
		}
	
	#mobile_menu {
		position: absolute;
		right: 3%;
		top: 96px;
	}
	
	
	.subpage #header {
		background: url(../images/mobile_head_sub.jpg) no-repeat;
		clear: both;
		float: left;
		height: auto;
		overflow: visible;
		width: 100%;
	}
	
	.subpage #main_nav {
		display: none;
	}
	
	.subpage #main {
		background-color: transparent;
		display: block;
	}
	
	/*sub nav*/
	
	.sub_nav {
		display: none;
	}
	
		#col_holder {
			background: url(../images/mobile_head_sub.jpg) no-repeat 0 -94px;
			clear: both;
			float: left;
			width: 100%;
		}
		
			#content_main {
				clear: both;
				float: left;
				width: 100%;
				padding:0 0%;
			}
			
				#content_main h1 {
					border-bottom: 1px solid #a4e8ef;
					color: #005db9;
					font: normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
					margin: 0;
					padding: 0 3% 6px;
				}
				
					p.intro {
						border-bottom: 1px solid #a4e8ef;
						margin: 4px 0 0 0;
						padding: 0 3% 6px;
						width: 94%;
					}
				
					.item_list {
						clear: both;
						float: left;
						margin-top: 0;
						width: 100%;
					}
					
					.item {
						border-top: none;
						clear: both;
						float: left;
						margin: 0;
						padding: 10px 0;
						width: 100%;
					}
					
						.item_thumb {
							display: none;
						}
						
							.video_thumb a {
								display: none;
							}
						
						.item_desc {
							display: inline;
							float: left;
							margin: 0;
						}
					
						.item h2 {
							margin: 0;
							padding: 0;
						}
						
							.item h2 a {
								background: url(../images/mobile_sub_head.png) no-repeat;
								color: #fff;
								display: block;
								font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
								height: 23px;
								margin: 0;
								padding: 2px 3% 0;
							}
						
						.item p {
							height: auto;
							line-height: 1.25em;
							margin: 4px 3%;
							padding: 0;
							width: 94%;
						}
						
						.item p.button_med {
							height: 29px;
						}
			
			#sidebar {
				display: none;
			}
	
	/* sub 2 */
	
	.sub2 p.intro {
		border-bottom: none;
		padding: 12px 3%;
	}
	
		.prod_feature_list {
			background: url(../images/mobile_sub_back.png) repeat-x 0 bottom;
			border-bottom: 1px solid #a5a5a5;
			clear: both;
			float: left;
			margin: 0;
			padding: 0;
			width: 100%;
		}
		
			.prod_feature {
				border-top: 1px solid #a5a5a5;
				float: left;
				margin: 0 3%;
				padding: 12px 0;
				width: 94%;
			}
			
				.prod_feature h3 {
					color: #005db9;
					font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
					margin: 0;
					padding: 0;
				}
				
				.prod_feature p {
					float: left;
					line-height: 1.2em;
					margin: 0;
					padding: 6px 0;
					width: 100%;
				}
				
				.prod_feature p.icon {
					display: none;
				}
				
		.prod_extras {
			/*background: url(../images/mobile_fpo_extras.png) no-repeat 0 120px;*/
			float: left;
			clear: both;
			height: 270px;
			margin: 16px 3% 0;
			padding: 0 0 140px;
			width: 94%;
		}
		
			.prod_extras h3 {
				color: #005db9;
				font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
				margin: 0;
				padding: 0 0 6px;
			}
			
			.prod_extras ol {
				margin: 0 0 0 20px;
				padding: 0;
			}
	
	/* sub 3 (video) */
	
			.sub3 p.intro {
				min-height: 124px;
			}
			
			.transcript {
				margin-top: 12px;
				text-align: center;
				width: 100%;
			}
			
				.transcript a {
					color: #7f7f7f;
					font-size: 14px;
					text-decoration: underline;
				}
		
			.video_holder {
				position: relative;
			}
			
			.button_sml_gray {
				display: none;
			}
			
			.intro_video_thumb {
				margin: 6px 5%;
				float: right;
			}
			
			.button_sml_gray a {
				background: none;
				color: #005db9;
				display: block;
				height: auto;
				font: bold italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
				padding: 0;
				text-align: auto;
				text-decoration: underline;
				text-transform: lowercase;
				width: auto;
			}
		
		.video_links {
			clear: both;
			float: left;
			margin: 16px 0 0;
		}
		
			.video_embed {
				display: none;
			}
		
			.video_link_1 {
				border-right: none;
				clear: both;
				float: left;
				padding: 0;
				width: 100%;
			}
			
			.video_link_2 {
				clear: both;
				float: left;
				padding: 0;
				width: 100%;
			}
			
			.video_links h3 {
				margin: 0;
				padding: 0;
			}
			
			.video_links h3 a {
				background: url(../images/mobile_sub_head.png) no-repeat;
				color: #fff;
				display: block;
				font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
				height: 23px;
				margin: 0;
				padding: 2px 3% 0;
			}
			
			.video_links p {
				height: auto;
				line-height: 1.3em;
				margin: 16px 0;
				padding: 0 3%;
				width: 94%;
			}
			
				.video_links p.button_med {
					height: auto;
				}
	
	/* sub 5 (find a retailer) */

	.directonly{display:none;}
	
	#buy_tabs {
		clear: both;
		float: left;
		margin: 18px 0 0 0;
		padding: 0 10%;
		width: 80%;
		display: none;
	}
	
		.buy_tab {
			float: left;
			margin: 0 5%;
			width: 40%;
			display: none;
		}
		
			.buy_tab p {
				margin: 0;
				padding: 0;
			}
		
			.buy_tab a {
				background: url(../images/mobile_button_med_gray.png) no-repeat;
				color: #cfcfcf;
				display: block;
				height: 21px;
				font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
				margin: 0 auto;
				padding-top: 2px;
				text-align: center;
				width: 117px;
			}
				
				.buy_tab.active a {
					background: url(../images/mobile_button_med_blue.png) no-repeat;
					color: #fff;
				}
	
	.buy_list_cap {
		display: none;
	}
	
	.buy_list_super_holder {
		background: url(../images/mobile_retailers_back_right.png) no-repeat right top;
		clear: both;
		margin: 0 1%;
		padding: 0 0 3px;
		width: 98%;
	}
	
	.buy_list_holder {
		background: url(../images/mobile_retailers_back_left.png) no-repeat left top;
		padding: 0 0 8px 12px;
		width: 100%;
	}
	
	.buy_list_holder {
		clear: both;
		float: left;
		margin: 0;
	}
	
	.buy_list {
		background: none;
		clear: both;
		float: left;
		margin: 0;
		padding: 0;
		width: 100%;
	}
	
		.buy_intro {
			height: 30px;
			padding: 6px 0 0 0;
			width: 94%;
		}
			
			.buy_intro h2 {
				display: none;
			}
			
			.buy_intro p {
				margin: 0;
				padding: 0;
			}
		
		.buy_items {
			margin: 0;
			width: 100%;
		}
		
			.buy_retailer {
				background: none;
				clear: both;
				float: left;
				height: 42px;
				margin: 0 3% 0 2%;
				padding: 4px 0 0;
				width: 100%;
			}
			
				.retailer_logo {
					float: left;
					height: 34px;
					margin: 10px 0 0;
					padding-top: 5px;
					text-align: center;
					width: 20%;
				}
				
				.retailer_button {
					float: left;
					margin: 20px 0 0 5%;
					width: 30%;
				}
				
				.retailer_button a {
					background: url(../images/mobile_button_med_blue_comp.png) no-repeat;
					color: #fff;
					display: block;
					height: 21px;
					font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
					margin: 0 auto;
					padding-top: 2px;
					text-align: center;
					width: 85px;
				}
					
					.retailer_button a.do {
						display: none;
					}
					
					.retailer_logo a.do {
						display: none;
					}
					
					.sub5 #mobile_search {
						margin-top: 0;
					}
					
					.retailer_repeat {
						background: #bfd6ed;
						clear: both;
						float: left;
						height: 18px;
						margin: 0 1%;
						width: 98%;
					}
	
	
	/* sub 6 - FAQ */
	
	.faq_nav {
		display: none;
	}
	
			h2.faq_category {
				margin: 0;
				padding: 0;
				width: 100%;
			}
						
				h2.faq_category a {
					background: url(../images/mobile_sub_head.png) no-repeat;
					color: #fff;
					display: block;
					font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
					height: 23px;
					margin: 0;
					padding: 2px 3% 0;
					width: 94%;
				}
			
			h3.faq_category {
				font: bold italic 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
				margin: 18px 0;
				padding: 0 3%;
				width: 94%;
			}
			
			.top_link {
				display: none;
			}
			
			.faq_questions {
				margin: 0 3%;
				width: 94%;
			}
			
			.faq {
				background: url(../images/faq_arrow_closed.png) no-repeat 0 4px;
				padding: 0 0 0 14px;
			}
			
				.faq p {
					margin: 2px 0 0;
					padding: 0;
				}
				
				.faq p a {
					font-weight: bold;
					text-decoration: underline;
				}
				
				.faq_answer {
					background: #fff
					margin-bottom: 16px;
					padding: 6px 0;
					width: 100%;
				}
				
					.faq_answer ul {
						margin: 4px 0;
					}
			
			.faq.open {
				background: url(../images/faq_arrow_open.png) no-repeat 0 4px;
			}
			
			.faq.closed .faq_answer {
				display: none;
			}
	
	/* pop over menu */
	
	.menupop #main_nav {
		background: #fff;
		display: block;
		margin: 0;
		padding: 10px 0;
		position: absolute;
			top: 126px;
		width: 100%;
	}
	
		.menupop #main_nav ul {
			margin: 0 3%;
			width: 94%;
		}
	
	.menupop #blackout {
		background: url(../images/black_trans.png);
		position: absolute;
			top: 200px;
		width: 100%;
		height: 220%;
		z-index: 100;
	}
	
	.menupop #header {
		position: relative;
		z-index: 500;
	}
	
	.menupop h1 {
		position: relative;
		z-index: 150;
	}
	
	.menupop #main_nav ul li.moreopts{display:none;}
	
	.buy_product_img {
	display: none;
	}
	
	/* footer styles */
	
	#footer {
		background: #004a88;
		color: #9edaf3;
		clear: both;
		float: left;
		font: normal 11px Arial, Helvetica, sans-serif;
		line-height: 1.5em;
		margin: 0;
		padding: 3%;
		width: 94%;
	}
	
		.footer_group_a {
			float: left;
			width: 50%;
		}
		
		.footer_group_b {
			border-left: 1px solid #9edaf3;
			float: left;
			font-weight: bold;
			padding-left: 4%;
			width: 45%;
		}
		
		.footer_col_1 {
			clear: both;
			float: left;
			margin: 8px 0;
			padding: 0;
			width: 100%;
		}
		
			.sep {
				border: none;
			}
		
		#footer ul.footer_sup {
			margin: -16px 0 0;
			padding: 0;
		}
		
		.footer_col_2 {
			float: left;
			padding: 0;
			width: 100%;
		}
		
		.footer_col_3 {
			float: left;
			padding: 0;
			width: 100%;
		}
		
		#footer_legal {
			clear: both;
			float: left;
			margin-top: 34px;
		}
		
			#footer #footer_legal ul {
				list-style: none;
				margin: 0;
				padding: 0;
			}
			
				#footer #footer_legal ul li {
					border-left: 1px solid #81bbda;
					display: inline;
					float: left;
					margin: 0;
					padding: 0 6px;
				}
				
					#footer #footer_legal ul li:first-child {
						border-left: 0;
						padding-left: 0;
					}
		
		#footer a {
			color: #9edaf3;
		}
		
		#footer ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		
			#footer ul li {
				margin: 0;
				padding: 0;
			}
		
		#footer p {
			margin: 0;
		}
		
		#footer h5 {
			font: bold 12px Arial, Arial, Helvetica, sans-serif;
			margin: 0;
			padding: 0 0 6px 0;
		}
.mo.retailer_repeat {margin-bottom:-10px;}

#MOA {width:100%;position:relative;}
	#MOA .mo-image{display:block;width:100%;}
	#MOA div {position:absolute;width:100%;color:#999999;font-size:12px;line-height:1.3em;color:#005db9;text-align:center;padding:10px 0;}
	#MOA #step1{top:2.2%;}
	#MOA #step2{top:26.1%;}
	#MOA #step3{top:50.7%;}
	#MOA #step4{top:75.4%;}

.ttt-uyr {background:none;width:auto;height:auto;}
.ttt-uyr div {display:none;}
.ttt-uyr img {display:block;width:100%;margin-bottom:10px;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;}

/*.wio-anyct {background:none; width:auto;height:auto;}
.wio-anyct div {display:none;}*/
.wio-anyct {background:url(../images/timeline_mobile_notext.png) no-repeat 0 0; width:300px; height:493px;position:relative;}
	.wio-anyct div {position:absolute;width:210px;color:#999999;font-size:10px;line-height:1.6em;}
	.wio-anyct .y1994{top:12px;left:65px;text-indent:55px;}
	.wio-anyct .y2002{top:207px;left:65px;text-indent:55px;}
	.wio-anyct .y2004{top:252px;left:65px;text-indent:55px;}
	.wio-anyct .y2012{top:447px;left:65px;text-indent:55px;}

.ahiv-stages{background:none;width:auto; height:auto;}
	.ahiv-stages .c1 {width:auto;}
	.ahiv-stages .c2 {width:auto;}
	.ahiv-stages .c3 {width:auto;}
	
.ahiv-fluids{background:none;width:auto;}
	.ahiv-fluids .c1 {width:auto;}
	.ahiv-fluids .c2 {width:auto;}
	.ahiv-fluids .c3 {width:auto;}

.page-1022 #hcp .button_med a.adobe {background:none;}
/*.page-897 #content_main p{background:#BFD6ED;}*/
