body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0;}

html, body {font-family:Verdana, Geneva, sans-serif; font-size: 11px; text-align:center; color:#0b676f;}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}
 
UL, OL {list-style: none; }
li {list-style-type:none;}
 
A { color:#0b676f; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#12939e; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.lF {float:left;}
.rF {float:right;}

/* LAYOUT STYLES */
.textBack { margin:0; background-color:#0b676f; display:block; padding:2px 0;}
p.textTop {
	padding:0;
	margin:0;
	background-color:#12939e;
	font-size:8.5px;
	color:#CEE9EC;/*ACDADE*/
	padding:3px 0 3px 0;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	line-height:11px;
	min-height:15px;
	min-height/**/:/**/9px;
}
	.AaqualipoNaturalfill { background:url(images/bodybybassin_banner.jpg) no-repeat; overflow:hidden; width:669px; height:252px; margin:0 auto;}
	.AaqualipoNaturalfill a {display:block; text-indent:-9999px;  width:669px; height:246px;}
/***/
#wrapper { width:669px; width/**/:/**/665px; border-right:2px solid #0c6870; border-left:2px solid #0c6870; margin:0 auto; text-align:left;}

			/* navigation links
			-------------------------------------------------------- */
			ul#nav {
				width:665px; height:21px; height/**/:/**/19px;
				background: url("images/nav.gif") no-repeat;
				position: relative;
				padding:0; margin:0 auto;
				border-bottom:2px solid #0c6870;
				}
			
				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:19px;}
			
					ul#nav li#nav-1 a { 
						left: 0px; width: 152px; 
						background: url("images/nav.gif") -0px 0 no-repeat;
						}
					ul#nav li#nav-2 a { 
						left: 152px; width: 123px; 
						background: url("images/nav.gif") -148px 0 no-repeat;
						}
					ul#nav li#nav-3 a { 
						left: 275px; width: 66px; 
						background: url("images/nav.gif") -275px 0 no-repeat;
						}
					ul#nav li#nav-4 a { 
						left: 341px; width: 156px; 
						background: url("images/nav.gif") -341px 0 no-repeat;
						}
					ul#nav li#nav-5 a { 
						left: 497px; width: 102px; 
						background: url("images/nav.gif") -497px 0 no-repeat;
						}
					ul#nav li#nav-6 a { 
						left: 599px; width: 66px; 
						background: url("images/nav.gif") -599px 0 no-repeat;
						}
			
			ul#nav li#nav-1 a:hover  	{ background-position: -0px -19px; }
			ul#nav li#nav-2 a:hover  	{ background-position: -148px -19px; }
			ul#nav li#nav-3 a:hover  	{ background-position: -275px -19px; }
			ul#nav li#nav-4 a:hover  	{ background-position: -341px -19px; }
			ul#nav li#nav-5 a:hover  	{ background-position: -497px -19px; }
			ul#nav li#nav-6 a:hover  	{ background-position: -599px -19px; }
			
			ul#nav li#nav-1 a.active  	{ background-position: -0px -19px; }
			ul#nav li#nav-2 a.active  	{ background-position: -148px -19px; }
			ul#nav li#nav-3 a.active  	{ background-position: -275px -19px; }
			ul#nav li#nav-4 a.active  	{ background-position: -341px -19px; }
			ul#nav li#nav-5 a.active  	{ background-position: -497px -19px; }
			ul#nav li#nav-6 a.active  	{ background-position: -599px -19px; }
			
			/* sub nav ----------------------*/
			#BassinCenter, #About, #Medialy, #Appointmently, #Contact { position:absolute; z-index:5; visibility: hidden; background-image:url(images/trans.gif); padding:1px 0 0 0;}
			
				.navsubleft {  font-family:"Trebuchet MS", Arial, sans-serif, Verdana; }
				.navsubleft ul {padding:0; margin:0; list-style-type: none; border-top:none;}
				.navsubleft ul li {padding:0; list-style:none; margin:0; border-top:none;}
				.navsubleft ul li a{ color:#cff0f1; font-weight:bold; padding:3px 6px; display:block; width:172px; width/**/:/**/158px;  background-color:#12939e; text-align:left;  font-size:11px; border:1px solid #0b676f; border-top:none;}
				.navsubleft ul li a:hover{ color:#fff; background-color:#0b676f; display:block; }
				
/* close nav css *****/

.logo-Links {border-bottom:2px solid #0c6870; margin:0 0 2px 0; background:url(images/logo.gif) no-repeat;}
	.logo {float:left; width:294px;}
		a.logoLnk { width:293px; height:122px; display:block; text-indent:-9999px;}
		
	ul.logoBotlnkHome { padding:5px 5px 5px 15px; margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
	ul.logoBotlnkHome li{ padding:0; margin:0 0 1px 0; list-style-type:none;}
	ul.logoBotlnkHome li a{ display:block; background:url(images/bullet.gif) no-repeat 0 6px; padding:1px 0 1px 15px;}

	ul.logoBotlnk { padding:15px 5px 5px 15px; margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
	ul.logoBotlnk li{ padding:0; margin:0 0 1px 0; list-style-type:none;}
	ul.logoBotlnk li a{ display:block; background:url(images/bullet.gif) no-repeat 0 6px; padding:1px 0 2px 15px;}
	
	.padless {padding-top:5px !important;}
	
	.flash {float:right; width:371px;}
	
	/* home section */
#wrapper h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#0B666E; padding:0 0 3px 0; border-bottom:2px solid #cee9eb; line-height:normal;}
	.Box1 {border-top:2px solid #0c6870; border-bottom:2px solid #0c6870; background:url(images/img_h_box1_back.jpg) no-repeat; height:180px; height/**/:/**/164px; overflow:hidden; padding:4px 0 5px 115px; margin:0 0 2px 0;}
	.Box1 .bcnt {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 124px;
}
.pdme {margin-left:72px !important;}
	
	.Box2 {border-top:2px solid #0c6870; border-bottom:2px solid #0c6870; background:url(images/img_h_box2_back.jpg) no-repeat; height:180px; height/**/:/**/164px; overflow:hidden; padding:4px 0 5px 265px; margin:0 0 2px 0;}
	.Box2 .bcnt { padding:5px 10px 5px 12px;}
	
	.NewsBox {border-top:2px solid #0c6870; border-bottom:2px solid #0c6870; margin:0 0 2px 0;}
	.NewsBox h1{ text-align:center; padding:3px 0 5px 0 !important; margin:0 0 5px 0;}
			.NewsBox .bcnt { padding:13px 40px 20px 40px;}
		.newsTblH { margin:2px 0 4px 0;}
		.newsTblH div {background-color:#dcf0f1; padding:2px; border:2px solid #0c6870; width:210px; width/**/:/**/202px; margin:0 auto;}
		.newsTblH div img{ background-color:#dcf0f1; padding:1px; border:1px solid #0c6870;}
		.newsTblH td{ text-align:center;}
	
	.PrintBox {border-top:2px solid #0c6870; /*border-bottom:2px solid #0c6870;*/ }
	.PrintBox h1{ text-align:center; padding:3px 0 5px 0 !important; margin:0 0 5px 0;}
		.PrintBox .bcnt { padding:13px 40px;}
		.PrintBox div.imgD {background-color:#dcf0f1; padding:2px; border:2px solid #0c6870; width:124px; width/**/:/**/116px; float:left; margin:0 20px 4px 0;}
		.PrintBox div.imgD img{ background-color:#dcf0f1; padding:1px; border:1px solid #0c6870;}
		
	/* home section close */
	
/* inner section */
#innMain { background:url(images/backinnline.gif) repeat-y; width:665px;}
.botBackinn { width:665px; background:url(images/backinnline_botcir.gif) no-repeat bottom left;}

.innLeft { float:left; width:256px; background:url(images/logo_inn_left.gif) no-repeat top left; padding:0 0 210px 0;}
	.innLeft .logoinn{ width:256px; height:365px;}
	.innLeft .logoinn a{ width:256px; height:120px; display:block; text-indent:-9999px;}
	
	.im_left {}
	
	.innLeft ul.logoBotlnk { padding:5px 5px 5px 10px; width:220px; width/**/:/**/195px;}
	/*.innLeft ul.logoBotlnk li{ padding:0; margin:0 0 1px 0; list-style-type:none;}
	.innLeft ul.logoBotlnk li a{ display:block; background:url(images/bullet.gif) no-repeat 0 6px; padding:1px 0 2px 15px;}*/

.flashbandContent { width:665px; background:url(images/logo_banda_header.jpg) no-repeat; height:247px;}
.flashbandContent .logofb{ height:215px; }
.flashbandContent .logofb a{ width:286px; height:120px; display:block; text-indent:-9999px;}
.flashbandContent h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#0B666E; padding:0 0 3px 0; border-bottom:none; line-height:normal; margin:0 0 0 232px; display:block;}
.flashblock { border-top:2px solid #0c6870; border-bottom:2px solid #0c6870; padding:2px 0; background-color:#fff;}
.flashblock2 { border-top:2px solid #0c6870; border-bottom:2px solid #0c6870; background-color:#c7e6e9;}

.innRghtContent { float:right; background:url(images/rightlogoban.gif) no-repeat top left; width:409px;}
	.innRghtContent h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#0B666E; padding:0 0 3px 0; border-bottom:2px solid #cee9eb; line-height:normal; margin:40px 0 26px 54px; display:block;}
	.innBanImg { text-align:right; height:203px;}
	
	.mainContent { padding:0 42px 10px 0; text-align:justify;}
	
	.mainContent ul{ padding:6px 5px 6px 15px; margin:2px 5px 2px 15px;}
	.mainContent ul li{ list-style-type:disc; margin:0 0 6px 0; padding:0;}
	
	.mainContent ul.BandAlnk { padding:15px 5px 5px 15px; margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
	.mainContent ul.BandAlnk li{ padding:0; margin:0 0 6px 0; list-style-type:none;}
	.mainContent ul.BandAlnk li a{ display:block; background:url(images/bullet.gif) no-repeat 0 6px; padding:1px 0 2px 15px;}
	
	.mainContent p{ padding:0 0 12px 0;}
	
	.tbl1 { border:2px outset #12939e;}
	.tbl1 td{ padding:3px 6px; background-color:#e0f1f3; border:1px groove #0b676f; font-size:10px;}
	.tbl1 .row1 { background-color:#0b676f; color:#fff; text-align:center; font-weight:bold; font-size:13px;}
	.tbl1 .row2 { background-color:#b2d6d9; text-align:center; font-weight:bold; font-size:11px;}
	
	.tbl1 input, .tbl1 select, .tbl1 textarea{ font-size:11px; padding:2px;}
	
		div.imgDinn {background-color:#dcf0f1; padding:2px; border:2px solid #0c6870; width:152px; width/**/:/**/144px; float:right; margin:0 0 1px 20px;}
		div.imgDinn img{ background-color:#dcf0f1; padding:1px; border:1px solid #0c6870;}
	

	ul.sitemap {padding:0; margin:0 0 8px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	ul.sitemap li{ border-bottom:1px dotted #0b676f; font-size:13px; font-weight:bold; list-style-image:none; list-style:none; padding:0; margin:3px 0;}
	ul.sitemap ul {padding:1px 25px; margin:4px 20px;}
	ul.sitemap ul li{ border-bottom:none; font-size:11px; font-weight:bold;  list-style-image:url(images/bulcir.gif) }
	
	.social-media { text-align:center; padding:10px 20px 10px 20px;}
	.social-media img{ margin:0 10px; border:0;} 
	
/* footer */
#footer { width:665px; width/**/:/**/635px; margin:0 auto; padding:8px 15px; font-size:11px; color:#0B666E; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left;}
.copyinfo {padding:0 0 12px 0; font-size:10px; text-align:center; color:#529da3; line-height:12px;}

	/* bottom links */
	.botTargetLinks { border-bottom:1px solid #529da3; padding:10px; margin:10px 0 10px 0; text-align:center; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#529da3}
	.botTargetLinks a{ text-decoration:none; color:#529da3;}
	.botTargetLinks a:hover{ color:#08757e;}
	
	.botnewlinks {padding:7px 0 25px 0; text-align:center; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#529da3;}
	.botnewlinks a{ text-decoration:none; color:#529da3;}
	.botnewlinks a:hover{ color:#08757e;}
	.botnewlinks p{ padding: 2px 0; margin:1px 0;}
