/* PAGE LAYOUT */
@import url("countryDropdown.css");

html {
	padding:0px;
	margin:0px;
}
body {
	text-align: left;
	padding:0px;
	margin:0px;
	background-color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	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;
	z-index: 5;
	position: relative;
}

.navbarcontent{
}

.headerBuyOnline{
	position: absolute;
	right: 0;
	top: 42px;
}

.sitesearch {
	display: block;
	position: absolute;
	right: 411px;
	top: 25px;
	float: left;
	width: 149px;
}
.othersites {
	position: absolute;
	right: 205px;
	top: 24px;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 202px;
}
.inputFindastore input{
	color:Black;
	font-size:11px;
	position:relative;
	/*top:-5px;*/
	width:95px;
	
}
.findastore {
	right:75px;
	overflow:hidden;
	position:absolute;
	top:25px;
	width:122px;
}
.searchalign {
	float: left;
	padding: 0px;
	margin: 0px;
}
.searchaligntop {
	float: left;
	padding: 0px;
	margin: 0px;
}
.otheralign {
	float: left;
	padding: 0px;
	margin: 0px;
}
.searchalignbutton {
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 3px;
	border-width: 0px;
}
.findastore p, .sitesearch p, .othersites p {
	margin: 0px;
	padding: 0px 0px 5px 3px;
}

.btnPostal{
	float: left;
	margin: 0 0 0 3px;
}

span.inputFindastore input{
	float: left;
	color: Black;
	font-size: 11px;
	padding:1px 0 2px 1px;
}

/* Page Placements */
.headerimagegen, .headerimageproduct, .headerimage, .headerimagecondition, .headerimageyourhealth, .headerimageregister, .headerimagenat, .headerimagenatSingaporeMalaysia, .headerimagesearch, .headerimagesitemap, .headerimagecontactus, .headerimagenews, .headerimageaboutus, .headerimageinvestors, .headerimageprivacy, .headerimagefindastore, .headerimagefindastore, .headerimagecopyright, .headerimageadmin, .headerimagefriend, .headerimagemisc {
	display: block;
	width: 762px;
	height: 141px;
	float: left;
	background-repeat:no-repeat;
	-moz-box-sizing: border-box;
}
.headerimagegen {
	background-image:url(../images/header_gen.jpg);
}
.headerimageproduct {
	background-image:url(../images/header_products.jpg);
}
.headerimage {
	background-image:url(../images/header_products.jpg);
}
.headerimagecondition {
	background-image:url(../images/header_conditions.jpg);
}
.headerimageyourhealth {
	background-image:url(../images/header_yourhealth.jpg);
}
.headerimageyourhealthSingaporeMalaysia {
	background-image:url(../images/SingaporeMalaysia/header_yourhealth.jpg);
}

.headerimageregister {
	background-image:url(../images/header_registration.jpg);
}
.headerimagenat {
	background-image:url(../images/header_naturopath.jpg);
}
.headerimagenat {
	background-image:url(../images/header_naturopath.jpg);
}
.headerimagenatSingaporeMalaysia {
	background-image:url(../images/SingaporeMalaysia/header_naturopath.jpg);
}
.headerimagesearch {
	background-image:url(../images/header_search.jpg);
}
.headerimagesitemap {
	background-image:url(../images/header_sitemap.jpg);
}
.headerimagecontactus {
	background-image:url(../images/header_contactus.jpg);
}
.headerimagenews {
	background-image:url(../images/header_news.jpg);
}
.headerimageaboutus {
	background-image:url(../images/header_aboutus.jpg);
}
.headerimageinvestors {
	background-image:url(../images/header_investors.jpg);
}
.headerimageprivacy {
	background-image:url(../images/header_privacypolicy.jpg);
}
.headerimagefindastore {
	background-image:url(../images/header_findastore.jpg);
}
.headerimagecopyright {
	background-image:url(../images/header_copyright.jpg);
}
.headerimageadmin {
	background-image:url(../images/header_admin.jpg);
}
.headerimagefriend {
	background-image:url(../images/header_emailfriend.jpg);
}
.headerimagemisc {
	background-image:url(../images/header_misc.jpg);
}
.headerimagevoid {
	display: block;
	width: 762px;
	height: 141px;
	float: left;
	-moz-box-sizing: border-box;
}

.titlecontainer {
	text-align:left;
	float: left;
	display: block;
	clear: both;
	margin-top: 110px !important;
	padding-left: 176px !important;
	/*position: relative;
	top: 110px;
	left: 176px;
	width:409px;*/
}
#miscfunctions {
	text-align: right;
	margin-top: 100px;
	float: right;
}

.barcontainerAdminLarge
{
	width: 1100px;
	display: block;
	float: left;	
}

.barcontainer {
	width: 762px;
	display: block;
	float: left;
	background-image:url(../images/back_container.gif);
}
.leftbar {
	float: left;
	width: 162px;
	display: block;
}

.middlebarAdminLarge {
	/*float: left;*/
	background-color:#FFFFFF;
	/*width: 437px;
	overflow:hidden;*/
}

.middlebar {
	float: left;
	background-color:#FFFFFF;
	width: 425px;
	overflow:hidden;
	padding-left: 12px;
}
.rightbar {
	float: left;
	width: 132px;
	margin: 0px;
	padding: 0px;
}
.pad {
	display: block;
	height: 13px;
	width: 162px;
	background-color:#FFFFFF;
	float: left;
}
/* LEFT BAR */


.leftingredsearch {
	float: left;
	width: 142px;
	display: block;
	background-color:#B8E7EB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	color: #008C93;
	text-align:left;
	padding: 10px;
	vertical-align:top;
}
.leftnatteam {
	float: left; 
	width:162px;
	/* 
	Height Commented out by troy 28 Jan 2008
	To fix the cut off image on 
    www.blackmores.com.sg and www.blackmores.com.my
	height: 190px; */
	background-color: #FFFFFF;
	position: relative;
	overflow:hidden;
}

.leftnatteam p
{
	margin: 43px 0 0 11px;
	width: 137px;
	color: #18a316;
	position: relative;
	z-index: 2000;
}

/* CONTENT */

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #008C93;
	font-weight:normal;
	padding: 0px;
	margin: 0px;
}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #008C93;
	padding: 15px 0px 0px 0px;
	margin: 0px;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	margin: 0px;
	font-weight:normal;
}
h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	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 {
	color:#666666;
	display:block;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:0 14px 20px 0;
	text-align:left;
	width:409px;
}
#contenthelium {
	padding: 0px 14px 20px 14px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	display: block;
	float: left;
	word-wrap: break-word;
	width:409px;
}
#contentreg {
	/*dding: 0px 8px 20px 8px;*/
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	display: block;
	float: left;
	padding:0 0 20px;
	word-wrap: break-word;
	width:409px;
}

img.login{position: relative;} 

#contentpromo {
	padding: 0px 14px 20px 14px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	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:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	display: block;
	float: left;
	word-wrap: break-word;
}
#contenthead {
	width: 409px;
	padding: 13px 0px 13px 0px;
	font-family:Verdana, 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:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	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:Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	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: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #fd6905;
}
.pulloutyellow thead td{
    padding:5px 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    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: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #15a213;
}
.pulloutgreen thead td{
    padding: 5px 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008C93; 
	text-decoration: none;
	background-color:#F0FAFF;
}
.prodlist td a:hover { 
	font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 200px;
	height: 37px;
	font-size: 11px;
	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: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 405px;
	height: 40px;
	font-size: 11px;
	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 {
	padding-top: 3px;
	padding-left: 4px;
	height: 34px;
	float: left;
}
.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:394px;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:right;
	color: #6FBFC7;
	padding-top:5px;
	width: 210px;
}
.pagernavlistpage {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6FBFC7;
	padding-top:5px;
	margin-right: 10px;
	width:30px;
}
.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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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;
	border-right: 1px solid #FFFFFF;
}
.natstep a {
	float: left;
	display: block;
	width: 37px;
	height: 15px;
	padding-top: 3px;
	background-color:#DFF3FC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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: 15px;
	padding-top: 3px;
	border-right: 1px solid #FFFFFF;
}
.natstepfade {
	float: left;
	background-color:#F0FAFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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: left;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	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:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	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:120px;
}
.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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #008C93;
	margin-top: 15px;
	padding-bottom:10px;
	width:400px;
}
.healthreferencesi p
{
	display: block;
	word-wrap: break-word;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #008C93;
	font-style:italic;
	width:400px;
	padding:0px 0px 10px 0px;
	margin:0px;
}
.healthreferencesi OL 
{
	display: block;
	word-wrap: break-word;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #008C93;
	font-style:italic;
	width:400px;
	padding:0px;
	margin:0px;
}
.healthreferencesi LI 
{
	display: block;
	word-wrap: break-word;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	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:0 3px 0 0;
}
.unsub_padding {
	margin-top:3px;
	width:300px;
}
.unsub_comments {
	float:left;
	width:409px;
	padding:0px;
}
.unsub_comments textarea {
	float:left;
	width:407px;
	padding:0px;
	border: 1px solid #B0CEDE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#616161;
}


.regindicate { 
	float: left;
	width: 300px;
	color: #999999;
	font-size: 10px;
	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: 10px;
	font-style:italic;
	padding-top: 10px;
}
.register td, .asknaturopath td {
	padding: 5px 5px 5px 0px;
}
.register_unsub td {
	padding: 0 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:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	color: #000000;
	text-align:left;
}
.regindicatel { 
	float: left;
	display:block;
	width:380px;
	color: #999999;
	font-size: 10px;
	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: 11px;
	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:Verdana, 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:11px;
	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:11px;
	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:11px;
	cursor:pointer;
	padding: 7px 24px 7px 24px;
	width:361px;
	
}
div.answer {
	float:left;
	line-height: 13px;
	font-size:11px;
	color: #333333;
	background-color: #FBFBFB;
	padding: 0px 24px 8px 24px;
	border-bottom: 1px dotted #E5E5E5;
	width:361px;
}	
div.answerlast {
	line-height: 13px;
	font-size:11px;
	color: #333333;
	background-color: #FBFBFB;
	padding: 0px 24px 8px 24px;
	width:361px;
}	
.ticker {
	float: left;
	margin-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	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:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	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:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	color: #008C93;
	text-align: left;
	background-color:#DEF3FC;
	padding: 7px;
}
.rightpaneltextpromo  {
	width: 142px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	color: #008C93;
	text-align: left;
	background-color:#DEF3FC;
	padding: 10px;
}
.rightpaneltext h2  {
	padding: 0px;
	margin: 0px;
}
.rightpaneltextdark  {
	width: 148px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	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(../images/bullet_promo.gif);
	margin-left: 0px;
}
.naturopathteam 
{
	list-style-image: url(../images/bullet_promo.gif);
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	color: #008C93;
	text-align: left;
	background-color:#dcf8b8;
	padding: 10px 0px 10px 10px;
	position: relative;
	width: 152px;
}

img.teamPic
{
	left: -10px;
	position: relative;
	top: -10px;
	width: 152px;
}

img.teamLogos{
	left: -10px;
	position: relative;
	top: 10px;
	width: 152px;
}

.naturopathdetails 
{
	background-image:url(../images/bg_privacy.gif);
	width: 142px;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	color: #008C93;
	background-color:#B8E7EB;
	padding: 38px 10px 10px 10px;
	text-align:left;
}

.needHelp 
{
	background-image:url(../images/bg_techHelp.gif);
	background-position: 0 0 no-repeat; 
	width: 142px;
	height: 50px;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	color: #008C93;
	background-color:#B8E7EB;
	padding: 38px 10px 10px 10px;
	text-align:left;
}

.tellFriend 
{
	background-image:url(../images/bg_tellFriend.gif);
	width: 142px;
	height: 41px;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	color: #008C93;
	background-color:#B8E7EB;
	padding: 38px 10px 10px 10px;
	text-align:left;
}

.needHelp a,.needHelp a:hover{color: #FD6905; text-decoration: none;}
.natteamleft {
	float: left;
	display: block;
	width: 49px;
	padding-bottom: 5px;
}
.natteamright {
	float: left;
	display: block;
	width: 44px;
	padding-bottom: 5px;
}
.rightbarbottomAdminLarge {
	/*background-image:url(../images/back_rightbarbottom.gif);
	background-repeat:no-repeat;*/
	width: 162px;
	height: 29px;
	float: left;
}

.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: Verdana;
	font-size:11px;
	color: #333333;
	padding: 10px 10px 0px 10px;
	}
.contactuspopbtn 
{
	text-align:right;
	padding-right:10px;
}

#subcriberBreakdownLabel table{width: 900px;}

/* Footer */

#footer {
	display: block;
	float: left;
	height: 75px;
	width: 761px;
	background-color:#DEF3FC;
	padding-top: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#009999;
	text-align:center;
	line-height: 15px;
}
#footer a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#009999;
	text-decoration:none;
	}
#footer a:hover {
	text-decoration:underline;
	}
#footerprint {
	display:none;
	visibility:hidden;
}
.footerdirect {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#61C4CA;
	width:761px;
	margin-bottom:15px;
	display:block;
}

/*  Form elements*/

.inputFindastore input, .formfields, .searchaligntop input, .otheralign select, .asknaturopath textarea {
	border: 1px solid #B0CEDE;
	font-family:Verdana, 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:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	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:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#616161;
	text-decoration:none;
}
.searchaligntop input {
	color: Black;
	font-size: 11px;
	padding:1px 0 2px 1px;
	width:113px;
}
.otheralign select {
	width:180px;
}
.previouspage 
{
	padding-top:5px;
	}

/*  Universal */

IMG, .borderzero, #miscfunctions 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:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FD6905;
	text-decoration: none;
}
.productlistlink a:hover, .condlistlink a:hover {
	text-decoration: underline;
}
.newslist a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF5A10;
	text-decoration: none;
	font-weight:bold;
}
.newslist a:hover {
	text-decoration: underline;
}
.relatedlink a, .tickertext a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #008C93;
	text-align: left;
	text-decoration:none;
}
.relatedlink a:hover, .tickertext a:hover {
	text-decoration:underline;
}
.sitemaptitle a {
	font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #008C93;
	text-align: left;
	text-decoration:none;
	font-weight:bold;
}
.sitemapmisc a:hover {
	text-decoration:underline;
}
.sitemaplinknext a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFB280;
	text-align: left;
	text-decoration:none;
}
.sitemaplinknext a:hover {
	text-decoration:underline;
}
#miscfunctions a, .rightpaneltext a, .regemailsample a, .rightpaneltextdark a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FF5A10;
	text-decoration:none;
}
#miscfunctions 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: 438px;
}

/* 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;
}




/*Admin Stats*/
table.statsTable {
	border: 1px solid #C3E6EF;
	border-bottom: none;
	margin-top: 10px;
	width: 600px;	
}

table.statsTable th, table.statsTable td{
	padding-bottom: 4px;
	padding-top: 4px;
	vertical-align: middle;
}

th.statsFirstCell{
	background-color: #e3f4fc;
	border-bottom: 1px solid #C3E6EF;
	padding-left: 10px;
	width: 120px;	
}

.statsSegmentCell{
	background-color: #f2f9fa;
	border-bottom: 1px solid #C3E6EF;
	border-left: 1px solid #C3E6EF;
	text-align: right;
	padding-right: 10px;	
	width: 100px;
}

.statsRightTotalTitleCell{
	background-color: #4cb4ba;
	color: #fff;
	border-bottom: 1px solid #C3E6EF;
	border-left: 1px solid #C3E6EF;
	padding-right: 10px;
	width: 80px;
}

.statsRightTotalCell{
	background-color: #4cb4ba;
	color: #fff;
	border-bottom: 1px solid #C3E6EF;
	border-left: 1px solid #C3E6EF;
	padding-right: 10px;
	width: 80px;
}

.statsGrandTotalCell{
	background-color: #4cb4ba;
	color: #fff;
	border-bottom: 1px solid #C3E6EF;
	border-left: 1px solid #C3E6EF;
	font-weight: bold;
	width: 80px;
	padding: 0 10px 0 0;
}

.statsBottomTotalTitleCell{
	background-color: #e3f4fc;
	border-bottom: 1px solid #C3E6EF;
	padding: 0 10px 0 10px;
}

.statsSiteCell{
	background-color: #e3f4fc;
	border-left: none;
	border-bottom: 1px solid #C3E6EF;
	padding-left: 10px;
}

.statsValueCell{
	padding-right: 10px;
	border-bottom: 1px solid #C3E6EF;
	border-left: 1px solid #C3E6EF;
	width: 100px;
}

.statsBottomTotalCell{
	background-color: #F0FAFF;
	padding: 0 10px 0 0;
	border-bottom: 1px solid #C3E6EF;
	border-left: 1px solid #C3E6EF;
}

.loginNow{position: relative;}

img.loginBtn{
	left: 258px;
	position: absolute;
	top: 42px;
}


.userStatisticsHeading
{
	/*float:left; */
}

.userStatisticsDetail
{
	/*float:left;*/
	padding: 15px 0 0 5px; 
	text-align: right;
}
.clearFloats
{
	clear:both;
	line-height: 0;
}

.promotionPanelFloatLeft
{
	float:left;
}

h2.webStoreLink a{
	color: #ff5a10;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

h2.webStoreLink{
	padding: 0 0 4px 0;
}

div.webStoreState{
	color: #666;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
}

div.webStoreList table{
	border-top: 1px solid #c3e6ef;
	margin: 18px 0 0 0;
	width: 387px;
}

div.webStoreList table td{
	border-bottom: 1px solid #e5e5e5;
	padding: 18px 0;	
}

div.webStoreHead{
	color: #666;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	padding: 14px 0 0 0;
	width: 387px;
}

div.webStoreHead .listTitle{
	float: left;
	padding: 4px 0 0 0;
}

div.webStoreHead .filterInput{
	float: right;
	text-align: right;
}


div.webStoreHead .filterInput select{
	border: 1px solid #7f9db9;
	color: #333;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
}

div.webStorePagination{
	background: #f0faff;
	color: #6fbfc7;
	margin: 20px 0 0 0;
	padding: 8px 20px;
	text-align: center;
	width: 347px;
}

div.webStorePagination .webStorePrev{
	background: url(../images/btn_store_prev.gif) no-repeat center;
	border: none;
	cursor: pointer;
	height: 16px;
	margin: 0;
	vertical-align:-2px;
	width: 18px;
}

div.webStorePagination .webStoreNext{
	background: url(../images/btn_store_next.gif) no-repeat center;
	border: none;
	cursor: pointer;
	height: 16px;
	margin: 0;
	vertical-align:-2px;
	width: 18px;
}