a:focus, object:focus { outline: none; -moz-outline-style: none; } 

* {

	margin: 0px;

	padding: 0px;

}

a, img {

	border-width: 0px;

	border-style: none;

}

/* hide from ie on mac \*/

html {

	height: 100%;

}

/* end hide */

/* Global Styles */



body {

	margin:0px;

	height: 100% ;

	color: #000000;

	font: 11px Arial, Helvetica, sans-serif;

	}

.footer {

	position:fixed;

	width: 100%;

	bottom: 0px;

	margin: 0px;

	padding: 0px;

}

.clear {

	clear: both;

	display: block;

}

.leftAlignContent {

	text-align: left;

	width: 500px;

	margin: 0 auto;

}

#natKnowledge {

	margin-left: 105px;

}

.natKnowBody {

	background: url(../images/natknow_bg.jpg);

}

.natKnowBox {		float:left;

        padding-left:120px;

}

#left {

	position:absolute;

	top:0px;

	padding:0;

	width:273px;

	height:100%;

	background-image: url(../images/left.jpg);

	z-index: 1;

}

#right {

	position:absolute;

	top:0px;

	padding:0;

	width:173px;

	height:100%;

	background-image: url(../images/right.jpg);

	right: 1px;

}





#righttd {

	background-image: url(../images/right.jpg);

}



#lefttd {

	background-image: url(../images/left.jpg);

}

#main_menu {

	height: 100%;

}

	

td {

	font:11px Arial, Helvetica, sans-serif;

	color:#000000;

	}

	

a {

	color: #6a902e;

	}

	

a:hover {

	color: #006600;

	}



b {

	color: #435e15;

	font: 10px Arial, Helvetica, sans-serif;

	}

	

b:hover {

	color: #006600;

	}



/* ID Styles */



#navigation td {

	}

	

#navigation a {

	font: 11px Arial, Helvetica, sans-serif;

	color: #FF0000;

	letter-spacing:0em;

	display:block;

	}

	

#navigation a:hover {

	color:#006633;

	}

#blackBody11 {

	font:11px Arial, Helvetica, sans-serif;

	color: #000000;

	letter-spacing:0em;

	line-height:16px;

}

#blackBody12 {

	font:12px Arial, Helvetica, sans-serif;

	color: #000000;

	letter-spacing:0em;

	line-height:16px;

}

#headine_17 	{

	font:17px Arial, Helvetica, sans-serif;

	color: #6a902e;

	font-weight: bold;

	letter-spacing:0em;

	line-height:18px;

	}



#headine_14 {

	font:14px Arial, Helvetica, sans-serif;

	color: #6a902e;

	font-weight: bold;

	letter-spacing:0em;

	line-height:16px;

}

#headine_12 {

	font:11px Arial, Helvetica, sans-serif;

	color: #6a902e;

	font-weight: bold;

	letter-spacing:0em;

	line-height:18px;

}





#headine_11 	{

	font:12px Arial, Helvetica, sans-serif;

	color: #6a902e;

	font-weight: bold;

	letter-spacing:0em;

	line-height:18px;

	}

#disclaimer {

	font:11px Arial, Helvetica, sans-serif;

	color: #435e15;

	letter-spacing:0em;

	line-height:18px;

}

		

#dateformat {

	font:11px Arial, Helvetica, sans-serif;

	color: #000000;

	letter-spacing:.2em;

	}

	

#dateformat a {

	font:11px Arial, Helvetica, sans-serif;

	color: #000000;

	font-weight:bold;

	letter-spacing:.1em;

	text-decoration:none;

	}

	

#dateformat a:hover {

	color: #000000;

	letter-spacing:.1em;

	}



#monthformat {

	border-bottom: 1px dashed #5C743D;

	}

	

/* Class Styles */

	

.bodyText {

	font:11px Arial, Helvetica, sans-serif;

	color:#000000;

	line-height:20px;

	margin-top:0px;

	}

	

.navText {

	font: 11px Arial, Helvetica, sans-serif;

	color: #003366;

	line-height:16px;

	letter-spacing:.1em;

	text-decoration: none;

	}

	

#nav_b {

	color: #FF0000;

}

#nav_b:hover {

	color: #0033FF;

}

#list {

	font:13px Arial, Helvetica, sans-serif;

	color: #000000;

	letter-spacing:0em;

	line-height:18px;

}

#list:hover {

	font:13px Arial, Helvetica, sans-serif;

	color: #666666;

	letter-spacing:0em;

	line-height:18px;

}

#natKnow_headine_25 {

	font:25px Arial, Helvetica, sans-serif;

	color: #725f26;

	letter-spacing:0em;

	line-height:18px;

}

#natKnow_2 {

	font:12px Arial, Helvetica, sans-serif;

	color: #725f26;

	letter-spacing:0em;

	line-height:18px;

	padding-left: 10px;

	padding-right: 10px;

}

a.natKnowLink {

	color: #725f26;

}

a.natKnowLink:hover {

	color: #725f26;

}

a.nLiveText {

	color: #FFFFFF;

}

a.nLiveText:hover {

	color: #EEEEEE;

}

body {

		background-color: #f4eed5;

}

.signUpForm {

	width:500px;

	text-align: left;

	font-size: 12px;

	line-height: 15px;

	display: block;

}

.signUpForm p {

	margin-bottom: 5px;

}

.signUpForm input {

	margin-right: 5px;

}

.signUpContainer {

	width:500px;

	float: left;

	display: block;

	clear: both;

	padding-bottom: 10px;

}

.signUpAnswer {

	float:left;

	text-align: left;

	padding: 0 0 10px 30px;

}

.signUpQuestion {

	width:150px;

	float:left;

}

.signUpAnswerColumn {

	width: 200px;

	margin-left: 30px;

	float: left;

}

.signUpQuestionLong {

	width: 500px;

	margin-top: 15px;

	margin-bottom: 5px;

}



.productLine {            background-image: url('/images/products_bar.png');

            background-repeat:no-repeat;

            margin: 0;

            height: 26px;

			width: 480px;

	    	text-align:left;



}



.productName {

        width:318px;

        padding-left:10px;

        float:left;

		line-height:26px;

}



.productCategory {            

    float:left;				

    line-height:26px;

}

.productCategoryIcon {

    float:left;

    line-height:26px;

	padding-top:7px;

}



.productDescription {        

    	text-align:left;

		width:308px;

		position:relative;

		padding-left: 10px;

		padding-right: 10px;

		float:left;

}

.productImage {            

   	text-align:left;

	

}

.productButton {

   	text-align:left;

	padding-top:30px;

}



.productDescriptionContainer {            background-image: url('../../images/desc_container.gif');

            background-repeat:repeat-y;

            margin: 0px;

            padding: 0px;

			height: 100px;

}

.productDescriptionFooter {            background-image: url('../../images/desc_footer.gif');

            background-repeat:no-repeat;

            margin: 0;

            height: 12px;

}

.productDescriptionHeader {            background-image: url('../../images/desc_header.gif');

            background-repeat:no-repeat;

            margin: 0;

            height: 12px;

}

#searchResults {            padding:0px;

            width: 480px;

}

tr.natKnowBody1 {

	background-image: url('../images/natknow_bg.jpg');

	margin: 0;

	padding: 0;

}

#healthyLivingBox {

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background: #ADD361;

	display: block;

	margin: 200px auto 0px;

	height: 80px;

	width: 380px;

	border-right: 2px solid #A7A391;

	border-bottom: 2px solid #A7A391;

	padding: 10px;

}

#healthyLivingBox p {

	margin-bottom: 20px;

}

#healthyLivingBox a {

	color: #FFFFFF;

	text-decoration: none;

	font-size: 16px;

	padding: 0 30px;

}

#healthyLivingBox a:hover {

	text-decoration: underline;

}

#flashContent {

	height: 100%;

}

