@charset "UTF-8";

/* kotler edited code */

/* Wrapper 
--------------------------------------------------------------------------------------- */
#germany_dealers , #italy_dealers , #spain_dealers , #czech_dealers, #netherlands_dealers, #england_dealers{
	display: block;
	background-color: #fbfcf7;
	padding: 5px;
	margin-top: 15px;
	/*display: none;*/
}

html {
	margin:0;
	padding:0;
}
.wrapper {
	background: url('/templates/atomic/images/bg_bottom.gif') bottom repeat-x;
	position: relative;
	bottom: 0;
}
body {
	/*font-family: verdana;*/
	font-family: flexo,'Open Sans', sans-serif;	
	background: url('/templates/atomic/images/bg_top.gif') top repeat-x;
	margin:0;
	padding:0;
	color: #4D4D4D;
	font-size: 14px;
}
#bio-pool-cleaners, #bio-and-nature-pools {
	background: url('/templates/atomic/images/bg_top_BIO.gif') top repeat-x;
}
#commercial-pool-cleaners, #pro-line, #classic-line,#dolphin-wave-around-the-world {
	background: url('/templates/atomic/images/bg_top_COMM.gif') top repeat-x;
}
#suction-pool-cleaners {
/*	background: url('/templates/atomic/images/bg_top_SUCTION.gif') top repeat-x; */
}


a {
	color: #55c7df;
}
a:hover {
	color: #58C8DF;
}

#preload {
	display:none;
}

h1 {
	font-size: 30px;
	color: #65c6e1;
	font-weight: bold;
}


 H2 {
	font-size: 30px;
	color: #55c7df;
	font-weight: bold;
	margin: 15px 0;
	text-transform: capitalize;

}

th, td, caption {
padding: 4px 10px 4px 0;
}

p + p {
text-indent: 0;
}



/* breadcrumbs
--------------------------------------------------------------------------------------- */

.breadcrumbs {
	color: #808080;
	font-size: 11px;
	margin: 15px 0 0;
	float: left;
}

/* Header
--------------------------------------------------------------------------------------- */

.container {
	width: 100%;
	max-width: 1020px;
	
}

.joomla-header {
	height: 132px;
	color: #fff;
}

.logo {
	float: left;
	clear: both;
	margin: 5px 0 0 0;
}

/* Subsidieries */

#Subsidieries {
	font-size: 10px;
	float: left;
	margin: 5px 0 0 0;
}
#Subsidieries  div {	
	float: left;
	margin: 7px 0 0 0;
	color: #333;
}

#Subsidieries  ul {	
	float: left;
	margin:0;
	padding:0;
}
#Subsidieries  li {	
	list-style:none;
	float: left;
	margin: 0 0 0 6px;

}
#Subsidieries  li  img {	
	vertical-align: middle;
}
#Subsidieries  li  a {	
	vertical-align: middle;
	color: #fff;
	text-decoration: none;
	display: block;
	font-size: 8px;
	font-family: arial;
	letter-spacing: 1px;
	display: table-cell;
	width: 14px;
	height: 32px;
	padding: 0 5px 0 27px;
	}
	
#Subsidieries  li  a:hover {	
	/* text-decoration: underline; */
	 text-decoration: underline; 
}
.flagUS {
	background: url('/templates/atomic/images/flag_US.png') no-repeat left ;
	}
.flagUS:hover {
	background: url('/templates/atomic/images/flag_US_ro.png') no-repeat left ;
	}
.flagFR {
	background: url('/templates/atomic/images/flag_FR.png') no-repeat left ;
	}
.flagFR:hover  {
	background: url('/templates/atomic/images/flag_FR_ro.png') no-repeat left ;
	}
.flagLA {
	background: url('/templates/atomic/images/flag_LA.png') no-repeat left ;
	}
.flagLA:hover  {
	background: url('/templates/atomic/images/flag_LA_ro.png') no-repeat left ;
	}
.flagAU {
	background: url('/templates/atomic/images/flag_AU.png') no-repeat left ;
	}
.flagAU:hover {
	background: url('/templates/atomic/images/flag_AU_ro.png') no-repeat left ;
	}

	
/* topmenu */

.joomla-header .joomla-nav {
	background:	#55c7df;
	background:	none;
	height: 40px;
	list-style: none;
	float: right;
	border: 0px solid #F9D58C;
	padding:0;
	margin:0;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	overflow: hidden;
	border:1px solid #F9D58C;
	border:0px solid #F9D58C;

}

.joomla-header .joomla-nav li {
	padding:0;
	margin:0;
	background:	#d0d1d3;
	background:	#404040;
	
}
.joomla-header .joomla-nav a {
	border-right: 1px solid #F9D58C;
	border-right: 0px solid #F9D58C;
}
.joomla-header .joomla-nav img {
	vertical-align: middle;
	margin-top: -2px;
}

.joomla-header .joomla-nav .last a   {
	border:0;
}

.joomla-header .joomla-nav li a {
	color: #4D4D4D;
	color: #ccc;
	font-weight: normal;
	font-size: 11px;
	padding: 10px 18px 10px 5px;
	height: 37px;
	text-align: center;	

}
.joomla-header .joomla-nav li a:hover {
	background:	#F2CA7E;
}

.joomla-header .joomla-nav li .current {
	background: #8e8b8b;
	font-weight: bold;
}

.joomla-header .joomla-nav #current a  {
	background:	#FFF2D5;
	font-weight: bold;
}
.joomla-header .joomla-nav .selected a ,.joomla-header .joomla-nav #current a,
.joomla-header .joomla-nav .selected a:hover {
	background:	#646262;
	color: #f1f1f1;
}
.joomla-header .joomla-nav   li a:hover {
	background:	#646262;
}
.joomla-header .joomla-nav   li  li a:hover,.joomla-header .joomla-nav  li.selected   li a:hover {
	background:	#404040;
}


.lang-active a {
	font-weight: bold;
	color: #fff;
}

/* menu level2 */

.joomla-header .joomla-nav ul {
	float: left;
	clear: both;
	position: absolute;
	top: 39px;
	color: #fff;
	display: none;
	padding: 0;
	margin: 0 0 0 -1px;
	border: 0px solid #f9b119;
	border-top: solid #55c7df 0px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	background:	#646262;
	z-index:999;
}

.joomla-header .joomla-nav ul  li { 
	float: left;
	clear: both;
	border: none;
	background: none;
	border: 0px solid #f9d58c;

}
.joomla-header .joomla-nav ul  li  a, .joomla-header .joomla-nav li .last a{ 
	font-weight: normal;
	font-size: 11px;
	padding: 10px 12px;
	height: 15px;
	text-align: center;	
	border: 0;
	width:128px ;
	text-align: left;
	border-top: 0px solid #fff;
	background:	#646262;

}
.joomla-header .joomla-nav li .last a:hover {
	border-bottom-radius: 7px;
}


.joomla-header .joomla-nav .selected li a {
	font-weight: normal;
	background: none;
}
,
.joomla-header .joomla-nav li #current a:hover,
.joomla-header .joomla-nav .selected li a:hover {
	background: #f9b119;
	font-weight: normal;
	}
.joomla-header .joomla-nav li   #current a {
	font-weight: bold;
	background:  #8e8b8b;
	color: #fff;
}
.joomla-header .joomla-nav .selected li a ,
.joomla-header .joomla-nav .selected li a:hover {
	font-weight: normal;
}

.joomla-header .joomla-nav .item118 ul {
/* 	margin-left:-50px; */
	margin-left:-67px;
}
.joomla-header .joomla-nav .item104 ul {
	margin-left:5px;
}
.joomla-header .joomla-nav .item118 ul  li  a, .joomla-header .joomla-nav .item118 li .last a { 
/* 	width: 100px; */
	width: 117px;
}
.joomla-header .joomla-nav .item118 ul .separator {
	color: #006887;
	padding: 5px;
	margin: 5px;
}



	/* atomic_topmenu_products
--------------------------------------------------------------------------------------- */

.joomla-header #atomic_topmenu_products {
	margin: 41px 0 0 0;
	float: right;
}

.joomla-header #atomic_topmenu_products .joomla-nav {
	height: 51px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border:0;
	padding: 0 5px;
}
.joomla-header #atomic_topmenu_products .joomla-nav li {
	background: none;
	margin: 5px 0 0 0;
}
.joomla-header #atomic_topmenu_products .joomla-nav li a{
	font-size: 14px;
	color:#fff;
	padding:8px 15px;
	margin: 15px 7px ;
	border:none;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 120%;
	min-width: 100px;
	font-weight: normal;
		}
.joomla-header #atomic_topmenu_products .joomla-nav li a:hover {
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}
.joomla-header #atomic_topmenu_products .joomla-nav .item147 { 
	display: none;
}



.residential-pool-cleaners .joomla-header #atomic_topmenu_products .joomla-nav .selected  a,
.suction-pool-cleaners .joomla-header #atomic_topmenu_products .joomla-nav .selected  a,
.commercial-pool-cleaners .joomla-header #atomic_topmenu_products .joomla-nav .selected  a,
.bio-and-nature-pools .joomla-header #atomic_topmenu_products .joomla-nav .selected  a,
.bio-pool-cleaners .joomla-header #atomic_topmenu_products .joomla-nav .selected  a
  {
	background: #fff;
	color:#55c7df;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	box-shadow: 0px 0px 5px 0px #000;
	margin:0;
	padding:7px 15px;
	font-weight: bold;
}
.residential-pool-cleaners .joomla-header #atomic_topmenu_products .joomla-nav .selected  a:hover,
.suction-pool-cleaners .joomla-header #atomic_topmenu_products .joomla-nav .selected  a:hover,
.commercial-pool-cleaners .joomla-header #atomic_topmenu_products .joomla-nav .selected  a:hover,
.bio-and-nature-pools .joomla-header #atomic_topmenu_products .joomla-nav .selected  a:hover,
.bio-pool-cleaners .joomla-header #atomic_topmenu_products .joomla-nav .selected  a:hover
  {
	background: #fff;
}
.joomla-header #atomic_topmenu_products .joomla-nav li .suction_link:hover {
	background: #808080; 
}
.joomla-header #atomic_topmenu_products .joomla-nav li .suction_link:hover,#suction-pool-cleaners .joomla-header #atomic_topmenu_products .joomla-nav {
/*	background: #808080; */
}
.suction-pool-cleaners .joomla-header #atomic_topmenu_products .joomla-nav #current  a , .suction-pool-cleaners h1 {
/*	color:#808080; */
}

.joomla-header #atomic_topmenu_products .joomla-nav li .residential_link:hover {
	background: #3083FC;
}
.residential-pool-cleaners .joomla-header #atomic_topmenu_products .joomla-nav {
	background: #55c7df;
}

.joomla-header #atomic_topmenu_products .joomla-nav li .bio_link:hover,#bio-pool-cleaners .joomla-header #atomic_topmenu_products .joomla-nav,#bio-and-nature-pools .joomla-header #atomic_topmenu_products .joomla-nav {
	background: #adbe37;
}
.bio-pool-cleaners .joomla-header #atomic_topmenu_products .joomla-nav .selected   a,.bio-and-nature-pools .joomla-header #atomic_topmenu_products .joomla-nav .selected   a, .bio-pool-cleaners h1 ,.bio-and-nature-pools h1 {
	color:#adbe37;
	margin: 5px 0;
}

.joomla-header #atomic_topmenu_products .joomla-nav li .commercial_link:hover,#commercial-pool-cleaners .joomla-header #atomic_topmenu_products .joomla-nav,
.joomla-header #atomic_topmenu_products .joomla-nav li .commercial_link:hover,#pro-line .joomla-header #atomic_topmenu_products .joomla-nav,
.joomla-header #atomic_topmenu_products .joomla-nav li .commercial_link:hover,#classic-line .joomla-header #atomic_topmenu_products .joomla-nav {
	background: #E68722;
}
.commercial-pool-cleaners .joomla-header #atomic_topmenu_products .joomla-nav .selected   a, .commercial-pool-cleaners  h1 {
	color:#E68722;
}


.M2 {
	display: none;
	text-transform: lowercase;
	font-family: verdana;
	font-weight:normal;
}

.joomla-header #atomic_topmenu_products .joomla-nav .selected  .M2 { 
	display: block;
	font-size: 12px;
}



	/* main_content
--------------------------------------------------------------------------------------- */

#main_content {
	float: left;
	width: 100%;
}
#main2 {
	/* width: 76%; */
	width: 780px;
	float: left;
	margin: 25px 0 0 -5px;
	padding: 0 0 0 30px;
	border-left: 5px solid #55c7df;
	font-size:110%;
}

#main2 H2 {
	margin: -10px 0 7px 0;
	padding: 0 0 ;
}

#main2 H3 {
	margin: 7px 0;
	color: #8e8b8b;
	font-weight: bold;
	text-transform: uppercase;
}
#main2 H4 {
	background: #f2ca7e;
	color: #4D4D4D;
	font-weight: bold;
	padding: 10px;
	font-size: 20px;
	text-align: center;
}

/* LeftBar
--------------------------------------------------------------------------------------- */

.sidebar1 {
	float: left;
	margin: 20px 0 0 0;
	width: 193px;
		border-right: 5px solid #55c7df;

	}
.sidebar1  h3 {
	color: #4D4D4D;
	font-size: 19px;
	margin: 5px  0;
}
.dist.sidebar1 .second h3 {
	font-size: 13px;
	margin: 25px  0 5px 0;
	float: left;
}
.dist.sidebar1 .button {
	margin-right: 5px;
}

.search-results a {
	font-size: 18px;
	text-transform: capitalize;

}

.sidebar1  ul {
	background: none;
}
.sidebar1  li a {
	color: #999;
	font-size: 13px;
	margin:  3px 0;
	font-weight: normal;
}

.sidebar1 .joomla-nav {
	border: 0;
}

.sidebar1 li {
	float: left;
	clear: both;
	padding:5px 40px 5px 0px;
	margin:0;
	width: 153px;

}
.sidebar1 li a {
	width: 153px;
	margin-left: 30px;
}
.sidebar1  #current  { 
	background: url(/images/general/arrow1.png) left center no-repeat #55c7df ;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}

.sidebar1  #current a {
	font-weight: bold;
	color: #fff;

}



/* home
--------------------------------------------------------------------------------------- */
#home .blog-featured {

}

#home .items-leading {
	font-size: 13px;
	text-align: center;
	margin:  0px 90px 30px;
}
/*  TEMP, s-series launch teaser  */
#home .items-leading {float:right; margin: 0 38px 30px;}
#home .items-row {text-align: left;margin: 0 25px 0px; width: 480px;}

#home h1 {
	font-size: 13px;
	display: inline;
	color: #4D4D4D;
	margin: 0px;
}

#home #main_content {
	width: 100%;
	margin-bottom: 90px;
}
#home iframe {
margin: 8px 0 0;
}

/*	Slideshow  */
@charset "utf-8";
/* CSS Document */

/* slider layout */
.lof-slidecontent { position:relative;	overflow:hidden;	border:#F4F4F4 solid 1px;}
.lof-slidecontent .preload{	height:100%;	width:100%;	position:absolute;	top:0;	left:0;	z-index:100000;	text-align:center;	background:#FFF}
.lof-slidecontent .preload div{	height:100%;	width:100%;	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;}

.lof-slidecontent  .sliders-wrapper{	position:relative;	height:100%;	width:900px;	z-index:3px;	overflow:hidden; }
.lof-slidecontent  ul.sliders-wrap-inner{overflow:hidden;	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;	padding:0px;	margin:0;	position:absolute;	overflow:hidden;}
.lof-slidecontent  ul.sliders-wrap-inner li{overflow:hidden;	padding:0px;margin:0px;	float:left;	position:relative;}
.lof-slidecontent  .lof-opacity  li{position:absolute;	top:0;	left:0;	float:inherit; }


.lof-slidecontent  .navigator-content {position:absolute; bottom:10px; right:10px; padding:5px 0px; }
.lof-slidecontent  .navigator-wrapper{	
	position:relative;	
	z-index:10;
	height:180px;
	width:310px;
	overflow:hidden;
	color:#FFF;
	float:left
}
.lof-slidecontent  ul.navigator-wrap-inner{	top:0; padding:0; margin:0; position:absolute; width:100%;}
.lof-slidecontent  ul.navigator-wrap-inner li{ cursor:hand; cursor:pointer;	list-style:none; padding:0;	margin-left:0; overflow:hidden; float:left; display:block; text-align:center;}

/*******************************************************/
 
ul.sliders-wrap-inner li img{	padding:0px;	}

.lof-slidecontent .slider-description a.readmore{color:#58B1EA; font-size:95%; }
.lof-slidecontent .slider-description a{ color:#FFF; }
.lof-slidecontent .slider-description{
	z-index:100px;
	position:absolute;
	bottom:50px;
	left:0px;
	width:350px;
	background:url(../images/bg_trans.png);
	height:100px;
	padding:10px;
	color:#FFF;
}
.lof-slidecontent .slider-description h4 {    font-size: 14px;    margin: 10px 0;    padding: 0; }
.lof-slidecontent .slider-description .slider-meta a{	
	margin:0;
	background:#C01F25;
	font-size:75%;
	padding:2px 3px;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
	text-transform:uppercase;
	text-decoration:none
}
.lof-slidecontent  .item-meta a:hover{	text-decoration:underline;}
.lof-slidecontent  .item-meta i {	font-size:70%; }

/* item navigator */

.lof-slidecontent ul.navigator-wrap-inner li img{
	border:#666 solid 3px;	
}
.lof-slidecontent ul.navigator-wrap-inner li.active img, 
.lof-slidecontent ul.navigator-wrap-inner li:hover img {
	border:#A8A8A8 solid 3px;
	-moz-transition:border-color  ease-in-out 0.4s;
	-webkit-transition:border-color  ease-in-out 0.4s;
	-o-transition:border-color  ease-in-out 0.4s;
}
.lof-slidecontent .navigator-content .button-next, 
.lof-slidecontent .navigator-content .button-previous{
	display:block;
	width:22px;
	height:30px;
	color:#FFF;
	cursor:pointer;

}
.lof-slidecontent .navigator-content .button-next {
	float:left;	
	text-indent:-999px;
	margin-right:5px;
	background:url(../images/arrow-l.png) no-repeat right center;
}
.lof-slidecontent .navigator-content .button-previous {
	float:left;	
	text-indent:-999px;
	margin-left:5px;
	background:url(../images/arrow-r.png) no-repeat left center;
}

.lof-slidecontent .button-control {
   position:absolute;
   top:10px;
   right:10px;
    height: 20px;
    width: 20px;
	cursor:hand; cursor:pointer;
	/*background:url(../images/transparent_bg.png) repeat; */
}

.lof-slidecontent .button-control span { display:block;  width:100%; height:100%;}
.lof-slidecontent .action-start span  {
	background:url(../images/play.png) no-repeat center center;
}
.lof-slidecontent .action-stop span {
	background:url(../images/pause.png) no-repeat center center;
}
/*	Slideshow  */

#slides {
	z-index:100;
}
.slides_container a {
	width:960px;
	height:270px;
	display:block;
}

.slides_container a img {
	display:block;
	width:960px;
}

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:585px;
}

/*
	Pagination
*/

.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}




#home #main_content .domestic {
	float: left;
	background: #f2f2f2;
	padding-bottom: 10px;
}
 #home #main_content .public {
	float: left;
	background: #f2f2f2;
	margin-left: 15px;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 240px;
 }
 
#home .h_box {
	float: left;
	border-right: 1px #d8d8d8 solid; 
	width: 210px;
	height: 225px;
	padding: 0 15px 0 0;
	margin:  25px 10px 0 15px ;
	font-size: 11px;
	background: url('/images/general/shadow1.png') bottom left no-repeat;
}
#home.es-ES .h_box {
	height: 255px;
}

#home .h_box a {
	text-decoration: none;
	color: #808080;
}

#home .commercial, #home .bio {
border: 0;
}
#home .h_box  h2 {
	font-size: 17px;
	padding: 0;
	margin: 0;
	width: 120%;

}

#home.pt-PT .h_box  h2 {
	font-size: 16px;

}

#home.es-ES .h_box  h2 {
	width: 120%;
}

#home .suction h2, #home .suction .go {
	color:#808080;
}



#home .residential h2, #home .residential .go {
	color:#55c7df;
}
#home .bio h2, #home .bio .go {
	color:#adbe37;
}
#home .commercial h2, #home .commercial .go {
	color:#E68722;
}

#home .go {
	text-align: center;
	width: 100%;
	float: right;
	margin-top: 18px;
}
#home.es-ES .suction .go  {
	margin-top: 43px;
}
#home.es-ES .bio .go  {
	margin-top: 43px;
}
#home.es-ES .commercial .go  {
	margin-top: 3px;
}


#home .suction .go img {
	background:#808080;

}
#home .residential .go img {
	background:#55c7df;
}
#home .bio .go img {
	background:#adbe37;
}
#home .commercial .go img {
	background:#E68722;
	margin: 35px 15px 0 -5px ;
}
#home .go img {
	float: right;
	margin: 35px 25px 0 -5px ;
	padding:5px;
    border-radius: 30px;
	}


#home .go img.prod {
	background: none;
	float: left;
	margin: 0;
	padding: 0;
}
#home .txt:hover  .prod {
	background: none;
}
	
#home .go img.hyb { 
	margin: 28px 0 0 17px;
}
#home .go img.wav { 
	margin: 10px 0 0 -15px;
}



#home .txt {
	float: left;
}
#home .txt:hover {
	color: #333;
}
#home .txt:hover  span {
}

#home .go span {
	display: block;
	float: right;
	clear: right;
	margin-right: 26px;
	font-size: 14px;
}

#home .commercial .go span {
	margin-right: 17px;
}

#home .txt:hover  img {
	background: #333;
}


#slideshow2 {
/*height: 200px;
overflow: hidden;*/
}

.u {
	text-decoration: underline;
}


.bottom3 {

}

.bottom3 .moduletable {
	float: left;
	width: 327px;
	height: 160px;
	font-size: 11px;
	border-top-left-radius: 8px;
	border-left: 2px solid #55c7df;
	border-top: 2px solid #55c7df;
	margin-left: 35px;
	padding: 10px;
}

.bottom3 .newP {
	margin-left: 0;
	background: url('/images/home/libertyXX.png')  no-repeat 210px -50px;
}
.bottom3 .newP img {
	margin: -118px -37px 0 0;
}

.bottom3 .newP h3 {
	background: url('/images/home/ico_plus.png')  no-repeat 10px #55c7df;
}
.bottom3 .newP h4 {
	color: #55c7df;
	font-size: 20px;
	margin: 10px 0;
	font-weight: bold;
	
}

.bottom3 .newP  a {
	color: #fff;
	text-decoration: none;
	padding: 4px 15px 4px 28px;
	float: left;
	margin-top: 20px;
	font-size: 13px;
	
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
	behavior: url(/templates/atomic/PIE-1.0.0/PIE.htc);

}

.bottom3 .newP a:hover {
	background:  #333;
	background: url('/images/home/bullet3.png')  no-repeat  8px  #333;
	
}

.btn_D1 {
	background: url('/images/home/bullet3.png')  no-repeat 8px  #1991D6;
}

.btn_D2 {
	background: url('/images/home/bullet3.png')  no-repeat 8px  #d38b15;
	margin-left: 15px;

}



.bottom3 .WhyDol {
	background: url('/images/home/dolphin_advantages.png')  no-repeat  230px 85px ;

}

.pt-PT  .bottom3 .WhyDol {
	background: url('/images/home/dolphin_advantages.png')  no-repeat  230px 90px ;

}

.bottom3 .WhyDol h3 {
	background: url('/images/home/ico_attention.png')  no-repeat 10px #55c7df;
}
.bottom3 .WhyDol h4 {
	font-size: 13px;
	font-weight: bold;
	margin:0;
	color: #333333;
}

.bottom3 .WhyDol a {
text-decoration: none;
color: #55c7df;
}
.bottom3 .WhyDol a:hover {
text-decoration: none;
color: #333;
}

.bottom3 .WhyDol ul {
	list-style: none;
	margin:0;
	padding: 0;
}

.pt-PT .bottom3 .WhyDol ul {
	list-style: none;
	margin:-16px 0 0 0;
	padding: 0;
}

.bottom3 .WhyDol li { 
	background: url('/images/home/bullet.png')  no-repeat 0px 2px ;
	margin-top:8px;
	padding: 0 0 0 20px;
}

.bottom3 .FindDist {
	width: 230px;
	border-left: 2px solid #55c7df;
	border-top: 2px solid #55c7df;
	float: right;
	background: url('/images/home/planet_distributer.png') no-repeat 140px 40px ;
}
.bottom3 .FindDist h3 {
	background: url('/images/home/ico_search.png') no-repeat 10px #55c7df;
}

.bottom3 .FindDist ul {
	list-style: none;
	margin:0;
	padding: 0;
}

.bottom3 .FindDist li { 
	background: url('/images/home/bullet.png')  no-repeat 0px 2px ;
	margin-top:14px;
	padding: 0 0 0 20px;
}

.bottom3 .FindDist a { 
	text-decoration: none;
	font-size:12px;	
	font-weight: bold;
}
.bottom3 .FindDist a:hover { 
	text-decoration: none;
	color: #333;
}


.bottom3 h3 {
	background: #55c7df;
	color: #fff;
	float: left;
	margin: -48px 0 0 0px;
	padding: 10px 18px 10px 45px;
	font-weight: bold;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}


/* Operation manuals
--------------------------------------------------------------------------------------- */

.model_search {
	width: 100%; 
	height: 354px;
	background: url(/images/service/bg.jpg) left top no-repeat ;
	float: left;
	margin: 0px 0 70px 0 !important;
}



.model_search  input {
	width: 282px;
	height: 30px;
	border: solid 1px #999;
	margin: 30px 0px 0px 45px;
	padding: 0 5px;
	float: left;
	font-size: 18px;
	color: #434c5c;
}

.model_search  span {
	float:left;
	clear:both; 
	margin: 50px 0 0 45px; 
	font-size:19px; 
	font: verdana;
	color: #434c5c;
}

.model_search  .search_manual {
	background: url(/images/service/search_btn1.png) left top no-repeat ;
	width: 150px;
	height: 35px;
	float: left;
	margin: 28px;
}

.model_search  .search_manual:hover {
	background: url(/images/service/search_btn1.png) left bottom no-repeat ;
	width: 150px;
	height: 35px;
}

/* why dolphin
--------------------------------------------------------------------------------------- */

#why-dolphin .subtitle_txt {
font-size: 15px;
}
#why-dolphin #accordion_m{
display: none;
}
/* outer sliders */
	#why-dolphin .demoHeaders { margin-top: 2em; }
	#why-dolphin  #dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
	#why-dolphin  #dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
	#why-dolphin  ul#icons {margin: 0; padding: 0;}
	#why-dolphin  ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
	#why-dolphin  ul#icons span.ui-icon {float: left; margin: 0 4px;}
		
	#why-dolphin  .ui-helper-reset {
		font-size: 16px;
		padding:0px 0;
	}
	#why-dolphin  .ui-accordion {
		width: 100%;
		width: 1020px;
		
	}
	#why-dolphin  .ui-accordion .ui-accordion-header {
		background: #65c6e1;
		margin:  0;
		padding:0;
		outline: 0;
		height:60px;
	}
	#why-dolphin  .ui-accordion-icons .ui-accordion-header a {
		padding:0;
	}

	#why-dolphin  .ui-state-active, #why-dolphin  .ui-widget-content .ui-state-active, #why-dolphin  .ui-widget-header .ui-state-active {
		border: 0;
	}
	#why-dolphin  .ui-widget {
	font-family: 'Open Sans',sans-serif;
	}
	
	
	#why-dolphin .ui-accordion .ui-accordion-content {
		padding:0;
		margin:-6px 0 0;
		border: 6px solid #404040;
		top:0;
		overflow: hidden;
		height: 340px;
	}
	#why-dolphin  .panel {
		margin-top: 10px;
	}

	#why-dolphin  h3.ui-state-default a {
		background: #;
	}
	#why-dolphin  h3.ui-state-active a:link {
		background: #;
	}
	#why-dolphin  .ui-state-default a, #why-dolphin  .ui-state-default a:link, #why-dolphin  .ui-state-default a:visited {
		color: #006880;
		padding:0;
		color: #333;
		text-decoration: none;
	}
	#why-dolphin  .ui-state-active a, #why-dolphin  .ui-state-active a:link, #why-dolphin  .ui-state-active a:visited {
		color: #fff;
		font-size: ;
		font-weight: normal;
		padding:3px;
		text-decoration: none;
	}
	#why-dolphin  .ui-state-default a:hover {
		}
	#why-dolphin  .whydol_title1 {
		font-weight:normal;
		font-size: 27px;
		color: #fff;
	}
	#why-dolphin  .ui-accordion-header-active    .whydol_title1 { 
		font-weight: bold;
	}

	#why-dolphin  .whydol_subtitle1 {
		margin-left: 74px;
		display: block;
		margin-top: -18px;
		font-size: 13px;
	}
	#why-dolphin  .ui-accordion-header-active  .whydol_subtitle1 {
		font-weight: bold;
	}

	#why-dolphin  .ui-icon {
		display:none ;
		
		}
	.contentpane {
		background: none;
		}
		
	.table_d1 td {
		 border-bottom: 1px solid #ccc; 
		  }
		
	#why-dolphin  .ui-state-default img,#why-dolphin  .ui-state-active img {
		vertical-align:middle;
		border:0;
		margin: 5px 5px 0 10px;
		text-align: right;
		padding:0;
		}

	#why-dolphin  .ui-state-default,#why-dolphin  .ui-widget-content .ui-state-default,#why-dolphin  .ui-widget-header .ui-state-default {
		border:3px solid #65c6e1;
		font-weight:normal;
	}

	#slidedeck_frame {
		width: 1000px;
		height: 320px;
	}
	#home  #slidedeck_frame {
		width: 1010px;
		height: 280px;
	}
	#description{
		width: 450px;
	}

	.skin-slidedeck {
		background: #404040;
		box-shadow: 0 0 0;
		padding:10px;
		border:0;
		filter: none;
	}
	#home .skin-slidedeck {
		padding:9px;
	}

	#home .skin-slidedeck {
		background: none;
	}
			

	.skin-slidedeck dl.slidedeck > dt {
		background:url("/frames/why1/spines.png") repeat scroll left top  #006880;
	}
	#home .skin-slidedeck dl.slidedeck > dt {
		background:url("/frames/why1/spines.png") repeat scroll left top ;
		width: 232px !important;
		height: 42px !important;
		top: 229px!important;
		top: 0px\9 !important;

	}
	
	#home.de-DE .skin-slidedeck dl.slidedeck > dt { 
		font-size: 11px;
	}

		
	#home .skin-slidedeck dl.slidedeck dt.spine.active, .skin-slidedeck dl.slidedeck dt.spine.active:hover {
	background:#404040;

	}
	#home .skin-slidedeck dl.slidedeck .activeCorner {
	margin-left: 0;
	background-image: url("/images/home/corner.png");
	}

	.slide  {
		 padding-left:42px !important;
	}
	.skin-slidedeck dl.slidedeck > dd{
		border-right: #65c6e1;
	}
	#home  .skin-slidedeck dl.slidedeck > dd{ 
		background: #fff;
	}

	dd img {
		margin-top: -10px;
	}
		
/* inner sliders (easy accordion) 

		  html{font-size:62.5%}
		  body{font-size:1.2em;color:#294f88}
		  .sample{margin:30px;border:1px solid #92cdec;background:#d7e7ff;padding:30px}
		  h1{margin:0 0 20px 0;padding:0;font-size:2em;}
		  h2{margin:40px 0 20px 0;padding:0;font-size:1.6em;}
		  .easy-accordion h2{margin:0px 0 20px 0;padding:0;font-size:1.6em;}
		  p{font-size:1.2em;line-height:170%;margin-bottom:20px}
		  		  */
		 
		/* UNLESS YOU KNOW WHAT YOU'RE DOING, DO NOT CHANGE THE FOLLOWING RULES */
		
		.easy-accordion{display:block;position:relative;overflow:hidden;padding:0;margin:0}
		.easy-accordion dt,.easy-accordion dd{margin:0;padding:0}
		.easy-accordion dt,.easy-accordion dd{position:absolute}
		.easy-accordion dt{margin-bottom:0;margin-left:0;z-index:5;/* Safari */ -webkit-transform: rotate(-90deg); /* Firefox */ -moz-transform: rotate(-90deg);-moz-transform-origin: 20px 0px;  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);cursor:pointer;}
		.easy-accordion dd{z-index:1;opacity:0;overflow:hidden}
		.easy-accordion dd.active{opacity:1;}
		.easy-accordion dd.no-more-active{z-index:2;opacity:1}
		.easy-accordion dd.active{z-index:3}
		.easy-accordion dd.plus{z-index:4}
		.easy-accordion .slide-number{position:absolute;bottom:0;left:10px;font-weight:normal;font-size:1.1em;/* Safari */ -webkit-transform: rotate(90deg); /* Firefox */ -moz-transform: rotate(90deg);  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
		 
		 
		/* FEEL FREE TO CUSTOMIZE THE FOLLOWING RULES */
		
		dd p{line-height:120%}
		
		#accordion-1{width:800px;height:245px;padding:30px;background:#fff;border:1px solid #b5c9e8}
		#accordion-1 dl{width:800px;height:245px}	
		#accordion-1 dt{height:46px;line-height:44px;text-align:right;padding:0 15px 0 0;font-size:1.1em;font-weight:bold;font-family: Tahoma, Geneva, sans-serif;text-transform:uppercase;letter-spacing:1px;background:#fff url(images/slide-title-inactive-1.jpg) 0 0 no-repeat;color:#26526c}
		#accordion-1 dt.active{cursor:pointer;color:#fff;background:#fff url(images/slide-title-active-1.jpg) 0 0 no-repeat}
		#accordion-1 dt.hover{color:#68889b;}
		#accordion-1 dt.active.hover{color:#fff}
		#accordion-1 dd{padding:25px;background:url(images/slide.jpg) bottom left repeat-x;border:1px solid #dbe9ea;border-left:0;margin-right:3px}
		#accordion-1 .slide-number{color:#68889b;left:10px;font-weight:bold}
		#accordion-1 .active .slide-number{color:#fff;}
		#accordion-1 a{color:#68889b}
		#accordion-1 dd img{float:right;margin:0 0 0 30px;}
		#accordion-1 h2{font-size:2.5em;margin-top:10px}
		#accordion-1 .more{padding-top:10px;display:block}
			
		#accordion-2{width:700px;height:195px;padding:30px;background:#fff;border:1px solid #b5c9e8}
		#accordion-2 h2{font-size:2.5em;margin-top:10px}
		#accordion-2 dl{width:700px;height:195px}	
		#accordion-2 dt{height:56px;line-height:44px;text-align:right;padding:10px 15px 0 0;font-size:1.1em;font-weight:bold;font-family: Tahoma, Geneva, sans-serif;text-transform:uppercase;letter-spacing:1px;background:#fff url(images/slide-title-inactive-2.jpg) 0 0 no-repeat;color:#26526c}
		#accordion-2 dt.active{cursor:pointer;color:#fff;background:#fff url(images/slide-title-active-2.jpg) 0 0 no-repeat}
		#accordion-2 dt.hover{color:#68889b;}
		#accordion-2 dt.active.hover{color:#fff}
		#accordion-2 dd{padding:25px;background:url(images/slide.jpg) bottom left repeat-x;border:1px solid #dbe9ea;border-left:0;margin-right:3px}
		#accordion-2 .slide-number{color:#68889b;left:10px;font-weight:bold}
		#accordion-2 .active .slide-number{color:#fff}
		#accordion-2 a{color:#68889b}
		#accordion-2 dd img{float:right;margin:0 0 0 30px;position:relative;top:-20px}

		#accordion-3{width:700px;height:195px;padding:30px;background:#fff;border:1px solid #b5c9e8}
		#accordion-3 h2{font-size:2.5em;margin-top:10px}
		#accordion-3 dl{width:700px;height:195px}	
		#accordion-3 dt{height:56px;line-height:44px;text-align:right;padding:10px 15px 0 0;font-size:1.1em;font-weight:bold;font-family: Tahoma, Geneva, sans-serif;text-transform:uppercase;letter-spacing:1px;background:#fff url(images/slide-title-inactive-2.jpg) 0 0 no-repeat;color:#26526c}
		#accordion-3 dt.active{cursor:pointer;color:#fff;background:#fff url(images/slide-title-active-2.jpg) 0 0 no-repeat}
		#accordion-3 dt.hover{color:#68889b;}
		#accordion-3 dt.active.hover{color:#fff}
		#accordion-3 dd{padding:25px;background:url(images/slide.jpg) bottom left repeat-x;border:1px solid #dbe9ea;border-left:0;margin-right:3px}
		#accordion-3 .slide-number{color:#68889b;left:13px;font-weight:bold}
		#accordion-3 .active .slide-number{color:#fff}
		#accordion-3 a{color:#68889b}
		#accordion-3 dd img{float:right;margin:0 0 0 30px;position:relative;top:-20px}

		
/* Distributers
--------------------------------------------------------------------------------------- */
.distributers  {
	float: left;
}

.distributers  h2 {
	width: 100%;
	text-transform: uppercase;
	font-size: 30px;

}
.distributers  h1 a {
	color: #E9A119;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 30px;

}

.level-1 .item-page.distributers h1 {
	margin: 10px 0 20px 0;
	width: 100%;
}
.cat_title {
	padding: 0  0;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #4D4D4D;
	float: left;
	/* width: 100%; */
}

.cat_title img {
	margin: 2px 5px 0px 0px;
	margin: 0px;
}

.distributers  img {
	vertical-align: middle;

}

.distributers  .img-intro-left {
	float: left;
	margin: 2px 6px 0 0;
}
#main2 .distributers  .cat_title h2,#main2  .distributers .item-page  .cat_title  h2 {
	float: left;
	text-align: left;
	margin: 0 0;
	font-size:25px;
	width: 300px;
	color: #4D4D4D;
}

.distributers  .cat_title h2 a, #main_content .item-page   h2 a  {
	color: #4D4D4D;
	text-decoration: none;
}

.distributers  h3{
	clear: both;
	color: #55c7df;
	font-size:20px;
	margin-top: 20px;
}

.item-page h3 {
	color: #bd851b;
}

.body-overlayed iframe {
	display: hidden;
}

.distributers  .item {
	background: #F2F2F2;
	padding: 15px;
	margin-bottom: 20px ;
	float: left;
	width: 340px;
}
.distributers  .column-1 {
	margin-right:40px ;
	float: left;
	clear: left;
		}
.distributers  .column-2 {
	float: right;
	clear: right;
		}


.category-module {
	float: left;
	padding:  6px 0 0 0;
	border-right: 5px solid #55c7df;
	margin-right: -6px;
}

.category-module li {
	list-style: none;
	width: 193px;
	padding: 0;
}
.category-module li li {
	width: 193px;
	border-bottom: 1px solid #999;
	padding:  0;
	margin: 0 0 ;
}

#main_content .category-module  .ui-accordion-header {
	background: none;
	margin:  0;
	padding:0;
	outline: 0;
	height:55px;
	}
#main_content .category-module  .ui-accordion-content {
	padding: 0 0;
	margin: 0;
	border: 0px solid #55c7df;
	top:0;
	overflow: hidden;
	}
#main_content .category-module  .ui-accordion-content a {
	text-decoration: none;
	margin: 0 0 0 5px;
	font-size: 14px;
	width: 100%;
	float: left;
	padding: 4px 0;
	color: #55c7df;
	text-transform: uppercase;

}
#main_content .category-module  .ui-accordion-content a:hover { 
	color: #55c7df;
}
#main_content .category-module  .ui-accordion-content a.active {
	font-weight: bold;
	color: #55c7df;
}
#main_content .dist .category-module  .ui-accordion-content a.active {
	color: #333;
}

 #main_content .category-module .side_item a:hover {
	color: #333;

}
 #main_content .dist .category-module .side_item a:hover {
	font-weight: bold;
 }

.items-row {
float: left;
}
	#main_content .category-module  .ui-accordion-content .last {
	border: 0px;
}

#main_content .ui-state-default,#main_content  .ui-widget-content .ui-state-default,#main_content  .ui-widget-header .ui-state-default {
	border: 0px;
	}

#main_content .category-module .ui-state-default {
	background: #e3e4e5;
	height: 20px;
	padding: 10px;
	margin: 5px  0;
	text-transform: capitalize;
	border-top-left-radius: 12px;
	border-bottom-left-radius: 12px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
#main_content .category-module .ui-state-default:hover {
	cursor: pointer;
	background: #ffbf47;
	
}

#main_content .category-module .ui-state-active {
	background: #55c7df;
	color: #fff;
	font-weight: bold;
	padding: 10px;
	height: 20px;
	text-transform: capitalize;
	margin: 5px  0;
}
	#main_content .category-module .side_item {
	margin:  0;
}

	#main_content .category-module .side_item img {
	float: left;
	width: 16px;
	padding: 1px 5px;
}

#main_content .category-module  .ui-state-active .ui-icon,#main_content .category-module  .ui-state-default .ui-icon {
	background-image: none;
}


	/* footer
--------------------------------------------------------------------------------------- */

.joomla-footer {
	height: 209px;
	float: left;
	margin: 30px 0 0 0;
}

.joomla-footer  h3 {
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	clear: left;
	margin: 15px 0 5px 0;
}

.joomla-footer  .moduletable {
	float: left;
	padding: 0 40px 0 0;
}

.es-ES .joomla-footer  .moduletable {
	float: left;
	padding: 0 30px 0 0;
}

.es-ES.zenit .joomla-footer  .moduletable {
	 padding: 0 17px 0 0;
}


.joomla-footer .joomla-nav {
	background:	none;
	height: 130px;
	list-style: none;
	float: left;
	clear: left;
	border: 0;
	padding:0;
	margin:0;
}
.joomla-footer .joomla-nav li {
	float: left;
	clear: both;
	margin: 3px 0;
	padding:0;
}
.joomla-footer .joomla-nav li  a {
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	
}
.joomla-footer .joomla-nav li  a:hover {
	color: #f9b119;
}
.item109 a {
	font-weight: bold;
}

.social {
	float: right;
	margin: 0;
}
.social a {
	display: block;
	width: 47px;
	height: 47px;
	float: right;
	margin: 15px 0px 15px 4px;

}
.youtube {
	background: url("/images/general/social.png") no-repeat scroll -203px 0px transparent;
}
.linkedin {
	background: url("/images/general/social.png") no-repeat scroll -153px 0px transparent;
}
.facebook {
	background: url("/images/general/social.png") no-repeat scroll -103px 0px transparent;
}
.pinterest {
	background: url("/images/general/social.png") no-repeat scroll -53px 0px transparent;
}
.gplus {
	background: url("/images/general/social.png") no-repeat scroll -1px 0px transparent;
}

.youtube:hover {
	background: url("/images/general/social_ro.png") no-repeat scroll -203px 0px transparent;
}
.linkedin:hover {
	background: url("/images/general/social_ro.png") no-repeat scroll -153px 0px transparent;
}
.facebook:hover {
	background: url("/images/general/social_ro.png") no-repeat scroll -103px 0px transparent;
}
.pinterest:hover {
	background: url("/images/general/social_ro.png") no-repeat scroll -53px 0px transparent;
}
.gplus:hover {
	background: url("/images/general/social_ro.png") no-repeat scroll -1px 0px transparent;
}

.maytronics_logo_tab {
	float: right;
	clear: right;
	vertical-align: bottom;
	margin: 43px 0 0 0;
}

.diver {
	float: right;
	margin: -81px -9px 0 0;
}
.es-ES .diver {
	float: right;
	margin: -164px -22px 0 0;
}
.fr-FR .diver{
	margin: -164px -23px 0 0;
}
.it-IT .diver{
	 margin: -163px -26px 0 0;
}
.de-DE .diver{
	 margin: -163px -16px 0 0;
}
.pt-PT .diver{
	 margin: -164px -9px 0 0;
}
.dist_lnk {
	float: left;
	clear: both;
	font-size: 10px;
	font-weight: bold;
	margin: -5px 0 0 0;
	width: 100%;
	text-align: center;
}
.copyright {
	float: left;
	clear: both;
	font-size: 10px;
	font-weight: bold;
	margin: -14px 0 10px 0;
}

.joomla-footer .joomla-nav li.item147 a {
	font-weight: bold;
}


/* home
--------------------------------------------------------------------------------------- */

.moduletablehomeBAN {
	margin: 9px 0 0 0;
}

.blog-featured h2 {
	font-size: 12px;
	text-align: center;
	color: #4D4D4D;
	margin: 13px 0;
}
.blog-featured h2  a {
	color: #4D4D4D;
}
.blog-featured h2  a:hover {
	color: #0099FF;
}
.home_strong {
	font-size: 14px;
	font-weight: bold;
}

/* contact form
--------------------------------------------------------------------------------------- */

#formy_frm {
	float: right;
	background: #fff2d5; 
	margin:20px 0px 0px 0;
	width: 302px;
}
#customer-support #formy_frm {
	float: left;
}

#formy_ul input,#formy_ul select {
	border: 1px solid #016988;
	width: 123px;
	margin: 0;
}
#formy_ul textarea {
	border: 1px solid #016988;
	width: 252px;
	height: 60px;
	margin: 0;
}
.button {
	float: right;

}

.button button {
	padding: 0 15px;
	height: 30px;
	color: #364d5b;
	background:url('/images/general/btn_bg1.jpg') repeat-x;
	font-family: verdana;
	font-size: 20px;
	margin: 10px 20px;
	float: right;
	font-weight: bold;
	border-radius: 8px;
	border: 1px solid #364d5b;
}
.button button:hover {
	background:#fff;
	cursor: pointer;
}
#formy_ul  { 
	list-style: none;
	padding: 0 10px; 
	margin:0  0;
	float: left; 
	width: 282px;
	height: ;
	}
	
#formy_ul  li {width: 131px; float: left; margin: 0 5px; }
#formy_ul label { float:left; width:70px;display: block;margin:12px 0 3px 0;font-weight: normal;}

.contact h2 {
	margin: 5px 0;
	}
#formy_frm h3 {
	float: left;
	clear: both;
	width: 250px;
	margin: 15px 15px 0 15px ;
	font-weight: bold;
	color: #4d4d4d;

	}
.contact {
	line-height: 160%;
}
.contact p {
	border-left: 2px solid #016988;
	float: left;
	padding: 6px;

}
.cont_subs {
	width: 718px;
	float: left;
}

.cont_subs_box {
	float: left;
	margin: 0px 20px 20px 0px;
	padding: 15px;
	width: 300px;
	height: 140px;
	background: #f2f2f2;
	line-height: 200%;
	}
.cont_subs_box  h3 {
	font-weight: bold;
	font-size:18px;
	margin: 0 0 5px 0;
	color: #4d4d4d;
}
.cont_subs_box ul {
	margin:0;
}

/*  products
--------------------------------------------------------------------------------------- */


 
/* products class comparison  */

#sbox-window .class_comp h1 {
	font-size: 24px;
	margin-bottom: -24px;
	color: #666;
	
}

.class_comp table {
	width: 100%;
	float: left;
	clear: both;
	}
.class_comp  th { 
		color: #fff;
		font-size: 18px;
		width: 100px;
		padding: 3px 0;
		text-align: center;
}
 .class_comp tr { 
}
 .class_comp td { 
		text-align: center;	
		border-bottom : 1px solid #B9B9B9;	

}

.class_table  img { 
	max-width: 50px;
	max-height: 50px;
}




/* products category page  */

#residential-pool-cleaners #main2, #commercial-pool-cleaners #main2 {
	min-height: 680px;
}
#commercial-pool-cleaners #main2 {
	border-left: 5px solid #4D4D4D;	
}

#residential-pool-cleaners #main2 .prod_select {

}

.prod_select h1 {
	margin: -4px 0 5px 0;
	font-size: 24px;
}
.prod_select h1 a,#new-products h1 a {
	color: #000;
	text-decoration: none;
	text-transform: capitalize;
}

#new-products  .cat_title img {
	DISPLAY: BLOCK;
	width: auto;
	height: auto;
}


#commercial-pool-cleaners .prod_select h1 a { 
	color: #4D4D4D;
}

.prod_select h1 a:hover {
	color: #1991D6;
}

.prod_select .category-desc {
	font-size: 13px;
	line-height: 17px;
	margin:  0 0 20px 0;
}

#main2 .prod_select h2 {
	float: left;
	width: 430px;
	color:#55c7df;
	margin: 30px 0 0 0;
	font-size: 32px;
	-webkit-text-stroke: 1px #000;
	
}
#main2 .prod_select .category-desc h2 {
	color:#E9A119;
	margin: 30px 0 10px 0;
	font-size: 20px;
	line-height: 20px;
	
}
#residential-pool-cleaners .cat_title,#commercial-pool-cleaners .cat_title {
	float: none;
	border: 0;
}


.prod_select .img-intro-left {
	float: left;
	margin: 0 20px;
	width: 330px;
	height: 352px;
}
.prod_select .pro-wave-300-xl .img-intro-left,.prod_select .two-by-two .img-intro-left {
	margin: 0;
	width: 370px;
} 
#main2 .prod_select .pro-wave-300-xl h2,#main2 .prod_select .classic-two-by-two h2,#main2 .prod_select .classic-prox2 h2,#main2 .prod_select .pro-wave50 h2 ,#main2 .prod_select .pro-wave100 h2  {
	margin: 3px 0 0;
}
#main2 .prod_select .readM_pro-wave-300-xl ,#main2 .prod_select .readM_classic-two-by-two,#main2 .prod_select .readM_classic-prox2,#main2 .prod_select .readM_pro-wave50,#main2 .prod_select .readM_pro-wave100  {
	margin: 85px 60px 18px 39px;
}


.readM_explorer-diag .family_lnk {
/*	display: none; */
}


#residential-pool-cleaners .intro,#commercial-pool-cleaners .intro {
	line-height: 18px;
	float: left;
	width: 430px;
	height: 90px;
}

#residential-pool-cleaners.es-ES .intro,#commercial-pool-cleaners.es-ES  .intro {
	font-size: 14px;
	line-height: 16px;
}
#residential-pool-cleaners.fr-FR .intro,#commercial-pool-cleaners.fr-FR .intro,
#residential-pool-cleaners.it-IT .intro,#commercial-pool-cleaners.it-IT .intro,
#residential-pool-cleaners.de-DE  .intro,#commercial-pool-cleaners.de-DE .intro {
	font-size: 13px;
	line-height: 15px;
}

#residential-pool-cleaners .robot,#commercial-pool-cleaners .robot {
	width: 100%;
	float: left;
	clear: both;
	display: none;
	color: #046A80;
}

#residential-pool-cleaners .placeholder,#commercial-pool-cleaners .placeholder {
	display: none;
	color: #666;
}

#residential-pool-cleaners .placeholder,#residential-pool-cleaners .robot_in {
	float: left;
	background: url('/images/products/prod_intro_BGtop.gif')  repeat-x bottom;
	height: 360px;
}

.pt-PT#residential-pool-cleaners .placeholder,.pt-PT#residential-pool-cleaners .robot_in {
	height: 368px;
}

.de-DE#residential-pool-cleaners .placeholder,.de-DE#residential-pool-cleaners .robot_in {
	height: 383px;
}

#commercial-pool-cleaners .placeholder,#commercial-pool-cleaners .robot_in  {
	background: url('/images/products/prod_intro_BGtop_comm.gif')  repeat-x bottom;
	float: left;
	height: 360px;
}
.pt-PT#commercial-pool-cleaners .placeholder,.pt-PT#commercial-pool-cleaners .robot_in  {
	height: 390px;
}
/*.article-13 related to w20*/
.article-13#commercial-pool-cleaners .placeholder,.article-13#commercial-pool-cleaners .robot_in  {
	height: 384px;
}
/*.article-95 related to w20*/
.es-ES.article-95#commercial-pool-cleaners .placeholder,.es-ES.article-95#commercial-pool-cleaners .robot_in  {
	height: 372px;
}
/*.article-50 related to wave200*/
.fr-FR.article-50#commercial-pool-cleaners .placeholder,.fr-FR.article-50#commercial-pool-cleaners .robot_in  {
	height: 381px;
}
#residential-pool-cleaners .readmore,#commercial-pool-cleaners .readmore {
	float: right;
	margin: 57px 60px 18px 39px;
	padding:0;
}
#residential-pool-cleaners  .category-desc .readmore,#commercial-pool-cleaners  .category-desc .readmore {
	float: right;
	margin: 0px;
	padding:0;
}
#residential-pool-cleaners .readmore a:hover,#commercial-pool-cleaners .readmore a:hover {
	text-decoration: underline;
	color: #fff;
}

#residential-pool-cleaners .readmore  .goto_lnk,#commercial-pool-cleaners .readmore  .goto_lnk,#bio-and-nature-pools   .goto_lnk {
	background: #f9b119;
	border-radius:35px;
	border: solid 1px #fff;
	float: left;
	clear: both;
	margin: 0;
	padding: 3px 6px 3px 15px;
	font-size: 25px;
	color: #55c7df;
	font-weight: bold;	
	vertical-align: middle;
	text-decoration: none;
	
		text-decoration: none;
	color: #1991D6;
	background: #fff;

	
}
#residential-pool-cleaners.fr-FR .readmore  .goto_lnk,#commercial-pool-cleaners.fr-FR .readmore  .goto_lnk,#bio-and-nature-pools.fr-FR   .goto_lnk {
	font-size: 20px;
}

#bio-and-nature-pools   .goto_lnk { 
	background: #c0cd35;
	text-decoration: none;
	border: solid #333 2px;
	padding: 10px;
	margin: 0 0 0 150px;
}

.de-DE#bio-and-nature-pools   .goto_lnk { 
	margin: 14px 0 0 150px;
}

#bio-and-nature-pools   .goto_lnk:hover { 
	background: #666;
}

#bio-and-nature-pools   .goto_lnk span { 
	margin: 6px 9px 0 0;
	color:#333;
	display: block;
	float: left;
	padding: 0;
}
#bio-and-nature-pools   .goto_lnk:hover span { 
	color: #fff;
}


#commercial-pool-cleaners .readmore  .goto_lnk  {
	border: solid 1px #4d4d4d;
	color: #4d4d4d;
	background: #fff;
}
#residential-pool-cleaners .category-desc .readmore  .goto_lnk {
	border: solid 2px #046A80;
	color: #046A80;
	background: #f9b119;
	margin: 0 20px;
}


#commercial-pool-cleaners .category-desc .readmore  .goto_lnk  {
	border: solid 2px #4d4d4d;
	color: #4d4d4d;
	background: #f9b119;
}

#residential-pool-cleaners .readmore .goto_lnk:hover,#commercial-pool-cleaners .readmore .goto_lnk:hover {
	text-decoration: none;
	color: #fff;
	background: #1991d6;
}
#residential-pool-cleaners .category-desc  .readmore .goto_lnk:hover,#commercial-pool-cleaners .category-desc  .readmore .goto_lnk:hover  {
	text-decoration: none;
	color: #fff;
	background: #046A80;
}
#commercial-pool-cleaners .readmore .goto_lnk:hover {


}
#residential-pool-cleaners .readmore  .goto_lnk  img,#commercial-pool-cleaners .readmore  .goto_lnk  img {
	margin: 0 0 0 11px;
	padding: 5px;
	vertical-align: middle;
	border-radius: 30px 30px 30px 30px;
	background: #55c7df;
		background: #1991d6;

}

#residential-pool-cleaners .category-desc  .readmore  .goto_lnk  img,#commercial-pool-cleaners .category-desc  .readmore  .goto_lnk  img {
margin: 14px 7px 0 3px;
}


#commercial-pool-cleaners .readmore  .goto_lnk  img  {
	background: #4d4d4d;
}
#residential-pool-cleaners .readmore .goto_lnk:hover img,#commercial-pool-cleaners .readmore .goto_lnk:hover img {
	background: #1991D6;
}
#residential-pool-cleaners  .readmore .goto_lnk span,#commercial-pool-cleaners .readmore .goto_lnk span {
	margin: 3px 0 0 0;
}
#residential-pool-cleaners .category-desc .readmore .goto_lnk span,#commercial-pool-cleaners .category-desc .readmore .goto_lnk span {
	margin: 5px 0;
	float: left;
	font-size: 28px;
	line-height: 30px;
	text-align: center;
	width: 255px;
}

#residential-pool-cleaners  .comparative_lnk,#commercial-pool-cleaners  .comparative_lnk,.class_comp  .comparative_lnk  {
	background: #1991D6;
	border-radius:35px;
	border: solid 1px #fff;
	float: left;
	width: 138px;
	margin: 15px 0;
	clear:left;
	padding: 10px 16px;
	height: 30px;
	text-decoration: none;
	margin: 10px 0 0 10px;
	line-height: 16px;
	color: #fff;
}
.class_comp  .comparative_lnk {
	width: 160px;
	font-weight: bold;
	text-align: center;
	float: right;
	font-size: 12px;
	
}
#residential-pool-cleaners  .comparative_lnk img,#commercial-pool-cleaners  .comparative_lnk img,.class_comp  .comparative_lnk img {
	float: left;
	margin: 0px 8px 0px 3px;
}

#residential-pool-cleaners  .comparative_lnk:hover,#commercial-pool-cleaners  .comparative_lnk:hover,.class_comp  .comparative_lnk:hover { 
	background: #E9A119;
	border: solid 1px #1991D6;
}

#residential-pool-cleaners  .family_lnk,#commercial-pool-cleaners  .family_lnk {
	/* background: url("/images/home/bullet2.png") no-repeat  right center  transparent; 
	float: left;
	clear:left;
	text-transform: capitalize;
	color: #fff;
	padding: 0 15px;
	margin: 5px 60px;*/
	background:#afafaf; 
	border-radius:35px;
	border: solid 1px #fff;
	float: left;
	height: 17px;
	clear:left;
	padding: 5px 15px;
	text-decoration: none;
	margin: 14px 0 0 60px;
	line-height: 16px;
	color: #fff;
}
#residential-pool-cleaners  .readmore .family_lnk:hover,#commercial-pool-cleaners  .readmore  .family_lnk:hover {
	background:#1991D6; 
	text-decoration: none;
	color: #FFF;

}


#residential-pool-cleaners .readmore .family_lnk:hover img,#commercial-pool-cleaners  .readmore .family_lnk:hover img {
	background: #1991D6;
}


#residential-pool-cleaners  .family_lnk img {
	vertical-align: middle;
	margin: 0 0 0 7px;
}
#residential-pool-cleaners  .explorer-diag .family_lnk  { 
	display: none;
}


#residential-pool-cleaners  .f_dist_lnk,#commercial-pool-cleaners  .f_dist_lnk {
	background: url("/images/home/bullet2.png") no-repeat scroll 0 2px transparent;
	float: left;
	clear:none;
}

#residential-pool-cleaners .features,#commercial-pool-cleaners .features {
	background: #f7f7f7;
	border: 1px solid #7fb3c4;
	height: 290px;
	width: 800px;
	float: left;
	font-size: 11px;
	padding: 11px 0px 0px;
}
.features .icon {
	float: left;
	text-align: center;
	width: 88px;
	height: 100px;
	margin: 15px 25px 0;
	padding: 11px;
}

.suction-pool-cleaners .features{
	display: flex;
	float: left;
}

#residential-pool-cleaners .features .icon,#commercial-pool-cleaners .features .icon {
	background: url("/images/products/icons/on.png") no-repeat 108px top ;
	height: 100px;
	width: 135px;
	margin: 15px 33px 0 10px;
	padding: 11px;
	line-height: 13px;
}

#residential-pool-cleaners .features .off,#commercial-pool-cleaners .features .off {
	background: url("/images/products/icons/off.png") no-repeat 108px top ;
}
#residential-pool-cleaners .features .off img,#commercial-pool-cleaners .features .off img { 
	opacity:0.3;
	filter:alpha(opacity=30); /* For IE8 and earlier */
}

#residential-pool-cleaners .features .icon img,#commercial-pool-cleaners .features .icon img{
	clear: both;
border: solid 2px #373d41;
border: 0;
border-radius: 50px;
}

#residential-pool-cleaners .blog  .leading-0,#commercial-pool-cleaners .blog  .leading-0 {
	display: block;
}

#bio-and-nature-pools .tab {
	border-left: 2px solid #C0CD35;
	border-top: 2px solid #C0CD35;
	border-top-left-radius: 8px;
	padding: 10px;
	float: left;
}
h3.tab_title {
	background: #C0CD35;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	float: left;
	margin: 0 20px;
	color: #fff;
	padding: 10px 15px;
}

.howtheywork {
	background:  #fff; 
	padding: 10px; 
	color: #000; 
	border-top: solid 5px #666;
}
.howtheywork img{ 
	margin: 15px 8px 0 0; height: 71px;
}


/* products sidebar  */

#main_content  .prod .category-module li {
	background: none;
	float: right;
	min-height: 50px;
}

#main_content  .prod .category-module li li {
	min-height: 20px;
	width: 164px;
	border: 0;
}

#main_content .prod .category-module ul {
	margin: 20px 0px 10px 0;
	float: right;

}

#main_content .prod  .category-module H4 {
	width: 100%;
	float: right;
	padding: 0;
}

#main_content .sidebar1.prod .category-module img {
	max-height: 48px;
	padding: 0;
	float: left;
	margin-top: -5px;
}

#main_content .prod .category-module .ui-icon { 
	display: none;
}

#main_content .prod .category-module  .ui-state-active,#main_content .prod .category-module .ui-state-default {
	background: none;
}

#main_content .prod .category-module  .title {
	padding: 8px;
	border-top-left-radius: 12px;
	border-bottom-left-radius: 12px;
	display: block;
	float: right;
	width: 125px;
	text-transform: uppercase;
}
#main_content .prod .category-module  .active {
}


#main_content .prod .category-module  .ui-state-default .title {
	background: #e3e4e5;
}
#main_content .prod .category-module  .ui-state-default .title:hover {
	background: #ffbf47;
}
#main_content .prod .category-module  .ui-state-active .title {
	background: #55c7df;
	color: #fff;
}
#commercial-pool-cleaners #main_content .prod .category-module  .ui-state-active .title {
	background: #4D4D4D;
}

#main_content .prod .category-module .ui-accordion-content a {
	text-transform: capitalize;
	padding:0 0 0 20px;

}
#main_content .prod .category-module .ui-accordion-content span {
	display:block;
	width: 100%;
	height: 100%;
	border-bottom: 1px solid #999999;
	padding:5px;

}
#main_content .prod .category-module .ui-accordion-content .last span {
	border-bottom: 0;
}
#residential-pool-cleaners #main_content .category-module .side_item a:hover {
	color: #333;
	background: url("/images/home/bullet2.png") no-repeat scroll 0 8px transparent;
}

#main_content .category-module .side_item .sideselected {
	font-weight: bold;
	background: url("/images/home/bullet.png") no-repeat scroll 0 8px transparent;
}
#main_content .category-module .side_item .sideselected:hover {
	font-weight: bold;
	color: #55c7df;
	background: url("/images/home/bullet.png") no-repeat scroll 0 8px transparent;
}
.robotIMG {
	width: 329px;
	max-height: 352px;
	display:none;
}
.blog.cat  .robotIMG {
	display:block;
}
	
.cat_title  .LoaderSt {
	margin:60px;
	width:150px;
	height:70px;
}

.goto_resi {
	height: 190px; 
	width: 415px; 
	background: url("/images/products/resi_page/goto.jpg") no-repeat center center;
	font-size: 26px;
	text-decoration: none;
	font-weight: bold;
	line-height: 30px;
	float: left;
	position: relative; 
}
.goto_resi:hover {
	background: url("/images/products/resi_page/goto_ro.jpg") no-repeat center center;
}
.fr-FR .goto_resi {
	font-size: 29px;
}

.goto_resi span {
    bottom: 23px; 
	left: 23px;
	position: absolute; 
	width: 250px;
	color: #fff;

}

.goto_comm {
	height: 190px; 
	width: 415px; 
	background: url("/images/products/comm_page/goto_comm.jpg") no-repeat center center;
	font-size: 24px;
	text-decoration: none;
	font-weight: bold;
	line-height: 30px;
	float: left;
	position: relative; 
	color: #666;

}
.goto_comm:hover {
	background: url("/images/products/comm_page/goto_comm_ro.jpg") no-repeat center center;
	color: #fff;
}
.goto_comm span {
    bottom: 34px; 
	left: 20px;
	position: absolute; 
	width: 250px;

}




/* products end page  */

	.intro_p{
		float: left;
		width: 124%;
	}
	.view360{
		float: left;
		width: 54%;
		position: relative;
		left: 100px;
	}
	.article-76  .view360 , .article-358 .view360 , .article-413 .view360 , .article-474 .view360, .article-568 .view360, .article-252 .view360{
		left: 130px;
	}
	.commercial-pool-cleaners .view360{
		left: 139px;
	}
	#suction-pool-cleaners .view360{
		left: 140px;
		margin: 0 0 -153px 0;
		bottom: 112px;
	}
	.residential-pool-cleaners .view360{
		bottom: 70px;
		left: 118px;
		position: relative;
	}
	#thunder .view360{
		left: 152px;
	}
	.article-621 .view360 , .article-601 .view360, .article-607 .view360, .article-605 .view360{
		left: 138px;
	}
	
	.article-558 .view360 , .article-263 .view360, .article-61 .view360, .article-314 .view360, .article-405 .view360 , .article-466 .view360{
		bottom: 123px;
		left: 117px;
	}
	
	.residential-pool-cleaners .prod.item-page .prod_left , .residential-pool-cleaners .prod.item-page .prod_right{
		margin: 0;
		position: relative;
		bottom: 72px;
	}
	.zenit .view360{
		left: 147px;
	}
	/*swash*/
	.article-558  .prod.item-page .prod_left, .article-558  .prod.item-page .prod_right,
	.article-263 .prod.item-page .prod_left, .article-263  .prod.item-page .prod_right,
	.article-61  .prod.item-page .prod_left, .article-61  .prod.item-page .prod_right,
	.article-314  .prod.item-page .prod_left, .article-314  .prod.item-page .prod_right,
	.article-405  .prod.item-page .prod_left, .article-405  .prod.item-page .prod_right,
	.article-466  .prod.item-page .prod_left, .article-466  .prod.item-page .prod_right{
		bottom: 168px;
	}
	/*supreme m3*/
	.article-241  .prod.item-page .prod_left, .article-241  .prod.item-page .prod_right,
	.article-236  .prod.item-page .prod_left, .article-236  .prod.item-page .prod_right,
	.article-226  .prod.item-page .prod_left, .article-226  .prod.item-page .prod_right,
	.article-401  .prod.item-page .prod_left, .article-401  .prod.item-page .prod_right,
	.article-462  .prod.item-page .prod_left, .article-462  .prod.item-page .prod_right,
	.article-554  .prod.item-page .prod_left, .article-554  .prod.item-page .prod_right{
		bottom: 50px;
	}
	
	/*zenit15*/
	.article-573.residential-pool-cleaners .prod.item-page .prod_left , .article-573.residential-pool-cleaners .prod.item-page .prod_right ,
	.article-92.residential-pool-cleaners .prod.item-page .prod_left , .article-92.residential-pool-cleaners .prod.item-page .prod_right,
	.article-256.residential-pool-cleaners .prod.item-page .prod_left , .article-256.residential-pool-cleaners .prod.item-page .prod_right,
	.article-335.residential-pool-cleaners .prod.item-page .prod_left , .article-335.residential-pool-cleaners .prod.item-page .prod_right,
	.article-417.residential-pool-cleaners .prod.item-page .prod_left , .article-417.residential-pool-cleaners .prod.item-page .prod_right,	
	.article-478.residential-pool-cleaners .prod.item-page .prod_left , .article-478.residential-pool-cleaners .prod.item-page .prod_right,
	.article-573.residential-pool-cleaners .prod.item-page .prod_left , .article-573.residential-pool-cleaners .prod.item-page .prod_right	
	{
		margin: 0;
		position: relative;
		bottom: 0px;
	}
	/*zenit liberty*/
	.article-338.residential-pool-cleaners .prod.item-page .prod_left , .article-338.residential-pool-cleaners .prod.item-page .prod_right,
	.article-420.residential-pool-cleaners .prod.item-page .prod_left , .article-420.residential-pool-cleaners .prod.item-page .prod_right{
		bottom: 0;
		margin: 0;		
	}
	/*active classic*/
	.article-105.residential-pool-cleaners .prod.item-page .prod_left , .article-105.residential-pool-cleaners .prod.item-page .prod_right,
	.article-343.residential-pool-cleaners .prod.item-page .prod_left , .article-343.residential-pool-cleaners .prod.item-page .prod_right,
	.article-374.residential-pool-cleaners .prod.item-page .prod_left , .article-374.residential-pool-cleaners .prod.item-page .prod_right,
	.article-435.residential-pool-cleaners .prod.item-page .prod_left , .article-435.residential-pool-cleaners .prod.item-page .prod_right,
	.article-524.residential-pool-cleaners .prod.item-page .prod_left , .article-524.residential-pool-cleaners .prod.item-page .prod_right,
	.article-285.residential-pool-cleaners .prod.item-page .prod_left , .article-285.residential-pool-cleaners .prod.item-page .prod_right{
		bottom: 0px;
		margin: 0;		
	}
	/*s300i-end page & supreme liberty-end page*/
	.article-240.residential-pool-cleaners .prod.item-page .prod_left, .article-240.residential-pool-cleaners .prod.item-page .prod_right , .article-229.residential-pool-cleaners .prod.item-page .prod_left, .article-229.residential-pool-cleaners .prod.item-page .prod_right , .article-235.residential-pool-cleaners .prod.item-page .prod_left, .article-235.residential-pool-cleaners .prod.item-page .prod_right , .article-461.residential-pool-cleaners .prod.item-page .prod_left, .article-461.residential-pool-cleaners .prod.item-page .prod_right, .article-553.residential-pool-cleaners .prod.item-page .prod_left, .article-553.residential-pool-cleaners .prod.item-page .prod_right, .article-589.residential-pool-cleaners .prod.item-page .prod_left, .article-589.residential-pool-cleaners .prod.item-page .prod_right{
		bottom: 0;
	}
	/*active 5 liberty*/
	.article-342.residential-pool-cleaners .prod.item-page .prod_left, .article-342.residential-pool-cleaners .prod.item-page .prod_right ,
	.article-373.residential-pool-cleaners .prod.item-page .prod_left, .article-373.residential-pool-cleaners .prod.item-page .prod_right ,
	.article-434.residential-pool-cleaners .prod.item-page .prod_left, .article-434.residential-pool-cleaners .prod.item-page .prod_right 
	.article-523.residential-pool-cleaners .prod.item-page .prod_left, .article-523.residential-pool-cleaners .prod.item-page .prod_right 
	{
		bottom: 0;
		margin: 0;	
	}
	/*easy comfort*/
	.article-112.residential-pool-cleaners .prod.item-page .prod_left, .article-112.residential-pool-cleaners .prod.item-page .prod_right,
	.article-282.residential-pool-cleaners .prod.item-page .prod_left, .article-282.residential-pool-cleaners .prod.item-page .prod_right,
	.article-347.residential-pool-cleaners .prod.item-page .prod_left, .article-347.residential-pool-cleaners .prod.item-page .prod_right,
	.article-383.residential-pool-cleaners .prod.item-page .prod_left, .article-383.residential-pool-cleaners .prod.item-page .prod_right,
	.article-444.residential-pool-cleaners .prod.item-page .prod_left, .article-444.residential-pool-cleaners .prod.item-page .prod_right,
	.article-536.residential-pool-cleaners .prod.item-page .prod_left, .article-536.residential-pool-cleaners .prod.item-page .prod_right
	{
		bottom: 0;
		margin: 0;	
	}
	/*deluxe active*/
	.article-528.residential-pool-cleaners .prod.item-page .prod_left, .article-528.residential-pool-cleaners .prod.item-page .prod_right,
	.article-114.residential-pool-cleaners .prod.item-page .prod_left, .article-114.residential-pool-cleaners .prod.item-page .prod_right,
	.article-345.residential-pool-cleaners .prod.item-page .prod_left, .article-345.residential-pool-cleaners .prod.item-page .prod_right,
	.article-377.residential-pool-cleaners .prod.item-page .prod_left, .article-377.residential-pool-cleaners .prod.item-page .prod_right,
	.article-438.residential-pool-cleaners .prod.item-page .prod_left, .article-438.residential-pool-cleaners .prod.item-page .prod_right,
	.article-280.residential-pool-cleaners .prod.item-page .prod_left, .article-280.residential-pool-cleaners .prod.item-page .prod_right
	{
		top: 44px;
		margin: 0;	
	}
	/*deluxe liberty*/
	.article-115.residential-pool-cleaners .prod.item-page .prod_left, .article-115.residential-pool-cleaners .prod.item-page .prod_right,
	.article-281.residential-pool-cleaners .prod.item-page .prod_left, .article-281.residential-pool-cleaners .prod.item-page .prod_right,
	.article-346.residential-pool-cleaners .prod.item-page .prod_left, .article-346.residential-pool-cleaners .prod.item-page .prod_right,
	.article-378.residential-pool-cleaners .prod.item-page .prod_left, .article-378.residential-pool-cleaners .prod.item-page .prod_right,
	.article-439.residential-pool-cleaners .prod.item-page .prod_left, .article-439.residential-pool-cleaners .prod.item-page .prod_right,
	.article-529.residential-pool-cleaners .prod.item-page .prod_left, .article-529.residential-pool-cleaners .prod.item-page .prod_right
	{
		bottom: 0;
		margin: 0;	
	}
	/*Master M5*/
	.article-300.residential-pool-cleaners .prod.item-page .prod_left, .article-300.residential-pool-cleaners .prod.item-page .prod_right,
	.article-453.residential-pool-cleaners .prod.item-page .prod_left, .article-453.residential-pool-cleaners .prod.item-page .prod_right{
		bottom: 0;
		margin: 0;
	}
	/*Thunder 30*/
	.article-311.residential-pool-cleaners .prod.item-page .prod_left, .article-300.residential-pool-cleaners .prod.item-page .prod_right,
	.article-472.residential-pool-cleaners .prod.item-page .prod_left, .article-472.residential-pool-cleaners .prod.item-page .prod_right
	{
		bottom: 0;
		margin: 0;
	}	
	
	#supreme .view360 , #active-sp .view360 , #active-ge .view360 {
		left: 136px;
	}

	.left_intro{
		float: left; 
		width: 46%;
	}

.level-1 .item-page h1 , #commercial-pool-cleaners .item-page h1,#bio-pool-cleaners .item-page h1,#suction-pool-cleaners .item-page h1 {
	margin: 20px 0 0px 0;
	float: left;
	width: 640px;
	height: 35px;
	text-transform: capitalize;
}

.level-1 p {
	margin: 0;
	z-index: 1;

}
.item-page .endPage_intro {
	width: 640px;
	text-indent: 0;
	margin-bottom: 10px;
}

.prod.item-page .prod_left {
	float: left;
	width: 640px;
	margin: 20px 0 0;
}

.prod.item-page .prod_right {
	float: right;
	width: 380px;
	margin: 20px 0 0;
}



.level-1 .features {
	float: left;
	width: 640px;
}
.level-1 .features .icon, .suction-pool-cleaners .features .icon  {
	float: left;
	width: 88px;
	height: 100px;
	margin: 0px 40px 0 0;
	padding: 11px 0px;
	font-size: 11px;
	line-height: 12px;
}
.it-IT.level-1 .features .icon {
	float: left;
	width: 88px;
	height: 100px;
	margin: 0px 40px 0 0;
	padding: 11px 0px;
	font-size: 9px;
	line-height: 9px;
}
.es-ES.level-1 .features .icon {
	float: left;
	width: 88px;
	height: 100px;
	margin: 0px 40px 0 0;
	padding: 11px 0px;
	font-size: 11px;
	line-height: 10px;
}

.level-1 .features .icon img {
border-radius:50px;
border: solid 2px #373d41;
border: 0;
}

.pt-PT.level-1 .features .icon,
.fr-FR.level-1 .features .icon,
.it-IT.level-1 .features .icon, 
.de-DE.level-1 .features .icon, 
.suction-pool-cleaners .features .icon  {
	width: 103px;
	margin: 0px 25px 0 0;
}
	
.level-1 .features.tight .icon, .pageid-105 .features.tight .icon  {
	margin: 0px 20px 0 0;
	width: 86px;
}
.fr-FR.level-1 .features.tight .icon,
.it-IT.level-1 .features.tight .icon,
.de-DE.level-1 .features.tight .icon,
.pageid-105 .features.tight .icon  {
	margin: 0px 13px 0 0;
	width: 93px;
	font-size: 10px;

}

.item-page.prod  {
	line-height: 17px;
}

.item-page iframe {
	margin-top: 0;
 /* background: url("/images/general/bg11.jpg") repeat-x scroll 0 8px transparent; */
}
.item-page.prod  .arr_bull,.item-page.prod   ul.morefamily {
	float: left;
	clear: left;

	border-left: 2px solid #999;
	border-top: 2px solid #999;
	border-top-left-radius: 8px;
	padding: 10px;
	width: 590px;
	line-height: 17px;
}


.residential-pool-cleaners .item-page #accordion,.commercial-pool-cleaners .item-page #accordion {
	float: right;
	clear:left;
	padding: 0px;
	width: 380px;
}


.item-page  #accordion li{
	float: right;
	clear:right;
	width: 100%;
}

#accordion #tabs-1,#accordion #tabs-2,#accordion #tabs-3,#accordion #tabs-4,#accordion #tabs-5 {
	width: 376px;
	border: 2px solid #404040;
}

#accordion .ui-state-default, #accordion .ui-widget-content .ui-state-default, #accordion .ui-widget-header .ui-state-default {
	background:  #65c6e1;
	color: #fff;

}
#accordion.ui-state-hover ,#accordion .ui-state-hover:hover,#accordion .ui-state-hover:link,#accordion .ui-state-hover:visited {
	background:  #999;
 
 }


.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	width: 32px;
	height: 32px;
	top: 20% !important;
	margin-right: 5px;
}
#ui-accordion-1-header-0   .ui-accordion-header-icon {
	background: url("/images/general/icons/picture.png") no-repeat scroll 0 8px transparent;
}
#ui-accordion-1-header-1  .ui-accordion-header-icon {
	background: url("/images/general/icons/movie.png") no-repeat scroll 0 8px transparent;
}
#ui-accordion-1-header-2   .ui-accordion-header-icon {
	background: url("/images/general/icons/down.png") no-repeat scroll 0 8px transparent;
}
#ui-accordion-1-header-3   .ui-accordion-header-icon {
	background: url("/images/general/icons/list.png") no-repeat scroll 0 10px transparent;
}
#ui-accordion-1-header-4   .ui-accordion-header-icon {
	background: url("/images/general/icons/quote1.png") no-repeat scroll 0 10px transparent;
}

#accordion .ui-accordion .ui-accordion-icons {
	padding-left: 2.4em;
}
 
.item-page  #accordion .ui-state-active,.item-page  #accordion .ui-widget-content .ui-state-active,.item-page  #accordion .ui-widget-header .ui-state-active {
	background: #404040;
	color: #fff;
	font-weight: bold;
}

.item-page  #accordion .ui-accordion .ui-accordion-content {
	padding: 0px;
}


.item-page  #accordion .spec td {
	background: none;
	font-size:80%;
	color: #4D4D4D;

}


.title2 {
	background: url("/images/general/icons/tick2.png") no-repeat scroll 10px center #999;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	float: left;
	padding: 10px 18px 10px 45px;
	color: #fff;
	font-weight: bold;
	clear: both;
	font-size: 15px;
	margin: 0 0 0 20px;
}

.fam {
	background: url("/images/general/icons/stats1.png") no-repeat scroll 10px center #999;
 }
 
.awards {
	background: url("/images/general/icons/awards.png") no-repeat scroll 10px center #D38B15;
 }
 
 .arr_bull li { 
    list-style: none;
	background: url("/images/home/bullet.png") no-repeat scroll 0 2px transparent;
	padding: 0 0 0 20px;
	margin-bottom: 20px;
}
 .arr_bull ul { 
	margin: 0;
	padding:0;
 }

 .arr_bull li li { 
    list-style: none;
	background: url("/images/home/bullet4.png") no-repeat scroll 0 2px transparent;
	padding: 0 0 0 20px;
	margin: 10px 0;
	font-size: 90%;
}
 .arr_bull li.nobull {
    list-style: none;
	background: none;
	padding: 0 0 0 0px;
	margin:  30px 0 0;
 }
 .arr_bull li.nobull h3 {
	color:#65c6e1;
 }
 
 
 
 
.rightside {
	float: right;
}

.leftside {
	float: left;
	width: 590px;
}

.Distributedby {
	text-align: center;
	margin: 25px 0 -10px 0;
	float: right;
	width: 100%;
	font-size: 15px;
	border: 1px dashed #CCCCCC;
	padding: 20px 0 10px;
}

.Distributedby img {
	margin-top: 7px;
}

/* tabs */

#tabs {
	float: right;
	width: 380px;
	background: #F2F2F2;
}

#tabs ul {
	float: right;
	width: 372px;

}
#tabs li {

}

#tabs .ui-tabs .ui-tabs-nav li a {
	color: #fff!important;
	
}

#tabs .ui-tabs .ui-tabs-nav li a,#tabs  .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
}
#tabs .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
}
#tabs  .ui-state-default a {
	color: #fff!important;
	font-size: 13px!important;
	padding: 0.5em 0.8em;
}
#tabs .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
}

#tabs .ui-state-default,#tabs .ui-widget-content .ui-state-default,#tabs .ui-widget-header .ui-state-default {
	background: none!important;
	color: #fff!important;
	font-weight: bold!important;
}

#tabs .ui-state-active,#tabs .ui-widget-content .ui-state-active,#tabs .ui-widget-header .ui-state-active {
	background:#F2F2F2!important;
}
#tabs .ui-state-active a {
	color: #555!important;
}


#tabs .ui-widget-header {
	background: #D38B15!important;
}
#accordion .ui-corner-all,#accordion .ui-corner-top,#accordion .ui-corner-right,#accordion .ui-corner-tr {
	border-top-right-radius: 10px!important;
}
#accordion .ui-corner-all,#accordion .ui-corner-top,#accordion .ui-corner-left,#accordion .ui-corner-tl {
	border-top-left-radius: 10px!important;
}

#accordion .ui-corner-all,#accordion .ui-corner-bottom,#accordion .ui-corner-left,#accordion .ui-corner-bl {
	border-bottom-left-radius: 0px!important;
}
#accordion .ui-corner-all, .ui-corner-bottom,#accordion .ui-corner-right,#accordion .ui-corner-br {
	border-bottom-right-radius: 0px!important;
}
#tabs .ui-tabs .ui-tabs-nav li {
	margin:9px 8px -1px 8px!important;
}
#tabs .ui-tabs .ui-tabs-nav li a {
	padding:0.5em 0.7em!important;
	text-transform: capitalize;
}
#tabs .ui-tabs {
	padding: 0px!important;
}

#tabs  .ui-tabs .ui-tabs-panel {
	padding: 50px 0px 15px !important;
}

/* gallery (phoca) */

.pgplugin1,.pgplugin1 a,.pgplugin1 img,.phocagallery-box-file-first {
	width: 105px!important;
	height: 105px!important;
	padding:0!important;
}
.pgplugin1:hover, .pgplugin0:hover  {
	border: solid #55c7df 1px;
	background: #ccc;
}
.pgplugin1  {
	margin:9px!important;

}
.pgplugin1 img {
}
.phocagallery-box-file-first {
}

#shadowbox_title {
text-transform: capitalize;
}

/* video */

#tabs-2 a { 
	background: url("/images/home/bullet2.png") no-repeat scroll 0 2px transparent;
	float: left;
	clear: both;
	margin:5px 8px;
	padding: 0 20px;
	text-decoration: none;
	font-size:90%;
	color: #4D4D4D;

	
}
#tabs-2 a:hover { 
	text-decoration: underline;
}


.residential-pool-cleaners .item-page .ui-accordion .ui-accordion-header {
	margin-top: 5px;
	
}

.residential-pool-cleaners .item-page  .ui-widget-content {
	border: 2px solid #999;
}


/* downloads */

#tabs-3 {
	padding: 5px 0px;
}

#tabs-3 a {
	padding: 5px 5px 5px 30px;
	float: left;
	clear: both;
	width: 300px;
	margin: 0 0 0 5px;
	background: #fff;
	text-decoration: none;
	background: url('/images/general/spec_sep.png') no-repeat bottom left;
	font-size:90%;
	color: #4D4D4D;

}
#tabs-3 hr {
	background: url('/images/general/spec_sep.png') no-repeat bottom left;
}

#tabs-3 a:hover {
	color: #666;
	text-decoration: none;
}
#tabs-3 a.broshur {
	background: url('/images/general/icons/dark/map.png') no-repeat left center ;
}
#tabs-3 a.broshur:hover {
	background: url('/images/general/icons/light/map.png') no-repeat left center ;
}
#tabs-3 a.advantage {
	background: url('/images/general/icons/dark/winner_podium.png') no-repeat left center ;
}
#tabs-3 a.advantage:hover {
	background: url('/images/general/icons/light/winner_podium.png') no-repeat left center ;
}



#tabs-3 a.manual {
	background: url('/images/general/icons/dark/note_book.png') no-repeat left center ;
}
#tabs-3 a.manual:hover  {
	background: url('/images/general/icons/light/note_book.png') no-repeat left center ;
}
#tabs-3 a.qg {
	background: url('/images/general/icons/dark/power.png') no-repeat left center ;
}
#tabs-3 a.qg:hover  {
	background: url('/images/general/icons/light/power.png') no-repeat left center ;
}
#tabs-3 a.hints {
	background: url('/images/general/icons/dark/exclamation.png') no-repeat left center ;
}
#tabs-3 a.hints:hover{
	background: url('/images/general/icons/light/exclamation.png') no-repeat left center ;
}
#tabs-3 a.exploded {
	background: url('/images/general/icons/dark/expose.png') no-repeat left center ;
}
#tabs-3 a.exploded:hover {
	background: url('/images/general/icons/light/expose.png') no-repeat left center ;
}
#tabs-3 a.full_kit {
	background: url('/images/general/icons/dark/pdf_documents.png') no-repeat left center ;
}
#tabs-3 a.full_kit:hover {
	background: url('/images/general/icons/light/pdf_documents.png') no-repeat left center ;
}

#tabs-3 hr {
	margin: 0;
}

/* whyfind */

.whyfind {
	width: 100%;
	text-align: center;
	clear: both;
	float: left;
}

.whyfind a {
	border-radius: 30px;
	padding: 11px 57px 11px 35px;
	margin: 30px 55px 0;
	color: #fff;
	font-size: 20px;
	text-decoration: none;
	width: 240px;
	clear: both;
	float: left;
	text-align: center;
	height: 19px;
}

.whyfind .first {  /* yellow */ 
	background-color: #D38B15;
	background-image: url('/images/general/arrow_in.png')  ;
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

.whyfind .second { /* blue */ 
	background-color: #1991D6;
	background-image: url('/images/general/arrow_in.png')  ;
	background-repeat: no-repeat;
	background-position: 95% 50%;

}

.whyfind a:hover {
	background-color: #666;
	background-image: url('/images/general/arrow_in.png')  ;
	background-repeat: no-repeat;
	background-position: 95% 50%;
}



/* specs */
.spec  {
	float: right;
	clear: right;
	width: 350px;
}

.spec table {
	background: #f2f2f2;
	margin: 0;
}

.spec tr {
	background: url('/images/general/spec_sep.png') no-repeat bottom left;
}


/* comments */

#accordion #tabs-5 {
	font-size: 80%;
	color: #4D4D4D;
	padding: 10px;
	width: 356px;
}

#accordion #tabs-5  .plus {
	float: left;
	clear: both;
	display: block;
	margin-top: 10px;
	font-weight: bold;
	padding: 5px 25px;
	background: url("/images/general/icons/dark/plus.png") no-repeat scroll left center transparent;
}

#accordion #tabs-5 .minus {
	float: left;
	clear: both;
	display: block;
	font-weight: bold;
	padding: 2px 25px;
	background: url("/images/general/icons/dark/minus.png") no-repeat scroll left center transparent;
}

#accordion #tabs-5  .name{
	float: left;
	clear: both;
	display: block;
	font-weight: bold;
	font-style: italic;
	width: 100%;
	font-size: 130%;
	color: #000;
}

#accordion #tabs-5  .submit{
	float: right;
	clear: both;
	color: #1991D6;
}




/* morefamily */

tbody tr:nth-child(2n) td, tbody tr.even td {
	background: none;
}

/* morefamily */

.morefamily  {
	text-align: center;
	border: 0;
}
.morefamily  h3{
	text-align: left;
}
.morefamily ul {
	padding: 0;
	margin: 0;
}

#main_content  .prod .morefamily li {
	float: left;
	background: none;
	border-right: 1px #666 solid;
	text-align: center;
	width: 33%;
	height: 125px;
	padding: 0;
	margin: 10px 0;
	display: table-cell;
	vertical-align: bottom;
	position: relative;
}



#supreme #main_content  .prod .morefamily li{
	width: 24%;
	position: relative;
}
#zenit #main_content  .prod .morefamily li, #active-sp #main_content  .prod .morefamily li, #active-ge #main_content  .prod .morefamily li {
	width: 19%;
}

#supreme .subheading-category {
	text-transform: capitalize;
}

#main_content  .prod  .morefamily .last { 
	border: 0;
}

.morefamily span {
	clear: both;	
	float: left;
	text-align: center;
	width: 100%;
 }
.morefamily img {
clear: both;	
 }
.morefamily a {
	text-decoration: none;
	color: #333;
	font-weight: bold;
	width: 100%;
	text-align: center;
	float: left;
	display: table-cell;
	vertical-align: bottom;
	position: absolute;
	bottom: 0;

 }
.morefamily a:hover {
	text-decoration: underline;
	color: #58c8df;
	
 }


#main_content .morefamily  .ui-state-default {
	background: none;
}

.gal_vid_down {
	float: right;
	background: #d9d9d9;

}
.gal_vid_down {

}

.gal_vid_down h4 {
	border-radius: 5px;

}

.gal_vid_down .Downloads, .gal_vid_down .Video {
	display: none;
}
.gal_vid_down_headBG {
	background: #00688a;
	display: block;
}
.gal_vid_down .active {
	color: #ccc;
	display: block;

}

/*  products category */

.blog.cat {
	margin-top: 20px;
}
.blog.cat h1 {
	text-transform: capitalize;
}

.blog.cat .subheading-category a {
	color:#55c7df;
	text-decoration: none;
}

.blog.cat .item   {
	width: 30%;
	float: left;
	border-right: 0px solid #ccc;
	background: #f2f2f2;
	padding: 10px;
	text-align: center;
	margin: 30px 5px;
}


.blog.cat.fullhouse .item {
	width: 22%;
	height: 450px;
}
#pro-line .blog.cat.fullhouse .item {
	width: 22%;
	height: 534px;
}
.fr-FR .blog.cat.fullhouse .item,.fr-FR .blog.cat .intro {
	height: auto;
}
.de-DE .blog.cat.fullhouse .item,.de-DE .blog.cat .intro {
	height: 497px;
}

.blog.cat .cat_title img   {
	width: 80%;
	height: 80%;
}

.pt-PT .blog.cat .cat_title img{
	width: 79%;
}
#supreme .blog.cat .cat_title, #economy .blog.cat .cat_title  {
	height: 232px;
}

.blog.cat .pro-wave-300-xl .cat_title img   {
	width: 100%;
	height: 100%;
	margin-top: -50px;
}
.blog.cat .column-2 {
	margin: 30px 10px;
}

.readmore a {
	float: left;
	clear: both;
}

.blog.cat .cat_title h2   {
	margin: 0px;
	font-size: 24px;
}
#commercial-pool-cleaners .blog.cat .cat_title h2   {
	color: #E68722;
}

.blog.cat  .f_dist_lnk, .blog.cat  .family_lnk {
	display: none;
}
.blog.cat  .img-intro-left {
	min-height: 196px;
}
.blog.cat .intro {
	text-align: left;
	font-size: 85%;
	height: 415px;
}

.pt-PT .blog.cat .intro {
	height: 459px;
}
#classic-line.en-GB .blog.cat .intro {
	height: 444px;
}
#classic-line.es-ES .blog.cat .intro , #classic-line.fr-FR .blog.cat .intro {
	height: 470px;
}
#classic-line.it-IT .blog.cat .intro {
	height: 451px;
}
#pro-line .blog.cat.fullhouse .intro {
	text-align: left;
	font-size: 85%;
	height: 431px;
}
#pro-line.pt-PT .blog.cat .intro{
	height: 430px;
}
#pro-line.de-DE .blog.cat .intro{
	height: 442px;
}
#pro-line.pt-PT .blog.cat.fullhouse .item {
    height: 500px;
}
#pro-line.fr-FR .blog.cat .intro{
	height: 485px;
}
#pro-line.fr-FR .blog.cat.fullhouse .item {
    height: 556px;
}
.blog.cat.fullhouse .intro {
	text-align: left;
	font-size: 85%;
	height: 390px;
}
.fr-FR .blog.cat.fullhouse .intro {
	height: 431px;
}
.de-DE .blog.cat.fullhouse .intro {
	height: 438px;
}
.cat .cat_title {
	margin: 0 0 10px;
}

.blog.cat .readmore  .goto_lnk {
	background: #fff;
	border-radius:35px;
	border: solid 1px #ccc;
	float: none;
	display: inline-block;
	margin: 10px 0;
	padding: 0px 6px 3px 11px;
	font-size: 15px;
	color: #646262;
	font-weight: bold;	
	vertical-align: middle;
	
}

.blog.cat .readmore .goto_lnk:hover {
	text-decoration: none;
	color: #1991D6;
	background: #fff;
	border: solid 1px #1991D6;

}
.blog.cat .readmore  .goto_lnk  img {
	margin: 0 0 0 11px;
	padding: 5px;
	vertical-align: middle;
	border-radius: 30px 30px 30px 30px;
	background: #55c7df;
	width: 10px auto;
}
.fr-FR .blog.cat.fullhouse .readmore  .goto_lnk  img {
	display: none;
}

.blog.cat .readmore .goto_lnk:hover img {
	background: #1991D6;
}

.blog.cat .readmore  .goto_lnk  span {
	margin: 5px 0 0 0;
	float: left;
}
.fr-FR  .blog.cat .readmore  .goto_lnk  span {
	margin: 10px 4px ;
}

/* new products
--------------------------------------------------------------------------------------- */

#new-products h1 {
	margin-top: 20px;
}
#new-products .s-series .intro{
	position: absolute;
    left: 58%;
    width: 18%;
    top: 529px;
}
#new-products .hybrid-rs1 .intro{
    position: absolute;
    left: 58%;
    width: 18%;
    top: 1039px;
}
#new-products .digital-user-manuals .intro{
	position: absolute;
    left: 58%;
    width: 17%;
    top: 1500px;
}
#new-products .supreme-bio-s .intro{
	position: absolute;
    left: 58%;
    width: 18%;
    top: 2009px;
}
#new-products .category-desc img{
	float: right;
	margin: -65px 20px 0 0;
}
#new-products .category-desc {
	font-size: 17px;
}
#new-products .img-intro-left {
	float: left;
	width: 660px;
}
#new-products .items-leading h2 { 
	color: #333;
	background: #F1A919; 
	float: left;
	padding:7px 15px;
	width: 270px;
	margin:0 0 20px 0;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
}
#new-products .items-leading h3 { 
	font-size: 16px;
	color: #fff;
	line-height: 130%;
}

#new-products .items-leading  { 
	color: #fff;
	background: #fff;

	}

#new-products .robotIMG {
max-height: 100%;
}

.cat_title {
	float: left;
	border:none;
	margin: 0 0 20px;
}


#new-products  .img-intro-left a {
	cursor: pointer;
}

#new-products .leading-1 {
	background: #58c8df; /* Old browsers */
	background: -moz-linear-gradient(45deg, #58c8df 0%, #2a8ba4 49%, #026981 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#58c8df), color-stop(49%,#2a8ba4), color-stop(100%,#026981)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg, #58c8df 0%,#2a8ba4 49%,#026981 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg, #58c8df 0%,#2a8ba4 49%,#026981 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg, #58c8df 0%,#2a8ba4 49%,#026981 100%); /* IE10+ */
	background: linear-gradient(45deg, #58c8df 0%,#2a8ba4 49%,#026981 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58c8df', endColorstr='#026981',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	float: left;
	border: 6px solid #F1A919;
	height: 300px;
	border-radius: 7px;
	margin-bottom: 150px;
	padding: 0 20px 0 0;
	width: 990px;
}
#new-products .leading-3 {
	background: #d7da7a; /* Old browsers */
	background: -moz-linear-gradient(45deg, #d7da7a 0%, #809130 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#d7da7a), color-stop(100%,#809130)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg, #d7da7a 0%,#809130 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg, #d7da7a 0%,#809130 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg, #d7da7a 0%,#809130 100%); /* IE10+ */
	background: linear-gradient(45deg, #d7da7a 0%,#809130 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7da7a', endColorstr='#809130',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	float: left;
	border: 6px solid #F1A919;
	height: 300px;
	border-radius: 7px;
	margin-bottom: 200px;
	padding: 0 20px 0 0;
	width: 990px;
}
#new-products .leading-0,#new-products .leading-2 {
	background: #c5c6c8; /* Old browsers */
	background: -moz-linear-gradient(45deg, #c5c6c8  0%, #545a61  100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#c5c6c8), color-stop(100%,#545a61 )); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg, #c5c6c8 0%,#545a61  100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg, #c5c6c8 0%,#545a61  100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg, #c5c6c8 0%,#545a61  100%); /* IE10+ */
	background: linear-gradient(45deg, #c5c6c8 0%,#545a61  100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c6c8', endColorstr='#545a61 ',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	float: left;
	border: 6px solid #F1A919;
	height: 300px;
	border-radius: 7px;
	margin-bottom: 200px;
	padding: 0 20px 0 0;
	width: 990px;
}


.btn1 {
	background: url('/images/general/arrow_in_dark.png')  no-repeat 10px #f3f3f3;
	border-radius: 20px;
	color: #4a4a4a;
	padding: 6px 16px 6px 45px;
	text-decoration: none;
	font-weight: bold;
	font-size: 20px;
	margin: 0 0 0 40px;
	border: 2px solid #4d4d4d;
}
.btn1:hover {
	background: url('/images/general/arrow_in.png')  no-repeat 10px #666;
	color: #fff;
	border: 2px solid #F1A919;
	
}

#new-products.es-ES .digital-user-manuals h2 {
	font-size: 28px;
}
 
/* new products
--------------------------------------------------------------------------------------- */

#thank-you h1 ,  #authorized-distributor h1{
	margin: 20px 0;
}


/* infopage
--------------------------------------------------------------------------------------- */


.infopage H1 {
	width: 100%;
}

.infopage H3 {
	width: 100%;
	float: left;
	clear: both;
	margin: 20px 0 10px 0;
}
.infopage p {
	clear: both;
}
.infopage .img1 {
	margin: -22px 0 0 0;
	position: absolute;
}

/* Troubleshooting
--------------------------------------------------------------------------------------- */

#troubleshooting  td {
	border: 1px solid #ccc;
}


/* warranty extend
--------------------------------------------------------------------------------------- */

.warranty-extend #formy_ul  {
	width: 500px;
}
.warranty-extend #formy_ul label  {
	margin: 0;
}
.warranty-extend #formy_ul input,.warranty-extend #formy_ul select {
	width: 200px;
}

.warranty-extend #formy_ul  li {
	float: left;
	clear: both;
	width: 100%;
	margin:  5px;

}

.warranty-extend #formy_ul  li  label {
	width: 100px;
}

.warranty-extend #formy_ul  li  table td,.warranty-extend #formy_ul  li  table td input {
	width: 20px;
	border: 0;
}.warranty-extend #formy_ul  li  table td.td1 {
	width: 480px;
}
.warranty-extend  .button {
	float: left;
	clear: both;
}


#dolphin-wave-around-the-world  hr {
	margin:0;
	border: 1px #333 solid;
	background: #333;
}

.ques{
	padding: 22px 20px 40px 20px;
	background-color: #666;
    border: 1px solid #666;
    color: #fff;
    font-size: 16px;
    margin: 41px 0 86px 34px;
    width: 176px;
	border-radius: 10px;
    display: inline-block;
    vertical-align: top;
	height: auto;
}

.ques:hover{
		background-color: #333;
		color: #65c6e1;
		cursor: pointer;
}

.ans {
  display: none;
  font-size: 11px;
  color: #fff;
  padding: 13px 0 0 0;
}
.ans li{
	padding-bottom: 10px;
}

.selected{
	background-color: #65c6e1;
}

.ques.selected:hover{
	background-color: #47afcc;
	color: #fff;
}

.ans ul, .ans ol {
  margin: 0;
  padding-left: 0;
}
.ans .last {
  margin: 0 0 0 11px;
}
#ques1, #ques3, #ques6  {
	 padding-bottom: 64px;
}
#ques2 {
	 padding-bottom: 40px;
}
#ques5{
   padding-bottom: 88px;
}

.fr-FR #ques1 , .de-DE #ques3{
	padding-bottom: 89px;
}
.fr-FR #ques2 , .it-IT #ques2 , .pt-PT #ques2{
	 padding-bottom: 64px;
}
.fr-FR #ques3{
	padding-bottom: 66px;
}
.fr-FR #ques4{
	padding-bottom: 41px;
}
.fr-FR #ques6{
	padding-bottom: 65px;
}
.it-IT #ques1, .de-DE #ques1{
	padding-bottom: 87px;
}
.de-DE #ques2, .de-DE #ques6{
	padding-bottom: 63px;
}
.pt-PT #ques5{
	padding-bottom: 112px;
}
.pt-PT #ques6{
	padding-bottom: 88px;
}
.pt-PT #ques1{
	padding-bottom: 90px;
}
.lastone{
	margin-bottom: -28px;
}
#menu-responsive {
	display: none;
	overflow: hidden;
}
.hamburger{
	display: none;
}
#menu-responsive-lan{
	display: none;
}
.family_prod{
		display: none;
	}

.mobile_intro{
	display: none;
}
/*distributor*/
	.find-distributer .blog{
		display: block;
	}
