@charset "utf-8";
/* CSS Document */

@import url(/css/reset.css);
@import url(/css/960_12_column_grid.css);
@import url(/css/header.css);

body{
	background:url(/images/template/bg.jpg) no-repeat #eeefe3;	
	background-position: 10% 200px;
	font-size:14px;
}
.content h1{
	font-size: 18px;
	color: #060606;
	margin-top: 0px;
	margin-bottom: 5px;
}
h2{
	font-size: 18px;
	color: #4b721d;
}
	h2 span.subtext{
		font-size: 14px;	
	}
	h2 a{
		color: #4b721d;
	}
h3, h4{
	font-size: 14px;	
}
p{
	font-size: 14px;	
}
a{
	color: #056cad;	
}
hr{
	margin: 1em .5em;	
}
/******************************************************************
/ Buttons
******************************************************************/
#productBackButton{
	display:inline-block;
	background:url(/images/products/template/sprite.png) no-repeat;
	height: 50px;
	width: 48px;
	margin-bottom: 20px;
}
#productNextButton{
	display:inline-block;
	background:url(/images/products/template/sprite.png) no-repeat;
	height: 50px;
	width: 48px;
	background-position:-52px 0px;
	float: right;
	margin-bottom: 20px;
}
#clinicallyStudiedButton{
	display:inline-block;
	background:url(/images/products/template/sprite.png) no-repeat;
	background-position:0px -53px;
	height: 50px;
	width: 77px;
	float: right;
	margin: 5px 30px 10px 30px;
}
#clinicallyStudiedIngredientsButton{
	display:inline-block;
	background:url(/images/products/template/sprite.png) no-repeat;
	background-position:-76px -53px;
	height: 50px;
	width: 85px;
	float: right;
	margin: 5px 30px 10px 30px;
}
	
/******************************************************************
/ Side Panel
******************************************************************/
#sidepanels{
	margin-top: 50px;	
}
	.sidePanelTop{
		background:url(/images/products/template/sidePanelTop.png) no-repeat;
		height:19px;
		margin-top: 5px;
	
	}
	.sidePanelMiddle{
		background:url(/images/products/template/sidePanelMiddle.png) repeat-y;
		padding: 1px 10px;
	}
		.sidePanelMiddle h4{
			margin: 0px;
			text-transform:uppercase;
			font-weight:bold;
			cursor:pointer;
		}
		.sidePanelMiddle *:last-child{
			margin-bottom: 0px;
		}
		.sidePanelMiddle div.tabContent{
			display: none;	
		}
	.sidePanelBottom{
		background:url(/images/products/template/sidePanelBottom.png) no-repeat;
		height: 27px;
	}

/******************************************************************
/ Breadcrumbs
******************************************************************/
#breadcrumbs{
	color: #4b721d;
	font-weight:bold;
	margin-top: 10px;
}
	#breadcrumbs p{
		font-size: 14px;
	}
		#breadcrumbs p a{
			color: #4b721d;
		}

/******************************************************************
/ Header
******************************************************************/
#header{
	margin-bottom: 0px;	
}

/******************************************************************
/ storeSearch
******************************************************************/
#storeSearch{
	margin: 20px 0px 50px 0px;	
	display: block;
}

/******************************************************************
/ productInformationColumn
******************************************************************/
#page div.grid_3{
	z-index: 100;
}
#productInformationColumn{
	width: 150px;
	margin: auto;
	position:relative;
}
	#productPopOutTitles .productPopOutTitleWrapper{
		position: relative;
	}
	#productPopOutTitles h2{
		padding-right: 40px;
		background:url(/images/products/template/green-arrow.png) no-repeat top right;
		cursor:pointer;
		/*ie 6 hack*/
		min-height: 36px;
		height:auto !important;
		height: 36px;
		/*ie 6 hack*/
	}
	
		#productPopOutTitles h2 span.subtext{
			font-size: .7em;
		}
		#productPopOutTitles #greensheet{
			background:url(/images/template/pdf_icon_small.gif) no-repeat;
			background-position:right;
			cursor:default;
			padding-right: 5px;
		}
		#productPopOutTitles #testimonialPopOut{
			background:none;	
		}
			#productPopOutTitles #testimonialPopOut a{
				postition:relative;	
			}
				#productPopOutTitles #testimonialPopOut a span{
					background:url(/images/products/template/green-arrow.png) no-repeat top right;
					display:block;
					height: 36px;
					position:absolute;
					right:0;
					top:0;
					width:36px;
				}
		
/******************************************************************
/ productInformationPopup
******************************************************************/
.productInformationPopup{
	position: absolute;
	width: 501px;
	left: 180px;
	top: -10px;
	display: none;
}
	.productInformationPopup .top{
		background:url(/images/products/template/popup-top-bg.png) no-repeat;
		height: 29px;
	}
	.productInformationPopup .middle{
		background:url(/images/products/template/popup-middle-bg.png) repeat-y;
		padding: 1px 30px;
		color: #4b721d;
	}
		.productInformationPopup .middle a{
			color: #4b721d;
		}	
		.productInformationPopup .middle .productEvidenceTitle{
			margin-bottom: 0px;
		}
		.productInformationPopup .middle .productEvidenceTitle + p{
			margin-top: 0px;
		}
		.productInformationPopup .middle .productQuestion{
			margin-top: 0px;
			font-weight:bold;
		}
			.productInformationPopup .middle .icon{
				margin-right: 7px;
			}
		.productInformationPopup .middle .productAnswer{
			margin-bottom: 0px;
		}
		.productInformationPopup .middle :first-child, .productInformationPopup .middle h5{
			margin-top: 0px;
		}
		.productInformationPopup .middle .closeButton{
			float: right;
			font-size: 0.8em;
			color: black;
		}
			.productInformationPopup .middle .closeButton a{
				color: black;
			}
		.productInformationPopup .middle :last-child{
			margin-bottom: 0px;
		}
	.productInformationPopup .bottom{
		background:url(/images/products/template/popup-bottom-bg.png) no-repeat;
		height: 32px;
	}
	#referenceButton{
		font-size: 14px;
		font-weight:bold;
		cursor: pointer;
	}
	#references{
		display: none;	
	}
	#abcTurmeric{
		margin:0 auto;
		width:166px;
		
	}
	
/******************************************************************
/ footer
******************************************************************/
#footer{
	text-align:center;
}
	#footer p{
		font-size: 11px;
	}
	
/******************************************************************
/ Miscellaneous
******************************************************************/
#tagline{
	font-style: italic;
	margin-top: 5px;
}
	#tagline :first-child{
		margin-top: 0px;
	}
	#tagline p{
		font-size: 14px;
	}
#productNumbers{
	margin: 10px 0px;	
}
	#productNumbers h3{
		margin: 0px;	
	}
#productIngredientTable p{
	margin: 0px;
}
#productIngredientTable th{
	text-align:left;
}
#productIngredientTable th, #productIngredientTable td{
	padding: 1px 10px;
}

 /**********************************************************
/Add This
**********************************************************/
#addthis_wrapper_product {
	 margin:15px 0 -25px 45px;
}
