﻿body {
	margin:0px;
	padding:0px;
	/*background:url(images/nf_bg.gif) top center repeat-y #f1f1f1;*/
	background:url(images/background.gif) top left repeat-x #ff9900;
	/*text-align:center;*/ 
	}
	
.body_container {
	padding:0px;
	display:block;
	background-color:#ff9900;
	width:1016px;
	margin:10px auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 5px solid #f4f4f4;
	position:relative;
	}
	
.announcement_img img {
	height:175px;
	width:452px;
	}
	
.nfow {
	display:block;
	margin-bottom:10px;
	position:absolute;
	left:0;
	width:793px;
	background:url(images/nfow_bg.gif) bottom right no-repeat #fff;
	}
	
.nfow_shade {
	position:absolute;left:0;margin-top:48px;
	}
	
a, a:active { outline: none; }

#now_bs_link {margin-right: 14px;}

img {
	border:none;
	}
	
* html img {
	display:block;
	}
	
* html .ieimg {
	display:inline-block;
	}

.np_imgholder {
	float:left;
	width:auto;
	padding:8px;
	width:160px;
	border:1px solid #eeeeee;
	margin-bottom:8px;
	text-align:center;
	margin-right:8px;
	}

.np_imgholder img{
	border: 1px none;
	}
	
.np_description {
	float:left;
	width:500px;
	padding:0px 8px;
	margin-bottom:8px;
	}
	
.np_description p {
	width:auto;
	display:inline;
	}
	
.np_description li {
	padding:6px 0px;
	}

.header_container {
	width:100%;
	height:110px;
	overflow:hidden;
	background:url(images/background.gif) top left repeat-x #ff9900;
	}
	
.header {
	width:982px;
	height:110px;
	overflow:hidden;
	margin:0 auto;
	}
	
.header img {
	border:0;
	}
	
	
.logo {
	margin-top:15px;
	padding-left:20px;
	float:left;
	}
	
.optimal {
	float:right;
	}
	
#container {
	width:982px;
	background:url(images/l_sidebar_bg.gif) top left repeat-y;
	margin:0 auto;
	text-align:left;
	padding-top:15px;
	}
	
#left_sidebar {
	width:190px;
	float:left;
	}
	
.csidebar {
	width:144px;
	background:url(images/hd_footer.gif) bottom left no-repeat #FFFFFF;
	padding-bottom:22px;
	padding-left:21px;
	padding-right:21px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
.csidebar a:link, .csidebar a:visited {
	color:#e85514;
	text-decoration:none;
	font-weight:bold;
	}
	
.csidebar ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:14px;
	}

.csidebar #p7TMnav a:link, .csidebar #p7TMnav a:visited, .csidebar #p7TMctrl a:link, .csidebar #p7TMctrl a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	}
	
.csidebar #p7TMnav a:hover, .csidebar #p7TMctrl a:hover {
	color:#e85514;
	}
	
#active {
	font-weight:bold;
	color:#e85514;
	}

.subcat ul {
	margin:0px;
	padding:0px;
	}
	
.subcat li {
	color:#86925d;
	padding-left:15px;
	}
	
.subcat li a:link {
	color:#86925d;
	}
	
.subcat li a:hover {
	color:#e85514;
	}
	
.csidebar_input {
	background:url(images/input_bg.gif) repeat-x top left;
	/*border:1px solid #eaeaea;*/
	border:1px solid #b7b7b7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-top:6px;
	padding-left:3px;
	padding-right:3px;
	width:135px;
	height:16px;
	}
	
.csidebar_btn {
	background: url(images/button_bg.gif) top left repeat-x;
	border:1px solid #eaeaea;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	font-weight:bold;
	width:143px;
	height:24px;
	margin-top:6px;
	text-transform:uppercase;
	}
	
	
#main {
	float:left;
	padding-left:12px;
	max-width:780px;
	position:relative;
	}
	
.pcnews_row {
	background:url(images/anoun_bg.gif) top left repeat-x;
	padding-top:10px;
	padding-bottom:10px;
	font-size:11px;
	color:#000;
	}
	
.pcnews_row a:link, .pcnews_row a:visited {
	color:#e85514;
	font-weight:bold;
	text-decoration:none;
	}
	
.pcnews_row a:hover {
	color:#000;
	}
	
.announcement_row {
	background:url(images/anoun_bg.gif) top left repeat-x;
	padding:10px 1px 15px 12px;
	height:32px;
	color:#77707b;
	}
	
.announcement_row a:link, .announcement_row a:visited {
	color:#77707b;
	font-weight:bold;
	text-decoration:none;
	}
	
.announcement_row a:hover {
	color:#e85514;
	}
	
.announcement_row a.selected{
	color: #e85514 !important;
	/*background:url(images/page_flip.gif) no-repeat bottom right;*/
	}

/* styles for announcement rotation highlighting */
.announcement_row_selected {
	background:url(images/anoun_bg.gif) top left repeat-x;
	padding:12px;
	padding-top:10px;
	padding-bottom:15px;
	height:32px;
	color:#e85514;
	}
	
.announcement_row_selected a:link, .announcement_row_selected a:visited {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
.announcement_row_selected a:hover {
	color:#e85514;
	}


.mission {
	background:url(images/bg_mission_ft.gif) no-repeat bottom left #FFF;
	padding-bottom:7px;
	margin-bottom:12px;
	}
	
.mission_right {
	float:left;
	width:322px;
	}
	
.mission_left {
	background:url(images/mission_bg.gif) repeat-x bottom left #FFF;
	height:108px;
	float:left;
	width:434px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-top:14px;
	padding-left:12px;
	padding-right:12px;
	line-height:14px;
	}
	
	
.featured_products_hd {
	background:url(images/featured_top_bg.gif) repeat-x bottom #FFF;
	width:780px;
	}
	
#featured_products_hdl {
	float:left;
	width:390px;
	}
	
#featured_products_hdr {
	float:left;
	width:390px;
	}
	
.featured_bg {
	background:url(images/prod_bg.gif) repeat-x top left #FFF;
	width:780px;
	}
	
.featured_listc {
	float:left;
	width:390px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	}
	
.featured_listc a:link, .featured_listc a:visited {
	color:#e85514;
	font-weight:bold;
	text-decoration:none;
	}
	
.featured_listc a:hover {
	color:#000000;
	}
	
	
.news {
	background:url(images/news_bg.gif) repeat-y top right #FFF;
	width:780px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:14px;
	}
	
.news a:link, .news a:visited {
	color:#e85514;
	font-weight:bold;
	text-decoration:none;
	}
	
.news a:hover {
	color:#000000;
	}
	
.news ul {
	list-style-image:url(images/link_bullet.gif);
	margin:0px;
	padding:0px;
	padding-left:14px;
	float:left;
	}
	
#related_links {
	padding-left:14px;
	padding-right:14px;
	}
	
#related_links li a:link, #related_links li a:visited {
	color:#78707b;
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	}
	
#related_links li a:hover {
	color:#e85514;
	}
	
#events {
	padding-left: 14px; 
	padding-bottom: 10px; 
	padding-right:14px; 
	border-bottom: #e5e4e6 1px solid;
	color:#78707b;
	font-size:10px;
	}
	
.footer {
	background:url(images/footer_bg.gif) no-repeat bottom left #f5f5f6;
	color:#928d95;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:756px;
	padding:12px;
	}
	
.footer a:link, .footer a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#928d95;
	}
	
.footer a:hover {
	color:#e15416;
	}
	
.article_pg {
	padding:20px 28px;
	background:url(/idc/fragments/frag_nf_common/images/prod_info_bg.gif) repeat-x top left;
	line-height:14px;
	display:block;
	}
	
.product_pg {
	background:url(images/prod_bt_cr.gif) no-repeat bottom left #FFF;
	margin-bottom:12px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:780px;
	}
	
* html .product_pg p {
	width:98%;
	}
	
.product_pg a:link, .product_pg a:visited {
	color:#e15416;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	}
	
.product_pg a:hover {
	color:#ff9900;
	}
	
.product_pg ul {
	list-style-image:url(images/prod_bullet.gif);
	margin:0px;
	padding:0px;
	margin-left:24px;
	}
	
.product_pg p {
	/*border-bottom:1px dotted #cdcbce;
	padding-top:3px;
	padding-bottom:10px;*/
	}
	
.prod_title {
	background:url(images/prod_title_br.gif) repeat-x top left #f8f8f8; 
	height:34px;
	padding-left:28px;
	padding-top:18px;
	color:#e15416;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	width:752px;
	}
	
.prod_orange_bold {
	color: #e15416;
	font-weight:bold;
	}	
	
	
.roundedcornr_box {
	background: #ffffff url(images/cr_footer.gif) bottom left repeat-x; margin-bottom:12px;
	}
.roundedcornr_top div {
	background: url(images/roundedcornr_161109_tl.gif) no-repeat top left;
	}
.roundedcornr_top {
	background: url(images/roundedcornr_161109_tr.gif) no-repeat top right;
	}
.roundedcornr_bottom div {
	background: url(images/cr_bl.gif) no-repeat bottom left;
	}
.roundedcornr_bottom {
	background: url(images/cr_br.gif) no-repeat bottom right;
	}

.roundedcornr_top div, .roundedcornr_top {
	width: 780px;
	height: 6px;
	font-size: 1px;
	}
	
.roundedcornr_bottom div, .roundedcornr_bottom {
	width: 780px;
	height: 9px;
	font-size: 1px;
	}
	
.roundedcornr_content { 
	margin:0 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	}
	
	
	
	
	
	
	
	
	
/*Nutrition Table*/	
.nu_hd {
	border-top:5px solid #000;
	border-bottom:3px solid #000;
	padding:8px;
	color:#000;
	font-weight:bold;
	}
	
.nu_row {
	border-bottom:1px solid #000;
	padding:2px;
	color:#000;
	}
	
.nu_footer {
	border-bottom:3px solid #000;
	padding:2px;
	color:#000;
	}
	
.nu_div {
	border-top:1px solid #e5e4e5;
	margin-top:28px;
	padding-top:25px;
	color:#000;
	}
/*Nutrition Table*/	
	
	
.prod_img {
	float:left;
	border:1px solid #e5e4e5;
	min-width:216px;
	height:186px;
	text-align:center;
	margin-right:34px;
	padding-top:30px;
	background:url(images/prod_pic_bglogo.gif) 155px 180px no-repeat;
	}
	
.details_div {	
	padding:10px 28px;
	background:url(images/detailes_bg.gif) top left repeat-x;
	}
	
.details_div p {
	border-bottom:0px dotted #cdcbce;
	padding-top:3px;
	padding-bottom:10px;
	}
	
#breadcrumb, .breadcrumb {
	padding:10px 28px;
	width:724px;
	}
	
#breadcrumb ul, .breadcrumb ul {
	margin:0px;
	padding:0px;
	margin-left:0px;
	}
	
#breadcrumb li, .breadcrumb li {
	display: inline;
	padding-right:6px;
	list-style-type: none;
	float:left;
	}
	
#breadcrumb li img, .breadcrumb li img {
	display: inline-block;
	}
	
#breadcrumb li a:link, #breadcrumb li a:visited, .breadcrumb li a:link, .breadcrumb li a:visited {
	text-decoration:none;
	color:#605a63;
	}
	
#breadcrumb li a:hover, .breadcrumb li a:hover {
	color:#e15416;
	}
	
/* Product Listings */

.product_listing_header {
	padding-top: 15px;
	border-bottom: 1px dotted #cdcbce;
	font-weight: bold;
	}

.product_listing_header a:link, .product_listing_header a:visited, .product_listing_header a:active {
	color: #000000;
	}
.product_listing_header a:hover {
	color: #ff9900;
	}

/* Search Styles */

.search {
	margin-bottom:30px;
	}
	
.search_header {
	border-bottom:1px solid #d9d3d3;
	border-top:0px solid #d9d3d3;
	padding:8px 0px;
	}
	
.search_alt1 {
	background-color:#f9f9f9;
	border-bottom:1px dotted #d9d3d3;
	padding:10px 6px;
	}
	
.search_alt2 {
	background-color:#fff;
	border-bottom:1px dotted #d9d3d3;
	padding:10px 6px;
	}
	
.search_alt1 a:link, .search_alt1 a:visited, .search_alt2 a:link, .search_alt2 a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#e1621b;
	}
	
.search_alt1 a:hover, .search_alt2 a:hover {
	color:#77717b;
	}
	
.search_page {
	background-color:#eeeeee;
	border-bottom:1px dotted #d9d3d3;
	padding:10px;
	color:#FFFFFF;
	}
	
.search_page ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:right;
	}
	
.search_page li {
	display:inline;
	background-color:#c8c8c8;
	padding:4px 6px;
	}
	
.search_page li a:link, .search_page li a:visited {
	text-decoration:none;
	color:#fff;
	}
	
.search_page li a:hover {
	color:#77717b;
	}

.search_page img{
	border: 1px none;
	}

.search_page li.current {
	background-color:#e15416;
	}

.search_img{
	width:30px;
	height:47px;
	float:left;
	padding-right:15px;
}

.search_img img, .search_img a img{
	width:20px;
	height:37px;
	border:1px none;
	padding:5px;
	margin-right:15px;
}
	
	
#navcontainer ul {
	padding-left: 0;
	margin-left: 0;
	background-color: #fff;
	color: White;
	float: left;
	width: 100%;
	border-bottom:2px solid #ff9600;
	}

#navcontainer ul li { display: inline; }

#navcontainer ul li a {
	padding:4px 10px;
	background-color: #f9f9f9;
	color: #76707a;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
	}

#navcontainer ul li a:hover {
	background-color: #eeeeee;
	color: #76707a;
	}
	
#navcontainer ul li.active a:link, #navcontainer ul li.active a:visited {
	/*background-color: #2f1f8a;*/
	background:url(images/se_tab_prbg.gif) no-repeat bottom center;
	color: #fff;
	}
	
#se_container .test {
	/*background-color: #2f1f8a;*/
	background: #FFF;
	color: #000;
	padding:4px 10px;
	padding-left:0px;
	float: left;
	border-right: 1px solid #fff;
	}
	
#navcontainer ul li.active a:hover {
	color: #FFF;
	}
	
#se_container {
	float: left;
	width: 100%;
	border-bottom:2px solid #ff9600;
	}

#se_nav {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 22px;
	display: inline;
	overflow: hidden;
	width: 304px;
	}
	
#se_nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#se_nav a {
	float: left;
	padding: 22px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:22px; /* for IE5/Win */
	}
	
#se_nav a:hover {
	background-position: 0 -22px;
	}

#se_nav a:active, #se_nav a.selected {
	background-position: 0 -44px;
	}
	
#tproducts a  {
	width: 77px;
	margin-right:1px;
	background: url(images/se_products.gif) top left no-repeat;
	}

#tarticles a  {
	width: 145px;
	background: url(images/se_articles.gif) top left no-repeat;
	}
	
#current {
	font-weight:bold;
	}
	
	
hr.dbr {
	color: #fff; 
	background-color: #fff; 
	border: 1px dotted #cdcbce; 
	border-style: none none dotted;
	font-size:larger
	}
	
.exr_links {
	width: 700px; background-color: #f9f9f9; margin-bottom: 6px; padding: 8px; border: 1px solid #eee;
	}
	
.exr_links a:link, .exr_links a:visited {
	color:#777979;
	}
	
.exr_links a:hover {
	color:#e15416;
	}
	
hr {
	color: #fff; 
	background-color: #fff; 
	border: 1px dotted #cdcbce; 
	border-style: none none dotted;
	}
	
.error {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	border:1px dotted #e5e4e5;
	background-color:#ffffed;
	display:block;
	padding:8px;
	width:95%;
	}
	
.clear {
	clear:both;
	}

.orange_title {
    width: auto;
    height: 26px;
    background: url(images/orange_title_bg.gif) repeat-x #e15416;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 30px;
    padding-top: 10px;
}

.orange {
	color:#e15416;
	}

table.form_table th {
	padding-right: 15px;
	text-align: right;
	}

#quickform_img {
	background: #808080;
	padding: 15px;
	/*width: 150px;*/
	height:auto;
	font-weight: bold;
	color: white;
	text-align:center;
	}

table.form_table {
	font-size: 12px;
	}

table.form_table input {
	font-size: 14px;
	}

table.centered th {
	text-align: center;
	}
	
	
	
	
#product_recipe {
	border-left: 1px solid #e3e2e7;
	border-bottom: 1px solid #e3e2e7;
	padding: 0px;
	margin-right: -28px;
	margin-top: -60px;
	margin-left: 20px;
	margin-bottom: 20px;
	float: right;
	min-width: 320px;
	background: url(images/product_recipe_bg.gif) repeat-x bottom left;
	}
	
#product_recipe ul {
	margin: 28px;
	margin-top: 16px;
	padding-left: 0;
	list-style: none;
	}

#product_recipe li  {
	padding-left: 10px;
	background-image: url(images/pr_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .7em;
	border-bottom: 1px dotted #b0b0b2;
	padding-top:2px;
	padding-bottom:2px;
	}

#retailer_login {
	float:right;
	border:0px solid black;
	padding:0px;
	margin:10px;
	width: 245px;
}

#retailer_login label {
  float:left;
  width:30%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  }
  
#retailer_login fieldset { padding: 10px; border:1px solid #e5e4e5; border-bottom: 3px solid #e5e4e5; }

* html #retailer_login fieldset { padding-top:40px; }

#retailer_login legend {
  color:#e85514;
  font-weight:bold;
  }
  
#spacer {
	margin-right: 4px;
	}
	
* html #spacer {
	margin-right: 6px;
	}
	
	
.product_pgh {
	background:url(images/prod_bth_cr.gif) no-repeat bottom left #FFF;
	margin-bottom:12px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:390px;
	}
	
* html .product_pgh p {
	width:98%;
	}
	
.product_pgh a:link, .product_pgh a:visited {
	color:#e15416;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	}
	
.product_pgh a:hover {
	color:#ff9900;
	}
	
.product_pgh ul {
	list-style-image:url(images/prod_bullet.gif);
	margin:0px;
	padding:0px;
	margin-left:24px;
	}
	
* html .spacefix_1 {margin-top:-190px;}



.hd_featured_prods {
	display: block;
	background:url(images/hd_featured_prods_bg.gif) repeat-x top center #fff;
	}
	
.featured_prods {
	/*float:left;*/
	background-color:#fff;
	/*display:block;*/
	}
	
.featured_prods a:link, .featured_prods a:visited {
	color:#77707B;
	text-decoration:none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
.featured_prods a:hover {
	color:#e95613;
	}
	
.featured_prods img {
	height:100px;
	margin-right:5px;
	}
	
.featured_prods ul {
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;
	}

.featured_prods li {
	display:inline;
	float:left;
	vertical-align:middle;
	line-height:16px;
	}
	
#featured_prods_1 {
	border-right:1px solid #fff;
	/*background:url(images/hd_featured_prods_lower_left.gif) no-repeat bottom left #fff;*/
	width:187px;
	}
	
#featured_prods_2 {
	border-right:1px solid #fff;
	width:180px;
	}
	
#featured_prods_3 {
	/*border-right:1px solid #dcdcdc;*/
	width:auto;
	}
	
#featured_prods_4 {
	/*background:url(images/hd_featured_prods_lower_right.gif) no-repeat bottom right #fff;*/
	border-right:1px solid #fff;
	width:169px;
	}
	
.newswire_l {
	float:left;
	background:url(images/bg_newswire.gif) top center repeat-x #fff;
	width:383px;
	display:block;
	margin-right:13px;
	}
	
.newswire_r {
	float:left;
	background:url(images/footer_bg.gif) bottom left repeat-x #fff;
	width:383px;
	display:block;
	margin-bottom:12px;
	}
	
.newswire_l  ul, .newswire_r ul {
	padding:0px;
	margin:12px 19px;
	min-height:120px;
	}
	
.newswire_l li, .newswire_r li {
	list-style: none;
	border-bottom:1px dotted #b0b0b0;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0px;
	line-height:14px;
	}
	
.newswire_l li a:link, .newswire_l li a:visited, .newswire_r li a:link, .newswire_r li a:visited {
	color:#77707b;
	font-weight:bold;
	text-decoration:none;
	}
	
.newswire_l li a:hover, .newswire_r li a:hover {
	color:#e85514;
	}
	
.newswire_row {
	background:url(images/newswire_bg.gif) repeat-x bottom left #fff;
	border-top:1px dotted #d6d4d7;
	padding-left:12px;
	padding-top:10px;
	padding-bottom:10px;
	color:#776f7a;
	font-weight:bold;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	}
	
.newswires {
	background:url(images/newswire_bgs.gif) no-repeat top center;
	height:62px;
	width:90px;
	display:block;
	}	
	
.newswire_row img {
	border:3px solid #ebebeb;
	}
	
.newswire_row a:link, .newswire_row a:visited {
	color:#e75516;
	text-decoration:none;
	}
	
.newswire_row a:hover {
	color:#776f7a;
	}
	
.body_nbg {
	margin:0px;
	padding:0px;
	background-color:#fff;
	/*text-align:center;*/ 
	}	
	
.product_pg_nbg {
	background-color: #FFF;
	margin-bottom:12px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:780px;
	}
	
* html .product_pg_nbg p {
	width:98%;
	}
	
.product_pg_nbg a:link, .product_pg_nbg a:visited {
	color:#e15416;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	}
	
.product_pg_nbg a:hover {
	color:#ff9900;
	}
	
.product_pg_nbg ul {
	list-style-image:url(images/prod_bullet.gif);
	margin:0px;
	padding:0px;
	margin-left:24px;
	}
	
.prod_title_nbg {
	background-color:#fff; 
	height:34px;
	padding-left:28px;
	padding-top:18px;
	color:#e15416;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	width:752px;
	}
	
.article_pg_nbg {
	padding:20px 28px;
	background-color:#fff;
	line-height:14px;
	display:block;
	}
	
.basic_science
{
	margin:0px auto;
	max-width:780px;
}


#disclaimer {
	width:724px;
	background-color:#FFFFFF;
	padding:28px;
	position:absolute;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	}
	
.java_error {
	width:724px;
	background-color:#FFFFFF;
	padding:28px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	margin:0 auto;
	}
	
.basics_title {
	height:14px;
	padding-top:18px;
	color:#e15416;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	width:752px;
	}
	
#shade {
	background-color:#fff;
	position:relative;
	padding:20px;
	margin:0px auto;
	height:100%;
	z-index:99;
	}
	
.basics_btn {
	background: url(images/button_bg.gif) top left repeat-x;
	border:1px solid #eaeaea;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	font-weight:bold;
	height:24px;
	margin-top:6px;
	text-transform:uppercase;
	}
	
.product_pg_nbgs {
	margin-bottom:12px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:724px;
	line-height:14px;
	display:block;
	padding:0px 28px;
	}
	
* html .product_pg_nbgs p {
	width:98%;
	}
	
.product_pg_nbgs a:link, .product_pg_nbgs a:visited {
	color:#e15416;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	}
	
.product_pg_nbgs a:hover {
	color:#ff9900;
	}
	
.product_pg_nbgs ul {
	list-style-image:url(images/prod_bullet.gif);
	margin:0px;
	padding:0px;
	margin-left:24px;
	}
	
#content {
	display:none;
	}
	
.approver {
    background: white none;
	margin: 0px;
	padding: 1em;
	text-align: center;
	display: none;
}
.shadow {
	-moz-box-shadow: 3px 3px 5px #666666;
	-webkit-box-shadow: 3px 3px 5px #666666;
	box-shadow: 3px 3px 5px #666666;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#666666')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#666666');
}
.headerLinks a {text-decoration: none; color: #adadad;}
.headerLinks a:hover {color: white;}
