
/*SEHZMEM Addition from old base.css to fix layout of bottommenu*/
*html #container {height:100%;}

ol {display:block; float:none; margin:0 0 2em 20px;}
ol li
{
	list-style-type:decimal;
	list-style-position: inside;
	display: list-item!important;
	clear:both; 
	float:none;
}

/* product finder, for ajax progress indication */
.normal 
{   
cursor: normal;
}

.progress 
{   
cursor: wait;
}

/* product finder, answer list */
.productfinder_table
{
    margin: 0 0 0 20px;
}

.productfinder_table td
{
    padding: 2px;
}

.productfinder_table td label, .productfinder_imagetable td label
{
    padding: 5px;
}

.productfinder_imagetable td
{
    width: 135px;
    text-align: center;
    padding-left: 5px;
    _padding-left: 3px;
}

.prodfinder_imagetable tbody tr td
{
    width: 135px;
    text-align: center;
    padding-left: 5px;
    _padding-left: 3px;
}

.productfinder_error
{
    display: block;
    padding: 0 0 10px 10px;
    color: #fff;
}

/* dropdown navigation box */

.dropdown .form {
	background:url(http://content1.tena.com/TENAImages/crnrtop_dropdown.gif) no-repeat top left;
	float:left;
	padding-top:10px;
}


/* ---------------- trigger -------------- */
.trigger .form {
	background:url(http://content1.tena.com/TENAImages/crnrtop_trigger.gif) no-repeat top left;
	float:left;
	padding-top:10px;
	width:462px;
}

.trigger a {
	text-align: right;
	display: block;
	height: 26px;
/*	text-indent: -2000000px;*/
	background:none;/* url(http://content1.tena.com/TENAImages/answer_button.gif) right top no-repeat;*/
	margin:0;
}

/* ---------------- glossary + popup -------------- */

.glossary_table
{
    margin-top: 20px;
}

.glossary_table tr
{
    padding: 10px 0 0 0;
}

.glossary_table td
{
    padding: 0 20px 10px 0;
    vertical-align: top;
}

.glossary_link
{
    cursor: pointer;
    color: #1D4004;
    border-bottom: 1px dashed #1D4004;
    text-decoration: none;
}

.glossary_link:hover
{
    text-decoration: none;
}

#glossary_modal_overlay
{
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width: 100%;
     height: 100%;
     z-index: 1000;
     background: url("/TENAimages/overlay_clear.gif");
}

/**
#glossary_modal
{
    visibility: hidden;
    position: absolute;
    top: 320px;
    left: 35%;
    width: 302px;
    text-align: left;
    background: url('/TENAimages/glossary_bg_up_white.gif') 0 0 no-repeat;
    z-index: 2000;
}

#glossary_modal_contents
{
    background: #BCD390;
    padding: 10px 10px 0 10px;
    margin-top: 19px;
    border-left: 1px solid #CAE1A3;
    border-right: 1px solid #CAE1A3; 
}
*/

#glossary_modal_linkarea
{
    background: #BCD390;
    padding: 10px 10px 0 10px;
    border-left: 1px solid #CAE1A3;
    border-right: 1px solid #CAE1A3;     
}

#glossary_modal_linkarea a
{
    text-decoration: underline;
    color: #000;
    line-height: 20px;
    cursor: pointer;
}

#glossary_modal_footer
{
    background: url('/TENAimages/glossary_bg_down_white.gif') 0 0 no-repeat;
    height: 55px;
}

.button_container a
{
    float: left!important;
}

/* ---------------- retailer styles -------------- */

.retailer_table
{
    border: 1px solid #EBE7E8;
}

.retailer_table th
{
    background: #CAEA9E;
    padding: 5px;
}

.retailer_table th a
{
    color: #1D4004;
}

.retailer_table td
{
    background: #fff;
    padding: 5px;
}

.retailer_table td a
{
    color: #1D4004;
}

.row
{
    background: #6F9937;
    color: #fff;
}

.alternating_row
{
    background: #B9D18D;
    color: #000;
}

.alternating_row a
{
    color: #000;
}

#maplink_container
{
    float: left; 
    width: 200px;
    background: #fff;
    padding: 10px 20px 10px 20px;
}

#maplink_container a
{
    color: #000;
    text-decoration: underline;
}

#map
{
    width: 450px;
    height: 400px;
}

.retailer_maplist
{
    margin: 10px 0 10px 0;
    border: 0px;
}

.retailer_search_panel
{
    padding: 0 0 20px 0;
}

.retailers_list tr
{
    border: 1px solid white;
}

.retailers_list tbody th
{
    display: none;
}

.retailers_list tbody tr td
{
    border: 0px;
}
.retailers_list
{
	border:0px;
}

.retailer_info_line
{
    display: block;
    padding: 3px 0 0 0;
}

.retailer_info_link
{
    display: block;
    padding: 3px 0 5px 0;
    text-decoration: underline;
}

p.retailer_details
{
    line-height: 16px;
}

/* ---------------- order sample styles -------------- */

.ordersample_header
{
    float: left;
}

.ordersample_form
{
    width: 650px;
    float: left;
    padding: 0 20px 20px 20px;
    _padding: 0 10px 20px 10px;
}

.ordersample_form label
{
    margin: 15px 20px 0 0;
    padding: 6px 3px 6px 3px;
    /*width: 100px;*/
    float: left;
    display: block;
}

.ordersample_form input[type=text]
{
    margin: 15px 0 0 0;
    padding: 3px;
    width: 200px;
    float: left;
    display: block;
}

.ordersample_input
{
    margin: 15px 0 0 0;
    padding: 3px;
    width: 200px;
    float: left;
    display: block;    
}

.ordersample_form span.validator
{
    margin: 15px 0 0 20px;
    padding: 3px;
    width: 50px;
    float: right;
    display: block;
    font-weight: bold;
}

.ordersample_form_validation span
{
    margin: 0px;
    padding: 0px;
    clear: both;
    width: auto;
}

.ordersample_send input[type=radio]
{
    margin: 3px;
}

.ordersample_form input[type=submit]
{
    margin: 0px;
    display: block;
    clear: both;
}

.ordersample_prodquestion
{
    margin: 0 0 30px 0;
}

.ordersample_send a
{
    display: block;
    margin: 5px 0 5px 0;
}

.questions_container table tr td
{
    padding: 3px 0 3px 0;
}

.ordersample_send table tr td
{
    padding: 0 0 3px 0;
}

.questions_container table tr td input[type=radio]
{
    margin: 0 10px 0 0;
}

.optional_question
{
    margin: 10px 0 5px 0;
    display: block;
}

.optional_question_validation
{
    display: block;
    color: #ff0000;
}

.prod_container
{
    float: left;
    width: 650px;
    _margin: 0 4px 0 0;
}

.prod_input
{
    width: 30px;
    display: block;
    float: left;
    margin: 0 10px 0 0;
}

.prod_checkinput
{
    width: 20px;
    display: block;
    float: left;
    margin: 0 0 0 0;
}

.prod_name
{
    display: block;
    float: left;
    width: 160px;
    _width: 160px;
    padding: 0 0 10px 0;
}

.prod_checkname
{
    display: block;
    float: left;
    width: 140px;
    _width: 140px;
    padding: 0 0 10px 0;
    _padding: 5px 0 5px 0;  
}

.prodgroup_title
{
    float: left;
    width: 670px;
    font-weight: bold;
    line-height: 30px;
}

.key_input
{
    width: 50px;
    margin: 20px 20px 20px 60px;
}

.key_error
{
    color: #f00;
}

/* ---------------- form buttons -------------- */

.btn_form_container
{
    margin: 20px 70px 20px 0;
    display: inline; /*IE6 bug*/
    float: right;
}

.btn_left
{
    margin: 20px 0 0 0;
    float: left; 
}

.btn_right
{
    margin: 20px 80px 0 0;
    float: right;
}

.btn_form
{
    float: left;
    height: 23px;
    background: transparent url(http://content1.tena.com/TENAImages/btn_bgs/btn_left.gif) no-repeat 0 0;
}
 
.btninner_form 
{
    float: left;
    height: 23px;
    margin: 0 0 0 11px;
    display: inline; /*IE6 bug*/
	background: transparent url(http://content1.tena.com/TENAImages/btn_bgs/btn_right.gif) no-repeat 100% 0;
}

.btn_form a {
	float: left;
	background: transparent url(http://content1.tena.com/TENAImages/btn_bgs/btn_arrow.gif) no-repeat 80% 53%;
	color: #2d4019;
	text-decoration:none;
	padding: 3px 25px 2px 6px;
	font-size:1em;
	font-weight:bold;
}

.btn_left a
{
    background: transparent url(http://content1.tena.com/TENAImages/btn_bgs/btn_arrow_left.gif) no-repeat 0 53%;
    padding: 3px 10px 2px 12px;
} 

.btn_form a.send {
	background: transparent url(http://content1.tena.com/TENAImages/btn_bgs/btn_arrow.gif) no-repeat 80% 45%;
	padding: 0px 25px 3px 6px;
}

/* ---------------- drop list -------------- */

.droplist_title
{
    float: left;
    padding: 10px;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 1.4em;
    color: #fff;
}

.header
{
    float: left;
    width: 447px;
    padding: 10px 10px 0 10px;
    background: #6F9937 url(http://content1.tena.com/TENAImages/droplist_header_up.gif) no-repeat 0 0;
    margin: 0px;
}

.header_title
{
    float: left;
    font-weight: bold;
}

.header_link
{
    float: right;
    cursor: pointer;
}

.header_bottom
{
    float: left;
    height: 16px;
    width: 467px;
    background: #6F9937 url(http://content1.tena.com/TENAImages/droplist_header_down.gif) no-repeat 0 0;
    margin: 0 -3px 10px 0;   
}

.content
{
    float: left;
    width: 447px;
    padding: 10px;
    background: #CAE1A3 url(http://content1.tena.com/TENAImages/droplist_content_down.gif) no-repeat 100% 100%; 
    display: none;
    margin: -10px -3px 10px 0;
}

/* ---------------- fact list -------------- */

.factlist_statement
{
    float: left;
    width: 450px;
    padding: 5px 10px 5px 10px;
    background: #6F9937;
    color: #fff;
}

.factlist_istrue
{
    float: left;
    padding: 10px;
}

table.factlist_rbl
{
    padding: 0 10px 10px 10px;
    margin-top: 5px;
    width: 450px;
}

.factlist_reqval
{
    display: block;
    float: left;
    color: #fff;
    padding: 10px;
}

table.factlist_rbl tr td
{
    padding: 0 5px 0 5px;
}

table.factlist_rbl tr td input
{
    margin: 0 5px 0 5px;
}

.factlist_image
{
    display: block;
    float: left;
    width: 80px;
    padding: 10px 10px 0 10px;
}

.factlist_result
{
    float: left;
    width: 340px;
    padding: 10px 10px 0 10px;
}

.factlist_readmorelink
{
    float: left;
    width: 350px;
    padding: 0 0 10px 80px;
}

.factlist_resultsummary
{
    display: block;
    float: left;
    margin: 0 0 10px 0;
}

/* ---------------- general form -------------- */

.form_checkbox 
{
    display: block;
    margin: 10px 10px 10px 15px;
}

.form_checkbox label
{
    padding-left: 10px;
}

.form_checkbox_privacy 
{
    display: inline;
    margin: 10px 5px 10px 0px;
}

.checkbox_container
{
    float: left; 
    padding-top: 20px; 
    width: 600px;
}

.ddl_labeltitle
{
    margin: 5px 0 5px 0;
    padding: 3px;
    width: 140px;
    float: left;
    display: block;
}

.ddl_titles
{
    margin: 0px 220px 0 0;
    padding: 2px;
    width: 100px;
    float: right;
    display: inline;    
}
.ddl_job_titles
{
    width: 280px;
}

.ddl_login_form
{
    float: left;
}

.generalform
{
    width: 500px;
    background: #fff;
    float: left;
}

.generalform label
{
    padding: 0 5px 0 5px; 
}

.generalform label.formlabel, .form_label
{
    width: 150px;
    float: left;
    display: block;
}

/*.form_label
{
    margin: 10px 20px 0 0;
    padding: 3px;
    width: 140px;
    float: left;
    display: block;   
}*/

.form_input
{
    padding: 3px;
    width: 200px;
    float: left;
    display: block;
    border: 1px solid #777;      
}

.generalform textarea
{
    font-family: "MS Sans Serif", Sans-Serif;
    font-size: 13px;
}

.generalform_input
{
    padding: 3px;
    width: 200px;
    /*float: left;
    display: block;*/
    border: 1px solid #777;       
}

.login_form_input
{
    width: 280px;
}

.generalform_input_file
{
    margin: 5px 0 0 10px;
    padding: 3px;
    width: 300px;
    display: inline;
    border: 1px solid #777;     
}

.generalform span.validator
{
    /*margin: 15px 0 0 20px;*/
    padding: 3px;
    /*width: 50px;
    float: right;
    display: block;*/
}

.generalform table tr td
{
	padding: 5px;
}

.generalform_validation span
{
    margin: 0px;
    padding: 0px;
    clear: both;
    width: auto;
}

.generalform_error
{
    display: block;
    width: 500px;
    float: left;
    color: #f00;
}

.generalform_profs
{
    float: left;
    width: 650px;
}

.generalform_profs table tr td
{
    padding: 5px;
}

.generalform_profs span
{
    width: auto;
    clear: both; 
    display: block;
}

.generalform_profs table
{
    width: auto;
    clear: both; 
    display: block;
}

.audience_select
{
    float: left;
    width: 650px;
}

.audience_select span.validator
{
    margin: 5px 0 0 0;
    padding: 3px;
    width: 10px;
    float: left;
    display: inline;
}

.audience_select table tr td
{
    padding: 5px;
}

/* ---------------- quickinfo -------------- */

.quickinfo_title
{
    clear: both;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 1.5em;
    font-weight: bold;
    color: #3E5C15;
    padding: 0 0 15px 0;
}

.quickinfo_header
{
    float: left;
    width: 463px;
    height: 16px;
    background: url(http://content1.tena.com/TENAImages/quickinfo_header.gif) no-repeat 0 100%; 
}

.quickinfo_footer
{
    float: left;
    width: 463px;
    height: 16px;
    background: url(http://content1.tena.com/TENAImages/quickinfo_footer.gif) no-repeat 0 0; 
}

.quickinfo_container
{
    float: left;
    width: 443px;
    background: #CAE1A3;
    padding: 0 10px 0 10px;
    display: inline;
}

.quickinfo_button_container
{
    float: left;
    width: 162px;
}

.quickinfo_button_header
{
    float: left;
    background: url(http://content1.tena.com/TENAImages/quickinfo_button_header.gif) no-repeat 0 100%;
    width: 162px;
    height: 8px;
}

.quickinfo_button_footer
{
    float: left;
    background: #CAE1A3 url(http://content1.tena.com/TENAImages/quickinfo_button_footer.gif) no-repeat 0 0;
    width: 162px;
    height: 8px;
    margin: 0 0 10px 0;
    _margin: 0 5px 0 0;
}

.quickinfo_button
{
    float: left;
    background: #6F9937;
    padding: 0 10px 0 10px;
    width: 142px;
}

.quickinfo_info_container
{
    float: left;
    width: 260px;
    margin: 0 0 0 10px;
    _margin: 0px;
    display: inline;
}

.quickinfo_info_header
{
    float: left;
    width: 260px;
    height: 11px;
    background: url(http://content1.tena.com/TENAImages/quickinfo_info_header.gif) no-repeat 0 100%;
}

.quickinfo_info_footer
{
    float: left;
    width: 260px;
    height: 11px;
    background: url(http://content1.tena.com/TENAImages/quickinfo_info_footer.gif) no-repeat 0 0;
}

.quickinfo_info_text
{
    float: left;
    width: 240px;
    background: #fff;
    padding: 0 10px 0 10px;
    display: inline;
}

/* ---------------- quote trigger -------------- */

.quote_outer
{
    float: right;
    width: 155px;
    background: #6f9937 url(http://content1.tena.com/TENAImages/quote_header.gif) no-repeat 0 0;
    padding: 35px 0 0 0;
}

.quote_inner
{
    float: left;
    width: 155px;
    background: #6f9937 url(http://content1.tena.com/TENAImages/quote_footer.gif) no-repeat 100% 100%;
}

.quote_content
{
    float: left;
    padding: 0 10px 20px 10px;
    color: #CCE0A1;
    font-size: 1.1em;
    font-weight: bold;
}

.quote
{
    font-size: 0.9em;
    font-weight: normal;
    color: #fff;
}

/* ---------------- simple box trigger -------------- */

.simplebox_outer
{
    float: right;
    width: 155px;
    background: #CAE1A3 url(http://content1.tena.com/TENAImages/simpleteaser_header.gif) no-repeat 0 0;
    padding: 10px 0 0 0;    
}

.simplebox_inner
{
    float: left;
    width: 155px;
    background: #CAE1A3 url(http://content1.tena.com/TENAImages/simpleteaser_footer.gif) no-repeat 100% 100%;   
}

.simplebox_content
{
    float: left;
    padding: 0 10px 10px 10px;
    font-size: 1.1em;
    font-weight: bold;    
}

.simplebox_content a
{
    color: #6F9937;
    text-decoration: none;
}

.simplebox_content img
{
    float: left;
}

.simplebox_content a img {
	float:right;
	padding:0 0 0 6px;
	position:relative;
	top:.2em;
}

/* ---------------- product range tabs -------------- */

.toptab_outer
{
    float: left;
    height: 46px;
    background: url(http://content1.tena.com/TENAImages/toptab_inactive_left.gif) no-repeat 0 0;
    padding: 0 0 0 9px;
    margin: 0 0 0 5px;
}

.toptab_inner
{
    float: left;
    height: 46px;
    padding: 0 9px 0 0;
    background: #3e5c15 url(http://content1.tena.com/TENAImages/toptab_inactive_right.gif) no-repeat 100% 0;
}

.toptab_inner a
{
    display: block;
    color: #92B75C;
    font-weight: normal;
    margin: 13px 10px 0 10px;
}

.toptab_outer_active
{
    float: left;
    height: 46px;
    background: url(http://content1.tena.com/TENAImages/toptab_active_left.gif) no-repeat 0 0;
    padding: 0 0 0 9px;
    margin: 0 0 0 5px;
}

.toptab_inner_active
{
    float: left;
    height: 46px;
    padding: 0 9px 0 0;
    background: #6f9937 url(http://content1.tena.com/TENAImages/toptab_active_right.gif) no-repeat 100% 0;
}

.toptab_inner_active a
{
    display: block;
    color: #fff;
    font-weight: normal;
    margin: 13px 10px 0 10px;
}

.subtab_outer
{
    float: left;
    height: 46px;
    background: url(http://content1.tena.com/TENAImages/subtab_inactive_left.gif) no-repeat 0 0;
    padding: 0 0 0 9px;
    margin: 0 0 0 2px;
}

.subtab_inner
{
    float: left;
    height: 46px;
    padding: 0 9px 0 0;
    background: #6f9937 url(http://content1.tena.com/TENAImages/subtab_inactive_right.gif) no-repeat 100% 0;
}

.subtab_inner a
{
    display: block;
    color: #3e5c15;
    font-weight: normal;
    width: 110px;
    margin: 5px 0 0 0;
    text-align: center;
}

.subtab_outer_active
{
    float: left;
    height: 46px;
    background: url(http://content1.tena.com/TENAImages/subtab_active_left.gif) no-repeat 0 0;
    padding: 0 0 0 9px;
    margin: 0 0 0 2px;
}

.subtab_inner_active
{
    float: left;
    height: 46px;
    padding: 0 9px 0 0;
    background: #fff url(http://content1.tena.com/TENAImages/subtab_active_right.gif) no-repeat 100% 0;
}

.subtab_inner_active a
{
    display: block;
    color: #333;
    font-weight: normal;
    width: 110px;
    margin: 5px 0 0 0;
    text-align: center;
}

/* ---------------- quiz trigger -------------- */

.quiz_alternatives label, .quiz_alternatives input
{
    padding-left: 5px;
}

/*Product Details page
_________________________________________________ */

#servicesContainer 
{
    width:425px;
}

#servicesContainer #audience {
	display:inline;
	font-size:1.1em;
}

#servicesContainer #audienceChoice {font-weight:normal;}

#servicesContainer #audience li {
	background:#3b561a url(http://content1.tena.com/TENAImages/bg_audienceLi.gif) repeat-x top left;
	float:left;
	margin-right:1px;
}

#servicesContainer #audience li.plan {
	background:#3b561a url(http://content1.tena.com/TENAImages/bg_audienceLi_plan.gif) repeat-x top left;
}

#servicesContainer #audience li.coach {
	background:#3b561a url(http://content1.tena.com/TENAImages/bg_audienceLi_coach.gif) repeat-x top left;
}

#servicesContainer #audience li.monitor {
	background:#3b561a url(http://content1.tena.com/TENAImages/bg_audienceLi_monitor.gif) repeat-x top left;
}

#servicesContainer #audience li.navOn {background:#6f9937 url(http://content1.tena.com/TENAImages/bg_audienceLiOn.gif) repeat-x top left;}

#servicesContainer #audience li.navOn a {color:#fff; font-weight: bold; }

#servicesContainer #audience li span {
	background:url(http://content1.tena.com/TENAImages/bg_tabRight.gif) no-repeat top right;
	display:block;
	padding:5px 25px 5px 15px;
}

#servicesContainer #audience li.plan span {
	background:url(http://content1.tena.com/TENAImages/bg_tabRight_plan.gif) no-repeat top right;
}

#servicesContainer #audience li.coach span {
	background:url(http://content1.tena.com/TENAImages/bg_tabRight_coach.gif) no-repeat top right;
}

#servicesContainer #audience li.monitor span {
	background:url(http://content1.tena.com/TENAImages/bg_tabRight_monitor.gif) no-repeat top right;	
}

#servicesContainer #audience a {
	background:url(http://content1.tena.com/TENAImages/bg_tabLeft.gif) no-repeat top left;
	padding:0 0 0 10px;
	float:left;
	color:#000;
}

#servicesContainer #audience a:hover {text-decoration:none; color:#000;}

#servicesContainer #audienceChoice {
	background:#6f9937 url(http://content1.tena.com/TENAImages/bg_audienceChoice.gif) no-repeat top left;
	width:425px;
}

#servicesContainer #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;	
}

#servicesContainer #audienceChoice li a{margin:0 10px;}

#servicesContainer #audienceChoice li.One {background-image:none;}

#servicesContainer #audienceChoice a {
	padding:6px 11px 6px 11px;
	float:left;
	color:#a4ce6c;
	text-align:center;
	text-transform:lowercase;
}

#servicesContainer #audienceChoice li.forWomen a {background-color:#6f9937;}

#servicesContainer #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;
}

#servicesPage {
	clear:both;
	padding:8px 25px;
	background:#fff url(http://content1.tena.com/TENAImages/bg_productpagelow_475.gif) no-repeat bottom left;
	width:425px;
}


/* ---------------- misc styles -------------- */

.hidden 
{
    display: none; 
}

/*.black*/
.green_text
{
    /*color: #000!important;*/
    color: #003300!important;
}

.floatRight{
	padding:0.5em 0;
	width:145px;
}


/*Textbox Watermark for Search textbox*/
.watermarked {
	color:gray;
}	

input.submit {
	/*border:solid 1px #86ACCF;*/
	border:solid 1px #709CC4;
	background:#fff url(http://content1.tena.com/TENAImages/SubmitBackground.gif) repeat-x left bottom;
	/*font-weight:bold;*/
	/*font-size:10px;*/
	font-size:1.2em;
	color:white;
	padding:0px 2px;
}
a.submit 
{
	/*border:solid 1px #86ACCF;*/
	border:solid 1px white;
	background:#fff url(http://content1.tena.com/TENAImages/SubmitBackground.gif) repeat-x left bottom;
	/*font-weight:bold;*/
	/*font-size:10px;*/
	font-size:1.0em;
	color:white;
	padding:2px 4px 2px 4px;
}


/* Classes for discussion forum */
.forum 
{
	padding:10px;
}
a.forum 
{
	color: #1d4004;
	text-decoration:underline;
	padding:0px;
}
.forum h3
{
	padding-bottom: 10px;
	padding-top: 10px;
}


.forum textarea
{
	font-family: Arial, Helvetica, sans-serif;

}


/* Classes for blogs */
.blogFooter 
{
	color:Gray;
	padding-top: 10px;
	padding-bottom: 20px;
}

/*
#maincontent ul li {list-style-type: disc; list-style-position:inside; }
*/
#subpagelist {margin-top:10px;}
/*#subpagelist li {list-style:none; display:inline;}
#subpagelist ul {float:left;}*/

/* enlarge product image */

.enlarge_header
{
    clear: both;
    background-color:#f0ae0f;
	padding:5px;
	line-height:1.4em;
	white-space:nowrap;
	color: #fff;
	font-size: 1.4em;
	width: 690px;
	text-align: right;
}

.enlarge_header img
{
    cursor: pointer;    
}


.enlarge_overlay 
{
	position:absolute;
	top:0;
	left:0;
	z-index:90;
	width:100%;
	height:500px;
	background-color:#001600;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}

/* search page */
.breadcrumb_link
{
    color: #2C5F06;
}

.breadcrumb_container
{
    margin: 10px 0 0 0;    
}

.prod_details p
{
    float:left; 
    width: 95%;
}

/* product finder product presentation (other bg-images on green bg) */

.summary_pf {background:#fff url(http://content1.tena.com/TENAImages/product_list_border_pf.gif) no-repeat bottom;}

.summary_pf h2 {
	background:url(http://content1.tena.com/TENAImages/header_bg_pf.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_pf h2 span {
	background-position:right;
	background-repeat:no-repeat;
	color:#000;
	padding:.4em 40px .4em 0;
	position:absolute;
	right:10px;
	top:0.4em;
}

.productDetail_pf div.prod_details
{
    margin-left: 10px;
}

.productDetail_pf table {
	border-top:1px solid #e7e7e7;
	border-left:1px solid #e7e7e7;
	text-align:center;
	margin-bottom:12px;
}

.productDetail_pf table tr {
	border-bottom:1px solid #e7e7e7;
}

.productDetail_pf table th {
	background:#caea9d;
	font-weight:bold;
	padding:5px 12px;
	border-right:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
}

.productDetail_pf table td {
	padding:5px 12px;
	border-right:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
}

.productDetail_pf table th span {font-weight:normal;}

.moreproductstext
{
    padding: 10px 0 10px 0;
}

#langlSelector #outercontainer #container
{
}

#langlSelector #outercontainer #container #textcontainer
{
    background: url(http://content1.tena.com/TENAImages/global_infobox_bg.gif) 0 100% no-repeat;
    width: 624px;
    margin: 0 auto;
    margin-bottom: 30px;
    color: #0530a1;
}

#langlSelector #outercontainer #container #textcontainer #textarea
{
    width: 580px;
    padding: 10px 20px 20px 20px;
    text-align: left;
}

.table_introtext tr td
{
    padding-right: 10px;
    width: 50%;
    vertical-align: top;
}

#langlSelector #outercontainer #container #mapcontainer
{
    background: url(http://content1.tena.com/TENAImages/global-homepage-map.png) 0 0 no-repeat;
    width: 806px;
    height: 311px;
    margin: 0 auto;
}

/* ul/li fixes */
li.subpagelist {list-style:none!important; display:inline!important;}
ul.subpagelist {float:left; margin: 0px!important; }

ul.droplist {clear:none!important; padding-bottom:0.5em; vertical-align:bottom; margin: 0px!important; }
li.droplistleft {list-style: none!important; display: inline!important; float: left!important; clear:none!important; }
li.droplistright {list-style: none!important; display: inline!important; float: right!important; clear:none!important; }

li.droplistright a { color: #fff!important; text-decoration: none!important; }

#maincontent li a { color: #003300; text-decoration: underline; }
h3.subtitle a { color: #fff!important; text-decoration: none!important; }

.widepage ul {display:block; float:none; margin:0 0 1em 20px;}
.widepage li {display:list-item; clear:both; list-style:disc outside; float:none;}

#servicesContainer ul {float:none; margin: 0px!important;}
#servicesContainer ul li {list-style:none!important; clear: none!important; float:left; margin-right:5px;}

/* ul/li product details */
div.prod_details ul {display:block; float:none; margin:0 0 1em 20px;}
div.prod_details li {display:list-item; clear:both; list-style:disc outside; float:none;}

/* sizing */
div.prod_details ul.tableNav {float:none; margin: 0px!important;}
div.prod_details ul.tableNav li {list-style:none!important; clear: none!important; float:left; margin-right:5px;}

/* suitability */
div.prod_details ul#legend {float:left; margin: 0px!important;}
div.prod_details ul#legend li {list-style:none!important; float:left; display:inline; clear:left;}


/* language selector page */
.langselector_container
{
    float: left;
    margin: 20px; 
    background: #fff;
    color: #0730a2;
}

.langselector_container h2
{
    font-size: 1.6em;
    color: #0730a2;
    margin: 20px 20px 5px 20px;
}

.langselector_container .separator
{
    border-bottom: 1px solid #0730a2;
    clear: both;
    margin: 0 20px 0 20px;
}

.langselector_container .textcontainer
{
    width: 430px;
    _width: 380px;
    float: left;
    padding: 0 0 0 20px;
    color: #003300;
    margin: 0 0 0 0;
}

.langselector_container .textcontainer .subtitle
{
    font-size: 1.1em;
    color: #0730a2;    
}

.langselector_container .textcontainer p
{
    padding: 10px 0 10px 0;   
}

.langselector_container .buttoncontainer
{
    width: 100px;
    float: left;
    padding: 0 20px 0 0;
    vertical-align: bottom;
}

/*------------ tab system page ---------------*/

#tabsystemContainer 
{
    width:425px;
}

#tabsystemContainer li
{
    list-style: none!important; 
    display: inline!important; 
    float: left!important; 
    clear:none!important;    
}

#tabsystemContainer ul#audience {
	font-weight:bold;
	font-size:1.1em;
	float: left;
	margin: 0px;
	width: 475px;
}

#tabsystemContainer ul#audienceChoice {
	font-weight:bold;
	font-size:1.1em;
	float: left;
	margin: 0px;
	width: 475px;
}

#tabsystemContainer #audienceChoice {font-weight:normal;}

#tabsystemContainer #audience li {
	background:#3b561a url(http://content1.tena.com/TENAImages/bg_audienceLi.gif) repeat-x top left;
	float:left;
	margin-right:1px;
}

#tabsystemContainer #audience li a {
    text-decoration: none;
}

#tabsystemContainer #audience li.navOn {background:#6f9937 url(http://content1.tena.com/TENAImages/bg_audienceLiOn.gif) repeat-x top left;}

#tabsystemContainer #audience li.navOn a {color:#fff;}

#tabsystemContainer #audience li span {
	background:url(http://content1.tena.com/TENAImages/bg_tabRight.gif) no-repeat top right;
	display:block;
	padding:5px 15px 5px 5px;
}

#tabsystemContainer #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;	
}

#tabsystemContainer #audience a:hover {text-decoration:none; color:#fff;}

#tabsystemContainer #audienceChoice {
	background:#6f9937 url(http://content1.tena.com/TENAImages/bg_audienceChoice.gif) no-repeat top left;
	width:716px;
}

#tabsystemContainer #audienceChoice li {
	background:url(http://content1.tena.com/TENAImages/bg_audienceChoiceLi.gif) no-repeat left 100%;
    padding: 0px;
	float:left;
	display: inline;
}

#tabsystemContainer #audienceChoice li a{margin:0 10px; text-decoration: none; }

#tabsystemContainer #audienceChoice li.One {background-image:none;}
#tabsystemContainer #audienceChoice li.WomensOne {background-image:none; background:#6f9937;}

#tabsystemContainer #audienceChoice a {
	padding:6px 0 6px 0;
	float:left;
	color:#a4ce6c;
	text-align:center;
	text-transform:lowercase;
}

#tabsystemContainer #audienceChoice li.forWomen a {background-color:#6f9937;}

#tabsystemContainer #audienceChoice a:hover, #tabsystemContainer #audienceChoice a.selected {
	background:url(http://content1.tena.com/TENAImages/bg_audienceChoiceOn.gif) no-repeat 50% bottom;
	float:left;
	text-decoration:none;
	color:#fff;
}

#tabsystemPage {
	clear:both;
	padding:8px 25px;
	background:#fff url(http://content1.tena.com/TENAImages/bg_productpagelow_475.gif) no-repeat bottom left;
	width:425px;
}



/*Style for list search extender used on store locator*/
.ListSearchExtenderPrompt
{
	font-style:italic;
}

.storelocator_updateprogress
{
    position: absolute;
    top: 450px;
    left: 50%;
    padding: 20px;
    background: #fff;
    z-index:100;
    margin-left: -53px;
}

/* login panel */
.login_panel
{
    background: #fff;
    border: 1px solid #999;
    padding: 20px;
    width: 500px;
}

.login_overlay 
{
	position:absolute;
	top:0;
	left:0;
	z-index:90;
	width:100%;
	height:500px;
	background-color:#001600;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
}

/* TENA talk articles */
.article_top
{
    color: #6F9937; 
    margin: 10px 20px 0 20px; 
    border-bottom: 1px solid #6F9937; 
    padding: 0 0 5px 0;
}

.article_top a, .article_bottom a
{
    color: #6F9937; 
}

.article_left
{
    width: 464px;
    float: left;
    margin: 20px 0 20px 20px;
    display: inline;
}

.article_left ul li {display:list-item; clear:both; list-style:disc inside; float:none;}

.article_left h1
{
    font-size: 2.3em;
    font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
    color: #6F9937;
}

.article_left .article_intro
{
    font-weight: bold;
    line-height: 1.4em;
    color: #6F9937;
    font-size: 1.1em;
}

.article_right
{
    width: 190px;
    float: left;
    margin: 20px;
    display: inline;    
}

.article_bottom
{
    color: #6F9937; 
    margin: 0 20px 10px 20px; 
    border-top: 1px solid #6F9937; 
    padding: 5px 0 0 0;
    clear: both;
}

.article_quote
{
    font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
    font-size: 1.8em;
    line-height: 1.2em;
}

.teaser_title
{
    color: #fff;
    font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
    font-size: 1.8em;
    line-height: 1.2em;
    padding: 0 20px 0 20px;    
}

.teaser_text p
{
    color: #fff;
    padding: 0 20px 20px 20px;
}

/*image info box*/
.imginfo_top_dgreen {background: url(http://content1.tena.com/TENAImages/talk/talk_imageinfotop_dgreen.gif) no-repeat bottom right; height: 16px;}
.imginfo_btm_dgreen {background: url(http://content1.tena.com/TENAImages/talk/talk_imageinfobtm_dgreen.gif) no-repeat bottom right;}
.imginfo_top_lgreen {background: url(http://content1.tena.com/TENAImages/talk/talk_imageinfotop_lgreen.gif) no-repeat bottom right; height: 16px;}
.imginfo_btm_lgreen {background: url(http://content1.tena.com/TENAImages/talk/talk_imageinfobtm_lgreen.gif) no-repeat bottom right;}
.imginfo_top_blue {background: url(http://content1.tena.com/TENAImages/talk/talk_imageinfotop_blue.gif) no-repeat bottom right; height: 16px;}
.imginfo_btm_blue {background: url(http://content1.tena.com/TENAImages/talk/talk_imageinfobtm_blue.gif) no-repeat bottom right;}
.imginfo_top_pink {background: url(http://content1.tena.com/TENAImages/talk/talk_imageinfotop_pink.gif) no-repeat bottom right; height: 16px;}
.imginfo_btm_pink {background: url(http://content1.tena.com/TENAImages/talk/talk_imageinfobtm_pink.gif) no-repeat bottom right;}
.imginfo_top_lilac {background: url(http://content1.tena.com/TENAImages/talk/talk_imageinfotop_lilac.gif) no-repeat bottom right; height: 16px;}
.imginfo_btm_lilac {background: url(http://content1.tena.com/TENAImages/talk/talk_imageinfobtm_lilac.gif) no-repeat bottom right;}
.imginfo_top_orange {background: url(http://content1.tena.com/TENAImages/talk/talk_imageinfotop_orange.gif) no-repeat bottom right; height: 16px;}
.imginfo_btm_orange {background: url(http://content1.tena.com/TENAImages/talk/talk_imageinfobtm_orange.gif) no-repeat bottom right;}

/*teaser*/
.teaser_top_dgreen {background: url(http://content1.tena.com/TENAImages/talk/talk_teasertop_dgreen.gif) no-repeat bottom left; height: 21px;}
.teaser_btm_dgreen {background: url(http://content1.tena.com/TENAImages/talk/talk_teaserbtm_dgreen.gif) no-repeat bottom left;}
.teaser_top_lgreen {background: url(http://content1.tena.com/TENAImages/talk/talk_teasertop_lgreen.gif) no-repeat bottom left; height: 21px;}
.teaser_btm_lgreen {background: url(http://content1.tena.com/TENAImages/talk/talk_teaserbtm_lgreen.gif) no-repeat bottom left;}
.teaser_top_blue {background: url(http://content1.tena.com/TENAImages/talk/talk_teasertop_blue.gif) no-repeat bottom left; height: 21px;}
.teaser_btm_blue {background: url(http://content1.tena.com/TENAImages/talk/talk_teaserbtm_blue.gif) no-repeat bottom left;}
.teaser_top_pink {background: url(http://content1.tena.com/TENAImages/talk/talk_teasertop_pink.gif) no-repeat bottom left; height: 21px;}
.teaser_btm_pink {background: url(http://content1.tena.com/TENAImages/talk/talk_teaserbtm_pink.gif) no-repeat bottom left;}
.teaser_top_lilac {background: url(http://content1.tena.com/TENAImages/talk/talk_teasertop_lilac.gif) no-repeat bottom left; height: 21px;}
.teaser_btm_lilac {background: url(http://content1.tena.com/TENAImages/talk/talk_teaserbtm_lilac.gif) no-repeat bottom left;}
.teaser_top_orange {background: url(http://content1.tena.com/TENAImages/talk/talk_teasertop_orange.gif) no-repeat bottom left; height: 21px;}
.teaser_btm_orange {background: url(http://content1.tena.com/TENAImages/talk/talk_teaserbtm_orange.gif) no-repeat bottom left;}

.tout_title
{
    font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
    font-size: 1.3em;
    text-align: center;
    font-weight: bold;
    padding: 5px 0 10px 0;
    margin: 0 0 10px 0;
    line-height: 1.2em;
}

/* This was made in order to show special characters in Croatia, sehmipn, 090518*/
.teaserheadline
{
    line-height:1.8em; 
}

/* This was made in order to show links as inline and not block text in order sample, sehmipn, 090601*/
 .ordersample_send .ordersample_send_sendInfoText a
{
    color: #003300!important; /*In order to implement the green_text class instead of white*/
    display: inline;
}

