*{ 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;
	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;
}


/*--- 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;
}

.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;

}


.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---*/
