/* global */
html{height: 100%;}

body {
  padding: 0px;
  margin: 0px;
  background-color: #87C30F;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 130%;
}
p
{ margin: 0px;
  line-height: 1.5em;
}
h1
{ font-family: Arial, Helvetica, Verdana, sans-serif;
}
h2
{ margin: 0px;
  padding: 0px 0px 4px 0px;
  font-size: 100%;
}
img{border: 0px;}

em{  font-size: 90%;;}

/* image positioning - left, right and center */
.left
{ float: left; 
  padding: 0px 0px 0px 0px;
}

.right
{ float: right; 
  padding: 0px 0px 0px 8px;
}

.center
{ display: block;
  text-align: center;
  margin: 0 auto;
}

/* block quote */
blockquote
{ margin: 20px 0px 20px 0px; 
  padding: 10px 20px 0px 20px;
  border-left: 8px solid;
}

/* unordered list */
ul
{ margin: 8px 0px 0px 16px;
  padding: 0px;
}

ul li
{ list-style-type: square;
  margin: 0px 0px 0px 0px; 
  padding: 0px;
}

/* ordered list */
ol
{ margin: 8px 0px 0px 24px;
  padding: 0px;
}

ol li
{ margin: 0px 0px 11px 0px; 
  padding: 0px;
}

/* margin lefts / margin rights - to centre content */
#main, #links, #footer, #topimage1, #topimage2, #menu, #content
{ margin-left: auto; 
  margin-right: auto;
}

/* main container */
#main
{ width: 1005px;
  background: #87C30F url(http://www.food-detective.com.au/images/main.jpg) repeat-y;
}

/* links above the logo / footer */
#footer
{
	padding: 8px 0px 0px 0px;
	width: 719px;
	height: 20px;
	font-size: 115%;
	text-align: center;
	text-decoration: none;
	letter-spacing: 0.3em;
	font-weight: bold;
}

/* bottom bar shadow */
#bottomshadow
{ width: 1005px;
  height: 26px;
  background: #87C30F url(http://www.food-detective.com.au/images/bottomshadow.jpg) no-repeat;
}


/* logo */
#topimage1
{ width: 961px;
  height: 118px;
  text-align: left;
  background: #98b82f url(http://www.food-detective.com.au/images/topimage.jpg) no-repeat;
}


#topimage1 a{
	color: #36781B;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8px;
	font-style: normal;
	letter-spacing: 0em;
	text-decoration:none;
margin: 0px 0px 0px 8px;
}


/* navigation menu */
#menu
{ height: 23px;
  width: 961px;
  background: #FFF url(http://www.food-detective.com.au/images/bgnavigation.png);
}


/* main content */
#content
{ width: 961px;
  height: auto;
  padding: 0px;
  overflow: hidden;
} 

/* column 1 - contains sidebar items */



/* text_container - page content */
#text_container
{ text-align: left;
  /*background: #fff;*/
  width: 961px;
  line-height: 110%;
  padding: 0px 0px 0px 0px;
}

#text_container li {
	list-style: url(http://www.food-detective.com.au/images/li.gif);
	margin-left: 0px;
	line-height: 120%;
	letter-spacing: 0em;
	font-size: 75%;
	font-weight: normal;
	text-align: left;
}

.h1PageText {
  /*padding: 0px 0px 0px 280px;*/
  letter-spacing: .0em;
  margin: 0px 0px 0px 0px; 
  font-size: 160%;
  line-height: 120%;
  font-weight: normal;
  color: #98B830;
}
.h2PageText {
  padding: 0px 0px 0px 0px;
  letter-spacing: .0em;
  margin: 0px 0px 0px 0px; 
  font-size: 90%;
  line-height: 160%;
  font-weight: bold;
  color: #98B830;
}
a.h2PageText:link{color:#98B830; text-decoration:none;}
a.h2PageText:visited{color:#98B830; text-decoration:none;}
a.h2PageText:hover{color:#98B830; text-decoration:underline;}

.BlackLargeNumbers {
  padding: 70px 0px 0px 0px;
  letter-spacing: 1em;
  font-size: 700%;
  line-height: 0%;
  font-weight: bold;
  color: #000;
}
.GreenLargeNumbers {
  padding: 70px 0px 0px 0px;
  letter-spacing: 1.0em;
  font-size: 700%;
  line-height: 0%;
  font-weight: bold;
  color: #98B830;
}
.BodyTextWhite {
  padding: 0px 0px 0px 0px;
  letter-spacing: .0em;
  margin: 0px 0px 0px 0px; 
  font-size: 75%;
  line-height: 160%;
  font-weight: normal;
  color: #fff;
}
.BodyTextBlack {
  padding: 0px 0px 0px 0px;
  letter-spacing: .0em;
  margin: 0px 0px 0px 0px; 
  font-size: 75%;
  line-height: 160%;
  font-weight: normal;
  color: #000;
}
.h2PageTextBlack {
  padding: 0px 0px 0px 0px;
  letter-spacing: .0em;
  margin: 0px 0px 0px 0px; 
  font-size: 90%;
  line-height: 160%;
  font-weight: bold;
  color: #000;
}

#text_container h1 
{ padding: 50px 0px 0px 280px; 
  letter-spacing: .0em;
  margin: 0px 0px 0px 0px; 
  font-size: 160%;
  line-height: 110%;
  font-weight: normal;
  color: #98B830;
}
#text_container h2 
{ padding: 0px 140px 0px 280px; 
  letter-spacing: .0em;
  margin: 0px 0px 0px 0px; 
  font-size: 90%;
  line-height: 120%;
  font-weight: bold;
  color: #98B830;
}
#text_container p
{ padding: 0px 140px 0px 280px; 
  letter-spacing: .0em;
  margin: 0px 0px 0px 0px; 
  font-size: 75%;
  font-weight: normal;
}
#text_container p b
{ padding: 0px 0px 0px 280px; 
  letter-spacing: .0em;
  margin: 0px 0px 0px 0px; 
  font-size: 75%;
  font-weight: normal;
}
#text_container li a {
	list-style: url(http://www.food-detective.com.au/images/li.gif);
	margin-left: 0px;
	line-height: 160%;
	letter-spacing: 0em;
	font-size: 160%;
	font-weight: normal;
	text-align: left;
	color: #98B830;
	text-decoration:underline;
}
#text_container  a {
	color: #98B830;
	text-decoration:underline;
}

h1
{ background: transparent;
  color: #3045B0;
  border-color: #8898E3;
}

.h1index1
{ font-family: Arial, Helvetica, Verdana, sans-serif;
   color: #000;
  letter-spacing: .0em;
  font-size: 110%;
  line-height: 120%;
   font-weight: normal;
}
.h1indextext
{ 
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #000;
  letter-spacing: .0em;
  font-size: 115%;
  line-height: 120%;
  font-weight: normal;
}
.Lrg_Green_Link{
  letter-spacing: .0em;
  font-size: 150%;
  line-height: 160%;
  font-weight: normal;
  color: #98B830;
}

.textboldgreen {
	color: #98B830;
	font-weight: bold;
}
a.Lrg_Green_Link:link{color:#ff3300; text-decoration:none;}
a.Lrg_Green_Link:visited{color:#98B830; text-decoration:none;}
a.Lrg_Green_Link:hover{color:#98B830; text-decoration:none;}


/*------ backgrounds -----------*/
.bgnone	{ background: #FFFFFF;}
.bg9tips { background: #FFF url(http://www.food-detective.com.au/images/9tips.jpg) no-repeat; }
.bgbuyatest {background: #FFF url(http://www.food-detective.com.au/images/buyatest.jpg) no-repeat; min-height: 600px; }
.bgcomplementary {background: #FFF url(http://www.food-detective.com.au/images/complementary.jpg) no-repeat; }
.bgcontact { background: #FFF url(http://www.food-detective.com.au/images/contact.jpg) no-repeat; }
.bgdiet_01 { background: #FFF url(http://www.food-detective.com.au/images/diet_01.jpg) no-repeat; }
.bgdiet_02 { background: #FFF url(http://www.food-detective.com.au/images/diet_02.jpg) no-repeat; }
.bgdiet_03 { background: #FFF url(http://www.food-detective.com.au/images/_diet_03.jpg) no-repeat; }
.bgdiet_03_2 { background: #FFF url(http://www.food-detective.com.au/images/diet_03_2.jpg) no-repeat; }
.bgdiet_03_3 { background: #FFF url(http://www.food-detective.com.au/images/diet_03_3.jpg) no-repeat; }
.bgdiet_03_4 { background: #FFF url(http://www.food-detective.com.au/images/_diet_03_4.jpg) no-repeat; }
.bgdiet_03_5 { background: #FFF url(http://www.food-detective.com.au/images/diet_03_5.jpg) no-repeat; }
.bgfaq1 { background: #FFF url(http://www.food-detective.com.au/images/faq1.jpg) no-repeat; }
.bgfaq2 { background: #FFF url(http://www.food-detective.com.au/images/faq2.jpg) no-repeat; }
.bgfaq3 { background: #FFF url(http://www.food-detective.com.au/images/faq3.jpg) no-repeat; }
.bgfaq4 { background: #FFF url(http://www.food-detective.com.au/images/faq4.jpg) no-repeat; min-height: 595px }
.bgfaq5 { background: #FFF url(http://www.food-detective.com.au/images/faq5.jpg) no-repeat; }
.bgfaq6 { background: #FFF url(http://www.food-detective.com.au/images/faq6.jpg) no-repeat; min-height:500px }
.bgfaq7 { background: #FFF url(http://www.food-detective.com.au/images/faq7.jpg) no-repeat; }
.bgfoodintolerence { background: #FFF url(http://www.food-detective.com.au/images/foodintolerence.jpg) no-repeat; }
.bggeneralhealth { background: #FFF url(http://www.food-detective.com.au/images/generalhealth.jpg) no-repeat; }
.bghome { background: #FFF url(http://www.food-detective.com.au/images/faq1.jpg) no-repeat; min-height: 474px}
.bglinks { background: #FFF url(http://www.food-detective.com.au/images/links.jpg) no-repeat; }
.bgsupport { background: #FFF url(http://www.food-detective.com.au/images/support.jpg) no-repeat; }
.bgsymptoms { background: #FFF url(http://www.food-detective.com.au/images/_symptoms.jpg) no-repeat; }
.bgtest_yourself { background: #FFF url(http://www.food-detective.com.au/images/test_yourself.jpg) no-repeat; }
.bgvitamins { background: #FFF url(http://www.food-detective.com.au/images/vitamins.jpg) no-repeat; }

/*------old in page styles---*/
.style3 {color: #98b830}

form {
	font-weight: normal;
	margin-left: 280px;
}

#distributerBox {
	margin-left:280px;
}
#distributerBox dt{
	float:left;
	padding-right:20px;
	font-size: 75%;
  font-weight: bold;
}
#distributerBox dd {
	margin-left:90px;
	font-size: 75%;
}

#basket {
  font-size: 75%;
  color: #333;
}

.input {
  border: 1px solid #666;
}

.button {
  border: 1px solid #666;
  background: url(none) no-repeat #FFFFFF;
  font-family: tahoma, helvetica, sans-serif;
  font-style: normal;
  font-size: 14px;
  color: #454743;
}

.input:focus {
  border: 1px solid #98B830;
}

.checkoutErrors {
  margin:8px 0 0 310px;
  padding:10px;
  font-weight: bold;
}