/* CSS Document */

*{margin: 0;
}

		body{
		text-align: center;
		background-color: #F8F7F3;
		height: 100%;
	}
	
		html {
		height: 100%;
		}


	div.container {
		margin: 0 auto;   /* align for good browsers */
		text-align: left; /* counter the body center */
		border: none;
		width: 811px;
		
		
	}
	
	div.containerlp {
		margin: 0 auto;   /* align for good browsers */
		text-align: left; /* counter the body center */
		border: none;
		width: 770px;
		
		
	}

	div.header  {
		width: 811px;
		margin: 0 auto;
		margin-top: 20px;
		font-size: 0px;		
		background-repeat: repeat-y;
		background-image:url(images/Hoodia_contentbackground.gif);
		}
		
		
	div.redapplelivinglogo  {
		width: 751px;
		height: 78px;
		padding-top: 10px;
		padding-left: 25px;
	
		}
		
			
	
	
	div.menubar  {
		width: 811px;
		margin: 0 auto;
		background-repeat: no-repeat;
		background-image:url(images/Hoodia_10.gif);
		height: 36px;
		font-family:Arial, Helvetica, sans-serif;
	    font-size: 13px;
	    color: #FFFFFF;
	    font-weight: bold;
		
	padding-left: 30px;
	padding-top: 7px;
	
		}

	
		
	div.content {
	width: 811px;
	background-image: url(images/Hoodia_contentbackground.gif);
	float: left;
	background-repeat: repeat-y;
	margin-top: -7px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
		}
		
		div.contentlp {
	width: 760px;
	background-image: url(images/Hoodia_contentbackground.gif);
	float: left;
	background-repeat: repeat-y;
	margin-top: -7px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
		}
	
	.leftbar  {
		width: 138px;
		background-color: #ECF4E7;
		margin-left: 23px;
		padding-top: 8px;
		padding-left: 8px;
		float: left;
		text-align: left;
	
		}
		
			
	.leftbarhome  {
		width: 138px;
		background-color: #FFFFFF;
		margin-left: 23px;
		padding-top: 0px;

		float: left;
		text-align: left;
	
		}
		
		
	.mainimage   {
	width: 601px;
	height: 204px;
	left: 190px;
	top: 0px;
	background-image: url(images/hoodia_and_review.gif);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-left: 20px;
	margin-left: 10px;
	float: left;
	text-align: left;
		
		}
		
			.mainimagelp   {
	width: 740px;
	
	left: 190px;
	top: 30px;
	background-image: url(images/mainimagebig.jpg);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-left: 20px;
	margin-left: 20px;
	float: left;
	text-align: left;
		
		}
		
		.lefttextbox {
		width: 300px;
		padding: 10px;
		background: #FFFFFF;
		margin-top: 15px;
		
		filter:alpha(opacity=60);-moz-opacity:.70;opacity:.70;
				padding-right: 20px;
		
		
		}
			.overtext {
		width: 300px;
		padding: 10px;
		z-index: 3;
		padding-right: 20px;
		
		}
			.mainimagelanding   {
	width: 760px;
	height: 204px;
	left: 190px;
	top: 0px;
	background-image: url(images/hoodia_and_review.gif);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-left: 40px;
	margin-left: 20px;
	float: left;
	text-align: left;
		
		}

	
	.mainimagewl   {
	width: 601px;
	height: 204px;
	left: 190px;
	top: 0px;
	background-image: url(images/hoodiaweightloss.gif);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-left: 20px;
	margin-left: 10px;
	float: left;
	text-align: left;
		
		}
		
		
			.mainimageneut   {
	width: 601px;
	height: 204px;
	left: 190px;
	top: 0px;
	background-image: url(images/scarykid.jpg);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-left: 20px;
	margin-left: 10px;
	float: left;
	text-align: left;
		
		}
		
			.internalrightcaption   {
	width: 300px;
	height: 204px;
	left: 190px;
	top: 0px;
	background-image: url(images/hoodiaweightloss.gif);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-left: 20px;
	margin-left: 10px;
	float: right;
	text-align: left;
		
		}
		
		.rightcaption img, .leftcaption img{
	display: block;
	margin: 0 auto 6px auto;
}

.rightcaption{
	width: 215px;
	float: right;
	padding: 8px;
	margin: 8px 0 8px 8px;
	
	text-align: center;
	font-size: 0.7em;
	font-weight: bold;
	line-height: 1.3em;
}

.rightcaptionwide{
	width: 250px;
	float: right;
	padding: 8px;
	margin: 8px 0 8px 8px;
	
	text-align: center;
	font-size: 0.7em;
	font-weight: bold;
	line-height: 1.3em;
}

		
		.mainimagetm   {
	width: 601px;
	height: 204px;
	left: 190px;
	top: 0px;
	background-image: url(images/measureweight.gif);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-left: 20px;
	margin-left: 10px;
	float: left;
	text-align: left;
		
		}
		
			.mainimagehome   {
	width: 602px;
	height: 414px;
	left: 190px;
	top: 0px;
	background-image: url(images/homepage.jpg);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-left: 20px;
	margin-left: 10px;
	float: left;
	text-align: left;
		
		}
		
					.mainimagehomesmall   {
	width: 602px;
	height: 220px;
	left: 190px;
	top: 0px;
	background-image: url(images/smallerhomepageimage.jpg);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-left: 20px;
	margin-left: 10px;
	float: left;
	text-align: left;
		
		}
				.mainimagehomeround  {
	width: 602px;
	height: 181px;
	left: 190px;
	top: 0px;
	
	background-repeat: no-repeat;
	padding-left: 0px;
	margin-left: 10px;
	float: left;
	text-align: left;
		
		}
		.featuredbox1 {
		
		width: 270px;
		float:left;
		margin-left:10px;
		padding: 10px;
		padding-right:20px;


		border-color:#CCCCCC;
		border-style:solid;
		margin-top: 5px;
		border-top-width: 0px;
		border-right-width: 1px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		}
		
		.featuredbar {
	width: 600px;
	float:left;
	margin-left:10px;
	margin-top: 5px;
		}
		
		
	div.buynowbutton    {
	width: 225px;
	height: 25px;
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 40px;
	}
	
		div.buynowbuttonhome    {
	width: 225px;
	height: 25px;
	background-repeat: no-repeat;
	padding: 0px;
	padding-left: 350px;
	align: right;
	}
		div.buynowbuttonwl    {
	width: 225px;
	height: 25px;
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 20px;
	}
	
	.bodytext   {
	width: 590px;
	left: 180px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
		
		}
		
			.bodytext1   {
	width: 590px;
	left: 180px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
		
		}
		
	.footer  {
	width: 811px;
	height: 22px;
	margin-bottom: 0px;
	font-size: 0px;
	background-repeat: repeat-y;
	background-image:url(images/Hoodia_20.gif);	
	margin-right: auto;
	margin-left: auto;
	clear: both;
	
		}
		
		
	.bottomtext {
	width: 811px;
	text-align: center;
	}

		
		
/* Fonts & Text */

	.navbartext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
		
		}
		
	a.navbartext:link {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
	a.navbartext:visited {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
	a.navtext:hover {
	color: #CCCCCC;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
	a.navbartext:active {
	color: #CCCCCC;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
		
	H1  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #283E10;
	line-height: 250%;
		
		}
		
		
	  .leftbartext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	line-height: 1.6;
		
		}
		
	   .leftbartextnormal {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 5px;
	
		
		}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	line-height: 1;
	font-weight: normal;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	line-height: 1;
	font-weight: normal;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 1;
	font-weight: normal;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	line-height: 1;
	font-weight: normal;
}

.spacer {
	font-size: 11px;
	line-height: 1;
}


		
		
		
		 H2  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #24451C;
	font-weight: bold;
	padding-bottom: 10px;
	line-height: 110%;
		
		}
		
		 H3  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #24451C;
	font-weight: normal;
	line-height: 135%;
		
		}
		
		
	  .mainbodytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 140%;
	list-style-position: outside;
	list-style-type: disc;
		
		}
		
			  .mainbodytextbig {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height: 140%;
	list-style-position: outside;
	list-style-type: disc;
		
		}
		
		
			  .mainbodytexthilite {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	line-height: 180%;
		
		}

	 H4  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #466604;
	line-height: 150%;
	padding-left: 15px;
		
		}

		.smallprint {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #666666;
	text-align: center;
	}
	
		.bottommenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #24451c;
	text-align: center;
	}
	
	a.bottommenu:link {color: #24451c; text-decoration: underline; }
	a.bottommenu:visited {color: #24451c; text-decoration: underline; }
	a.bottommenu:hover {color: #24451c; text-decoration: underline; }
	a.bottommenu:active {color: #24451c; }
	
	ul {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 180%;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #666666;
text-decoration: none;
text-indent: 20px;
list-style-position: outside;
list-style-type: disc;
padding-left: 6px;
margin-left: 6px;


}
	
h5 {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #24451C;
	line-height: 150%;
	}.contentheading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 150%;
	color: #283E10;
}

h6 {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #e1000d;
	line-height: 150%;
	}
	
.subheader{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: normal;
	color: #444444;
	line-height: 100%;
	
	}
	.contentheading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 150%;
	color: #283E10;
}
.boxheading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 150%;
	color: #283E10;
}
.boxollist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-left: 5px;
	list-style-position: outside;
	list-style-type: disc;
	padding-left: 10px;
	text-indent: -5px;
}


	
		 .homepageimghead  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #affa44;
	font-weight: bold;
	padding-bottom: 10px;
	line-height: 110%;
	text-align: right;
	padding-right: 30px;
		
		}
		
		.homepagesubhead
		  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 135%;
	padding-right: 30px;
	text-align: right;
		
		}
		
		.leftbarhomecatmenu 
		
		{
		padding: 10px;
		}
.leftbarhomeMoreProd {
	width: 138px;
	background-color: #F3FFCF;
	margin-left: 23px;
	padding-top: 0px;
	float: left;
	text-align: left;
	margin-right: 5px;
}

.moreinfobox {
padding: 10px;
}

.infoboxheader {
line-height: 2;
font-size: 16px;
}
.infoboxsubheader
{ font-size: 14px;
line-height: 1.7;}



}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute; /* Menu position that can be changed at will */
top: 0;
left: 0;
}
#menu {
width: 15em;
}
#menu dt {
cursor: pointer;
margin: 2px 0;;
height: 20px;
line-height: 20px;
text-align: center;
font-weight: bold;
border: 1px solid gray;
background: #ccc;
}
#menu dd {
border: 1px solid gray;
}
#menu li {
text-align: center;
background: #fff;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
#menu li a:hover, #menu dt a:hover {
background: #eee;
}
.contentheadingHome {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 150%;
	color: #283E10;
}

.homeleftmenutext {color: #F12C00; line-height: 1.1;}

#homeproductimagebox {
	position:absolute;
	width:117px;
	height:175px;
	z-index:1;
	top: 517px;
}
.addtocarttext {
	color: #FF0000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12px;
}

a.addtocarttext:link {
	color: #FF0000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12px;
}
a.addtocarttext:active {
	color: #FF0000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12px;
}
a.addtocarttext:hover {
	color: #FF0000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12px;
}
a.addtocarttext:visited {
	color: #FF0000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12px;
}
.readmoretext {color: #666666; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 12px; }

a.readmoretext:link {color: #666666; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 12px; }
a.readmoretext:hover {color: #666666; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 12px; }
a.readmoretext:visited {color: #666666; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 12px; }
a.readmoretext:active {color: #666666; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 12px; }