*{ margin: 0; padding: 0; }

.clear { clear:both; }

h2 {
	color:#276CA3;
	font-weight:bold;
	}
.home {
	border:none;
	}

body {
	  text-align:center;
	  background:url(images_old/bg_body.jpg) repeat-x top #98B8C3;
	  font-family:Arial, Helvetica, sans-serif;
	  }

body.ct_body {
	  text-align:center;
	  background:url(images_old/ct_body.jpg) repeat-x top #FFFFFF;
	  }

.all {
	  width:1003px;
	  min-height:800px;
	  _height:800px;
	  background:url(images_old/bg_body.jpg) repeat-x top #98B8C3;
	  text-align:left;
	  margin:0 auto;
	  _margin:0 auto -2px;
	  }

.fl_l {
float:left;
}
img {border: none;}
.fr { float: right;}


/*----HEADER----*/

.header {
	width:920px;
	min-height:90px;
	background:url(images_old/bg_header.jpg) no-repeat;
	margin:0 auto;
	}
.header img {
	margin-left:25px;
	_margin-left:25px;
	float:left;
	}
.header .list {
	/*width:295px;*/
	width:340px;
	height:27px;
	background:url(images_old/bg_list_header.jpg) no-repeat;
	float:right;
	padding:0 10px 0 0;
	}
.header .up	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0 5px 0 0;
	*padding:0 0px 0 0;
	}
.header .up	li {
	float:right;
	color:#FFFFFF;
	list-style:none;
	padding:4px 6px 0 0;
	*padding:4px 6px 0 0;
	_padding:4px 6px 0 0;
	}
.header .up	li a {
	text-decoration:none;
	color:#FFFFFF;
	}
.header .down {
	width:685px;
	margin:9px 0pt -6px 25px;
	float:left;
	}
.header .down li {
	height:35px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	list-style:none;
	padding:20px 8px 0px ;
	/*_padding:20px 14px 0;*/
	background:url(images_old/sep_header.jpg) no-repeat 0 10px;
	}

.header .down li:first-child {background:none;}

.header .down li a {
	text-decoration:none;
	color:#ffffff;
	}

/*----header_home----*/

.header_home {
	width:920px;
	min-height:136px;
	background:url(images_old/bg_header_home.jpg) no-repeat 0 0;
	}

/*----CONTENT----*/

.content {
	width:920px;
	min-height:600px;
	margin:0 auto;
	}

.content .img_c_up {
	margin-top:5px;
	_margin-top:0px;
	float:left;
	}
.content .img_c_down {
	float:left;
	}

.content .content_info {
	width:920px;
	min-height:157px;
	background:#F9FBEE;
	_margin-top:-4px;
	}

.content .logo_table {
width:870px;
margin:0 0 0 20px;
}

.content .logo_table tale tr td {
text-align:center;
}

.content .content_info .info {
	width:288px;
	_margin:-4px 0 0 0;
	float:left;
	height: auto;
	}
.content .content_info .info h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#539A62;
	padding:2px 0 0 16px;
 }

 .content .content_info .info h1.testi-txt {color: #0071bc; padding-left: 50px;}

.content .content_info .info h1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#539A62;
	text-decoration:none;
    }
.content .content_info .info h1 a:hover {
	text-decoration:underline;
	}
.content .content_info .info ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	/*text-align:justify;*/
	padding:0 0 0 28px;
	}
.content .content_info .info ul li {
	padding:10px 0 0 0;
	line-height:16px;
	}
.content .content_info .info ul li a {
	text-decoration:none;
	color:#666666;
	}
.content .content_info .info ul li a:hover {
	text-decoration:underline;
	}

.content .content_info .info .read {
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#01AC5C;
	float:right;
	background-image: url(images_old/read_more.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0;
	padding-top: 2px;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 21px;
	}
.content .content_info .info .read a {
	text-decoration:none;
	color:#539A62;
	}
.content .content_info .info .read_right {
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#759129;
	float:right;
	background:url(images_old/read_more2.jpg) no-repeat  0 20px;
	padding:34px 27px 0px 41px;
	}
.content .content_info .info .read_right a {
	text-decoration:none;
	color:#539A62;
	}
.content .content_info .sep {
	float:left;
	}
.content .content_info .separator {
	width:2px;
	height:157px;
	float:left;
	margin:0px 0 0 15px;
	}

.content .content_info .info .hydro-txt {}

.content .content_info .info p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:justify;
	padding:5px 0 0 8px;
	line-height:15px;

	}
.content .content_info .info p strong { font-weight: bold; font-size: 10px; color: #0071bc; text-align: right;}
.content .content_info .info p.buy-txt { font: bold 14px Arial, Helvetica, sans-serif; color: #444547; vertical-align: middle;}
.content .content_info .info .previous { padding-left: 10px;}
.content .content_info .info .previous a {background:url(images_old/previous-icon.gif) no-repeat  left 5px; padding-left: 15px; text-decoration: none; float: left;}
.content .content_info .info .previous a:hover { text-decoration: none;}
.content .content_info .info .center {
	padding:20px 0 10px 53px;
	}

.content .content_info .info p.logos {
width:300px;
padding: 5px 0 10px 0px;
text-align: center;
clear: both;
font-weight: bold;
color: #444547;
font-size: 14px; }
.content .content_info .info p.logos img { vertical-align: middle; border: none;}
.info .rotation  p.right { font-size: 11px; font-weight: bold; text-align: right; color: #0071bc; padding: 0px;}
.content .content_info .info .USEPA {
	widt:68px;
	height:68px;
	padding:25px 10px 0 0;
	float:right;
	}
.content .content_info .info img {
	margin:0 3px 0 0;
	vertical-align: middle;
	}
.content .content_info .info .UNITED {
	width:107px;
	height:69px;
	padding:20px 10px 0 0;
	float:right;
	}
.content .content_info .info .GENERAL {
	width:107px;
	height:69px;
	padding:20px 10px 0 0;
	float:right;
	text-align:center;
	}
.content .content_info .info .AMERICAN {
	width:130px;
	height:69px;
	padding:20px 10px 0 0;
	float:right;
	}


/*----FOOTER----*/

.footer {
	width:920px;
	min-height:50px;
	margin:0 auto 15px;
	text-align:center;
	}
.footer ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:10px 0pt 0pt 94px;
	}
.footer ul li {
	list-style:none;
	float:left;
	padding:0 4px;
	}
.footer ul li a {
	text-decoration:none;
	color:#FFFFFF;
	}
.footer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-bottom:30px;
	}



/*-----------------------MJSI_SUBPAGE----------------------------------*/

.header_sp h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#666668;
	float:left;
	padding:25px 0pt 0pt 440px;
	}

.content_sp {
	width:920px;
	min-height:100px;
	_height:189px;
	margin:0 auto;
	_margin:0 auto -6px;
	background:url(images_old/bg_content_sp.jpg) repeat-y;
	display:block;
	}

.content_sp .left{
	width:184px;
	_width:187px;
	min-height:588px;
	*min-height:723px;
	_height:588px;
	float:left;
	padding-right:3px;
	*padding-right:3px;
	_padding-right:0px;
	}
.content_sp_left {
	width:187px;
	/*min-height:887px;
	*height:900px;*/
	min-height:500px;
	*height:510px;
	background:url(images_old/bg_content_subpage_left.jpg) no-repeat #F9FBEE;
	}
.content_sp_left ul#menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#666668;
	padding:38px 0 0 0;
	}

.content_sp_left ul li {
	list-style:none;
	padding:5px 0 0 0;
	}
.content_sp_left ul li ul {
	display:none;/*display:none*/
	}

.content_sp_left ul li.selected ul {
	display:block;
	}


.content_sp_left ul li a {
	text-decoration:none;
	color:#666668;
	padding:8px 0px 0 20px;
	_padding:8px 0px 0 30px;
	_padding-left:8px;
	height:26px;
	width:167px;
	_width:175px;
 }
.content_sp_left a#home{
	display:block;
	}
.content_sp_left a#home:hover {
	color:#FFFFFF;
	background:url(images_old/hover_SP_left.jpg) no-repeat 2px 0px;
	}
.content_sp_left a#Goverment {
	display:block;
	}
.content_sp_left a#Goverment:hover {
	color:#FFFFFF;
	background:url(images_old/hover_SP_left.jpg) no-repeat 2px 0;
	}
.content_sp_left a#Hotel {
	display:block;
	}
.content_sp_left a#Hotel:hover {
	color:#FFFFFF;
	background:url(images_old/hover_SP_left.jpg) no-repeat 2px 0px;
	}
.content_sp_left a#Residential {
	display:block;
	}
.content_sp_left a#Residential:hover {
	color:#FFFFFF;
	background:url(images_old/hover_SP_left.jpg) no-repeat 2px 0px;
	}
.content_sp_left a#propiety_Management {
	display:block;
	}
.content_sp_left a#propiety_Management:hover {
	color:#FFFFFF;
	background:url(images_old/hover_SP_left.jpg) no-repeat 2px 0px;
	}
.content_sp_left a#Dealors {
	display:block;
	}
.content_sp_left a#Dealors:hover {
	color:#FFFFFF;
	background:url(images_old/hover_SP_left.jpg) no-repeat 2px 0px;
	}
.content_sp_left a#Retailer {
	display:block;
	}
.content_sp_left a#Retailer:hover {
	color:#FFFFFF;
	background:url(images_old/hover_SP_left.jpg) no-repeat 2px 0px;
	}
.content_sp_left a#Wholesale {
	display:block;
	}
.content_sp_left a#Wholesale:hover {
	color:#FFFFFF;
	background:url(images_old/hover_SP_left.jpg) no-repeat 2px 0px;
	}
.content_sp_left a#About_MJSI {
	display:block;
	}
.content_sp_left a#About_MJSI:hover {
	color:#FFFFFF;
	background:url(images_old/hover_SP_left.jpg) no-repeat 2px 0px;
	}
.content_sp_left a#Contact {
	display:block;
	}
.content_sp_left a#Contact:hover {
	color:#FFFFFF;
	background:url(images_old/hover_SP_left.jpg) no-repeat 2px 0px;
	}
.content_sp_left a#Site_map {
	display:block;
	}
.content_sp_left a#Site_map:hover {
	color:#FFFFFF;
	background:url(images_old/hover_SP_left.jpg) no-repeat 2px 0px;
	}


.content_sp_left ul li .list_2 {
	font-size:13px;
	color:#578DB1;
	font-weight:bold;
	}

.content_sp_left ul li .list_2 li {
	list-style:none;
	padding:1px 0pt 8px 15px;
	}


.content_sp_left ul li ul li ul {
	display:block;/*display:none*/
	}
.content_sp_left ul li ul li.selected ul {
	display:block;
	}

.content_sp_left ul li .list_2 li a {
	text-decoration:none;
	color:#578DB1;
	}

.content_sp_left ul li ul.list_2 li.submenu_B a.niv_3 {
	padding:0px;
	}
.content_sp_left ul li .list_2 li a:hover {
	color:#666668;
	}

.content_sp_left ul li .list_2 .li_1 {
	display:block;
	margin:0 0 0 20px;
	}
.content_sp_left ul li .list_2 .li_1 .list_3 {
	font-size:11px;
	color:#578DB1;
	font-weight:bold;
	padding-top:10px;
	}
.content_sp_left ul li .list_2 .li_1 p {
	padding:0 0 0 21px;
	}
.content_sp_left ul li .list_2 .span {
	color:#666668;
	}



.content_sp_left ul li .list_2 .li_1 .list_3 span {
	font-weight:normal;
	display:block;
	}

.content_sp_left ul li .list_2 .li_1 .list_3 .li_2 {
	list-style:none;
	margin:0px 0pt 0px 20px;
	}
.content_sp_left ul li .list_2 .li_1 .list_3 .li_2 a {
	text-decoration:none;
	color:#578DB1;
	padding:0;
	}
.content_sp_left ul li .list_2 .li_1 .list_3 .li_2 a:hover {
	color:#686868;
	}



.content_sp .right {
/**min-height:730px;*/
margin:0 0 0 0;
}

.content_sp .right_down {
	width:250px;
	min-height:189px;
	_height:190px;
	float:left;
	margin:0pt 0pt 0pt 39px;
	}
.content_sp .right_down1 {
	margin:0;
	}
.content_sp .right .content_sp_right .right_down p.cal {
	font-size:12px;
	color:#296CA3;
	padding:5px 0pt 0pt 43px;
	margin:0;
	font-weight:bold;
	height:40px;
	background:url(images_old/camera.jpg) no-repeat 0px 0px;
	}
.content_sp .right .content_sp_right .right_down p.cal span {
	font-weight:normal;
	}
.content_sp .right .content_sp_right .right_down h2.call {
	padding:87px 0pt 0pt 55px;
	height:34px;
	background:url(images_old/cell_phone.jpg) no-repeat 6px 75px;
	font-size:16px;
	}
.content_sp .right .content_sp_right .right_down h2.plane {
	padding:40px 0pt 0pt 55px;
	height:34px;
	background:url(images_old/plane.jpg) no-repeat 0px 35px;
	font-size:16px;
	}
.content_sp .right .content_sp_right .right_down h2.letter {
	padding:40px 0pt 0pt 55px;
	height:34px;
	background:url(images_old/letter.jpg) no-repeat 0px 35px;
	font-size:16px;
	}
.content_sp .right .content_sp_right .right_down p {
	padding:0 0 0 22px;
	font-weight:bold;
	}
.content_sp .right .content_sp_right .right_down p span {
	font-weight:normal;
	}








.content_sp_right {
	width:721px;
	/*min-height:887px;*/
	min-height:500px;
	float:left;
	background:url(images_old/bg_content_sp_right.jpg) no-repeat top #FFFFFF;
	margin:0pt 0pt 0pt 12px;
	*margin:0pt 0pt 0pt 12px;
	position:relative;
	}
.content_sp_right .hforce_info {
	margin:18px 0pt 0pt 2px;
	}
.content_sp .right .deco {
	float:left;
	}
.content_sp_right .down {
	width:720px;
	text-align:center;
	}

.content_sp_right .hydro_right {
margin:0 0 0 35px;
}

.content_sp_right .img_inst {
margin:0 0 0 45px;
}

.content_sp_right .down .links_contact {
	margin:0 40px;
	}
.content_sp_right p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#676767;
	padding:50px 0 0 70px;
	}
.content_sp_right p.contact_form {
	color:#276DA3;
	padding:34px 0pt 0pt 51px;
	font-weight:bold;
	}
.content_sp_right p.dealer {
	padding:41px 0pt 0pt 48px;
	margin:0 0 0 0;
	}
.content_sp_right p.studies {
	padding:0pt 30px 0pt 51px;
	font-size:12px;
	}
.content_sp_right p.studies span {
	font-size:15px;
	font-weight:bold;
	}
.content_sp_right .left_studies {
	width:495px;
	min-height:300px;
	margin:30px 0pt 0pt 51px;
	float:left;
	/*border:1px solid #ff0000;*/
	}
.content_sp_right .left_studies p.studies_in {
	padding:0px;
	/*border:1px solid #ff0000;*/
	}
.content_sp_right .left_studies h2.studies {
	margin:0 0 0 0;
	}
.content_sp_right .right_studies {
	width:150px;
	min-height:200px;
	float:left;
	margin:0 0 0 9px;
	/*border:1px solid #ff0000;*/
	}
.content_sp_right .right_studies img {
	margin:33px 0 0 0;
	}

.content_sp_right h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
	color:#276CA3;
	padding:10px 0pt 0pt 70px;
	}
.content_sp_right h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#276CA3;
	padding:30px 0pt 0pt 51px;
	}

.content_sp_right .product {
	float:left;
	}

.content_sp_right .product .left_banners .center_hr {
width:232px;
margin:25px 0 0 67px;
text-align:center;
}


.content_sp_right .product .img_product {
margin:10px 0pt 0pt 37px;
}
.content_sp_right .sep_sp{
	float:left;
	margin:0 0 0 25px;
	}
.content_sp_right ul {
	float:left;
	margin-top:10px;
	}

.content_sp_right ul li  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#707070;
	height:32px;
	padding:14px 0pt 15px 84px;
	list-style:none;
	}

.content_sp_right ul li.li_buy  {
	padding:0 0 35px 40px;
	}

.content_sp .right .content_sp_right ul li a {
	color:#707070;
	text-decoration:none;
	}



.content_sp_right ul .ins {
	background:url(images_old/img1_right_SP.jpg) no-repeat 35px 0px;
	}
.content_sp_right ul .trouble {
	background:url(images_old/img1_ts.jpg) no-repeat 35px 0px;
	}
.content_sp_right ul .vid {
	background:url(images_old/img2_right_SP.jpg) no-repeat 35px 0px;
	}
.content_sp_right ul .feat {
	background:url(images_old/img2_right_SP2.jpg) no-repeat 35px 0px;
	}
.content_sp_right ul .bro {
	background:url(images_old/img3_right_SP.jpg) no-repeat 35px 0px;
	}
.content_sp_right ul .sav {
	background:url(images_old/img4_right_SP.jpg) no-repeat 35px 3px;
	}
.content_sp_right .buy {
	margin:0px 0px 0px 10px;
	float:left;
	border:none;
	}
.content_sp_right .canadian {
	margin:0px 0px 0px 0; /*19px;*/
	border:none;
	}
.content_sp_right .ace {
	margin:19px 0px 15px 150px; /*19px;*/
	border:none;
	}
.content_sp_right ul.contact {
	margin:1px 0pt 0pt 52px;
	color:#276DA3;
	float:none;
	}
.content_sp_right ul.contact li {
	margin:5px 0;
	padding:0 0 0 0;
	height:auto;
	color:#276DA3;
	font-size:12px;
	}
.content_sp .right .content_sp_right ul.contact li a {
	color:#276DA3;
	}


.border_sp_right {
	margin:0 0 0 0px;
	float:right;
	}


.content_sp .right .left_down {
	width:370px;
	min-height:100px;
	_height:100px;
	float:left;
	margin:0 0 0 45px;
	_margin:0 0 0 20px;
	}
.content_sp .right .left_down  h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#276DA3;
	padding:10px 0pt 8px 0px;
	}
.content_sp .right .left_down  h3.only {
	font-size:12px;
	}
.content_sp .right .left_down p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#666666;
	padding:0;
	}
.content_sp .right .left_down ul.items {
	padding:0;
	margin:10px 0 10px 5px;
	float:none;
	}
.content_sp .right .left_down ul.items li {
	list-style:none;
	font-size:12px;
	padding:0;
	min-height:15px;
	_height:15px;
	text-indent:-5px;
	}
.content_sp .right .left_down .overfilling {
	margin:25px 0pt 10px 0px;
	}


.content_sp .right ul.down {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#186DA4;
	font-weight:bold;
	padding:;
	_padding:;
	float:left;
	margin:40px 0pt 0pt;
	}



.content_sp .right .right ul.down li a {
	text-decoration:none;
	color:#186DA4;
	}
.content_sp .right_down .green_spec {
	margin:15px 0 15px 0;
	}

.content_sp_right .ace {
padding:11px 0 0 14px;
}


#box_buy {
position:absolute;
width:341px;
height:384px;
background:url(images_old/bg_box_buy.png) no-repeat;
top:140px;
left:370px;
display:none;
}

#box_buy .in_buy {
margin:0 10px 0 28px;
padding:10px 0 0 0;
text-align:left;
}

#box_buy .in_buy h3 {
padding:10px 0 10px;
font-size:18px;
color:#00529C;
}

#box_buy .in_buy #btn_close {
margin:10px 10px 0 0;
}

#box_buy .in_buy p {
padding:0 15px 8px 0;
margin:0;
text-align:justify;
color:#676767;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

#box_buy .in_buy p span {
color:#EC1C24;
}

#box_buy .in_buy p.p_req {
font-size:11px;
}

#box_buy .in_buy p.p_req span {
color:#EC1C24;
}

#box_buy .in_buy .table {
margin:5px 0 0;
}

#box_buy .in_buy .table p {
padding:5px 5px 0 0;
text-align:right;
}

#box_buy .in_buy .table p.buss {
padding:0 5px 0 0;
}


#box_buy .in_buy .table input.a {
width:185px;
height:21px;
}

#box_buy .in_buy .table input.btn_submit {
margin:15px 20px 0 0;
}


#box_buy2 {
position:absolute;
width:341px;
height:384px;
background:url(images_old/bg_box_buy.png);
top:140px;
left:370px;
display:none;
}

#box_buy2 .in_buy {
margin:0 10px 0 28px;
padding:10px 0 0 0;
text-align:left;
}

#box_buy2 .in_buy #btn_close {
margin:10px 10px 0 0;
}

#box_buy2 .in_buy h3 {
padding:10px 0 10px;
font-size:18px;
}

#box_buy2 .in_buy p {
padding:0 15px 8px 0;
margin:0;
text-align:justify;
color:#676767;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

#box_buy2 .in_buy p span {
color:#EC1C24;
font-size:11px;
}

#box_buy2 .in_buy .table {
margin:5px 0 0;
}

#box_buy2 .in_buy .table p {
padding:5px 5px 0 0;
text-align:right;
}


#box_buy2 .in_buy .table input.a {
width:185px;
height:21px;
}

#box_buy2 .in_buy .table input.btn_submit {
margin:15px 20px 0 0;
}


#header_where #box_buy {
position:absolute;
top:100px;
left:0px;
display:none;
}

#al_cen {
position:relative;
}

#al_cen #box_buy2 {
position:absolute;
top:0px;
left:300px;
display:none;
}



/*----contact----*/
.content_sp_right .left_down_contact {
	width:370px;
	min-height:400px;
	float:left;
	}
.content_sp_right .left_down_contact h2 {
	padding:45px 0 0 45px;
	}
.content_sp_right .left_down_contact h2.h2_dealer {
	padding:0 0 0 45px;
	}
.content_sp_right .left_down_contact h2.dealer_font {
	font-size:16px;
	padding:10px 0 0 48px;
	}


.content_sp_right .left_down_contact table {
	margin:20px 0pt 0pt 47px;
	/*width:320px;*/
	}

.content_sp_right .left_down_contact table select {
margin:0 0 13px;
}


.content_sp_right .left_down_contact table.table_dealer {
	width:374px;
	margin:0pt 0pt 0pt 43px;
	*margin:0 0 0 48px;
	padding:0 0 0 4px;
	*padding:0;
	color:#676767;
	}

.content_sp_right .left_down_contact table tr td a.dealer_print {
	padding:0 12px 0 0;
	font-size:16px;
	color:#276DA3;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}

.content_sp_right .left_down_contact table tbody tr td p {
	padding:0;
	}

.content_sp_right .left_down_contact table tbody tr td p span {
	color:#408F50;
	}

.content_sp_right .left_down_contact table tbody tr td p.font {
	font-size:10px;
	*padding:0 0 10px 0;
	}
.content_sp_right .left_down_contact table tbody tr td p.pad {
	padding:0 0 10px 1px;
	*padding:0 0 10px 1px;
	}
.content_sp_right .left_down_contact table tbody tr td p.state {
	padding:0 0 0 10px;
	*padding:0 0 0px 12px;
	}
.content_sp_right .left_down_contact table tbody tr td p span {
	padding:0;
	color:#66A573;
	}
.content_sp_right .left_down_contact table tbody tr td input {
	height:17px;
	padding:4px 2px 0;
	}

.content_sp_right .left_down_contact table tbody tr td input.name {
	width:133px;
	margin:0 0 5px 0;
	}
.content_sp_right .left_down_contact table tbody tr td input.email {
	width:315px;
	margin:0 0 10px 0;
	}
.content_sp_right .left_down_contact table tbody tr td input.city {
	width:175px;
	margin:0 0 10px 0;
	}
.content_sp_right .left_down_contact table tbody tr td input.state {
	width:124px;
	margin:0 0 10px 8px;
	*margin:0 0 10px 12px;
	}
.content_sp_right .left_down_contact table tbody tr td input.tel {
	width:46px;
	}
.content_sp_right .left_down_contact table tbody tr td textarea {
	width:316px;
	height:105px;
	}
.content_sp_right .left_down_contact table tbody tr td input.image {
	width:89px;
	height:26px;
	*padding:0 10px 0 0;
	}
.content_sp_right .left_down_contact table tbody tr td input.dealer_order_form {
	padding:20px 8px 0pt 0pt;
	}
.content_sp_right .left_down_contact form {
	width:650px;
	}
.content_sp_right .left_down_contact table tbody tr td input.image_dealer {
	margin:29px 65px 0pt 0pt;
	}

.content_sp_right .left_down_contact table tr td .a_dealer {
	text-decoration:none;
	color:#676767;
	font-size:12px;
	text-align:right;
	padding:0 5px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	}
.content_sp_right .left_down_contact table tr td input.dealer_box {
	width:46px;
	height:18px;
	}
.content_sp_right .left_down_contact table.width_table {
	width:630px
	}
.content_sp_right .left_down_contact table tr td .img_change {
	width:275px;
	height:232px;
	background:url(images_old/dealer_pic2.jpg) no-repeat;
	}
.content_sp_right .left_down_contact table tr td .img_change .img_dealer_pic2 {
	margin:15px 75px 0pt 0pt;
	}




/*----about----*/


.content_sp_right .mjsi_fly {
	margin:56px 0pt 0pt;
	}
.content_sp_right .mjsi_fly_2 {
	margin:150px 0 0 0;
	}
.content_sp_right h2.persons {
	margin:10px 22px 0 51px;
	*margin:10px 22px 0px 51px;
	padding:0 0 0 0;
	font-size:16px;
	}
.content_sp_right .info_persons {
	padding:0px 34px 0px 51px;
	text-align:justify;
	font-size:12px;
	}
.content_sp_right .left {
	width:380px;
	min-height:375px;
	_height:375px;
	/*margin:0pt 5px 0pt 0pt;
	*margin:0pt 5px 0pt 0pt;*/
	}
.content_sp_right .left_contact_form {
	min-height:352px;
	}
.content_sp_right .left h2.about {
	padding:30px 0pt 0pt 51px;
	}
.content_sp_right .left p {
	padding:33px 0 0 51px;
	}
.content_sp_right .left .p_info {
	padding:5px 0pt 0pt 51px;
	text-align:justify;
	float:left
	}
.content_sp_right .left .p_form {
	float:none;
	}
.content_sp_right .left .contact_form {
	font-size:15px;
	padding:30px 0pt 0pt 51px;
	color:#676767;
	}
.content_sp_right .left .contact_form_pad {
	padding:20px 0pt 0pt 51px;
	color:#676767;
	float:none;
	}
.content_sp_right .left .p_contact_form {
	padding:15px 0 0 51px;
	color:#276DA3;
	font-weight:bold;
	}
.content_sp_right .left .employee {
	padding:39px 0pt 0pt 51px;
	}
.content_sp_right .left .contact_form a {
	color:#676767;
	}


/*----events----*/
.content_sp_right p.upcoming {
	padding:42px 0 0 51px;
	}
.right .content_sp_right h2.coming {
	padding:15px 0 0 51px;
	margin-top:25px;
	}
.right .content_sp_right h2.person {
	padding:0px 0 0 15px;
	font-size:17px;
	background:url(images_old/point_upcomming.jpg) no-repeat scroll 0px 5px;
	}
.content_sp_right .upcomming {
	float:left;
	margin:46px 0pt 0pt 53px;
	_margin:46px 0 0 26px;
	min-height:695px;
	width:300px;
	}
.content_sp_right .upcomming p {
	color:#276DA3;
	font-size:14px;
	padding:25px 0pt 0pt;
	}
.content_sp_right .upcomming p span {
	font-size:17px;
	font-weight:bold;
	}
.content_sp_right .upcomming p span a {
	color:#276DA3;
	text-decoration:none;
	}







/*----FOOTER_SP----*/

.footer_sp {
	text-align:center;
	width:891px;
	margin:0pt 0px 0pt 117px;
	padding:0 0 0 0;
	}


/*  ROTATION */

.info .rotation{
  	display:none;
  	position:absolute;
  	width:285px;
  	}




/*----HOTELS-SUBPAGE----*/


.content_sp .left_hotels {
	float:left;
	margin:0px 0pt 0pt 0px;
	_margin:0px 0pt 0pt 0px;
	}
.content_sp .right_hotels {
	margin:0px 0px 0px 7px;
	float:left;
	width:721px;
	background:#FFFFFF;
	}
.content_sp .right_hotels .img {
	margin:0 0 5px 1px;
	_margin:0 0 5px 0px;
	_width:722px;
	display:block;
	}
.content_sp .right_hotels .img_hotel {
	margin:0 0 5px 1px;
	}
.content_sp .right_hotels .img_1 {
	margin:0 0 0 8px;
	_float:right;
	}
.content_sp .right_hotels .border_up {
	*margin:0 0 -4px 8px;
	}

.content_sp .right_hotels .hotels_in {
	width:725px;
	min-height:100px;
	_height:100px;
	background:#FFFFFF;
	margin:0 auto;
	*margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	}

.content_sp .right_hotels .hotels_in h2 {
padding:0 18px 6px 22px;
}


.content_sp .right_hotels .hotels_in .payback {
	margin:11px 0pt 0pt 28px;
	}
.content_sp .right_hotels .hotels_in p {
	color:#666666;
	padding:7pt 18px 0pt 20px;
	font-weight:normal;
	text-align:justify;
	}
.content_sp .right_hotels .hotels_in p span {
	color:#276DA3;
	}
.content_sp .right_hotels .hotels_in p span.hydro {
	font-weight:bold;
	}

.content_sp .right_hotels .hotels_in .left_content {
float:left;
width:505px;
}

.content_sp .cont_table {
width:692px;
margin:33px 0 0 19px;
}

.content_sp .cont_table table {

}

.content_sp .cont_table table tr td {
text-align:center;
}

.content_sp  img.sep {
float:left;
margin:0 0 0 0;
}

.content_sp .right_hotels .hotels_in ul {
	padding:17px 0pt 0pt 34px;
	}
.content_sp .right_hotels .hotels_in ul li {
	padding:6px 18px 6px 0px;
	color:#276DA3;
	}
.content_sp .right_hotels .hotels_in ul li a {
	padding:6px 18px 6px 0px;
	color:#276DA3;
	text-decoration:none;
	}
.content_sp .right_hotels .hotels_in .list_img {
	padding:15px 0 0 25px;
	*padding:14px 0 0 25px;
	text-align:center;
	float:left;
	}
.content_sp .right_hotels .hotels_in .news_middle {
	width:200px;
	min-height:100px;
	margin:0 auto;
	}
.content_sp .right_hotels .hotels_in .list_img_1 {
	padding:15px 0 0 25px;
	*padding:14px 0 0 25px;
	text-align:center;
	}
.content_sp .right_hotels .hotels_in .list_img .links {
	height:59px;
	width:156px;
	*width:155px;
	list-style:none;
	/*float:left;*/
	padding:15px 0px 0px 15px;
	*padding:15px 0px 0px 15px;
	margin:0 0 0 0;
	}
.content_sp .right_hotels .hotels_in .list_img .links a {
	width:100px;
	height:50px;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	padding:0;
	}

.content_sp .right_hotels .hotels_in .list_img .links a.link_image {
	width:100px;
	display:block;
	text-align:center;
	float:right;
	}
.content_sp .right_hotels .hotels_in .list_img .links a.view_p {
	margin:0 24px 0 0;
	*margin:0 23px 0 0;
	_margin:0 12px 0 0;
	}
.content_sp .right_hotels .hotels_in .list_img .links a.text_p {
	margin:0 24px 0 0;
	*margin:0 23px 0 0;
	_margin:0 12px 0 0;
	}

.content_sp .right_hotels .hotels_in .list_img .links a.brouchure_p {
	margin:0 31px 0 0;
	*margin:0 30px 0 0;
	_margin:0 15px 0 0;
	}
.content_sp .right_hotels .hotels_in .list_img .links a.calib_p {
	margin:0 24px 0 0;
	*margin:0 23px 0 0;
	_margin:0 12px 0 0;
	}


.view {
	background:url(images_old/img_content_hotelsSubpage1.jpg) no-repeat 0px 10px ;
	}
.calculate {
	background:url(images_old/img_content_hotelsSubpage2.jpg) no-repeat 0px 11px;
	}
.brouchure {
	background:url(images_old/img_content_hotelsSubpage3.jpg) no-repeat 8px 10px;
	}
.calibration {
	background:url(images_old/img_content_hotelsSubpage4.jpg) no-repeat -1px 7px;
	}

.content_sp .right_hotels .hotels_in .left_hotel {
	width:490px;
	min-height:315px;
	float:left;
	}
.content_sp .right_hotels .hotels_in .left_hotel .links_hotel {
	width:200px;
	min-height:33px;
	float:left;
	/*border:1px solid #ff0000;*/
	margin:19px 20px 0pt;
	_margin:19px 10px 0pt;
	}
.content_sp .right_hotels .hotels_in .left_hotel .links_hotel_prop {
	float:none;
	}
.content_sp .right_hotels .hotels_in .left_hotel .links_hotel .link_image {
	float:left;
	margin:0 0 0 0;
	vertical-align:middle;
	}
.content_sp .right_hotels .hotels_in .left_hotel .links_hotel a {
	vertical-align:middle;
	float:left;
	text-decoration:none;
	color:#276DA3;
	font-size:11px;
	padding:10px 0pt 0pt 7px;
	}
.content_sp .right_hotels .hotels_in .left_hotel .hotel_info {
	width:450px;
	min-height:80px;
	margin:45px auto 0pt;
	}
.content_sp .right_hotels .hotels_in .left_hotel .hotel_info .hotel_info_in {
	width:450px;
	min-height:50px;
	background:url(images_old/center_hotel_info.jpg) repeat-y;
	*margin:-3px 0 0 0;
	}
.content_sp .right_hotels .hotels_in .left_hotel .hotel_info .hotel_info_in p {
	text-align:center;
	font-weight:bold;
	font-size:15px;
	}


.content_sp .right_hotels .hotels_in .left_hotel .prop_info {
	width:469px;
	min-height:105px;
	margin:20px auto 0px;
	}
.content_sp .right_hotels .hotels_in .left_hotel .prop_info p {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#276DA3;
	text-align:center;
	font-weight:bold;
	}
.content_sp .right_hotels .hotels_in .left_hotel .prop_info .img_prop {
	margin:0 0 -3px 0;
	}
.content_sp .right_hotels .hotels_in .left_hotel .prop_in_info {
	width:469px;
	min-height:80px;
	background:url(images_old/bordercenter_info_prop.jpg);
	}



.content_sp .right_hotels .hotels_in .right_hotel {
	width:234px;
	min-height:315px;
	float:left;
	}
.content_sp .right_hotels .hotels_in .right_hotel .sep_hotel {
	float:left;
	margin:7px 24px 0pt 0pt;
	}
.content_sp .right_hotels .hotels_in .right_hotel .cart_hotel {
	margin:3px 0 0 0;
	}
.content_sp .right_hotels .hotels_in .right_hotel p {
	text-align:center;
	font-size:12px;
	color:#373737;
	}
.content_sp .right_hotels .hotels_in .right_hotel p a {
	text-decoration:none;
	color:#373737;
	}


.content_sp .right_hotels .hotels_in .down_hotel {
	width:100%;
	min-height:50px;
	}
.content_sp .right_hotels .hotels_in .down_hotel .links_hotel {
	width:200px;
	min-height:45px;
	float:left;
	margin:13px -17px 0pt 25px;
	_margin:13px -34px 0px 25px;
	}
.content_sp .right_hotels .hotels_in .down_hotel .links_hotel .link_image {
	float:left;
	margin:0 0 0 0;
	vertical-align:middle;
	}
.content_sp .right_hotels .hotels_in .down_hotel a {
	text-decoration:none;
	color:#276DA3;
	padding:12px 0pt 0pt 5px;
	font-size:11px;
	float:left;
	}


.content_sp .right_hotels .hotels_in .hotel_info {
	width:450px;
	min-height:80px;
	margin:20px 0 0 25px;
	_margin:20px 0 0 40px;
	}

.content_sp .right_hotels .hotels_in .hotel_info .hotel_info_in {
	width:450px;
	min-height:50px;
	background:url(images_old/center_hotel_info.jpg) repeat-y;
	*margin:-3px 0 0 0;
	}
.content_sp .right_hotels .hotels_in .hotel_info .hotel_info_in p {
	font-size:15px;
	font-weight:bold;
	text-align:center;
	}



/*----residential----*/
.content_sp .right_hotels .hotels_in .list_img .links_residential {
	height:59px;
	width:156px;
	*width:155px;
	list-style:none;
	float:left;
	padding:15px 59px 0px 18px;
	*padding:15px 59px 0px 18px;
	margin:0 0 0 0;
	}
.content_sp .right_hotels .hotels_in .list_img .links_residential a {
	width:100px;
	height:50px;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	padding:0;
	}
.content_sp_right .companies_residential {
	width:580px;
	min-height:350px;
	margin:15px 0 0 70px;
	}
.content_sp_right .companies_residential .residen {
	margin:0 8px 15px 8px;
	border:none;
	}




.content_sp .right_hotels .hotels_in .list_img .links a.link_image_1 {
	width:100px;
	display:block;
	text-align:center;
	float:right;
	}
.content_sp .right_hotels .hotels_in .list_img .links a.view_p_1 {
	margin:0 24px 0 0;
	*margin:0 23px 0 0;
	_margin:0 12px 0 0;
	}
.content_sp .right_hotels .hotels_in .list_img .links a.text_p_1 {
	margin:0 24px 0 0;
	*margin:0 23px 0 0;
	_margin:0 12px 0 0;
	}
.content_sp .right_hotels .hotels_in .list_img .links a.calib_p_1 {
	margin:0 24px 0 0;
	*margin:0 23px 0 0;
	_margin:0 12px 0 0;
	}
.content_sp p.p_residen {
	font-weight:normal;
	}
.content_sp p.p_residen a {
	color:#666666;
	text-decoration:none;
	}

#all .content_sp .right_hotels .hotels_in .left_hotel p_residen {
	font-weight:normal;
	}


/*----subpage-product-model550-----*/

.content_sp_right .hydro {
	width:692px;
	min-height:386px;
	background:url(images_old/img_hydroclean.jpg) no-repeat top #FFFFFF;
	margin:15px 0pt 0pt 16px;
	}
.content_sp_right .hydro_1 {
	min-height:337px;
	}
.content_sp_right .parag_info {
	font-weight:bold;
	text-align:justify;
	padding:10px 72px 0pt 70px;
	}
.content_sp_right .listed {
	margin:10px 0pt 0pt 70px;
	}
.content_sp_right .listed_b {
	margin:10px 0pt 0pt 70px;
	float:left;
	}
.content_sp_right .adjust {
	font-size:16px;
	}
.content_sp_right .adjust_b {
	font-size:16px;
	padding:27px 0pt 0pt 10px;
	float:left;
	}
.content_sp_right .separator {
	margin: 20px 0 0 16px;
	}
.content_sp_right .can {
	padding:0;
	}
.content_sp_right .content_parts {
	width:692px;
	min-height:191px;
	margin:0 auto;
	}
.content_sp_right .parts {
	width:165px;
	min-height:175px;
	text-align:center;
	float:left;
	margin:10px 0pt 0pt 12px;
	}
.content_sp_right .parts_b {
	width:165px;
	min-height:175px;
	float:left;
	text-align:center;
	}
.content_sp_right .valve{
	margin:15px 0pt 0pt 50px;
	_margin:15px 0pt 0pt 35px;
	}
.content_sp_right .easy{
	margin:15px 0pt 1em 113px;
	_margin:15px 0pt 20px 70px;
	}
.content_sp_right .picture {
	margin:0 auto 10px;
	}
.content_sp_right .pict_info {
	padding:0;
	font-size:11px;
	}
.content_sp_right .download {
	width:144px;
	min-height:47px;
	_height:47px;
	background:url(images_old/img_content_hotelsSubpage3.jpg) no-repeat;
	padding:4px 0pt 0pt 13px;
	margin:0px auto;
	margin:10px auto 0px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	display:block;
	clear:both;
	}
.content_sp_right .download a {
	text-decoration:none;
	color:#FFFFFF;
	}
.content_sp_right h2.save {
	font-size:16px;
	padding:0 0 10px 0;
	}
.content_sp_right h2.money {
	margin:15px 0pt 0pt 70px;
	}
.content_sp_right p.save_money {
	padding:0 38px 0 70px;
	text-align:justify;
	}
.content_sp_right h2.innovation {
	font-size:30px;
	padding:15px 0 0 0;
	}
.content_sp_right .left_save {
	width:375px;
	min-height:400px;
	margin:10px 0 0 70px;
	_margin:10px 0 0 35px;
	float:left;
	}
.content_sp_right .save_left_down {
	min-height:200px;
	margin:20px 0 15px 70px;
	_margin:20px 0 15px 35px;
	}
.content_sp_right .save_right_down {
	min-height:200px;
	margin:0;
	}
.content_sp_right .right_save {
	width:260px;
	min-height:200px;
	margin:50px 0 0 16px;
	float:left;
	}
.content_sp_right .right_save .toilet {
	margin:106px 0pt 0pt;
	}
.content_sp_right .left_save .info_save {
	padding:0 0 0 0;
	text-align:justify;
	}
.content_sp_right h2.usa {
	height:34px;
	font-size:20px;
	padding:15px 0pt 0pt 121px;
	background:url(images_old/img_usa.jpg) no-repeat 70px 0;
	}
.content_sp_right h2.canada {
	height:34px;
	font-size:20px;
	padding:15px 0pt 0pt 121px;
	_padding:50px 0pt 0pt 121px;
	background:url(images_old/img_canada.jpg) no-repeat 70px 0;
	_background:url(images_old/img_canada.jpg) no-repeat 70px 30px;
	}
.content_sp_right .companies {
	width:580px;
	min-height:425px;
	margin:15px 0 0 70px;
	}
.content_sp_right .comp {
	min-height:160px;
	}
.content_sp_right .companies img {
	margin:0 8px 10px 8px;
	border:none;
	float:left;
	}
.content_sp_right .companies img.plumbline {
	float:left;
	margin:0 0 0 9px;
	}
.content_sp_right h2.force {
	font-size:22px;
	padding:20px 0 0 70px;
	}
.content_sp_right h2.force_1 {
	padding:0px 0 10px 70px;
	}
.content_sp_right h2.force span {
	font-weight:normal;
	}
.content_sp_right .p_video {
	color:#276CA3;
	padding:0 0 0 70px;
	font-weight:bold;
	}
.content_sp_right .p_video span {
	font-weight:normal;
	}
.content_sp_right .p_video1 {
	padding:5px 0pt 0pt 46px;
	height:40px;
	background:url(images_old/camera.jpg) no-repeat;
	}
.content_sp_right .video {
	margin:15px 0pt 0pt 70px;
	}
.content_sp_right h2.h2_video {
	padding:15px 0 10px 32px;
	}
.content_sp_right .movie {
	width:206px;
	min-height:160px;
	padding:0pt 0pt 0pt 29px;
	float:left;
	}

.content_sp_right .force_brochure {
	margin:15px 0pt 0pt 16px;
	}
.content_sp_right .spec {
	margin:-43px 0pt 0pt 83px;
	*margin:-60px 0pt 0pt 83px;
	}
.content_sp_right .inst {
	margin:11px 0pt 0pt 0px;
	}
.content_sp_right .sep_sp_inst {
	margin:18px 0pt 0pt 25px;
	}
.content_sp_right .greenspec {
	margin:10px 0pt 0pt 40px;
	}
.content_sp_right .up_inst {
	width:293px;
	min-height:445px;
	float:left;
	}

.content_sp_right .up_inst p {
	padding:12px 0pt 0pt 40px;
	color:#276CA3;
	}

.content_sp_right .p_inst {
	padding:10px 0pt 0pt 42px;
	}
.content_sp_right .desc_inst {
	width:719px;
	min-height:176px;
	margin:10px auto 0;
	}
.content_sp_right .desc_insta {
	margin:15px auto 0;
	}
.content_sp_right .hfix_items {
	text-align:center;
	width:500px;
	}
.content_sp_right .desc_inst .inst_in1 {
	float:left;
	margin:0pt 8px;
	_margin:0pt 0pt 0pt 6px;
	width:220px;
	min-height:155px;
	}
.content_sp_right .desc_inst .in_insta {
	text-align:center;
	}
.content_sp_right .desc_inst .inst_in2 {
	width:229px;
	min-height:155px;
	*height:155px;
	background:url(images_old/desc.jpg) repeat-y;
	margin:0 0 0 0;
	*margin:0 0 -1px 0;
	_margin:0 0 -4px 0;
	}
.content_sp_right h2.h2_inst {
	padding:0px 0 0 15px;
	}
.content_sp_right p.info_save2 {
	padding:0 15px;
	text-align:justify;
	}
.content_sp_right .in_insta p.info_save3 {
	display:block;
	text-align:justify;
	font-size:11px;
	padding:0 15px;
	}
.content_sp_right .borderup_inst {
	margin:0 0 0 0;
	*margin:0px 0 -4px 0;
	margin:0px 0 -5px 0;
	}
.content_sp_right .borderdown_inst {
	margin:0 0 0 0;
	*margin:-px 0 0px 0;
	}
.content_sp_right .last_items {
	width:712px;
	*width:712px;
	min-height:375px;
	margin:15px auto 0;
	}
.content_sp_right .item_in {
	width:712px;
	min-height:350px;
	background:url(images_old/center_last_item.jpg) repeat-y;
	margin:0 0 -2px 0;
	_margin:0 0 -5px 0;
	}
.content_sp_right .last_img {
	*margin:0 0 -4px 0;
	_margin:0 0 -5px 0;
	}
.content_sp_right .last_items .h2_last {
	font-size:19px;
	color:#579D65;
	padding:0pt 0pt 0pt 21px;
	}
.content_sp_right .last_items .p_item {
	padding:0pt 34px 0pt 22px;
	font-weight:bold;
	font-size:11px;
	}
.content_sp_right .last_items .p_item a {
	color:#676767;
	text-decoration:none;
	}
.content_sp .right .left_down p.our {
	padding:0 45px 0 0;
	}

.content_sp .right_hotels .hotels_in .property {
	font-size:13px;
	color:#276DA3;
	font-weight:normal;
	text-align:left;
	}
.content_sp .right_hotels .hotels_in .proper {
	width:533px;
	min-height:80px;
	margin:20px auto 0px ;
	}
.content_sp .right_hotels .hotels_in .proper .up_proper {
	*margin:0 0 -3px 0;
	}
.content_sp .right_hotels .hotels_in .proper .proper_in {
	width:533px;
	min-height:50px;
	background:url(images_old/bg_center_property.jpg) repeat-y;
	text-align:center;
	}
.content_sp .right_hotels .hotels_in .proper .proper_in .proper_inst {
	font-size:15px;
	font-weight:bold;
	text-align:center;
	}
.content_sp .right_hotels .hotels_in .conserv {
	font-weight:normal;
	padding:15px 0pt 0pt 20px;
	}
h2.cons {
	padding:10px 0pt 0pt 20px;
	font-size:22px;
	}
.content_sp .right_hotels .hotels_in p.p_cons {
	padding:10px 18px 0 20px;
	color:#276DA3;
	}
.content_sp .right_hotels .hotels_in .list_img .links a.p_wf {
	margin:9px 19px 0pt 0pt;
	_margin:9px 9px 0 0;
	}
.content_sp .right_hotels .hotels_in .list_img .links a.p_save {
	margin:0 22px 0 0;
	_margin:0 10px 0 0;
	}
.recomended {
	background:url(images_old/img_recomended.jpg) no-repeat 10px 11px;
	}
.facts {
	background:url(images_old/img_water_facts.jpg) no-repeat 10px 11px;
	}
.save_water {
	background:url(images_old/img_save_water.jpg) no-repeat 10px 11px;
	}

.content_sp_right .sep_news {
	width:314px;
	height:1px;
	margin:25px auto 0px;
	display:block;
	}

.content_sp_right .links_out {
	width:85%;
	min-height:200px;
	margin:20px auto 0px;
	/*border:1px solid #ff0000;*/
	}

.content_sp_right .links_out .links_out_in {
	width:146px;
	min-height:160px;
	float:left;
	margin:8px 0pt 0pt 41px;
	_margin:12px 0pt 0pt 20px;
	}
.content_sp_right .links_out .links_out_in a {
	text-decoration:none;
	}

.content_sp_right .links_out .links_out_in p {
padding:0;
text-align:center;
}

.content_sp_right .links_out .links_out_in p a {
padding:0;
color:#676767;
font-size:14px;
text-align:center;
}

.content_sp_right .links_out .links_out_in a p {
	padding:0;
	text-align:center;
	display:block;
	font-size:14px;
	}

.content_sp_right .links_out .links_out_in p strong {
	color:#276CA3;
	}

.content_sp_right ul.news {
	padding:25px 0pt 0pt 54px;
	/**padding:15px 0pt 0pt 70px;*/
	color:#276DA3;
	}
.content_sp_right ul.news li {
	padding:15px 0pt;
	color:#276DA3;
	list-style:none;
	height:auto;
	}
.content_sp .right .content_sp_right ul.news li a {
	text-decoration:none;
	color:#276DA3;
	}
.content_sp_right ul.news li .p_news {
	padding:4px 0pt 0pt 19px;
	font-size:14px;
	height:20px;
	font-weight:normal;
	background:url(images_old/read_more_events.jpg) no-repeat 0 4px;
	}
.content_sp_right ul.news li .p_news .a_news {
	text-decoration:none;
	color:#707070;
	}
.content_sp_right ul.news li a.recom {
	color:#276DA3;
	}
.content_sp_right .ways {
	padding:70px 0 0 0;
	font-size:14px;
	text-align:center;
	}
.content_sp_right .cont_ways {
	width:562px;
	min-height:334px;
	margin:60px auto 0;
	}
.content_sp_right .cont_ways img.way_bord_down {
	/*margin-left:14px;*/
	}
.content_sp_right .cont_ways .stadistic {
	margin:80px 0 0 0;
	}

.content_sp_right .cont_ways .ways_scroll {
	width:533px;
	min-height:126px;
	*height:130px;
	_height:126px;
	margin:0 auto;
	position:relative;
	}

.content_sp_right .cont_ways .ways_scroll .ways_in {
	width:531px;
	min-height:107px;
	_height:101px;
	background:url(images_old/border_ways_center.jpg) repeat-y;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	*margin:-4px 0 0 0;
	text-align:center;
	padding:10px 0 0 0;
	display:none;
  	position:absolute;
	left:0;

	}
.content_sp_right .cont_ways .ways_scroll .ways_in h1 {
	font-size:15px;
	color:#676767;
	font-family:Arial, Helvetica, sans-serif;
	}
.content_sp_right .cont_ways .ways_scroll .ways_in p {
	padding:0 15px;
	_padding:0 15px 10px;
	font-weight:bold;
	font-size:15px;
	}

.content_sp_right .cont_ways .move {
	width:531px;
	min-height:36px;
	margin:0 auto;
	}
.content_sp_right .cont_ways .move .back {
	float:left;
	border:none;
	}
.content_sp_right .cont_ways .move .next {
	float:right;
	border:none;
	}

.border_content {
	margin:0 auto;
	width:920px;
	}
.border_content_1 {
	margin:0 0 0 44px;
	*margin:0 0 0 3px;
	width:920px;
	}
.content_sp_right .right_down a .screen {
	border:none;
	}

/*---media-material---*/

.content_sp_right .med {
	margin:30px 81px 0pt 49px;
	_margin:30px 81px 0pt 24px;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	width:200px;
	min-height:25px;
	float:left;
	}

.content_sp_right .med img {
	float:left;
	}

.content_sp_right .med a {
	text-decoration:none;
	color:#41894F;
	font-size:16px;
	padding:20px 0pt 0pt 15px;
	float:left;
	font-weight:bold;
	}

.content_sp_right p.media {
	padding:19px 30px 0pt 52px;
	margin:0 0 0 0;
	}

/*---images---*/

.content_sp_right .images {
	width:135px;
	min-height:210px;
	text-align:center;
	margin:28px 0pt 0pt 39px;
	_margin:28px 0pt 0pt 23px;
	float:left;
	}

.content_sp_right .images h1 {
	font-size:16px;
	color:#276DA3;
	margin:0 0 10px 0;
	}
.content_sp_right .images a {
	text-decoration:none;
	color:#41894F;
	font-size:13px;
	}
.content_sp_right .images table {
	width:130px;
	min-height:10px;
	margin:0px 0px 0px 11px;
	_margin:-5px 0px 0px 11px;
	text-align:left;
	}
.content_sp_right .images p {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:11px;
	}



/*---print-material---*/

.content_sp_right .print {
	width:720px;
	_width:700px;
	min-height:140px;
	margin:30px 0pt 0pt 4px;
	_margin:30px 0pt 0pt 0px;
	}

.content_sp_right .print h3 {
	padding:0 0 0 10px;
	}

.content_sp_right .print h3 span {
	font-size:12px;
	}

.content_sp_right .print table {
	text-align:left;
	width:340px;
	_width:335px;
	min-height:140px;
	float:left;
	margin:0 0 0 12px;
	_margin:0 0 0 10px;
	}

.content_sp_right .print a {
	text-decoration:none;
	color:#747473;
	font-size:11px;
	padding:0 0 0 17px;
	*padding:0 0 0 17px;
	margin:0;
	}
.content_sp_right .print .img {
	margin:3px 0px 3px;
	}

.content_sp_right .print table tr td.width {
	width:46px;
	*width:46px;
 	}

.content_sp_right .print table tr td.img_big {
	width:119px;
	min-height:127px;
 	}

.right .content_sp_right h2.print_h2 {
	padding:15px 0pt 0pt 15px;
	margin:0;
	}

.right .content_sp_right table tr td input.dealer_form {
	width:55px;
	height:27px;
	margin:0 0 0 11px;
	border-left:2px solid #969696;
	border-top:2px solid #969696;
	border-bottom:2px solid #FBFBFB;
	border-right:2px solid #FBFBFB;
	font-size:16px;
	}

.content_sp_right .left_down_contact .image_submit {
	margin:0pt 0pt 30px 292px;
	}

/*---media-contact---*/

.content_sp_right .left_down_contact table tbody tr td p.contact {
	padding:0 0 0 0;
	}

.content_sp_right .left_down_contact table tbody tr td input.contact {
	margin:0pt 0pt 10px 0;
	}




/*---AVENDRA---*/

.all_av {
background:url(images_old/img_bg_all.jpg) repeat-x #98B8C3;
}

.content_avendra {
width:928px;
}

.content_avendra .bg_avendra_a {
width:928px;
min-height:692px;
_height:692px;
background:url(images_old/img_bg_avendra_total.jpg) repeat-y;
*margin:-3px 0 0 0;
_margin:-5px 0 -5px 0;
}

.content_avendra .bg_avendra_b {
width:928px;
min-height:692px;
_height:692px;
background:url(images_old/img_bg_avendra.jpg) no-repeat;
text-align:center;
}

.content_avendra .avendra {
width:920px;
min-height:690px;
_height:690px;
text-align:left;
margin:0 auto;
background:#FFFFFF;
}

.content_avendra .avendra p {
font-size:12px;
color:#4D4D4D;
}

.content_avendra .avendra p span {
font-size:15px;
font-weight:bold;
}

.content_avendra .avendra p span a {
text-decoration:none;
color:#408F50;
}

.content_avendra .avendra p.center_av {
margin:0 5px 0 43px;
}

.content_avendra .avendra p.green {
color:#408F50;
}

.content_avendra .avendra h1 {
font-size:17px;
color:#4D4D4D;
}

.content_avendra .avendra h2 {
font-size:21px;
color:#00B0D8;
}

.content_avendra .avendra table {
width:87%;
margin:0 auto;
}

.content_avendra .avendra table tr td p {
padding:0pt 35px 0px 0pt;
}

.content_avendra .avendra table tr td .img_av {
margin:0 0 0 0;
}

.content_avendra .avendra table tr.plane td p {
padding:0;
}

.content_avendra .avendra table tr.plane td p.p {
padding:25px 30px 0pt 0px;
}

.content_avendra .avendra table tr.plane td p.center_aven {
text-align:center;
padding:0pt 0pt 0pt 7px;
}


.content_avendra .avendra table tr.plane td img {
margin:0pt 40px 0pt 0pt;
}

.content_avendra .avendra table.center {
width:70%;
margin:0 auto;
}

/*	HD	*/
.content_HD {
width:928px;
}

.content_HD .hidro_header {
width:928px;
height:178px;
background:url(../images_old/hidro-right_header.jpg) no-repeat;
}

.content_HD .hidro_header a.site_home {
margin:20px 0 0 45px;
}

.content_HD .hidro_header #header_where {
width:153px;
height:43px;
padding:100px 0 0 0;
margin:0 220px 0 0;
position:relative;
}


.content_HD .bg_avendra_a {
width:926px;
min-height:692px;
_height:692px;
background:url(images_old/img_bg_avendra_total.jpg) repeat-y;
background:url(images_old/hd-shadow-2.gif) repeat-y;
*margin:-3px 0 0 0;
_margin:-5px 0 -5px 0;
}

.content_HD .bg_avendra_b {
width:926px;
min-height:692px;
_height:692px;
background:url(images_old/img_bg_avendra-2.jpg) no-repeat;
text-align:center;
}

.content_HD .avendra {
width:920px;
min-height:690px;
_height:690px;
text-align:left;
margin:0 auto;
background:#FFFFFF;
}
.products-text{
	text-align:center;
	padding:0 50px;
	background:url(images_old/hd-products-bottom.jpg) no-repeat;
	height:137px;
	}

.content_HD .avendra p {
font-size:12px;
color:#4D4D4D;
}
.content_HD .avendra p.white {
font-size:15px;
color:#FFF;
font-weight:bold;
}
.content_HD .avendra p.white span {
font-size:15px;
color:#00529C;
font-weight:bold;
}
.content_HD .avendra p span {
font-size:15px;
font-weight:bold;
}

.content_HD .avendra p span a {
text-decoration:none;
color:#408F50;
}

.content_HD .avendra p.center_av {
margin:0 5px 0 43px;
}

.content_HD .avendra p.green {
color:#408F50;
}

.content_HD .avendra h1 {
font-size:17px;
color:#4D4D4D;
}
.content_HD .avendra h1.big {
font-size:40px;
color:#00529C;
background:#ABE7EF;
margin:0 13px;
text-align:center;
}
.content_HD .avendra h2 {
font-size:21px;
color:#00B0D8;
}
.content_HD .avendra h3 {
font-size:28px;
color:#00529C;
}
.content_HD .avendra h2.blue {
font-size:25px;
color:#00529C;
}
.content_HD .avendra table {
width:87%;
margin:0 auto;
}

.content_HD .avendra table tr td p {
	padding:0pt 35px 0px 0pt;
	color:#4D4D4D;
	font-size:15px;
}
.content_HD .avendra table tr td p.small {
	color:#4D4D4D;
	font-size:15px;
	width:315px;
	padding:0;
	font-weight:bold;
}
.content_HD .avendra table tr td p.small a {
	color:#408F50;
}
.content_HD .avendra table tr td p span {
color:#00529C;
}
.content_HD .avendra table tr td .img_av {
margin:0 0 0 0;
}

.content_HD .avendra table tr.plane td p {
padding:0;
}

.content_HD .avendra table tr.plane td p.p {
padding:25px 30px 0pt 0px;
}

.content_HD .avendra table tr.plane td p.center_aven {
text-align:center;
padding:0pt 0pt 0pt 7px;
}


.content_HD .avendra table tr.plane td img {
margin:0pt 40px 0pt 0pt;
}

.content_HD .avendra table.center {
width:80%;
margin:0 auto;
}
.bottomHD{
	background:url(images_old/hd-bottom-bg.jpg) no-repeat;
	height:235px;
	padding:50px;
	}
.bottomHD h4{
	font-size:28px;
	color:#FFF;
	margin-bottom:30px;
	}
.bottomHD ul li{
	font-size:22px;
	color:#FFF;
	margin:0 0 10px 20px;
	}

.footer_hd p {
font-size:13px;
color:#FFFFFF;
width:650px;
margin:0 auto;
font-weight:bold;
}

.footer_hr table {
width:80%;
margin:10px auto;
}

.footer_hr p {
width:auto;
text-align:left;
padding:5px 0 0 0;
}

.footer_hd p img {
float:left;
}

.footer_av p {
font-size:13px;
color:#FFFFFF;
}


/*--- HD2 ---*/

.hr-info .main_hr.main_hd {
    background: url(../images_old/hr_main_top_hd.png) no-repeat center top;
}

.hr-info .main_hr.main_hd .middle .middle-in {
	background: #FFFFFF;
}

.hr-info .header_hr .hd ul {
    padding: 21px 10px 0 0;
}

.hr-info .main_hr.main_hd .box-top {
	padding: 25px 40px 0;
}

.hr-info .main_hr.main_hd .box-top h1 {
	color: #257EC2;
	font-size: 32px;
}

.hr-info .main_hr.main_hd h2 {
	color: #257EC2;
	font-size: 20px;
	font-weight: normal;
}

.hr-info .main_hr.main_hd .box-top p {
	padding: 10px 0;
	line-height: 20px;
}

.hr-info .main_hr.main_hd ul li {
	list-style-type: none;
}

.hr-info .main_hr.main_hd .box-top .fl_l {
	width: 715px;
}

.hr-info .main_hr.main_hd .box-content-tabs {
	padding: 30px 0 0;
}

.hr-info .main_hr.main_hd .box-content-tabs ul li {
	float: left;
}

.hr-info .main_hr.main_hd .box-content-tabs ul li.first {
	padding: 3px 0 0;
    width: 155px;
}

.hr-info .main_hr.main_hd .box-content-tabs ul li a {
	padding: 16px 0 0;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	display: block;
	font-size: 19px;
	height: 43px;
}

.hr-info .main_hr.main_hd .box-content-tabs ul li a.tab-1 {
	width: 198px;
	background: url(../images/hd_pict_tabs.jpg) no-repeat left top;
}

.hr-info .main_hr.main_hd .box-content-tabs ul li a.tab-1.active {
	background-position:left bottom;
}

.hr-info .main_hr.main_hd .box-content-tabs ul li a.tab-2 {
	width: 198px;
	background: url(../images/hd_pict_tabs.jpg) no-repeat right top;
}

.hr-info .main_hr.main_hd .box-content-tabs ul li a.tab-2.active {
	background-position:right bottom;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-button-tabs {
	padding:0 0 0 40px;
}

.hr-info .main_hr.main_hd .box-content-tabs	.box-content-all-tabs {
	
}

.hr-info .main_hr.main_hd .box-content-tabs .box-content-tab-1 {
	background: #F58220;
	padding:30px 0;
	
}

.hr-info .main_hr.main_hd .box-content-tabs .box-content-tab-1 .box-initials {
    padding: 0 0 22px 75px;
    position: relative;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-content-tab-2 {
	background: #52B4EB;
	padding:30px 0;
	display: none;
	
}

.hr-info .main_hr.main_hd .box-content-tabs .box-initials {
	padding: 0 0 33px 75px;
	position: relative;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-initials .big-img {
	position: absolute;
	right: 139px;
    top: -57px;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-initials .sep {
	padding:0 0 10px;
	display: block;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-initials .text {
	padding:0 0 0 5px;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-initials h2 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 23px;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-initials p {
	color: #FAF103;
	font-size: 15px;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-product {
	background:	url(../images/hd_bg_top_product_content.png) no-repeat top;
	width: 894px;
	margin: 0 auto 20px;
	padding-top: 4px;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-product .box-bottom {
	background:	url(../images/hd_bg_bottom_product_content.png) no-repeat bottom;
	width: 894px;
	padding-bottom: 4px;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-product .box-middle {
	background:	url(../images/hd_bg_middle_product_content.png) repeat-y;
	width: 894px;
	min-height: 189px;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-product h3 {
	font-size: 16px;
	font-weight: normal;
	color: #257EC2;
	line-height: 23px;
	padding: 30px 0 13px;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-product h3 span {
	color: #3E3D40;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-product p {
	line-height: 19px;
}


.hr-info .main_hr.main_hd .box-content-tabs .box-product h4 {
	font-size: 14px;
	font-weight: normal;
	color: #257EC2;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-product .box-middle .box-left {
	position: relative;
	width: 497px;
	min-height: 209px;
	border-right: 1px dotted #9C9E9F;
	padding: 0 15px 0 0;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-product .box-middle.one .box-left img.product_pict {
	position: absolute;
	top: 14px;
	left: -18px;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-product .box-middle.two .box-left img.product_pict {
	position: absolute;
	top: 14px;
	left: -34px;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-product .box-middle.three .box-left img.product_pict {
	position: absolute;
	top: 14px;
	left: 10px;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-product .box-middle.four .box-left img.product_pict {
	position: absolute;
	top: 14px;
	left: 48px;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-product .box-middle.five .box-left img.product_pict {
	position: absolute;
	top: -2px;
	left: 10px;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-product .box-middle .box-left .text {
	width: 327px;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-product .box-middle .box-right {
	padding: 13px 19px 0 0;
    width: 346px;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-product .box-middle .box-right ul {
	padding: 0 0 0 15px;
	margin: 0;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-product .box-middle .box-right .text-right ul {
	padding: 0 0 0 17px;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-product .box-middle .box-right ul li {
	float: none;
	list-style-type: disc;
	color: #679B28;
	text-align: left;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-product .box-middle .box-right ul li a {
	color: #3E3D40;
	font-size: 13px;
	font-weight: bold;
	text-decoration:underline;
	width: auto;
	height: auto;
	display: inline;
	padding: 0;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-product .box-middle .box-right .more a {
	color: #3E3D40;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}

.hr-info .main_hr.main_hd .box-content-tabs .box-product .sep {
	display: block;
	margin: 15px 0 0;
}


.hr-info .main_hr.main_hd .box-content-tabs .box-product .box-middle.three .box-right {
	padding-top: 28px;
}




/*--- HR2 ---*/

body.hr {
background:url(../images_old/bg_body_hr.jpg?cache=0) repeat-x #FFFFFF;
}

.all_av_hr {
background:url(../images_old/bg_all_hr.jpg?cache=0) no-repeat #FFFFFF;
width:990px;
min-height:400px;
_height:400px;
margin:0 auto;
}

.header_hr h1 {
color:#FFFFFF;
font-size:25px;
text-align:right;
margin:0 15px 0 0;
}

.main_hr {
width:990px;
background:url(../images_old/hr_main_top.png) no-repeat top;
padding-top:15px;
margin:0 0 20px;
}

.main_hr .bottom {
width:990px;
background:url(../images_old/hr_main_bottom.png) no-repeat bottom;
padding-bottom:13px;
}

.main_hr .middle {
width:978px;
min-height:100px;
_height:100px;
background:url(../images_old/hr_main_middle.png) repeat-y;
padding:0 6px;
}

.main_hr .prod_top {
width:956px;
height:725px;
background:url(../images_old/hr_main_prod_top.jpg) no-repeat;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
}

.main_hr .prod_top .left {
width:455px;
}

.main_hr .prod_top .left .img_hr {
margin:14px 0 0 20px;
}

.main_hr .prod_top .left .brands_hr {
margin:20px 0 0 10px;
}

.main_hr .prod_top .left .brands_hr img.depot { 
margin:0 0 0 30px; 
}

.main_hr .prod_top .left .brands_hr h2 {
font-weight:normal;
}

.main_hr .prod_top .left .brands_hr ul {
margin:10px 0 0;
}

.main_hr .prod_top .left .brands_hr ul li {
float:left;
list-style:none;
margin:0 5px 0 0;
}

.main_hr .prod_top .right {
width:475px;
margin:14px 16px 0 0;
}

.main_hr .prod_top .right h1 {
font-size:30px;
color:#257EC2;
font-weight:normal;
margin:0 0 7px 0;
}

.main_hr .prod_top .right p {
font-size:12px;
color:#58595B;
}

.main_hr .prod_top .right ul {
margin:20px 0 0 25px;
}

.main_hr .prod_top .right ul li {
list-style:disc;
color:#649C3C;
}

.main_hr .prod_top .right .flash_hr {
margin:25px 0 35px;
}

.main_hr .prod_top .right .text_hr {
margin:0;
}

.main_hr .prod_top .right .text_hr h2 {
font-weight:normal;
padding:0 0 10px;
}

.main_hr .prod_top .right .text_hr p {
text-align:justify;
}

.main_hr .say_about {
width:928px;
margin:25px auto 30px;
border-bottom:1px solid #E5E5E5;
padding:0 0 5px;
}

.main_hr .say_about h1 {
font-size:30px;
color:#257EC2;
font-weight:normal;
padding:0 0 15px;
}


.main_hr .say_about .left {
width:423px;
height:273px;
background:url(../images_old/hr_say_about_left.jpg) no-repeat;
position:relative;
}

.main_hr .say_about p {
color:#005596;
font-size:12px;
font-weight:bold;
}

.main_hr .say_about .left p.text {
position:absolute;
right:0px;
top:85px;
line-height:20px;
}

.main_hr .say_about .left p.text a {
color:#005596;
text-decoration:underline;
}

.main_hr .say_about .dual_flush p.text a {
color:#58595B;
text-decoration:underline;
}

.dual_flush .main_hr .say_about .left p.text a {
color:#58595B;
}

.main_hr .say_about .left p.name {
position:absolute;
left:20px;
top:215px;
}

.main_hr .say_about .left .today {
position:absolute;
left:125px;
top:185px;
}

.main_hr .say_about .left .watch {
position:absolute;
left:305px;
top:208px;
}

.main_hr .say_about .right {
width:479px;
height:345px;
background:url(../images_old/hr_say_about_right.jpg) no-repeat;
position:relative;
}

.main_hr .say_about .right p.text {
position:absolute;
right:25px;
top:75px;
line-height:20px;
}

.main_hr .say_about .right p.name {
position:absolute;
left:127px;
top:206px;
}

.main_hr .say_about .right .the_mr {
position:absolute;
left:201px;
top:195px;
}

.main_hr .say_about .right .wgn {
position:absolute;
left:282px;
top:206px;
}

.main_hr .say_about .right .play {
position:absolute;
left:385px;
top:206px;
}

.main_hr .install {
width:928px;
margin:20px auto 0;
border-bottom:1px solid #E5E5E5;
padding:0 0 20px;
}

.main_hr .install h1 {
font-size:25px;
color:#257EC2;
font-weight:normal;
padding:0 0 30px;
}

.main_hr .install p {
font-size:12px;
color:#4D4D4D;
}

.main_hr .install .a {
width:248px;
margin:0 auto;
}

.main_hr .install .b {
width:174px;
margin:0 auto;
}

.main_hr .install .c {
width:179px;
margin:0 auto;
}

.main_hr .install .d {
width:174px;
margin:0 auto;
}

.main_hr .install .btn {
margin:10px 15px  0 0;
}

.main_hr .install table tr.height_img {
height:55px;
}

.main_hr .choice {
width:928px;
margin:20px auto 0;
}

.main_hr .choice h1 {
font-size:30px;
color:#257EC2;
font-weight:normal;
padding:0 0 15px;
}

.main_hr .choice p {
font-size:12px;
color:#58595B;
padding:0 0 7px;
text-align:justify;
}

.main_hr .choice table {
margin:0 0 25px;
}

.main_hr .where_hr {
width:964px;
height:140px;
background:url(../images_old/hr_bg_where_to_buy.jpg) no-repeat;
margin:0 auto;
}

.main_hr .where_hr h1 {
font-size:30px;
color:#257EC2;
font-weight:normal;
padding:0 0 5px;
}

.main_hr .where_hr .left {
margin:25px 0 0 34px;
}

.main_hr .where_hr .left img.depot {
margin:10px 0 0 0;
}

.main_hr .where_hr ul li {
float:left;
list-style:none;
margin:0 5px 0 0;
}

.main_hr .where_hr .right img {
margin:0 74px 0 0;
}

.footer_hr {
widows:990px;
margin:0 auto 20px;
text-align:center;
}

.footer_hr p {
font-size:12px;
color:#55852E;
text-align:center;
padding:10px 0 0 0;
}

/*--- END HR2 ---*/


/*--- Wholesale ---*/

body.hr {
background:url(../images_old/bg_body_hr.jpg?cache=0) repeat-x #FFFFFF;
}

.all_av_hr {
background:url(../images_old/bg_all_hr.jpg?cache=0) no-repeat #FFFFFF;
width:990px;
min-height:400px;
_height:400px;
margin:0 auto;
}

.header_hr h1 {
color:#FFFFFF;
font-size:25px;
text-align:right;
margin:0 15px 0 0;
}

.main_hr {
width:990px;
background:url(../images_old/hr_main_top.png) no-repeat top;
padding-top:15px;
margin:0 0 20px;
}

.main_hr .bottom {
width:990px;
background:url(../images_old/hr_main_bottom.png) no-repeat bottom;
padding-bottom:13px;
}

.main_hr .middle {
width:978px;
min-height:100px;
_height:100px;
background:url(../images_old/hr_main_middle.png) repeat-y;
padding:0 6px;
}

.wholesale .prod_top {
width:956px;
min-height:790px;
_height:790px;
background:url(../images_old/hr_main_prod_top_wholesale.jpg) no-repeat #CFEDFD;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding:0 0 21px;
}

.wholesale .whole_brand {
padding:0 0 10px 0;
}

.wholesale .whole_brand.first {
margin:15px 0 0;
}


.main_hr .prod_top .left {
width:455px;
}

.main_hr .prod_top .left .img_hr {
margin:14px 0 0 20px;
}

.main_hr .prod_top .left .brands_hr {
margin:20px 0 0 10px;
}

.main_hr .prod_top .left .brands_hr h2 {
font-weight:normal;
}



.wholesale .prod_top .right {
width:475px;
margin:14px 16px 0 0;
}

.wholesale .prod_top .right h1 {
font-size:30px;
color:#257EC2;
font-weight:normal;
margin:0 0 60px 0;
}

.wholesale .prod_top .right p {
font-size:12px;
color:#58595B;
}

.wholesale .prod_top .right ul {
margin:20px 0 45px 25px;
}

.wholesale .prod_top .right ul li {
list-style:disc;
color:#649C3C;
}

.wholesale .prod_top .right .flash_hr {
margin:25px 0 35px;
}

.wholesale .prod_top .right .text_hr {
margin:0;
}

.main_hr .prod_top .right .text_hr h2 {
font-weight:normal;
padding:0 0 10px;
}

.wholesale .prod_top .right .text_hr p {
text-align:justify;
}

.wholesale .say_about {
width:928px;
margin:25px auto 30px;
border-bottom:1px solid #E5E5E5;
padding:0 0 5px;
}

.wholesale .say_about h1 {
font-size:30px;
color:#257EC2;
font-weight:normal;
}

.wholesale .say_about .left {
width:423px;
height:273px;
background:url(../images_old/hr_say_about_left.jpg) no-repeat;
position:relative;
}

.wholesale .say_about p {
color:#005596;
font-size:12px;
font-weight:bold;
}

.wholesale .say_about .left p.text {
position:absolute;
right:0px;
top:85px;
line-height:20px;
}

.wholesale .say_about .left p.name {
position:absolute;
left:20px;
top:215px;
}

.wholesale .say_about .left .today {
position:absolute;
left:125px;
top:185px;
}

.wholesale .say_about .left .watch {
position:absolute;
left:305px;
top:208px;
}

.wholesale .say_about .right {
width:479px;
height:345px;
background:url(../images_old/hr_say_about_right.jpg) no-repeat;
position:relative;
}

.wholesale .say_about .right p.text {
position:absolute;
right:25px;
top:75px;
line-height:20px;
}

.wholesale .say_about .right p.name {
position:absolute;
left:127px;
top:206px;
}

.wholesale .say_about .right .the_mr {
position:absolute;
left:201px;
top:195px;
}

.wholesale .say_about .right .wgn {
position:absolute;
left:282px;
top:206px;
}

.wholesale .say_about .right .play {
position:absolute;
left:385px;
top:206px;
}

.wholesale .install {
width:928px;
margin:20px auto 0;
border-bottom:1px solid #E5E5E5;
padding:0 0 20px;
}

.wholesale .install h1 {
font-size:25px;
color:#257EC2;
font-weight:normal;
padding:0 0 30px;
}

.wholesale .install p {
font-size:12px;
color:#4D4D4D;
}

.wholesale .install .a {
width:248px;
margin:0 auto;
}

.main_hr .install .b {
width:174px;
margin:0 auto;
}

.wholesale .install .c {
width:179px;
margin:0 auto;
}

.wholesale .install .d {
width:174px;
margin:0 auto;
}

.wholesale .install .btn {
margin:10px 15px  0 0;
}

.wholesale .install table tr.height_img {
height:55px;
}

.wholesale .choice {
width:928px;
margin:20px auto 0;
}

.wholesale .choice h1 {
font-size:30px;
color:#257EC2;
font-weight:normal;
padding:0 0 15px;
}

.wholesale .choice p {
font-size:12px;
color:#58595B;
padding:0 0 7px;
text-align:justify;
}

.wholesale .choice table {
margin:0 0 25px;
}

.wholesale .where_whole .left {
width:706px;
height:199px;
background:url(../../images/hr_bg_where_to_buy_wholesale.jpg) no-repeat;
margin:4px 0 0 9px;
padding:11px 10px 0 ;
}

.wholesale .where_whole h1 {
font-size:30px;
color:#257EC2;
font-weight:normal;
padding:0 0 5px;
}

.wholesale .where_whole .left .table {
margin:10px 0 0;
}

.wholesale .where_whole .right img {
margin:0 10px 0 0;
}

.footer_hr {
widows:990px;
margin:0 auto 20px;
text-align:center;
}

.footer_hr p {
font-size:12px;
color:#55852E;
text-align:center;
padding:10px 0 0 0;
}




/*--- END HR2 ---*/



/*--- DUAL FLUSH HYDRORIGHT ---*/

.dual {
background:url(../images_old/dual_main_top.png) no-repeat top;
}

.main_hr .dual_flush p {
color:#58595B;
font-size:12px;
}


.main_hr .dual_flush {
background:url(../images_old/dual_bg_main.jpg) repeat-x;
}

.main_hr .dual_flush .prod_top {
background:none;
height:auto;
}
.main_hr .dual_flush .prod_top h2 {
font-size:45px;
color:#005396;
}

.main_hr .dual_flush .prod_top .left {
width:380px;
}

.main_hr .dual_flush .prod_top .left .brands_hr {
margin:0;
}

.main_hr .dual_flush .prod_top .right {
width:530px;
}

.main_hr .dual_flush .prod_top .right ul {
margin:20px 0 0 0;
}

.main_hr .dual_flush .prod_top .right ul li {
list-style:none;
background:url(../images_old/dual_tilde.png) no-repeat 0 0;
margin:8px 0 0;
padding:0;
}

.main_hr .dual_flush .prod_top .right p.text {
text-align:justify;
}

.main_hr .dual_flush .prod_top .right ul li p {
padding:0 0 0 25px;
text-align:left;
}

.main_hr .dual_flush .buy_online {
width:511px;
height:112px;
background:url(../images_old/dual_buy_online.png) no-repeat;
margin:25px auto 0;
text-align:center;
}

.main_hr .dual_flush .buy_online .text {
padding-top:10px;
}

.main_hr .dual_flush .buy_online p {
font-size:11px;
text-align:center;
padding:5px 0 0;
}

.main_hr .dual_flush .buy_online .pict {
width:435px;
margin:0 0 0 41px;
*margin:0 0 0 10px;
}

.main_hr .dual_flush .signup {
width:501px;
height:160px;
background:url(../images_old/dual_signup_bg.png) no-repeat;
margin:20px auto 0;
padding:7px 0 0 10px;
}

.main_hr .dual_flush .signup p {
color:#FFFFFF;
padding:10px 0 15px;
}

.main_hr .dual_flush .signup p.comment {
font-size:11px;
padding:0;
}

.main_hr .dual_flush .signup .text {
padding:10px 0 0;
}

.main_hr .dual_flush .signup .top {
margin:0 0 15px 0;
}

.main_hr .dual_flush .signup .input {
width:211px;
min-height:25px;
_height:25px;
background:url(../images_old/dual_signup_bg_input.png) no-repeat;
position:relative;
}

.main_hr .dual_flush .signup .input input {
width:201px;
height:15px;
background:none;
border:none;
padding:5px 0 0 5px;
color:#565656
}

/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {

.main_hr .dual_flush .signup .input input {
padding:9px 0 0 7px;
}

}
/*end hack*/


element.style {
display:block;
}

.main_hr .dual_flush .signup span.error {
background:#FFFFFF;
border:1px solid #FF0000;
color:#FF0000;
font-family:Arial;
font-size:11px;
/*margin:6px 0 0 0;*/
padding:0 2px;
position:absolute;
left:0;
bottom:-16px;
z-index:10;
}

.main_hr .dual_flush .signup .emailing-response {
    background:none #FFFFFF;
    border:2px solid #4a821c;
    left:250px;
    position:fixed;
    top:250px;
    width:500px;
    z-index:10;
    display: none;
  }

.main_hr .dual_flush .signup .emailing-response p {
  padding: 10px
  }

.main_hr .dual_flush .signup .emailing-response a {
  float:right;
  color:red;
  padding:0;
  margin:0 4px;
  font-weight: bold;
  text-decoration: none;
}

.main_hr .dual_flush .signup .emailing-response p {
  color:#58595B;
  font-size: 14px;
  }

.main_hr .dual_flush .line {
border-top:1px solid #E5E5E5;
border-bottom:1px solid #E5E5E5;
}

.main_hr .dual_flush .how {
margin:25px auto 0;
padding:20px 0;
width:928px;
}

.main_hr .dual_flush .how .text {
margin:0 0 15px;
}

.main_hr .dual_flush .visit_home {
width:357px;
height:137px;
background:url(../images_old/dual_visit_home.png) no-repeat;
}

.main_hr .dual_flush .visit_home img {
margin:59px 0 0 114px;
}

/*--- END DUAL FLUSH HYDRORIGHT ---*/






.site_map {
width:721px;
min-height:887px;
float:left;
background:url(images_old/bg_content_sp_right.jpg) no-repeat top #FFFFFF;
margin:0pt 0pt 0pt 12px;
*margin:0pt 0pt 0pt 12px;
text-align:center;
}

.site_map .site_map_content {
margin:66px 0px 0px 39px;
_margin:66px 0px 0px 39px;
text-align:left;
width:685px;
_width:660px;
min-height:100px;
_height:100px;
}

.site_map .site_map_content .site_content {
width:170px;
_width:160px;
min-height:100px;
float:left;
}

.site_map .site_map_content .site_content h2 {
font-size:15px;
margin:0;
padding:0;
}

.site_map .site_map_content .site_content h2 .a {
color:#276CA3;
text-decoration:none;
}


.site_map .site_map_content .site_content ul {
margin:0 0 0 2px;
padding:0;
}

.site_map .site_map_content .site_content ul li {
margin:0;
padding:3px 0px;
height:auto;
list-style:none;
}

.site_map .site_map_content .site_content ul li p {
margin:0;
padding:0;
color:#636363;
font-size:13px;
font-weight:bold;
}

.site_map .site_map_content .site_content ul li p a.b {
color:#636363;
text-decoration:none;
}

.site_map .site_map_content .site_content ul li p a.c {
color:#276CA3;
text-decoration:none;
}

.site_map .site_map_content .site_content ul li p span {
font-size:11px;
color:#276CA3;
}

.site_map .site_map_content .site_content ul li ul li {
margin:0 0 0 10px;
}

.site_map hr {
width:645px;
_width:630px;
}

.content_sp_left ul li a.site_map_bg {
background:transparent url(images_old/hover_SP_left.jpg) no-repeat scroll 2px 0;
color:#FFFFFF;
}





/*---questions---*/


.content_sp_right h2.faq {
padding:50px 0 0 50px;
float:left;
}

.content_sp_right h3.questions {
background:url(images_old/img_point_questions.jpg) no-repeat 46px 44px;
padding:40px 0 0 62px;
}

.content_sp_right h3.questions span {
font-size:13px;
}

a#pdf_quest{
	display:block;
	height:52px;
	width:145px;
	margin:53px 26px 0 0;
	background:url(images_old/img_pdf_question.jpg) no-repeat;
	background-position:top;
	float:right;
}

.content_sp_right .questions {
	padding:10px 0pt 0pt 37px;
	*padding:10px 0pt 0pt 37px;
	_padding:10px 0pt 10px 37px;
	}

.content_sp_right .questions li {
	list-style:none;
	padding:0 0;
	*padding:5px 0;
	_padding:10px 0 0 0;
	height:auto;
	}

.out_b {
	background:url(images_old/img_middle_questions.jpg) repeat-y 0px 0px;
	vertical-align:top;
	width:797px;
	}

.content_sp_right .questions li .out_a {
	width:654px;
	}

.content_sp_right .questions li .in {
	width:652px;
	padding:0 0 0 0;
	*padding:0px 0 0 0px;
	*margin:-10px 0 -5px 0;
	_padding-top:5px;
	background:none;
	}

.content_sp_right .questions li .bg {
	margin:0 0 10px 0;
	*margin:-7px 0 -3px 0;
	_margin:-5px 0 -3px 0;
	}

.content_sp_right .questions li .in  p {
	color:#685D54;
	padding:5px 29px 0 17px;
	*padding:5px 29px 0 17px;
	font-size:12px;
	font-weight:bold;
	/*text-transform:uppercase;*/
	display:none;
	}

.content_sp_right .questions li .in  p span {
	font-weight:normal;
	}

.content_sp_right .questions li .in a.clicked {
	text-decoration:none;
	color:#024C7D;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:5px 29px 0 15px;
	display:block;
	}

.content_sp_right .questions li .in  p.text {
	font-size:12px;
	color:#024C7D;
	background:none;
	padding:4px 29px 7px 15px;
	*padding:4px 29px 7px 15px;
	font-weight:normal;
	/*display:none;*/
	/*text-transform:lowercase;*/
	}

.content_sp_right .questions li .in  p.text2 {
	font-size:12px;
	color:#666666;
	/*background:none;*/
	padding:4px 29px 7px 15px;
	*padding:8px 29px 0px 15px;
	font-weight:normal;
	text-indent:-9px;
	display:block;
	font-weight:bold;
	/*text-transform:lowercase;*/
	}

.content_sp_right .questions li .in  p.runner {
padding:0 0 0 30px;
}

.img {
	display:none;
	}

.content_sp_right .questions li .in  p.add {
	padding:0pt 29px 7px 52px;
	}


/*---wholesale-page---*/

.content_HD .wholesale-page .products-text {
*margin:-3px 0 0 0;
}

.content_HD .wholesale-page h1.big {
background:#B0EBF0;
}

.content_HD .wholesale-page .products-text h2 {
color:#00529C;
font-size:25px;
}

/*---wholesale-page---*/



/*---CUSTOMER-VIEW---*/

.bg_body {
background:#FFFFFF;
}

.customer {
margin:0 0 0 0;
text-align:center;
width:100%;
height:100%;
font-family:Arial, Helvetica, sans-serif;
display:block;
background:#FFFFFF;
}

.customer .content_sp_right {
background:#FFFFFF;
width:946px;
*width:950px;
margin:0 auto;
float:none;
min-height:100px;
}

.customer .content_sp_right .cont_custom {
margin:0 auto 10px;
min-height:464px;
_height:485px;
width:850px;
*width:865px;
text-align:left;
padding:20px 0 0 0;
position:relative;
}

/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {

.customer .content_sp_right .cont_custom {
min-height:463px;
}


}
/*end hack*/

.customer .content_sp_right .text_custom {
display:none;
left:0;
position:absolute;
height:463px;
*height:465px;
width:850px;
*width:865px;
overflow-y:scroll;
}

/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {

.customer .content_sp_right .text_custom {
min-height:456px;
}


}
/*end hack*/

.customer .move_bg {
background:#41894F;
height:37px;
width:946px;
*width:950px;
}

.customer .move {
margin:0 auto;
min-height:36px;
width:850px;
}

.customer .move .back {
border:medium none;
float:left;
}

.customer .move .next {
border:medium none;
float:right;
}

.customer .move .close {
border:medium none;
float:left;
margin:0 0 0 205px;
}

.fl_l {
float:left;
}

.fl_r {
float:right;
}

.al_cen {
text-align:center;
}

.customer .text_custom img {
margin:3px 0 0 0;
}

.customer .text_custom h1 {
color:#015392;
font-size:23px;
padding:0 0 17px 15px;
}

.customer .text_custom p {
color:#1A1A1A;
font-size:14px;
padding:0 9px 0 0;
}

.customer .text_custom p span {
color:#015392;
}

/*---END-CUSTOMER-VIEW---*/



/*---HIDRO-RIGHT---*/

.content_hr .avendra h1.big {
background:#C1F4F5;
font-size:36px;
}

.content_hr .avendra p.white {
text-align:center;
font-size:19px;
}

.content_hr .avendra .products-text {
background:transparent url(images_old/hr-products-bottom.jpg) no-repeat scroll 0 0;
height:100px;
padding:0 50px;
text-align:center;
*margin:-3px 0 0;
}

.content_hr .avendra .products-text a {
font-size:18px;
text-decoration:none;
color:#00529C;
}

.content_hr .avendra ul {
margin:5px 0 0 16px;
}

.content_hr .avendra ul li {
color:#276CA3;
margin:8px 0;
}

.content_hr .avendra table tr td p {
padding:0;
}

.content_hr .avendra table tr td p.inst {
margin:0 0 0 20px;
}


/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {

.content_hr .avendra table tr td p.inst {
margin:0 5px 0 10px;
}


}
/*end hack*/

.content_hr img.img_l {
margin:0 27px 0 0;
}

.content_hr img.img_r {
margin:0 0 0 27px;
}


.content_hr .bottomHD {
background:transparent url(images_old/hr-bottom-bg.jpg) no-repeat scroll 0 0;
height:235px;
padding:37px 50px 59px;
}

.content_hr .bottomHD h4 {
color:#FFFFFF;
font-size:28px;
margin-bottom:10px;
}


/*---END-HIDRO-RIGHT---*/



/*---AHR---*/

.content_HD .avendra .table_ahr {
width:894px;
margin:0 auto;
background:#C1F4F5;
}

.content_HD .avendra .table_ahr table {
width:100%;
}

.content_HD .avendra .table_ahr table h1 {
font-size:31px;
color:#00529C;
}

.content_HD .avendra .table_ahr table p {
font-size:18px;
color:#EC243C;
margin:15px 0 0;
padding:0;
}



.ahr .avendra table tr td p {
padding:0;
margin:0;
}


.ahr .ahr_bottom {
background:transparent url(images_old/ahr-bottom-bg.jpg) no-repeat scroll 0 0;
height:140px;
width:928px;
margin:0 0 20px;
padding:0;
}

.ahr .ahr_bottom h4 {
color:#FFFFFF;
font-size:25px;
margin-bottom:10px;
}

.ahr .ahr_bottom p {
color:#FFFFFF;
font-size:13px;
padding:0;
margin:0;
}

.ahr .ahr_bottom .text {
padding:40px 0 0 330px;
}

.ahr .avendra table tr td p.inst {
margin:0 0 0 15px;
}
.content_sp .contact_right_down {
margin:0 0 0 45px;
}
/*---AHR---*/
.info-left-arrow { float: left; padding-top: 5px;}
.info-left-arrow  a { background:url(images_old/previous-icon.gif) no-repeat left 5px; padding-left: 15px; margin-left: 5px; font-size: 10px; color: #005596; display: block; line-height: 20px; text-decoration: none; font-weight: bold;}
.info-right-arrow { float: right; padding-top: 5px;}
.info-right-arrow  a { background:url(images_old/next-icon.gif) no-repeat right 5px; padding-right: 15px; font-size: 10px; color: #005596; display: block; line-height: 20px; text-decoration: none; font-weight: bold;}

.info .hydro-cont  p.right { font-size: 11px; font-weight: bold; text-align: right; color: #0071bc; padding: 0px;}
.info .hydro-cont {
  	display:block;
  	width:285px;
  	}
.info .hydro-cont  p.right { font-size: 11px; font-weight: bold; text-align: right; color: #0071bc; padding: 0px;}
.content_sp_right ul .pro-review { background:url(images_old/product-review-img.gif) no-repeat 35px 0px;}

.info .hydro-cont  p.right { font-size: 11px; font-weight: bold; text-align: right; color: #0071bc; padding: 0px;}
.content_sp_right ul .pro-review { background:url(images_old/product-review-img.gif) no-repeat 35px 0px;}
.content_sp_right ul .pro-restriction {background:url(images_old/product-restriction.gif) no-repeat 35px 0px;}
.hydro-pop-up { width: 312px; height: 350px; padding: 9px 10px 20px 13px; background:url(images_old/hydro-pop-up-bg.png) no-repeat left top; font-family: Arial, Helvetica, sans-serif; position: absolute; top: 175px; left: 356px;}
.hydro-pop-up h4 { font: bold 14px Arial, Helvetica, sans-serif; color: #5a5b5e; padding: 20px 28px 20px 45px;}
.hydro-pop-up-bottom-bg {background:url(images_old/hydro-pop-up-bottom-bg.png) no-repeat left bottom;}
.hydro-pop-txt {min-height: 100px;}
.hydro-pop-up p { font-size: 13px; line-height: 15px; color: #5a5b5e; padding: 0 25px; text-align: justify;}
.hydro-pop-up p strong { text-align: right; font-size: 10px; font-weight: bold; color: #135bac; display: block;}
.info-right-arrow { float: right; padding-top: 5px;}
.info-right-arrow  a { background:url(images_old/next-icon.gif) no-repeat right 5px; padding-right: 15px; font-size: 10px; color: #005596; display: block; line-height: 20px; text-decoration: none; font-weight: bold;}

/*---------Start Say about hydroright------*/

.hydroright-wrapper { width: 925px; margin: 45px auto 0px auto; text-align: left;}
.hydro-main-cont { width: 925px; background: url(images_old/hydro-main-bg.png) repeat-y center top;}
.hydro-header { width: 712px; height: 138px; background: url(images_old/header-bg.jpg) no-repeat left top; padding: 30px 108px 0 105px}
.hydro-header h1 { font: bold 34px Arial, Helvetica, sans-serif; color: #fff;}
.hydro-header p { padding-top: 5px; color: #fff; font-size: 13px;}
.hydro-banner { width: 918px; height: 400px;}
.hydro-banner-left { float: left; padding: 43px 0 0 54px;}
.hydro-banner-right { float: left; padding: 43px 0 0 54px; margin-left: 58px; width: 490px; display: inline; background: url(images_old/banner-right-bg.gif) no-repeat left top; height: 395px; position: relative;}
.hydro-banner-right ul { list-style: none; padding: 86px 0 0 98px;}
.hydro-banner-right ul li { font: bold 14px Arial, Helvetica, sans-serif; color: #005596; padding-bottom: 20px;}
.play-audio-cont { position: absolute; width: 382px; height: 88px; background: url(images_old/the-mr-fix-it-img.gif) no-repeat left top; top: 227px; left: 133px; font-weight: bold; color: #005596; line-height: 88px; font-size: 12px; padding-left: 8px;}
.hydro-content-container { width: 878px; background: #e9eff1 url(images_old/content-cont-bg.gif) no-repeat center top; padding: 52px 0 0 39px; margin: 0 4px 0 4px;}
.hydro-content-container ul { list-style: none;}
.hydro-content-container ul li { padding-bottom: 35px; float: left;}
.hydro-content-left { width: 218px; float: left;}
.hydro-content-container ul li p { font: 12px/14px Arial, Helvetica, sans-serif; color: #58595b; padding-top: 0px; float: left; width: 600px;}
.hydro-content-container ul li p a { font-weight: bold; color: #14962c; text-decoration: none;}
.hydro-content-container ul li p a:hover { text-decoration: underline;}
.hydro-content-container ul li.top-padd p { padding-top: 35px; line-height: 27px;}
.hydro-footer { width: 925px; height: 168px; background: url(images_old/hydro-footer-bg.gif) no-repeat left top; float: left;}
.hydro-footer p { padding: 78px 0 0 311px; font-size: 13px; font-weight: bold; line-height: 17px; color: #fff;}
.hydro-content-container ul li img.img_play {vertical-align:middle;}
.play-audio-cont .wgn img {margin:0 9px 0 0;}

/*---------End Say about hydroright------*/


/*---HYDROCLEAN SAY ABOUT---*/

.content.say_about {
width:920px;
min-height:100px;
background:url(images_old/bg_say_content_top.jpg) no-repeat #FFFFFF;
}

.content.say_about .bottom {
width:920px;
min-height:520px;
background:url(images_old/bg_say_content_bottom.jpg) no-repeat bottom;
padding:52px 0 0 0;
}

.content.say_about .in_top {
width:730px;
margin:0 auto;
padding:0 0 0 0;
}

.content.say_about .in_top h1 {
font-size:35px;
color:#005596;
text-align:center;
}

.content.say_about .in_top p {
font-size:13px;
color:#58595B;
margin:0 6px 0 10px;
}

.content.say_about .say_play {
width:920px;
height:419px;
background:url(images_old/bg_say_play.jpg) no-repeat;
}

.content.say_about .say_play .left {
text-align:left;
width:401px;
height:200px;
padding:179px 0 0 25px;
position:relative;
}

.content.say_about .say_play .left p {
font-size:12px;
color:#005596;
font-weight:bold;
}

.content.say_about .say_play .left p.name {
position:absolute;
top:290px;
left:35px;
}

.content.say_about .say_play .left a.owner {
position:absolute;
top:259px;
left:131px;
}

.content.say_about .say_play .left a.veiw {
position:absolute;
top:254px;
left:353px;
}


.content.say_about .say_play .right {
text-align:left;
width:340px;
height:195px;
padding:169px 35px 0 0;
position:relative;
}

.content.say_about .say_play .right p {
font-size:12px;
color:#005596;
font-weight:bold;
}

.content.say_about .say_play .right p.name {
position:absolute;
top:290px;
left:18px;
}

.content.say_about .say_play .right a.veiw {
position:absolute;
top:254px;
right:20px;
}


.content.say_about .say_down {
width:920px;
min-height:200px;
background:url(images_old/bg_say_down.jpg) no-repeat top;
}

.content.say_about .say_down p {
font-size:12px;
color:#58595B;
}

.content.say_about .say_down p a {
color:#14962C;
text-decoration:underline;
}

.content.say_about .say_down .table {
width:850px;
margin:0 auto;
padding:44px 0 0 0;
}

.content.say_about .brands {
width:884px;
margin:0 auto;
}

/*---END HYDROCLEAN SAY ABOUT---*/

/*---METRO ATLANTA CAMPAIGN---*/

.metro .middle {
*width:990px;
}

.metro .top h2 {
color:#005396;
font-size:40px;
padding:0 0 40px;
}

.metro .top .box_left {
margin:0 0 0 20px;
}

.metro .top .box_right {
margin:0 30px 0 0;
width:348px;
}

.metro .top .box_right p {
text-align:justify;
font-size:14px;
}

.metro .box_bottom .box_left {
text-align:center;
width:280px;
margin:23px 0 0 100px;
}

.metro .box_bottom .box_left h3 {
color:#005396;
font-size:20px;
padding:0 0 10px;
}

.metro .box_bottom .box_right {
width:460px;
margin:0 30px 0 0;
}

.metro .box_bottom.plumbers .box_right {
width:312px;
margin:0 30px 0 0;
}

.metro .box_bottom .box_right .cont_text h3 {
color:#005396;
font-size:20px;
padding:0 0 10px;
}

.metro .box_bottom .box_right .cont_text img {
margin:0 0 0 10px;
}

.metro .box_bottom .box_right .cont_text p {
margin:0 0 0 10px;
}

.metro .box_bottom .box_right .cont_text p a {
color:#005396;
}

/*---END METRO ATLANTA CAMPAIGN---*/

/*---HANDY---*/

.main_hr .handy .top .member {
width:650px;
margin:0 0 0 171px;
padding:10px 0 0;
}

.main_hr .handy .top .member h2 {
padding:0;
}

.main_hr .handy .top .member p {
padding:6px 0 0;
font-size:14px;
}

.main_hr .handy .top .box_left {
width:505px;
margin:47px 0 0 42px;
}

.main_hr .handy .top .box_left h3 {
margin:25px 0 6px;
}

.main_hr .handy h3 {
font-size:16px;
color:#005395;
font-weight:normal;
}

.main_hr .handy ul li {
list-style:none;
font-size:12px;
color:#58595B;
background:url(uploads/img/handy_bg_li.png) no-repeat 0 6px;
*background:url(uploads/img/handy_bg_li.png) no-repeat 0 10px;
padding:0 0 0 12px;
}

.main_hr .handy .top .box_right {
width:300px;
height:294px;
background:url(uploads/img/handy_hydroclean_pict.png) no-repeat;
margin:47px 42px 0 0;
position:relative;
}

.main_hr .handy .top .box_right a.link {
width:300px;
height:294px;
display:block;
z-index:10;
background:url(handy_tarns_pict.png) repeat;
position:absolute;
top:0px;
left:0px;
}

.main_hr .handy .top .box_right .text {
padding:17px 18px 0 0;
margin:0;
float:right;
z-index:5;
}

.main_hr .handy .top .box_right .text h3 {
margin:25px 0 6px;
}

.main_hr .handy .box_cont {
width:890px;
margin:21px 0 0 44px;
}

.main_hr .handy .box_middle .box_left {
width:213px;
padding:10px 0;
background:#F58220;
}

.main_hr .handy .box_middle .box_left h1 {
font-size:19px;
color:#FFFFFF;
}

.main_hr .handy .box_middle .box_left h2 {
font-size:16px;
color:#FFFFFF;
padding:0 0 13px;
}

.main_hr .handy .box_middle .box_left h2 span {
font-size:70px;
}

.main_hr .handy .box_middle .box_right {
border:1px solid #B6B5B5;
padding:25px 20px;
width:623px;
height:245px;
}

.main_hr .handy .box_middle .box_right .in_left {
width:280px;
}

.main_hr .handy .box_middle .box_right .in_left .bg_input {
width:275px;
height:33px;
background:url(uploads/img/handy_bg_input.jpg) no-repeat;
padding:4px 0 0;
}

.main_hr .handy .box_middle .box_right .in_left .bg_input input {
width:267px;
height:25px;
background:none;
border:none;
padding:0 0 0 4px;
}

.main_hr .handy .box_middle .box_right .in_left .check {
vertical-align:middle;
}

.main_hr .handy .box_middle .box_right .in_left label {
font-size:12px;
color:#58595B;
}

.main_hr .handy .box_middle .box_right .in_right p {
font-size:11px;
}

.footer_hr.handy p {
color:#6B6764;
}

.main_hr .handy span.error {
color:#FF0000;
font-size:11px;
float:right;
}

/*---END HANDY---*/

/*---NEWS - LATEST NEWS---*/

.latest_news {
background:url(uploads/img/bg_latest_news_top.png) no-repeat top;
margin:0 0 20px;
padding-top:16px;
width:990px;
}

.latest_news .bottom {
background:url(uploads/img/bg_latest_news_bottom.png) no-repeat bottom;
padding-bottom:14px;
width:990px;
}

.latest_news .middle {
width:978px;
*width:990px;
background:url(uploads/img/bg_latest_news_middle.png) repeat-y;
min-height:100px;
_height:100px;
padding:0 6px;
}

.box_latest_news .box_left {
width:629px;
margin:0 0 0 28px;
padding:13px 0 0;
}

.box_latest_news h1 {
color:#005596;
font-size:25px;
}

.box_latest_news h2 {
color:#005596;
font-size:17px;
}

.box_latest_news p {
color:#58595B;
font-size:12px;
line-height:18px;
}

.box_latest_news p a {
color:#3C8204;
}

.box_latest_news .box_border {
border-bottom:1px solid #DFEDF3;
padding:0 0 15px;
margin:0 0 20px;
width:629px;
}

.box_latest_news .box_top {
border-bottom:1px solid #DFEDF3;
padding:0 0 25px;
margin:0 0 25px;
width:629px;
}

.header_hr .social_webs {
padding:45px 30px 0 0;
}

.box_latest_news .box_left .box_cont.mrg_top {
margin-top:25px;
}

.box_latest_news .box_left .box_cont .fl_r {
width:320px;
}

.box_latest_news .box_left .box_cont .fl_r .pict_right {
margin:6px 0 0;
}

.box_latest_news .box_bottom img.mrg_pict {
margin:0 0 10px;
}

.box_latest_news .box_bottom .box_left {
width:300px;
margin:0;
}

.box_latest_news .box_bottom .box_right {
width:300px;
margin:0;
}

.box_latest_news .box_bottom .box_right h2 {
color:#005596;
}

.box_latest_news .box_bottom p a {
color:#58595B;
}

.box_latest_news .box_bottom .box_cont {
margin:0 0 20px;
}

.box_latest_news .box_bottom .box_brdr {
widows:100%;
height:1px;
border-bottom:1px solid #DFEDF3;
margin:20px 0; 
}

.box_latest_news .box_bottom h2 a {
font-size:12px;
color:#58595B;
font-weight:normal;
}

.box_latest_news .box_right {
width:252px;
padding:22px 0 0;
margin:0 16px 0 28px;
}

.box_latest_news .box_right h2 {
color:#3C8204;
}

.box_latest_news .box_right h3 {
font-size:14px;
color:#3C8204;
}


.box_latest_news .box_right .box_title {
border-bottom:1px solid #DFEDF3;
padding:0 0 10px;
margin:0 0 10px;
}

.box_latest_news .box_right .box_brdr {
widows:100%;
height:2px;
background:url(uploads/img/latest_news_bg_right_box_brdr.jpg) repeat-x;
margin:20px 0; 
}

.box_latest_news .box_right .box_cont h2 {
margin:5px 0 0;
}

.box_latest_news .box_right .box_cont .audio {
margin:7px 0 0;
}

.box_latest_news .box_right p a {
color:#58595B;
}

.footer_hr.latest_footer ul {
margin:0 0 0 136px;
}

.footer_hr.latest_footer ul li {
list-style:none;
color:#1E77A9;
float:left;
font-size:14px;
margin:0 0 0 10px;
}

.footer_hr.latest_footer ul li a {
color:#1E77A9;
font-weight:normal;
text-decoration:none;
}

.footer_hr.latest_footer img {
margin:15px 0 0 0;
}

/*---END NEWS - LATEST NEWS---*/


/*---REBATE PAGE---*/

.header_hr.rebate {
	padding: 0;
}

.header_hr.rebate ul {
	padding: 42px 16px 48px 0;
}

.header_hr.rebate ul li {
	float: left;
	list-style: none;
	padding: 0 0 0 15px;
}

.main_hr .box-rebate {
	width:963px;
	margin:0 auto;
	position: relative;
}


.main_hr .box-rebate .box-big-pict {
	left: -30px;
    position: absolute;
    top: -100px;
}

.main_hr .box-rebate .box-top {
	width: 963px;
	height: 128px;
	background:url(images/rebate_bg_top.jpg) no-repeat;
}

.main_hr .box-rebate .box-top .fl_r {
	padding: 11px 20px 0 0;
}

.main_hr .box-rebate .box-green {
	width: 963px;
	height: 317px;
	background:url(images/rebate_bg_green.jpg) no-repeat;
}

.main_hr .box-rebate .box-green .fl_r {
	padding: 34px 37px 0 0;
}

.main_hr .box-rebate .box-green .fl_r p {
	font-size: 14px;
	color: #58585A;
	padding: 15px 0 18px 5px;
}

.main_hr .box-rebate .box-green .fl_r a.download {
	margin: 0;
	padding: 0 0 0 7px;
}

.main_hr .box-rebate .box-green .fl_r p.al_cen {
	font-size: 12px;
	color: #535355;
	padding: 10px 0 0 0;
}

.main_hr .box-rebate .box-green-bottom {
	width: 963px;
	height: 49px;
	background:url(images/rebate_bg_green_bottom.jpg) no-repeat;
}

.main_hr .box-rebate .box-green-bottom p {
	font-size: 11px;
	color: #FFFFFF;
	padding: 8px 0 0 17px;
}

.main_hr .box-rebate .box-bottom {
	padding: 10px 0 0;
	position: relative;
}

.main_hr .box-rebate .box-bottom .box-left {
	padding: 0;
	width: 636px;
	height: 137px;
	background: url(images/rebate_bg_form_left_bottom.jpg) no-repeat;
}

.main_hr .box-rebate .box-bottom .box-left .text {
	width: 175px;
	height: 18px;
	background: none;
	border: none;
}

.main_hr .box-rebate .box-bottom .box-left .a {
	margin: 89px 0 0 166px;
	float: left;
}

.main_hr .box-rebate .box-bottom .box-left .b {
	margin: 89px 0 0 25px;
	float: left;
}

.main_hr .box-rebate .box-bottom .box-left .submit {
	margin: 81px 0 0 14px;
	float: left;
	width: 72px;
	height: 35px;
	background:url(images/rebate_btn_sign_up.png) no-repeat;
	border: none;
	text-indent: 999px;
	overflow: hidden;
	cursor: pointer;
}


.main_hr .box-rebate .box-bottom .emailing-response {
    background: #FFFFFF;
    border: 2px solid #4A821C;
    display: none;
    left: 250px;
    position: fixed;
    top: 250px;
    width: 500px;
    z-index: 10;
}

.main_hr .box-rebate .box-bottom .emailing-response p {
    padding: 10px;
	font-size: 14px;
}

.main_hr .box-rebate .box-bottom .emailing-response a {
    color: red;
    float: right;
    font-weight: bold;
    margin: 0 4px;
    padding: 0;
	text-decoration: none;
}

.main_hr .box-rebate .box-bottom .box-right {
	padding: 0;
	width: 318px;
	height: 137px;
	background: url(images/rebate_bg_form_right_bottom.jpg) no-repeat;
}

.main_hr .box-rebate .box-bottom .box-right a {
	display:block;
	width: 310px;
	height: 120px;
	background:url(images/transparent_pict.png) no-repeat;
	margin: 10px auto 0;
}

/*---REBATE PAGE---*/


/*---HYDRORIGHT INFO---*/

.hr-info .header_hr ul {
    padding: 42px 16px 48px 0;
}
.hr-info .header_hr ul li {
    float: left;
    list-style: none outside none;
    padding: 0 0 0 15px;
}
.hr-info .main_hr {
    background: url(../images_old/hr_main_top_hr_info.png) no-repeat center top;
	padding-top: 13px;
}

.hr-info .main_hr .middle {
    background: url(../images_old/hr_main_middle_hr_info.png) repeat-y center;
}

.hr-info .main_hr .middle .middle-in {
    background: url(../images_old/hr_main_middle_in_hr_info.png) no-repeat top center;
}

.hr-info .main_hr .prod_top {
    background: none;
	height: 523px;
}

.hr-info .main_hr .prod_top .left {
    width: 455px;
	
}

.hr-info .main_hr .prod_top .left .img_hr {
    margin: 14px 0 0 0;
}

.hr-info .main_hr .prod_top .flash_hr {
    margin: 0 0 0 21px;
}

.hr-info .main_hr .prod_top .right {
    width: 455px;
}

.hr-info .main_hr .prod_top .right h1 {
    color: #005396;
    font-size: 46px;
    font-weight: normal;
    margin: 0 0 11px;
}

.hr-info .main_hr .prod_top .right ul {
    margin: 20px 0 0 0;
}

.hr-info .main_hr .prod_top .right ul li {
    background: url(../images_old/hr_info_tilde.png) no-repeat;
    list-style: none;
	padding: 0 0 5px 30px;
}

.hr-info .main_hr .prod_top .right p a.pdf {
	background: url(../images_old/hr_info_pdf_icon.png) no-repeat right;
	padding: 3px 0 3px 0;
	margin: 15px 0 0;
	color: #CC0000;
	display: block;
	text-decoration: none;
	width: 159px;
}

.hr-info .main_hr .prod_top .right .buy_now {
	width: 455px;
	height: 134px;
	background: url(../images_old/hr_info_buy_now1.png) no-repeat;
	margin: 40px 0 17px;
	position: relative;
}

.hr-info .main_hr .prod_top .right .buy_now .box_pict {
	position: absolute;
	right: -8px;
    top: -171px;
}

.hr-info .main_hr .prod_top .right .buy_now a.link {
	position: absolute;
	top: 71px;
	left: 203px;
	background: url(images/transparent_pict.png) repeat;
	width: 112px;
	height: 44px;
	display: block;
}

.hr-info .main_hr .conservation-news {
    border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
    margin: 25px auto 30px;
    padding: 20px 0;
    width: 928px;
	position: relative;
}

.hr-info .main_hr .conservation-news h1 {
	color: #257EC2;
    font-size: 30px;
    font-weight: normal;
}

.hr-info .main_hr p {
	font-size: 12px;
	color: #58595B;
}

.hr-info .main_hr .conservation-news form {
	margin: 7px 0 0 0;
}

.hr-info .main_hr .conservation-news .bg_input {
	width: 303px;
	height: 25px;
	padding: 0;
	background: url(../images_old/hr_info_bg_input.png) no-repeat;
	float: left;
	margin: 7px 15px 0 0;
}

.hr-info .main_hr .conservation-news .bg_input input {
	height: 20px;
	padding: 3px 6px 0;
    width: 291px;
	background: none;
	border: none;
	font-size: 12px;
	color: #565656;
}

.hr-info .main_hr .conservation-news input.submit {
	width: 79px;
	height: 41px;
	background: url(../images_old/hr_info_btn_signup.png) no-repeat;
	border: none;
	overflow: hidden;
    text-indent: 999px;
	cursor: pointer;
	display: block;
	font-size: 1px;
}


.hr-info .main_hr .conservation-news .emailing-response {
    background: #FFFFFF;
    border: 2px solid #4A821C;
    display: none;
    left: 250px;
    position: fixed;
    top: 250px;
    width: 500px;
    z-index: 10;
}

.hr-info .main_hr .conservation-news .emailing-response p {
    padding: 10px;
	font-size: 14px;
}

.hr-info .main_hr .conservation-news .emailing-response a {
    color: red;
    float: right;
    font-weight: bold;
    margin: 0 4px;
    padding: 0;
	text-decoration: none;
}



.hr-info .box-vimeo {
	margin: 15px 0 35px;
}

.hr-info .box-vimeo p {
	padding: 11px 0 0;
}

.hr-info .box-vimeo p a {
	color: #565656;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}

.hr-info .where_hr_info {
	margin: 0;
}

.hr-info .where_hr_info .box-left {
	width: 439px;
	height: 159px;
	background: url(../images_old/hr_info_bottom_left.jpg) no-repeat;
	margin:0 0 0 20px;
	position: relative;
}

.hr-info .where_hr_info .box-left a.link {
	background: url(images/transparent_pict.png) repeat;
    display: block;
    height: 40px;
    left: 315px;
    position: absolute;
    top: 85px;
    width: 90px;
}

.hr-info .where_hr_info .box-right {
	margin:0 20px 0 0;
}


/*---END HYDRORIGHT INFO---*/

/*---SAVEMYTOILET / TX---*/

.tx .bg_all_header {
	width: 100%;
	background: url(images/bg_tx_all_header.jpg) repeat-x;
}

.tx .bg_all_header .bg_header {
	width: 100%;
	height: 336px;
	background: url(images/bg_tx_header.jpg) no-repeat top center;
}

.tx .bg_all_header .bg_header .box-content {
	width: 979px;
	margin: 0 auto;
	text-align: left;
}

.tx .bg_all_header .bg_header .box-content img {
	padding: 180px 0 0 224px;
}


.hr-info.tx .main_hr {
    background: none;
    padding: 0;
}

.bg_all_main {
	width: 100%;
	background: url(images/bg_tx_all_main.jpg?cache=0) repeat-x top;
}

.bg_all_main .all_av_hr {
    background: none;
}

.tx.hr-info .main_hr .prod_top {
	padding: 23px 0 0;
	margin: 0;
	height: 323px;
}

.tx .prod_top ul li {
	list-style: none;
	float: left;
	margin: 0 0 12px 11px;
}

.tx .main_hr .prod_top .right {
    margin: 0;
}

.tx.hr-info .main_hr .prod_top .left {
    width: 435px;
	margin: 0 0 0 40px;
}

.tx.hr-info .main_hr .prod_top .left h2 {
	color: #257EC2;
    font-size: 27px;
    font-weight: normal;
    padding: 0 0 10px;
}

.tx.hr-info .main_hr .prod_top .right h2 {
	color: #257EC2;
    font-size: 27px;
    font-weight: normal;
    padding: 0 0 10px;
}

.tx.hr-info .main_hr .prod_top .left img {
	margin: 15px 0 10px;
}

.tx .main_hr .prod_top .right img {
	margin: 15px 0 10px;
}

.hr-info .main_hr .conservation-news {
    margin: 25px auto 0;
	border: none;
}

.tx.hr-info .main_hr .middle .middle-in {
    background: url(images/bg_tx_all_main_middle-in.jpg) repeat-x top;
}

.tx .middle_hr {
	border-bottom: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
	width: 928px;
	margin: 25px auto 0;
}

.tx .middle_hr h2 {
	color: #1D7EC2;
	padding: 28px 0 0;
	font-weight: normal;
}

.tx .middle_hr .box-right-content {
	padding: 22px 0 0;
}

.tx .middle_hr .content-bottom {
	width: 645px;
}

.tx .middle_hr .content-bottom h3 {
	color: #1D7EC2;
	padding: 0;
	font-size: 19px;
	font-weight: bold;
}

.tx .middle_hr .content-bottom p {
	padding: 10px 0;
}


.tx .middle_hr .content-bottom ul li {
    background: url(../images_old/hr_info_tilde.png) no-repeat;
    list-style: none outside none;
    padding: 0 0 10px 30px;
	color: #58595B;
    font-size: 12px;
}

.tx .middle_hr .content-bottom .last {
	padding: 0 0 0 25px;
}

.tx .middle_hr .content-bottom .last p a.pdf {
    background: url(../images_old/hr_info_pdf_icon.png) no-repeat scroll left center transparent;
    color: #CC0000;
    display: block;
    margin: -11px 0 0 29px;
    padding: 3px 0 3px 27px;
    text-decoration: none;
    width: 159px;
}

.tx.hr-info .box-vimeo {
    width: 585px;
}

.tx .say_about .box-radio-tv .box-links {
	position: relative;
}

.tx .say_about .box-radio-tv .box-links a {
    display: block;
	position: absolute;
	background: url(images/tx_transparent_pict.png) repeat;
}

.tx .say_about .box-radio-tv .box-links a.watch-video {
	height: 33px;
    left: 174px;
    top: 50px;
    width: 106px;
}

.tx .say_about .box-radio-tv .box-links a.play-audio {
	height: 32px;
    left: 173px;
    top: 174px;
    width: 108px;
}



.tx .main_hr .choice .box-buy {
	position: relative;
}


.tx .main_hr .choice .box-buy a {
    display: block;
	position: absolute;
	background: url(images/tx_transparent_pict.png) repeat;
}

.tx .main_hr .choice .box-buy a.amazon {
	height: 33px;
    left: 49px;
    top: 40px;
    width: 106px;
}

.tx .main_hr .choice .box-buy a.bed_bath {
	height: 33px;
    left: 167px;
    top: 36px;
    width: 95px;
}

.tx .main_hr .choice .box-buy a.walmart {
	height: 29px;
    left: 23px;
    top: 93px;
    width: 127px;
}

.tx .main_hr .choice .box-buy a.home_depot {
	height: 44px;
    left: 157px;
    top: 83px;
    width: 45px;
}

.tx .main_hr .choice .box-buy a.ace {
	height: 36px;
    left: 215px;
    top: 90px;
    width: 61px;
}

.tx .main_hr .choice .box-awards {
	background: url(images/tx_bg_awards_middle.jpg) repeat-y;
	width: 295px;
	margin: 11px 0 0;
}

.tx .main_hr .choice .box-awards .box-top {
	background: url(images/tx_bg_awards_top.jpg) no-repeat top;
	width: 295px;
}

.tx .main_hr .choice .box-awards .box-bottom {
	background: url(images/tx_bg_awards_bottom.jpg) no-repeat bottom;
	width: 295px;
	height: 181px;
	padding: 10px 0 0 ;
}

.tx .main_hr .choice .box-awards h2 {
	font-size: 25px;
	color: #257EC2;
	font-weight: normal;
}



/*--- SLIDE ---*/

.tx .main_hr .choice .slide {
	width: 295px;
	height: 144px;
	margin: 0 auto;
	position: relative;
}

/*#slide .select {
position:absolute;
right:14px;
top:204px;
z-index:10;
}*/

.tx .main_hr .choice .slide .select ul li {
	float: left;
}

.tx .main_hr .choice .slide .select a.square {
	width: 18px;
	height: 18px;
	display: block;
	background: url(../img/btn_slide_home.png) no-repeat;
}

.tx .main_hr .choice .slide .select a.square:hover {
	background-position: bottom;
}

.tx .main_hr .choice .slide .select a.bg-down {
	background-position: bottom;
}


.tx .main_hr .choice .slide .all-box {
	position: absolute;
	top: 0px;
	display: none;
	width: 295px;
}

/*--- END SLIDE ---*/

.tx-iframe {
	background: none;
}

.tx-iframe .conservation-news {
    border: none;
    margin: 25px auto 0;
    padding: 20px 0;
    position: relative;
    width: 928px;
	text-align: left;
}

.tx-iframe .conservation-news h1 {
    color: #257EC2;
    font-size: 30px;
    font-weight: normal;
}

.tx-iframe .conservation-news p {
    color: #58595B;
    font-size: 12px;
}

.tx-iframe .conservation-news form {
    margin: 7px 0 0;
}

.tx-iframe .conservation-news .bg_input {
    background: url(../images_old/hr_info_bg_input.png) no-repeat scroll 0 0 transparent;
    float: left;
    height: 25px;
    margin: 7px 15px 0 0;
    padding: 0;
    width: 303px;
}

.tx-iframe .conservation-news .bg_input input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #565656;
    font-size: 12px;
    height: 20px;
    padding: 3px 6px 0;
    width: 291px;
}

.tx-iframe .conservation-news .emailing-response {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #4A821C;
    display: none;
    left: 250px;
    position: absolute;
    top: 250px;
    width: 500px;
    z-index: 10;
}

.tx-iframe .conservation-news .emailing-response a {
    color: red;
    float: right;
    font-weight: bold;
    margin: 0 4px;
    padding: 0;
    text-decoration: none;
}

.tx-iframe .conservation-news .emailing-response p {
    font-size: 14px;
    padding: 10px;
}

.tx-iframe .conservation-news input.submit {
    background: url(../images_old/hr_info_btn_signup.png) no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    font-size: 1px;
    height: 41px;
    overflow: hidden;
    text-indent: 999px;
	line-height: 999px;
    width: 79px;
}

/*---END SAVEMYTOILET / TX---*/


/*---HYDRORIGHT INFO UPDATES 09-08-11---*/

.hr-info.tx-info .main_hr .prod_top {
    background: none repeat scroll 0 0 transparent;
    height: 445px;
}

.hr-info.tx-info .main_hr {
    background: url(../images_old/hr_main_top_hr_info1.png) no-repeat scroll center top transparent;
    padding-top: 13px;
}

.hr-info.tx-info .main_hr .middle .middle-in {
    background: none;
}

.hr-info.tx-info .main_hr .prod_top .top-title {
	height: 150px;
	position: relative;
}

.hr-info.tx-info .main_hr .prod_top .top-title .fl_l img {
	left: 41px;
    position: absolute;
    top: -66px;
}

.hr-info.tx-info .main_hr .prod_top .top-title .fl_r h1 {
	color: #257EC2;
    font-size: 41px;
    padding: 41px 15px 0 0;
}

.hr-info.tx-info .main_hr .prod_top .left {
    margin: 0 0 0 40px;
    width: 435px;
}

.hr-info.tx-info .main_hr .prod_top .left h2 {
    color: #257EC2;
    font-size: 27px;
    font-weight: normal;
    padding: 0 0 10px;
}

.hr-info.tx-info .main_hr .prod_top .right {
    margin: 0;
}

.hr-info.tx-info .main_hr .prod_top .right h2 {
    color: #257EC2;
    font-size: 27px;
    font-weight: normal;
    padding: 0 0 10px;
}

.hr-info.tx-info .middle_hr {
    border-bottom: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
    margin: 25px auto 0;
    width: 928px;
}

.hr-info.tx-info .middle_hr h2 {
    color: #1D7EC2;
    font-weight: normal;
    padding: 28px 0 0;
	font-size: 20px;
}

.hr-info.tx-info .middle_hr .content-bottom h3 {
    color: #1D7EC2;
    font-size: 17px;
    font-weight: bold;
    padding: 21px 0 0;
}

.hr-info.tx-info .middle_hr .content-bottom {
    width: 551px;
}

.hr-info.tx-info .middle_hr .content-bottom p {
    padding: 20px 0;
}

.hr-info.tx-info .middle_hr .content-bottom ul li {
    background: url(../images_old/hr_info_tilde.png) no-repeat scroll 0 0 transparent;
    color: #58595B;
    font-size: 12px;
    list-style: none outside none;
    padding: 0 0 10px 30px;
}

.hr-info.tx-info .middle_hr .content-bottom .last {
    padding: 0 0 0 75px;
}

.hr-info.tx-info .middle_hr .content-bottom .last p {
    padding: 10px 0 0;
}

.hr-info.tx-info .middle_hr .content-bottom .last p a.pdf {
    background: url(../images_old/hr_info_pdf_icon.png) no-repeat scroll left center transparent;
    color: #CC0000;
    display: block;
    margin: -11px 0 0 29px;
    padding: 3px 0 3px 27px;
    text-decoration: none;
    width: 159px;
}

.hr-info.tx-info .middle_hr .content-bottom .buy-online {
	position: relative;
	padding: 19px 0 0;
}

.hr-info.tx-info .middle_hr .content-bottom .buy-online a {
	position: absolute;
	background:url(images/transparent_pict.png) repeat;
}

.hr-info.tx-info .middle_hr .content-bottom .buy-online a.ace {
	left: 13px;
    top: 99px;
	width: 59px;
	height: 37px;
}

.hr-info.tx-info .middle_hr .content-bottom .buy-online a.home-depot {
	height: 43px;
    left: 87px;
    top: 96px;
    width: 43px;
}

.hr-info.tx-info .middle_hr .content-bottom .buy-online a.bed-bath {
	height: 28px;
    left: 143px;
    top: 104px;
    width: 90px;
}

.hr-info.tx-info .middle_hr .content-bottom .buy-online a.amazon {
	height: 28px;
    left: 247px;
    top: 104px;
    width: 136px;
}

.hr-info.tx-info .middle_hr .content-bottom .buy-online a.walmart {
	height: 30px;
    left: 397px;
    top: 97px;
    width: 134px;
}



.hr-info.tx-info .main_hr .conservation-news {
    margin: 0 auto 0;
}

.hr-info.tx-info .main_hr .conservation-news h1 {
    font-size: 25px;
}

.hr-info.tx-info .main_hr .conservation-news .bg_input {
    background: url("../images_old/hr_info_bg_input.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 25px;
    margin: 7px 15px 0 0;
    padding: 0;
    width: 212px;
}

.hr-info.tx-info .main_hr .conservation-news .bg_input input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #565656;
    font-size: 12px;
    height: 20px;
    padding: 3px 6px 0;
    width: 204px;
}

.hr-info.tx-info .main_hr .conservation-news input.submit {
    background: url(../images_old/hr_info_btn_signup_green.jpg) no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    font-size: 1px;
   	height: 36px;
    overflow: hidden;
    text-indent: 999px;
    width: 72px;
}

.hr-info.tx-info .main_hr .conservation-news .fl_r {
    padding: 54px 0 0;
    width: 388px;
}

.hr-info.tx-info .main_hr .say_about h1 {
    font-size: 25px;
}

.hr-info.tx-info .main_hr .install p {
    padding: 3px 0 0;
}






.hr-info.tx-info .main_hr .choice .box-buy {
	position: relative;
}


.hr-info.tx-info .main_hr .choice .box-buy a {
    display: block;
	position: absolute;
	background: url(images/tx_transparent_pict.png) repeat;
}

.hr-info.tx-info .main_hr .choice .box-buy a.amazon {
	height: 33px;
    left: 49px;
    top: 40px;
    width: 106px;
}

.hr-info.tx-info .main_hr .choice .box-buy a.bed_bath {
	height: 33px;
    left: 167px;
    top: 36px;
    width: 95px;
}

.hr-info.tx-info .main_hr .choice .box-buy a.walmart {
	height: 29px;
    left: 23px;
    top: 93px;
    width: 127px;
}

.hr-info.tx-info .main_hr .choice .box-buy a.home_depot {
	height: 44px;
    left: 157px;
    top: 83px;
    width: 45px;
}

.hr-info.tx-info .main_hr .choice .box-buy a.ace {
	height: 36px;
    left: 215px;
    top: 90px;
    width: 61px;
}

.hr-info.tx-info .header_hr ul {
    padding: 18px 37px 35px 0;
}




.hr-info.tx-info .main_hr .choice .box-awards {
	background: url(images/tx_bg_awards_middle.jpg) repeat-y;
	width: 295px;
	margin: 11px 0 0;
}

.hr-info.tx-info .main_hr .choice .box-awards .box-top {
	background: url(images/tx_bg_awards_top.jpg) no-repeat top;
	width: 295px;
}

.hr-info.tx-info .main_hr .choice .box-awards .box-bottom {
	background: url(images/tx_bg_awards_bottom.jpg) no-repeat bottom;
	width: 295px;
	height: 181px;
	padding: 10px 0 0 ;
}

.hr-info.tx-info .main_hr .choice .box-awards h2 {
	font-size: 25px;
	color: #257EC2;
	font-weight: normal;
}



/*--- SLIDE ---*/

.hr-info.tx-info .main_hr .choice .slide {
	width: 295px;
	height: 144px;
	margin: 0 auto;
	position: relative;
}

/*#slide .select {
position:absolute;
right:14px;
top:204px;
z-index:10;
}*/

.hr-info.tx-info .main_hr .choice .slide .select ul li {
	float: left;
}

.hr-info.tx-info .main_hr .choice .slide .select a.square {
	width: 18px;
	height: 18px;
	display: block;
	background: url(../img/btn_slide_home.png) no-repeat;
}

.hr-info.tx-info .main_hr .choice .slide .select a.square:hover {
	background-position: bottom;
}

.hr-info.tx-info .main_hr .choice .slide .select a.bg-down {
	background-position: bottom;
}


.hr-info.tx-info .main_hr .choice .slide .all-box {
	position: absolute;
	top: 0px;
	display: none;
	width: 295px;
}


/*---END HYDRORIGHT INFO UPDATES 09-08-11---*/

/*---DUAL FLUSH HYDRORIGHT UPDATES 10-08-11---*/

.dual-flush .header_hr ul {
    padding: 18px 37px 0 0;
}

.dual-flush .header_hr h1 {
    color: #FFFFFF;
    font-size: 50px;
    margin: 0;
    text-align: center;
}

.hr-info.dual-flush .main_hr .prod_top {
    padding: 30px 0 0;
	height: 295px;
}

.hr-info.dual-flush .say_about .box-radio-tv .box-links {
    position: relative;
}

.hr-info.dual-flush .say_about .box-radio-tv .box-links a {
    background: url(images/tx_transparent_pict.png) repeat scroll 0 0 transparent;
    display: block;
    position: absolute;
}

.hr-info.dual-flush .say_about .box-radio-tv .box-links a.watch-video {
    height: 33px;
    left: 174px;
    top: 50px;
    width: 106px;
}

.hr-info.dual-flush .say_about .box-radio-tv .box-links a.play-audio {
    height: 32px;
    left: 173px;
    top: 174px;
    width: 108px;
}


/*---END DUAL FLUSH HYDRORIGHT UPDATES 10-08-11---*/



/*---COUPON/FREE_SHOWERHEAD PAGE---*/

.main_coupon .box-top .box-left {
	padding: 30px 0 0;	
}

.main_coupon p {
	color: #58595B;
    font-size: 12px;
}

.main_coupon .box-top p {
	padding: 0 0 10px;
}

.main_coupon .box-top .box-pict-text {	
	padding: 10px 0 0;
	position: relative;
}

.main_coupon .box-top .box-pict {
	left: -19px;
    position: absolute;
    top: 10px;
}

.main_coupon .box-top .box-text {
	margin: 21px 0 13px 153px;
}

.main_coupon .box-bottom {
	position: relative;
}

.main_coupon .box-bottom .box-left {
	background: url(images/coupon_pict_5.jpg) repeat scroll 0 0 transparent;
	width: 415px;
	height: 149px;
	margin: 0 0 0 2px;
}

.main_coupon .box-bottom .box-left .text {
	padding: 23px 0 0 14px;
}

.main_coupon .box-bottom .box-left form {
	padding: 7px 14px 0;
	margin: 0;	
}

.main_coupon .box-bottom .box-left form .btn_submit {
	padding: 0;
	margin: 0 0 5px;	
}

.main_coupon .box-bottom .box-left .bg_input {
	background: url(images/coupon_pict_bg_input.png) no-repeat scroll 0 0 transparent;
    height: 25px;
    margin: 0 0 5px;
    width: 293px;
}

.main_coupon .box-bottom .box-left .bg_input input {
    background: none;
    border: none;
    color: #565656;
    height: 21px;
    margin: 2px 0 0 9px;
    width: 284px;
}


.main_coupon .box-bottom .box-left .emailing-response {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #4A821C;
    display: none;
    left: 250px;
    position: fixed;
    top: 250px;
    width: 500px;
    z-index: 10;
}

.main_coupon .box-bottom .box-left .emailing-response a {
    color: red;
    float: right;
    font-weight: bold;
    margin: 0 4px;
    padding: 0;
	text-decoration: none;
}

.main_coupon .box-bottom .box-left .emailing-response p {
    padding: 10px;
	font-size: 14px;
}

.main_coupon .box-bottom .box-right {
	position: absolute;
	top: 0px;
	right: -5px;
}

.footer_hr.coupon p {
    color: #6B6764;
	padding: 20px 0 0;
}

/*---END COUPON/FREE_SHOWERHEAD PAGE---*/

/*---HYR460 PAGE---*/

#subpage .hyr_460 .hc_table .pict_inst .fl_l .inst_det p {
	height: 74px;
}

/*---HYR460 PAGE---*/



/*---REBATE-MARRIOT---*/

.rebate .pict-marriot-header {
	padding: 18px 0 0 18px;
}

.box-rebate .box-marriot {
	background: url(images/marriot_bg_content.jpg) no-repeat;
	width: 963px;
	height: 543px;
}

.box-rebate .box-marriot .title {
	padding: 24px 0 0 267px;
}

.box-rebate .box-marriot .save-2 {
	padding: 78px 0 0 195px;
}

.box-rebate .box-marriot .box-content {
	padding: 55px 0 0;
	width: 400px;
}

.box-rebate .box-marriot .box-content p {
	color: #58585A;
	font-size: 12px;
}

.box-rebate .box-marriot .box-content ul {
	padding: 20px 0 0 14px;
}

.box-rebate .box-marriot .box-content ul li {
	list-style-type: disc;
	color: #4D7E1F;
	margin: 0 0 6px;
	padding: 0;
}

.box-rebate .box-marriot .box-content ul li p {
	color: #58585A;
	font-size: 14px;
}



.box-rebate .box-marriot .box-content h3 {
	font-size: 17px;
	color: #414042;
	padding: 18px 0 25px;
}

.footer_hr.marriot .fl_l {
	padding: 0 0 0 20px;
}

.footer_hr.marriot .fl_r p {
	color: #3F3F41;
	padding: 19px 23px 0 0;
}

.header_hr.marriot ul {
	padding: 26px 16px 55px 0;
}

/*---REBATE-MARRIOT---*/
