@font-face {font-family: 'LucidaGrandeRegular';src: url('lucida_grande-webfont.eot');src: local('☺'), url('lucida_grande-webfont.woff') format('woff'), url('lucida_grande-webfont.ttf') format('truetype');font-weight: bold;font-style: normal;}
@font-face {font-family: 'LucidaGrandeBold';src: url('lucida_grande_bold-webfont.eot');src: local('☺'), url('lucida_grande_bold-webfont.woff') format('woff'), url('lucida_grande_bold-webfont.ttf') format('truetype');font-weight: bold;font-style: normal;}
@font-face {font-family: 'HelveticaNeueMdCn';src: url('helveticaneueltpro-mdcn-webfont.eot');src: local('☺'), url('helveticaneueltpro-mdcn-webfont.woff') format('woff'), url('helveticaneueltpro-mdcn-webfont.ttf') format('truetype');font-weight: bold;font-style: normal;}
@font-face {font-family: 'HelveticaNeueLtCnO';src: url('helveticaneueltcom-ltcno-webfont.eot');src: local('☺'), url('helveticaneueltcom-ltcno-webfont.woff') format('woff'), url('helveticaneueltcom-ltcno-webfont.ttf') format('truetype');font-weight: bold;font-style: normal;}

* {margin:0;padding:0;}
html {height:100%;margin:0;padding:0;}
/*
body {margin:0;padding:0;background:url(http://www.wateri.it/images/bg-body.jpg) no-repeat top center #04243d;font-family:Arial, Helvetica, 
sans-serif;font-size:12px;height:100%;color:#808080;}
*/
/*
body {margin:0;padding:0;background:url(http://www.wateri.it/images/background/bg7.jpg) no-repeat top center fixed #04243d;
font-family:LucidaGrandeRegular, Arial, Helvetica, sans-serif;font-size:12px;
height:100%;color:#808080;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
*/
body {
	margin:0;padding:0; background-color: #ffffff;
	/*font-family:Arial, Helvetica, sans-serif;font-size:12px;*/
	font-family:LucidaGrandeRegular, Arial, Helvetica, sans-serif;font-size:12px;
	height:100%;color:#808080;
	}

img{border:0;}

a, a:hover{text-decoration:none;outline:none;}
h1,h2,h3,h4,h5,h6 {padding:0;margin:0;font-weight:normal;}
h3 {
display: block;
color: #5790dc;
font-style: italic;
vertical-align: middle;
font-size: 15px;
font-family: HelveticaNeueLtCnO, Helvetica, sans-serif;
}
p {line-height:17px;}
#content p {padding:10px 0;}
.clear{clear:both;font-size:0;line-height:0;display:block;}
form, fieldset {padding:0 !important;margin:0 !important;border:0 !important;}
input, textarea, select {border:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:0;margin:0;}
small, big {padding:0;margin:0;}
small {color:#5790dc;font-size:15px;font-family:HelveticaNeueLtCnO, Helvetica, sans-serif;}
.read-more.small {background:url("http://www.wateri.it/images/read-more-small.png") no-repeat top left;width:98px;height:25px;display:inline-block;line-height:27px;padding:0 10px 0 0;color:#656565;font-family:LucidaGrandeBold, Arial, sans-serif;font-size:12px;text-align:center;}
.read-more.small:hover {background-position:0 -25px;}
.read-more.float-left {margin:0 5px 0 0;}
.read-more.large {background:url("http://www.wateri.it/images/read-more-large.png") no-repeat top left;width:140px;height:38px;display:inline-block;line-height:38px;padding:0 0 0 21px;color:#656565;font-family:LucidaGrandeBold, Arial, sans-serif;font-size:14px;}
.read-more.large:hover {background-position:0 -38px;}
.button{background:url("http://www.wateri.it/images/button-standard.png") no-repeat top left;width:126px;height:25px;line-height:27px;display:inline-block;padding:0;color:#656565;font-family:LucidaGrandeBold, Arial, sans-serif;font-size:12px;text-align:center;cursor:pointer;}
.button:hover {background-position:0 -25px;}
.button.float-right {margin:0 0 0 5px;}
.button.blue {background:url("http://www.wateri.it/images/button-blue.png") no-repeat top left;width:132px;height:24px;line-height:27px;display:inline-block;padding:0;color:#37567f;font-family:LucidaGrandeBold, Arial, sans-serif;font-size:12px;text-align:center;cursor:pointer;}
.button.blue.float-right {margin:0 0 0 5px;}
.button.blue:hover {background-position:0 -24px;}
.button.rss {background:url("http://www.wateri.it/images/button-rss.png") no-repeat top left;width:143px;height:25px;text-align:center;padding:0 15px 0 0;}
.button.rss:hover {background-position:0 -25px;}
/* extra classes for positioning available elements */
.align-right {text-align:right !important;}
.align-center {text-align:center !important;}
.float-left {float:left !important;}
.float-right {float:right !important;}
.set-size {width:940px;margin:0 auto;}
img.photo.float-right {margin-left:20px;}

/* PIE solution for rounded corners, for more check js/jquery-workarounds.js */
.curved {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.curved-top {-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;position:relative;}
.curved-bottom {-webkit-border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;position:relative;}
.curved-left {-webkit-border-radius: 5px 0 0 5px;-moz-border-radius: 5px 0 0 5px;border-radius: 5px 0 0 5px;position:relative;}
.curved-right {-webkit-border-radius: 0 5px 5px 0;-moz-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;position:relative;}
.shaded {border-top:1px solid #c2c2c2;border-left:1px solid #c2c2c2;border-right:1px solid #fff;border-bottom:1px solid #fff;position:relative;display:block;}

/* column system settings */
.column-210 {width:210px;}
.column-220 {width:220px;}
.column-290 {width:290px;}
.column-300 {width:300px;}
.column-380 {width:380px;}
.column-460 {width:460px;}
.column-700 {width:700px;}
.column-940 {width:940px;}

/* additional stylization of 960 grid system columns */
.column-220.float-left {padding-right:20px;}
.column-290.float-left {padding-right:30px;}

/* -- */

/* headings stylization */
h5 {font-size:20px;color:#1c1c1c;font-family:HelveticaNeueMdCn, Helvetica, sans-serif;}
h4 {font-size:26px;color:#1c1c1c;font-family:HelveticaNeueMdCn, Helvetica, sans-serif;}
/* -- */

#container {padding:10px 0 30px 0;}
#page {background:url("http://www.wateri.it/images/bg-page.jpg") repeat-x top #f7f7f7;width:1002px;margin:0 auto;min-height:500px;}
/* f7f7f7 */
#top {position:relative;height:89px;padding:30px 30px 0 0;z-index:200;}
#logo {padding:0 30px;}

/* top menu */
/* #top-menu {padding:19px 0 0 0;width:560px;} */
#top-menu {
	padding:0 0 0 0;
	width:920px;
	position: relative;
	left: -35px;
	top: -5px;
}

#top-menu ul {list-style:none;padding:0;margin:0;}
#top-menu .main li, #top-menu .main li a, #top-menu .main li a span {display:block;float:left;cursor:pointer;}
#top-menu .main li a, #top-menu .main li a span {background:url("http://www.wateri.it/images/top-menu-a.jpg") no-repeat 0 0;}
#top-menu .main li {position:relative;padding-bottom:4px;}
#top-menu.float-left .main li {padding-right:10px;}
#top-menu.float-right .main li {padding-left:10px;}
#top-menu .main li a {background-position:top left;padding:0 0 0 20px;color:#656565;}
#top-menu .main li a span {background-position:top right;height:25px;line-height:25px;text-align:center;padding:0 20px 0 0;font-family:LucidaGrandeBold, Arial, sans-serif;}
#top-menu .main li a:hover {background-position:bottom left;}
#top-menu .main li a:hover span, #top-menu .main li a.current span {background-position:bottom right;}
#top-menu .main li a:hover, #top-menu .main li a.current {color:#5790dc;background-position:bottom left;}
#top-menu .main .current-dynamic > a {color:#5790dc;background-position:bottom left;}
#top-menu .main .current-dynamic > a span {background-position:bottom right;}
#top-menu .sub {background:url("http://www.wateri.it/images/top-menu-sub.jpg") repeat-x #fafafa;position:absolute;top:27px;left:10px;padding:15px 20px 10px 20px;border:1px solid #e0e0e0;min-width:110px;display:none;z-index:50;}
#top-menu.float-left .sub {left:0;}
#top-menu .sub li, #top-menu .sub li a, #top-mnu .sub li a span {display:block;float:none;background:none;padding:0;}
#top-menu.float-left .sub li, #top-menu.float-right .sub li {line-height:25px;padding:2px 0;}
#top-menu .sub li a {font-family:LucidaGrandeRegular, Arial, sans-serif;}
/* -- */

/* -- Submenu STORE -- */
#sub-menu ul {list-style:none;padding:0;margin:0;}
#sub-menu .main li, #sub-menu .main li a, #sub-menu .main li a span {display:block;float:left;cursor:pointer;}
#sub-menu .main li a, #sub-menu .main li a span {background:url("http://www.wateri.it/images/top-menu-a.jpg") no-repeat 0 0;}
#sub-menu .main li {position:relative;padding-bottom:4px;padding-top: 5px;}
#sub-menu.float-left .main li {padding-right:10px;}
#sub-menu.float-right .main li {padding-left:10px;}
#sub-menu .main li a {background-position:top left;padding:0 0 0 20px;color:#656565;}
#sub-menu .main li a span {background-position:top right;height:25px;line-height:25px;text-align:center;padding:0 20px 0 0;font-family:LucidaGrandeBold, Arial, sans-serif;}
#sub-menu .main li a:hover {background-position:bottom left;}
#sub-menu .main li a:hover span, #sub-menu .main li a.current span {background-position:bottom right;}
#sub-menu .main li a:hover, #sub-menu .main li a.current {color:#5790dc;background-position:bottom left;}
#sub-menu .main .current-dynamic > a {color:#5790dc;background-position:bottom left;}
#sub-menu .main .current-dynamic > a span {background-position:bottom right;}
#sub-menu .sub {background:url("http://www.wateri.it/images/top-menu-sub.jpg") repeat-x #fafafa;position:absolute;top:27px;left:10px;padding:15px 20px 10px 20px;border:1px solid #e0e0e0;min-width:110px;display:none;z-index:50;}
#sub-menu.float-left .sub {left:0;}
#sub-menu .sub li, #sub-menu .sub li a, #top-mnu .sub li a span {display:block;float:none;background:none;padding:0;}
#sub-menu.float-left .sub li, #sub-menu.float-right .sub li {line-height:25px;padding:2px 0;}
#sub-menu .sub li a {font-family:LucidaGrandeRegular, Arial, sans-serif;}


#login-box {position:absolute;top:0;right:0;background:url("http://www.wateri.it/images/login.png") no-repeat top left;width:40px;height:24px;line-height:24px;padding:0 0 0 27px;font-size:11px;color:#ededed;}
#login-box:hover {background-position:0 -24px;}

/* search */
#search {padding:21px 0 0 0;}
#search.float-right {padding-left:10px;}
#search.float-left {padding-right:10px;}
#search .input-text {color:#696969;font-size:11px;background:url("http://www.wateri.it/images/search-input-text.jpg") no-repeat top left;width:75px;padding:0 5px 0 10px;height:24px;line-height:24px;float:left;}
#search .input-submit {background:url("http://www.wateri.it/images/search-input-submit.jpg") no-repeat top left;width:28px;height:24px;float:left;cursor:pointer;}
#search .input-submit:hover {background-position:0 -24px;}
/* -- */

/* header */
#header {background:url("http://www.wateri.it/images/bg-header.jpg") repeat-x;height:64px;padding:0 30px;border-top:1px solid #e8e8e8;} /* height:64px */
#header h2 {display:block;float:left;font-size:24px;color:#000;vertical-align:middle;font-family:HelveticaNeueMdCn, Helvetica, sans-serif;line-height:56px;}
#header p {display:block;float:left;color:#5790dc;font-style:italic;vertical-align:middle;padding:2px 0 0 20px;font-size:15px;font-family:HelveticaNeueLtCnO, Helvetica, sans-serif;line-height:56px;}
#header .button {margin-top:17px;}
/* -- */

/* path */
#path {line-height:32px;height:34px;padding:0 30px;color:#5790dc;border-top:1px solid #fff;border-bottom:1px solid #e8e8e8;}
#path strong {color:#acacac;}
#path a {color:#acacac;}
/* -- */

#content {padding:30px 0;position:relative;}

/* rotator */
/*
#rotator {height:356px;width:940px;padding:30px 0 16px 0;margin:0 auto;background:url(http://www.wateri.it/images/bg-rotator.jpg) no-repeat bottom center;position:relative;z-index:10;}
#rotator ul {list-style:none;padding:0;margin:0;}
#rotator ul li {background:none !important;position:relative;height:356px;width:940px;}
*/
#rotator {height:506px;width:940px;padding:30px 0 16px 0;margin:0 auto;background:url("http://www.wateri.it/images/bg-rotator.jpg") no-repeat bottom center;position:relative;z-index:10;}
#rotator ul {list-style:none;padding:0;margin:0;}
#rotator ul li {background:none !important;position:relative;height:506px;width:940px;}
#rotator ul li .image {position:absolute;bottom:0;right:10px;z-index:10;}
#rotator ul li .data {position:relative;z-index:20;padding:20px 0 0 50px;} /* 10 0 0 50 */
#rotator ul li .data h1 {color:#000;font-size:24px;font-family:HelveticaNeueMdCn, Arial, sans-serif;line-height:40px;}
#rotator ul li .data h1 strong {color:#5790dc;}
#rotator ul li .data p {color:#808080;padding:5px 0 15px 0;}
#rotator .controls {position:absolute;bottom:-10px;left:0;width:940px;text-align:center;z-index:30;height:12px;line-height:12px;}
#rotator .controls a {font-size:0px;line-height:0px;display:inline-block;background:url("http://www.wateri.it/images/rotator-controls.png") no-repeat 0 0;height:12px;width:11px;margin:0 1px;}
#rotator .controls a.activeSlide {background-position:0 -12px;}
/*
#rotator .btn {background:url(http://www.wateri.it/images/rotator-prev-next.png) no-repeat top left;width:32px;height:64px;display:block;position:absolute;top:170px;}
*/
#rotator .btn {background:url("http://www.wateri.it/images/rotator-prev-next.png") no-repeat top left;width:32px;height:64px;display:block;position:absolute;top:253px;}
#rotator .btn.prev {left:-31px;}
#rotator .btn.prev:hover {background-position:0 -128px;}
#rotator .btn.next {right:-31px;z-index:20;background-position:0 -64px;}
#rotator .btn.next:hover {background-position:0 -192px;}

#rotator ul li .data p {color:#000;font-size:16px;font-family:'Open Sans', sans-serif;line-height:40px;}
/*font-family: 'Open Sans', sans-serif;*/

/* -- */
.piecemaker {position:relative;margin-left:-100px;width:1200px;}


/* sub menu */
.sub-menu {}
.sub-menu h5 {border-bottom:1px solid #d9d9d9;padding:0 0 5px 0;}
.sub-menu ul {list-style:none;padding:0;margin:0;}
.sub-menu ul li {}
.sub-menu ul li a {display:block;line-height:28px;border-top:1px solid #fcfcfc;border-bottom:1px solid #e8e8e8;color:#1d1d1d;}
.sub-menu ul li a span {background:url("http://www.wateri.it/images/arrow-blue.gif") no-repeat center left;padding:0 0 0 10px;display:block;}
.sub-menu ul li ul li.last-child {border-bottom:1px solid #e8e8e8;}
.sub-menu ul li.last-child a {border-bottom:0;}
.sub-menu ul li.current > a {background:url("http://www.wateri.it/images/sub-menu-current.jpg") repeat-y;}
.sub-menu ul li ul {display:none;}
.sub-menu ul li ul li a {padding-left:20px;}
.sub-menu ul li ul li a span {background:url("http://www.wateri.it/images/arrow-orange.gif") no-repeat center left;}
/* -- */

/* sub menu clickable */
.sub-menu-clickable {}
.sub-menu-clickable h5 {border-bottom:1px solid #d9d9d9;padding:0 0 5px 0;}
.sub-menu-clickable ul {list-style:none;padding:0;margin:0;}
.sub-menu-clickable ul li {}
.sub-menu-clickable ul li a {display:block;line-height:28px;border-top:1px solid #fcfcfc;border-bottom:1px solid #e8e8e8;color:#1d1d1d;}
.sub-menu-clickable ul li a span {background:url("http://www.wateri.it/images/arrow-blue.gif") no-repeat center left;padding:0 0 0 10px;display:block;}
.sub-menu-clickable ul li ul li.last-child {border-bottom:1px solid #e8e8e8;}
.sub-menu-clickable ul li.last-child a {border-bottom:0;}
.sub-menu-clickable ul li.current > a {background:url("http://www.wateri.it/images/sub-menu-current.jpg") repeat-y;}
.sub-menu-clickable ul li ul {display:none;}
.sub-menu-clickable ul li ul li a {padding-left:20px;}
.sub-menu-clickable ul li ul li a span {background:url("http://www.wateri.it/images/arrow-orange.gif") no-repeat center left;}
/* -- */

/* new module */
.new {}
.new h5 {border-bottom:1px solid #d9d9d9;padding:0 0 5px 0;}
.new ul {list-style:none;padding:0;margin:0;}
.new ul li {padding:10px 0;border-top:1px solid #fcfcfc;border-bottom:1px solid #e8e8e8;}
.new ul li a {display:block;padding:0 0 0 10px;background:url("http://www.wateri.it/images/arrow-blue.gif") no-repeat left 5px;color:#8a8a8a;line-height:17px;}
.new ul li a:hover {background:url("http://www.wateri.it/images/arrow-orange.gif") no-repeat left 5px;}
.new ul li a strong {color:#1d1d1d;display:block;padding:0 0 5px 0;font-weight:normal;}
.new ul li.last-child {border-bottom:0;}

/* -- */

/* info box */
.info-box {}
.info-box h5 {border-bottom:1px solid #d9d9d9;padding:0 0 5px 0;}
.info-box p {border-top:1px solid #fcfcfc;}
/* -- */

/* tags */
.tags {}
.tags ul {list-style:none;padding:0;margin:0;}
.tags ul li {display:block;float:left;padding:10px 10px 0 0;}
.tags ul li a {background:url("http://www.wateri.it/images/tag.png") no-repeat top right;height:30px;display:block;float:left;padding:0 20px 0 15px;line-height:30px;border-left:1px solid #d2d2d2;color:#7faae3;}
.tags ul li a:hover {background-position:bottom right;}
/* -- */

/* chart */
.chart ul {list-style:none;padding:20px 0 0 0;margin:0;}
.chart ul li {float:left;width:200px;padding:0 0 0 50px;position:relative;}
.chart ul li:first-child {padding-left:0;}
.chart ul li div {background:url("http://www.wateri.it/images/chart-icons.jpg") no-repeat 0 0;height:43px;padding:0 0 0 50px;}
.chart ul .one div {background-position:0 0;}
.chart ul .two div {background-position:0 -43px;}
.chart ul .three div {background-position:0 -86px;}
.chart ul .one span {background:url("http://www.wateri.it/images/chart-arrow1.png") no-repeat top left;width:89px;height:25px;display:block;position:absolute;top:0;right:-45px;}
.chart ul .two span {background:url("http://www.wateri.it/images/chart-arrow2.png") no-repeat top left;width:63px;height:36px;display:block;position:absolute;top:-10px;right:-45px;}
.chart ul li div big {display:block;color:#000;font-family:HelveticaNeueMdCn, Helvetica, sans-serif;font-size:22px;}
.chart ul li div small {display:block;}
/* -- */

/* universal scrollmenu - about page, this can be non-scrollable by adding class: non-scrollable */
.scrollmenu {height:152px;overflow:hidden;width:220px;float:left;}
.scrollmenu ul {list-style:none;padding:0;margin:0;border-top:1px solid #e8e8e8;border-bottom:1px solid #fcfcfc;}
.scrollmenu ul li {display:block;}
.scrollmenu ul li a {display:block;height:28px;border-bottom:1px solid #e8e8e8;border-top:1px solid #fcfcfc;line-height:28px;padding:0;color:#484848;cursor:pointer;}
.scrollmenu ul li a.selected {background:url("http://www.wateri.it/images/sub-menu-current.jpg") repeat-y;border-left:0;border-right:0;}
.scrollmenu ul li a span {background:url("http://www.wateri.it/images/arrow-blue.gif") no-repeat center left;padding:0 0 0 12px;}
.scrollmenu.non-scrollable {height:auto !important;overflow:auto !important;}

/* scroll boxes on about page */
.scrollboxes {height:140px;float:right;width:460px;}
.scrollboxes ul {list-style:none;padding:0;margin:0;}
.scrollboxes ul .box {display:none;position:relative;padding:0 0 0 160px;}
.scrollboxes ul .box img {position:absolute;top:0;left:0;}
.scrollboxes ul .box.current {display:block;}
.scrollboxes ul .box h5 {font-size:20px;font-weight:bold;}
.scrollboxes ul .box p {padding:8px 0 !important;}



/* different types of items */
.list-articles {position:relative;padding:0 400px 0 0;}
.list-articles ul {list-style:none;padding:0;margin:0;}
.list-articles ul li {padding:20px 0;}
.list-articles .image {position:absolute;top:30px;right:0;}

.list-services {}
.list-services ul {list-style:none;padding:0;margin:0;}
.list-services ul li {padding:10px 20px 20px 0;width:300px;float:left;}
.list-services ul li.removed {padding-right:0;}
.list-services ul li .image {padding:0 0 10px 0;}
.list-services ul li h5 {position:relative;}
.list-services ul li h5 img {position:absolute;top:5px;right:0;}

.list-items {}
.list-items ul {list-style:none;padding:0;margin:0;}
.list-items ul li {width:222px;float:left;padding:0 17px 0 0;height:260px;}
.list-items ul li.removed {padding-right:0;}
.list-items ul li .image {padding:15px 0 0 0;}

.list-blog-posts {}
.list-blog-posts ul {list-style:none;padding:0;margin:0;}
.list-blog-posts ul li {display:block;padding:25px 0;width:700px;}
.list-blog-posts ul li:first-child {padding-top:0;}
.list-blog-posts ul li h4 {padding:0 0 5px 0;}
.list-blog-posts ul li .info-line {display:block;border-bottom:1px solid #fcfcfc;border-top:1px solid #e8e8e8;}
.list-blog-posts ul li .info-line a {color:#5790dc;}
.list-blog-posts ul li .info-line div {display:block;border-bottom:1px solid #e8e8e8;border-top:1px solid #fcfcfc;height:30px;line-height:30px;}
.list-blog-posts ul li .image {padding:15px 0 0 0;}
.list-blog-posts ul li .info-line .social-icons.mini {padding:3px 0 0 0;}
.list-blog-posts ul li .photo.float-right {padding-left:20px;}
/* -- */

/* comments module */
.comments {width:700px;position:relative;}
.comments ul {padding:20px 0;list-style:none;margin:0;}
.comments ul li {position:relative;padding:0px 0 0 80px;display:block;float:left;width:620px;}
.comments ul li ul li {width:540px;padding-bottom:20px;}
.comments ul li .author {position:absolute;top:0;left:0;}
.comments ul li .author div {color:#5790dc;}
.comments ul li a {color:#5790dc;}
.comments ul li .text {background:url("http://www.wateri.it/images/comments-li.jpg") repeat-x top left #f1f1f1;padding:20px;position:relative;margin:0 0 5px 0;}
.comments ul li .text span {background:url("http://www.wateri.it/images/comments-text-span.jpg") no-repeat top left;width:12px;height:16px;display:block;position:absolute;top:30px;left:-12px;}


/* -- */

/* standard pagination */
.pagination {}
.pagination ul {list-style:none;padding:0;margin:0;}
.pagination ul li {display:block;float:left;padding:0 1px;}
.pagination ul li a {display:block;background:url("http://www.wateri.it/images/pagination-a.png") no-repeat 0 0;width:24px;height:26px;line-height:26px;text-align:center;color:#656565;font-family:HelveticaNeueMdCn, Helvetica, sans-serif;}
.pagination ul li a:hover {background-position:0 -26px;}
.pagination ul .prev a {background-position:0 -52px;margin-right:5px;}
.pagination ul .prev a:hover {background-position:0 -78px;}
.pagination ul .next a {background-position:0 -104px;margin-left:5px;}
.pagination ul .next a:hover {background-position:0 -130px;}
/* -- */

/* portfolio */
#filters {background:url("http://www.wateri.it/images/filters-bg.png") no-repeat top left;float:right;padding:0 10px;margin:12px 0 0 0;width:490px;}
#filters ul {list-style:none;padding:0;margin:0;color:#656565;}
#filters ul li {display:block;float:left;line-height:36px;padding:0 9px;font-family:LucidaGrandeBold, Arial, sans-serif;}
#filters ul li a {display:block;float:left;line-height:36px;color:#656565;}
#filters ul li a.current {background:url("http://www.wateri.it/images/filters-current.jpg") no-repeat center 28px;color:#5790dc;}
.project-list {padding:0 0 0 10px;}
.project-list ul {list-style:none;padding:0;margin:0;}
.project-list ul li {width:220px;float:left;padding:0 0 0 20px;height:270px;}
.project-list ul li.removed {padding-right:0;}
.project-list ul li .image {padding:0 0 10px 0;position:relative;}
.project-list ul li .image img {position:relative;}
.project-list ul li .image .more.normal {background:url("http://www.wateri.it/images/type-icons.png") no-repeat top left;width:24px;height:26px;display:block;position:absolute;bottom:15px;right:5px;z-index:20;}
.project-list ul li .image .more.normal:hover {background-position:0 -26px;}
.project-list ul li .image .more.video {background:url("http://www.wateri.it/images/type-icons.png") no-repeat;background-position:0 -52px;width:24px;height:26px;display:block;position:absolute;bottom:15px;right:5px;z-index:20;}
.project-list ul li .image .more.video:hover {background-position:0 -78px;}

.project-list ul li p {padding:5px 0 0 0 !important;}
.project-list ul li small {padding:5px 0 0 0 !important;display:block;}
.project-list .page_navigation.float-right {padding-right:30px;}
.project-list .page_navigation.float-left {padding-left:30px;}
.project-list .page_navigation a {display:block;background:url("http://www.wateri.it/images/pagination-a.png") no-repeat 0 0;width:24px;height:26px;line-height:26px;text-align:center;color:#656565;font-family:HelveticaNeueMdCn, Helvetica, sans-serif;float:left;margin:0 1px;}
.project-list .page_navigation a:hover, .project-list .page_navigation .active_page {background-position:0 -26px;}
.project-list .page_navigation a.first_link {background-position:0 -208px;margin-right:5px;}
.project-list .page_navigation a.first_link:hover {background-position:0 -234px;}
.project-list .page_navigation a.previous_link {background-position:0 -52px;margin-right:5px;}
.project-list .page_navigation a.previous_link:hover {background-position:0 -78px;}
.project-list .page_navigation a.next_link {background-position:0 -104px;margin-left:5px;}
.project-list .page_navigation a.next_link:hover {background-position:0 -130px;}
.project-list .page_navigation a.last_link {background-position:0 -156px;margin-left:5px;}
.project-list .page_navigation a.last_link:hover {background-position:0 -182px;}
.project-list .page_navigation.nav_top {margin-top:-10px;padding-bottom:20px;}

.lightbox-work {display:none;position:absolute;top:-100px;left:50%;margin-left:-330px;z-index:1001;background:url("http://www.wateri.it/images/lightbox-bg.jpg") repeat-x top #f7f7f7;border:1px solid #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:40px 30px 20px 30px;width:660px;} 
.lightbox-work.xl {height: 880px;} 
.lightbox-work.big {height: 730px;} 
.lightbox-work.med {height: 510px;} 
.lightbox-close {position:absolute;top:15px;right:15px;font-size:11px;background:url("http://www.wateri.it/images/lightbox-close.png") no-repeat top left;width:11px;height:12px;display:block;}

.lightbox-work h4 {padding-top:5px;}
.project-list .rotate {list-style:none;padding:0;margin:0;height:375px !important;}
.project-list .rotate li {background:none !important;padding:0 !important;height:375px !important;width:auto !important;float:left !important;position:relative;}
.project-list .rotate li img {position:relative;z-index:50;float:left !important;}
.project-list .work-slider .controls {text-align:center;z-index:30;height:12px;line-height:12px;float:right;padding:15px 0 0 0;}
.project-list .work-slider .controls a {font-size:0px;line-height:0px;display:block;background:url("http://www.wateri.it/images/rotator-controls.png") no-repeat 0 0;height:12px;width:11px;margin:0 1px;float:left;}
.project-list .work-slider .controls a.activeSlide {background-position:0 -12px;}

/* -- */

/* bottom & footer */
#bottom {background:url("http://www.wateri.it/images/bg-bottom.jpg") no-repeat top left;width:1002px;height:235px;margin:0 auto;color:#1d1d1d;}
#bottom h5 {padding:10px 0 10px 0;font-size:18px;}
#bottom p {padding:0 0 10px 0;}
#bottom .inner {padding:20px 30px;}
#bottom .list {padding:0;}
#bottom .list li {line-height:22px;}
#bottom .list li a {color:#1d1d1d;}
#bottom .contact {position:relative;height:69px;width:200px;display:block;}
#bottom .contact span {background:url("http://www.wateri.it/images/type-icons.png") no-repeat 0 0;height:26px;width:24px;display:block;position:absolute;bottom:0px;right:0px;z-index:20;}
#bottom .contact:hover span {background-position:0 -26px;}
#footer {background:url("http://www.wateri.it/images/bg-footer.jpg") no-repeat top left;width:1002px;height:35px;margin:0 auto;line-height:35px;}
#footer p {line-height:35px;color:#1d1d1d;}
#footer p.float-left, #footer ul.float-left {padding-left:10px;}
#footer p.float-right {padding-right:10px;}
#footer ul.float-right {padding-right:5px;}
#footer ul {list-style:none;padding:12px 0 0 0;margin:0;}
#footer ul li {display:block;float:left;border-left:1px solid #1d1d1d;line-height:12px;padding:0 5px 0 7px;}
#footer ul li:first-child {border-left:0;}
#footer ul li a {color:#1d1d1d;}
/* -- */

/* list styles */

/* default list style, no icons */
.list {list-style:none;padding:10px 0;margin:0;}
.list li a {color:#808080;}
.list li {line-height:28px;width:auto;float:none;color:#808080;}

/* list with grey arrows */
.list.arrows-grey li {background:url("http://www.wateri.it/images/list-arrows-grey.png") no-repeat center left;padding:0 0 0 15px;}

/* list with orange arrows */
.list.arrows-orange li {background:url("http://www.wateri.it/images/list-arrows-orange.png") no-repeat center left;padding:0 0 0 15px;}

/* list with green arrows */
.list.arrows-green li {background:url("http://www.wateri.it/images/list-arrows-green.png") no-repeat center left;padding:0 0 0 15px;}

/* list with blue arrows */
.list.arrows-blue li {background:url("http://www.wateri.it/images/list-arrows-blue.png") no-repeat center left;padding:0 0 0 15px;}

/* list with smaller blue arrows */
.list.small-arrows-blue li {background:url("http://www.wateri.it/images/list-arrows-blue-small.png") no-repeat center left;padding:0 0 0 15px;}

/* list with blue dots */
.list.dots-blue li {background:url("http://www.wateri.it/images/list-dots-blue.png") no-repeat center left;padding:0 0 0 15px;}

/* list with grey dots */
.list.dots-grey li {background:url("http://www.wateri.it/images/list-dots-grey.png") no-repeat center left;padding:0 0 0 15px;}

/* list with checked icon */
.list.checked li {background:url("http://www.wateri.it/images/list-checked.png") no-repeat center left;padding:0 0 0 22px;}

/* extra bordering for list items */
.list.bordered li {border-bottom:1px solid #e8e8e8;border-top:1px solid #fcfcfc;}
.list.bordered li:first-child {border-top:0;}
.list.bordered li.last-child {border-bottom:0;}

/* -- */

/* info boxes */
.infobox {padding:0 15px 0 0;position:relative;}
.infobox p {display:block;line-height:23px;}
.infobox span {display:block;padding:0 0 0 50px;}
.infobox.blue {background:url("http://www.wateri.it/images/infobox-blue.jpg") repeat;color:#446797;border:1px solid #5790dc;}
.infobox.blue span {background:url("http://www.wateri.it/images/infobox-blue-span.png") no-repeat 15px center;}
.infobox.blue p {background:url("http://www.wateri.it/images/infobox-blue-p.png") no-repeat center right;}

.infobox.orange {background:url("http://www.wateri.it/images/infobox-orange.jpg") repeat;color:#846000;border:1px solid #f4b200;}
.infobox.orange span {background:url("http://www.wateri.it/images/infobox-orange-span.png") no-repeat 15px center;}
.infobox.orange p {background:url("http://www.wateri.it/images/infobox-orange-p.png") no-repeat center right;}

.infobox.red {background:url("http://www.wateri.it/images/infobox-red.jpg") repeat;color:#b40000;border:1px solid #d70000;}
.infobox.red span {background:url("http://www.wateri.it/images/infobox-red-span.png") no-repeat 15px center;}
.infobox.red p {background:url("http://www.wateri.it/images/infobox-red-p.png") no-repeat center right;}

.infobox.green {background:url("http://www.wateri.it/images/infobox-green.jpg") repeat;color:#419100;border:1px solid #54bb01;}
.infobox.green span {background:url("http://www.wateri.it/images/infobox-green-span.png") no-repeat 15px center;}
.infobox.green p {background:url("http://www.wateri.it/images/infobox-green-p.png") no-repeat center right;}

.standard-box {background:url("http://www.wateri.it/images/box-bg.jpg") repeat;border:1px solid #c6c6c6;position:relative;}
.standard-box p {padding:15px !important;}
.standard-box.titled {}
.standard-box.titled p {padding-top:20px !important;}
.standard-box .title {background:url("http://www.wateri.it/images/box-title.jpg") repeat-x;height:41px;line-height:41px;border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #a4a4a4;position:absolute;top:-36px;left:-1px;width:100%;}
.standard-box .title h5 {padding:0 15px;color:#000;font-size:16px;}

/* -- */

/* tabs */
.tabs {padding:15px 0;}
.tabs .nav {list-style:none;padding:0;margin:0;position:relative;z-index:10;border-bottom:1px solid #d9d9d9;height:25px;}
.tabs .nav li {display:block;float:left;margin-left:-1px;}
.tabs .nav li:first-child {margin-left:0;}
.tabs .nav li a {background:url("http://www.wateri.it/images/tabs-nav-li.jpg") repeat-x top;display:block;float:left;height:25px;line-height:26px;padding:0 20px;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;color:#2e2e2e;}
.tabs .nav li a.current, .tabs .nav li a:hover {background:url("http://www.wateri.it/images/tabs-nav-li.jpg") repeat-x bottom;}
.tabs .cnt {position:relative;z-index:15;padding:5px 15px;display:none;border-top:1px solid #fcfcfc;}
.tabs .cnt.current {display:block;}
/* -- */

/* toggles */
.toggles {padding:15px 0;}
.toggles ul {list-style:none;padding:0;margin:0;}
.toggles ul li {padding:0 0 10px 0;}
.toggles ul li a {color:#808080;font-weight:bold;background:url("http://www.wateri.it/images/list-toggle-arrow-right.png") no-repeat center left;padding:0 0 0 15px;}
.toggles ul li a.current {background:url("http://www.wateri.it/images/list-toggle-arrow-down.png") no-repeat center left;}
.toggles ul li p {display:none;}
.toggles ul li p.current {display:block;}
/* -- */

/* testimonials */
#testimonials {width:460px;}
#testimonials ul {list-style:none;padding:0;margin:10px 0;}
#testimonials ul li {padding:0;display:block;float:left;position:relative;}
#testimonials ul li .text {background:url("http://www.wateri.it/images/testimonials-li-text.jpg") repeat-x top #f1f1f1;border-top:1px solid #c2c2c2;border-left:1px solid #c2c2c2;border-right:1px solid #fff;border-bottom:1px solid #fff;width:460px;position:relative;z-index:10;float:left;}
#testimonials ul li .text p {padding:20px 30px;text-align:center;font-style:italic;display:block;float:left;}
#testimonials ul li .author {background:url("http://www.wateri.it/images/testimonials-li-author.jpg") no-repeat top right;padding:0 30px 0 0;margin:-1px 20px 0 0;text-align:right;position:relative;z-index:20;line-height:34px;float:right;}
/* -- */

/* newsletter */
#newsletter {width:460px;}
#newsletter .input-text {background:url("http://www.wateri.it/images/newsletter-input-text.jpg") no-repeat top left;width:180px;height:24px;line-height:24px;font-size:11px;color:#6b6b6b;padding:0 0 0 10px;vertical-align:middle;margin:5px 0;}
#newsletter .input-submit {background:url("http://www.wateri.it/images/newsletter-input-submit.jpg") no-repeat top left;width:28px;height:24px;vertical-align:middle;cursor:pointer;margin:5px 0;}
#newsletter .input-submit:hover {background-position:0 -24px;}
/* -- */

/* standard form */
.form {}
.form .input-text {background:url("http://www.wateri.it/images/form-input-text.jpg") no-repeat top left;width:440px;height:24px;line-height:24px;padding:0 10px;}
.form .input-textarea {background:url("http://www.wateri.it/images/form-input-textarea.jpg") no-repeat top left;width:439px;height:63px;padding:10px;}
.form.reply .input-text {background:url("http://www.wateri.it/images/form-reply-input-text.jpg") no-repeat top left;width:280px;height:24px;}
.form.reply .input-textarea {background:url("http://www.wateri.it/images/form-reply-input-textarea.jpg") no-repeat top left;width:359px;}

.form label {display:block;padding:6px 0;}
.form div {padding:0 0 15px 0;}
.form.reply div {padding:0 0 10px 0;}
.form .message {display:none;padding:0;margin:0;}
.form #alert ul {list-style:none;padding:20px 0 0 0;margin:0;}
.form #alert ul li {display:block;}
/* -- */

/* flickr */
#flickr h5 {border-bottom:1px solid #d9d9d9;padding:0 0 5px 0;}
#flickr-photos {padding:10px 0 0 0;margin:0;height:150px;width:210px;overflow:hidden;border-top:1px solid #fcfcfc;}
#flickr-photos ul {list-style:none;float:left;padding:0;margin:0 0 0 -10px;}
#flickr-photos ul li {display:block;float:left;padding:0 0 12px 12px;}
#flickr-photos ul li img {border:none;width:60px;height:60px;}
/* -- */

/* social icons */
.social-icons li {width:30px;height:30px;float:left;}
.social-icons li a {width:24px;height:24px;background:url("http://www.wateri.it/images/social-icons.png") no-repeat 0 0;display:inline-block;float:none;}
.social-icons li .skype {background-position:0 0;}
.social-icons li .skype:hover {background-position:-24px 0;}
.social-icons li .linkedin {background-position:0 -24px;}
.social-icons li .linkedin:hover {background-position:-24px -24px;}
.social-icons li .facebook {background-position:0 -48px;}
.social-icons li .facebook:hover {background-position:-24px -48px;}
.social-icons li .digg {background-position:0 -72px;}
.social-icons li .youtube {background-position:0 -72px;}
.social-icons li .digg:hover {background-position:-24px -72px;}
.social-icons li .youtube:hover {background-position:-24px -72px;}
.social-icons li .deviantart {background-position:0 -96px;}
.social-icons li .deviantart:hover {background-position:-24px -96px;}
.social-icons li .twitter {background-position:0 -120px;}
.social-icons li .twitter:hover {background-position:-24px -120px;}


.social-icons.mini li {width:16px;height:16px;padding:0 0 0 4px;display:block;float:left;margin:4px 0 0 0;}
.social-icons.mini a {width:16px;height:16px;background:url("http://www.wateri.it/images/social-icons-mini.png") no-repeat 0 0;display:block;float:left;}
.social-icons.mini li .skype {background-position:0 0;}
.social-icons.mini li .skype:hover {background-position:-16px 0;}
.social-icons.mini li .linkedin {background-position:0 -16px;}
.social-icons.mini li .linkedin:hover {background-position:-16px -16px;}
.social-icons.mini li .facebook {background-position:0 -32px;}
.social-icons.mini li .facebook:hover {background-position:-16px -32px;}
.social-icons.mini li .digg {background-position:0 -48px;}
.social-icons.mini li .digg:hover {background-position:-16px -48px;}
.social-icons.mini li .deviantart {background-position:0 -74px;}
.social-icons.mini li .deviantart:hover {background-position:-16px -74px;}
.social-icons.mini li .twitter {background-position:0 -80px;}
.social-icons.mini li .twitter:hover {background-position:-16px -80px;}
/* -- */

/* table */
.table {}
.table .head {text-align:center;font-family:HelveticaNeueMdCn, Helvetica, sans-serif;}
.table .head .col {float:left;width:160px;margin-left:1px;height:113px;position:relative;}
.table .head .col1 {width:299px;margin-left:-3px;}
.table .head .col2 {background:url("http://www.wateri.it/images/table-2.jpg") no-repeat top left;color:#007dc5;width:400px;}
.table .head .col3 {background:url("http://www.wateri.it/images/table-3.jpg") no-repeat top left;color:#0058c4;}
.table .head .col4 {background:url("http://www.wateri.it/images/table-4.jpg") no-repeat top left;color:#002ec4;}
.table .head .col5 {background:url("http://www.wateri.it/images/table-5.jpg") no-repeat top left;color:#0000c4;}
.table .head h4 {color:#000;font-size:20px;display:block;padding:5px 0;border-bottom:1px solid #b5e1fb;}
.table .head big {display:block;border-top:1px solid #fcfcfc;font-size:50px;line-height:42px;padding-top:6px;}
.table .head small {display:block;font-size:17px;font-family:HelveticaNeueMdCn, Helvetica, sans-serif;color:inherit;}
.table .head .best {height:123px;margin-top:-10px;}
.table .head .best h4 {padding:10px 0;}

.table .data {margin-left:-3px;}
.table .data .rows {background:#f5f5f5;height:40px;clear:both;}
.table .data .rows.colored {background:#f1f1f1;}
.table .data .rows.bordered {border-bottom:1px solid #fcfcfc;padding-bottom:1px;}
.table .data .rows.bordered .row {border-bottom:1px solid #e6e6e6;}
.table .data .rows.options .row1 {background:#f7f7f7 !important;}
.table .data .rows.options .row {padding-top:15px;padding-bottom:20px;}
.table .data .rows span {color:#5790dc;font-size:20px;font-family:HelveticaNeueMdCn, Helvetica, sans-serif;}
/*.table .data .rows .row {float:left;width:160px;height:20px;padding:10px 0;border-left:1px solid #fcfcfc;text-align:center;}*/
.table .data .rows .row {float:left;width:400px;height:20px;padding:10px 0;border-left:1px solid #fcfcfc;text-align:center;}
.table .data .rows .row1 {text-align:right;width:284px;padding-right:15px;border-left:0;}
.table .data .rows .row2 {background:#dcf0fc;}
.table .data .rows .row3 {background:#dceafc;}
.table .data .rows .row4 {background:#dce4fc;}
.table .data .rows .row5 {background:#dcdcfc;}
.table .data .rows.colored .row2 {background:#ccebfd;}
.table .data .rows.colored .row3 {background:#cce2fd;}
.table .data .rows.colored .row4 {background:#ccd7fd;}
.table .data .rows.colored .row5 {background:#ccccfd;}
.table .head .ribbon {background:url("http://www.wateri.it/images/table-best-value.png") no-repeat top left;width:91px;height:89px;position:absolute;top:-8px;right:-8px;z-index:20;}
/* -- */

.tooltip-cloud {position:absolute;left:-2000px;z-index:200;background:url("http://www.wateri.it/images/tooltip-cloud.png") no-repeat top left;width:69px;padding:0 2px 0 0;height:32px;line-height:28px;font-size:11px;color:#fffffe;text-align:center;}

.separator {height:1px;line-height:0;font-size:0;background:#fff;border-top:1px solid #e8e8e8;margin:20px 0 30px 0;}
#piecemaker {position: relative; z-index:100;}

/* google map in contact */
#map_canvas {height:270px;width:460px;position:relative;}
#mapcontent h1 {font-size:14px;padding:0 0 5px 0;margin:0;font-weight:bold;}
#mapcontent p {padding:0 0 0 0 !important;}

/* lightbox for login box */
#lightbox {display:none;background:#000001;opacity:0.9;position:fixed;top:0;left:0;min-width:100%;min-height:100%;z-index:1000;}
/* #lightbox-close {position:absolute;top:15px;right:15px;font-size:11px;background:url("http://www.wateri.it/images/lightbox-close.png") no-repeat top left;width:11px;height:12px;display:block;} */

#loginbox-panel {display:none;position:fixed;top:200px;left:50%;margin-left:-230px;z-index:1001;background:url("http://www.wateri.it/images/lightbox-bg.jpg") repeat-x top #f7f7f7;width:380px;border:1px solid #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:20px 30px;} 
#loginbox-panel .frame {padding:0 0 0 90px;background:url("http://www.wateri.it/images/login-box.png") no-repeat top left;}
#loginbox-panel .input-text {background:url("http://www.wateri.it/images/loginbox-input-text.jpg") no-repeat top left;width:267px;height:24px;line-height:24px;padding:0 10px;font-size:11px;color:#686868;margin:12px 0 0 0;}
#loginbox-panel .separator {margin:15px 0;}
#loginbox-panel div a {color:#5790dc;}
#loginbox-panel .input-submit {background:url("http://www.wateri.it/images/loginbox-input-submit.jpg") no-repeat top left;width:75px;height:25px;padding-bottom:2px;line-height:25px;cursor:pointer;color:#656565;font-weight:bold;margin-top:-5px;}