h1 { font-weight: normal; margin: 0px; }
h1, h2, h3, h4, h5 { color: #999; }
a h1, a h2, a h3, a h4, a h5 { color: #397385; }
h1.blue, h2.blue, h3.blue, h4.blue, h5.blue { color: #397385; }
h1 { font-size: 2em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
a { text-decoration: none; color: #397385; }
a:hover { color: #3e3d3d; text-decoration: underline; }
a:visited { color: #077bc3; }
a:active { color: #6a8ea3; }
body, td { color: #333; }
sup { font-size:smaller; }

.nexcareBGTAndTGreenBlock a { text-decoration: none; color: #ffffff; }
.nexcareBGTAndTGreenBlock a:hover { color: #ffffff; text-decoration: underline; }
.nexcareBGTAndTGreenBlock a:visited { color: #ffffff; }
.nexcareBGTAndTGreenBlock a:active { color: #ffffff; }

h5, .headingthree {
    margin: 0.05em 0 0.625em;
}

/*style for Nexcare FRFR locale*/
.info-tabs li a
{
width: 157px;
padding: 0.5em 0.4em!important;
white-space: normal !important;
}
a.tips3_title
{font-size:14px!important;}
.Tips_navigation
{width:560px!important;}
p.tip3_text
{
top: -16px;
position: relative;
left: 32px;
width: 255px !important;
line-height: 1em;
}
.tabs_anchor{padding: 1em 0.2em!important;}
.tabs_anchors{padding: 0.4em 0.3em!important;}
.img_heading h2, .img_heading p {margin:0em 0em 0.5em 0em!important;}
.img_heading p{ width: 284px;}
p.anchor_margin{margin: 8px 0 0 !important;}
span.Pansements_margin{margin:0 0 0 95px;}
.right_panel{height: 560px!important;}
.float_none{float:none!important;}
.right_panel_height{min-height: 630px!important;}
.third-tab{display:none;}
.tabs_width{width:546px;}

/*10-12-2014*/

.solution_tabs3 h2{width: 300px;}
.solution_tabs3 p{margin: 0 0 10px!important;width: 300px;}	
.solution_tabs4 p{ margin: 1em 0!important;}
.solution_tabs5 h2 {line-height:23px !important;margin-bottom:0;}
.solution_tabs5 p{margin: 0!important;width: 430px!important;}
.tabs3m_width{width:550px!important;}
.tabs_width{width:566px!important;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.right_panel_height {
min-height: 610px!important;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.info-tabs li a{
width: 161px;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0){
p.tip3_text {
top: -16px;
position: relative;
left: 32px;
width: 220px !important;
line-height: 1.1em;
}
}

.banner_water_heading h2{ line-height: 1em!important;}
.banner_water_heading h4{ margin-top: 0.1em!important;}
.Caregivers_greenblock{width:72%!important;}
.Caregivers_rightpanel{position: absolute;
    margin-left:-201px!important;
    width: 200px;}
.Caregivers_tabs p{margin-bottom:0px!important;}
.Demos_tabs{height: 440px;}
.Demos_content p{margin-bottom:0px!important;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.Demos_tabs{height: 420px!important;}
}
.NPR_Heading{width:425px;}
.backpain_image_heading, .cscar_heading{width:300px;}
.label_margin{margin-left:-81px;}
.tabs_padding li a {
    padding: 0.5em 3.9em !important;
}
.future_tabs_padding li a {
    padding: 0.5em 2.9em !important;
}
.box_height{height:auto!important;}
.sporty_FEFE{height: 98px;}
.Demos_content_FRFR img{padding-bottom:30px!important;}

.relatedProdTabElements_FRFR a{float: left; margin-bottom: 34px;	}
@media screen and (-webkit-min-device-pixel-ratio:0){
.relatedProdTabElements_FRFR a{
 float:none;
    margin-bottom:0px;
	}
}
div.textone_FRFR{
margin-top:-11px!important;
margin-left: -30px;
}
.padtop15_FRFR{padding-top:15px;}
div.comp_FRFR{
position: absolute;
    right: 135px!important;
    width: 50px;
}
.nexcareBannerText {margin-top: -29px !important;}
#psn li.psnsecondary a, #psn li.selected.psnsecondary a, #psn li.psnsecondary a:visited, #psn li.psnsecondary a:hover, #psn li.psnsecondary a:focus, #psn li.psnsecondary a:active {
    font-size: 1.3em;
    padding: 20px 30px 0 20px;
}
#psn LI A {padding: 10px 18px !important;}

#RelContFtr {display:none; width: 100%; height: auto;}