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


#product1 {
	position: relative;
	width: 470px;
	padding-right: 150px;
	margin: 20px 0 0 0;
}
#product1 .addCartButton {
	position: absolute;
	top: 0;
	right: 0;
}
.addCartButton {
	width: 285px;
}
#fastFacts {
	top: 438px;
	height:	600px;
}

#whatsInside {
	position: relative;
}

#whatsInsideInfo {
	font-size: 14px;
	position: absolute;
	top: 0;
	right: 0;
}
#whatsInsideMain {
	width: 625px;
}

#ingredients {
	position: relative;
}

#ingredientsInfo {
	font-size: 14px;
	position: absolute;
	top: 0;
	right: 0;
}
#mmButton1 { 
	position: absolute; 
	top: 627px;
	right: 0;
}
#mmButton1 .cartButton {
	width: 323px;
}
#mmButton1 .price, #mmButton1 h2 { 
	display: none;
}

#directions {
	position: relative;
	height: 450px;
}
#directionsBody {
	width: 600px;
}
.directionsBox {
	padding: 5px;
	border: 1px solid #FF7900;
	height: 170px;
	width: 167px;
	font-size: 18px;
}
.directionsBox h3 {
	font-size: 20px;
	padding: 0;
	margin: 0;
	color: #FF7900;		
}
#directions #forHim {
	position: absolute;
	bottom: 11px;
	left: 28px;
}
#directions #forHer {
	position: absolute;
	bottom: 11px;
	left: 242px;
}
#directions #forYoungOnes {
	position: absolute;
	bottom: 11px;
	right: 343px;
}

.col1 { 
	width: 290px;
} 

/* Cacao Worship section is temporarily hidden
#cacaoWorship {
	height: 550px;
}

#cacaoWorship .worshipItem {
	position: absolute;
	height: 430px; 
}
#cacaoWorship .worshipItem h2 {
	font-size: 20px;
}
#cacaoWorship #rawCacaoBeans h2, 
#cacaoWorship #rawCacaoNibs h2  {
	display: inline;
	margin-right: 10px;
}
#cacaoWorship #rawCacaoBeans p, 
#cacaoWorship #rawCacaoNibs p  {
	display: inline;
}
#cacaoWorship #ultimateExperience h2, 
#cacaoWorship #ultimateExperience p {
	padding: 0;
	margin: 0;
}

#cacaoWorship #rawCacaoBeans {
	top: 120px;
	left: 28px;
	width: 324px;
}
#cacaoWorship #ultimateExperience {
	border: 2px solid #7BBC7A;
	top: 120px;
	left: 366px;
	padding: 5px;
	width: 260px;
	height: 206px;
}
#cacaoWorship #rawCacaoNibs {
	top: 120px;
	right: 0;
	width: 324px;
}
#cacaoWorship .price { 
	display: none;
}
#cacaoWorship .product h2 { 
	display: none;
}

#cacaoWorship .mmButton .addCartButton{ 
	position: absolute; 
	bottom: 0;
	width: 324px;
	left: 0;
}
*/

#thinkingBig {
	height: 550px;
}

#thinkingBig .thinkingBigItem {
	position: absolute;
	height: 430px; 
}
#thinkingBig .thinkingBigItem h2 {
	font-size: 20px;
}
#thinkingBig #familyFix h2, 
#thinkingBig #simpleSwoop h2  {
	display: inline;
	margin-right: 10px;
}
#thinkingBig #familyFix p, 
#thinkingBig #simpleSwoop p  {
	display: inline;
}
#thinkingBig #meetTheChocolution h2, 
#thinkingBig #meetTheChocolution p {
	padding: 0;
	margin: 0;
}

#thinkingBig #familyFix {
	top: 150px;
	left: 28px;
	width: 324px;
}
#thinkingBig #meetTheChocolution {
	border: 2px solid #7BBC7A;
	top: 150px;
	left: 366px;
	padding: 5px;
	width: 260px;
	height: 206px;
}
#thinkingBig #simpleSwoop {
	top: 150px;
	right: 0;
	width: 324px;
}
#thinkingBig .price { 
	display: none;
}
#thinkingBig .product h2 { 
	display: none;
}

#thinkingBig .mmButton .addCartButton{ 
	position: absolute; 
	bottom: 30px;
	width: 324px;
	left: 0;
}

.rawItemPrice {
	display: inline;
	color: #FF7900;
	margin-left: 5px;
}

.highlightBlock1 dt, 
.highlightBlock1 dd
{
	margin:		0;
	padding:	2px 5px;
}
.highlightBlock1 dd,
.highlightBlock1 dd a {
		color: #3B0000;
} 

#yearsSupply {
	position: relative;
	height: 450px;
}
#yearsSupplyBody {
	width: 600px;
}
.yearsSupplyBox {
	padding: 5px;
	border: 1px solid #FF7900;
	height: 170px;
	width: 167px;
	font-size: 18px;
}
.yearsSupplyBox h3 {
	font-size: 20px;
	padding: 0;
	margin: 0;
	color: #FF7900;		
}
#yearSupplyBuyNow .price {
	display: none;
}

#addThisBox {
	position:		absolute;
	right:			0;
	width:			270px;
}
.addthis_toolbox.addthis_pill_combo a {	
    float: left;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet {
    margin-top: -2px;
}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
}  
