/*  CSS reset
	*********/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{  margin:0;  padding:0;  border:0;  font-size:100%;  font:inherit;  vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{  display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font:13px/1.231 sans-serif;*font-size:small}select,input,textarea,button{font:99% sans-serif}pre,code,kbd,samp{font-family:monospace,sans-serif}html{overflow-y:scroll}a:hover,a:active{outline:none}ul,ol{margin-left:2em}ol{list-style-type:decimal}nav ul,nav li{margin:0;list-style:none;list-style-image:none}small{font-size:85%}strong,th{font-weight:bold}td{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}textarea{overflow:auto}.ie6 legend,.ie7 legend{margin-left:-7px}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}button,input,select,textarea{margin:0}input:valid,textarea:valid {}input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0px 0px 5px red;-webkit-box-shadow:0px 0px 5px red;box-shadow:0px 0px 5px red}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 15, 2013 */



@font-face {
    font-family: "Eurostile Regular";
    src: url('../webfont/eurosti-webfont.eot');
    src: url('../webfont/eurosti-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfont/eurosti-webfont.woff') format('woff'),
         url('../webfont/eurosti-webfont.ttf') format('truetype'),
         url('../webfont/eurosti-webfont.svg#eurostileregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: "Eurostile Bold";
    src: url('../webfont/eurostib-webfont.eot');
    src: url('../webfont/eurostib-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfont/eurostib-webfont.woff') format('woff'),
         url('../webfont/eurostib-webfont.ttf') format('truetype'),
         url('../webfont/eurostib-webfont.svg#eurostilebold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*	Basics	*/
html {
	background:#E7E7E8 url(../gfx/html-background.png) repeat-y center;
}

body {
	position:relative;
	border:1px solid #D4D4D5;
	border-top:0;
	border-bottom:0;
	margin:0 auto;
	-webkit-box-shadow:		0 2px 12px 0 rgba(0, 0, 0, 0.1);
	box-shadow:				0 2px 12px 0 rgba(0, 0, 0, 0.1);
	background:white;
}

html, body, input, select, option, textarea {
	font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:15px;
	line-height:22px;
	color:#222;
}

#logo {
	display: block;
	width: 150px;
	position: absolute;
	top: 11px;
	left: 16px;
}

#logo img {
	width: 100%;
}

/* Menu (slicknav) */

#menu {
	display:none;
}

body .slicknav_nav li,
body .slicknav_nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	background-image: none;
}

body .slicknav_menu {
	background: #fff;
	font-family: "Eurostile Regular", Eurostile;
	font-size: 1.5em;
}

body .slicknav_btn {
	font-size: .75em;
	background: #01A9C6;
	margin-right: 11px;	
}

body .slicknav_menu .slicknav_menutxt {
	text-shadow: none;
}

body .slicknav_menu .slicknav_icon-bar {
	box-shadow: none;
}

body .slicknav_nav a,
body .slicknav_nav .active li a {
	color: #7F7F84;
}

body .slicknav_nav .active a,
body .slicknav_nav .active li.active a {
	color: #01A9C6;
}

body .slicknav_nav .slicknav_row, body .slicknav_nav a {
	margin: 0;
}

body .slicknav_nav ul a {
	padding-left: 30px;
}

body .slicknav_nav a:hover,
body .slicknav_nav .slicknav_row:hover {
	background: #E7E7E8;
}

/*	Headers	*/
h1, h2, h3, h4, h5, h6 {
	/*	Eurostile	*/
	font-family:"Eurostile Regular", Eurostile;
	color:#77796D;
	font-weight:normal;
}

h1 {
	font-size:39px;
	line-height:46px;
}

h2 {
	font-size:30px;
	line-height:34px;
}

h3 {
	font-size:20px;
	line-height:22px;
}

/*	Paragraphs and links	*/
p,
ul,
ol,
address {
	margin-bottom:2em;
}

a {
	color:#00A9B8;
	text-decoration:none;
}

a:hover {
	color:#137685;
	text-decoration:none;
}

/*a:visited {
	color:#800080;
}*/

a.more {
	display:inline-block;
	padding:0 0 0 15px;

	font-family:"Eurostile Bold", Eurostile;

	background:no-repeat 0 5px url(../gfx/more-link.png);
}

.download {
	display:inline-block;

	padding:0 0 0 20px;

	background:no-repeat 0 2px url(../gfx/download.png);
}

#main {
	padding: 25px;
}

#main img {
	max-width: 100%;
	height: auto;
}

@media (max-width: 599px) {
	#main iframe {
		max-width: 100%;
		height: auto;
	}
}

/*	 Lists	*/
ul {
	margin-left:0;
}

ul li {
	list-style:none;
	padding:0 0 0 16px;
	background:no-repeat 0 8px url(../gfx/bullet.png);
}

/*	Buttons	*/
a.button {
	display:inline-block;
	margin:1em 0;
	padding:0 25px;

	font-family:"Eurostile Bold", Eurostile;
	font-size:25px;
	line-height:66px;
	color:white;
	text-decoration: none;
	cursor: pointer;

	background:#00A9B8;
	border:none;

	-webkit-border-radius:	5px;
	border-radius:			5px;

	-webkit-box-shadow:		0 2px 8px 0 rgba(0, 0, 0, 0.3);
	box-shadow:				0 2px 8px 0 rgba(0, 0, 0, 0.3);
}

a.button:hover {
	background: #137685;
}

/*	Blockquote	*/
blockquote {
	position:relative;
	left:-45px;
	margin:0 0 20px 0;
	padding:0;
	background:no-repeat 0 0 url(../gfx/blockquote-start.png);
}

blockquote .content {
	position:relative;
	left:45px;

	min-height:56px;

	/*	Eurostile	*/
	font-family:"Eurostile Regular", Eurostile;
	font-size:30px;
	line-height:34px;
	color:#77796D;
	font-weight:normal;

	background:no-repeat 100% 100% url(../gfx/blockquote-end.png);
}

blockquote .content p {
	margin:0 0 8px 0;
}

blockquote p {
	color: #F0521F;
    font-family: "Eurostile Regular", Eurostile;
    font-size: 19px;
    line-height: 30px;
    padding: 0 25px 25px 25px;
}

blockquote a {
	color: #F0521F;
	text-decoration: underline;
}

blockquote footer {
	padding:0 0 20px 0;
	font-family:"Eurostile Bold", Eurostile;
	font-size:20px;
	font-weight:bold;
}

/*	The rest	*/
hr {
	overflow:hidden;
	margin:0 30px;
	padding:0;
	height:2px;
	border:0;
	background:#EAEAEB;
}

/*	Non semantic stuff	*/

img.align-center {
	display:block;
	margin:0 auto 1.5em auto;
}

/*	Page headers	*/
#page-header,
div.slide {
	position:relative;
	overflow:auto;
	min-height: 210px;
	text-shadow:0 0 10px rgba(0,0,0,0.3);
	background-color: #77796D;
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
	#page-header,
	div.slide {
		height: 360px;
	}
}

#page-header .slider div.slide,
#page-header {
	background-size: cover !important;
	background-position: center;
}

#page-header div.slide {
	background: transparent;
	padding-top: 0;
}

#page-header .content {
	padding: 20px;
}

#page-header h1 {
	font-size:25px;
	line-height:30px;
	color:white;
	position: absolute;
	left: 25px;
	bottom: 20px;
	margin-right: 20px;
}

#page-header p,
#page-header a {
	color:white;
}

/*	@2x versions are later in the stylesheet	*/
#page-header.header-company			{background-image:url(../gfx/headers/company2016.jpg);}
#page-header.header-contact			{background-image:url(../gfx/headers/contact.jpg);}

/* old home */
#page-header.header-home			{background-image:url(../gfx/headers/home.jpg);}
#page-header.header-products		{background-image:url(../gfx/headers/products.jpg);}
#page-header.header-cosmetic		{background-image:url(../gfx/headers/home-cosmetic.jpg);}
#page-header.header-otc				{background-image:url(../gfx/headers/home-otc.jpg);}
#page-header.header-quality			{background-image:url(../gfx/headers/quality.jpg);}
#page-header.header-technology		{background-image:url(../gfx/headers/technology.jpg);}
#page-header.header-technology h1,
#page-header.header-technology p	{color: #F0521F; text-shadow:0 0 7px rgba(240,240,240,1);}

#page-header.header-quality .content {
	top: 430px;
	left: 80px;

}
#page-header.header-quality h1,
#page-header.header-quality p {
	/*color: #F0521F;*/
}
#page-header.header-quality h1		{font-size: 35px;line-height:38px; text-indent: -.25em;}

/* sliders on the homepage */
#page-header .slider .header-tp-air-freshener	{background-image:url(../gfx/headers/tp-air-freshener.jpg);}
#page-header .slider .header-tp-body-spray		{background-image:url(../gfx/headers/tp-body-spray.jpg);}
#page-header .slider .header-tp-eye-spray		{background-image:url(../gfx/headers/tp-eye-spray.jpg);}
#page-header .slider .header-tp-facial-mist		{background-image:url(../gfx/headers/tp-facial-mist.jpg);}
#page-header .slider .header-tp-fine-fragrance	{background-image:url(../gfx/headers/tp-fine-fragrance.jpg);}
#page-header .slider .header-tp-hair-care		{background-image:url(../gfx/headers/tp-hair-care.jpg);}
#page-header .slider .header-tp-industrial		{background-image:url(../gfx/headers/company.jpg);}
#page-header .slider .header-tp-inhalers		{background-image:url(../gfx/headers/home.jpg);}

/* new visuals 2016 */
#page-header.header-tp-inhalers			{background-image:url(../gfx/headers/home.jpg);}
#page-header.header-tp-eye-spray		{background-image:url(../gfx/headers/tp-eye-spray.jpg);}
#page-header.header-tp-fine-fragrance	{background-image:url(../gfx/headers/tp-fine-fragrance.jpg);}
#page-header.header-tp-facial-mist		{background-image:url(../gfx/headers/tp-facial-mist.jpg);}
#page-header.header-tp-body-spray		{background-image:url(../gfx/headers/tp-body-spray.jpg);}
#page-header.header-tp-hair-care		{background-image:url(../gfx/headers/tp-hair-care.jpg);}
#page-header.header-tp-air-freshener 	{background-image:url(../gfx/headers/tp-air-freshener.jpg);}
#page-header.header-tp-industrial		{background-image:url(../gfx/headers/company.jpg);}

/*	Main content	*/
article.content {
	position: relative;
}

/*	Aside nav	*/
article.content aside nav {
	margin:0 0 2em 0;

	border-top:2px solid #E7E7E8;
}

article.content aside nav a {
	display:block;
	padding:6px 0;

	font-family:"Eurostile Regular", Eurostile;
	font-size:17px;
	line-height:24pd;
	color:#7F7F84;

	border-bottom:2px solid #E7E7E8;
}

article.content aside nav a.active {
	font-family:"Eurostile Bold", Eurostile;
	color:#F0521F;
}

/*	Headers	*/
article.content #main > h2,
article.content aside > h2 {
	margin-bottom:20px;
}

article.content #main > h3,
article.content aside > h3 {
	font-family:"Eurostile Bold", Eurostile;
	font-size:20px;
	font-weight:bold;
	color:black;
}

/*	Aside contact info	*/
article.content aside .contact {
	margin-bottom:4em;
	padding: 0 25px 25px 25px;
}

article.content aside .contact img {
	display:block;
	margin-top:1em;
}

/*	Aside blockquote	*/
article.content aside blockquote {
	left:-17px;
}

article.content aside blockquote .content {
	left:17px;
	font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:15px;
	line-height:22px;
	color: #222;
}



/*	Footer	*/
#footer {
	position:relative;
	clear:both;
	font-size:17px;
	line-height:20px;
	color:#E5F2F7;
	padding: 30px;
	background:#87898B;
}

#footer h1 {
	color:#A5A7A8;
	font-size:30px;
	line-height:40px;
	text-align: center;
}

#footer a {
	margin:0 0 0 6px;
	padding:0 0 0 12px;
	color:#E5F2F7;
	border-left:2px solid #9B9EA1;
}

#footer p {
	margin-bottom: 0;
	text-align: center;
}

/*	Home page	*/
.header-home button {
	position:absolute;
	right:80px;
	bottom:79px;
}

/*	Home page: intro	*/
#home-intro,
#home-secondary {
	padding:25px;
}

#home-intro h1 {
	margin:0 0 20px 0;
}

/*	Home page: secondary	*/

#home-secondary .cols-2 {
	overflow:visible;
}

/*	Contact page	*/
.header-contact .youtube-still {
	display:inline-block;
	margin:10px;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
}




/*	@2x	*/
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
	ul li {
		background-image:url(../gfx/bullet@2x.png);
		background-size:6px 6px;
	}

	a.more {
		background-image:url(../gfx/more-link@2x.png);
		background-size:9px 10px;
	}

	.download {
		background-image:url(../gfx/download@2x.png);
		background-size:16px 17px;
	}

	blockquote {
		background-image:url(../gfx/blockquote-start@2x.png);
		background-size:74px 70px;
	}

	blockquote .content {
		background-image:url(../gfx/blockquote-end@2x.png);
		background-size:74px 66px;
	}
	#page-header {
		background-size:1003px 502px;
	}

	#site-header #link-home {
		background: url(../gfx/home@2x.png);
		background-size:15px 8px;
	}

	#page-header						{background-image:url(../gfx/headers/home@2x.jpg);}
	#page-header.header-company			{background-image:url(../gfx/headers/company2016@2x.jpg);}
	#page-header.header-contact			{background-image:url(../gfx/headers/contact@2x.jpg);}
	/* old home */
	#page-header .header-home			{background-image:url(../gfx/headers/home@2x.jpg);}
	#page-header.header-products		{background-image:url(../gfx/headers/products@2x.jpg);}
	#page-header.header-cosmetic		{background-image:url(../gfx/headers/cosmetic@2x.jpg);}
	#page-header.header-otc				{background-image:url(../gfx/headers/otc@2x.jpg);}
	#page-header.header-quality			{background-image:url(../gfx/headers/quality@2x.jpg);}
	#page-header.header-technology		{background-image:url(../gfx/headers/technology@2x.jpg);}

	/* sliders on the homepage */

	#page-header .slider .header-pharma	{background-image:url(../gfx/headers/home@2x.jpg);}
	#page-header .slider .header-cosmetic	{background-image:url(../gfx/headers/home-cosmetic@2x.jpg);}
	#page-header .slider .header-otc	{background-image:url(../gfx/headers/home-otc@2x.jpg);}

}

/*	Chromeframe	*/
.chromeframe {
	position:absolute;
	top:0;
	right:0;
	left:0;

	height:50px;

	font-size:15px;
	line-height:50px;
	text-align:center;

	border:1px solid black;

	background:white;

	z-index:1000;
}

.chromeframe .btn-close {
	display:inline-block;

	margin:0 0 0 5px;
	padding:0 5px 0 25px;

	font-size:14px;
	line-height:24px;
	color:#67889d;
	font-weight:bold;

	cursor:pointer;

	border:1px solid silver;

	background:no-repeat 5px 50% url(../gfx/close.png);
}


/* Responsive rules */

@media (min-width: 800px) {
	body {
		width:1003px;
	}

	.slicknav_menu {
		display:none;
	}

	#menu {
		display:block;
	}

	/*	Site header	*/
	#site-header {
		height:85px;
		background: url(../gfx/site-header-background.png) repeat-x bottom;
		z-index: 1;
	}

	#page-header {
		background-size:1003px 502px !important;
	}

	/*	Home page: intro	*/
	#home-intro {
		padding:55px 0 65px 0;
	}

	article.content > section {
		margin:0 80px;
	}

	/*	Main column	*/
	article.content #main {
		/*float:left;*/
		margin-right:53px;
		padding:64px 0;
		min-height: 260px;
	}

	article.content aside {
		/*float:left;*/
		padding:64px 0;
	}

	article.content aside.sticky {
		position: fixed;
		left: 50%;
		margin: 0 0 0 201px;
		top: 80px;
	}

	blockquote p {
	    padding: 0 40px 0 0;
	}

	#home-secondary {
		padding:55px 0 0 0;
	}

	#home-secondary .cols-2 .col {
		padding-bottom:80px;
	}

	/*	Columns	*/
	.cols-2,
	.cols-3 {
		overflow:auto;
	}

	.col {
		float:left;
		padding:0 0 1.5em 30px;
	}

	.col:first-child {
		padding-left:0;
	}

	.cols-2 .col {
		width:272px;
	}

	.col h2 {
		margin:0 0 1em 0;
	}

	.col p {
		margin:0 0 1.5em 0;
	}

	/*.col p:first-child {
		margin:0;
	}*/

	.no-sidebar .cols-2 .col {
		width:391px;
	}

	.no-sidebar .cols-2 .col {
		width:391px;
	}

	/*	Use cols-3 only on .no-sidebar pages	*/
	.cols-3 .col {
		width:251px;
	}

	#site-header {
		position:fixed;
		width: 1003px;
	}

	#logo {
		position:absolute;
		top:25px;
		left:40px;
	}

	#logo img {
		width:140px;
		height:30px;
	}

	/*	Page headers	*/

	#page-header .content {
		padding: 0;
	}

	#page-header,
	div.slide {
		padding-top: 80px;
		height:502px;
		background-position: 0 80px;;
	}

	#page-header, 
	#page-header .slider .slide {
		background-size: auto;
	}

	/*	Main content	*/
	article.content {
		width: 1003px;
	}

	/*	Main column	*/
	article.content #main {
		width:554px;
		min-height: 260px;
	}

	article.content aside {
		width:240px;
		position: absolute;
		top: 582px;
		left: 702px;
	}

	article.content aside .contact {
		padding: 0;
	}

	#home-contact img {
		float:right;
	}

	#footer {
		position:relative;
		clear:both;
		height:76px;
		padding:0 0 0 35px;
	}

	#footer p {
		position:relative;
		top:28px;
		text-align: left;
	}

	#footer h1 {
		font-size:40px;
		line-height:76px;
		position:absolute;
		top:0;
		right:35px;
	}

	/* Navigation */

	#site-header nav {
		position:absolute;
		top:30px;
		right:18px;
		height:20px;
	}

	#site-header li {
		display:block;
		float:left;
		margin: 0;
		padding: 0;
		background: none;
		position: relative;
	}

	#site-header li ul {
		visibility: hidden;
		opacity: 0;
		transition: visibility 0s, opacity 0.5s linear;
		position: absolute;
		margin-top: -1em;
		transition: all 0.5s ease;
		background: #fff;
		padding: 10px 15px;
		border-radius: 5px;
		-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
		-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
		box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
		opacity: 0.0;
	}

	#site-header li:hover ul {
		visibility: visible;
		opacity: 1.0;
	}

	#site-header li ul li:first-child:before {
		content: 'think possibilities';
		font-family:"Eurostile Regular", Eurostile;
		font-size:17px;
		line-height:20px;
		padding-bottom: .5em;
		margin-bottom: .5em;
		border-bottom: 1px solid #808085;
		color: #00A9B6;
		display: block;
	}

	#site-header li ul li,
	#site-header li ul li a {
		margin: 0;
		padding: 0;
	}

	#site-header li ul li {
		margin: 5px 0;
		display: block;
		float: none;
	}

	#site-header li ul li a {
		display: block;
		float: none;
		width: 7em;
	}

	#site-header nav a {
		display:block;
		float:left;

		padding:0 15px;

		font-family:"Eurostile Regular", Eurostile;
		font-size:17px;
		line-height:20px;
		color:#7F7F84;

		border-left:2px solid #E7E7E8;
	}

	#site-header nav a:first-child {
		border-left:0;
	}

	#site-header nav>ul>li.active>a,
	#site-header nav>ul>li li.active a {
		color:#00A9B6;
	}

	#site-header nav a:hover {
		color: #00A9B8;
	}

	#site-header {
		
	}

	#site-header #link-home {
		position: absolute;
		background: url(../gfx/home.png);
		width: 15px;
		height: 8px;
		padding: 0;
		margin: 6px 0 0 -35px;
	}

	#site-header #link-home span {
		display: none;
	}

	/* headers */

	#page-header .content {
		position:absolute;
		top:144px;
		left:80px;
		right:80px;
	}

	#page-header h1 {
		font-size:50px;
		line-height:50px;
		margin-bottom: 8px;
		color:white;
		position: static;
	}

	#page-header.header-company .content{top: 290px; right: 510px; left: 80px;}
	#page-header.header-company h1		{font-size: 29px;line-height:38px; text-indent: -.25em;}
	#page-header.header-home .content   {top: 170px;}
	#page-header.header-products .content{top: 150px; right: 620px; left: 80px;}
	#page-header.header-products h1		{font-size: 29px;line-height:38px; text-indent: -.25em;}
	#page-header.header-contact p   	{margin:140px 0 0 -10px;}
	#page-header.header-cosmetic .content{top: 300px; right: 220px; left: 420px;}
	#page-header.header-cosmetic h1		{font-size: 29px;line-height:38px; text-indent: -.25em;}
	#page-header.header-otc .content{top: 150px; right: 620px; left: 80px;}
	#page-header.header-technology .content{top: 190px;right: 570px; left: 60px;}
	#page-header.header-technology h1 {font-size: 35px;line-height:41px; text-indent: -.25em;}
	#page-header.header-otc h1			{font-size: 29px;line-height:38px; text-indent: -.25em;}

	#page-header.header-tp-inhalers .content{top: 190px; right: 510px; left: 80px;}
	#page-header.header-tp-inhalers h1		{font-size: 39px;line-height:38px; text-indent: -.25em;}
	#page-header.header-tp-eye-spray .content{top: 190px; right: 80px; left: 690px;}
	#page-header.header-tp-eye-spray h1		{font-size: 39px;line-height:48px; text-indent: -.25em;}
	#page-header.header-tp-fine-fragrance .content{top: 160px; right: 530px; left: 230px;}
	#page-header.header-tp-fine-fragrance h1 {font-size: 39px;line-height:48px; text-indent: -.25em;}
	#page-header.header-tp-facial-mist .content{top: 220px; right: 660px; left: 70px;}
	#page-header.header-tp-facial-mist h1 {font-size: 39px;line-height:48px; text-indent: -.25em;}
	#page-header.header-tp-body-spray .content{top: 370px; right: 180px; left: 600px;}
	#page-header.header-tp-body-spray h1 {font-size: 39px;line-height:48px; text-indent: -.25em;}
	#page-header.header-tp-hair-care .content{top: 210px; right: 500px; left: 70px;}
	#page-header.header-tp-hair-care h1 {font-size: 39px;line-height:48px; text-indent: -.25em;}
	#page-header.header-tp-air-freshener .content{top: 220px; right: 500px; left: 130px;}
	#page-header.header-tp-air-freshener h1 {font-size: 39px;line-height:48px; text-indent: -.25em;}
	#page-header.header-tp-industrial .content{top: 230px; right: 300px; left: 110px;}
	#page-header.header-tp-industrial h1 {font-size: 39px;line-height:48px; text-indent: -.25em;}
