

html,body{
 background-color:#F3F3F4;
 background-image:url(../images/bg.png);
 background-repeat:repeat-x;
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:14px;
 color:#636363;
 margin:0px auto 0px auto;
 text-align:center;
}

#parent{
 position:relative;
 width:920px;
 margin:25px auto 0px auto;
 padding:0px 0px 0px 0px;
 background-color:#FFFFFF;
}

#header{
 position:relative;
 width:920px;
 height:205px;
 margin:0px 0px 0px 0px;
 text-align:left;
 background-color:#F3F3F4;
}

#title{
 position:relative;
 top:0px;
 left:0px;
 width:920px;
 height:129px;
 z-index:5;
 background-color:#F3F3F4;
 text-align: right; 
}

#logos{
 position:absolute;
 top:0px;
 right:0px;
 width:570px;
 height:129px;
 z-index:5;
 background-color:#F3F3F4;
}

#menu{
 position:absolute;
 top:160px;
 left:0px;
 width:920px;
 height:46px;
 z-index:5;
 background-color:#F3F3F4;
 background-image:url(../images/menu-bg.jpg);
 background-repeat:no-repeat;
}

/* NAV POSITIONS */
#menu-home{ position:absolute; top:0px; left:10px; width:79px; height:46px; }
#menu-d1{ position:absolute; top:0px; left:89px; width:1px; height:46px; }
#menu-wellness-factor-nutrition{ position:absolute; top:0px; left:90px; width:190px; height:46px; }
#menu-d2{ position:absolute; top:0px; left:280px; width:1px; height:46px; }
#menu-wellness-factor-skin-innovations{ position:absolute; top:0px; left:281px; width:193px; height:46px; }
#menu-d3{ position:absolute; top:0px; left:474px; width:1px; height:46px; }
#menu-adelaide-compounding{ position:absolute; top:0px; left:475px; width:169px; height:46px; }
#menu-d4{ position:absolute; top:0px; left:644px; width:1px; height:46px; }
#menu-news{ position:absolute; top:0px; left:645px; width:81px; height:46px; }
#menu-d5{ position:absolute; top:0px; left:726px; width:1px; height:46px; }
#menu-links{ position:absolute; top:0px; left:727px; width:81px; height:46px; }
#menu-d6{ position:absolute; top:0px; left:808px; width:1px; height:46px; }
#menu-contact{ position:absolute; top:0px; left:809px; width:103px; height:46px; }

/* NAV ROLLOVERS */
a.home {background:url("../images/menu/home.jpg") 0 0 no-repeat; display:block; width:79px; height:46px; text-decoration:none;}
a:hover.home {background-position:0 -71px;}	

a.wellness-factor-nutrition {background:url("../images/menu/wellness-factor-nutrition.jpg") 0 0 no-repeat; display:block; width:190px; height:46px; text-decoration:none;}
a:hover.wellness-factor-nutrition {background-position:0 -71px;}	

a.wellness-factor-skin-innovations {background:url("../images/menu/wellness-factor-skin-innovations.jpg") 0 0 no-repeat; display:block; width:193px; height:46px; text-decoration:none;}
a:hover.wellness-factor-skin-innovations {background-position:0 -71px;}	

a.adelaide-compounding {background:url("../images/menu/adelaide-compounding.jpg") 0 0 no-repeat; display:block; width:169px; height:46px; text-decoration:none;}
a:hover.adelaide-compounding {background-position:0 -71px;}	

a.news {background:url("../images/menu/news.jpg") 0 0 no-repeat; display:block; width:81px; height:46px; text-decoration:none;}
a:hover.news {background-position:0 -71px;}	

a.links {background:url("../images/menu/links.jpg") 0 0 no-repeat; display:block; width:81px; height:46px; text-decoration:none;}
a:hover.links {background-position:0 -71px;}	

a.contact {background:url("../images/menu/contact.jpg") 0 0 no-repeat; display:block; width:103px; height:46px; text-decoration:none;}
a:hover.contact {background-position:0 -71px;}	

#content{
 position:relative;
 width:920px;
 margin:0px auto 0px auto;
 padding:0px 0px 0px 0px;
 text-align:left;
 z-index:5;
 background-color:#ffffff;
}

td.contentcell{
 width:810px;
}

#onlycolumn{
 position:relative;
 width:771px;
 //width:830px;
 margin:0px 0px 0px 0px;
 padding:1px 20px 12px 39px;
 //padding:15px 20px 14px 39px;
 z-index:5;
}

#left-column{
 position:relative;
 float:left;
 width:656px;
 top:28px;
 left:18px;
 z-index:5;
 background-color:#ffffff;
 margin-bottom:30px;
}

#picture{
 position:relative;
 width:655px;
 height:146px;
 top:0px;
 left:0px;
 z-index:5;
 background-color:#F3F3F4;
 background-image:url(../images/slideshow/1.jpg);
 background-repeat:no-repeat;
}

#main{
 position:relative;
 width:627px;
 top:0px;
 left:0px;
 padding:26px 14px 0px 14px;
 z-index:5;
 background-color:#ffffff;
 background-image:url(../images/main-bg.jpg);
 background-repeat:no-repeat;
}

#right-column{
 position:relative;
 float:right;
 width:201px;
 top:28px;
 right:19px;
 z-index:5;
 background-color:#ffffff;
 margin-bottom:30px;
}

#newsletter-sign-up-box{
 width:182px;
 height:247px;
 padding:10px 8px 0px 11px;
 background-color:#F3F3F4;
 background-image:url(../images/sign-up-bg.jpg);
 background-repeat:repeat-y;
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:11px;
 color:#636363;
}

#book-a-consultation-box{
 width:182px;
 height:308px;
 padding:10px 8px 0px 11px;
 background-color:#F3F3F4;
 background-image:url(../images/sign-up-bg.jpg);
 background-repeat:repeat-y;
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:11px;
 color:#636363;
}

#find-a-doctor-box{
 width:182px;
 height:155px;
 padding:10px 8px 0px 11px;
 background-color:#F3F3F4;
 background-image:url(../images/sign-up-bg.jpg);
 background-repeat:repeat-y;
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:11px;
 color:#636363;
}

#clear{
 position:relative;
 width:656px;
 top:0px;
 left:18px;
 clear:both;
}

#extra{
 position:relative;
 width:920px;
 height:150px;
 top:0px;
 left:0px;
 padding-top:21px;
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:12px;
 color:#636363;
 background-color:#ffffff;
 background-image:url(../images/extra-bg.jpg);
 background-repeat:no-repeat;
 padding-bottom:10px;
 //padding-bottom:0px;
}

#extra-left{
 position:relative;
 float:left;
 width:275px;
 top:0px;
 left:0px;
 margin-left:32px;
}

#extra-middle{
 position:relative;
 float:left;
 width:275px;
 top:0px;
 left:0px;
 margin-left:32px;
}

#extra-right{
 position:relative;
 float:left;
 width:240px;
 top:0px;
 left:0px;
 margin-left:44px;
}

#googlemap{
 position:absolute;
 top:130px;
 right:0px;
 width:325px;
 height:325px;
}

#footerparent{
 position:relative;
 height:150px;
 width:920px;
 margin:0px auto 0px auto;
 z-index:1;
}

#footer{
 position:relative;
 width:920px;
 height:150px;
 margin:0px auto 0px auto;
 clear:both;
 z-index:5;
}

#siteby{
 position:absolute;
 top:9px;
 left:18px; 
}

h1{
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:23px;
 color:#F58020;
 display:block;
 padding:0px 0px 0px 0px;
 margin:0px 0px 20px 0px;
}

h2{
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#F58020;
 display:inline;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

h3{
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:16px;
 color:#F58020;
 font-weight:bold;
 text-decoration:none;
 display:inline;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

h4{
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:13px;
 font-weight:bold;
 color:#F58020;
 display:inline;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

h5{
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:16px;
 font-weight:bold;
 color:#F58020;
 display:inline;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

h6{
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:16px;
 font-weight:bold;
 color:#F58020;
 text-transform:uppercase;
 display:inline;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

a{ color:#636363; text-decoration:none; }
a:hover{ color:#636363; text-decoration:underline; }

a.download-link{ color:#F58020; font-weight:bold; font-size:13px; text-decoration:none; }
a.download-link:hover{ color:#F58020; font-weight:bold; font-size:13px; text-decoration:underline; }

a.download-link2{ color:#F58020; font-weight:bold; font-size:14px; text-decoration:none; }
a.download-link2:hover{ color:#F58020; font-weight:bold; font-size:14px; text-decoration:underline; }

a.download-link-news{ color:#F58020; font-weight:bold; font-size:15px; text-decoration:underline; }
a.download-link-news:hover{ color:#F58020; font-weight:bold; font-size:15px; text-decoration:underline; }

a.download-link-news2{ color:#636363; font-weight:bold; font-size:15px; text-decoration:underline; }
a.download-link-news2:hover{ color:#636363; font-weight:bold; font-size:15px; text-decoration:underline; }

a.links-link{ color:#636363; font-size:15px; font-weight:bold; text-decoration:none; }
a.links-link:hover{ color:#636363; font-size:15px; font-weight:bold; text-decoration:underline; }

a.bnm {background: url("../images/bnm.png") 0 0 no-repeat; display: block; width: 145px; height: 22px; text-decoration: none;}
a:hover.bnm {background-position: 0 -22px;}	

img{
 border:0px none #fff;
}

p{
 margin:0px 0px 20px 0px;
}

td{
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:14px;
 color:#636363;
}

p.highlight-big{ color:#F58020; font-weight:bold; font-size:16px; margin:0px 0px 5px 0px; }
span.highlight-big{ color:#F58020; font-weight:bold; font-size:18px; font-style:italic; }
.highlight{ color:#F58020; font-weight:bold; font-size:12px; }
.highlight2{ color:#F58020; font-weight:bold; font-size:14px; }
.highlight3{ color:#636363; font-weight:bold; font-size:13px; }

ul{ }
ol{ margin:0px 0px 0px 0px; }
li.tracklist{ margin: 0px 0px 0px -20px; //margin: 0px 0px 0px 50px; line-height: 200%; }

table.products td{ font-size:12px; }

form.quicksubscribe{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.label{
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:14px;
 color:#636363;
 font-weight:bold;
}

input.controlfield{ display: none; }
.mailinglist{
 background-color:#ffffff;
 background-image:url(../images/text-field-bg.gif);
 background-repeat:no-repeat;
 border:0px solid #ffffff;
 margin:0px 0px 0px 0px;
 //margin:0px 0px 0px 0px;
 padding:2px 2px 2px 2px;
 width:170px;
 height:19px;
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#636363;
}
.mailinglist2{
 background-color:#DADBDD;
 border:0px solid #ffffff;
 margin:0px 0px 0px 0px;
 //margin:0px 0px 0px 0px;
 padding:2px 2px 2px 2px;
 width:174px;
 height:23px;
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#F58020;
}
.mailinglist3{
 background-color:#ffffff;
 background-image:url(../images/text-area-bg.gif);
 background-repeat:no-repeat;
 border:0px solid #ffffff;
 margin:0px 0px 0px 0px;
 //margin:0px 0px 0px 0px;
 padding:2px 2px 2px 2px;
 width:170px;
 height:50px;
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#636363;
}


.headingfix{ margin-top:17px; //margin-top:0px; }