*{padding: 0; margin: 0;}
html, body {
min-height: 100%;
height: auto !important;
height: 100%
}

#container {
	margin: 50px auto 0 auto;
	width: 800px;
	color: #000;
}

#home {
	width: 800px;
	height: 500px;
}

.home strong { color: #ec1656; }
.home a { color: #ec1656; text-decoration: none; }
.home a:hover { text-decoration: underline; }

/*-- blog ---*/


.blog strong { color: #71a328 !important; }
.blog a { color: #71a328; text-decoration: none; }
.blog a:hover { text-decoration: underline; }

.news strong { color: #bf7127 !important; }
.news a { color: #bf7127; text-decoration: none; }
.news a:hover { text-decoration: underline; }

#blog {
	width: 850px;
	min-height: 500px;
	border: 1px solid #ccc;
	overflow: hidden;
	clear:both;
}
#blog.news {
	width: 800px;
	min-height: 500px;
	border: 1px solid #ccc;
	overflow: hidden;
	clear:both;
}

#blog h1 {
	font: bold 16px Arial;
	color: #a56aa4;
	text-align: left;
	margin-right: 15px;
}

a#rss_feed{background:url(/assets/images/rss.gif) no-repeat;display:block;width:40px;height:13px;margin:10px 0px 0px 0px;padding:0;border:0;}
a#rss_feed span{display:none;}

#blog #content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:20px 4px 10px 0px;
}

#blog #content img{
	padding:7px;
}


#blog #content h2{
	font-size:16px;
	font-weight:bold;
}

#blog #content h2.pagetitle{
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}


#blog #content a{
	text-decoration:none;
	color:#71a328;
}
#blog.news #content a{
	text-decoration:none;
	color:#bf7127;
}

#blog #content a:hover{
	text-decoration:underline;
	color:#111;
}

#blog #content h2 a{
	color:#666;
}
#blog #content div.post{border-bottom:1px solid #DDD;padding-bottom:12px;width:600px;}

#blog #content div.entry p{
	padding:4px 3px 4px 0px;
}

#blog #content.widecolumn div.post div.entry small{
	margin:10px 3px 4px 0px;
	padding:3px;
	background-color:#daf0bb;
}

#blog h3#comments,#blog h3#respond{
	margin:10px 3px 4px 0px;
}

#blog input{
	margin:1px 0px;
	padding:3px;
	font-size:10px;
}

#blog textarea{
	margin:4px 0px;
	padding:3px;
	font-size:11px;
	width:580px;
}

#blog input#submit{
	padding:3px;
	font-size:11px;
	color:#FFF;
	background-color:#71a328;
	border:0;
	cursor:pointer;
}

#blog input#submit:hover{
	color:#FFF;
	background-color:#4d7c09;
}

.subscribeContent
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

}
.subscribeContent a{
	color:#181818;
	text-decoration:none;
}
.subscribeContent a:hover{
	color:#ff0066;
	text-decoration:none;
}
.subscribeContent h1, h2{
	font-size:12px;
	padding-bottom:5px;
}


/*-- shop ---*/
#product {
	width: 850px;
	min-height: 300px;
	border: 1px solid #ccc;
	overflow: hidden;
	clear:both;
}
#product a.back{ text-decoration: none;color:#a56aa4;font-size:12px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#product a.back:hover { text-decoration: underline; }

#product #leftContent{padding:0px 0px 20px 0px;margin:0;width:400px;float:left;}
#product #rightContent{padding:0px 0px 20px 0px;margin:0;width:250px;float:left;}

	#product #primaryContent2 h1{
		font-size:22px;
		font-family:Arial, Helvetica, sans-serif;
		line-height:20px;
		padding:3px 0px 3px 0px;
		margin:15px 0px 10px 0px;

	}

	#product #leftContent p{
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		line-height:24px;
		color:#444;
		padding:0px 20px 10px 0px;
		margin:0;

	}
	#product #leftContent p#additionalInfo{
		color:#666;

	}
	#product #leftContent img{
		padding:0px 5px 0px 0px;
		margin:0;
		border:0;
		float:left;
	}

	#product #leftContent ul{
		padding:0;
		margin:0;
		list-style:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
	}
	#product #leftContent li{
		padding:3px 0px;
	}
	#product #rightContent p{
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		line-height:24px;
		color:#444;
		padding:0px 20px 10px 0px;
		margin:0;

	}

	#product #rightContent label,.shopItem label{width:26px;float:left;font-size:10px;padding:3px;margin:5px 2px 0px 0px;display:block;}
	#product #rightContent input,.shopItem input{width:30px;height:9px;padding:2px 2px 4px 2px;font-size:9px;float:left;margin:5px 6px 0px 0px;}
	div.shopItem label{width:20px;}
	div.shopItem input{width:13px;margin:5px 5px 0px 0px;padding:2px 0px 4px 2px;}

#shopping_cart {
	width: 850px;
	min-height: 250px;
	border: 1px solid #ccc;
	overflow: hidden;
	clear:both;
}

	#shopping_cart table{padding:0;margin:20px 0px 0px 0px;width:680px;}
	#shopping_cart thead{background-color:#eee;color:#444;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
		#shopping_cart thead th{padding:3px;text-align:left;}
		#shopping_cart tbody tr{border-bottom:1px solid #666;padding:4px 0px;line-height:30px;}
		#shopping_cart tbody td{border-bottom:1px solid #ddd;color:#666;font-size:10px;text-align:left;padding-left:3px;font-family:Georgia, "Times New Roman", Times, serif;}
		#shopping_cart tbody td img{border:0;}
		#shopping_cart tbody td input{color:#666;font-size:10px;text-align:left;padding-left:3px;font-family:Georgia, "Times New Roman", Times, serif;width:20px;}
	#shopping_cart tfoot{background-color:#f6f6f6;color:#444;font-size:11px;line-height:35px;}
		#shopping_cart tfoot #totalPrice{font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
	#technicalInfo{font-size:10px;padding:4px;background-color:#CCC;color:#FFF;margin-top:100px;width:672px;font-family:Arial, Helvetica, sans-serif;}
	#missingInfo{margin-top:20px;font-size:10px;padding:4px;background-color:#e22395;color:#FFF;width:672px;font-family:Arial, Helvetica, sans-serif;display:none;}

#shop {
	width: 850px;
	min-height: 500px;
	border: 1px solid #ccc;
	overflow: hidden;
	clear:both;
}

#shop h1,#product h2 {
	font: bold 16px Arial;
	color: #a56aa4;
	text-align: left;
	margin-right: 15px;
}

#product h2 {
	margin:3px 0px 3px 0px;
	padding:0;
	color:#777;
}



.shop strong { color: #a56aa4 !important; }
.shop a { color: #a56aa4; text-decoration: none; }
.shop a:hover { text-decoration: underline; }

#shopContainer {
	margin-top: 30px;
}

* html #shopContainer {
	margin-top: -7px;
}


div.shopItem{
	width:151px;
	height:290px;
	margin:0;
	padding:15px 20px 25px 35px;
	float:left;
	border-top:1px solid #DDD;
}


div.shopItem img,div#rightContent img{
	border:0;
}
div.shopItem h3{
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:14px 0px 5px 0px;
	margin:0;
}

div.shopItem h4,div#rightContent h4{
	color:#666;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px 0px 3px 0px;
	margin:0;
}
div#rightContent h4{font-size:22px;}

div.shopItem a{
	color:#666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	display:block;
	text-decoration:none;
	line-height:8px;
}

div.shopItem a:hover{
	text-decoration:underline;
}

div.shopItem button,div#rightContent button,#continueButton,#updateButton{
	color:#a56aa4;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:0;
	padding:4px 0px 5px 18px;
	margin:0;
	background:url(../images/cartButton.gif) no-repeat;
	height:22px;
	cursor:pointer;
}
#continueButton {background:url(../images/continueButton.gif) no-repeat;text-decoration:none;padding:4px 0px 5px 20px;}


div.shopItem button:hover,div#rightContent button:hover,#continueButton:hover,#updateButton:hover{
	color:#6f7f95;
	background:url(../images/cartButton.gif) no-repeat;
	background-position:0px -28px;
}

#continueButton:hover{background:url(../images/continueButton.gif) no-repeat;background-position:0px -28px;}
#updateButton:hover{color:#a56aa4;background:url(../images/updateButton.gif) no-repeat;background-position:0px 0px;}



.removeButton {background:url(../images/remove.gif) no-repeat;width:16px;height:16px;padding:0;margin:0;border:0;cursor:pointer;background-position:0px -16px;}
.removeButton:hover {background:url(../images/remove.gif) no-repeat;}

a#shoppingCart_button {
	display:block;
	width:110px;
	height:19px;
	padding:0;
	margin:0px 5px 0px 0px;
	border:0;
	background:url(../images/shopping_cart_empty.gif) no-repeat;
	float:left;
	}

a.selected#shoppingCart_button {
	background:url(../images/shopping_cart_full.gif) no-repeat;
	}

a#shoppingCart_button span{
	display:none;
	}
a#customerService_button {
	display:block;
	width:110px;
	height:19px;
	padding:0;
	margin:0px 5px 0px 0px;
	border:0;
	background:url(../images/customer_service.gif) no-repeat;
	float:left;
	}
a#customerService_button span{
	display:none;
	}
#shopHead{float:right;margin:12px 0px 0px 0px;}

#shopHead img{border:0;vertical-align:top;padding:0; margin:0;}

img#ca_flag,img#us_flag	{cursor:pointer;}

#successNote{
	position:relative;
	text-align:center;
	color:#a56aa4;
	font-family:arial, helvetica, verdana, sans-serif;
	left:-20px;
	top:120px;

}

/*-- blends ---*/


#blends {
	width: 850px;
	min-height: 500px;
	border: 1px solid #ccc;
	overflow: hidden;
}


#blends a.onlineshop {
	background:url(../images/mini_cartButton.gif) no-repeat;
}
#blends a.moreinfo {
	background:url(../images/mini_infoButton.gif) no-repeat;
	margin: 20px;
}



#blends a.onlineshop, #blends a.moreinfo {
	color:#333;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px 2px 2px 18px;
}

#blends a.onlineshop:hover, #blends a.moreinfo:hover{
	color:#000;
	background-position:0px -21px;
	padding:3px 2px 2px 18px;
}


div.blendTypeDetails #img {
	float: left;
	margin: 20px 20px 30px 0px;
}

div.blendTypeDetails #desc {
	float: left;
	width: 310px;
	margin: 20px 20px 30px 0px;
}

#clickContainer {
	width: 100%;
	text-align:left;
	float: right;
	margin: -13px 0 0 0;
}

* html #clickContainer {
	margin: -11px 8px 0 0;
}

#click {
	font: 10px Arial;
}

.blends strong { color: #7a96d8 !important; }
.blends a { color: #7a96d8; text-decoration: none; }
.blends a:hover { text-decoration: underline; }

#blendsContainer {
	margin-top: 10px;
}

* html #blendsContainer {
	margin-top: -7px;
}
.blendTypeHeader {
	width: 630px;
	padding: 15px;
	font-color: #ffffff;
	font-family: arial;
	vertical-align: middle;
	text-decoration: none;
	/*border: 1px solid #999999;*/
	float: left;

}

.blendType {
	color: #000;
	/*width: 325px !important;
	height: 126px !important;*/
	/*border: 1px solid white;*/
	margin-bottom:2px;
	width: 660px;
	float: left;
}

.blendType p.desc
{
	padding:3px 0px;
	text-decoration: none;
	font-style: italic;
}
.blendType p.details{
	font-size:12px;
	line-height:150%;
	margin:7px 0;
	color:#333;
}

.blendTypeDetails p.details{
	padding:3px 0px;
	text-decoration: none;
	font-style: italic;
	font-size:14px;
	color:#777;
}
.blendTypeDetails p.desc{
	padding:3px 0px;
	text-decoration: none;
	font-size:12px;
	color:#333;
	line-height:170%;
}
.blendTypeDetails p.ing{
	padding:3px 0px;
	text-decoration: none;
	font-size:11px;
	color:#333;
	line-height:200%;
	font-style:italic;
}
.blendTypeDetails p.health_benefits, .blendTypeDetails ul li.health_benefits{
	font-family:arial;
	font-size:12px;
	line-height:150%;
	color:#333;
	margin:4px 25px 20px 0;
}
.blendTypeDetails ul li.health_benefits{
	margin:4px 25px 6px 0;
}
.blendTypeDetails ul{
	list-style:none;
	margin:4px 20px 20px 20px;
}
.blendTypeDetails h3{
	font: bold 15px Arial;
	margin: 0;
	padding:0;
	color: #666666;
	font-weight: bold;
	font-style:italic;
}
.blendTypeDetails h2{
	margin-bottom:10px;
}
.blendType p.ing
{
	margin-top: 1em;
}

.blendType a.lb {
	display: block;
	background: none;
	float: left;
	height: 233px;
	width: 230px;
}
.blendTypeBoxLinks a:hover{
	font-weight:normal;
}
.blendType a.lb:hover {
	background: none;
}

.blendType h2 {
	font: bold 15px Arial;
	margin: 0;
	padding:0;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.blendType p {
	font: 14px Arial;
	margin: 0 2em 0 0;
	color: #999999;
}

.blendType a.pdf {
	margin-top: 5px;
	color: #808082;
}

.blendTypeBoxImg {
	float: left;
	width:90px;
	background:#fff;
	height:100px;
	padding:15px 0;
}
.blendTypeBoxContainer {
	float: left;
	padding:15px;
	width:540px;
	background:#f2f2f2;
}
.blendTypeBoxImg img {
	width: 70px;
}
.blendTypeBoxLinks{
	text-align:right;

}
* html .blendType a.pdf {
	margin-right: 48px;
}

.blendType img {
	border: none;
	margin-right: 2em;
}

.blendTypeHeader.h1 {

}
#blacktea {
	background-color: #000000;
	background-image: url(../../assets/images/backgrounds/black_header_img.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	color: #ffffff;

}
#greentea {
	background-color: #b4d048;
	background-image: url(../../assets/images/backgrounds/green_header_img.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	color: #ffffff;
}
#fruittea {
	background-color: #ed1556;
	background-image: url(../../assets/images/backgrounds/pink_header_img.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	color: #ffffff;
}

/*
#citrus { background-color: #e4e5e7; }
#tomato { background-color: #e4e5e7; }
#goji { background-color: #f0f4e5; }
#strawberry { background-color: #f0f4e5; }
#cucumber { background-color: #f0f4e5; }
#berries { background-color: #f1dfdd; }
#currant { background-color: #f1dfdd; }
#fruit { background-color: #f1dfdd; }

#citrus { background: url(/assets/images/products/citrus.jpg) no-repeat 0 15px; }
#goji { background: url(/assets/images/products/goji.jpg) no-repeat 0 15px; }
#strawberry { background: url(/assets/images/products/strawberry.jpg) no-repeat 0 15px; }
#berries { background: url(/assets/images/products/berries.jpg) no-repeat 0 15px; }
#currant { background: url(/assets/images/products/currant.jpg) no-repeat 0 15px; }
#fruit { background: url(/assets/images/products/fruit.jpg) no-repeat 0 15px; }
#cucumber { background: url(/assets/images/products/cucumber.jpg) no-repeat 0 15px; }
#tomato { background: url(/assets/images/products/tomato.jpg) no-repeat 0 15px; }

#citrus h2, .blendType#citrus a.pdf:hover { color: #f7da26; }
#goji h2, .blendType#goji a.pdf:hover { color: #a4e148; }
#strawberry h2, .blendType#strawberry a.pdf:hover { color: #e2315d; }
#berries h2, .blendType#berries a.pdf:hover { color: #c089cc; }
#currant h2, .blendType#currant a.pdf:hover { color: #94b1ed; }
#fruit h2, .blendType#fruit a.pdf:hover { color: #e39b37; }
#cucumber h2, .blendType#cucumber a.pdf:hover { color: #c1d41d; }
#tomato h2, .blendType#tomato a.pdf:hover { color: #e24a17; }
*/
.blendType a {
	color: #000000;
	font-style: normal;
}


.blendTypeDetails h1 {
	font: bold 18px Arial;
	margin: 0;
	padding:0;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.blendTypeDetails h2 {
	font: bold 15px Arial;
	margin: 0;
	padding:0;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.blendTypeDetails p {
	font: 11px Arial;
	margin: 0 2em 0 0;
}


#subscribe {
	width: 850px;
	min-height: 500px;
	border: 1px solid #ccc;
	overflow: hidden;
}

#story {
	border: 1px solid #ccc;
	width: 850px;
	min-height: 950px;
}
#contact {
	border: 1px solid #ccc;
	width: 850px;
	min-height: 800px;
}
#facebook {
	border: 1px solid #ccc;
	width: 850px;
	min-height: 550px;
}
#privacy {
	border: 1px solid #ccc;
	width: 850px;
	min-height: 950px;
}
.imageBox{
	font-family:arial, helvetica, verdana, sans-serif;
	font-size:10px;
	color:#ea1655;
	float:left;
	vertical-align:baseline;
	height:285px;
	padding-bottom:20px;
	padding-right:20px;

}
#story h1 {
	font: bold 14px Arial;
	text-align:left;
	float:left;
	color: #ea1655;
	width: 675px;
	padding:20px 0px 20px 0px;
}
#contact h1 {
	font: bold 14px Arial;
	text-align:left;
	float:left;
	color: #c3292b;
	width: 675px;
	padding:20px 0px 20px 0px;
}
#facebook h1 {
	font: bold 14px Arial;
	text-align:left;
	float:left;
	color: #c3292b;
	width: 675px;
	padding:20px 0px 20px 0px;
}

* html #story h1 {
	margin-right: 8px;
}
/* update July 2008 */
#contact p {
	font: 12px Arial;
	margin: 5px 18px 10px 0;
	width: 630px;
}
#facebook p {
	font: 12px Arial;
	margin: 5px 18px 10px 0;
}
#facebook #primaryContent li {
	font: 12px Arial;
	margin: 1em 2em;
}
/* update July 2008 */
#story p {
	font: 12px Arial;
}

#privacy p {

	font: 12px Arial;
	margin: 5px 18px 10px 0;
	width: 630px;
}

* html #story p {
	margin: 5px 8px 0 0;
}

.story strong { color: #ea1655 !important; }
.story a { color: #ea1655; text-decoration: none; }
.story a:hover { text-decoration: underline; }


.subscribe strong { color: #EBBF3A !important; }
.subscribe a { color: #EBBF3A; text-decoration: none; }
.subscribe a:hover { text-decoration: underline; }

#wholesale {
	width: 850px;
	height: 500px;
}

#wholesale h1 {
	font: bold 16px Arial;
	color: #e3722c;
	text-align: left;
	margin-right: 18px;
	float: left;
	width: 650px;
	padding:12px 0px 10px 0px;
}

* html #wholesale h1 {
	margin-right: 8px;
}

#wholesale p {
	text-align: left;
	float: left;
	font: 12px Arial;
	margin: -4px 18px 0 0;
	color: #fff;
}

* html #wholesale p {
	margin: 5px 8px 0 0;
}

#wholesale span {
	color: #e3722c;
}

a.pdf  {
	color: #fff;
	font: 9px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
}

a.pdf:hover {
	text-decoration: none;
	color: #e3722c;
}

.wholesale strong { color: #e3722c !important; }
.wholesale a { color: #e3722c; text-decoration: none; }
.wholesale a:hover { text-decoration: underline; }

a#email {
	color: #fff;
	text-decoration: none;
}

a#email:hover {
	font-weight: bold;
}

#branding {
	height: 40px;
	width: 850px;
}
#branding #homeBrand { background: url(/assets/images/logos/story-logo.gif) no-repeat; float: left; width: 150px; height: 40px; }
#branding #blogBrand { background: url(/assets/images/logos/blog-logo.gif) no-repeat; background-position:15px 0px; float: left; width: 150px; height: 40px; }
#branding #newsBrand { background: url(/assets/images/logos/news.png) no-repeat; float: background-position:15px 0px; left; width: 150px; height: 40px; }
#branding #shopBrand { background: url(/assets/images/logos/shop-logo.gif) no-repeat; background-position:15px 0px; float: left; width: 150px; height: 40px; }
#branding #blendBrand { background: url(/assets/images/logos/blends-logo.gif) no-repeat; background-position:15px 0px; float: left; width: 150px; height: 40px; }
#branding #storyBrand { background: url(/assets/images/logos/story-logo.gif) no-repeat; background-position:15px 0px; float: left; width: 150px; height: 40px; }
#branding #contactBrand { background: url(/assets/images/logos/contact_logo.png) no-repeat; background-position:15px 0px; float: left; width: 150px; height: 40px; }
#branding #wholesaleBrand { background: url(/assets/images/logos/wholesale-logo.gif) no-repeat; background-position:15px 0px; float: left; width: 150px; height: 40px; }
#branding #subscribeBrand { background: url(/assets/images/logos/subscribe-logo.gif) no-repeat; background-position:15px 0px; float: left; width: 150px; height: 40px; }
#branding #mediaBrand { background: url(/assets/images/logos/media-logo.gif) no-repeat; background-position:15px 0px; float: left; width: 150px; height: 40px; }

#nav {
	width: 90px;
	height: 180px;
	padding: 0;
	margin: 15px 2px 2px 10px;
	position: relative;
	float: left;
}

#contact #primaryContent a{
	color:#c3292b;
	text-decoration:none;
}

#facebook #primaryContent a{
	color:#c3292b;
	text-decoration:none;
}
#contact #primaryContent a:hover{
	color:#666;
}
#facebook #primaryContent a:hover{
	color:#666;
}
/*.blendsNav { background: url(/assets/images/menus/blends-menu.jpg) no-repeat; }*/
.homeNav li a{color:#FFF;}
.homeNav strong{color:#FFF;}
.storyNav li a{color:#666;}
.storyNav strong{color:#ea1655;}
.wholesaleNav li a{color:#FFF;}
.wholesaleNav strong{color:#e3722c;}
.blendsNav li a{color:#666;}
.blendsNav strong{color:#7a96d8;}
.shopNav li a{color:#666;}
.shopNav strong{color:#a56aa4;}
.subscribeNav li a{color:#666;}
.subscribeNav strong{color:#EBBF3A;}
.blogNav li a{color:#555;}
.blogNav li .selectedBlog{color:#71a328;font-weight:bold;}
.shopNav li a.shopSelected{color:#a56aa4;font-weight:bold;}

#nav li{
	margin:0;
	padding:0;
	list-style: none;
	text-decoration:none;
	letter-spacing:0.05em;
}

#nav a,#nav li.info {
	font-size:11px;
	line-height:16px;
	text-decoration:none;
	display:block;
	padding:3px;
	font-family: Helvetica, Arial,sans-serif;
}
#nav a:hover {
	font-weight:bold;
	text-decoration:none;
}
#nav a.selected {
	font-weight:bold;
}

#nav strong,#nav li h2 {
	font-weight:bold;
	font-size:11px;
	font-family: Helvetica, Arial,sans-serif;
	line-height:16px;
	display:block;
	padding:3px;
}

#nav li h2 {margin-top:30px;}

#primaryContent {
	float: right;
	width: 690px;
	margin:53px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
#primaryContent2 {
	float: right;
	width: 690px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}



#wholesale #primaryContent
{
	width: 660px;
}

#primaryContent h1 {
text-align: left;
}

* html #primaryContent {
	margin-top: 63px;
	width: 675px;
}

#secondaryContent {
}

#siteInfo {
	height: 50px;
	width: 850px;
	margin-top: 15px;
	font: 12px Arial;
	text-align:right;
}

#siteInfo strong {
	text-transform: uppercase;
}

#siteInfo a:hover {
	text-decoration: none;
	font-weight: bold;
}

#siteInfo #note
{
	font-size: smaller;
}

dl {
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	float: right;
	margin: 20px 33px 0 0 !important;
	line-height: 12px;
}

* dl {
	margin-right: 15px !important;
}

dt {
	margin: 0 10px 6px 0;
	clear: both;
	width: 90px;
	float: left;
	text-align: left;
	color: #e3722c;
	text-transform: uppercase;
	font: 9px Arial, Helvetica, sans-serif;
}

dd {
	margin: 0 0 6px 0;
	float: left;
	width: 255px;
}

dt label {
	color: #333;
}

dt label.required {
	font-weight: bold;
}

#moreinfo {
	font: 12px Arial, Helvetica, sans-serif;
	color: #e3722c;
	float: right;
	margin: 0px 33px 0 0 !important;
	line-height: 12px;
	width: 337px;
}

* html #moreinfo
{
	width: 320px;
}

/* Clear fix */
.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clear {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear {
	height: 1%;
}
.clear {
	display: block;
}
/* End hide from IE-mac */

#currencyInfo{display:none;}

#TB_overlay {
  position: absolute;
  z-index:100;
  top: 0px;
  left: 0px;
  background-color:#AAA;
  filter:alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
  width:100%;
  height:100%;
}

#TB_window {
  position: absolute;
  background: #444;
  z-index: 102;
  color:#000000;
  display:none;
  border:0;
  text-align:left;
  width:491px;
  height:84px;
  font-size:18px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
}
#TB_window img{cursor:pointer;border:0;}
#TB_window img#canadian{margin:0px 1px 0px 0px;}

#TB_HideSelect{
  z-index:99;
  position:absolute;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
}

/* blog */

.entry
{
	margin: 1em 0;
}

.postmetadata
{
	margin-top: 1em;
}

.commentlist li
{
	margin: 1em 0;
}

/* WHERE TO BUY */

#wheretobuy {
	width: 850px;
	border: 1px solid #ccc;
	overflow: hidden;
}
#wheretobuy #primaryContent a{
	color:#ff7321;
	text-decoration:none;
}
#wheretobuy #primaryContent a:hover{
	color:#666;
}
#wtb_leftCol{
	float:left;
	width:240px;
	height:200px;

}

#wtb_rightCol{
	float:left;
	width:300px;


}

#wheretobuy p {

	font: 12px Arial;
	margin: 5px 18px 10px 0;
	width: 630px;
}
#wheretobuy h1 {
	font: bold 16px Arial;
	color: #ff7321;
	text-align: left;
	margin-right: 15px;
	padding:10px 0px 12px 0px;
}

#wheretobuy a.onlineshop{
	color:#333;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url(../images/mini_cartButton_trans.gif) no-repeat;
	padding:3px 2px 2px 18px;
}

#wheretobuy a.onlineshop:hover{
	color:#222;
	font-weight:bold;
	background:url(../images/mini_cartButton_trans.gif) no-repeat;
	background-position:0px -21px;
	padding:3px 2px 2px 18px;
}

#clickContainer {
	width: 100%;
	text-align:left;
	float: right;
	margin: -13px 0 0 0;
}

* html #clickContainer {
	margin: -11px 8px 0 0;
}

#click {
	font: 10px Arial;
}

.wheretobuy strong { color: #7a96d8 !important; }
.wheretobuy a { color: #7a96d8; text-decoration: none; }
.wheretobuy a:hover { text-decoration: underline; }

#wheretobuyContainer {
	margin-top: 50px;
}

* html #wheretobuyContainer {
	margin-top: -7px;
}

.wheretobuyType {
	color: #808082;
	/*width: 325px !important;
	height: 126px !important;*/
	border: 1px solid white;
	padding-left: 250px;
	min-height: 250px;
	margin-bottom: 3em;
}

.wheretobuyType p.desc
{
	font-weight: bold;
	padding:3px 0px;
}

.wheretobuyType p.ing
{
	margin-top: 1em;
}

.wheretobuyType a.lb {
	display: block;
	background: none;
	float: left;
	height: 233px;
	width: 230px;
}

.wheretobuyType a.lb:hover {
	background: none;
}

.wheretobuyType h2 {
	font: italic 12px Arial;
	margin: 0;
	color: #f7da26;
	font-weight: bold;
}

.wheretobuyType p {
	font: 11px Arial;
	margin: 0 2em 0 0;
}

.wheretobuyType a.pdf {
	margin-top: 5px;
	color: #808082;
}


* html .wheretobuyType a.pdf {
	margin-right: 48px;
}

.wheretobuyType img {
	border: none;
	margin-right: 2em;
}
/* ADOS CHECKOUT CHANGES */

#updateButton{
	color:#6f7f95;
	background:url(../images/updateButton.gif) no-repeat;
	background-position:90px -34px;
	text-align:right;
	text-decoration:none;
	width:125px;
	margin:0;
	padding:0;
	line-height:16px;
	padding-right:25px;

}
#updateButton:hover {
	background-position:109px 0px;
}

button#checkOutButton{
	color:#a56aa4;
	background:url(../images/cartButton.gif) no-repeat;
	background-position:107px -5px;
	text-align:right;
	text-decoration:none;
	float:right;
	width:125px;
	padding-right:25px;
	border:0;
	font-weight:bold;
	padding-top:0;
}

button#checkOutButtonDisabled{
	color:#a56aa4;
	background:url(../images/cartButton.gif) no-repeat;
	background-position:107px -32px;
	text-align:right;
	text-decoration:none;
	float:right;
	width:125px;
	padding-right:25px;
	border:0;
	font-weight:bold;
	padding-top:0;
}

#adoLeft{



}
#checkoutBox{

	width:300px;
	float:right;
	margin-right:10px;
	text-align:right;
}
#navCol{
	float:left;
	width:150px;
	/*background:url(../images/backgrounds/dots_vert.jpg) repeat-y;*/

}
/* updated July 2008 */
#navCol ul#mainNav{
	padding:0;
	margin:55px 0 0 12px;
}
#navCol ul#mainNav li{
	list-style:none;
}
/* updated July 2008 */
#navCol ul#mainNav li a{
	display:block;
	width:130px;
	height:20px;
	margin-bottom:5px;
	margin-left:10px;
	background:url(../images/nav_matrix.png) no-repeat;
	text-indent:-9000px;
	outline:none;
}

/*
#story #navCol ul#mainNav li a{
	background:url(../images/update/nav_story.jpg) no-repeat;
}

#blends #navCol ul#mainNav li a{
	background:url(../images/update/nav_blends.jpg) no-repeat;
}

#shop #navCol ul#mainNav li a{
	background:url(../images/update/nav_store.jpg) no-repeat;
}

#wheretobuy #navCol ul#mainNav li a{
	background:url(../images/update/nav_where.jpg) no-repeat;
}

#blog #navCol ul#mainNav li a{
	background:url(../images/update/nav_blog.jpg) no-repeat;
}

#subscribe #navCol ul#mainNav li a{
	background:url(../images/update/nav_subscribe.jpg) no-repeat;
}

#media #navCol ul#mainNav li a{
	background:url(../images/update/nav_media.jpg) no-repeat;
}

#contact #navCol ul#mainNav li a{
	background:url(../images/update/nav_contact.jpg) no-repeat;
}
*/
#navCol ul#mainNav li#navHome a{background-position:0 0;}
#navCol ul#mainNav li#navBlends a{background-position:0 -20px;}
#navCol ul#mainNav li#navStory a{background-position:0 -40px;}
#navCol ul#mainNav li#navStore a{background-position:0 -60px;}
#navCol ul#mainNav li#navBuy a{background-position:0 -80px;}
#navCol ul#mainNav li#navNews a{background-position:0 -100px;}
#navCol ul#mainNav li#navBlog a{background-position:0 -120px;}
#navCol ul#mainNav li#navSubscribe a{background-position:0 -140px;}
#navCol ul#mainNav li#navMedia a{background-position:0 -180px;}
#navCol ul#mainNav li#navContact a{background-position:0 -160px;}

#navCol ul#mainNav li#navHome a:hover{background-position:-130px 0;}
#navCol ul#mainNav li#navBlends a:hover{background-position:-130px -20px;}
#navCol ul#mainNav li#navStory a:hover{background-position:-130px -40px;}
#navCol ul#mainNav li#navStore a:hover{background-position:-130px -60px;}
#navCol ul#mainNav li#navBuy a:hover{background-position:-130px -80px;}
#navCol ul#mainNav li#navNews a:hover{background-position:-130px -100px;}
#navCol ul#mainNav li#navBlog a:hover{background-position:-130px -120px;}
#navCol ul#mainNav li#navSubscribe a:hover{background-position:-130px -140px;}
#navCol ul#mainNav li#navMedia a:hover{background-position:-130px -180px;}
#navCol ul#mainNav li#navContact a:hover{background-position:-130px -160px;}

#navCol ul#mainNav li#navHome a.selected{background-position:-130px 0;}
#navCol ul#mainNav li#navBlends a.selected{background-position:-130px -20px;}
#navCol ul#mainNav li#navStory a.selected{background-position:-130px -40px;}
#navCol ul#mainNav li#navStore a.selected{background-position:-130px -60px;}
#navCol ul#mainNav li#navBuy a.selected{background-position:-130px -80px;}
#navCol ul#mainNav li#navNews a.selected{background-position:-130px -100px;}
#navCol ul#mainNav li#navBlog a.selected{background-position:-130px -120px;}
#navCol ul#mainNav li#navSubscribe a.selected{background-position:-130px -140px;}
#navCol ul#mainNav li#navMedia a.selected{background-position:-130px -180px;}
#navCol ul#mainNav li#navContact a.selected{background-position:-130px -160px;}


h6{
	display:block;
	width:250px;
	height:30px;
	text-indent:-9000px;
	margin-left:-2px;
}
h6#h6_ourblends{background:url(../images/h6_ourblends.png);}
h6#h6_ourstory{background:url(../images/h6_ourstory.png);}
h6#h6_onlinestore{background:url(../images/h6_onlinestore.png);}
h6#h6_shoppingcart{background:url(../images/h6_shoppingcart.png);}
h6#h6_wheretobuy{background:url(../images/h6_wheretobuy.png);}
h6#h6_blog{background:url(../images/h6_blog.png);}
h6#h6_contactus{background:url(../images/h6_contactus.png);}
h6#h6_mailinglist{background:url(../images/h6_mailinglist.png);}
h6#h6_media{background:url(../images/h6_media.png);}
h6#h6_mediakit{background:url(../images/h6_mediakit.png);}

#blogArchives{
	margin-left:10px;
	padding-top:20px;
}
#blogArchives li{
	list-style:none;
	font-family:helvetica, arial, verdana, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#555;
}
#blogArchives li h2{

	color:#333;
}
#blogArchives li ul li a{
	text-decoration:none;
	color:#555;
	line-height:20px;
}
#blogArchives li ul li a:hover{
	font-weight:bold;
}
#blogArchives li a#rss_feed{

}
a#shippingInfo{
	font-size:11px;
	font-family:helvetica, arial, sans-serif;
	color:#555;
	text-decoration:none;
	margin-right:26px;
	padding-top:5px;
}
a#shippingInfo:hover{
	color:#a465a7;
}
h2.blends{
	display:block;
	height:30px;
	width:660px;
	text-indent:-9000px;
}
h2.blends#h2_blackTeas{background:url(../images/h2_blackTeas.png) no-repeat;}
h2.blends#h2_greenTeas{background:url(../images/h2_greenTeas.png) no-repeat;}
h2.blends#h2_fruitTeas{background:url(../images/h2_fruitTeas.png) no-repeat;}




/* changes by codi for media page */
/* WHERE TO BUY */

#media {
	width: 850px;
	border: 1px solid #ccc;
	overflow: hidden;
}
#media #primaryContent a{
	color:#ff7321;
	text-decoration:none;
}
#media #primaryContent a:hover{
	color:#666;
}
#m_leftCol{
	float:left;
	width:240px;
	height:200px;

}

#m_rightCol{
	float:left;
	width:300px;
}

#media h1 {
	font: bold 16px Arial;
	color: #6d98db;
	text-align: left;
	margin-right: 15px;
	padding:10px 0px 12px 0px;
}

#media p {

	font: 12px Arial;
	margin: 5px 18px 10px 0;
	width: 630px;
}

.media strong { color: #6d98db !important; }
.media a { color: #6d98db; text-decoration: none; }
.media a:hover { text-decoration: underline; }


/* Media thumbnails and preview text */
.mediakit {
	float:left;
	height:200px;
	margin-right:10px;
	margin-bottom:10px;
	width:315px;
}

.mediakit img {
	border:1px solid #000;
	float:left;
	margin-right:10px;
	width:130px;
}

.mediakitpage td {
	font: 12px Arial;
	margin: 5px 18px 10px 0;
	padding:4px 0;
	width: 630px;
}

/* PRESS */

#press {
	font-family:arial;
	width: 700px;
	padding:10px;
	border: 1px solid #ccc;
	overflow: hidden;
}

#press #primaryContent a{
	color:#ff7321;
	text-decoration:none;
}

#press #primaryContent a:hover{
	color:#666;
}

#press h1 {
	font: bold 16px Arial;
	color: #6d98db;
	text-align: left;
	margin-right: 15px;
	padding:10px 0px 12px 0px;
}

#press p {
	font: 14px Arial;
	margin: 5px 18px 10px 0;
	width: 680px;
	line-height:20px;
}

#press li {
	font: 14px Arial;
	list-style-type:none;
	margin-left:0px;
	margin-bottom:10px;
}

#press h2 {
	font-size:18px;
}

#press h3 {
	font-size:14px;
}
.mainDiscount{
	font-family:arial, verdana, helvetica, sans-serif;
	float:right;
	height:24px;
	font-size:12px;
	color:#ffffff;
	background:#eb1656;
	width:688px;

	line-height:24px;
	text-align:center;
	font-weight:bold;
	margin:2px 2px 10px 0;
}
.cartDiscount{
	font-family:arial, verdana, helvetica, sans-serif;
	height:24px;
	font-size:12px;
	color:#ffffff;
	background:#eb1656;
	width:680px;
	line-height:24px;
	font-weight:bold;
	margin-bottom:10px;
	text-indent:5px;
	margin-top:2px;
}
span.capYellow{
	color:#fcff00;
}
/* update July 2008 */
#storyLeftPic {
	background:url(../images/update/story_left.jpg);
	float:left;
	width:231px;
	height:956px;
}
#story p.storyDate {
	font-size:9px;
}

#story #primaryContent {
	margin-top:55px;
}

form, label
{
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
}