/* PAGE LAYOUT */

html {
	padding:0px;
	margin:0px;
}
body {
	text-align: left;
	padding:0px;
	margin:0px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	align: center;
}
#centre {
	width:765px; 
	text-align:center; 
	display:block; 
	align:center;
	margin: 0 auto;
	height:100%;
	
}
#container {
	width:765px; 
	height:100%;
	margin: 0 auto;
	padding-bottom:-13px;
	margin-bottom:-13px;
}
#wrapper {
	width: 762px;
	text-align:center;
	padding-left: 3px;
	float: left;
}

/* TOP BAR */

.logo  {
	border-width: 0px;
	float:left;
	height: 75px;
	width:173px;
	}

.topbar {
	text-align: left;
	width: 762px;
	height: 75px;
	background-color:#FFFFFF;
	float: left;
}
.sitesearch {
	display: block;
	position: relative;
	top: 23px;
	float: right;
	margin-right:10px;
}
.langSwitch{
	position: relative;
	float:right; 
	top:46px;
	margin-right:10px;
	font-size:12px;
	color:#666666;
}
.langSwitch a {
	color:#666666;
}
.othersites {
	position: relative;
	top: 23px;
	padding: 0px;
	margin: 0px;
	float: right;
	width: 190px;
	z-index:100;
}
.searchalign {
	float: left;
	padding: 0px;
	margin: 0px;
}
.searchaligntop {
	float: left;
	padding: 0px;
	margin: 0px;
}
.otheralign {
	float: left;
	padding: 0px;
	margin-top: 20px;
	margin-left:-190px;
	display:none;
}
.otheralign ul {
	border: 1px solid #B0CEDE;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#616161;
	text-decoration:none;
	padding:2px;
	width:184px;
	margin:0px;
	background-color:#FFFFFF;
	list-style-type: none;
	text-align:left;
	position:absolute;
}
.otheralign ul li {
	padding:1px;
	cursor:pointer;
}
.otheralign ul li img{
	margin-right:5px;
}
.other_site_selected{
	float:left;
	border:1px solid #B0CEDE;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#616161;
	text-decoration:none;
	padding:2px;
	width:184px;
	height:14px;
	margin:0px;
	background-color:#FFFFFF;
	list-style-type: none;
	cursor:pointer;
	overflow:hidden;
}
#country_selected {
	float:left;
	width:170px;
}
#country_selected img {
	margin-right:5px;
}
.country_pointer {
	float:right;
}
.searchalignbutton {
	float: left;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	border-width: 0px;
}
.sitesearch p, .othersites p {
	margin: 0px;
	padding: 0px 0px 5px 3px;
}

/* Page Placements */
.headerimage{
	display: block;
	width: 762px;
	height: 141px;
	float: left;
	background-repeat:no-repeat;
	-moz-box-sizing: border-box;
}

.headerimagevoid {
	display: block;
	width: 762px;
	height: 141px;
	float: left;
	-moz-box-sizing: border-box;
}

.titlecontainer {
	text-align:left;
	float: left;
	display: block;
	clear: both;
	
	padding-left: 176px !important;
	/*position: relative;
	top: 110px;
	left: 176px;
	width:409px;*/
}
@media screen {
.titlecontainer h1{
	margin-top: 110px !important;
}
}
.titlecontainer2 {
	text-align:left;
	float: left;
	display: block;
	clear: both;
	margin-top:10px;
	margin-bottom:8px;
	/*position: relative;
	top: 110px;
	left: 176px;*/
	width:550px;
}
@media screen {
.titlecontainer2 h1{
	padding-left: 176px !important;
}
}
#miscfunctions {
	text-align: right;
	margin-top: 100px;
	float: right;
	/*added by jackson
	height:40px;*/
}
#miscfunctions2 {
	text-align: right;
	float: right;
	margin-top:4px;
	margin-bottom:8px;
}
.barcontainer {
	width: 762px;
	display: block;
	float: left;
	background-image:url(/images/back_container.gif);
}
.leftbar {
	float: left;
	width: 162px;
	display: block;
}
.middlebar {
	float: left;
	background-color:#FFFFFF;
	width: 437px;
	overflow:hidden;
}
.rightbar {
	float: left;
	width: 162px;
	margin: 0px;
	padding: 0px;
}
.pad {
	display: block;
	height: 13px;
	width: 162px;
	background-color:#FFFFFF;
	float: left;
}
.pad2 {
	display: block;
	height: 13px;
	width: 162px;
	background-color:#FFFFFF;
}
/* LEFT BAR */


.leftingredsearch {
	float: left;
	width: 142px;
	height:60px;
	display: block;
	background-color:#B8E7EB;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #008C93;
	text-align:left;
	padding: 10px;
	vertical-align:top;
}
.leftnatteam {
	float: left; 
	width:162px;
	height: 220px;
	background-color: #FFFFFF;
	overflow:hidden;
}

/* CONTENT */

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #008C93;
	font-weight:normal;
	padding: 0px;
	margin: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #008C93;
	padding: 15px 0px 0px 0px;
	margin: 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 0px;
	margin: 0px;
	font-weight:normal;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #008C93;
	padding: 0px;
	margin: 0px;
}
p {
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
}
hr {
	height:1px;
	width: 409px;
	float: left;
	color: #E5E5E5;
	padding: 1px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	border-width: 0px;
}
#content, #contentmisc {
	padding: 0px 14px 20px 14px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	display: block;
	float: left;
	word-wrap: break-word;
	width:409px;
}
#contenthelium {
	padding: 0px 14px 20px 14px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	display: block;
	float: left;
	word-wrap: break-word;
	width:409px;
}
#contentreg {
	padding: 0px 14px 20px 14px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	display: block;
	float: left;
	word-wrap: break-word;
	width:409px;
}
#contentpromo {
	padding: 0px 14px 20px 14px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	display: block;
	float: left;
	word-wrap: break-word;
	width:409px;
}
#contentpromo hr {
	height:1px;
	width: 409px;
	float: left;
	color: #E5E5E5;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	border-width: 0px;
	word-wrap: break-word;
}
#contentlist {
	padding: 0px 0px 20px 14px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	display: block;
	float: left;
	word-wrap: break-word;
}
#contenthead {
	width: 409px;
	padding: 13px 0px 13px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008C93;
	border-top: 1px solid #C3E6EF;
	border-bottom: 1px solid #C3E6EF;
}
#contentlogin {
	padding: 0px 14px 20px 14px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	display: block;
	float: left;
}
#contenthead UL{
	margin-left: 4px;
	padding-left: 12px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 3px;
	list-style-image:url(/images/bullet_green.gif);
}
#contenthead UL LI{
	list-style-image: url(/images/bullet_green.gif);

}
#contentheadcond {
	padding: 13px 0px 13px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008C93;
	border-top: 1px solid #C3E6EF;
	border-bottom: 1px solid #C3E6EF;
	margin-bottom:15px;
}
.condition UL, #content UL {
	margin-left: 4px;
	padding-left: 12px;
	margin-bottom: 0px;
	list-style-image:url(/images/bullet_green.gif);
}
.condition UL LI, #content UL LI {
	list-style-image: url(/images/bullet_green.gif);
	list-style-position: outside;
	margin-top: 3px;
}
#contentheadsub {
	padding: 13px 0px 13px 0px;
	border-bottom: 1px solid #C3E6EF;
}
.backpreviouscond {
	margin-bottom: 10px;
}
.backpreviouscond a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FD6905;
	text-decoration:none;
	margin-bottom: 10px;
}
.backpreviouscond a:hover {
	text-decoration:underline;
}
.ingredient {
	border: 1px solid #C3E6EF;
}
.ingredient td {
	background-color:#F0FAFF;
	border: 1px solid #FFFFFF;
	margin: 3px;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008C93;
}
/*pullout table*/
.pulloutyellow{
	margin:0 15px 15px 0px;
	float:left
}
.pulloutyellow td {
    background-color:#fdffc4;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #fdeeb2;
    padding: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #fd6905;
}
.pulloutyellow thead td{
    padding:5px 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
}
   
      
.pulloutgreen{
    margin: 0 15px 15px 0px;
    float: left;
}
.pulloutgreen td {
    background-color:#dcf8b8;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #bff080;
    padding: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #15a213;
}
.pulloutgreen thead td{
    padding: 5px 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
}
.clearPullout{
    clear:both;
 }
.pullout {
	padding: 0px 15px 15px 0px;
	margin: 0px 15px 15px 0px;
	float: left;
}
.pullout table {
	border: 1px solid #C3E6EF;
	padding: 0px 15px 15px 0px;
	margin: 0px 15px 15px 0px;
	float: left;
}
.pullout td {
	background-color:#F0FAFF;
	border: 1px solid #C3E6EF;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008C93;
}

.prodlist table {
	width: 400px;
}
.prodlist td {
	height: 37px;
	width: 200px;
	vertical-align: middle;
}
.prodlist td a { 
	display:block;
	padding-left:45px;
	height: 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008C93; 
	text-decoration: none;
	background-color:#F0FAFF;
}
.prodlist td a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008C93;
	text-decoration: none;
	background-color:#DEF3FC; 
}
.defaultcontainer 
{
	float:left;
	width:409px;
	display:block;
	}

.producthome {
	float: left;
	height: 37px;
	margin-right:8px;
	margin-bottom:9px;
}
.producthome a {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 200px;
	height: 37px;
	font-size: 12px;
	color: #008C93;
	background-color:#F0FAFF;
	text-decoration: none;
	cursor:hand;
}
.producthome a:hover {
	background-color:#DEF3FC;
	cursor:hand;
}
.productgrouphome {
	float: left;
	height: 40px;
	margin-right:8px;
	margin-bottom:9px;
}
.productgrouphome a {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 405px;
	height: 40px;
	font-size: 12px;
	color: #008C93;
	background-color:#F0FAFF;
	text-decoration: none;
	cursor:hand;
}
.productgroupimage {
	float: left;
	height: 40px;
	width: 40px;
	border-right: solid 1px #FFFFFF;
}
.productgrouppad {
	display: block;
	padding-top: 12px;
	padding-left: 15px;
	height: 22px;
	float: left;
	overflow: hidden;
}
.productgrouparrow {
	width: 8px;
	height: 15px;
	float: right;
	padding-top: 12px;
	padding-right: 9px;
}
.producthomeimage {
	float: left;
	height:37px;
	width:37px;
}
.producthomepad {
	float: left;
	padding-top: 3px;
	padding-left: 4px;
	height: 34px;
	width:158px;
}
.productlisthead {
	padding-bottom: 15px;
	margin-bottom: 10px;
	/* border-bottom: 1px solid #C3E6EF; */
	display: block;
	float:left;
	width:409px;
	height:35px;
}
.categoryhead {
	font-weight: bold;
	color: #FFFFFF;
	padding: 8px 12px 8px 12px;
	margin: 10px 0px 10px 0px;
	width: 385px;
	font-size: 12px;
	float: left;
}
.topbutton {
	float: right;
}
.searchstorehead {
	padding-bottom: 15px;
	border-bottom: 1px solid #C3E6EF;
	display: block;
	float:left;
	width:409px;
}

.newsdetailhead {
	padding-bottom: 15px;
	padding-top: 5px;
	margin-bottom: 0px;
	border-bottom: 1px solid #C3E6EF;
	display: block;
	float:left;
	width:409px;
}
.headstrip {
	padding-bottom: 15px;
	margin-bottom: 10px;
	border-bottom: 1px solid #C3E6EF;
	display: block;
	float:left;
	width:409px;
}
.customadmindetailline {
	padding-bottom: 5px;
	margin-bottom: 0px;
	border-bottom: 1px solid #C3E6EF;
	display: block;
	width:400px;
	height:5px;
}
.productlisting, .condlisting {
	width:409px;
	border-bottom:1px;
	border-bottom-style:dotted;
	border-bottom-color: #CBCBCB;
	display: block;
	float: left;
}
.prodimsml {
	float:left;
	height: 65px;
	display: block;
	padding-top:5px;
}
.productlistlink {
	width: 330px;
	padding: 5px 0px 0px 10px;
	float:left;
}
.productlistlink p{
	margin: 3px 0px 0px 0px;
}
.pagerbotnav {
	float:left;
	height:23px;
	width:400px;
	background-image:url(/images/back_botnav.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-right: 5px;
	margin-bottom: 15px;
	margin-top: 15px;
}
.pagernav {
	float: left;
	border-width: 0px;
}
.pagernavright {
	float: left;
	border-width: 0px;
	width: 39px;
}
.pagernavlist {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:right;
	color: #6FBFC7;
	padding-top:5px;
	width: 210px;
}
.pagernavlistpage {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6FBFC7;
	padding-top:5px;
	margin-right: 10px;
	width:36px;
}
.pagernavnumber {
	float: left;
	padding: 2px 3px 0px 3px;
}
.pagernavgo {
	float: left;
	padding: 0px 0px 0px 0px;
}
.navtopcontainer {
	width: 409px;
	margin-top: 20px;
	display: block;
}
.navtop {
	float: left;
	display: block;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4CB4BA;
	background-color:#DFF3FC;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.navtop a {
	float: left;
	display: block;
	width: 30px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4CB4BA;
	padding: 5px 0px 5px 0px;
	background-color:#DFF3FC;
	text-decoration: none;
}

.navtop a:hover {
	color: #B8E7EB;
	text-align: center;
	background-color:#F0FAFF;
	text-decoration: none;
}
.navtopselect {
	float: left;
	display: block;
	width: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B8E7EB;
	text-align: center;
	padding: 5px 0px 5px 0px;
	background-color:#F0FAFF;
	text-decoration: none;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.indextable {
	float: left;
	}
.indextable table {
	float: left;
	width:409px;
	border-bottom: 1px solid #E5E5E5;
	}
.indextablenews {
	float: left;
	}
.indextitle {
	float: left;
	width: 185px;
	height:20px;
	padding: 5px;
	font-weight: bold;
	margin-right:5px;
	margin-top: 15px;
}
.indextop {
	float: left;
	width: 185px;
	height:20px;
	padding: 5px;
	font-weight: bold;
	text-align: right;
	margin-top: 15px;
}
.indexlist {
	float: left;
	width: 185px;
	height:27px;
	padding:5px;
	font-weight: bold;
	border-top: 1px solid #E5E5E5;
	margin-right:5px;
}
.indexmargin {
	float: left;
	width: 5px;
	display: block;
}
.newsindexlist {
	float: left;
	width: 185px;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	border-bottom: 1px solid #E5E5E5;
	margin-right:5px;
}
.condlistlink {
	width: 409px;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
}
.conditionremedywrap {
	padding-bottom: 10px;
	float: left;
}
.conditionremedywrap UL {
	display:block;
	background-color:#DCF9B9;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #1B9D15;
}
.conditionremedywrap LI {
	background-color:#DCF9B9;
	padding:0px;
	margin: 0px 0px 0px 20px;
}
.conditionremedyline {
	float: left;
	background-color:#C4E9A6;
	height: 1px;
}
.conditionremedy {
	width: 388px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1B9D15;
	background-color:#DCF9B9;
	padding: 13px 10px 10px 10px;
	float: left;
}
.conditionremedyline {
	float: left;
	background-color:#C4E9A6;
	height: 1px;
}
.natstepcontainer {
	float: left;
	display: block;
	background-color:#DFF3FC;
	margin-top: 10px;
	width: 409px;
}
.natsteptitle {
	float: left;
	background-color:#DFF3FC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4CB4BA;
	font-weight: bold;
	padding: 3px 15px 3px 15px;
	border-right: 1px solid #FFFFFF;
}
.natstep {
	float: left;
	background-color:#DFF3FC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4CB4BA;
	font-weight: bold;
	width: 37px;
	height: 17px;
	padding-top: 3px;
	text-align:center;
	border-right: 1px solid #FFFFFF;
}
.natstep a {
	float: left;
	display: block;
	width: 37px;
	height: 15px;
	padding-top: 3px;
	background-color:#DFF3FC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4CB4BA;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
}
.natstep a:hover {
	background-color:#C2E9F6;
	color: #4CB4BA;
}
.natstepselect {
	float: left;
	background-color:#C2E9F6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4CB4BA;
	text-align:center;
	font-weight: bold;
	width: 37px;
	height: 17px;
	padding-top: 3px;
	border-right: 1px solid #FFFFFF;
}
.natstepfade {
	float: left;
	background-color:#F0FAFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B8E7EB;
	text-align:center;
	font-weight: bold;
	width: 37px;
	height: 15px;
	padding-top: 3px;
	border-right: 1px solid #FFFFFF;
}
.natstepdetails {
	float: right;
	background-color:#DFF3FC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4CB4BA;
	font-weight: bold;
	padding: 3px 15px 3px 15px;
}
.nataskwidth, .registrationwidth {
	width: 100px;
}
.nataskinfo {
	width: 200px;
}
.natstepend {
	float: left;
	color: #008C93;
	padding-bottom: 0px;
	margin-bottom: 10px;
	margin-top: 15px;
	border-bottom: 1px solid #E5E5E5;
}
.nataskbutton {
	float: right;
	padding: 5px 0px 15px 120px;
}
.natlogin {
	float: left;
	padding: 5px 0px 15px 115px;
}
.asknaturopath {
	float: left;
	width:409px;
	padding-top: 10px;
	padding-bottom:10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #E5E5E5;
}

.searchborder {
	float:left;
	display:block;
	width: 409px;
	border-bottom: 1px solid #E5E5E5;
	margin-bottom:10px;
}
.searchresult {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008C93;
	float:left;
	display:block;
	width: 409px;
}
.searchlisting {
	border-bottom: 1px dashed #CBCBCB;
	display: block;
	float:left;
	width: 409px;
}
.searchlistingend {
	border-bottom: 1px solid #E5E5E5;
	display: block;
	float:left;
	width: 409px;
}
.searchlistlink {
	padding: 12px 0px 12px 0px;
	float:left;
	display: block;
}
.searchlistlink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FD6905;
	text-decoration: none;
}
.searchlistlink a:hover {
	text-decoration: underline;
}
.searchdivide {
	float:left;
	height: 20px;
	width: 409px;
	display: block;
}
.searchother h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #008C93;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.searchbotnavhold {	
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	padding-top:20px;
	padding-bottom: 20px;
	float: left;
	display: block;
}
.searchbotnav {
	float:left;
	height:23px;
	width:394px;
	background-image:url(/images/back_botnav.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-right: 5px;
	margin-bottom: 15px;
	margin-top: 15px;
}
.searchstorecontain {
	float:left;
	display:block;
	width: 409px;
}
.searchstore {
	float:left;
	display:block;
	margin-right: 7px;
	width: 190px;
	height:100px;
}
.yourhealthpanel {
	float: left;
	width: 137px;
	height: 121px;
}
.yourhealthpanelr {
	float: left;
	width: 130px;
	height: 121px;
}
.yourhealth UL, .newsdetail UL {
	margin: 10px 0px 10px 15px;
	padding: 0px 0px 0px 0px;
}
.yourhealth UL LI, .newsdetail UL LI {
	margin: 5px 0px 0px 0px;
	list-style-image: url(/images/bullet_green.gif);
}
.topline {
	float: left;
	display: block;
	width: 405px;
	padding: 20px 0px 10px 0px;
	margin-bottom: 10px;
	border-bottom: 1px solid #E5E5E5;
	text-align:right;
}
.top {
	float: left;
	display: block;
	width: 405px;
	text-align:right;
	padding-top:10px;
}
.healthreferences {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008C93;
	margin-top: 15px;
	padding-bottom:10px;
	width:400px;
}
.healthreferencesi p
{
	display: block;
	word-wrap: break-word;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008C93;
	font-style:italic;
	width:400px;
	padding:0px 0px 10px 0px;
	margin:0px;
}
.healthreferencesi OL 
{
	display: block;
	word-wrap: break-word;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008C93;
	font-style:italic;
	width:400px;
	padding:0px;
	margin:0px;
}
.healthreferencesi LI 
{
	display: block;
	word-wrap: break-word;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008C93;
	font-style:italic;
	width:400px;
	padding:0px 0px 10px 0px;
	margin:0px;
}

.sitemaptop 
{
	border-top: 1px solid #C3E6EF;
	width:409px;
	float:left;
	}
.sitemapleft {
	float: left;
	width: 200px;
}
.sitemapright {
	float: left;
	width: 209px;
}
.sitemaptitle 
{
	display:block;
	width:200px;
	}
.sitemaplink {
	float:left;
	width: 180px;
	padding-left: 10px;
}
.sitemaplinknext {
	float:left;
	width: 180px;
	padding-left: 20px;
}
.sitemapmisc {
	float:left;
	width: 180px;
}
.sitemaplistend {
	float:left;
	display: block;
	padding: 10px 0px 10px 0px;
}

.registerhead {
	padding-bottom: 15px;
	margin-bottom: 10px;
	border-bottom: 1px solid #C3E6EF;
	display: block;
	width:409px;
	text-align:left;
}
.registersubhead {
	font-weight: bold;
	color: #008C93;
	width:409px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-top: 15px;
	border-bottom: 1px solid #E5E5E5;
}
.registersubhead_unsub {
	font-weight: bold;
	color: #008C93;
	width:409px;
	padding:15px 0px 10px 0px;
	margin-bottom: 10px;
	border-bottom: 1px solid #E5E5E5;
	CLEAR: both;
}
.registerend {
	font-weight: bold;
	color: #2E55B2;
	margin-top: 10px;
	border-top: 1px solid #E5E5E5;
	width:409px;
}
.registerbot {
	float:left;
	width:409px;
	height:10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #E5E5E5;
}
.contactussendline {
	font-weight: bold;
	color: #008C93;
	width:400px;
	margin-bottom: 10px;
	border-bottom: 1px solid #E5E5E5;
}
.registerright {
	width: 142px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #008C93;
	background-color:#B8E7EB;
	padding: 10px;
	text-align:left;
}
.regasterisk 
{
	display: block;
	color: #008C93;
	float: left;
	width: 9px;
}

.unsub_regasterisk
{
	display: block;
	color: #008C93;
	float: left;
}
.unsub_sample 
{
	float:left;
	padding:0px 0px 5px 30px;
	}
.unsub_space 
{
	float:left;
	padding:0px 0px 0px 7px;
	}
.unsub_checkbox {
	float:left;
	display:block;
	padding:0px;
}
.unsub_padding {
	margin-top:3px;
	}
.unsub_comments {
	float:left;
	width:409px;
	padding:0px;
}
.unsub_comments textarea {
	float:left;
	width:407px;
	padding:0px;
	border: 1px solid #B0CEDE;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#616161;
}


.regindicate { 
	float: left;
	width: 300px;
	color: #999999;
	font-size: 12px;
	font-style:italic;
}
.regasterisknatlog { 
	color: #008C93;
	float: left;
	padding-right: 5px;
	padding-top: 10px;
	width: 10px;
}
.regindicatenatlog { 
	float: left;
	width: 300px;
	color: #999999;
	font-size: 12px;
	font-style:italic;
	padding-top: 10px;
}
.register td, .asknaturopath td {
	padding: 5px 5px 5px 0px;
}
.register_unsub td {
	padding: 5px 5px 0px 0px;
}
.registerradio {
	border-width: 0px;
}
.regtextonly {
	margin-left: 20px;
	float:left;
}
.regcheckbox {
	float:left;
	display:block;
	width:20px;
}
.regchecktext {
	float: left;
	display:block;
	width:380px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #000000;
	text-align:left;
}
.regindicatel { 
	float: left;
	display:block;
	width:380px;
	color: #999999;
	font-size: 12px;
	font-style:italic;
}
.regpostcode {
	margin-left: 18px;
}
.regjoin {
	float: left;
	padding: 5px 0px 15px 118px;
	border-width: 0px;
}
.regsubmit {
	padding: 0px 0px 0px 125px;
	border-width: 0px;
}
.regsubmit input, .regsubmit image {
	border:none;
}
.reglogin {
	padding: 5px 0px 15px 105px;
	border-width: 0px;
}

.regjoinchange {
	float: left;
	padding: 10px 0px 15px 122px;
	border-width: 0px;
}
.regjoinforget {
	float: left;
	padding: 10px 0px 15px 82px;
	border-width: 0px;
}
.regunsubscribe {
	float: left;
	padding: 10px 0px 15px 105px;
	border-width: 0px;
}
.emailfriendbutton {
	float: left;
	padding: 5px 0px 15px 125px;
	border-width: 0px;
}
.contactsend {
	float: left;
	padding: 5px 0px 15px 120px;
	border-width: 0px;
}
.regconfirm UL {
	margin-left: 4px;
	padding-left: 12px;
	margin-bottom: 0px;
	list-style-image:url(/images/bullet_green.gif);
}
.regconfirm UL LI{
	list-style-image: url(/images/bullet_green.gif);
	list-style-position: outside;
	margin-top: 5px;
}

.contactustitles {
	float: left;
	width: 409px;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #C3E6EF;
	padding: 10px 0px 15px 0px;
}
.contactusregions {
	float: left;
	width: 409px;
	padding: 0px 0px 15px 0px;
	border-bottom: 1px dotted #E5E5E5;
}

.newsarta {
	float: left;
	width: 409px;
	border-bottom: 1px dotted #E5E5E5;
	margin-bottom: 13px;
}
.newsartb {
	float: left;
	width: 409px;
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 13px;
}
.newshomeimage {
	float: left;
	width: 162px;
	padding: 0px 0px 13px 0px;
}
.newshometext {
	float: left;
	width: 227px;
	padding: 0px 10px 13px 10px;
}
.newstextitalic { 
	color: #999999;
	font-size: 12px;
	font-style:italic;
}
.newslinks {
	float: left;
	width: 400px;
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 10px;
	}
.newslinks h2 {
	margin:0px;
	padding: 0px;
	}
.newsindexlist {
	float: left;
	width: 185px;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	border-bottom: 1px solid #E5E5E5;
	margin-right:5px;
}
.newstable {
	margin:0px;
	padding: 0px;
	float: left;
	width: 400px;
	}
.newstablelist {
	float: left;
	width: 185px;
	padding: 5px;
	border-bottom: 1px solid #E5E5E5;
	}
.newstablelistbot {
	width: 10px;
	border-bottom: 1px solid #E5E5E5;
}
.newslist {
	float: left;
	width: 409px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #E5E5E5;
}
.newshighlight {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #008C93;
	text-align:left;
}
.newsdetailhr {
	float:left;
	width:409px;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;	
}


.invquartresultscontainer {
	float: left;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	margin-top: 20px;
}
.invquartresultsdivide {
	float: left;
	border-bottom: 1px dotted #E5E5E5;
	padding-top: 7px;
}
.invquartresultsdividenb {
	float: left;
	padding-top: 7px;
}
.invquartlisthead {
	float:left;
	width: 408px;
	font-weight:bold;
}
.invquartlist {
	width: 102px;
	float: left;
	padding-bottom: 7px;
}
.submitclass {
	float:left;
	width:409px;
}
.faqend {
	float:left;
	border-bottom: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
	margin:5px 0px 7px 0px;
	padding:0px;
	width: 409px;
}
div.question {
	float:left;
	background-image:url(/images/faq_plus.gif);
	background-repeat:no-repeat;
	font-size:12px;
	background-color: #ffffff;
	color: #333333;
	cursor:pointer;
	line-height: 13px;
	padding: 7px 24px 7px 24px;
	border-bottom: 1px dotted #E5E5E5;
	
	width:361px;
}
div.questionlast {
	float:left;
	background-image:url(/images/faq_plus.gif);
	background-repeat:no-repeat;
	font-size:12px;
	background-color: #ffffff;
	color: #333333;
	cursor:pointer;
	line-height: 13px;
	padding: 7px 24px 7px 24px;
	
}
div.question_on {
	float:left;
	background-image:url(/images/faq_minus.gif);
	background-repeat:no-repeat;
	color: #008C93;
	font-weight: normal;
	background-color: #FBFBFB;	
	font-size:12px;
	cursor:pointer;
	padding: 7px 24px 7px 24px;
	width:361px;
	
}
div.answer {
	float:left;
	line-height: 13px;
	font-size:12px;
	color: #333333;
	background-color: #FBFBFB;
	padding: 0px 24px 8px 24px;
	border-bottom: 1px dotted #E5E5E5;
	width:361px;
}	
div.answerlast {
	line-height: 13px;
	font-size:12px;
	color: #333333;
	background-color: #FBFBFB;
	padding: 0px 24px 8px 24px;
	width:361px;
}	
.ticker {
	float: left;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#008C93;
}
.success {
	float: left;
	width: 409px;
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 10px;
	padding-top: 10px;
	}

.successlist {
	float: left;
	padding: 4px;
	margin-right:2px;
	border-bottom: 1px solid #E5E5E5;
	width: 122px;
	height:27px;
	}
.successlistcont {
	width:399px;
	float: left;
	padding: 15px 5px 15px 5px;
	border-bottom: 1px dotted #E5E5E5;
}
.successlistcontend {
	float: left;
	padding: 15px 5px 15px 5px;
	border-bottom: 1px solid #E5E5E5;
	margin-bottom:15px;
}

.searchstoreagain {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #008C93;
	text-align:left;
	padding-bottom:7px;
}
.centremargin {
	width:9px;
}
.tickertext {
	padding-top: 5px;
	z-index:1;
}
.conditionremedywrap p {
	background-color:#DCF9B9;
	padding: 7px 10px 7px 10px;
	margin: 0px;
	color: #1B9D15;
	border-bottom: 1px solid #C4E9A6;
}


/* Right Bar */

.rightbackwhite 
{
	float: left;
	display:block;
	background-color: #FFFFFF;
	width:162px;
	}
.productimage { 
	background-color:#FFFFFF;
	float: left;
	display:block;
	margin: 0px;
}
.productimagepanel { 
	background-color:#FFFFFF;
	width: 162px;
	height: 169px;
}
.pricetable {
	background-color:#FFFFFF;
	float: left;
	display:block;
}
.price td {
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008C93;
	margin: 0px;
	border-top: 1px solid #CCEAF1;
	padding-top: 3px;
	padding-bottom: 4px;
	vertical-align:top;
}
.rightproductsearch {
	float: left;
	width: 142px;
	display: block;
	background-color:#B8E7EB;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #008C93;
	text-align:left;
	padding: 10px;
}
.browseprohead {
	height: 30px;
	width: 162px;
	display: block;
	margin: 0px;
	float: left;
}
.browsepro {
	float: left;
	display: block;
	width: 146px;
	padding: 5px 5px 5px 11px;
	background-color:#FDFFC4;
	text-align: left;
	background-image:url(/images/divide_browsepro.gif);
	background-repeat:no-repeat;
	}
.alsorec {
	background-color:#FFFFFF;
	display: block;
}
.prodsml {
	float: left;
	height: 57px;
	width: 56px;
	display: block;
}
.prodsmllink {
	float: left;
	text-align: left;
	width: 106px;
	display: block;
	padding-top: 13px;
	padding-bottom: 13px;
	background-color:#FFFFFF;
}
.prodsmlinfo 
{
	border-bottom: 1px solid #C3E6EF;
	width:162px;
	float:left;
	}
.leftline {
	margin: 0px;
	padding: 0px;
	height: 1px;
	float: left;
}
.relatedlink {
	width: 136px;
	float: left;
	padding: 5px 6px 5px 20px;
	background-image:url(/images/back_related.gif);
	background-repeat:x-repeat;
	text-align: left;
}
.rightpaneltext  {
	width: 148px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #008C93;
	text-align: left;
	background-color:#DEF3FC;
	padding: 7px;
}
.rightpaneltextpromo  {
	width: 142px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #008C93;
	text-align: left;
	background-color:#DEF3FC;
	padding: 10px;
}
.rightpaneltext h2  {
	padding: 0px;
	margin: 0px;
}
.rightpaneltextdark  {
	width: 148px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #008C93;
	text-align: left;
	background-color:#B8E7EB;
	padding: 7px;
}
.rightpaneltext UL, .rightpaneltextpromo UL {
	margin-top: 5px;
	margin-left: 2px;
	padding-left: 12px;
}
.rightpaneltext UL LI {
	list-style-image: url(/images/bullet_green.gif);
	margin-left: 0px;
	padding-top: 3px;
}
.rightpaneltextpromo UL LI {
	list-style-image: url(http://www.blackmores.com.au/images/bullet_promo.gif);
	margin-left: 0px;
}
.naturopathteam {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #008C93;
	text-align: left;
	background-color:#DEF3FC;
	padding: 10px 0px 10px 10px;
}
.naturopathdetails {
	width: 142px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #008C93;
	background-color:#B8E7EB;
	padding: 10px;
	text-align:left;
}
.natteamleft {
	float: left;
	display: block;
	width: 49px;
	padding-bottom: 5px;
}
.natteamright {
	float: left;
	display: block;
	width: 44px;
	padding-bottom: 5px;
}
.rightbarbottom {
	background-image:url(/images/back_rightbarbottom.gif);
	background-repeat:no-repeat;
	width: 162px;
	height: 29px;
	float: left;
}
.rightheadings, .floatright 
{
	float:left;
	padding:0px;
	margin:0px;
	}
.loginlinks {
	float: left;
	padding: 5px 0px 5px 0px;
	border-width: 0px;
	width:400px;
}
.contactuspop 
{	font-family: Arial;
	font-size:12px;
	color: #333333;
	padding: 10px 10px 0px 10px;
	}
.contactuspopbtn 
{
	text-align:right;
	padding-right:10px;
}

/* Footer */

#footer {
	display: block;
	float: left;
	height: 75px;
	width: 761px;
	background-color:#DEF3FC;
	padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009999;
	text-align:center;
	line-height: 15px;
}
#footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009999;
	text-decoration:none;
	}
#footer a:hover {
	text-decoration:underline;
	}
#footerprint {
	display:none;
	visibility:hidden;
}
.footerdirect {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#61C4CA;
	width:761px;
	margin-bottom:15px;
	display:block;
}

/*  Form elements*/

.formfields, .searchaligntop input, .asknaturopath textarea {
	border: 1px solid #B0CEDE;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#616161;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	
}
.pagerfield {
	border: 1px solid #B0CEDE;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#616161;
	text-decoration:none;
	padding-top: 2px 2px 2px 2px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 3px;
	width: 15px;
	float: left;
}
form {
	padding: 0px;
	margin: 0px;
}
.formspace {
	float: left;
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
}
.register select, .register input, .asknaturopath select, .asknaturopath input, .searchagain input, .regpostcode textarea, .contactus select, .contactusmessage textarea {
	border: 1px solid #B0CEDE;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#616161;
	text-decoration:none;
}
.searchaligntop input {
	width:135px;
}
.previouspage 
{
	padding-top:5px;
	}

/*  Universal */

IMG, .borderzero, #miscfunctions img, #miscfunctions2 img, .searchalignbutton input, .regemail input, .regcheckbox input, .nataskbutton input, .unsub_checkbox input {
 	border-width: 0px;
	}
.leftingredsearch p, .rightproductsearch p, .registerright p, .regchecktext p, .searchlistlink p, .rightpaneltextdark p, .contactusregions p, .newshometext p, .newslist p, .newstextitalic p, .successlistcont p, .searchstore p, .searchagain h2, .condlistlink p, .register H2, .adminlist p, #contentpromo p, .condition h2 {
	margin: 0px;
	padding: 0px;
	}
.productlisting p {
	margin: 0px;
	padding-top: 2px;
	}
.regemailsample p, #contentpromo h2 {		
	margin: 0px;
	padding-top: 7px;
	}
.rightpaneltext p, .healthcontent p {
	margin: 0px;
	padding-top: 10px;
	}
.regemail p	{
	margin: 0px;
	padding-left: 15px;
	}
.floattableright {
	display: block;
	float: right;
	padding: 0px 0px 10px 22px;
	margin: 0px;
}
.textradio {
	padding-left:0px;
}
.regtextradio {
	display: block;
	float: left;
}
.error {
	width:400px;
	text-align: left;
	padding:3px 0px 5px 0px;
	margin:10px 0px 0px 0px;
	background-color: #F7F7F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E20808;
}
.error UL 
{
	color:#E20808;
	list-style-image: url(/images/bullet_red.gif);
	margin:5px 0px 0px 15px;
	padding:5px 5px 5px 10px;

}
.error UL LI 
{
	list-style-image: url(/images/bullet_red.gif);
	color:#E20808;
}
.righthead 
{
	float:left; 
	overflow:hidden; 
	height:32px;
}

/*  Links */


.browsepro a, .prodsmllink a, .sitemaplink a, .registerright a, .naturopathdetails a, .indexlist a, .newsindexlist a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FD6905;
	text-align: left;
	text-decoration:none;
	font-weight: normal;
}
.browsepro a:hover, .prodsmllink a:hover, .sitemaplink a:hover, .registerright a:hover, .naturopathdetails a:hover, .indexlist a:hover, .newsindexlist a:hover {
	text-decoration:underline;
}
.newshometext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FD6905;
	text-decoration: none;
	font-weight:bold;
}
.newshometext a:hover {
	text-decoration: underline;
}
.contactusregions a, .newstablelist a, .newsdetailhead a, .invquartlist a, .successlist a, .productlisthead a, .submitclass a, .newsdetaillink a, .previouspage a, #contentreg a, .logintop a, .loginlinks a, .adminlist a, #contenthelium a, #contentlist a, .headstrip a, .contactuspop a, .contactuspopbtn a, #contentmisc a, .links a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FD6905;
	text-align: left;
	text-decoration:none;
}
.contactusregions a:hover, .newstablelist a:hover, .newsdetailhead a:hover, .invquartlist a:hover, .successlist a:hover, .productlisthead a:hover, .submitclass a:hover, .newsdetaillink a:hover, .previouspage a:hover, #contentreg a:hover, .logintop a:hover, .loginlinks a:hover, .adminlist a:hover, #contenthelium a:hover, #contentlist a:hover, .headstrip a:hover, .contactuspop a:hover, .contactuspopbtn a:hover, #contentmisc a:hover, .links a:hover {
	text-decoration:underline;
}
.productlistlink a, .condlistlink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FD6905;
	text-decoration: none;
}
.productlistlink a:hover, .condlistlink a:hover {
	text-decoration: underline;
}
.newslist a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF5A10;
	text-decoration: none;
	font-weight:bold;
}
.newslist a:hover {
	text-decoration: underline;
}
.relatedlink a, .tickertext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008C93;
	text-align: left;
	text-decoration:none;
}
.relatedlink a:hover, .tickertext a:hover {
	text-decoration:underline;
}
.sitemaptitle a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008C93;
	text-align: left;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}
.sitemaptitle a:hover {
	text-decoration:underline;
}
.sitemapmisc a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008C93;
	text-align: left;
	text-decoration:none;
	font-weight:bold;
}
.sitemapmisc a:hover {
	text-decoration:underline;
}
.sitemaplinknext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFB280;
	text-align: left;
	text-decoration:none;
}
.sitemaplinknext a:hover {
	text-decoration:underline;
}
#miscfunctions a, #miscfunctions2 a, .rightpaneltext a, .regemailsample a, .rightpaneltextdark a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF5A10;
	text-decoration:none;
}
#miscfunctions a:hover, #miscfunctions2 a:hover, .rightpaneltext a:hover, .regemailsample a:hover, .rightpaneltextdark a:hover {
	text-decoration:underline;
}

/*  Right Panels */

.panelnotsure {
	float:left;
	height: 153px;
	background-color:#FFFFFF;
}
.panelprodindex, .panelcondindex {
	float:left;
	display: block;
	height: 66px;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
}
.panelcantfind {
	float:left;
	display: block;
	padding:0px;
	margin:0px;
}

.panelbutterfly {
	float:left;
	display: block;
	height: 55px;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
}


/*  Admin */

.adminlist {
	float: left;
	width: 409px;
	padding: 0px 0px 15px 0px;
	background-image:url(/images/divide_admin.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.adminindent {
	padding-left: 15px;
}
.adminalign 
{	float:left; 
	width:409px;
	}
#registrationPanel
{
	float:left;
	clear: both;
	color:#999999;
	width: 409px;
}	
#confirmationPanel
{
	float:left;
	clear: both;
	color:#999999;
	width: 409px;
}

/* Admin Registration */

.OfflineRegistrationForm
{
	border-top-style: solid;
	border-top-color:#c3e6ef;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#c3e6ef;
	border-bottom-width: 1px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 409px;
	float:left;
	clear: both;
	color:#666666;
}
.OfflineRegistrationForm td
{
	height: 20px;
}
.OfflineRegistrationFormButton
{
	padding-top: 10px;
	padding-bottom: 10px;
	float:left;
	clear: both;
}
.OfflineRegistrationBody
{
	
	color:#999999
}
.OfflineRegistrationText
{
	padding-bottom: 10px
}

.OfflineRegistrationEnquiryDate2
{
	width:20px;
}
.OfflineRegistrationEnquiryDate4
{
	width:40px;
}


/* Premium Naturopath */
.PremiumHomePanel
{
	float:left; 
	width:350px;
	padding-bottom: 20px;
}
.PremiumHomePanelNewLine
{
	float:left; 
	width:350px;
	clear:both;
}
.PremiumHomePanelNewFullLine
{
	float:left; 
	width:752px;
	clear:both;
	padding-bottom: 20px;
}

.PremiumHomePanelHeaderImage
{
	height:50px;
	width:752px;
	padding-bottom: 20px;
}
.OnlineFormButton
{
	float:left;
	width: 60px;
}	
.OnlineFormButtons
{
	width:552px;
	float:left;
	height: 60px;
	padding-top:10px;
}
.OnlineFormText
{
	width:200px;
	float:left;
	height: 60px;
	text-align:left;
}
.NavigationContainer
{
	width:200px;
}
.PremiumHeader
{
	height: 50px;
}
.PremiumLeftSide
{
	float:left;
	width:150px;
}
.PremiumRightSide
{
	float:left;
	width:150px;
}
.PremiumMiddle
{
	float:left;
	width:409px;
	padding-right:10px;
}
.PremiumFAQ, .requireDetails, .NeedHelp, .ShareThisInfo
{
	width:125px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ShareThisInfo
{
	padding-bottom: 10px;
}
.PremiumMiddleHeader
{
	font-weight:bold;
	
}
.PremiumStep1
{
	height:30px;
}
.PremiumText
{
	text-align:left;
}
.PremiumAlignLeft
{
	text-align:left;
}
.PlatinumAsknaturopath
{
	width:100px;
}
/*text images*/
.lftImage{
    margin:10px 10px 10px 0;
    float:left;
}
.rghtImage{
    margin:10px 0 10px 10px;
    float:right;
}


