/* CSS Document */

/* CSS Document */

/*----Global Styles------*/

* {padding:0; margin:0;}

html {
	height:100%;
	width:100%;
	background:#588018 url(http://content1.tena.com/TENAimages/body_bg.gif) repeat-x top;
}

body {
	font:normal .7em/1.2em  Verdana, Arial, Helvetica, sans-serif;
	color:#1d4004;
	line-height:1.2em;/* for Safari*/
	text-align:center;
	height:100%;
	
}

/* for Korean site */
#oriental,
#oriental #maincontent .story p {line-height:1.4em;} #oriental .button {line-height:1.3em;}
#oriental h4 {line-height:1.5em!important;}

*html body {height:100%;}

/* for Japanese site */
#japan #rightcol {font:normal 1.1em/1.3em  Verdana, Arial, Helvetica, sans-serif;}

*html body {height:100%;}


/* Elements
_____________________________ */

li {list-style:none; display:inline;}
ul {float:left;}
a {color:#fff; text-decoration:none;}
a:hover {text-decoration:underline;}

.clear{clear:both;}

fieldset,img {border:0;}

hr {display:none;}


/*Positioning*/

.floatLeft {float:left; display:inline;}
.floatRight {float:right; display:inline;}

img.floatLeft{border:1px solid #fff;margin:0 12px 10px 0;}
img.floatRight{border:1px solid #fff;margin:0 0 12px 10px;}

/* Typography
_____________________________ */

#logo {
	width:128px;
	height:25px;
	overflow:hidden;
	position:absolute;
	right:5px;
	bottom:0; /* see ie5.css also */
}

/**html h1 {bottom:-1px;}*/ /* SEHHECA: removed, the logo didn't fit */

h1, h3, h4, h5, h6 {font:normal 1em/1em Helvetica, Arial, Verdana, sans-serif;line-height:1em; /* Safari fix */}

h1 {
	color:#fff;
	font-size:2.3em;
	margin:.15em 0 .6em 0;
}

h3 {
	font-size:1.8em;
	font-weight:normal;
	color:#003300;          /* SEHHECA: changed according to dlkw's comments */
	margin:1em 0 .4em 0;
}

h4{
	font-size:1.2em;
	font-weight:bold;
	color:#003300;
	margin:1em 0 .4em 0;
}

p a {
	color: #003300;          /* SEHHECA: changed according to dlkw's comments */
	text-decoration: underline;
}

.subtitle {
	color:#fff;
	padding:0;
	margin-top:0;
	text-decoration:none; /* SEHHECA: no underline according to dlkw */
}


/*Containers
_____________________________ */

#outercontainer{
	background:url(http://content1.tena.com/TENAimages/container_outerglow.png) repeat-y center;
	min-height:100%;
	/*position: relative; */    /* SEHHECA: added according to dlkw */
	margin:0 auto;          /* SEHHECA: added according to dlkw */
	width:980px;            /* SEHHECA: added according to dlkw */
}

#audienceSelector #outercontainer       /* SEHHECA: For enlarge product image in IE6 */
{
    position: relative;
}

#container {
	width:960px;
	margin:0 auto;
	text-align:left;
	min-height:100%; /* see ie.css also */
	background:#578018 url(http://content1.tena.com/TENAImages/bg_grasslower.jpg) center bottom no-repeat;
}

*html #outercontainer, *html #container {height:100%;}  /* SEHHECA: added according to dlkw */

#wrapper {
	background:url(http://content1.tena.com/TENAImages/bg_grassupper.gif) no-repeat 0 -180px;
	float:left;
	padding:0 15px;
	margin-bottom:30px; /* SEHHECA: changed according to dlkw */
	/*position:relative;*/  /* SEHHECA: removed for enlarge product image (see #outercontainer above) */
}

#leftcol {
	float:left;
	width:165px;
	background:url(http://content1.tena.com/TENAImages/bg_leftcollower.gif) no-repeat bottom left;
	font-size:1.1em;
}

#maincontent {
	float:left;
	width:475px; /* remove width for pages with no touts */
}

#content{float:left;width:305px;}   /* SEHHECA: added according to dlkw */

#maincontentFullWidth, .fullWidth{width:718px;}

#intro{/*width:475px;*/ width:auto; margin-bottom:20px;}



/* ***************************** New Styles ******************************* */

.button{
	display:block; 
	position:relative; 
	background:#1974c6; 
	line-height:1.15em;
	padding:5px; 
	color:#fff;
	float:right; 
	font-weight:normal;
	text-align:center; 
	text-decoration:none;
	/*text-transform:lowercase;*//*just to make sure it doesn't get changed when entered in episerver */ 
	cursor:pointer;
	margin:12px 10px 0 10px;
	/*width:90px; -  not required as causes issues when scaling*/
}

submit.button {/*width:90px;*/}

a:hover.button {
	background-color:#6f9937;
	text-decoration:none;
}

.button * {
	font-style:normal; 
	background-image:url(http://content1.tena.com/TENAImages/btn1.png); 
	background-repeat:no-repeat; 
	display:block; 
	position:relative;
}

.button i {background-position:top left; position:absolute; margin-bottom:-5px; top:0; left:0; width:5px; height:5px;}
.button span {background-position:bottom left; left:-5px; padding:0 0 5px 10px; margin-bottom:-5px;}
.button span i {background-position:bottom right; margin-bottom:0; position:absolute; left: 100%; width:10px; height:100%; top:0;}
.button span span {background-position:top right; position:absolute; right:-10px; margin-left:10px; top:-5px; height:0;}

* html .button span, * html .button i {float:left;/* width:80px;*/ background-image:none; cursor:pointer;}

.shade1 * {background-image:url(http://content1.tena.com/TENAImages/btn1.png);}
.shade2 * {background-image:url(http://content1.tena.com/TENAImages/btn2.png);}
.shade3 * {background-image:url(http://content1.tena.com/TENAImages/btn3.png);}
.shade4 * {background-image:url(http://content1.tena.com/TENAImages/btn4.png);}
.button:hover, .button:active {background-color:#6f9937;}
.button[class] {background-image:url(http://content1.tena.com/TENAImages/shade.png); background-position:bottom;}

* html .button {border:1px outset #eee;}
* html .button:hover, *html .button:active {background-color:#6f9937; border:1px inset #ddd;}
/** html .shade1, * html .shade2, * html .shade3 {border-color:#1974c6;}
 html .shade4 {border-color:#fff;}*/
* html .button span, * html .button i {text-align:center;}

	
/*Header
_________________________________ */	

#header {
	background:#002e9b;
	position:relative;
	color:#fff;
	float:left;
	width:930px; /* see ie.css also */
	padding:5px 15px;
}

#header div.floatLeft {min-width:300px;}

#header div.floatRight {margin-right:122px; min-width:260px; _width:260px; text-align: right; }

#header a {text-decoration:underline; line-height:1.6em;}

a#countrySelector {
	background-position:left 80%;
	background-repeat:no-repeat;
	padding:0.3em 0 0.3em 40px;
}


/*Example class for the flag icon*/

#header fieldset {
	float:left;
	padding-right:10px;
	display:inline;
}

#header select, #header input {font-size:1em;}
/*#header input {padding:0 1px;}
#header .btn_go {font-size:1.1em; font-weight:bold;}*/

#header .floatRight fieldset{position:relative;}

#header .floatRight fieldset input{margin-right:5px;padding-left:5px;}

#header .floatRight fieldset label{position:absolute;top:1px; right: -12px;}

#header .floatRight fieldset label input{margin-right:0;}

#header .btn_go {
	background:url(http://content1.tena.com/TENAImages/btn_hdr_sbmt.gif) no-repeat center;
	border:none;
	color:#fff;
	cursor:pointer;
	font-size:0.0001em;
	height:20px;
	text-indent:-5000em;
	width:14px;
}


#header ul {padding-right:130px;}
#header li {margin-left:12px;}
#header li a {padding-right:10px;}

#flashOuter {
	height:250px; 
	width:960px; 
	/*background:url(http://content1.tena.com/TENAImages/bg_flash.jpg) no-repeat top left;*//* this needs to be assigned to the class on this div for each section */
	clear:both;
	background-color:#92B050;
}

#flashcontent {
	height:250px;
	width:100%;
}


/*Components
_________________________________ */	
	
/*Paper Teaser*/

div.paperTeaser {
	background:url(http://content1.tena.com/TENAImages/paper_teaser_bottom.gif) bottom no-repeat #fff;
	color:#2b4789;
	font-family:"Comic Sans MS", san-serif;
	font-size: 1.6em;	
	width:167px;
	padding-top: 0px;   /* SEHHECA: added to prevent padding */
	float: right;   /* SEHHECA: added according to dlkw */
}

div.paperTeaser a {color:#2b4789;font-family:"Comic Sans MS", san-serif;}

div.paperTeaserInner {
	background:url(http://content1.tena.com/TENAImages/paper_teaser_top.gif) top no-repeat;
	padding:30px 0 50px 0;
}

#rightcol .paperTeaser .paperTeaserInner p {
	line-height:1.1em;
	margin:.5em 20px;
}


/*Left Hand Navigation 
_____________________________________________ */

#leftcol ul 
{
	background:#93b75d url(http://content1.tena.com/TENAImages/bg_leftcoltop.gif) no-repeat top center;
	float:none;
	font-weight:bold;
	padding-top:5px;
}

#leftcol ul li a {border-top:1px solid #85ab4e;}

#leftcol ul li a.noBorder {border:none;}

#leftcol ul ul { /* definitions override ul above */
	background:#709a38;
	padding-top:0;
}

#leftcol ul a {
	width:145px; /* see ie.css also */
	padding:4px 10px;
	display:block;
	border-top:1px solid #92b75c;
}

#leftcol ul ul a {
	border:#93b75d solid;
	border-width:0 1px;
	padding-left:20px;
	padding-right:10px;		
	width:133px;
	background:#709a38 url(http://content1.tena.com/TENAImages/lhn_arrow.gif) no-repeat 6px 50%;
}

#leftcol ul ul ul {background:#709a38;}

#leftcol ul ul ul li a {
	font-weight:normal;
	background:none;
	padding-left:30px;
	padding-right:10px;
	width:123px;
}

#leftcol ul a:hover {text-decoration:none; background:#5c812a;}
#leftcol ul a.selected {text-decoration:none; background:#5c812a;}
#leftcol ul ul a:hover {background:#5c812a url(http://content1.tena.com/TENAImages/lhn_arrow.gif) no-repeat 6px 50%;}
#leftcol ul ul ul a:hover {background:#5c812a;}

a.current, #leftcol ul ul a.current {background:#5c812a;}
#leftcol ul ul a.selected {background: #5c812a url(http://content1.tena.com/TENAImages/lhn_arrow.gif) no-repeat -186px 50%;}


/*********************************************************************************** */

#lefttout {
	width:143px;
	padding:12px 11px;
	background:url(http://content1.tena.com/TENAImages/bg_lefttout.gif) no-repeat top left;
	clear:both;
	text-align: center;
}

#lefttout h6 {margin:0 5px; text-align: left;}
#lefttout p {width:143px;}
#lefttout a {color:#002e9b; display:block; text-align:right; text-decoration:none; font-size:.9em;}
#lefttout a:hover {	
	text-decoration:none;
	color:#fff;
}

#rightcoltop {
	float:right;
	width:750px;
	background:#92b75c;
	position:relative;
}

#breadcrumbs 
{
	background:#6f9937 url(http://content1.tena.com/TENAImages/bg_breadcrumbs.gif) no-repeat top left;
	padding:6px 210px 6px 26px;
	color:#fff;
	position:absolute;
	width:514px;/*  see ie.css also */	
}

#breadcrumbs li {margin-right:4px;}

#breadcrumbs a {
	text-decoration:underline;
	background:url(http://content1.tena.com/TENAImages/arrow_breadcrumbs.gif) no-repeat right 61%;
	padding-right:10px;
}

#breadcrumbs a:hover {text-decoration:none;}


#textSizer {
	background:url(http://content1.tena.com/TENAImages/bg_breadcrumbs.gif) no-repeat top right;
	position:absolute;
	right:0;
	line-height:1.3em;
	padding:0.4em 20px 0.4em 0pt;
	color:#fff;
	width:200px;
}

#textSizer p, #textSizer ul {float:right;}

#textSizer li {
	float:left;
	display:inline;
	margin-left:6px;
}

#textSizer a {
	width:16px;
	height:16px;
	display:block;
	text-indent:-200000px;
}

a.minus {background:url(http://content1.tena.com/TENAImages/icon_minus.gif) no-repeat 50% top;}
a.plus {background:url(http://content1.tena.com/TENAImages/icon_plus.gif) no-repeat 50% top;}
a.off {background-position:50% bottom; cursor:default;}/* refers to both plus/minus when not in use or limit reached */


#rightcol {
	float:right;
	width:718px; /* see ie.css also */
	background:#92b75c url(http://content1.tena.com/TENAImages/bg_h2.gif) no-repeat top center;
	padding:20px 16px 0 16px;
	margin-top:1.1em; /* this setting required to clear breadcrumbs */
	border-top:12px solid #92b75c; /* this setting required to clear breadcrumbs */
}

/* Added this to change bgcolor to white on pages. PETLOF 20090401 */
.rightcolWhite { background:#ffffff url(http://content1.tena.com/TENAImages/bg_white_h2.gif) no-repeat top center !Important; }
.rightcolWhite H1 { color: #1d4004; }
.rightcolendWhite {	background:url(http://content1.tena.com/TENAImages/bg_white_rightcollower.gif) no-repeat top center !Important; }
.toutcolWhite { background:#6f9936 url(http://content1.tena.com/TENAImages/bg_white_toutcolupper.gif) no-repeat top center !Important; }
.rightcolWhite .last { background:url(http://content1.tena.com/TENAImages/bg_white_toutcollower.gif) no-repeat 50% bottom !Important; }

/* Alteration to line height ; removed line-height:1.7em;*/

#rightcol p {margin:0 0 1em 0; }

#intro p {font-size:1.1em;}

#toutcol {
	background:#6f9936 url(http://content1.tena.com/TENAImages/bg_toutcolupper.gif) no-repeat top center;
	width:221px;
	float:right;
	color:#fff;
}

/* New - progress bar 
______________________________________ */

#progress {
	float:right;
	width:221px;
}

#progress a {
	color:#000;
	text-decoration:underline;
}

#progress ul {float:none;}

#progress ul li {
	display:block;
	margin:0.3em 0 0 0;
	padding-left:10px;
	list-style-type:auto;
	list-style-position:auto;
	text-indent:10px;
}

.progressTwo p#progressBar {background-position:-220px bottom;}
.progressThree p#progressBar {background-position:-440px bottom;}
.progressFour p#progressBar {background-position:-660px bottom;}	
	
#progress ul li {padding:0.4em 0;}		

.progressOne li#prnlDtls, .progressTwo li#lftstlQustns, .progressThree li#cnfm, .progressFour li#thnks {background:#cbe1a3;}


/*
Contact us page
________________________________________ */

#contactDetails p {color:#fff; font-weight:bold;}

#contactDetails p#helpLine, #contactDetails address {
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	font-style:normal;
	font-weight:normal;
	margin-top:10px;
	width:260px;
	padding-left:50px;
	color:#fff;
	display:inline;
	height:8em;
}

#contactDetails p#helpLine {background-image:url(http://content1.tena.com/TENAImages/icon_helpline.gif);}
#contactDetails address {background-image:url(http://content1.tena.com/TENAImages/icon_address.gif);}
	
	

/* form
_________________________________ */

fieldset {margin:0 15px 0 0; margin:0;/* ensures buttons align to right of forms - check with Stewart on this change */}

/* input, select, textarea {font:100%/1.4em Verdana, Arial, Helvetica, sans-serif normal; padding:2px 0;} */

#contactForm fieldset {margin:0 15px;}

fieldset div {display:inline;}

fieldset div.floatRight {margin-top:5.6em;}

fieldset#personalDetails {margin-left:15px;}

fieldset#preferredMethod {
	clear:both;
	margin-left:15px;
	padding-top:1em;
	width:320px;
}

form div.podFour {margin-bottom:1em;}

form fieldset#lifeStyle {width:450px;}

form fieldset#lifeStyle h4 {padding-top:1em;}

form select {width:130px;}

form a.button {margin-top:1em;}

form p {
	text-align:left; /* SEHHECA: changed from 'right'*/
	/*clear:both;*/  /* SEHHECA: removed since it makes everything a mess... */
}

fieldset#userQutn {
	padding-top:0.5em;
	padding-bottom:0.5em;
}

fieldset#userQutn label {
	float:left;
	font-weight:bold;
	text-align:right;
	width:90px;
	margin-right:10px;
}

fieldset#userQutn label span {
	font-weight:normal;
	font-size:0.9em;
}

fieldset#userQutn textarea {
	float:left;
	width:580px;
	height:6em;
}

*html fieldset#userQutn textarea {width:540px;}

form fieldset#terms p{
	margin-top:1em;
	text-align:left;
}

ul#formNavigation p {clear:none;}

form p label {
	margin-right:10px;
	text-align:right;
	width:100px;
}

form fieldset h3 {
	color:#476f17;
	margin:0 15px;
}

fieldset#lifeStyle p {
	text-align:left;
	margin-left:15px;
}

form p input.text {width:220px;}

form p select {margin-right:94px;}

form h4 {margin:1em 0 0.5em 0; padding-bottom:.5em;}

fieldset#personalDetails ul {
	margin:0.5em 0;
	padding-bottom:1.5em;
}

fieldset#personalDetails ul li {margin-right:10px;}

form fieldset p.samplePicker {
	margin-left:15px;
	text-align:left;
}

formfieldset.floatLeft {
	border-right:1px solid;
	padding:0.5em 0;
}

form fieldset.floatRight {
	padding:0.5em 0;
	width:145px;
}

form1 fieldset#userDetails {
	border-color:#93b75d;
	margin-bottom:10px;
}

fieldset#userDetails dl {margin:20px;}

fieldset#userDetails dt {
	clear:both;
	color:#000;
	float:left;
	font-weight:bold;
	margin:0.2em 20px 0.2em 0;
	text-align:right;
	width:100px;
}

fieldset#userDetails dd {
	color:#6f9935;
	float:left;
	margin:0.2em;
	text-align:left;
	width:100px;
}
	
form fieldset#termsAccpt, form fieldset#optionalQutns {
	padding:0.5em 10px;
	width:450px;
}	

form fieldset#optionalQutns h3 {margin:0;}
	
fieldset#termsAccpt p, fieldset#optionalQutns p {text-align:left;}

fieldset#optionalQutns select, fieldset#optionalQutns ul {margin:0 0 0.5em 2em;}

fieldset#termsAccpt p input {margin-right:10px;}

form#freeSample1 fieldset#sampleChoice h3 {
	margin:0 0 1em 0;
	text-align:left;
}

form fieldset#sampleChoice p {
	margin-left:0;
	text-align:left;
}

.whitetout_frame
{
   	padding:4px 4px;
    width: 213px;
    float: left;
    border-bottom:1px solid #92b75c;
}

.whitetout
{
    float:left;
    width: 213px;
    background-color:#ffffff; 
    background-position: left top;
    background-repeat:no-repeat; 
    background-image: url(http://content1.tena.com/TENAImages/bg_white_tout_left.jpg); 
}
.whitetout .text
{
    float: right;
    width:110px; 
    text-align:left; 
    margin: 0px 5px 0px 5px;
    padding: 10px 0px 10px 0px;
}
.whitetout .text .title
{
    font-family: Trebuchet MS, Verdana, Arial; 
    color: #11511D; 
    font-size:20px;
}
.whitetout .text .subtitle
{
    margin-top:4px; 
    font-family: Trebuchet MS, Verdana, Arial; 
    color: #70B735; 
    font-size:20px;
}
.whitetout .text #teaserMessage
{
    margin-top:10px;
}
.whitetout .text #teaserMessage a
{
    display:block; 
    color: #174287; 
    padding-right:25px; 
    background: url(http://content1.tena.com/TENAImages/arrow_tout.gif) 100% 3px no-repeat; 
    background-position:bottom right;
}
.whitetoutlast
{
    border:none;
}
.whiteToutTop
{
    float:left;
    height:13px;
    width:221px;
	background:url(http://content1.tena.com/TENAImages/bg_whitetout_top.gif) no-repeat 100% top;
}
.whiteToutBottom
{
    float:left;
    height:13px;
    width:221px;
	background:url(http://content1.tena.com/TENAImages/bg_whitetout_bottom.gif) no-repeat 100% bottom;
}

.tout {
	padding:6px 4px;
	background:url(http://content1.tena.com/TENAImages/bg_tout.gif) no-repeat 50% bottom;
	border-bottom:1px solid #92b75c;
	float:left; /* added to cater for floated image within tout */
	width:213px; /* required because of float above */
}

.last {
	border:none; /* removes bottom border from last tout on page */
	background:url(http://content1.tena.com/TENAImages/bg_toutcollower.gif) no-repeat 50% bottom !Important;
}

.ladymm {
	border:none; /* removes bottom border from last tout on page */
	background:url(http://content1.tena.com/TENAImages/tout_ladymm.gif) no-repeat center 10px;
}

.nohalo {background:none;}

.tout h6, #lefttout h6 {
	color:#fff;
	font-size:1.5em;
	line-height:1.2em;
	margin: 0 0 .6em 4px;
	font-weight: bold; /* SEHHECA: according to dlkw feedback */
}

#lefttout h6 
{
	font-weight: normal;
}

.tout h6 a {
	width:175px;
	padding-right:25px;
	background:url(http://content1.tena.com/TENAImages/arrow_tout.gif) 100% 3px no-repeat;
}

.tout img {
	float:left;
	padding:0 8px 10px 8px;
}

.tout a img, #lefttout a img {
	float:none;
	padding:0 0 0 6px;
	position:relative;
	top:.2em;
}

.tout p, #lefttout p {font-weight:normal; clear: none; } /* SEHHECA: according to dlkw feedback */

p.tenadirect {
	background-repeat:no-repeat;
	background-position:90% top; /* see inline style in html pages for assigning bg image to buy online p tag */
	padding-top:20px;
}
.tout a {display:block; color: #fff; text-decoration: none;}

.tout a:hover {	
	text-decoration:none;
	color:#002e9b;
}

.tout a.advert {width:213px; display:inline;}
.tout a.advert img {padding:0;}

#rightcolend {
	float:right;
	width:750px;
	height:46px;
	background:url(http://content1.tena.com/TENAImages/bg_rightcollower.gif) no-repeat top center;
	padding:0;
}

#rightcolend p {text-align:right; padding:24px 30px 0 0;}


/*-----new style ------ */

#rightcolend ul {
	float:right;
	margin:25px 20px 0 0 ;
}

#rightcolend ul li {margin-left:20px;}

#rightcolend a {
	padding-left:20px;
	color:#fff;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:left 50%;
}

#rightcolend a:hover {text-decoration:none;}

a.mail {background-image:url(http://content1.tena.com/TENAImages/icon_email.gif); cursor: pointer; }
a.print {background-image:url(http://content1.tena.com/TENAImages/icon_print.gif); cursor: pointer; }

#infoCentreLink {
	float:left;
	width:300px;
}

#infoCentreLink ul {float:none;}


/* -------- information center ----------- */
#rightside {
	float: left;
	width: 230px;
}

#square {
	float: right;
	display: block;
	margin-bottom: 10px;
	width: 224px;
	background: #749e38;
}

#rightside h3 {
	margin-top: 0px;
	line-height: 1em;
	font-size: 1.6em;
}
#square h4 {
	float: left;
	display: block;
	background: #749e38 url(http://content1.tena.com/TENAImages/70percent_header.gif) top center no-repeat;
	width: 211px;
	color: white;
	padding:10px 5px  10px 10px;
	font-size: 1.3em;
}

#square sub {
	float: left;
	font-size: 1.6em;
	line-height: 1.2em;
	font-weight: bold;
	vertical-align: top;
}

#square h4 span.first{
	float: left;
	display: inline;
	font-size: 4.1em;
	line-height: 0.9em;
	font-weight: 600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#square h4 span.second {
	display: block;
	float: left;
	padding-left: 5px;
	width: 100px;
}

#square p {
	width: 210px;
	background: #739e38 url(http://content1.tena.com/TENAImages/70percent_footer.gif) bottom center no-repeat;
	margin: 0;
	padding: 8px;
	color: #fff;
}

#square a {
	display: block;
	width: 209px;
	height: 21px;
	background: #739e38 url(http://content1.tena.com/TENAImages/70percent_button.gif) bottom right no-repeat;
	text-indent: -200000px;
}

.longlink {
	width: 474px;
	background: #739e38 url(http://content1.tena.com/TENAImages/info_button_bottom.gif) bottom center no-repeat;
	clear: both;
	margin-top: 7px;
}

.longlink a {
	display: block;
	width: 460px;
	padding: 5px 7px 5px 7px;
	background: transparent url(http://content1.tena.com/TENAImages/info_button_top.gif) top left no-repeat;
}

/* -------- cafe ----------- */


/*PODs------------------------------------
the styles for the rounded corners are in pods.css ( for now ), these are the individual customisations-*/
.inner h4{
	font-size:1em;
	line-height:1.5em;
}


/*--------------Your Stories--------------------------*/

.story{	
	overflow:hidden;
	padding:0.5em 0;
	width:475px;
}

.story h4{
	float: left;
	font-size:1.6em;
	padding: 0;
	margin:0px;
	width: 344px;
	line-height: 1.2em;
}

.story  img{
	float:left;
	margin:5px 0 5px 14px;
}

#maincontent .story p{
	float: left;	
	margin: 0px;
	padding:0;
	font-size: 1em;
	line-height: 1.2em;
	width: 344px;
}

/*Facts & Figures */

.factsAndFigures{
	color:#fff;
	width:155px!important;  /* SEHHECA: added 'important' to get the right width */
	float:right;            /* SEHHECA: added according to dlkw */
    margin-left:10px;       /* SEHHECA: added according to dlkw */
}

.factsAndFigures h4{margin-top:0;}

#rightcol .factsAndFigures p, #rightcol .factsAndFigures h4{
	color:#fff;
	font-size:1em;
	line-height:1.2em;
	margin-bottom:0;
	padding:0 10px 0 10px;
}

#rightcol .factsAndFigures h4 strong{
	display:inline;
	float:left;
	font-size:3em;
	height:2em;
	line-height:1em;
	margin:0 5px 5px 0;
}

#rightcol .factsAndFigures h4 strong span{
	font-size:0.75em;
	vertical-align:text-top;
}

#rightcol .factsAndFigures p a{
	color:#fff;
	margin-bottom:0;
	text-decoration:none;
}

.podOuter{
	margin:1em 0;
	width:155px;
    float:right;        /* SEHHECA: added according to dlkw */
    margin-left:10px;	
}

.podOuter h4{
	color:#cae1a3;
	font-size:1.3em;
	font-weight:bold;
	line-height:1.3em;
	margin:0 10px 0 10px;
}

a.cta{
	background:url(http://content1.tena.com/TENAImages/arrow_tout.gif) no-repeat 97% 0.1em;
	color:#fff;
	display:block;
	margin:0.2em 10px 0 0;
	padding:0 30px 4px 0;
	text-align:right;
}


/*Quotes
____________________________*/

 blockquote{
	background:#6f9937 url(http://content1.tena.com/TENAImages/quote_top.gif) no-repeat top;
	margin:1em 0;
	padding:35px 0 0 0!important;
	width:155px!important;
}

.standardQuoteTwo, .linkQuoteTwo {background:#fff url(http://content1.tena.com/TENAImages/white_quote_top.gif) no-repeat top;}

.standardQuoteThree, .linkQuoteThree {background:#caea9d url(http://content1.tena.com/TENAImages/quote_three_top.gif) no-repeat top;}



#rightcol blockquote p {
	color:#fff;
	font-size:1.3em;
	line-height:1.1em;
	margin:1em 10px;
}

#rightcol blockquote.standardQuoteTwo p, #rightcol .linkQuoteTwo p{
	color:#477017;
}

#rightcol blockquote.standardQuoteThree p, #rightcol .linkQuoteThree p  {
	color:#003300;
}

#rightcol blockquote p.imageHolder {margin:1em 0;}

#rightcol blockquote p.linkage {
	background:url(http://content1.tena.com/TENAImages/quote_link.gif) no-repeat bottom #cae1a3;
	border-top:#92b75c solid 2px;
	margin:0;
	padding:0.5em 0;
	width:155px;
}

#rightcol .linkQuoteThree p.linkage{background:url(http://content1.tena.com/TENAImages/quote_three_link.gif) no-repeat bottom #6f9936;}



#rightcol blockquote p.linkage a.cta {
	background-position:bottom right;
	color:#477017;
	display:block;
	margin:0 10px;
	padding:0 30px 0 0;
	text-align:left;
	text-decoration:none;
	text-indent:none;
}

#rightcol blockquote.linkQuoteThree p.linkage a.cta{color:#003300;}

#rightcol blockquote p.author {
	background:url(http://content1.tena.com/TENAImages/quote_bottom.gif) no-repeat bottom;
	color:#fff;
	font-size:1.1em;
	font-weight:normal;
	margin:0;	
	padding:0 0 20px 10px;
	width:145px;
}



#rightcol blockquote.standardQuoteTwo p.author, #rightcol blockquote.linkQuoteTwo p.author  {
	background:url(http://content1.tena.com/TENAImages/white_quote_bottom.gif) no-repeat bottom;
	color:#477017;
}

#rightcol blockquote.standardQuoteThree p.author, #rightcol blockquote.linkQuoteThree p.author  {
	background:url(http://content1.tena.com/TENAImages/quote_three_btm.gif) no-repeat bottom;
	color:#6f9937;
}



#rightcol .standardQuote p, #rightcol .linkQuote p {	
	color:#cae1a3;
}
	
#rightcol .linkQuote p {color:#030;}

#rightcol blockquote p.linkage {
	font-size:1em;
	font-weight:normal;
}

#rightcol blockquote.linkQuote  p.author {background:url(http://content1.tena.com/TENAImages/quote_link_bottom.gif) no-repeat bottom;}

#rightcol blockquote.linkQuoteTwo p.author {background:url(http://content1.tena.com/TENAImages/white_quote_link_btm.gif) no-repeat bottom;}

#rightcol blockquote.linkQuoteThree p.author {background:url(http://content1.tena.com/TENAImages/quote_three_link_btm.gif) no-repeat bottom;}





#rightcol .factsAndFigures blockquote {
	background-image:none;
	margin:0;
}


/* Story Teaser
_________________________________________________ */

.story a.button {float:right; /*width:100px;*/}

.storyTeaser {
	background:url(http://content1.tena.com/TENAImages/bg_teaser.gif) repeat-y #a6ca73;
	width:486px;
}

.storyTeaser img, 
#rightcol .storyTeaser h3,
#rightcol .storyTeaser p {
	clear:none;
	float:left;
	margin:5px 10px 0 10px;
	padding:0;
}

#rightcol .storyTeaser h3,#rightcol .storyTeaser p {width:345px;}

/* Download pods */

.largePodOuter {margin:1em 0;}

#rightcol .download h3 {
	float:right;            /* SEHHECA: changed from left */
	font-size:1.3em;
	font-weight:bold;
	margin-top:0.2em;
	width:345px;
	_width:355px;
}

#rightcol .download a.cta p {
	float:right;            /* SEHHECA: changed from left */
	line-height:1.2em;
	margin-bottom:0;
	width:305px;            /* SEHHECA: changed from 385px to give the image some more space */
}

#rightcol .download a.cta {
	background-position:bottom right;
	color:#101f02!important;
	text-decoration:none!important;
	text-align:left;
	width:305px;
	float: right;

}

.download {
	background:#cae1a3;
	overflow:hidden;
	width:475px;
}
		
a.downloadLink {
	display:inline;
	float:left;
	margin:0 10px;
}


/* Tena Advantage
____________________________*/

#advantageOuter {background:#6f9937;}

.tenaSpecial h3 {
	color:#fff;
	font-size:1.4em;
	font-weight:bold;
	margin-left:20px;
	padding:0.5em 0;
}

ul.advantageInnerNav {	
	float:none;
	padding-bottom:0.5em;
	vertical-align:bottom;
}

.open ul.advantageInnerNav {border-bottom:1px solid; padding-bottom:0.9em;}

ul.advantageInnerNav li {padding-bottom:0;}

ul.advantageInnerNav li .button {float:right;}

ul.advantageInnerNav li.floatLeft {
	display:inline;
	margin-top:0.5em;
	/*width:310px;*/
}

ul.advantageInnerNav li.floatRight {width:110px;}

.advantageInner{padding:0 10px;}

.pod2Outer .content ul li h3 {
 	color:#060e00;
	font-size:1.25em;
	font-weight:bold;
	margin:0;
	padding:0.5em 0 0 0;
}

#rightcol .advantageInner p {margin:1em 0 0 0;}

.pod2Outer .advantageInner img.floatRight {margin:15px;}

.innerContent {
	border-top:1px solid #477017;
	clear:both;
	margin-top:1.5em;
}


/*Index tool 
____________________________*/

.indexTool {
	overflow:hidden;
	padding:0.5em 0;
	width:475px;
}

#rightcol .indexTool  h3 {
	color:#2e4511;
	font-weight:bold;
	font-size:1.5em;
	margin:0.2em 0 .8em 0;
}

/*
	Replaced
		#indexToolContent form fieldset
	with
		#indexToolContent div fieldset
*/

#indexToolContent div fieldset {margin:0;}

#indexToolContent div fieldset div {display:block;}

#indexToolContent div fieldset div.podFour {margin-bottom:0;}

#indexToolContent div fieldset select {
	/*border:1px solid;*/
	margin:0.4em 0;
	width:220px;
}

#indexToolContent {
	display:inline;
	float:right;
	margin-right:10px;	
	width:220px;
}

.indexTool div.floatLeft {
	display:inline;
	margin-left:10px;
}


#indexToolContent p {
	line-height:1.2em;
	text-align:left;
	margin:0 10px;
}

#indexToolContent p strong {
	font-size:1.2em;
}


/*Polls
____________________________*/

/*Poll 1*/

.poll {padding-bottom:1em;}

#rightcol .poll h3, #glossary_modal h3 {
	color:#cae1a3;
	font-size:1.4em;
	font-weight:bold;
	margin:0 0 0.8em 0;
	padding:0.2em 0 0 10px;
}

.poll1formfg img, .poll2 h3 {
	border-right:1px solid #2d460f;
	display:inline;
	float:left;
	min-height:90px;
	margin:15px 0 0 15px;
	padding:0 10px 0 0 ;
	width:138px;
}

* html .poll2 h3 {height:90px;}

#rightcol .poll1formfg form, .poll2 form {
	display:inline;
	float:right;
	margin:15px 0 0 0;/* was 10px on the right*/
	width:285px;
}

.poll2 form {margin-top:0;}

#rightcol .poll1formfg form label, .poll2fg form label {
	font-weight:bold;
	margin-left:10px;
}

.poll1formfg form fieldset ul, .poll2 form fieldset ul {float:none;}

.poll1formfg form fieldset ul li,  .poll2 form fieldset ul li {
	display:block;
	float:none;
	padding:.2em 0;
}

.poll1formfg dl {
	display:inline;
	margin:auto 20px;
	width:260px;
}

.poll1formfg dl dd {background-repeat:repeat-x; margin-bottom:.2em;}

dd#result1 {
	background-color:#fc0;
	background-image:url(http://content1.tena.com/TENAImages/bg_poll_one.gif);
	width:14%;
}

dd#result2{
	background:url(http://content1.tena.com/TENAImages/bg_poll_two.gif) #c3c;
	width:20%;
}


dd#result3{
	background:url(http://content1.tena.com/TENAImages/bg_poll_three.gif) #fea814;
	width:16%;
}

dd#result4{
	background:url(http://content1.tena.com/TENAImages/bg_poll_four.gif) #f00;
	width:50%;
}


/* Poll 2 */

.poll2fg {padding:1em 0 0 0;}

.poll2 * {color:#fff;}

.poll2 h3 {
	font-size:2.5em;
	margin-top:0;	
}

.poll2 h3 strong {
	float:right;
	font-size:1.2em;
}

#rightcol .poll p, #rightcol .poll2 p {text-align:left;}


/*NoticeBoard
____________________________*/

div#noticeBoard div#intro 
{
	/* Replaced body#noticeBoard with div#noticeBoard */
	background:url(http://content1.tena.com/TENAImages/bg_noticeboard_header_btm.gif) no-repeat bottom;
	margin-bottom:1em;
	padding:0 0 1.4em 0;
	text-align:center;
	width:481px;
}

div#noticeBoard div#intro h1 
{
	/* Replaced body#noticeBoard with div#noticeBoard */
	background:url(http://content1.tena.com/TENAImages/bg_noticeboard_header.gif) no-repeat;
	color:#003300;
	font-weight:bold;
	margin:0;
	padding:0.8em 0 0.5em 0;
	text-transform:uppercase;
	width:481px;
}

.note {
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
}

.note .inner{
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:top center;
	margin:0;	
}

div#noteOne {
	background:url(http://content1.tena.com/TENAImages/bg_note1_btm.gif) no-repeat bottom;
	padding-bottom:4em;
	width:312px;
}

div#noticeBoard div#noteOne h3 
{
	/* Replaced body#noticeBoard with div#noticeBoard */
	font-weight:bold;
	margin:0 0 0.5em 0;
	text-align:center;
}

div#noteOne .inner {
	background:url(http://content1.tena.com/TENAImages/bg_note1_top.gif) no-repeat top center;
	margin:0;
	margin-left:0 !important;/* alter to get rid of important*/
	padding:40px 0 0 0;
}

div#noteOne p{margin-top:0 !important;}/* alter to get rid of important*/

div#noteTwo {
	background:url(http://content1.tena.com/TENAImages/bg_note2_btm.gif) no-repeat bottom;
	float:right;
	padding:0 0 50px 0;
	width:155px;	
}

div#noticeBoard div#noteTwo .inner 
{
	/* Replaced body#noticeBoard with div#noticeBoard */
	background:url(http://content1.tena.com/TENAImages/bg_note2_top.gif) no-repeat top center;
	padding:2em 5px 30px 5px;
	text-align:right;	
}

div#noticeBoard div#noteTwo .inner p /* Added to fix text-align */
{
	text-align:right;	
}

div#noteThree {
	background:url(http://content1.tena.com/TENAImages/bg_note3_btm.gif) no-repeat bottom;
	padding:0 0 20px 0;
	width:157px;
}

div#noticeBoard div#noteThree .inner 
{
	/* Replaced body#noticeBoard with div#noticeBoard */
	background:url(http://content1.tena.com/TENAImages/bg_note3_top.gif) no-repeat top center;
	min-height:200px;
	padding:20px 10px 0 0;
}

div#noteFour {
	background:url(http://content1.tena.com/TENAImages/bg_note4_btm.gif) no-repeat bottom;
	width:310px;	
}

div#noticeBoard div#noteFour .inner 
{
	/* Replaced body#noticeBoard with div#noticeBoard */
	background:url(http://content1.tena.com/TENAImages/bg_note4_top.gif) no-repeat top center;
	padding:40px 10px 20px 15px; /* Changed padding-bottom from 0 to 20px */
}

/* Added this to work with image in text */
div#noticeBoard div#noteFour .inner p img 
{
	padding: 0 8px 0 0;
}

div#noteFive {
	background-image:url(http://content1.tena.com/TENAImages/bg_note5_btm.gif);
	clear:both;
	padding:0 0 20px 0;
	width:156px;	
}

div#noticeBoard div#noteFive .inner 
{
	/* Replaced body#noticeBoard with div#noticeBoard */
	background-image:url(http://content1.tena.com/TENAImages/bg_note5_top.gif);
	padding:25px 10px 0 15px;
}

div#noteSix {
	background-image:url(http://content1.tena.com/TENAImages/bg_note6_btm.gif);
	padding:0 0 40px 0;
	width:156px;	
}

div#noticeBoard div#noteSix .inner 
{
	/* Replaced body#noticeBoard with div#noticeBoard */
	background-image:url(http://content1.tena.com/TENAImages/bg_note6_top.gif);
	padding:15px 5px 0 5px;
}

/* noteSeven added 2008-09-01*/ 

div#noteSeven {
	background:url(http://content1.tena.com/TENAImages/bg_note7_btm.gif) no-repeat bottom;
	padding-bottom:4em;
	width:470px;
}

div#noticeBoard div#noteSeven h3 
{
	/* Replaced body#noticeBoard with div#noticeBoard */
	font-weight:bold;
	margin:0 0 0.5em 0;
	text-align:center;
}

div#noteSeven img 
{
    margin-left: 8px;
}

div#noteSeven .inner {
	background:url(http://content1.tena.com/TENAImages/bg_note7_top.gif) no-repeat top center;
	margin:0;
	margin-left:0 !important;/* alter to get rid of important*/
	padding:45px 3px 0px 7px;
}

div#noteSeven p{margin-top:0 !important;}/* alter to get rid of important*/

#rightcol .note p, #rightcol .note h3 {margin:0.5em 15px;}

/* Replaced body#noticeBoard with div#noticeBoard */
div#noticeBoard div#noteFour .inner p, div#noticeBoard div#noteFour .inner h3 {margin:0.5em 5px;}

/* Not used */
a.rss{
	background:url(http://content1.tena.com/TENAImages/icon_rss.gif) no-repeat bottom right;
	color:#003300;
	display:block;
	padding-bottom:25px;
	text-decoration:none;/*check what hover state should be */
}

/* this replaces a.rss */
div#noticeBoard div.inner p.rss a{
    text-decoration:none;
}
div#noticeBoard div.inner p.rss{
    text-align:right;
    padding-top:8px;
    padding-bottom:25px;
}

/*Touts
____________________________*/

.tout #quickquiz {padding-left:6px;}
.tout #quickquiz label {
	display:block;
	padding-top:5px;
}

.tout #quickquiz label input {margin-right:4px;}

.tout #quickquiz button {
	width: 195px;
	text-align: right;
	background: transparent url(http://content1.tena.com/TENAImages/arrow_tout.gif) no-repeat center right;
	padding-right: 15px;
	color: white;
	font-weight: bold;
	cursor: pointer;
}


/* div test */
.btn {
	background:#739e38 url(http://content1.tena.com/TENAImages/short_info_bottom.gif) no-repeat bottom left;
	float:right;
	width:100%;
}

.btninner {
	background:url(http://content1.tena.com/TENAImages/short_info_top.gif) no-repeat top left;
	width:100%;
}

.btn a {
	background:url(http://content1.tena.com/TENAImages/btn_arrow.gif) no-repeat 95% 50%;
	color:#2d4019;
	text-decoration:none;
	display:block;
	padding:2px 15px 2px 6px;
	font-size:1em;
	font-weight:bold;
}
/* div test */



/* -------- noticeboard & news ----------- */

.shortlink {
	background: #739e38 url(http://content1.tena.com/TENAImages/short_info_bottom.gif) bottom left no-repeat;
	width: 224px;
	margin: 0;
	padding: 0;
	margin-top: 7px; 
}

.shortlink a {
	display: block;
	padding: 5px 4px 5px 10px; 
	margin: 0;
	background: transparent url(http://content1.tena.com/TENAImages/short_info_top.gif) top left no-repeat;
}

/* -------- footer ----------- */

#ftrcontainer {
	clear:both;
	width:960px;
	text-align:center;
	min-height:30px;/**/
	height:30px;
	margin:-30px auto 0 auto;
	position:relative;
}

#ftr {
	text-align:left;
	background:#002e9b;
	color:#fff;
	padding:8px 10px;
}

#ftr ul {float:none; padding-left:0px;}

#ftr li a {padding:0 0 0 14px;}

#ftr li{border-right:1px solid #385fbb;padding-right:10px;}

#ftr li#rss{border-right:1px solid #385fbb;}

#ftr li#rss a{position:relative;top:2px;right:0;}

/* Forms
_______________________________________ */

.radio{
	padding:0;
	height:1em;
	width:20px;
}

.quiz dl dt, dl.results dt{  /* SEHHECA: removed form tag */
	background:#487017;
	clear:both;
	color:#fff;
	font-weight:bold;
	padding:0.4em 0 0.4em 10px;
}

.quiz dl dd{                /* SEHHECA: removed form tag */
	float:left;
	margin:0 0 0 5px;
	padding:0.8em 0;
	position:relative;
	width:120px;
}

/** SEHHECA: removed, radio inputs in IE not visible
dd input{
	position:absolute;
	top:35%;
	left:0;
}*/

dd span{
	float:left;
	margin-left:25px;
}

dl.results dd{
	background-repeat:no-repeat;
	background-position:0 1em;
	color:#fff;
	min-height: 85px;
	height:auto !important; /* sehheca: added to prevent overflow */
	padding:1em 0 1em 90px;
	overflow: hidden;
}

dd.false {background-image:url(http://content1.tena.com/TENAImages/bg_results_false.gif);}

dd.true {background-image:url(http://content1.tena.com/TENAImages/bg_results_true.gif);}

dd.noAnswer {background-image:url(http://content1.tena.com/TENAImages/bg_results_qmark.gif);}

#tenaSpecialContentOne {
	background:#fff;
	clear:both;
	margin:0.5em 15px;
}

h4 .button {
	float:right;
	width:90px;
}


/* pods */

/*nest pods*/

.tenaSpecial {margin-top:2em;}
.tenaSpecial .inner {padding-bottom:1em;}
.tenaSpecial .inner .podOne {margin:1em 15px 0 15px;}
.tenaSpecial .inner .podOne .inner {padding:0.5em 10px;}
.tenaSpecial .inner .podOne .closed {padding:0.5em 10px 0 10px;}
.tenaSpecial .podFour {margin:1em 0;}

.closed div {display:none;}

#askNurse .podOne {margin:12px 0;}
#askNurse .podOne .inner {padding:4px 10px;}
#askNurse .podOne .inner .inner {margin-top:8px; padding:6px 0 0 0; border-top:1px solid #fff; display:none;}
#askNurse .inner h4 {font-size:1.2em;}
#askNurse .inner h4 span {font-weight:normal; font-style:italic;}
#askNurse .podOne .open .inner {display:block;}


/* Product Finder
_________________________________________________ */

.productFinder {
	background: url(http://content1.tena.com/TENAImages/progress_bg_btm.gif) no-repeat left bottom;
	padding-bottom:20px;
}

div#productFinder {
	background:#6f9937 url(http://content1.tena.com/TENAImages/cnr_top_left.gif) no-repeat top left;
	color:#fff;	
	float:left;
	width:422px;
	display:inline;
	padding-right:7px;
}

div#productFinder h3 {
	color:#fff;
	margin:1.5em 10px 1em 10px;
}

div#progress {
	background:#6f9937 url(http://content1.tena.com/TENAImages/cnr_top_right.gif) no-repeat top right;
	display:inline;
	float:left;
	margin-left:5px;
	width:274px;	
}

p#progressBar {
	background-repeat:no-repeat;
	background-color:#93b75d;
	background-position:14px 82%;
	margin:10px 13px 6px 13px;
	padding:10px 12px 46px 12px;
}

/* progress bars*/

/* 2 answers */
.twoAnswers p#progressBar {background-image:url(http://content1.tena.com/TENAImages/progress_bar_2.gif);}

/* 3 answers */
.threeAnswers p#progressBar {background-image:url(http://content1.tena.com/TENAImages/progress_bar_3.gif);}

/* 4 answers */
.fourAnswers p#progressBar {background-image:url(http://content1.tena.com/TENAImages/progress_bar_4.gif);}

/* 5 answers */
.fiveAnswers p#progressBar {background-image:url(http://content1.tena.com/TENAImages/progress_bar_5.gif);}

/* 6 answers */
.sixAnswers p#progressBar {background-image:url(http://content1.tena.com/TENAImages/progress_bar_6.gif);}

/*7 answers */
.sevenAnswers p#progressBar {background-image:url(http://content1.tena.com/TENAImages/progress_bar_7.gif);}

/*8 answers */
.eightAnswers p#progressBar {background-image:url(http://content1.tena.com/TENAImages/progress_bar_8.gif);}

/*9 answers */
.nineAnswers p#progressBar {background-image:url(http://content1.tena.com/TENAImages/progress_bar_9.gif);}

.two p#progressBar {background-position:-236px 80%;}
.three p#progressBar {background-position:-486px 80%;}
.four p#progressBar {background-position:-736px 80%;}
.five p#progressBar {background-position:-985px 80%;}
.six p#progressBar {background-position:-1235px 80%;}
.seven p#progressBar {background-position:-1485px 80%;}
.eight p#progressBar {background-position:-1735px 80%;}
.nine p#progressBar {background-position:-1985px 80%;}

#answers {
	background-color:#93b75d;
	margin:10px 15px 6px 13px;
	padding:10px 12px 10px 12px;
}

#answers p {color:#fff;}

#answers p strong {color:#1c4038;}

#answers a {color:#fff;}

div#progress dl {
	border-bottom:1px solid #6f9937;
	padding-bottom:1em;
	margin-bottom:1em;
}

div#progress dt {
	clear:both;
	/*float:left;*/
	margin-bottom:0.8em;
	/*width:140px;*/
}

div#progress dd 
{
    clear: both;
	/*float:left;*/
	font-weight:bold;
	margin-bottom:0.8em;
	/*text-align:right;*/
	/*width:80px;*/
}

#productFinder ul#audience {padding:0 0 0 2px; clear:both;}

#productFinder ul#audience li {
	display:inline;
	float:left;
	margin-left:5px;
}

#productFinder ul#audience li a {
	background-repeat:no-repeat;
	display:block;
	height:215px;
	text-indent:-20000em;
	width:135px;
}

a#men {background:url(http://content1.tena.com/TENAImages/product_finder/men.gif) no-repeat;}

a#women {background:url(http://content1.tena.com/TENAImages/product_finder/women.gif) no-repeat;}

a#children {background-image:url(http://content1.tena.com/TENAImages/product_finder/child.gif);}

ul#audience li a:hover, ul#audience li a:active {background-position:-145px;}

#productFinder ul.navigation {margin-top:2em;}

#productFinder ul.navigation li.floatLeft {margin-left:10px;}
	
#productFinder ul.navigation li.floatRight {margin-right:10px;}


/* Glossary
_______________________________________________ */


.glossary ul.navigation {float:none; margin:0 auto;}

.glossary ul.navigation li {
	float:left;
	margin:0 10px;
	width:50px;
}

*html .glossary ul.navigation li {margin:0 5px;}

.glossary ul.navigation li .button {width:50px;}

* html ul.navigation li .button span, * html ul.navigation li .button i {width:50px;}

#glossaryResults {
	clear:both;
	padding-top:1em;
}

ul#glossaryResults li {
	margin-bottom:1em;
	display:block;	
}

div#glossaryResults .podOne {margin-bottom:10px; display:block;}

div#glossaryResults .podOne h4 {
	float:left;
	margin:0 0 0 10px;
	width:20%;
}

div#glossaryResults .podOne p {
	float:right;
	margin: 0 10px 0 0;
	width:70%;
}
div#glossaryResults .podOne h4 a {
	color:#003300;
}
div#glossaryResults .podOne p a {
    text-decoration: none;
}
div#glossaryResults .podOne p a:hover {
    text-decoration: underline;
}

/* Glossary "pop up" */

/*#rightcol .poll h3, #glossary_modal h3 {
	color:#cae1a3;
	font-size:1.4em;
	font-weight:bold;
	margin:0 0 0.8em 0;
	padding:0.2em 0 0 10px;
} repeated definitions*/

div#glossary_modal 
{
    width:350px;
    position: absolute;
    visibility: hidden;
    z-index: 9000;
}

div#glossary_modal .inner {padding-left:5px;padding-right:5px;}

#rightcol .download h3, #glossary_modal h4 {
	font-size:1.3em;
	font-weight:bold;
	text-align: left;
	/*margin:0 5px 0 0;*/
}

div#glossary_modal p {margin:0.5em 5px 0 5px;}

div#glossary_modal .podOne {clear:both;}

.glossary div#intro p a {text-decoration:none;border-bottom:1px dashed;}




/* Ask the nurse
_______________________________________________ */

#askNurse .inner p{clear:both; color: #003300; }


/*Temp styles
_________________________________________________ */

h1.info{background:#fff;color:#000;font-family:georgia;}


#sample{
	background:url(http://content1.tena.com/TENAImages/sample_page.png) no-repeat;
	position:absolute;
	height:443px;
	top:300px;
	left:200px;
	z-index:10000;
	width:750px
}

#sample h1{display:none;}



/*Product Details page
_________________________________________________ */

#productDetails {width:716px;}

#productDetails #audience, #productDetails #audienceChoice {
	font-weight:bold;
	display:inline;
	font-size:1.1em;
}

#productDetails #audienceChoice {font-weight:normal;}

#productDetails #audience li {
	background:#3b561a url(http://content1.tena.com/TENAImages/bg_audienceLi.gif) repeat-x top left;
	float:left;
	margin-right:1px;
}

#productDetails #audience li.navOn {background:#6f9937 url(http://content1.tena.com/TENAImages/bg_audienceLiOn.gif) repeat-x top left;}

#productDetails #audience li.navOn a {color:#fff;}

#productDetails #audience li span {
	background:url(http://content1.tena.com/TENAImages/bg_tabRight.gif) no-repeat top right;
	display:block;
	padding:5px 25px 5px 15px;
}

#productDetails #audience a {
	background:url(http://content1.tena.com/TENAImages/bg_tabLeft.gif) no-repeat top left;
	padding:0 0 0 10px;
	float:left;
	color:#92b75c;
}

#productDetails #audience a:hover {text-decoration:none; color:#fff;}

#productDetails #audienceChoice {
	background:#6f9937 url(http://content1.tena.com/TENAImages/bg_audienceChoice.gif) no-repeat top left;
	width:716px;
}

#productDetails #audienceChoice li {
	background:url(http://content1.tena.com/TENAImages/bg_audienceChoiceLi.gif) no-repeat left 50%;
	padding-top:0;
	padding-bottom:0;
	float:left;
	width:8em;	
}

#productDetails #audienceChoice li a{margin:0 10px;}

#productDetails #audienceChoice li.One {background-image:none;}
#productDetails #audienceChoice li.WomensOne {background-image:none; background:#6f9937;}

#productDetails #audienceChoice a {
	padding:6px 11px 6px 11px;
	float:left;
	color:#a4ce6c;
	text-align:center;
	text-transform:lowercase;
}

#productDetails #audienceChoice li.forWomen a {background-color:#6f9937;}

#productDetails #audienceChoice a:hover, #productDetails #audienceChoice a.selected {
	background:url(http://content1.tena.com/TENAImages/bg_audienceChoiceOn.gif) no-repeat 50% bottom;
	float:left;
	text-decoration:none;
	color:#fff;
}

#productPage {
	clear:both;
	padding:8px 25px;
	background:#fff url(http://content1.tena.com/TENAImages/bg_productpagelow.gif) no-repeat bottom left;
	width:666px;
	_width: 656px;      /* SEHHECA: added to fix bug in IE6 */
}

ul#viewState {float:right;}

#viewState li {display:inline;}

#viewState a, dl.pagination a {color:#3a5419; margin:0 4px;}

#viewState a:hover, dl.pagination a:hover {color:#3a5419;}

dl.pagination {float:left;}

.pagination dt, .pagination dd {display:inline;}

ul.pagination {margin-bottom:10px;}

a.toggle {
	background:url(http://content1.tena.com/TENAImages/icon_toggle.gif) no-repeat left .3em;
	padding-left:16px;
	color:#414141;
	cursor: pointer;    /* SEHHECA: new */
}
a.toggle:hover {
	text-decoration:none;
	color:#575757;
}

a.open {
	background:url(http://content1.tena.com/TENAImages/icon_toggle.gif) no-repeat left -186px;
	color:#414141;
}

/* Products List View 
___________________________________________________ */


.productListItem {
	margin-bottom:1em;
	padding-bottom:10px;
	background:#fff;
}

.summary {background:#fff url(http://content1.tena.com/TENAImages/product_list_border.gif) no-repeat bottom;}

.productListItem h2 {
    font:normal 1em/1em Helvetica, Arial, Verdana, sans-serif;
    line-height:1em;
	font-size:1.2em;
	font-weight:bold;
	margin:1em 0 .4em 0;

	background:#bbb;
	color:#575757;
	padding:0.4em 0 0.4em 10px;
}

.summary h2 {
	background:url(http://content1.tena.com/TENAImages/header_bg.gif) no-repeat top #f0ae0f;
	color:#fff;
	padding:0.7em 10px;
	margin-top:0;
	position:relative;
	_width: 646px;      /* SEHHECA: added to fix bug in IE6 */	
}

.summary h2 span {
	background-position:right;
	background-repeat:no-repeat;
	color:#000;
	padding:.4em 40px .5em 0;
	position:absolute;
	right:10px;
	top:0.4em;
}

.absorpHalf {background:url(http://content1.tena.com/TENAImages/icon_absorption_half.gif);}
.absorpOne {background:url(http://content1.tena.com/TENAImages/icon_absorption_1.gif);}
.absorpOneHalf {background:url(http://content1.tena.com/TENAImages/icon_absorption_1half.gif);}
.absorpTwo {background:url(http://content1.tena.com/TENAImages/icon_absorption_2.gif);}
.absorpTwoHalf {background:url(http://content1.tena.com/TENAImages/icon_absorption_2_half.gif);}
.absorpThree {background:url(http://content1.tena.com/TENAImages/icon_absorption_3.gif);}
.absorpFour {background:url(http://content1.tena.com/TENAImages/icon_absorption_4.gif);}
.absorpFive {background:url(http://content1.tena.com/TENAImages/icon_absorption_5.gif);}
.absorpFiveHalf {background:url(http://content1.tena.com/TENAImages/icon_absorption_5half.gif);}
.absorpSix {background:url(http://content1.tena.com/TENAImages/icon_absorption_6.gif);}
.absorpSixHalf {background:url(http://content1.tena.com/TENAImages/icon_absorption_6half.gif);}
.absorpSeven {background:url(http://content1.tena.com/TENAImages/icon_absorption_7.gif);}
.absorpEight {background:url(http://content1.tena.com/TENAImages/icon_absorption_8.gif);}

.productListItem h5 {
	color:#030;
	font-weight:bold;
	font-size:1.1em;
	margin:1em 0;
}

#rightcol .productListItem p {margin-right:10px; _margin-right: 0px; }  /* SEHHECA: added IE6 adjustment */

.productListItem p {float:left; width:380px; }     /* SEHHECA: changed this, the epi editor will add an extra p */

.details {clear:both; float:right;}

.down_load ul {float:none; padding-top:1em;}

.down_load ul li {display:block;}

.down_load ul li a {
	background-repeat:no-repeat;
	background-position:left;
	color:#000;
	padding:10px 40px;
}

/*li.word {margin-top:30px;} */     /* SEHHECA: removed, this wasn't flexible... */

.down_load li.pdf a {background-image:url(http://content1.tena.com/TENAImages/icon_pdf_small.gif);}

.down_load li.word a {background-image:url(http://content1.tena.com/TENAImages/icon_word_small.gif);}

/*.productListItem{margin-left:20px;}*/

.interactive ul {float:none; margin:10px 0;}

.interactive ul li {
	background:#e7e7e7 url(http://content1.tena.com/TENAImages/product_finder/interactive_bg_active.gif) top left repeat-y;
	display:block;
	margin-bottom:7px;
}

.interactive ul li.selected {background-image:none;}

.interactive ul li a {
	background:url(http://content1.tena.com/TENAImages/product_finder/interactive_list_bottom.gif) no-repeat bottom left;
	color:#afafaf;
	display:block;
	padding:0 10px 10px 5px;
	cursor: pointer;
}

.interactive ul li.selected a, .interactive ul li a:hover, .interactive ul li a:active, .interactive ul li.selected p {color:#030;}

.interactive ul li p {
	background:url(http://content1.tena.com/TENAImages/product_finder/interactive_list_top.gif) no-repeat top left;
	padding:5px;
	font-weight:bold;
	color:#afafaf;
}

.interactive ul li a p {    /* SEHHECA: added this */
	font-weight:normal;     
}

.interactive ul li.interactiveThumb {
	background-image:none;
	float:right;
	padding:7px;
}

.productDetail table {
	border-top:1px solid #e7e7e7;
	border-left:1px solid #e7e7e7;
	text-align:center;
	margin-bottom:12px;
}

.productDetail table tr {
	border-bottom:1px solid #e7e7e7;
}

.productDetail table th {
	background:#caea9d;
	font-weight:bold;
	padding:5px 12px;
	border-right:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
}

.productDetail table td {
	padding:5px 12px;
	border-right:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
}

.productDetail table th span {font-weight:normal;}

table#suitability {
	text-align:left; 
	float:left; 
	margin-right:20px;
}

table#suitability th {background:none; padding-right:20px;}

td.ideal {background:#f0ae0f;}
td.suitable {background:#f6ce6f;}
td.notrec {background:#fbebc3;}

ul#legend li {
	float:left;
	display:inline;
	clear:left;
	border-left:18px solid #f0ae0f;
	padding:2px 12px;
	margin:4px 0;
}

ul#legend li.suitable {border-color:#f6ce6f;}
ul#legend li.notrec {border-color:#fbebc3;}

.imgHolder {
	width:265px;
	display:block;
	float:left;
	height:95px;
}

.imgHolder a {
	position:relative;
	float:left;
	height:95px;
	width:120px;
	margin-left:8px;
	color:#000;
	font-size:.9em;
	text-decoration:none;
	overflow:hidden;
}

.imgHolder a img {
	position:absolute;
	top:0;
	left:0;
	float:left;
}

.imgHolder a span {
	position:absolute;
	bottom:-120px;
	left:0;
	background:#c6e2e3 url(http://content1.tena.com/TENAImages/icon_enlarge.gif) no-repeat 4px 50%;
	filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65;
	width:102px;
	text-align:center;
	padding:3px 0 3px 18px;
	cursor:pointer;
}

*html .imgHolder a span {bottom:0;}

.imgHolder a:hover span {bottom:0; text-decoration:none;}

/*SEHZMEM - 20071126 - Changed back to original from 4th release due to problem with Product Range*/
.moreDetails {padding-top:10px;width:400px;float:right;}
/*.moreDetails {margin-right:10px; padding-top:10px;}*/
/*.moreDetails li {float:right; margin-left:10px;}*/

/* Language selector page       SEHHECA: removed 'body' tags
______________________________________ */
#langlSelector #logo{
	background:url(http://content1.tena.com/TENAImages/bg_h1.gif) no-repeat;
	top: 40px;
	height:113px;
	text-indent:-20000em;
	width:150px;
	z-index:500;
}

#langlSelector #outercontainer
{
    position: relative;
}

#langlSelector div#container{
	background:#0730a2 url(http://content1.tena.com/TENAImages/bg_selector_landscape.jpg) no-repeat bottom;
	text-align:center;
	padding-top:1px;/* top margin on langTop collapses if this is removed.*/
}

#langTop{
	background:url(http://content1.tena.com/TENAImages/bg_languages.png) no-repeat bottom center;
	display:block;
	height:10px;
	margin:40px auto 0 auto;
	width:618px;
}

#languages {
	margin:0 auto;
	width:618px;
}

#languagesInner {
	background:url(http://content1.tena.com/TENAImages/bg_languagesInner.png) repeat-x top center;
	text-align:left;
	min-height:330px;		
	padding:10px 0; 
	width:618px;
}

*html #languagesInner{height:330px;}

#low {
	background:url(http://content1.tena.com/TENAImages/bg_languagesLow.png) no-repeat top center;
	height:9px;
	width:618px;
}

ul#continents{
	display:inline;
	float:left;
	font-weight:bold;
	margin:0 0 0 20px;
	width:130px;
}

ul#continents li{list-style-position:outside;}/* ie was ignoring the orignal style for this */

.langContainer{
	background:#fff;
	display:inline;
	float:left;
	min-height:250px;
	padding:10px 0;
	width:450px;
}

*html .langContainer{height:150px;}

ul#continents a{
	color:#003300;
	display:block;
	padding:0.5em 0 0.5em 10px;
	text-align:left;
	width:130px;
}

ul#continents a.selected{
	background:#fff;
	color:#003300;
}

ul.langList{
	float:left;
	margin:0 0 0 10px;
	width:190px;
}

ul.langList li{margin-bottom:0.6em;}

ul.langList li a{color:#003300;}

#langlSelector #footer a{color:#003300;}

div#languages ul li{display:block;}


#langlSelector #ftr{
    background-color:#002e9b;
	color:#ffffff;
	height:30px;
	min-height:30px;
	padding-left:0;
	padding-right:0;
	position:absolute;
	top:-5px;left:0;
	width:960px;
}

#langlSelector #ftr span{
	clear:none;
	float:left;
	margin:0.3em 0 0 10px;
}

#langlSelector #ftr span a {
	color:#ffffff;
	text-decoration: underline;
}
#langlSelector #ftr span a:hover {
	text-decoration: none;
}


#langlSelector #ftr select{
	float:left;
	margin-left:20px;
	width:160px;
}



/* Audience selector page
______________________________________ */

/* SEHHECA: removed body element in these definitions */

/*body#audienceSelector {height:100%;}*/
#audienceSelector #logo {width:175px; height:110px; bottom:-85px;}
*html #audienceSelector #logo {bottom:-85px;}
#audienceSelector #flashOuter {bottom:30px; position:absolute; left:10px; height:380px; background:url(http://content1.tena.com/TENAImages/bg_audSelFlashContent.gif) no-repeat bottom center; z-index:0;}
#audienceSelector #flashcontent {height:380px;}
#audienceSelector #outercontainer {height:100%;}
#audienceSelector #container {height:100%; background:#0730a2 url(http://content1.tena.com/TENAImages/bg_audSlctr.gif) repeat-x bottom left;}
#audienceSelector #wrapper {background:none; margin-top:15px; margin-bottom:15px; position:relative; z-index:10;}
#audienceSelector #leftcol {background:url(http://content1.tena.com/TENAImages/bg_audSlctr_leftNavTop.gif) no-repeat left top; width:191px; padding-top:14px;}
#audienceSelector #leftcol ul {background:url(http://content1.tena.com/TENAImages/bg_audSlctr_leftNavLow.gif) no-repeat left bottom; padding-bottom:12px; padding-top:0;}
#audienceSelector #leftcol ul li a {width:169px; padding:8px 10px; border-top-color:#10438a; margin:0 1px;}
#audienceSelector #leftcol ul li.first a {border:none;}
#audienceSelector #leftcol ul a:hover {background:#4475af;}
#audienceSelector #rightcol {width:660px; background:transparent; border:none; padding-top:0; float:left; color:#fff; margin-top:0; font-size:1em; line-height:1.6em;}
*html #audienceSelector #rightcol {background:none;}
#audienceSelector #maincontent {overflow:auto; height:220px;}

/* Store Locator
_______________________________________ */

table#storeLocator{
	background:#fff;
	border:#ebe7e8 solid;
	border-width:1px 1px 1px 0;
}

table#storeLocator th{
	border:#ebe7e8 solid;
	border-width:0 0 0 1px;
	background:#caea9e;
	padding:5px 10px;
	vertical-align:bottom;
}

table#storeLocator td{
		border:#ebe7e8 solid;
		border-width:1px 0 0 1px;
		padding:5px 10px;
		vertical-align:top;
}

p.answerYes, p.answerNo{
	background-repeat:no-repeat;
	background-position:top left;
	height:15px;
	text-indent:-20000em;
	width:15px;
}

p.answerYes{background-image:url(/images/icon_table_tick.gif);}

p.answerNo{background-image:url(/images/icon_table_cross.gif);}



/*Product details table tab */

ul.tableNav{float:none;}

ul.tableNav li{
	float:left;
	margin-right:5px;
}


ul.tableNav a span{
	background:url(http://content1.tena.com/TENAImages/bg_table_nav.gif) no-repeat top right;
	padding:8px 10px 5px 0;
}

ul.tableNav li a{
	background:url(http://content1.tena.com/TENAImages/bg_table_nav.gif) no-repeat top left #fff;
	color:#6f9838;
	display:block;
	font-weight:bold;
	padding:8px 0 5px 10px;
}

ul.tableNav li.selected{border-bottom:#caea9e;}

ul.tableNav li a:hover ,ul.tableNav li a:active, ul.tableNav li.selected a{
	background-color:#caea9e;
	color:#003300;
	text-decoration:none;
}

table.specifications tr.sizingheader td
{
    font-weight: bold;
    background: #CAEA9D;
}

/* bathroom finder tena.us */
div#gmap {
  width: 460px;
  height: 345px;
  float: right;
  border: 1px solid #172732;
  margin-top: 42px;
}

#bf_header {
  background-color:#92b75c;
  /*padding: 6px 32px 20px;*/
  padding-bottom: 20px;
  margin: 0px 4px 4px 4px;
  font-size: 11px;
  color:#003300;
}

#bf_header .bf_title {
  font-size: 25px;
  color: #ffffff;
  height: 36px;
  padding: 10px 0 0 0px;
}

#bf_header p {
  margin: 0;
}

#bf_container {
  background-color:#92b75c;
  margin: 4px;
  /*padding: 10px 15px 45px 30px; */
  font-size: 10px;
  color: #333;
  min-height: 387px;
  background-color:#92b75c;
}

* html #bf_container {
  height: 387px;
}

#bf_container #search {
  margin-right: 460px;
}

#bf_container #search .bf_title {
  font-size: 14px;
  color: #ffffff;
}

#bf_container input.text {
  border: 1px solid #003300;
  padding: 2px;
}

#bf_container #sidebar {
  margin-right: 480px;
  height: 245px;
  margin-top: 40px;
}

#bf_container #sidebar .bf_title {
  font-size: 11px;
  color: #003300;
}

#bf_container #sidebarContent div {
  color:#003300;
  background: url(http://content1.tena.com/TENAImages/bullet_green.gif) top left no-repeat;
}

/*.disclaimer {
	font-size:9px;
	}*/
	
.rt_cert {
	/*float:right;*/
	padding-left:245px;
	padding-top:25px;
	width:450px;
	font-size:9px;
	}
	
.disclaimer {
	text-align:right;
	}

/* end of bathroom finder */

/*clearfix*/
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

/* = added by Fin 09/01/08 = */
#maincontent ul {display:block; float:none; margin:0 0 1em 20px;}
#maincontent ul li {display:list-item; clear:both; list-style:disc inside; float:none;}

/* For the Storelocator US */
.SearchUSListMain
{
    background-color:#FFFFFF;
    border: 1px solid #666666;
    padding-left:0px;
    height: 210px;
    max-height: 210px;
    text-align: left;
    list-style:none;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: scroll;
    margin-left:0px;
    margin-top:0px;
    padding-bottom: 15px;
    z-index: 1000;
}

.SearchUSItemsMain
{
    list-style:none; 
    display: list-item;
    padding: 0px;
    margin-left: 2px;
    white-space:nowrap;
    text-align: left;
    background: #ffffff;
}
.SearchUSItemsSelected
{
    list-style:none; 
    display: list-item;
    padding: 0px;
    margin-left: 2px;
    white-space:nowrap;
    text-align: left;
    background-color: Highlight;
}

.RepeatColumns tr td { width: 200px; vertical-align:top; }

/* NAHC */
.toutcolumn {
	width:221px;
	float:right;
	color:#fff;
	text-align: right;
}
.NAHC_Pod 
{
    margin-top: 40px;
}
.NAHC_Pod_Inner
{
    padding: 10px 20px;    
}
.NAHC_Pod_Inner_Questions
{
    position: relative;
    height: 220px !Important;
}
.NAHC_Pod_Main_Title 
{
    color: #92b75c;   
    font-weight: bold;
    font-size: 18px;
}
.NAHC_Pod_Main_Output 
{
    margin-top: 20px;
}
.NAHC_Pod_Sub_Title
{
    font-size:14px !Important;
    color: #1D4004 !Important;
}
.NAHC_Pod_Buttons 
{
    position:absolute !Important; 
    bottom:0px !Important;
    left:20px;
    width: 430px;
}
.NAHC_Pod_Button_Left 
{
    position:absolute !Important; 
    bottom:0px !Important;
    left: 0px;
}
.NAHC_Pod_Button_Right 
{
    position:absolute !Important; 
    bottom:0px !Important;
    right: 0px;
}
.NAHC_Pod_Message 
{
    padding-top: 20px;
    font-size:18px !Important;
    color: #1D4004 !Important;
    font-weight: bold;
}
.NAHC_Module_Summary 
{
    color: #1D4004 !Important;
    font-size:18px !Important;
	padding-left:20px;
	padding-right:10px;		
	text-decoration: none;
}
.NAHC_Module_Is_Done 
{
	background: url(/templates/Campaigns/NAHC/images/nahc_summary_icon.jpg) no-repeat 0px 50%;
}
.NAHC_Module_Is_Not_Done 
{
	background: none;
}
.NAHC_Text_Input
{
    width: 300px;
}
.NAHC_Tout {
	padding: 4px 4px;
	background: none;
}
.NAHC_Tout img {
	padding: 0px 8px;
}
.NAHC_Tout a img {
}
.NAHC_Last {
	border:none;
	background:url(/templates/Campaigns/NAHC/images/nahc_bg_toutcollower.gif) no-repeat 50% bottom;
}
