td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.linehr {
	color: #416981;
}
.banh {
	color: #8A95AC;
	font-size: 12px;
	font-weight: bold;
}
.link1 {
	color: 416981;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #416981;
	background-color:#BBBDD5;

}
A:focus {outline:none;}

:focus {outline: 0;}
.mylink {}
.mylink A{ text-decoration:none; color:#416981;}
.mylink A:hover{ text-decoration:none; color:#416981;}

.sitemap { color:#416981;}
.sitemap h2 { background-color:#8A95AC; border:1px solid #416981; padding:3px; margin:8px 0 2px 0; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff;}
.sitemap .lineh {line-height:18px; padding:5px 0; text-align:center;}
.sitemap a {text-decoration:none; color:#416981;}
.sitemap a:hover{text-decoration:underline !important;}
.sitemap ul {padding:0; margin:0; list-style-type:none;}
.sitemap ul li {padding:0; margin:0;}
.sitemap ul li a {}

a:link {
	color: #416981;
}
a:visited {
	color: #416981;
}
.botlinks {	font-size: 10px; text-align:center; padding:0px 0 16px 0;}

/********************************************/
#mainHome { width:793px; margin:0 auto; text-align:left; color:#2e495a; }
#mainHome a{ color:#2e495a;}
#mainHome p{ padding:0; margin:0;} 
#mainHome H2{
	background-color:#416981;
	text-align:center;
	color:#b0b2cc;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:6px 0;
	margin:0;
	letter-spacing:1px;
}
#mainHome H2 a{color:#b0b2cc;}
#mainHome H2 a:hover{color:#fff;}

#mainHome H3{
	font-size:11px;
	font-weight:bold;
	padding:0;
	margin:0 0 5px 0;
}

ul.bulme {padding:0 5px; margin:4px 10px; font-size:12px; }
ul.bulme li{padding:0 0 0 22px; margin:0 0 1px 0; background:url(graphics/bullet.gif) no-repeat 0 5px; list-style-type:none;}
ul.bulme li a{ color:#2e495a; text-decoration:none;}
ul.bulme li a:hover{ color:#000 !important;}

	.leftb {background:url(graphics/h_leftback.gif) repeat-y; width:7px; vertical-align:top;}
	.rightb {background:url(graphics/h_rightback.gif) repeat-y; width:7px; vertical-align:top;}
	.midb {background-color:#8a95ac; vertical-align:top; width:779px; }
	
	.AaqualipoNaturalfill { background:url(graphics/bassinplastic_aqualipo_front.jpg) no-repeat; overflow:hidden; width:779px; height:253px; height/**/:/**/247px; border-top:3px solid #426a82; border-bottom:3px solid #426a82; margin:0 0 1px 0;}
	.Linkbox {position:relative; width:779px; height:253px;}
		a.aqualipoLink {display:block; width:220px; height:112px; text-indent:-9999px; top:5px; left:277px; position:absolute;}
		a.natutafillLink {display:block; width:220px; height:112px; text-indent:-9999px; top:127px; left:277px; position:absolute;}
	/*.AaqualipoNaturalfill a {display:block; text-indent:-9999px;  width:779px; height:246px;}*/
	
	.Box1 { background:url(graphics/h_img_box1.jpg) no-repeat; overflow:hidden; width:779px; height:208px; width/**/:/**/424px; height/**/:/**/175px;  padding:18px 15px 15px 340px; border-bottom:3px solid #426a82; margin:0 0 1px 0;}
	
	.Box1new { background:url(graphics/h_img_box1.jpg) no-repeat; overflow:hidden; width:819px; height:221px; width/**/:/**/464px; height/**/:/**/188px;  padding:5px 15px 15px 300px; border-bottom:3px solid #426a82; margin:0 0 1px 0;}
	
	.Box2 { background:url(graphics/h_img_box2.jpg) no-repeat right top; overflow:hidden; width:779px; height:235px; width/**/:/**/404px; height/**/:/**/202px;  padding:18px 350px 15px 25px; border-bottom:3px solid #426a82;  margin:0 0 1px 0;}
	
	.Box2New { background:url(graphics/h_img_box2_new.jpg) no-repeat; overflow:hidden; width:779px; height:239px; width/**/:/**/424px; height/**/:/**/211px;  padding:13px 15px 15px 340px; border-bottom:3px solid #426a82; margin:0 0 1px 0;}
	
	.Box3 { background:url(graphics/h_img_box3.jpg) no-repeat; overflow:hidden; width:779px; height:239px; width/**/:/**/424px; height/**/:/**/206px;  padding:18px 15px 15px 340px; border-bottom:3px solid #426a82; margin:0 0 1px 0;}
	
	.Box4 { background:url(graphics/h_img_box4.jpg) no-repeat right top; overflow:hidden; width:779px; height:243px; width/**/:/**/414px; height/**/:/**/210px;  padding:18px 340px 15px 25px; border-bottom:3px solid #426a82;  margin:0 0 1px 0;}
	
	.brdbtm {border-bottom:3px solid #426a82; margin:0 0 1px 0;}
	
	.Box5 {
	background:url(graphics/h_img_box5.jpg) no-repeat right bottom;
	overflow:hidden;
	width:779px;
	height:370px;
	width/**/:/**/729px;
	height/**/:/**/200px;
	border-bottom:3px solid #426a82;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 250px;
	padding-left: 25px;
}
	
	.BoxMedia { padding:12px 0; text-align:center;}
	.BoxMedia img{ border:0;} 
	.BoxMedia td{ text-align:center;}
		.imgBox {
	background-color:#2e495a;
	border:1px solid #babdd5;
	padding:6px;
	text-align:center;
	width:126px;
	width/**/:/**/202px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

		.imgBox2 {
			background-color:#2e495a;
			border:1px solid #babdd5;
			padding:6px;
			text-align:center;
			width:126px;
			width/**/:/**/112px;
			margin-top: 0;
			margin-right: auto;
			margin-bottom: 0;
			margin-left: auto;
}
		
/****************** NAVIGATION *****************************/
			/* navigation links
			-------------------------------------------------------- */
			ul#nav {
				width:766px; height:25px;
				background: url("graphics/nav.gif") no-repeat;
				position: relative;
				padding:0; margin:0 auto;
				}
			
				ul#nav li {float: left; list-style: none; padding:0; margin:0; list-style-type:none;}
				
				ul#nav li a {
					position: absolute;	text-indent: -9999px; text-decoration: none; border: none !important; top:0; height:25px;}
			
					ul#nav li#nav-1 a { 
						left: 0px; width: 91px; 
						background: url("graphics/nav.gif") -0px 0 no-repeat;
						}
					ul#nav li#nav-2 a { 
						left: 91px; width: 125px; 
						background: url("graphics/nav.gif") -91px 0 no-repeat;
						}
					ul#nav li#nav-3 a { 
						left: 216px; width: 116px; 
						background: url("graphics/nav.gif") -216px 0 no-repeat;
						}
					ul#nav li#nav-4 a { 
						left: 332px; width: 158px; 
						background: url("graphics/nav.gif") -332px 0 no-repeat;
						}
					ul#nav li#nav-5 a { 
						left: 490px; width: 141px; 
						background: url("graphics/nav.gif") -490px 0 no-repeat;
						}
					ul#nav li#nav-6 a { 
						left: 631px; width: 135px; 
						background: url("graphics/nav.gif") -631px 0 no-repeat;
						}	
			
			ul#nav li#nav-1 a:hover  	{ background-position: -0px -25px; }
			ul#nav li#nav-2 a:hover  	{ background-position: -91px -25px; }
			ul#nav li#nav-3 a:hover  	{ background-position: -216px -25px; }
			ul#nav li#nav-4 a:hover  	{ background-position: -332px -25px; }
			ul#nav li#nav-5 a:hover  	{ background-position: -490px -25px; }
			ul#nav li#nav-6 a:hover  	{ background-position: -631px -25px; }
			
			ul#nav li#nav-1 a.active  	{ background-position: -0px -25px; }
			ul#nav li#nav-2 a.active  	{ background-position: -91px -25px; }
			ul#nav li#nav-3 a.active  	{ background-position: -216px -25px; }
			ul#nav li#nav-4 a.active  	{ background-position: -332px -25px; }
			ul#nav li#nav-5 a.active  	{ background-position: -490px -25px; }
			ul#nav li#nav-6 a.active  	{ background-position: -631px -25px; }
			
			/* sub nav ----------------------*/
			#rogerBassin, #cosmeticly, #medically, #contactly, #csub1, #csub2 { position:absolute; z-index:5; visibility: hidden; background-image:url(images/trans.gif); padding:3px 0 0 0;}
			
				.navsubleft { }
				.navsubleft ul {padding:0; margin:0; list-style-type: none;  border-top:none;}
				.navsubleft ul li {padding:0; list-style:none; margin:0 0 2px 0; border-top:none; list-style-type:none;}
				.navsubleft ul li a{ color:#233d57; padding:3px 7px; display:block; width:154px; width/**/:/**/140px; background-color:#8a95ac; text-decoration:none; border:1px solid #416981;}
				.navsubleft ul li a:hover{ color:#233d57; background-color:#bdbfd7; display:block; text-decoration:none;}
				
				.BigWdth {width:214px !important; width/**/:/**/200px !important;}
				.BigWdth2 {width:184px !important; width/**/:/**/170px !important;}
				.BigWdth3 {width:234px !important; width/**/:/**/220px !important;}
				.arrows { background:url(graphics/arrow.gif) no-repeat 202px 5px;}
				/*.navsubleft ul li a:visited, .navsubleft ul li a:active{color:#233d57;}*/
				
				.ulbrdn {}
				.librdtop {}
				#csub1 , #csub2 {}
				
			/* ================ close nav bar */
			
.banda {}
	ul.bulsq1 {padding:0; margin:0; font-size:12px; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
	ul.bulsq1 li{padding:0; margin:2px 0; list-style-type:none;}
	ul.bulsq1 li a {display:block;  padding:1px 0 1px 24px; background:url(graphics/bullet_squ.gif) no-repeat 0 4px; color:#304e6c; text-decoration:none;}
	ul.bulsq1 li a:hover { color:#081a2b;}
	
.leftsideNav {background:url(graphics/leftsideback.gif) repeat-y #416981;  border-top:1px solid #8a95ac; border-bottom:1px solid #8a95ac; font-family:Arial, Verdana, sans-serif; font-size:10px; text-transform:uppercase; color:#fff; font-weight:bold;}
	.lftnav {padding:1px 1px 1px 3px;}
	.lftnav p{ padding:0; margin:0; font-family:Arial, Verdana, sans-serif; font-size:10px; text-transform:uppercase; color:#fff;} 
	.lftnav h2 { padding:0; margin:0; padding:3px 3px 1px 3px; font-size:12px;}
	
	ul.leftnavs { padding:0; margin:0;}
	ul.leftnavs li{ padding:0; margin:0 0 3px 0; list-style-type:none;}
	ul.leftnavs li.mainh{background-color:#8a95ac; padding:3px; color:#20333E; font-size:12px; text-transform:none !important; margin:4px 0 5px 0;}
	
	ul.leftnavs li.mainh a{width:193px !important; padding:0px 1px 0px 0px !important; color:#20333E !important;}
	ul.leftnavs li.mainh a:hover{ color:#fff !important;}

	ul.leftnavs li a{ display:block; color:#fff; font-size:11px; text-decoration:none; width:187px !important; padding:0px 1px 0px 13px;}
	ul.leftnavs li a:hover{color:#182c41;}
	
	ul.leftnavs li a.sublftnv { width:167px !important; padding:0px 1px 0px 33px;}
	

.InnContent { padding:15px 26px; text-align:justify;}
.InnContent p{ padding:0; margin:0 0 12px 0;}
.InnContent h2{ padding:0; margin:0 0 12px 0; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#304e6c; text-align:center; text-transform:uppercase;}
.InnContent h3{ padding:2px 0 0 0; margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#304e6c;}

.testimonials { padding:10px 10px 5px 10px; border:2px solid #416981; margin:5px 0 10px 0; border-top:1px solid #8a95ac; border-left:1px solid #8a95ac; background-color:#c9cadd;}
.testimonials p{ margin:0; padding:0 0 8px 0;}

p.topWords { padding:0; margin:0; display:block; padding:4px 20px 6px 20px; text-align:center; background-color:#416981; color:#bbbdd5; font-size:10px;}

.botTargetLinks { border-bottom:1px solid #536B77; padding:10px; margin-bottom:15px; text-align:center;}
.botTargetLinks a{ text-decoration:none;}
.botTargetLinks a:hover{ color:#1c394a;}

.botnewlinks {padding:7px 0 15px 0; text-align:center;}
.botnewlinks a{ text-decoration:none;}
.botnewlinks a:hover{ color:#1c394a;}
.botnewlinks p{ padding: 2px 0; margin:0;}
	
.beforeAfter {background-color:#99a2b6; border:1px outset #6d7b92; padding:6px 7px 7px 7px; border-right:3px outset #233d57; border-bottom:3px outset #233d57; color:#365a7d; margin:0 35px; text-align:center; font-size:13px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.beforeAfter a { color:#233d57; text-decoration:none;}
.beforeAfter a:hover { color:#fff;}

ul.styleVideolist { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
ul.styleVideolist li{ margin:0 0 1px 0;}

.topl {font-size:11px; text-align:right;}

	.social-media { text-align:center; padding:4px 20px 10px 20px;}
	.social-media img{ margin:0 10px; border:0;} 
	
	.addthisInn { margin:0 0 12px 0;}
		.addRF { float:right; width:218px; min-width:218px; max-width:300px;}
		.clr {clear:both;}
