﻿/*====================================================
	Retail Main Content stylesheet

	- header, footer, and common css are 
		imported before this file

=====================================================*/
/*====================================
	Common
=====================================*/
#leftContentColumn{
	float: left;
	margin: 30px 20px 0 0;
	overflow: hidden;
	padding: 0;
	width: 205px;
}

#rightContentColumn{
	float: left;
	margin: 30px 0 0 0;
	padding: 0;
	width: 730px;	
}

#innerLeftColumn{
    float: left;
    padding: 0px 0 20px 0; /* changed to 20 from 10 */
    width: 510px;
}

#innerRightColumn{
    float: right;
    padding: 0; /*20px 0 0 0;*/
    width: 200px;
}

#innerRightColumn .rightColumnPhoto{
	margin: 0 0 15px 0;
}

/* Bulltet List for left column */
#leftContentColumn .bullet li{
    background: url(/Standard.Website/Images/Consumer/bullet_blue_on_white.gif) no-repeat 0 4px;
    font-size: 1.1em;
    line-height: 1.27em;
    margin: 0;
    padding: 0 0 5px 15px;
    list-style-type: none;
}


/* Text for inner column */
#mainContent #innerLeftColumn h2{
    border-bottom: 1px solid #008c93;
    color: #000;
    font-size: 1.8em;
    line-height: 1.11em;
    padding: 0 10px 8px 10px;
    margin: 0 0 13px 0;
}


#mainContent #rightContentColumn h2 {
    border-bottom: 1px solid #008c93;
    color: #000;
    font-size: 1.8em;
    line-height: 1.11em;
    padding: 0 10px 8px 10px;
    margin: 0 0 13px 0;
}

#mainContent #rightContentColumn .featureBox h2{
    border-bottom: none;
	color: #008C9A;
	float:left;
	padding-left: 20px;
	width: 495px;
}
#mainContent #rightContentColumn .featureBox h2 span{
	color:#000000;
	font-size:0.8em;
	font-weight:normal;
	padding-left:5px;
}
#mainContent #rightContentColumn .featureBox .addNewPostBtnWrapper{
	float: right;
    padding-left: 15px;
    width: 150px;
}
#mainContent #innerLeftColumn h3, #mainContent #innerLeftColumn h4{
	margin: 0 0 8px 0;
	padding: 0 10px;	
}

#mainContent #innerLeftColumn .inlineBox h4{
	padding: 0;	
}

#mainContent #innerLeftColumn .accordion h3{
	padding: 0;	
}

#innerLeftColumn p{
    padding: 0 10px 16px 10px;
    font-size: 1.2em;
    line-height: 1.33em; 
}

#innerLeftColumn ol{
	clear: both;
	padding: 0 10px 12px 40px;
    font-size: 1.2em;
    line-height: 1.33em; 
}

#innerLeftColumn ul{
	clear: both;
	padding: 0 10px 12px 10px;
    font-size: 1.2em;
    line-height: 1.33em; 
}

#innerLeftColumn ul li{
    background: url(/Standard.Website/Images/Consumer/bullet_blue_on_white.gif) no-repeat 0 5px;
    margin: 0;
    padding: 0 0 4px 20px;
    list-style-type: none;
}

#innerLeftColumn ol li{
    margin: 0;
    padding: 0 0 4px 0px;
}

#innerLeftColumn p.notes{
	color: #666;
    padding: 0 10px 18px 10px;
    font-size: 1.0em;
    line-height: 1.2em; 
}

#innerLeftColumn .articleImage{
    float: left;
    height: 200px;
    margin: 0 20px 20px 10px;
    position: relative;
    width: 200px;
    
}

#innerLeftColumn .articleImageDocType{
    float: left;
    height: 40px;
    margin: 0 20px 20px 10px;
    position: relative;
    width: 40px;
    
}

#innerLeftColumn .articleImage .frame{
    left: 0;
    position: absolute;
    top: 0
}

#innerLeftColumn .inlineBox{
    margin: 0 0 20px 0;
    width: 510px
}

#innerLeftColumn .inlineBox .header{
    background: #d8e9f4 url(/Standard.Website/Images/Consumer/inline_box_head_blue.gif) no-repeat 0 0;
    display: block;
    font-size: 0px;
    height: 7px; 
    line-height: 0px;
    overflow: hidden;
    width: 510px;
}

#innerLeftColumn .inlineBox .footer{
    background: #d8e9f4 url(/Standard.Website/Images/Consumer/inline_box_foot_blue.gif) no-repeat 0 bottom;
    display: block;
    font-size: 0px;
    height: 7px; 
    line-height: 0px;
    overflow: hidden;
    width: 510px;
}

#innerLeftColumn .inlineBox .content{
    background-color: #d8e9f4;
    border-left: 1px solid #65a6d4;    
    border-right: 1px solid #65a6d4;
    padding: 8px 14px 9px 14px;
    width: 480px;
}

#innerLeftColumn .inlineBox h4{
    color: #000;
    padding-bottom: 8px;
}

#innerLeftColumn .inlineBox p{
  padding: 0;
}


.memberUserName{
	color: #666;
	font-weight: bold;	
}

/*====================================
    Overrides and no function classes
=====================================*/
.panelButton{
    height: 36px;
    padding-bottom: 15px
}


/*====================================
	Content Headers
=====================================*/
.headingLargeIcon{
	padding: 0 0 14px 0;
}

.headingLargeIcon .rightCol{
	float: left;	
	width: 640px;
}

#mainContent .headingLargeIcon h4{
	color: #000;
	font-size: 1.6em;
	line-height: 1.31em;
	padding: 10px 0 0 0;
}

.headingLargeIcon img.icon{
	float: left;	
}

#mainContent .headingLargeIcon h4 span.term{
	color: #008c9a;
}


/*====================================
	Standard Panels
=====================================*/

/*Standard grey panel rhs*/
.greyRightPanel{
	background: #f0f0f0 url(/Standard.Website/Images/Consumer/bg_right_grey_panel_head.gif) no-repeat center top;
	padding: 10px 0 0 0;
	margin: 0 0 20px 0;
	width: 730px;	
}

.greyRightPanelFoot{
	background: url(/Standard.Website/Images/Consumer/bg_right_grey_panel_foot.gif) no-repeat center bottom;
	height: 20px;
	overflow: hidden;
	width: 730px;	
}


/*Top three panels (3 column)*/
.topThreeBG{
	background: url(/Standard.Website/Images/Consumer/bg_white_three_panel_repeat.gif) no-repeat left 30px;
	margin: 0 auto;
	padding: 0;
	width: 690px;		
}

.topThree{
	background: url(/Standard.Website/Images/Consumer/bg_white_three_panel_head.gif) no-repeat left 30px;
	margin: 0 auto;
	padding: 0;
	width: 690px;		
}

.topThreeCol{
	float: left;
	padding: 0;
	width: 223px;	
}

.topThree .leftCol{
	margin: 0 10px 0 0;
	width: 223px;	
}

.topThree .centerCol{
	margin: 0;
	width: 224px;	
}

.topThree .rightCol{
	margin: 0 0 0 10px;
	width: 223px;	
}

.topThreeContent{
	background: #fff;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	padding: 0 10px;
}

.topThreePanelFoot{
	background: url(/Standard.Website/Images/Consumer/bg_white_three_panel_foot.gif) no-repeat center bottom;
	font-size: 0em;
	height: 6px;
	line-height: 0px;
	overflow: hidden;
	width: 690px;
}

#mainContent .topThree h4{
	color: #000;
	font-size: 1.6em;
	height: 24px;
	line-height: 1.13em;
	padding: 6px 11px 6px 11px;
}

.topThreeContent ul{
	list-style: none;	
}

.articleTopThree .topThreeContent li, .productTopThree .topThreeContent li{
	list-style: none;	
	padding: 10px 0;	
}

.mediaTopThree .topThreeContent li{
	list-style: none;	
	padding: 16px 10px 10px 34px;	
}

#mainContent .topThreeContent li.listDivider{
	border-top: 1px solid #d5d5d5;
	font-size: 0em;
	height: 0px;
	line-height: 0px;
	list-style: none;
	overflow: hidden;
	padding: 0;	
}

.topThreeContent li a{
	color: #008c9a;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.42em;	
}

.topThreeContent li span.helpful{
	color: #666;
	float: left;
	font-size: 1.1em;
	line-height: 1.73em;
	padding: 0 10px 0 0; 
}

.topThreeContent li .disabledstars-wrapper{
	padding-top: 2px;	
}

.topThreeContent li span.likes{
	color: #666;
	display: block;
	font-size: 1.1em;
	line-height: 1.73em;
}

.topThreeContent li span.likes img{
	vertical-align: -4px;	
}

.topThreeContent li.typeArticle{
	background: url(/Standard.Website/Images/Consumer/icon_article_white.gif) no-repeat 4px 15px;
}

.topThreeContent li.typePodcast{
	background: url(/Standard.Website/Images/Consumer/icon_podcast_white.gif) no-repeat 4px 12px;
}

.topThreeContent li.typeTv{
	background: url(/Standard.Website/Images/Consumer/icon_video_white.gif) no-repeat 4px 19px;
} 

.topThree .articleImage{
	display: block;
	float: left;
	height: 60px;
	overflow: hidden;
	position: relative;
	width: 60px;
}

.topThree .articleImage img{
	height: 60px;
	width: 60px;	
}

.topThree .articleImage .frame{
	left: 0;
	position: absolute;
	top: 0;	
}

.topThree span.rightContent{
	float: left;
	overflow: hidden;
	padding: 8px 0 0 10px;
	width: 130px;	
}

.topThree span.clearFloats{
	display: block;	
}

.articleTopThree .topThreeContent li a, .productTopThree .topThreeContent li a{
	color: #008c9a;
	line-height: 1.25em;
	padding-bottom: 2px;
}

/*====================================
 Feature Box
 - on top of three column layout 
=====================================*/
.featureBox{ 
    background: #008c93 url(/Standard.Website/Images/Consumer/bg_feature_box.gif) no-repeat left top;
    margin: 0 0 20px 0;
    padding: 15px 0 0 0;
    width: 730px;
}

.featureBox .featureBoxFoot{
    background: transparent url(/Standard.Website/Images/Consumer/bg_feature_foot.gif) no-repeat left bottom; 
	clear: both;	
	height: 15px;
	overflow: hidden;
	width: 730px;
}

.featureBox .content{
    background: url(/Standard.Website/Images/Consumer/bg_feature_panel_large.gif) no-repeat left top; 	
    margin: 0 auto;
    padding: 18px 15px 8px 20px;
    width: 665px; 
}

.featureBox .paddedH1{
	padding: 0 0 11px 0;	
}

.featureBox div.smallContentBG{
    background: url(/Standard.Website/Images/Consumer/bg_feature_panel.gif) no-repeat left top;    	
}    

.featureBox .contentFoot{
    background: url(/Standard.Website/Images/Consumer/bg_feature_panel_large_foot.gif) no-repeat left top; 	
    clear: both;
    height: 5px;
    margin: 0 auto;
    overflow: hidden;
    width: 700px; 
}

.featureBox div.smallContentFoot{
    background: url(/Standard.Website/Images/Consumer/bg_feature_panel_foot.gif) no-repeat left top; 	
}

.featureBox .content .initialPublishDate{
   font-size: 0.9em!important;
   line-height: 1.25em;
   padding: 0 0 10px 0;
}


.featureBox .content p{
    font-size: 1.2em;
    line-height: 1.25em;
    padding: 0 0 10px 0;    
}  

.featureBox .content .column{
    float: left;
    overflow: hidden;
    padding: 9px 0 0 0;
    width: 445px
}

.featureBox div.fullWidthFeature div.column{
   width: 665px;
}

.featureBox .content div.firstCol{
    padding: 11px 20px 10px 0; /* sfae guard bottom pad*/
    position: relative;
    width: 200px;
}

.featureBox .content div.secondCol{
    float:right;
    padding:0 10px 0 0;
    position:relative;
    width:200px;
}

.featureBox .content div.firstCol .frame{
	left: 0;
	position: absolute;
	top: 11px;	
}

#mainContent .featureBox .date{
    color: #666666;
    font-size: 1.05em;
    padding-bottom:10px;
    padding-top:10px
    
}

#mainContent .featureBox h4{
	color: #000;
	padding: 0 0 11px 0;	
}

.featureBox .optionsPanel{
    background: url(/Standard.Website/Images/Consumer/bg_feature_options_panel.gif) no-repeat left top; 	
	height: 39px;
	margin: 5px auto 0 auto;
	padding: 11px 0 0 0;
	width: 700px;
}

.featureBox .column table{
	width: 100%;	
}

.featureBox .column table td{
	font-size: 1.1em;
	line-height: 1.18em;
	width: 25%;	
}

 
/* previously below and: .featureBox .learningCentreExtras .rightCol .rating */ 
 .featureBox .rightCol .rating{
    background: transparent url(/Standard.Website/Images/Consumer/bg_rating.gif) no-repeat 0 0 ;
    display: block;
    height: 36px;
    margin: 5px auto 0 auto;
    padding:10px 0 0 16px;
    width:100px;
 }
 
/* Colour specific styles */
div.productFeatureBox{ 
    background: #0558a2 url(/Standard.Website/Images/Consumer/bg_product_assist_tool.gif) no-repeat left top;
}

div.productFeatureBox .featureBoxFoot{
    background: transparent url(/Standard.Website/Images/Consumer/bg_product_assist_tool_foot.gif) no-repeat left bottom; 
}

div.healthTopicFeatureBox{ 
    background: #ce0541 url(/Standard.Website/Images/Consumer/bg_health_assist_tool.gif) no-repeat left top;
}

div.healthTopicFeatureBox .featureBoxFoot{
    background: transparent url(/Standard.Website/Images/Consumer/bg_health_assist_tool_foot.gif) no-repeat left bottom; 
}

div.learningCentreFeatureBox{ 
    background: #65a6d4 url(/Standard.Website/Images/Consumer/bg_learning_centre_gradient.gif) no-repeat left top;
}

div.learningCentreFeatureBox .featureBoxFoot{
    background: transparent url(/Standard.Website/Images/Consumer/bg_learning_centre_gradient_foot.gif) no-repeat left bottom; 
}

div.wellbeingFeatureBox{ 
    background: #ef9815 url(/Standard.Website/Images/Consumer/bg_wellbeing_gradient.gif) no-repeat left top;
}

div.wellbeingFeatureBox .featureBoxFoot{
    background: transparent url(/Standard.Website/Images/Consumer/bg_wellbeing_gradient_foot.gif) no-repeat left bottom; 
}

div.communityFeatureBox{ 
    background: #99bf12 url(/Standard.Website/Images/Consumer/bg_community_gradient.gif) no-repeat left top;
}

div.communityFeatureBox .featureBoxFoot{
    background: transparent url(/Standard.Website/Images/Consumer/bg_community_gradient_foot.gif) no-repeat left bottom; 
}


/* Extra feature content (category specific) ---------------*/

/* Health Topics*/
.featureBox .healthTopicExtras{
	color: #666;
	font-size: 1.1em;
	line-height: 1.27em;
	padding: 6px 0 20px 0;
}

.featureBox .healthTopicExtras .leftCol{
	border-right: 1px solid #d5d5d5;
	float: left;
	height: 57px;
	text-align: center;
	width: 130px;
}
.featureBox .healthTopicExtras .leftCol .rating{
    background: transparent url(/Standard.Website/Images/Consumer/bg_rating.gif) no-repeat 0 0 ;
    display: block;
    height: 36px;
    margin: 5px auto 0 auto;
    padding:10px 0 0 18px;
    width: 98px;
    
 }
    
.featureBox .healthTopicExtras .rightCol{
	float: left;
	padding: 0 0 0 15px;
	width: 200px;	
}

.featureBox .healthTopicExtras .rightCol .searchBlk{
	background: url(/Standard.Website/Images/Consumer/icon_search.gif) no-repeat top left;
	color: #000;
	display: block;
	float: left;
	font-size: 1.09em;
	font-weight: bold;
	height: 18px;
	line-height: 1.17em;
	margin: 7px 15px 0 0;
	padding: 4px 0 0 30px;
}

/* Wellbeing Blog redefine */
div.featureBoxSmall {
    background-image: url(/Standard.Website/Images/Consumer/bg_wellbeing_no_gradient.gif);
}

.featureBoxSmall .contentFoot {
    background-image: url(/Standard.Website/Images/Consumer/bg_feature_panel_large_white_foot.gif);
}

.wellbeingFeatureBox h1{
    padding-bottom:10px
}
.wellbeingFeatureBox .articleImage{
    margin-bottom:10px
}

.featureBoxSmall h1{
    padding-bottom:0
}
/* wellbeing blog tiny box */
div.featureBoxTiny {
    background-image: url(/Standard.Website/Images/Consumer/bg_wellbeing_no_gradient_tiny.gif);
}

.featureBoxTiny .contentFoot {
    background-image: url(/Standard.Website/Images/Consumer/bg_feature_panel_large_white_foot.gif);
}
.featureBoxTiny h1{
    padding-bottom:10px
}
/*---*/
.wellbeingFeatureBox .content{
    /* padding:18px 15px 9px 20px;*/
    padding:18px 15px 0 20px;
}
.wellbeingFeatureBox .content div.firstCol {
    padding-top:0
}

.wellbeingFeatureBox .content .column{ /* two column */
    padding:0;
    width:440px
}

.featureBoxSmall .content .column{ /* three column */
    width:450px
}
/* three column blog article feature box */
.featureBoxSmall .content div.firstCol{
    padding:0 15px 0 0;
    width:60px
}

.wellbeingFeatureBox .content div.firstCol .frame {
    top:0;
}

.wellbeingFeatureBox .content .rightCol{
    float: right;
	padding: 0;
	text-align: center;
	width: 120px;
}

/* Wellbeing Blog Redefine - Post Author information */
.wellbeingFeatureBox .information{
    line-height:1em;
    margin:10px 0 0 0;
    padding:0
}

.wellbeingFeatureBox .information li{
    background-image:none;
    border-right:1px solid #d5d5d5;
    color:#666666;
    float: left;
    font-size: 0.9em;
    list-style-type:none;
    padding:0 5px 0 0;
    margin:0 5px 10px 0;
}
.wellbeingFeatureBox .information li.last{
    border-right:none
}
    
.wellbeingFeatureBox .information li a{
    font-weight:bold
}


/* Learning centre redefine */
.learningCentreFeatureBox .content{
    background-image: url(/Standard.Website/Images/Consumer/bg_feature_panel_large_white.gif); 
}

.learningCentreFeatureBox .contentFoot {
    background-image: url(/Standard.Website/Images/Consumer/bg_feature_panel_large_white_foot.gif);
}

.learningCentreFeatureBox .icon{ 
    padding-bottom: 15px;
    padding-left: 40px
}

.learningCentreFeatureBox h1.article{
    background: url(/Standard.Website/Images/Consumer/icon_article_white_30x30.gif) no-repeat 0 0;
}

.learningCentreFeatureBox h1.video{
    background: url(/Standard.Website/Images/Consumer/icon_video_white_30x30.gif) no-repeat 0 0;
}

.learningCentreFeatureBox h1.podcast{
    background: url(/Standard.Website/Images/Consumer/icon_podcast_white_30x30.gif) no-repeat 0 0;
}

.learningCentreFeatureBox .extraSpace{ 
    padding-top: 8px;
}

.featureBox .learningCentreExtras .leftCol{
	float: left;
	width: 480px;
}

.featureBox .learningCentreExtras .download{
	margin-top: 15px;
	font-size: 1.2em;
}

.featureBox .learningCentreExtras .download .blueArrow{
	margin-bottom: 0;
}

.featureBox .learningCentreExtras .rightCol{
	float: left;
	padding: 0;
	text-align: center;
	width: 185px;	
}

.featureBox .learningCentreExtras .rightCol p, .featureBox .learningCentreExtras .rightCol .howHelpful {
    color: #666;
    font-size: 1.1em
}

.featureBox .learningCentreExtras .rightCol p{
    padding: 10px 0 18px 0
}

/* 
 * Moved above so the background is kept for all instances
 * 
 
 .featureBox .learningCentreExtras .rightCol .rating{
    background: transparent url(/Standard.Website/Images/Consumer/bg_rating.gif) no-repeat 0 0 ;
    display: block;
    height: 36px;
    margin: 5px auto 0 auto;
    padding:10px 0 0 16px;
    width:100px;
 }
*/

/*====================================
	Assistant Tools Content
=====================================*/
.assistantTool{
	margin: 0 0 20px 0;
	width: 730px;
}

.assistantToolFoot{
	clear: both;	
	height: 15px;
	overflow: hidden;
	width: 730px;
}

.assistantTool .columnSet{
	background: url(/Standard.Website/Images/Consumer/bg_assist_column.gif) no-repeat center 40px;
	margin: 0 auto;
	width: 700px;
}

.assistantTool .column{
	float: left;
	margin: 0 0 0 5px;
	overflow: hidden;
	width: 230px;
}

#mainContent .assistantTool .column h4{
	color: #fff;
	font-size: 1.6em;
	height: 22px;
	line-height: 1.13em;
	padding: 18px 0 0 0;
	text-align: center;
}

.assistantTool div.firstCol{
	margin: 0px;
}

.assistantTool .columnFoot{
	background: url(/Standard.Website/Images/Consumer/bg_assist_column_foot.gif) no-repeat center top;
	clear: both;
	height: 5px;
	margin: 0 auto;
	overflow: hidden;
	width: 700px; 
}

.assistantTool .columnSetBG{
	background: url(/Standard.Website/Images/Consumer/bg_assist_column_long.gif) no-repeat center 45px;
}

.assistantTool .tagCloud{
	font-size: 0.8em;
	padding: 20px 10px;
	text-align: center;
}


div.allProductTags{
	font-size: 0.6em;
}

.assistantTool .tagCloud a{
	line-height: 27px;	
	padding: 0 2px;
}

.assistantTool .tagCloud a: hover{
	background: #008c9a;
	color: #fff;
	text-decoration: none;	
}

.assistantTool .applicable{
	padding: 30px 10px 20px 10px;
}


/* Learning centre assistant */
.learnAssist{
	background: #65a6d4 url(/Standard.Website/Images/Consumer/bg_learn_assist_tool.gif) no-repeat center top;
}

.learnAssist .assistantToolFoot{
	background: url(/Standard.Website/Images/Consumer/bg_learn_assist_tool_foot.gif) no-repeat center bottom;
}

.learnAssist div.columnSet{
	background: url(/Standard.Website/Images/Consumer/bg_assist_column_light.gif) no-repeat center 40px;
}

.learnAssist div.columnFoot{
	background: url(/Standard.Website/Images/Consumer/bg_assist_column_foot_light.gif) no-repeat center top;
}

.learnAssist .infoType{
	line-height: 2em;
	padding: 20px 50px;
}

.learnAssist .infoType .typeTv, .learnAssist .infoType .typePodcast, .learnAssist .infoType .typeArticle{
	color: #008c9a;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.17em;
	margin: 0 auto;
	text-align: center;	
}

.learnAssist .infoType .typeTv{
	background: url(/Standard.Website/Images/Consumer/icon_assist_tv.gif) no-repeat center top;
	padding: 32px 0 0 0;
	width: 105px;
}

.learnAssist .infoType .typePodcast{
	background: url(/Standard.Website/Images/Consumer/icon_assist_podcasts.gif) no-repeat center top;
	padding: 40px 0 0 0;
	width: 62px;
}

.learnAssist .infoType .typeArticle{
	background: url(/Standard.Website/Images/Consumer/icon_assist_articles.gif) no-repeat center top;
	padding: 39px 0 0 0;
	width: 55px;
}

.learnAssist .infoType .showAll{
	height: 36px;
	margin: 0 auto;
	overflow: hidden;
	width: 113px;	
}

.learnAssist .infoType .showAll a.arrowBtnTrans{
	left: 15px;
	margin: 0 0 0 0;
	position: relative;
}


/* Health topics assistant */
.healthAssist{
	background: #ce0541 url(/Standard.Website/Images/Consumer/bg_health_assist_tool.gif) no-repeat center top;
}

.healthAssist .assistantToolFoot{
	background: url(/Standard.Website/Images/Consumer/bg_health_assist_tool_foot.gif) no-repeat center bottom;
}

/* Product assistant */
.productAssist{
	background: #0558a2 url(/Standard.Website/Images/Consumer/bg_product_assist_tool.gif) no-repeat center top;
}

.productAssist .assistantToolFoot{
	background: url(/Standard.Website/Images/Consumer/bg_product_assist_tool_foot.gif) no-repeat center bottom;
}

.inlineSearch{
	background: transparent url(/Standard.Website/Images/Consumer/bg_ingredient_search_area.gif) no-repeat center top;
	height: 53px;
	margin: 5px auto 0 auto;
	padding: 19px 15px 0 15px;
	width: 670px;
}

#mainContent .inlineSearch h4{
	color: #000;
	float: left;
	padding: 9px 15px 0 0;
	width: 279px;
}

.inlineSearch .searchBox{
	background: transparent url(/Standard.Website/Images/Consumer/bg_ingredient_search.gif) no-repeat left top;
	float: left;
	height: 36px;
	overflow: hidden;
	padding: 0px 0 0 16px;
	width: 360px;
}

.inlineSearch div.searchBoxFocus{
	background: transparent url(/Standard.Website/Images/Consumer/bg_ingredient_search.gif) no-repeat left bottom;
}

.inlineSearch .searchTextInput{
	border: 1px solid #fff;
	color: #999;
	float: left;
	font-size: 16px;
	line-height: 18px;
	margin: 7px 0 0 0;
	padding: 0;
	width: 252px;
}

.inlineSearch div.searchBoxFocus .searchTextInput{
	background: #fff3eb;
	border: 1px solid #fff3eb;
	color: #000;
}

.inlineSearch .searchBtn{
	background: transparent url(/Standard.Website/Images/Consumer/bg_btn_search_large.gif) no-repeat left top;
	border: none;
	color: #FFF;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 130%;
	font-weight: bold;
	height: 36px;
	margin: 0 0 0 5px;
	overflow: hidden;
	padding: 0 0 0 35px;
	text-align: left;
	vertical-align: top;
	width: 101px;
}

.inlineSearch input.btnOver{
	background-position: bottom left;
}

/* Product assistant V2: 2 columns */
.assistantTool .columnSetBGVersion2 {
    background: url("/Standard.Website/Images/Consumer/bg_assist_column_long_v3.gif") no-repeat scroll center 45px transparent;
}

.assistantTool .columnSetBGVersion2 .columnSet {
    background: url("/Standard.Website/Images/Consumer/bg_assist_column_v3.gif") no-repeat scroll center 40px transparent;
    min-height: 230px;
}

.assistantTool .columnFootVersion2 {
    background: url("/Standard.Website/Images/Consumer/bg_assist_column_foot_v3.gif") no-repeat scroll center top transparent;
    clear: both;
	height: 5px;
	margin: 0 auto;
	width: 700px; 
}

.assistantTool .columnSetBGVersion2 div.firstCol {
    margin: 0;
}

.assistantTool .columnSetBGVersion2 .column {
    float: left;
    margin: 0 0 0 10px;
    overflow: hidden;
    width: 345px;
}

.assistantTool .columnSetBGVersion2 .startingWith {
    padding: 13px 7px 30px 15px;
}

.assistantTool .columnSetBGVersion2 .startingWith .break
{
    margin: 0;
    width: 315px;
}

.assistantTool .columnSetBGVersion2 .startingWith .leftLabel 
{
    margin-left: 0;
}
.columnSetBGVersion2 .showAll 
{
    margin: 0 auto;
    width: 135px;
}
/*====================================
	Sitemap
=====================================*/
/*  columns */
#rightContentColumn .sitemap .column{ 
    float: left; 
    font-size: 1.1em;
    padding: 10px 10px 35px 0;
    line-height: 1.18em;
    width: 171px;
}

#rightContentColumn .sitemap .first{
	clear:both;
}

#rightContentColumn .sitemap .column ol{
    font-size: 1.0em;
    list-style: none;
    margin: 0;
    padding: 0;
}

#rightContentColumn .sitemap .column h5{
    font-size: 1.1em;
}

#rightContentColumn .sitemap .first ol li, 
#rightContentColumn .sitemap ol.first li,
#rightContentColumn .sitemap .first h5{
    margin-left: 10px;
}

.sitemap .column li{
    padding-bottom: 5px;
}


#mainContent .sitemap .column h5{ 
    color: Black; 
    font-size: 1.1em;
    margin-bottom: 10px;
    
}

#mainContent .sitemap .column h5.second{ 
    margin-top: 10px;
}


#mainContent .sitemap h1{
    border-bottom: 1px solid #008c9a;
    color: #008c9a;
    font-size: 2.4em;
    padding: 0 10px 9px 10px;
    margin-bottom: 28px;
}

#mainContent #rightContentColumn .sitemap h2{
    clear: none;
    font-size: 1.8em;
}

/** Site map heading icons **/
#mainContent #rightContentColumn .sitemap .topic h2.icon{
    border-bottom: 1px solid #d9d9d9;
    color: #008c9a;
    font-size: 1.8em;
    padding: 6px 10px 11px 55px;
    background-repeat: no-repeat;
}

.sitemap .blackmores{
    background-image: url(/Standard.Website/Images/Consumer/icon_blackmores_b.gif);
    background-position: 20px 0 
}
    
.sitemap .community{
    background-image: url(/Standard.Website/Images/Consumer/icon_community.gif);
    background-position: 4px 2px
}

.sitemap .product{
    background-image: url(/Standard.Website/Images/Consumer/icon_bottle.gif);
    background-position: 20px 0
}

.sitemap .health{
    background-image: url(/Standard.Website/Images/Consumer/icon_health_apple.gif);
    background-position: 20px 0
}

.sitemap .naturopath{
    background-image: url(/Standard.Website/Images/Consumer/icon_naturopath.gif);
    background-position: 18px 0
}

.sitemap .wellbeing{
    background-image: url(/Standard.Website/Images/Consumer/icon_wellbeing.gif);
    background-position: 6px 0
}

.sitemap .learningCentre{
    background-image: url(/Standard.Website/Images/Consumer/icon_learning_centre.gif);
    background-position: 16px 0
}


/*====================================
	RSS Feeds
=====================================*/
 .rss{
    padding: 5px 10px 3px 10px;
}

a.rss{
    background: url(/Standard.Website/Images/Consumer/icon_rss.gif) no-repeat 0 0;
    color:#000000;
    display:block;
    font-weight:bold;
    margin-top:12px;
    padding:1px 0 8px 30px;
}

.rss li{
    background: url(/Standard.Website/Images/Consumer/icon_rss.gif) no-repeat 0 0;
    font-size: 1.2em;
    line-height: 1.17em;
    padding: 3px 0 14px 30px;
}




/*====================================
	Health topics deatils
=====================================*/  
.recommendThis{
   float: left;
   margin-bottom: 5px;
   margin-top: 40px; 
   overflow: hidden;
   text-align: center;
   width: 175px 
}

.alsoLike{
   color: #666666;
   float: right;
   margin: 25px 0 0 5px;
   font-weight: bold;
   width: 260px
}

.recommendThis span.peopleRecommended, .alsoLike span{
	clear: both;
    color: #666666;
    display: block;
    font-size: 1.1em;
}

.recommendThis span .number{
    font-size: 1.1em;
 }

.recommendThis a.iconBtn{
    margin-bottom: 5px
}
    
.recommendThis a.iconBtn span{
    color: Black;
}

.recommendThis span.recommendDisabled{
	background:url(/Standard.Website/Images/Consumer/btn_recommend_disabled.gif) no-repeat right top;
    color: #999999;
    display:block;
	float:left;
	height:36px;
	left: 15px;
	margin-bottom: 0 15px 5px 0;
	padding-right: 0;
	position: relative;	
}

.recommendThis span.recommendDisabled span{
	background:url(/Standard.Website/Images/Consumer/btn_recommend_disabled.gif) no-repeat left top;
    color: #999999;
    display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:25px;
	line-height:14px;
	left: -15px;
	padding:11px 0 0 39px;
	position: relative;
}

.alsoLike .products{ 
    height: 62px;
    padding: 2px 0 1px 0;
    margin-top: 3px;
    text-align: center
}

.alsoLike .products a{
	display: block;
	float: left;
	height: 60px;
	width: 60px;		
} 

.alsoLike .products a img{
	height: 60px;
	overflow: hidden;
	width: 60px;		
}

/*====================================
	Find a store
=====================================*/
.googleMap{
	background: url(/Standard.Website/Images/Consumer/bg_google_map.gif) no-repeat top left;
	float: left;
	height: 397px;
	margin: 20px 0 0 0;
	padding: 10px;
	width: 417px;	
}

.googleMapListing{
	float: left;
	overflow: hidden;
	padding: 14px 15px 0 0;
	width: 278px;
}

.googleMapListing li{
	background: url(/Standard.Website/Images/Consumer/bg_google_marker.gif) no-repeat left 6px;
	display: block;
	padding: 6px 0 18px 38px;
	position: relative;
	width: 240px;
}

.googleMapListing li span.indexNum{
	color: #40a9ae;
	display: block;	
    font-size: 1.3em;
	font-weight: bold;
	left: 0px;
	line-height: 1.15em;
	position: absolute;
	text-align: center;
	top: 11px;
	width: 24px;
}

#mainContent .googleMapListing li h5{
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.19em;
	padding: 0 0 1px 0;
}

#mainContent .googleMapListing li span.address{
    font-size: 1.2em;
    line-height: 1.25em;
}

#mainContent .googleMapListing li span.address span{
	color: #008c93;
}


/*====================================
	Wellbeing blog
=====================================*/  
#innerLeftColumn .blogPosts{
    
}

#innerLeftColumn .blogPosts .item{
    border-bottom:1px solid #d9d9d9;
    padding:0 0 0 10px;
    margin:0 0 20px 0
}

#mainContent #innerLeftColumn .blogPosts .item h3{
    padding: 0 0 2px 0;
}

#innerLeftColumn .blogPosts .item p{
    padding:0 0 10px 0;
}

#innerLeftColumn .blogPosts .item .information{
    line-height:1em;
    margin:0;
    padding:0
}

#innerLeftColumn .blogPosts .item .information li{
    background-image:none;
    border-right:1px solid #d5d5d5;
    color:#666666;
    float: left;
    font-size: 0.9em;
    list-style-type:none;
    padding:0 5px 0 0;
    margin:0 5px 5px 0;
}
#innerLeftColumn .blogPosts .item .information li a{
    font-weight:bold
}

#innerLeftColumn .blogPosts .item .information li.rating{
    border-right: none;
    display: block;
	padding-bottom: 2px;
    position:relative;
    display: block;
    width:140px
}

#innerLeftColumn .blogPosts .item .information li.rating .disabledstars-wrapper{
	padding-bottom: 3px;
	top: 0;
}

#innerLeftColumn .blogPosts .item .information .stars-wrapper, #innerLeftColumn .blogPosts .item .information .disabledstars-wrapper{
    position: absolute;
    top:-3px;
    left:45px
}

#innerLeftColumn .blogPosts .item .content{
    clear:both;
    padding:6px 0 0 0;
}

#innerLeftColumn .blogPosts .item .content .articleImage{
    margin:0;
    position:relative;
    height: 60px;
    width:60px
}

#innerLeftColumn .blogPosts .item .content .articleImage .frame{
    position:absolute;
    left:0;
    top:0
}

#innerLeftColumn .blogPosts .item .content .snippet{
    float:right;
    width: 415px
}


/*===================================================
	Accordion extra styles & WYSIWYG Table Styles 
=====================================================*/  
#rightContentColumn .accordion .item table, table.alternatingTable{
    border: none;
    font-size: 1.2em;
    margin: 0 0 10px 15px;
    width: 480px
}

table.alternatingTable{
	border: 1px solid #d9d9d9;
    margin: 0 0 20px 0px;
    width: 508px;
} 
 
#rightContentColumn .accordion .item table tr, table.alternatingTable tr{
}

#rightContentColumn .accordion .item table td, table.alternatingTable td{
    background-color: #f2f9f9;
    padding: 10px;
}

#rightContentColumn .accordion .item table .alt td, table.alternatingTable .alt td{
    background-color: #fff;
}

#rightContentColumn .accordion .item table .value, table.alternatingTable .value{
    background: #f2f9f9 url(/Standard.Website/Images/Consumer/bg_accordion_divider_color.gif) repeat-y 0 0;
    padding-left: 60px;
    width: 90px;
}

table.alternatingTable td.value{
	padding-left: 10px;
	width: auto;
}

#rightContentColumn .accordion .item table .alt .value, table.alternatingTable .alt .value{
    background-color: #fff;
    background-image: url(/Standard.Website/Images/Consumer/bg_accordion_divider_white.gif);
}


/*  Shortcuts */
#leftContentColumn div.greyFill .shortcuts{
    margin-bottom:15px;
    overflow: hidden;
    width: 185px;
}

#leftContentColumn div.greyFill .shortcuts .item{
    background: #fff url(/Standard.Website/Images/Consumer/bg_shortcuts_btm.gif) no-repeat left bottom;
    margin-bottom:5px;
    padding-bottom:6px
}


#leftContentColumn div.greyFill .shortcuts h3{
    background: #fff url(/Standard.Website/Images/Consumer/bg_shortcuts_off.gif) no-repeat 0 0;
    color:#000;
    cursor: pointer;
    font-size:1.1em;
    font-weight:bold;
    padding:10px 10px 2px 30px;
    
}
#leftContentColumn div.greyFill .shortcuts .on h3{
    background-image:url(/Standard.Website/Images/Consumer/bg_shortcuts_open.gif);
    padding-bottom:8px;
}

#leftContentColumn div.greyFill .shortcuts h3 a{
    color:#000;
    font-weight:bold
}

#leftContentColumn div.greyFill .shortcuts .contentContainer{
    position:relative;
}

#leftContentColumn div.greyFill .shortcuts .content {
    background-color:#fff;
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5; 
    padding:11px 0 5px 0;
}

#leftContentColumn div.greyFill .shortcuts .content p{
	font-size: 1.1em;
	line-height: 1.27em;	
	padding: 0 10px;
}

#leftContentColumn div.greyFill .shortcuts .content li{
    clear:both;
    display: block;
    font-size:1em;
    padding:0 20px 5px 10px;
    position: relative;
    width:150px;
}

#leftContentColumn div.greyFill .shortcuts .content li a{
    /* float:left;*/
    width:150px;
}

#leftContentColumn div.greyFill .shortcuts .content li .delete{
	height:5px;
	padding:4px 2px 2px 2px;
	position:absolute;
	right:10px;
	vertical-align: middle;
	width:5px;
}

/*====================================
	Search Results
=====================================*/
#rightContentColumn .sortBy{
	border-bottom: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9;	
	padding: 15px 0;
	width: 730px;
}

#rightContentColumn .sortBy ul{
	float: right;	
}

#rightContentColumn .sortBy li{
	border-left: 1px solid #666;
	color: #666;
	float: left;
	font-size: 1.2em;
	line-height: 1.17em;
	padding: 0 7px 1px 7px;
}

#rightContentColumn .sortBy li.first{
	border-left: none;	
}

#rightContentColumn .sortBy li.selected{
	color: #000;
	font-weight: bold;
} 

#rightContentColumn .results{
	margin: 0 0 20px 0;	
}

#rightContentColumn .results .item{
	border-bottom: 1px solid #d9d9d9;	
	padding: 18px 15px 20px 15px;
	width: 700px;
}

#rightContentColumn .results .item h3{
	padding: 0 0 15px 0;	
}

#rightContentColumn .results .item .resultImage{
	display: block;
	float: left;
	height: 60px;
	position: relative;
	width: 60px;	
}

#rightContentColumn .results .item .resultImage .frame{
	left: 0;
	position: absolute;
	top: 0;
}

#rightContentColumn .results .item .summaryLinks{
	display: block;
	float: left;
	padding: 1px 0 0 33px;
	width: 600px;
}

#rightContentColumn .results .typeProduct .summaryLinks{
	background: url(/Standard.Website/Images/Consumer/icon_product_white.gif) no-repeat 10px 0;	
}

#rightContentColumn .results .typeLearning .summaryLinks{
	background: url(/Standard.Website/Images/Consumer/icon_learning_centre_white.gif) no-repeat 10px 0;	
}

#rightContentColumn .results .typeHealthTopic .summaryLinks{
	background: url(/Standard.Website/Images/Consumer/icon_health_white.gif) no-repeat 10px 0;	
}

#rightContentColumn .results .item .summaryLinks .summItem{
	border-right: 1px solid #d9d9d9;
	color: #666;
	display: block;
	float: left;	
	font-size: 1.1em;
	line-height: 1.27em;
	padding: 0 7px 2px 0;
	margin: 0 7px 0 0;
}

#rightContentColumn .results .item .summaryLinks .summItem sup{
	vertical-align: bottom;	
}

#rightContentColumn .results .item .summaryLinks div.rating{
	border-right: none;
}

#rightContentColumn .results .item .summaryLinks div.rating span.label{
	float: left;
	padding: 0 5px 0 0;	
}

#rightContentColumn .results .item .summaryLinks div.rating span.recommend{
	background: url(/Standard.Website/Images/Consumer/icon_like_tick.gif) no-repeat left -1px;
	float: left;
	padding: 0 0 1px 20px;	
}

#rightContentColumn .results .item .summaryLinks div.rating .stars-wrapper{
	padding-top: 0;	
}

#rightContentColumn .results .item p.summary{
	float: left;
	font-size: 1.2em;
	line-height: 1.33em;
	padding: 5px 0 0 10px;
	text-align: left;
	width: 600px;	
}

/* Search Results - from SteveDevelopment.css*/
.sortBy{
    border-bottom: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9
}

/*====================================
	About Blackmores Content
=====================================*/
/* Main Structure */
.panelGreyCenter{
	background: #f0f0f0 url(/Standard.Website/Images/Consumer/bg_center_grey_panel_head.gif)	no-repeat left top;
	padding: 15px 0 0 0;
	width: 510px;	
}

.panelGreyCenterFoot{
	background: url(/Standard.Website/Images/Consumer/bg_center_grey_panel_foot.gif)	no-repeat left top;
	height: 10px;
	overflow: hidden;
	width: 510px;	
}

.panelGreyCenter .innerPanelGreyCenter{
	margin: 0 auto 15px auto;
	width: 470px;	
}

.panelGreyCenter div.lastInner{
	margin-bottom: 10px;
}

.panelGreyCenter .innerPanelGreyCenter .innerPanelGreyCenterHead{
	background: url(/Standard.Website/Images/Consumer/bg_center_inner_panel_head.gif) no-repeat left top;
	height: 6px;
	overflow: hidden;
	margin: 0 auto;	
	width: 470px;	
}

.panelGreyCenter .innerPanelGreyCenter .innerPanelGreyCenterFoot{
	background: url(/Standard.Website/Images/Consumer/bg_center_inner_panel_foot.gif) no-repeat left top;
	height: 6px;
	overflow: hidden;
	margin: 0 auto;	
	width: 470px;	
}

.panelGreyCenter .innerPanelGreyCenter .innerPanelGreyCenterContent{
	background: #fff;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	padding: 14px 20px 14px 20px;
	width: 428px;	
}

#innerLeftColumn .panelGreyCenter .innerPanelGreyCenter .innerPanelGreyCenterContent p{
	padding: 0 0 10px 0;	
}


#mainContent #innerLeftColumn .panelGreyCenter h1{
	border: none;
	color: #000;
	font-size: 1.8em;
	line-height: 1.11em;
	padding: 0 0 8px 40px;
}

.panelGreyCenter .innerPanelGreyCenter .leftFormColumn .formItem{
	/*float: left;*/
	overflow: hidden;
	padding: 0 0 15px 0;
	width: 428px;	
}

.panelGreyCenter .innerPanelGreyCenter .leftFormColumn div.lastFormItem{
	padding-bottom: 0;
}

.panelGreyCenter .innerPanelGreyCenter .leftFormColumn .leftLabel{
	display: block;
	float: left;
	font-size: 1.2em;
	line-height: 1.25em;
	padding: 7px 5px 0 0;	
	width: 123px;	
}

.panelGreyCenter .innerPanelGreyCenter div.longLabel .leftLabel{
	width: 157px;	
}

.panelGreyCenter .innerPanelGreyCenter .leftFormColumn .leftLabel span.required{
	color: #666;
}

.panelGreyCenter .innerPanelGreyCenter .leftFormColumn .fieldColumn{
	float: left;
	overflow: hidden;
	width: 300px;	
}

.panelGreyCenter .innerPanelGreyCenter div.longLabel .fieldColumn{	
	width: 300px;	
}

.panelGreyCenter .innerPanelGreyCenter .leftFormColumn .fieldValidation{
	color: #666;
	display: none;
	line-height: 1.2em;
	padding: 3px 0 0 3px;
	width: 292px;
}

#mainContent .panelGreyCenter .innerPanelGreyCenter .leftFormColumn div.fieldValidationActive{
	display: block;
}

.panelGreyCenter .innerPanelGreyCenter .leftFormColumn .helpIcon{
	cursor: pointer;
	float: right;
	margin: 5px 10px 0 0;	
}

#mainContent .panelGreyCenter .innerPanelGreyCenter .leftFormColumn p.rightNote{
	color: #666;
	font-size: 1.1em;
	line-height: 1.18em;
	padding: 0 0 13px 129px;	
}

.panelGreyCenter .innerPanelGreyCenter .btnSendSubmit{
	background: url(/Standard.Website/Images/Common/bg_btn_next.gif) no-repeat top left;
	background-position: left top;
	border: none;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 130%;
	font-weight: bold;
	height: 36px;
	margin: 0 0 0 129px;
	overflow: hidden;
	padding: 0 0 0 35px;
	text-align: left;
	vertical-align: top;
	width: 85px;
}

.panelGreyCenter .innerPanelGreyCenter input.btnSendSubmitOver{
	background-position: left bottom;
	color: #fff;
}

.panelGreyCenter .innerPanelGreyCenter .technicalEnquiry{
	display: none;	
}

.panelGreyCenter .innerPanelGreyCenter .productEnquiry{
	display: none;	
}

.panelGreyCenter .innerPanelGreyCenter .subjectEnquiry{
	display: block;	
}

.panelGreyCenter .innerPanelGreyCenter .productNote{
	background: url(/Standard.Website/Images/Consumer/bg_contact_form_note.gif) no-repeat top left;
	color: #000;
	font-size: 1.2em;
	line-height: 1.25em;
	margin: 0 0 0 129px;
	padding: 13px 16px 4px 16px;
	width: 228px;	
}

.panelGreyCenter .innerPanelGreyCenter .productNoteFoot{
	background: url(/Standard.Website/Images/Consumer/bg_contact_form_note_foot.gif) no-repeat top left;
	height: 25px;
	margin: 0 0 0 129px;
	width: 260px;	
}
.searchHeading{
	padding: 0 0 9px 0;
}

/* Timeline */
.timelineHead{
	background: url(/Standard.Website/Images/Consumer/bg_history_head.gif) no-repeat top left;
	height: 19px;
	width: 730px;
}

.timelineFoot{
	background: url(/Standard.Website/Images/Consumer/bg_history_foot.gif) no-repeat top left;
	height: 19px;
	margin: 0 0 20px 0;
	width: 730px;
}

/*- About Us table style --------
    - Key dates
    - Finance History
------------------------------- */
/* The structure */
.keyDates{
    font-size:1.2em;
    margin-left: 10px;
}

.financeHistory{
	background: url(/Standard.Website/Images/Consumer/bg_finance_top_right.gif) no-repeat right top;
	font-size:1.2em;
	width: 730px
}

.keyDates{
    width: 490px;
}

.financeHistory th, .keyDates th{
    font-weight: normal;
    padding: 8px 10px 8px 15px;
    text-align: left;
}

.keyDates th{
    width: 78px
}

.financeHistory thead th{
	font-weight: bold;
	text-align: right
}

.financeHistory thead th sup{
    font-weight: normal
}

.financeHistory thead th.title{
	text-align: left
}

.financeHistory tbody th{
	width: 275px
}

.financeHistory td, .keyDates td{
    padding: 8px 10px 8px 20px
}

.financeHistory tbody td{
	text-align:right
}

/* The colour */
.financeHistory thead th.cornerLeft{
    background: #e9e9e9 url(/Standard.Website/Images/Consumer/bg_finance_top_left.gif) no-repeat left top
}

.financeHistory thead th{ 
    background: #e9e9e9 url(/Standard.Website/Images/Consumer/bg_col_head_sep_grey.gif) repeat-y 0 0;
}

.financeHistory thead th.last{ 
    background: #e9e9e9 url(/Standard.Website/Images/Consumer/bg_finance_top_right.gif) no-repeat right top;
    width: 66px
}

.financeHistory tbody td,
.keyDates tbody td{ 
    background: url(/Standard.Website/Images/Consumer/bg_col_sep_wht.gif) repeat-y 0 0;
}

.financeHistory tbody .alt td,
.keyDates tbody .alt td{ 
    background: #f2f9f9 url(/Standard.Website/Images/Consumer/bg_col_sep_alt.gif) repeat-y 0 0;
}

.financeHistory tbody .alt td,
.financeHistory tbody .alt th,
.keyDates .alt th, 
.keyDates .alt td{ 
    background-color: #f2f9f9;
}

.financeHistory tbody .borderTop td,
.financeHistory tbody .borderTop th{
	border-top:1px solid #008c9a	
}


/* ------------ */
.nextYear,
.prevYear{
	display: block;
	float: left;
	font-size: 1.8em;
	font-family: Arial, Verdana, Sans-Serif;
	height: 50px;
	line-height:1.11em;
	margin: 0 10px 10px 0;
	padding: 0 30px 0 0;
	text-decoration: none;
}

.prevYear{
    margin-right: 0
}

a:hover.nextYear, 
a:hover.nextYear span,
a:hover.prevYear, 
a:hover.prevYear span{
	cursor: pointer;
	text-decoration: none;
}

.nextYear span, .prevYear span{
	color: #000;
	cursor: pointer;
	display: block;
	float: left;
	height: 34px;
	padding: 16px 0 0 50px;
}

.prevYear, .prevYear span{
	background-image: url(/Standard.Website/Images/Consumer/bg_prev_step.gif);
}

.nextYear, .nextYear span{
	background-image: url(/Standard.Website/Images/Consumer/bg_next_step.gif); 
}

.nextYear,
.prevYear{
    background-position: right top;
 }
.nextYear:hover,
.prevYear:hover,
.active,
.active:hover{
    background-position: right bottom;
}
    
.nextYear:hover span,
.prevYear:hover span,
.active span,
.active:hover span{
    background-position: left bottom;
    color: #fff;
}

.yearNav{ 
    position: relative;
    height: 70px;
    width: 730px
}

.yearNav .prevYear{
    position: absolute;
    right: 0;
    top:0
}

.yearNav .nextYear{
    position: absolute;
    left: 0;
    top:0
}

#mainContent .yearNav h3{
    color:#008C9A;
    font-size:2.25em;
    left:165px;
    position:absolute;
    text-align:center;
    top:17px;
    width:400px;
}

/*====================================
    Buy Online
====================================*/
#innerLeftColumn .buyOnline .item{
    border-bottom:1px solid #d9d9d9;
    padding:0 0 0 0;
    margin:0 0 15px 0
}

#innerLeftColumn .buyOnline .item h3{
    padding-bottom:10px
}

#innerLeftColumn .buyOnline .item p{
    padding:0 0 10px 0;
}

#innerLeftColumn .buyOnline .item .content{
    clear: both;
    padding: 0;
}

#innerLeftColumn .buyOnline .item .content .articleImage{
    margin:0;
    position:relative;
    height: 70px;
    width:60px
}

#innerLeftColumn .buyOnline .item .content .articleImage .frame{
    position:absolute;
    left:0;
    top:0
}

#innerLeftColumn .buyOnline .item .content .snippet{
    padding: 0px 10px;
}

/******************************************
    Press Release 
    - Summary lisintg (from Buy Online)
*******************************************/
#innerLeftColumn .pressRelease h2{
    position: relative
}
 
#innerLeftColumn .pressRelease h2 .viewMore{
    position:absolute;
    right:10px;
    top:0px;
    font-size: 0.7em
}

/*  - Summary lisintg (from Buy Online) --- */
#innerLeftColumn .pressRelease .item,
#innerLeftColumn .upcomingEvents .item{
    border-bottom:1px solid #d9d9d9;
    padding:0 0 15px 10px;
    margin:0 0 10px 0
}

#innerLeftColumn .upcomingEvents{
    margin-top:20px
}

#innerLeftColumn .pressRelease .item h3,
#innerLeftColumn .upcomingEvents .item h3{
    padding-bottom:5px;
}

#innerLeftColumn .pressRelease .item p,
#innerLeftColumn .upcomingEvents .item p{
    padding:8px 0 0 0;
}

#innerLeftColumn .pressRelease .item p.date,
#innerLeftColumn .upcomingEvents .item p.date{
    color:#666;
    padding:0;
    font-size: 11px
}

#innerLeftColumn .pressRelease .item .content,
#innerLeftColumn .upcomingEvents .item .content{
    clear: both;
    padding: 5px 0 0 0;
}

#innerLeftColumn .pressRelease .item .content .articleImage,
#innerLeftColumn .upcomingEvents .item .content .articleImage{
    margin:0;
    position:relative;
    height: 60px;
    width:60px
}

#innerLeftColumn .upcomingEvents .item .content .articleImage{
    height: 90px;
    width:90px
}

#innerLeftColumn .pressRelease .item .content .articleImage .frame,
#innerLeftColumn .upcomingEvents .item .content .articleImage .frame{
    position:absolute;
    left:0;
    top:0
}

#innerLeftColumn .pressRelease .item .content .snippet{
    float:right;
    width: 425px
}

#innerLeftColumn .upcomingEvents .item .content .snippet{
    float:right;
    width: 395px
}

/* ------------------------------------------- */
.pressRelease .viewYearListing{
    border-bottom:1px solid #D9D9D9;
    margin:0 0 15px;
    padding:0 ;
}

.summary{
    display: block;
    float:left;
    margin:0 0 0px 0;
    padding:0 0 10px;
    text-align:center;
    width:255px
}

.pagination .summary{
    text-align:left;
}

.aboutFeatureDivide{
	border-top:1px solid #d9d9d9;
	clear: both;
	display: block;
	height: 25px;
	overflow: hidden;
}

#mainContent .summary h3{
    color: #008c9a ;
    font-size: 1.8em;
    padding: 0 0 10px 10px;
    text-align:left
       
}

#mainContent .summary P{
    padding-top:10px;
    line-height:1.4em;
    text-align:left
}

#mainContent .summary .readMore{
    padding-right: 15px;
    padding-top:0
}

#mainContent .summary .readMore .blueArrow{
    float: right;
}


/*====================================*/
/* Share price graph */
#chartimgtag{
	display: block;
	margin: 0 auto;
	width: 450px;
}

#stockPriceTable{
	font-size: 1.2em;	
	text-align: left;
}

#stockPriceTable th{
	padding: 10px 10px 0 48px;
}

#mainContent #stockPriceTable td{
	background: #fff;
	padding: 9px 0 0 0;
}

#stockPriceTable select{
	border: 1px solid #ccc;	
}

/*====================================
	Naturopath Content
=====================================*/

/* Email Request*/
.naturopathRequest{
	background: #62a022 url(/Standard.Website/Images/Consumer/bg_naturopath_request_panel.gif) no-repeat center top;
	padding: 15px 15px 0 15px;
	width: 700px;
}

.naturopathRequestFoot{
	background: #62a022 url(/Standard.Website/Images/Consumer/bg_naturopath_request_panel_foot.gif) no-repeat center top;
	height: 15px;
	margin: 0 0 15px 0;
	overflow: hidden;
	width: 730px;
}

#mainContent .naturopathRequest h1{
	background: url(/Standard.Website/Images/Consumer/icon_naturopath_leaf.gif) no-repeat left top;
	height: 43px;
	padding: 9px 0 0 56px;
}

.naturopathRequest .bcArrow{
	vertical-align: -1px;
}

.naturopathRequest .requestContent{
	background: #fff url(/Standard.Website/Images/Consumer/bg_naturopath_request_content.gif) no-repeat center top;
	overflow: hidden;
	padding: 15px 20px 0 20px;
	width: 660px;
}

.naturopathRequest .requestContentFoot{
	background: url(/Standard.Website/Images/Consumer/bg_naturopath_request_content_foot.gif) no-repeat center top;
	height: 5px;
	margin: 0 0 15px 0;
	overflow: hidden;
	width: 700px;
}

.naturopathRequest .formContent .introParagraph{
	border-bottom: 1px solid #d5d5d5;
	font-size: 1.2em;
	line-height: 1.25em;
	margin: 0 0 20px 0;
	padding: 16px 0 18px 0;
}

.naturopathRequest .femaleOnlyContent{
	display: none;
}

.naturopathRequest .formContent .confirmationMessage{
	font-size: 1.2em;
	line-height: 1.25em;
	padding: 16px 0 13px 0;
}

.naturopathRequest .formContent .confirmationMessage .note{
	color: #666;
	font-size: 0.92em;
	line-height: 1.27em;	
}

.naturopathRequest .formContent p.noBorder{
	border: none;	
	margin: 0;
}

.naturopathRequest div.noBottomMargin{
	margin-bottom: 0;	
}

.naturopathRequest .formContent div.requestFinished{
	color: #008c9a;
	margin-bottom: 0;
}

.naturopathRequest .btnNextStep{
	background: url(/Standard.Website/Images/Consumer/bg_btn_naturopath_next.gif) no-repeat top left;
	background-position: left top;
	border: none;
	color: #008c93;
	cursor: pointer;
	display: block;
	font-size: 180%;
	font-weight: bold;
	height: 67px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 0 16px 65px;
	text-align: left;
	vertical-align: top;
	width: 144px;
}

.naturopathRequest .btnNaturopathSubmit{
	background: url(/Standard.Website/Images/Consumer/bg_btn_naturopath_submit.gif) no-repeat top left;
	background-position: left top;
	border: none;
	color: #008c93;
	cursor: pointer;
	display: block;
	font-size: 180%;
	font-weight: bold;
	height: 67px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 0 16px 65px;
	text-align: left;
	vertical-align: top;
	width: 300px;
}

.naturopathRequest .btnNextStepOver{
	background-position: center bottom;
	color: #fff;	
}

.naturopathStepStatus{
	background: url(/Standard.Website/Images/Consumer/bg_naturopath_request_status.gif) no-repeat center top;
	height: 71px;
	padding: 28px 20px 0 20px;
	position: relative;
	width: 690px;
}

.naturopathStepStatus .statusBar{
	display: none;
	float: left;
	height: 11px;
	overflow: hidden;
	width: 63px;
}

.naturopathStepStatus .pointer{
	background: url(/Standard.Website/Images/Consumer/bg_naturopath_pointer.gif) no-repeat center top;
	height: 16px;
	left: -9999px;
	position: absolute;
	top: 0;	
	width: 34px; 
}

.naturopathStepStatus div.step1{
	background: url(/Standard.Website/Images/Consumer/bg_naturopath_status_step1.gif) no-repeat center top;
	width: 62px;
}

.naturopathStepStatus .step2{
	background: url(/Standard.Website/Images/Consumer/bg_naturopath_status_step2.gif) no-repeat center top;
}

.naturopathStepStatus .step3{
	background: url(/Standard.Website/Images/Consumer/bg_naturopath_status_step3.gif) no-repeat center top;
}

.naturopathStepStatus div.step4{
	background: url(/Standard.Website/Images/Consumer/bg_naturopath_status_step4.gif) no-repeat center top;
	width: 62px;
}

.naturopathStepStatus .step5{
	background: url(/Standard.Website/Images/Consumer/bg_naturopath_status_step5.gif) no-repeat center top;
}

.naturopathStepStatus .step6{
	background: url(/Standard.Website/Images/Consumer/bg_naturopath_status_step6.gif) no-repeat center top;
}

.naturopathStepStatus .step7{
	background: url(/Standard.Website/Images/Consumer/bg_naturopath_status_step7.gif) no-repeat center top;
}

.naturopathStepStatus .step8{
	background: url(/Standard.Website/Images/Consumer/bg_naturopath_status_step8.gif) no-repeat center top;
}

.naturopathStepStatus .step9{
	background: url(/Standard.Website/Images/Consumer/bg_naturopath_status_step9.gif) no-repeat center top;
}

.naturopathStepStatus .step10{
	background: url(/Standard.Website/Images/Consumer/bg_naturopath_status_step10.gif) no-repeat center top;
}

.naturopathStepStatus div.step11{
	background: url(/Standard.Website/Images/Consumer/bg_naturopath_status_step11.gif) no-repeat center top;
	width: 62px;
}

.naturopathStepStatus .statusLabel{
	color: #999;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.17em;
	position: absolute;
	top: 73px;
}

.naturopathStepStatus .labelAbout{
	left: 23px;
}

.naturopathStepStatus .labelHealth{
	left: 199px;
}

.naturopathStepStatus .labelTell{	
	left: 374px;
}

.naturopathStepStatus .labelDetails{
	left: 550px;
}

.naturopathShare{
	padding: 20px 0 0 0;	
}

/* Join Cross Sell*/
.naturopathRequestJoinPanel{
	background: url(/Standard.Website/Images/Consumer/bg_naturopath_join_panel.jpg) no-repeat top left;
	height: 168px;
	padding: 32px 205px 0 40px;
	width: 485px;
}

div.alreadyMember{
	background: url(/Standard.Website/Images/Consumer/bg_naturopath_member_panel.jpg) no-repeat top left;
}

.naturopathRequestJoinPanel p{
	font-size: 1.2em;
	line-height: 1.25em;
	padding: 16px 0 18px 0;
}


/* Form Content */
.naturopathRequest .formContent{
	
}

.naturopathRequest .formContent div.pad5Bottom{
	padding-bottom: 5px;
}

.naturopathRequest .formContent div.pad10Bottom{
	padding-bottom: 10px;
}

.naturopathRequest .formContent .pad15Bottom{
	padding-bottom: 15px;
}

.naturopathRequest .formContent .noIntro{
	padding-top: 20px;	
}

.naturopathRequest .formContent div.noMarginQuestion{
	margin: 0;	
}

.naturopathRequest .requestValidation{
	color: #ce0541;
	display: none;
	font-size: 1.1em;
	line-height: 1.27em;
	padding: 0 0 18px 0;
}

.naturopathRequest .formContent .singleLineQuestion{
	background: url(/Standard.Website/Images/Consumer/bg_naturopath_question.gif) no-repeat top left;
	color: #666;
	font-family: Arial, Sans-Serif;
	font-size: 2.0em;
	height: 45px;
	line-height: 1.25em;
	margin: 0 0 15px 0;
	padding: 18px 0 0 81px;
}

.naturopathRequest .formContent .multiLineQuestion{
	background: url(/Standard.Website/Images/Consumer/bg_naturopath_question.gif) no-repeat top left;
	color: #666;
	font-family: Arial, Sans-Serif;
	font-size: 2.0em;
	height: 54px;
	line-height: 1.25em;
	margin: 0 0 15px 0;
	padding: 6px 0 0 81px;
}

.naturopathRequest .formContent .who {
    background: url(/Standard.Website/Images/Consumer/bg_naturopath_question_who.gif) no-repeat top left;
}

.naturopathRequest .formContent .gender {
    background: url(/Standard.Website/Images/Consumer/bg_naturopath_question_gender.gif) no-repeat top left;
}

.naturopathRequest .formContent .energy {
    background: url(/Standard.Website/Images/Consumer/bg_naturopath_question_energy.gif) no-repeat top left;
}

.naturopathRequest .formContent .smoke {
    background: url(/Standard.Website/Images/Consumer/bg_naturopath_question_smoke.gif) no-repeat top left;
}

.naturopathRequest .formContent .drink {
    background: url(/Standard.Website/Images/Consumer/bg_naturopath_question_drink.gif) no-repeat top left;
}

.naturopathRequest .formContent .professional {
    background: url(/Standard.Website/Images/Consumer/bg_naturopath_question_professional.gif) no-repeat top left;
}

.naturopathRequest .formContent .symptoms {
    background: url(/Standard.Website/Images/Consumer/bg_naturopath_question_symptoms.gif) no-repeat top left;
}

.naturopathRequest .formContent .sensitivities {
    background: url(/Standard.Website/Images/Consumer/bg_naturopath_question_sensitivities.gif) no-repeat top left;
}

.naturopathRequest .formContent .pills {
    background: url(/Standard.Website/Images/Consumer/bg_naturopath_question_pills.gif) no-repeat top left;
}

.naturopathRequest .formContent .operations {
    background: url(/Standard.Website/Images/Consumer/bg_naturopath_question_operations.gif) no-repeat top left;
}

.naturopathRequest .formContent .diet {
    background: url(/Standard.Website/Images/Consumer/bg_naturopath_question_diet.gif) no-repeat top left;
}

.naturopathRequest .formContent .coffee {
    background: url(/Standard.Website/Images/Consumer/bg_naturopath_question_coffee.gif) no-repeat top left;
}

.naturopathRequest .formContent .old {
    background: url(/Standard.Website/Images/Consumer/bg_naturopath_question_old.gif) no-repeat top left;
}

.naturopathRequest .formContent .naturopath {
    background: url(/Standard.Website/Images/Consumer/bg_naturopath_question_naturopath.gif) no-repeat top left;
}

.naturopathRequest .formContent .preg {
    background: url(/Standard.Website/Images/Consumer/bg_naturopath_question_pregnant.gif) no-repeat top left;
}

.naturopathRequest .formContent .breastFeed {
    background: url(/Standard.Website/Images/Consumer/bg_naturopath_question_breastfeeding.gif) no-repeat top left;
}

.naturopathRequest .formContent .conceive {
    background: url(/Standard.Website/Images/Consumer/bg_naturopath_question_conceive.gif) no-repeat top left;
}

.naturopathRequest .formContent div.leafQuestion{
	background: url(/Standard.Website/Images/Consumer/bg_naturopath_question_leaf.gif) no-repeat top left;
}

.naturopathRequest .formContent .contentBreak{
	border-top: 1px solid #d5d5d5;
	clear: both;
	height: 15px;	
}

.naturopathRequest .formContent .naturopathMoreTextInfo{
	height: 0px;
	overflow: hidden;
}

.naturopathRequest .formContent .leftQuestionLabel{
	float: left;
	padding-right: 20px;	
}

.naturopathRequest .formContent .floatQuestion{
	float: left;
}

.naturopathRequest .formContent .inlineLabel{
	color: #008c93;
	display: block;
	float: left;
	font-size: 1.2em;
	line-height: 1.17em;
	padding: 26px 10px 0 0;
}

.naturopathRequest .formContent .ageWrapper{
	float: left;
	margin-top: 17px;	
}

.naturopathRequest .formContent .genderSelect{
	float: left;
	padding: 0 0 18px 7px;
	width: 176px;
}

.naturopathRequest .formContent .genderSelect .genderMen{
	background: url(/Standard.Website/Images/Consumer/bg_btn_men.gif) no-repeat center top;
	color: #008c9a;
	display: block;
	float: left;	
	font-size: 1.2em;
	line-height: 1.17em;
	margin: 0 10px 0 0;	
	padding: 67px 0 0 0;
	text-align: center;
	width: 83px;
}

.naturopathRequest .formContent .genderSelect .genderWomen{
	background: url(/Standard.Website/Images/Consumer/bg_btn_women.gif) no-repeat center top;
	color: #008c9a;
	display: block;
	float: left;
	font-size: 1.2em;
	line-height: 1.17em;	
	padding: 67px 0 0 0;	
	text-align: center;
	width: 83px;
}


.naturopathRequest .formContent .genderSelect a.genderOn{
	color: #000;
	background-position: center -86px;	
}

.naturopathRequest .formContent .blankButtonRadioSet{
	overflow:hidden;
	padding: 0 0 15px 0;
}

.naturopathRequest .formContent div.rightRadioSet{
	float: left;
	padding: 5px 0 0 0;	
}

.naturopathRequest .formContent .blankButtonRadioSet a{
	background: url(/Standard.Website/Images/Common/bg_blank_button_radio.gif) no-repeat right top;
	display: block;
	float: left;
	height: 50px;
	margin: 0 10px 0 0;
	padding: 0 15px 0 0;
}

.naturopathRequest .formContent .blankButtonRadioSet a span{
	background: url(/Standard.Website/Images/Common/bg_blank_button_radio.gif) no-repeat left top;
	display: block;
	color: #008c9a;
	cursor: pointer;
	float: left;
	font-family: Arial, Sans-Serif;
	font-size: 1.8em;
	height: 35px;
	line-height: 1.11em;
	padding: 15px 0 0 15px;
}

.naturopathRequest .formContent .buttonRadioSet a{
	background: url(/Standard.Website/Images/Common/bg_button_radio.gif) no-repeat right top;
	display: block;
	float: left;
	height: 50px;
	margin: 0 10px 0 0;
	padding: 0 15px 0 0;
}

.naturopathRequest .formContent .filledButtonRadioSet a span{
	background: url(/Standard.Website/Images/Common/bg_button_radio.gif) no-repeat left top;
	display: block;
	color: #008c9a;
	cursor: pointer;
	float: left;
	font-family: Arial, Sans-Serif;
	font-size: 1.8em;
	height: 35px;
	line-height: 1.11em;
	padding: 15px 0 0 45px;
}

.naturopathRequest .formContent .blankButtonRadioSet a.selected,
.naturopathRequest .formContent .filledButtonRadioSet a.selected{
	background-position: right bottom;
}

.naturopathRequest .formContent .blankButtonRadioSet a.selected span,
.naturopathRequest .formContent .filledButtonRadioSet a.selected span{
	background-position: left bottom;
	color: #fff;	
}

.naturopathRequest .formContent .singleLineSet{
	padding-left: 81px;	
} 

.naturopathRequest .formContent .threeColSet{
	padding-left: 81px;	
} 

.naturopathRequest .formContent .threeColSet a{	
	margin: 0 10px 10px 0;
}

.naturopathRequest .formContent .threeColSet a span{
	width: 105px;
}

.naturopathRequest .formContent .dietSet{
	padding-left: 81px;	
}

.naturopathRequest .formContent .dietSet a{
	margin: 0 10px 10px 0;
}

.naturopathRequest .formContent .dietSet a span{	
	width: 180px;
}


.naturopathRequest .formContent .standardForm .formItem{
	/*float: left;*/
	overflow: hidden;
	padding: 0 0 15px 60px;
	width: 428px;	
}

.naturopathRequest .formContent .standardForm div.lastFormItem{
	padding-bottom: 0;
}

.naturopathRequest .formContent .standardForm .leftLabel{
	display: block;
	float: left;
	font-size: 1.2em;
	line-height: 1.25em;
	padding: 7px 5px 0 0;	
	width: 123px;	
}

.naturopathRequest .formContent .standardForm div.longLabel .leftLabel{
	width: 157px;	
}

.naturopathRequest .formContent .standardForm .leftLabel span.required{
	color: #666;
}

.naturopathRequest .formContent .standardForm .fieldColumn{
	float: left;
	overflow: hidden;
	width: 300px;	
}

.naturopathRequest .formContent .standardForm .fieldColumn{	
	width: 300px;	
}

.naturopathRequest .formContent .standardForm .fieldValidation{
	color: #666;
	display: none;
	line-height: 1.2em;
	padding: 3px 0 0 3px;
	width: 292px;
}

#mainContent .naturopathRequest .formContent .standardForm div.fieldValidationActive{
	display: block;
}

/* Slider label Positioning */
.naturopathRequest .formContent label.labelBlank{
	background-position: 11px bottom;
	left: 0px;
}

.naturopathRequest .formContent label.numLabel{
	width: 20px;
}

/* Step1 */
.naturopathRequest .requestStep1 label.labelMyself{
	background-position: 11px bottom;
	left: 42px;
	text-align: left;
}

.naturopathRequest .requestStep1 label.labelChild{
	left: 132px;
}

.naturopathRequest .requestStep1 label.labelPartner{
	left: 243px;
}

.naturopathRequest .requestStep1 label.labelFriend{
	right: 89px;
}

.naturopathRequest .requestStep1 label.labelFamilyMember{
	background-position: 54px bottom;
	right: 0px;
}

/* Step3 */
.naturopathRequest .requestStep3 label.labelNever{
	background-position: 11px bottom;
	left: 42px;
	text-align: left;
}

.naturopathRequest .requestStep3 label.labelOne{
	left: 179px;
}

.naturopathRequest .requestStep3 label.labelTwo{
	left: 317px;
}

.naturopathRequest .requestStep3 label.labelMore{
	background-position: 61px bottom;
	right: 0px;
	width: 72px;
}

/* Step4 */
.naturopathRequest .requestStep4 label.labelUnsure{
	left: 20px;
}

.naturopathRequest .requestStep4 label.labelOne{
	left: 86px;
}

.naturopathRequest .requestStep4 label.labelTwo{
	left: 131px;
}

.naturopathRequest .requestStep4 label.labelThree{
	left: 175px;
}

.naturopathRequest .requestStep4 label.labelFour{
	left: 220px;
}

.naturopathRequest .requestStep4 label.labelFive{
	left: 264px;
}

.naturopathRequest .requestStep4 label.labelSix{
	left: 308px;
}

.naturopathRequest .requestStep4 label.labelSeven{
	left: 353px;
}

.naturopathRequest .requestStep4 label.labelEight{
	left: 397px;
}

.naturopathRequest .requestStep4 label.labelNine{
	left: 442px;
}

.naturopathRequest .requestStep4 label.labelTen{
	left: 486px;
}

.naturopathRequest .requestStep4 .bottomLabels{	
	height: 21px;
	margin: 0 0 0 78px;
	position: relative;
	width: 508px;
}

.naturopathRequest .bottomLabels label{	
	background: #fff url(/Standard.Website/Images/Consumer/bg_slider_mark.gif) no-repeat center bottom;
	color: #008c9a;
	cursor: default;
	display: block;
	font-size: 1.4em;
	line-height: 1.14em;
	padding: 0 0 12px 0;
	position: absolute;
	text-align: center;
	top: 8px;
	width: 65px;
}

.naturopathRequest .requestStep4 .bottomLabels .labelLow{
	background: none;
	left: 77px;
}	

.naturopathRequest .requestStep4 .bottomLabels .labelAverage{
	background: none;
	left: 242px;
}	

.naturopathRequest .requestStep4 .bottomLabels .labelHigh{
	background: none;
	left: 447px;
}	


/* Naturopath Landing */
#mainContent h1.naturoH1Heading{
	padding-bottom: 12px;
	padding-top:24px;	
}

.relativeBox{
	position: relative;	
}

#hiddenBeamMe{
	height: 0px;
	left: 534px;
	overflow: hidden;
	position: absolute;
	top: 258px;
	width: 0px;
}

.naturopathFeature{
	background: #62a022 url(/Standard.Website/Images/Consumer/bg_naturopath_request_panel.gif) no-repeat center top;
	height: 400px;
	padding: 15px 15px 0 15px;
	width: 700px;
}

.naturopathFeatureFoot{
	background: #62a022 url(/Standard.Website/Images/Consumer/bg_naturopath_share_foot.gif) no-repeat center top;
	height: 54px;
	margin: 0 0 15px 0;
	overflow: hidden;
	padding: 25px 15px 0 15px;
	width: 700px;
}

#mainContent #rightContentColumn h2.underlineH2{
	border-bottom: 1px solid #008C93;
	color: #000000;
	font-size: 1.8em;
	line-height: 1.11em;
	margin: 0 0 20px 0;
	padding: 0 10px 8px;
}

.naturopathSelectionTool{
	padding: 0px 10px 20px 10px;
	width: 710px;
}

.naturopathSelectionTool h2{
    margin-bottom: 10px;   
}


#mainContent #rightContentColumn .naturopathSelectionTool h2.auOnly{
    display: none;
}

.naturopathSelectionTool .leftCol{
	float: left;
	height: 180px;
	padding: 0 20px 0 0;
	position: relative;
	width: 180px;
}

.naturopathSelectionTool .leftCol .naturopathPhoto{
	display: none;	
	left: 0;
	position: absolute;
	top: 0;
	z-index: 40;
}

.naturopathSelectionTool .leftCol .frame{
	left: 0;
	position: absolute;
	top: 0;	
	z-index: 42;
}

.naturopathSelectionTool .rightCol{
	float: left;
	padding: 85px 0 0 0;
	position: relative;
	width: 510px;
}

#mainContent .naturopathSelectionTool .rightCol h3{
	color: #008c9a;
	float: left;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1em;
	padding: 3px 0 8px 0;
}

.naturopathSelectionTool .rightCol .blogPostLink{
	background: url(/Standard.Website/Images/Consumer/icon_blue_arrow_on_white.gif) no-repeat top left;
	color: #000;
	display: block;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	height: 17px;
	line-height: 1.25em;
	margin: 0 0 0 13px;
	padding: 3px 0 0 26px;
}

.naturopathSelectionTool .rightCol div.selectedNaturopath, .naturopathSelectionTool .leftCol img.selectedNaturopath{
	display: block;	
	z-index: 41;
}

.naturopathSelectionTool .rightCol .contentItem{
	background: #fff;
	display: none;
	height: 85px;
	left: 0;
	overflow: hidden;	
	position: absolute;
	top: 0;
	z-index: 40;
}

.naturopathSelectionTool .rightCol p{
	font-size: 1.2em;
	line-height: 1.25em;
	padding: 0 0 13px 0;
}

#mainContent .naturopathSelectionTool .rightCol h4{
	color: #333;	
}

.naturopathSelectionTool .naturopathSelector{
	height: 80px;
	overflow: hidden;
	padding: 0 40px;
	position: relative;
	width: 385px;
}

.naturopathSelectionTool .naturopathSelector a:hover{
	text-decoration: none;	
}

.naturopathSelectionTool .naturopathSelector a.prevArrow{
	background: url(/Standard.Website/Images/Consumer/bg_btn_arrow_prev.gif) no-repeat center;
	display: block;
	height: 60px;
	left: 0;
	position: absolute;
	top: 20px;
	width: 40px;
}

.naturopathSelectionTool .naturopathSelector a.nextArrow{
	background: url(/Standard.Website/Images/Consumer/bg_btn_arrow_next.gif) no-repeat center;
	display: block;
	height: 60px;
	position: absolute;
	right: 0;
	top: 20px;
	width: 40px;
}

.naturopathSelectionTool .naturopathStripContainer{
	height: 80px;
	overflow: hidden;
	position: relative;
	width: 385px;
}

.naturopathSelectionTool .naturopathStrip .selectionArrow{
	left: 21px;
	position: absolute;
	top: 5px;	
}

.naturopathSelectionTool .naturopathStrip{
	height: 60px;
	left: 0;
	overflow: hidden;
	padding: 20px 0 0 0;
	position: absolute;
	top: 0;
	width: 390px;
}

.naturopathSelectionTool .naturopathStrip a{
	display: block;
	float: left;
	height: 60px;
	overflow: hidden;
	position: relative;
	width: 65px;
}

.naturopathSelectionTool .naturopathStrip a .frame{
	height: 60px;
	left: 0;
	position: absolute;
	top: 0;
	width: 60px;
}

.naturopathServiceNote{
	border-bottom: 1px solid #d5d5d5;
	border-top: 1px solid #d5d5d5;
	font-size: 1.3em;
	font-weight:bold;
	line-height: 1.27em;	
	margin: 0 0 20px 0;
	padding: 18px 10px;
}

/*No Flash*/
.naturopathFeature .noFlash{
	background: url(/Standard.Website/Images/Consumer/bg_naturopath_no_flash.gif) no-repeat center;
	height: 400px;
	width: 700px;	
}

#mainContent .naturopathFeature .noFlash h1{
	background: url(/Standard.Website/Images/Consumer/icon_naturopath_leaf_grey.gif) no-repeat 15px 15px;
	height: 35px;
	padding: 23px 0 8px 70px;
}

#mainContent .naturopathFeature .noFlash .leftCol h4{
	color: #000;
}

.naturopathFeature .noFlash .leftCol p{
	font-size: 1.2em;
	line-height: 1.25em;
	padding: 5px 0 17px 0;	
}

.naturopathFeature .noFlash .greenNoFill{
	background: #fff;	
}

.naturopathFeature .noFlash .flash-container{
    padding-left: 15px;
}

.naturopathFeature .noFlash .leftCol{
	float: left;
	padding: 0 20px 0 0;
	width: 450px;
}

.naturopathFeature .noFlash .rightCol{
	float: left;
	padding: 0 15px 0 0;
	width: 200px;
}

#mainContent #rightContentColumn .naturopathFeature .noFlash div.greenNoFill h4{
	background:#62A023 url(/Standard.Website/Images/Consumer/bg_side_pane_green_top_grey.gif) no-repeat center top;
}

#rightContentColumn .naturopathFeature .noFlash div.greenNoFill .panelFoot{
	background: url(/Standard.Website/Images/Consumer/bg_side_pane_green_bottom_grey.gif) no-repeat center top;
	
}


/* Personal Health System Landing */
.phsFeatures{
    background:url(/Standard.Website/Images/Consumer/bg_phs_feat_headfoot.gif) no-repeat center 0px;    
    margin: auto;
    padding-top: 15px;
    width:955px;
}
.phsFeatures .featureBoxFoot{
    background:url(/Standard.Website/Images/Consumer/bg_phs_feat_headfoot.gif) no-repeat center -20px;
    width:955px;
}
.phsFeatures .content {
    background:#62a022 url(/Standard.Website/Images/Consumer/bg_phs_features.gif) repeat-x center top;
    padding:0 15px;
    width:925px;
}
.naturopathSnippetNote{
    padding:20px 0;    
} 
#mainContent .naturopathSnippetNote h2{
    color:#000;
    border:none 0;
    font-family:Verdana;
    font-size:1.3em;
    font-weight:bold;
    line-height:1.4em; 
    margin:0;
    padding:0;     
}
.naturopathSnippetNote p{
    display:block;
    font-family:Verdana;
    font-size:1.3em;
    line-height:1.5em;
    padding-bottom:10px;
}
#mainContent .naturPanelColumns .column h3{
    border-bottom:1px solid #e6e6e6;
    display:block;
    font-size:2em;
    font-weight:bold; 
    height:98px;
    margin-bottom:0;
    overflow:hidden;
    text-indent:-999em;   
}
#mainContent .naturPanelColumns {
    overflow: hidden;
    width: 955px;
}

#mainContent .naturPanelColumns .naturoCol h3 {
    background:transparent url(/Standard.Website/Images/Consumer/hdr_naturopathic_advisory_service.gif) 0 0 no-repeat;
}
#mainContent .naturPanelColumns .phsCol h3 {
    background:transparent url(/Standard.Website/Images/Consumer/hdr_blk_phs.gif) 0 0 no-repeat;
}

.naturPanelColumns .column{
   float:left;
   margin-right:10px;
}
#mainContent .naturPanelColumns .column h4.panelTitle,
.naturPanelColumns .column .colContent .innerContent .btnVisit{
    color:#000000;
    display:block;
    font-size:1.2em;
    font-weight:bold;
    line-height:36px;
    height:36px;
    padding-left:38px;
}
#mainContent .naturPanelColumns .naturoCol h4.icoVideo{
    background:transparent url(/Standard.Website/Images/Consumer/icon_vid_green.gif) 8px 7px no-repeat;
    font-family:Verdana;
}
#mainContent .naturPanelColumns .phsCol h4.icoVideo{
    background:transparent url(/Standard.Website/Images/Consumer/icon_vid_darkblue.gif) 8px 7px no-repeat;
    font-family:Verdana;
}
.naturPanelColumns .column .colHead,
.naturPanelColumns .column .colFoot{
    background:transparent url(/Standard.Website/Images/Consumer/bg_naturo_panel.gif) 0 -21px no-repeat;   
    height:130px;
    overflow: hidden;
    padding:15px;
    position:relative;
}

.naturPanelColumns .naturoCol .colHead{
    width: 313px;
}



.naturPanelColumns .column .colHead span.burst{
    background:transparent url(/Standard.Website/Images/Consumer/burst_free_health_assessment.gif) 0 0 no-repeat; 
    display:block;
    height:84px;
    position:absolute;
    right:15px;   
    text-indent:-800em;
    top:12px;
    overflow:hidden;
    width:111px; 
}
.naturPanelColumns .column .colContent {
    background:#f0f0f0 url(/Standard.Website/Images/Consumer/bg_naturo_panel_center.gif) 0 0 repeat-x;   
    padding:0 15px;   
 }
 
.naturPanelColumns .naturoCol .colContent{
    width: 313px;
}
 
.naturPanelColumns .column .colContent .innerContent{
    background-color:#FFFFFF;
    border-left:1px solid #d5d5d5; 
    border-right:1px solid #d5d5d5;
    overflow: hidden;
    padding: 0 10px 10px 10px;
    min-height:20px;   
}

.naturPanelColumns .naturoCol .colContent .innerContent{
    width: 291px;
}

.naturPanelColumns .phsCol .colContent .innerContent{
    padding-top:10px;    
}
.naturPanelColumns .phsCol .colContent .innerContent .wrapBtn{
    padding-bottom: 8px;
    padding-left: 196px;
    padding-top: 19px;   
}
.naturPanelColumns .column .colContent .innerContent p{
    display:block;
    font-size:1.2em;
    line-height:1.5em;
    padding:10px 10px;
}
.naturPanelColumns .column .colContent .innerContent a.btnVisit{
     background:#FFFFFF url(/Standard.Website/Images/Consumer/bg_btn_arrow_darkblue.gif) 0 0 no-repeat;
     margin-top:10px;
     width:130px;   
}
.naturPanelColumns .colContent ul.naturoServiceList{
    display: block;
    font-family:Arial;
    height: 221px;
    list-style:none;
    margin: 0;
    overflow: hidden;
    padding:10px 0 0 0;
    position: relative;
    width: 291px;       
}

.naturPanelColumns .colContent ul.naturoServiceList li.icoPhone{
    background:transparent url(/Standard.Website/Images/Consumer/icon_freecall.gif) 0 15px no-repeat;   

}
.naturPanelColumns .colContent ul.naturoServiceList li.icoChat{
    background:transparent url(/Standard.Website/Images/Consumer/icon_chatonline.gif) 0 15px no-repeat; 
}
.naturPanelColumns .colContent ul.naturoServiceList li.icoEmail{
    background:transparent url(/Standard.Website/Images/Consumer/icon_personalisedemail.gif) 0 15px no-repeat;
}
.naturPanelColumns .colContent ul.naturoServiceList li{
    border-bottom: 1px solid #D5D5D5;
    display: block;
    height: 53px;
    overflow: hidden;
    margin: 0;
    padding: 20px 0 0 48px;
    position: relative;
    width: 245px;
}
.naturPanelColumns .colContent ul.naturoServiceList li.last{
    border:0;    
}
.naturPanelColumns .colContent ul.naturoServiceList li a{
    background: url(/Standard.Website/Images/Consumer/bg_btn_arrow_orange.gif) no-repeat right 0;
    display: block;
    float: left;
    font-size:1.4em;
    font-weight:bold;
    height: 17px;
    padding: 3px 25px 0 0;
}

.naturPanelColumns .colContent ul.naturoServiceList li a.noHover,
.naturPanelColumns .colContent ul.naturoServiceList li a:hover.noHover{
    background: none;
    text-decoration: none;
}

.naturPanelColumns .colContent ul.naturoServiceList li span{
    clear: both;
    color:#999999;
    display:block;
    float: left;
    font-size:1em;
    padding-top:3px;
    width: 100%
}
.naturPanelColumns .naturoCol{
    overflow: hidden;
    width:343px;     
}
.naturPanelColumns .phsCol{
    margin-right:0;
    overflow: hidden;
    width:601px;   
}
.naturPanelColumns .phsCol .colHead{
    width: 571px;
}

.naturPanelColumns .phsCol .colContent{
    width: 571px;
}

.naturPanelColumns .phsCol .colContent .innerContent{
    height: 221px;
}

.naturPanelColumns .phsCol .colFoot{
    width: 601px;
}


.naturPanelColumns .phsCol .colHead{    
    background-position: right -21px;
}
.naturPanelColumns .column .colFoot{    
    background-position: 0 0;
    height:21px;
    padding:0;
    overflow: hidden;
    margin:0;
}
.naturPanelColumns .naturoCol .colFoot{
    width: 343px;
}

.naturPanelColumns .phsCol .colFoot{  
    background-position:right top;
}
/*=============================================
/* Latest Media Panel (copied from homepage) */

#innerLeftColumn .latestMediaPanel{
    padding-bottom: 25px
}

#innerLeftColumn .latestMediaPanel .newItem{
	padding: 0px 10px 15px 10px;
	width: 500px;
}


#innerLeftColumn .latestMediaPanel .rightCol{
	float: left;
	width: 430px;	
}

#innerLeftColumn .latestMediaPanel h5{	
	padding: 0 0 5px 0;	
}

#innerLeftColumn .latestMediaPanel .newItem p{
	font-size: 1.1em;
	line-height: 1.18em;
	padding: 0 0 0 0;	
}

/* Icons */
#innerLeftColumn .latestMediaPanel .thumbHolder{
	float: left;
	height: 60px;
	overflow: hidden;
	margin: 0 10px 0 0;
	position: relative;
	width: 60px;	
}

#innerLeftColumn .latestMediaPanel .thumbHolder img{
	height: 60px;
	left: 0;
	position: absolute;
	top: 0;
	width: 60px;
}

#innerLeftColumn .latestMediaPanel .thumbHolder img.frame{
	background: none;	
}

.latestMediaPanel .itemVideo img{
	background: url(/Standard.Website/Images/Consumer/icon_assist_tv.gif) no-repeat center top;	
}

.latestMediaPanel .itemPodcast img{
	background: url(/Standard.Website/Images/Consumer/icon_assist_podcasts.gif) no-repeat center top;	
}

.latestMediaPanel .itemProduct img{
	background: url(/Standard.Website/Images/Consumer/icon_large_bottle.gif) no-repeat center top;	
}

.latestMediaPanel .itemArticle img{
	background: url(/Standard.Website/Images/Consumer/icon_assist_articles.gif) no-repeat center top;	
}

.latestMediaPanel .itemPressRelease img{
	background: url(/Standard.Website/Images/Consumer/icon_large_blackmores_b.gif) no-repeat center top;	
}





