/* PRODUCTS PAGE */

.products_container {
	margin:18px 0px 0px 11px;
	padding:0px;
	width:952px;
	min-height:600px;
	background-color:#ffffff;
}

.products_container .products_top {
	margin:0px;
	padding:0px 0px 14px 0px;
	width:952px;
	height:405px;
	background-image:url(../img/products/dots_horizontal_twothirds.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.products_container .products_bottom {
	margin:0px;
	padding:0px 0px 0px 0px;
	width:952px;
}

.products_container .products_bottom .bottom_right_promo {
	margin:0px 0px 0px 55px;
	padding:0px;
	float:left;
}

.products_container .products_top .products_top_left {
	margin:0px 11px 0px 0px;
	padding:0px;
	width:708px;
	height:401px;
	float:left;
	background-image:url(../img/products/product_showcase_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.products_container .products_top .products_top_right {
	margin:0px;
	padding:0px;
	width:223px;
	height:401px;
	float:left;
}

/*
TOP LEFT COLUMN CONTENT
*/
#products_showcase {
	margin:23px 0px 0px 20px;
	padding:0px;
}

#products_showcase h1 {
	margin:0px;
	padding:0px;
}

#products_showcase h3 {
	margin:310px 0px 0px 216px;
	padding:0px;
	position:absolute;
	z-index:100;
}

#products_showcase .product_shots {
	margin:21px 0px 0px 31px;
	padding:0px;
	position:absolute;
	z-index:99;
}
#products_showcase .product_shots #product_1 {
	margin:0px;
	padding:10px 21px 0px 0px;
	float:left;
}
#products_showcase .product_shots #product_2 {
	margin:0px;
	padding:0px 21px 0px 0px;
	float:left;
}
#products_showcase .product_shots #product_3 {
	margin:0px;
	padding:20px 21px 0px 0px;
	float:left;
}
#products_showcase .product_shots #product_4 {
	margin:0px;
	padding:10px 23px 0px 0px;
	float:left;
}
#products_showcase .product_shots #product_5 {
	margin:0px;
	padding:10px 0px 0px 0px;
	float:left;
}


/*
TOP RIGHT COLUMN CONTENT
*/

/* products page menu */
#products_menu_container {
	margin:0px;
	padding:0px;
	width:223px;
	height:217px;
	overflow:hidden;
}
#products_menu_container .menu_top {
	margin:0px;
	padding:0px;
	width:223px;
	height:9px;
	background-image:url(../img/products/menu/products_menu_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
}
#products_menu_container .menu_bottom {
	margin:0px;
	padding:0px;
	width:223px;
	height:9px;
	background-image:url(../img/products/menu/products_menu_bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#products_menu_container .menu {
	margin:0px;
	padding:0px;
	width:219px;
	border-left:2px solid #f3f3f3;
	border-right:2px solid #f3f3f3;
}
#products_menu_container .menu h2 {
	margin:0px 0px 0px 8px;
	padding:3px 0px 0px 0px;
	width:200px;
	border-bottom:2px solid #eaeaea;
}
#products_menu_container .menu {
	margin:0px;
	padding:0px;
}
#products_menu_container .menu .menu_item {
	margin:3px 0px 0px -1px;
	padding:0px;
	height:27px;
	width:221px;
}
#products_menu_container .menu .line_break {
	margin:0px 0px 0px 8px;
	padding:0px;
	height:3px;
	width:200px;
	border-bottom:1px solid #f3f3f3;
	font-size:.20em;
	line-height:.20em;
}


/* definition page menu */
#definition_menu_container {
	margin:0px;
	padding:0px 0px 5px 0px;
	height:243px;
	width:223px;
	overflow:hidden;
}
#definition_menu_container .menu_top {
	margin:0px;
	padding:0px;
	width:223px;
	height:9px;
	background-image:url(../img/products/menu/products_menu_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
}
#definition_menu_container .menu_bottom {
	margin:0px;
	padding:0px;
	width:223px;
	height:9px;
	background-image:url(../img/products/menu/products_menu_bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#definition_menu_container .menu {
	margin:0px;
	padding:0px;
	width:219px;
	height:223px;
	border-left:2px solid #f3f3f3;
	border-right:2px solid #f3f3f3;
}
#definition_menu_container .menu h2 {
	margin:0px 0px 0px 8px;
	padding:3px 0px 0px 0px;
	width:200px;
	border-bottom:2px solid #eaeaea;
}
#definition_menu_container .menu {
	margin:0px;
	padding:0px;
}
#definition_menu_container .menu .menu_item {
	margin:3px 0px 0px -1px;
	padding:0px;
	height:27px;
	width:221px;
}
#definition_menu_container .menu .line_break {
	margin:0px 0px 0px 8px;
	padding:0px;
	height:3px;
	width:200px;
	border-bottom:1px solid #f3f3f3;
	font-size:.20em;
	line-height:.20em;
}



/* floating column button */
#products_button_container {
	margin:6px 0px 0px 8px;
	padding:0px;
}


/* products page bottom container faq burst */
#faq_burst_container {
	margin:13px 0px 0px 0px;
	padding:0px;
	width:941px;
	height:178px;
	background-image:url(../img/products/bottom_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#faq_burst_container h2 {
	margin:0px 0px 0px 32px;
	padding:10px 0px 0px 0px;
}
#faq_burst_container .left_column {
	margin:0px 0px 0px 32px;
	padding:3px 0px 0px 0px;
	width:403px;
	height:140px;
	border-top:2px solid #eaeaea;
	float:left;
}
* html #faq_burst_container .left_column { margin:0px 0px 0px 16px; } /* IE 6 */

#faq_burst_container .right_column {
	margin:0px 0px 0px 33px;
	padding:3px 0px 0px 0px;
	width:434px;
	height:130px;
	border-top:2px solid #eaeaea;
	float:left;
}
#faq_burst_container .faq_burst_question {
	margin:4px 0px 0px 0px;
	padding:0px;
	height:27px;
	background-image:url(../img/products/icon_question_mark.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#faq_burst_container .faq_burst_question_double {
	margin:4px 0px 0px 0px;
	padding:0px;
	height:38px;
	background-image:url(../img/products/icon_question_mark.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#faq_burst_container .faq_burst_question p {
	margin:0px 0px 0px 30px;
	padding:5px 0px 0px 0px;
}
#faq_burst_container .faq_burst_question p a {
	margin:0px;
	padding:0px;
	font-size:.70em;
	line-height:1.30em;
	color:#999999;
	font-weight:500;
	text-decoration:none;
}
#faq_burst_container .faq_burst_question p a:hover {
	color:#76b900;
	text-decoration:none;
}

#faq_burst_container .faq_burst_question_double p {
	margin:0px 0px 0px 30px;
	padding:5px 0px 0px 0px;
}
#faq_burst_container .faq_burst_question_double p a {
	margin:0px;
	padding:0px;
	font-size:.70em;
	line-height:1.30em;
	color:#999999;
	font-weight:500;
	text-decoration:none;
}
#faq_burst_container .faq_burst_question_double p a:hover {
	color:#76b900;
	text-decoration:none;
}

#faq_burst_container .left_column .faq_burst_line_break_left {
	margin:0px;
	padding:0px;
	width:403px;
	height:1px;
	border-top:1px solid #eaeaea;
	font-size:.20em;
	line-height:.20em;
}
#faq_burst_container .right_column .faq_burst_line_break_right {
	margin:0px;
	padding:0px;
	width:434px;
	height:1px;
	border-top:1px solid #eaeaea;
	font-size:.20em;
	line-height:.20em;
}

#faq_burst_container .left_column .faq_button {
	margin:8px 0px 0px 0px;
	padding:0px;
}




/* products page bottom container faq burst - 2/3 page width */
#faq_burst_container_twothirds {
	margin:0px;
	padding:0px;
	width:710px;
	height:180px;
	float:left;
}
#faq_burst_container_twothirds h2 {
	margin:10px 0px 12px 10px;
	padding:0px;
}
#faq_burst_container_twothirds .left_column {
	margin:0px 0px 0px 10px;
	padding:3px 0px 0px 0px;
	width:340px;
	height:140px;
	border-top:2px solid #eaeaea;
	float:left;
}
* html #faq_burst_container_twothirds .left_column { margin:0px 0px 0px 5px; } /* IE 6 */

#faq_burst_container_twothirds .right_column {
	margin:0px 0px 0px 16px;
	padding:3px 0px 0px 0px;
	width:340px;
	height:130px;
	border-top:2px solid #eaeaea;
	float:left;
}
#faq_burst_container_twothirds .faq_burst_question {
	margin:4px 0px 0px 0px;
	padding:0px;
	height:27px;
	background-image:url(../img/products/icon_question_mark.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#faq_burst_container_twothirds .faq_burst_question_double {
	margin:4px 0px 0px 0px;
	padding:0px;
	height:42px;
	background-image:url(../img/products/icon_question_mark.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#faq_burst_container_twothirds .faq_burst_question p {
	margin:0px 0px 0px 30px;
	padding:5px 0px 0px 0px;
}
#faq_burst_container_twothirds .faq_burst_question p a {
	margin:0px;
	padding:0px;
	font-size:.70em;
	line-height:1.30em;
	color:#76b900;
	font-weight:500;
	text-decoration:none;
}
#faq_burst_container_twothirds .faq_burst_question p a:hover {
	color:#999999;
	text-decoration:none;
}

#faq_burst_container_twothirds .faq_burst_question_double p {
	margin:0px 0px 0px 30px;
	padding:5px 0px 0px 0px;
}
#faq_burst_container_twothirds .faq_burst_question_double p a {
	margin:0px;
	padding:0px;
	font-size:.70em;
	line-height:1.30em;
	color:#76b900;
	font-weight:500;
	text-decoration:none;
}
#faq_burst_container_twothirds .faq_burst_question_double p a:hover {
	color:#999999;
	text-decoration:none;
}

#faq_burst_container_twothirds .left_column .faq_burst_line_break_left {
	margin:0px;
	padding:0px;
	width:340px;
	height:1px;
	border-top:1px solid #eaeaea;
	font-size:.20em;
	line-height:.20em;
}
#faq_burst_container_twothirds .right_column .faq_burst_line_break_right {
	margin:0px;
	padding:0px;
	width:340px;
	height:1px;
	border-top:1px solid #eaeaea;
	font-size:.20em;
	line-height:.20em;
}

#faq_burst_container_twothirds .left_column .faq_button {
	margin:14px 0px 0px 0px;
	padding:0px;
}






/*
PRODUCTS DETAIL PAGE
*/
.product_detail_container {
	margin:18px 0px 0px 11px;
	padding:0px;
	width:952px;
	min-height:500px;
	background-color:#ffffff;
}

.product_detail_container .left_column {
	margin:25px 0px 0px 0px;
	padding:0px;
	width:220px;
	background-color:#ffffff;
	text-align:center;
	float:left;
}
.product_detail_container .main_column {
	margin:25px 10px 0px 15px;
	padding:0px;
	width:472px;
	background-color:#ffffff;
	float:left;
}
.product_detail_container .right_column {
	margin:25px 0px 0px 0px;
	padding:0px;
	width:223px;
	background-color:#ffffff;
	float:left;
}

/* left column */
.product_detail_container .left_column .product_shot {
	margin:0px;
	padding:0px;
	height:358px;
	vertical-align:bottom;
}
.product_detail_container .left_column .product_button {
	margin:0px;
	padding:0px;
}

/* main column */
.product_detail_container .main_column .product_info {
	margin:0px;
	padding:0px;
	height:250px;
	background-color:#ffffff;
}

.product_detail_container .main_column .product_info h1 {
	margin:0px 0px 10px 0px;
	padding:0px;
}
.product_detail_container .main_column .product_info p {
	margin:5px 15px 0px 0px;
	padding:0px;
	font-size:.85em;
	line-height:1.60em;
	color:#999999;
	font-weight:500;
}
.product_detail_container .main_column .product_info h3 {
	margin:14px 0px 0px 0px;
	padding:0px;
	color:#76b900;
	font-size:.92em;
	line-height:1em;
	font-weight:600;
}

/* products ingredients */
#product_ingredients_container {
	margin:0px;
	padding:0px;
	width:469px;
}

#product_ingredients_container .ingredients_top {
	margin:0px;
	padding:0px;
	width:469px;
	height:9px;
	background-image:url(../img/products/ingredients/top_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:.20em;
	line-height:.20em;
}
#product_ingredients_container .ingredients_bottom {
	margin:0px;
	padding:0px;
	width:469px;
	height:9px;
	background-image:url(../img/products/ingredients/bottom_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#product_ingredients_container .ingredients_middle {
	margin:0px;
	padding:0px;
	height:205px;
	background-color:#f4faeb;
}
#product_ingredients_container .ingredients_middle h2 {
	margin:0px 0px 6px 12px;
	padding:2px 0px 0px 0px;
}
#product_ingredients_container .ingredients_middle .ingredients_left_column {
	margin:0px 11px 0px 0px;
	padding:0px;
	width:229px;
	border-top:1px solid #ddeec1;
	float:left;
}
#product_ingredients_container .ingredients_middle .ingredients_right_column {
	margin:0px 0px 0px 0px;
	padding:0px;
	width:229px;
	border-top:1px solid #ddeec1;
	float:left;
}

/* products ingredients container expanded - approx 4 rows      */
#product_ingredients_container .ingredients_middle_exp {
	margin:0px;
	padding:0px;
	height:265px;
	background-color:#f4faeb;
}
#product_ingredients_container .ingredients_middle_exp h2 {
	margin:0px 0px 6px 12px;
	padding:2px 0px 0px 0px;
}
#product_ingredients_container .ingredients_middle_exp .ingredients_left_column {
	margin:0px 11px 0px 0px;
	padding:0px;
	width:229px;
	border-top:1px solid #ddeec1;
	float:left;
}
#product_ingredients_container .ingredients_middle_exp .ingredients_right_column {
	margin:0px 0px 0px 0px;
	padding:0px;
	width:229px;
	border-top:1px solid #ddeec1;
	float:left;
}

/* products ingredients container expanded - approx 5 rows      */
#product_ingredients_container .ingredients_middle_exp_more {
	margin:0px;
	padding:0px;
	height:295px;
	background-color:#f4faeb;
}
#product_ingredients_container .ingredients_middle_exp_more h2 {
	margin:0px 0px 6px 12px;
	padding:2px 0px 0px 0px;
}
#product_ingredients_container .ingredients_middle_exp_more .ingredients_left_column {
	margin:0px 11px 0px 0px;
	padding:0px;
	width:229px;
	border-top:1px solid #ddeec1;
	float:left;
}
#product_ingredients_container .ingredients_middle_exp_more .ingredients_right_column {
	margin:0px 0px 0px 0px;
	padding:0px;
	width:229px;
	border-top:1px solid #ddeec1;
	float:left;
}


#product_ingredients_container .ingredient {
	margin:0px;
	padding:0px;
	height:54px;
	width:229px;
	border-bottom:1px solid #ddeec1;
}
#product_ingredients_container .ingredient .ingredient_image {
	margin:0px 2px 0px 2px;
	padding:2px 0px 0px 0px;
	width:63px;
	height:52px;
	float:left;
}
#product_ingredients_container .ingredient p {
	margin:12px 0px 0px 0px;
	padding:0px;
	width:160px;
	height:42px;
	font-size:.68em;
	line-height:1.20em;
	color:#76b900;
	font-style:italic;
	font-weight:500;
	float:left;
}


#product_ingredients_container .ingredient_exp {
	margin:0px;
	padding:0px;
	height:64px;
	width:229px;
	border-bottom:1px solid #ddeec1;
}
#product_ingredients_container .ingredient_exp .ingredient_image {
	margin:0px 2px 0px 2px;
	padding:2px 0px 0px 0px;
	width:63px;
	height:52px;
	float:left;
}
#product_ingredients_container .ingredient_exp p {
	margin:12px 0px 0px 0px;
	padding:0px;
	width:160px;
	height:42px;
	font-size:.68em;
	line-height:1.20em;
	color:#76b900;
	font-style:italic;
	font-weight:500;
	float:left;
}
#product_ingredients_container .ingredient_exp .parenthetic {
	margin:2px 0px 0px 0px;
	padding:0px;
	width:160px;
	height:22px;
	float:left;
}


#product_ingredients_container .ingredient_exp_more {
	margin:0px;
	padding:0px;
	height:98px;
	width:229px;
	border-bottom:1px solid #ddeec1;
}
#product_ingredients_container .ingredient_exp_more .ingredient_image {
	margin:0px 2px 0px 2px;
	padding:2px 0px 0px 0px;
	width:63px;
	height:52px;
	float:left;
}
#product_ingredients_container .ingredient_exp_more p {
	margin:12px 0px 0px 0px;
	padding:0px;
	width:157px;
	font-size:.68em;
	line-height:1.20em;
	color:#76b900;
	font-style:italic;
	font-weight:500;
	float:left;
}
#product_ingredients_container .ingredient_exp_more .parenthetic {
	margin:2px 0px 0px 0px;
	padding:0px;
	width:157px;
	float:left;
}


#product_ingredients_container .ingredient_bottomless {
	margin:0px;
	padding:0px;
	width:229px;
}
#product_ingredients_container .ingredient_bottomless .ingredient_image {
	margin:0px 2px 0px 2px;
	padding:2px 0px 0px 0px;
	width:63px;
	height:52px;
	float:left;
}
#product_ingredients_container .ingredient_bottomless p {
	margin:12px 0px 0px 0px;
	padding:0px;
	width:160px;
	font-size:.68em;
	line-height:1.20em;
	color:#76b900;
	font-style:italic;
	font-weight:500;
	float:left;
}
#product_ingredients_container .ingredient_bottomless .parenthetic {
	margin:2px 0px 0px 0px;
	padding:0px;
	width:157px;
	float:left;
}

#product_ingredients_container .ingredients_footer {
	margin:2px 0px 0px 4px;
	padding:0px;
	width:469px;
	height:9px;
	font-size:.68em;
	line-height:1.20em;
	color:#999999;
	font-style:italic;
	font-weight:500;
}


/* products mini-menu */
.product_detail_container .right_column #mini_menu_container {
	margin:-24px 0px 0px 0px;
	padding:8px 0px 0px 0px;
	width:223px;
	height:87px;
	background-image:url(../img/products/mini_menu/mini_menu_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.product_detail_container .right_column #mini_menu_container .menu_item {
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	height:27px;
	width:220px;
}
.product_detail_container .right_column #mini_menu_container .line_break {
	margin:0px 0px 0px 12px;
	padding:0px;
	height:3px;
	width:200px;
	border-bottom:1px solid #f3f3f3;
	font-size:.20em;
	line-height:.20em;
}

.product_detail_container .right_column .right_column_button {
	margin:8px 0px 0px 8px;
	padding:0px;
	width:187px;
	height:26px;
}

/* right column small promo */
.product_detail_container .right_column .promo_sm_container {
	margin:10px 0px 0px 40px;
	padding:0px;
	width:100px;
	height:128px;
}

.product_detail_container .right_column .promo_sm_container .alignMiddle {
	margin:0px 0px 0px 25px;
}

/*
PRODUCTS FAQ PAGE
*/
.faq_container {
	margin:18px 0px 0px 11px;
	padding:0px 0px 10px 0px;
	width:952px;
	height:100%;
	background-color:#ffffff;
}

.faq_container:after { content: ""; display: block; height: 0; clear: both; }

.faq_container .left_column {
	margin:0px 16px 0px 0px;
	padding:0px;
	width:690px;
	background-color:#ffffff;
	float:left;
}

.faq_container .right_column {
	margin:0px;
	padding:0px;
	width:223px;
	float:left;
}

.faq_container .left_column h1 {
	margin:20px 0px 0px 16px;
	padding:0px;
}

.faq_container .left_column .questions {
	margin:12px 0px 0px 36px;
	padding:0px 0px 18px 0px;
	background-image:url(../img/products/faq/dots_horizontal.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.faq_container .left_column .questions ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.faq_container .left_column .questions ul li {
	margin:0px;
	padding:0px;
	height:18px;
}
.faq_container .left_column .questions ul li a {
	margin:0px 0px 0px 22px;
	padding:0px;
/*	font-size:.78em; */
	font-size:11.5px;
	color:#76b900;
	font-weight:600;
	text-decoration:none;
}
.faq_container .left_column .questions ul li#q_1 {
	margin:0px 0px 5px 0px;
	padding:0px;
	background-image:url(../img/products/faq/arrows_grey.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
.faq_container .left_column .questions ul li#q_2 {
	margin:0px 0px 5px 0px;
	padding:0px;
	background-image:url(../img/products/faq/arrows_grey.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
.faq_container .left_column .questions ul li#q_3 {
	margin:0px 0px 5px 0px;
	padding:0px;
	background-image:url(../img/products/faq/arrows_grey.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.faq_container .left_column .questions ul li#q_4 {
	margin:0px 0px 5px 0px;
	padding:0px;
	background-image:url(../img/products/faq/arrows_grey.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
.faq_container .left_column .questions ul li#q_5 {
	margin:0px 0px 5px 0px;
	padding:0px;
	background-image:url(../img/products/faq/arrows_grey.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
.faq_container .left_column .questions ul li#q_6 {
	margin:0px 0px 5px 0px;
	padding:0px;
	background-image:url(../img/products/faq/arrows_grey.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

.faq_container .left_column .questions ul li#q_7 {
	margin:0px 0px 5px 0px;
	padding:0px;
	background-image:url(../img/products/faq/arrows_grey.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

.faq_container .left_column .questions ul li#q_8 {
	margin:0px 0px 5px 0px;
	padding:0px;
	background-image:url(../img/products/faq/arrows_grey.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.faq_container .left_column .questions ul li#q_8 span{
	margin-left:22px;
}


.faq_container .left_column .answers {
	margin:16px 0px 0px 36px;
	padding:0px 0px 0px 0px;
}
.faq_container .left_column .answers ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.faq_container .left_column .answers ul li {
	margin:0px 0px 28px 0px;
	padding:0px;
}

.faq_container .left_column .answers ul li h3 {
	margin:0px;
	padding:0px;
	font-size:.85em;
	font-weight:500;
}
.faq_container .left_column .answers ul li p {
	margin:8px 0px 0px 0px;
	padding:0px;
	font-size:.78em;
	line-height:1.40em;
	font-weight:500;
}


/*
PRODUCTS DEFINITION PAGE
*/
.definition_container {
	margin:18px 0px 0px 11px;
	padding:0px 0px 10px 0px;
	width:952px;
	height:1000px;
	background-color:#ffffff;
}

.definition_container .left_column {
	margin:0px 12px 0px 0px;
	padding:0px 0px 0px 0px;
	width:706px;
	background-color:#ffffff;
	float:left;
}

.definition_container .right_column {
	margin:0px;
	padding:0px;
	width:223px;
	height:401px;
	float:left;
}

.definition_container .left_column h1 {
	margin:0px;
	padding:0px;
}
.definition_container .left_column p {
	margin:20px 0px 0px 20px;
	padding:0px;
	font-size:.80em;
	line-height:1.60em;
	color:#999999;
	font-weight:500;
}
.definition_container .left_column .bullet_item {
	margin:20px 0px 0px 18px;;
	padding:0px;
	background-image:url(../img/products/definition/bullet.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.definition_container .left_column .bullet_item h2 {
	margin:0px 0px 0px 40px;
	padding:8px 0px 0px 0px;
}
.definition_container .left_column .bullet_item p {
	margin:5px 0px 0px 40px;
	padding:0px;
	font-size:.80em;
	line-height:1.60em;
	color:#999999;
	font-weight:500;
}

#napc_container {
	margin:0px;
	padding:0px;
	height:580px;
}
#nbc_container {
	margin:0px;
	padding:0px;
	height:530px;
}
#ndc_container {
	margin:0px;
	padding:0px;
	height:610px;
}
#ngsc_container {
	margin:0px;
	padding:0px;
	height:600px;
}
#ntbc_container {
	margin:0px;
	padding:0px;
	height:580px;
}


/* alt flash content if no flash-javascript disabled */
#no_javascript_products {
	margin:0px;
	padding:0px;
	width:708px;
	height:366px;
	background-color:#ffffff;
}
#no_javascript_products p {
	margin:0px;
	padding:6px 0px 0px 10px;
	font-size:.78em;
	line-height:1.40em;
	color:#ff0000;
	font-weight:500;
}
#no_javascript_products p a {
	color:#ff0000;
}