@charset "UTF-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#716558;
}

.readonblog {
	float:right;
	position:relative;
	bottom:30px;
}


table.blogblog {
	margin-left:24px;
}
.contentpaneopenblog br {
	clear:both;
}

.form_element label {
	width:300px;
}

.Cart {
	margin-left:28px;
}

.Faq {
	margin-left:28px;
}

.Links {
	margin-left:28px;
}
.Where  {
	margin-left:28px;	
}

.contentpaneopenblog {
	margin-left:28px;	
}

.cf_captcha {
	margin-left:211px;
}

.cf_captcha input {
	width:73px;
}
.description {
	font-size:13px;
	font-style:italic;
}

.chronoTiny {
	font-size:0px;
}

.contentdescriptionlinks {
	display:none;
}

span.description {
	margin-left:20px;
}

#contact .menu li {
	display:inline;
	margin-right:10px;
}

#com-form-login img {
	display:none;
}
#contact .menu {
	display:inline;
	margin-right:10px;
}

/* semantic logo and link */
#logo_z { margin:0; padding:30px 0 0 0; float: left; width: 300px; display:inline;}
#logo h1 { margin:0; padding:0; }
img#logo {height: 61px;width: 225px;margin-left: 34px;float: left;  border:0;}
a.nounder {text-decoration: none;border: 0;cursor: pointer;}
a.nounder:hover {text-decoration: none;}
/* end logo and link */

#add_to span {
background:url(media/add_to_cart.jpg) left no-repeat;
cursor: pointer;
width:153px;
height:54px;
display:block;
}

#add_to {
float:left;
}

#pricebox{
float:left;
}

#container{
	width:950px;
	margin:0 auto;	
}

#header {
	height:130px;
	background:url(media/logo.jpg) left no-repeat;
	padding-right:24px}
	
#nav ul li{
		float:left;
		text-align:left;	
		margin-top:10px;
		list-style:none;
		
}

input {
	border:3px solid #C2B59B;
}

#nav ul{
		margin:0 0 0 -40px;
		padding:0;
		float:left;
		width:655px;
}

#nav ul li a:link, #nav ul li a:visited {
color:#716558; 
text-transform:uppercase; 
text-decoration:none; 
font-size:9pt; 
margin:3px 0 3px 11px; 
font-weight:bold; 
border-bottom:2px solid #fff; 
display:inline-block; 
}
#nav ul li a:hover {
color:#d1c7b4; 
border-bottom:2px solid #060; 
display:inline-block; 
}

#nav ul #current span {
color:#d1c7b4; 
border-bottom:2px solid #060; 
display:inline-block; 
}

#searchbox{
		margin:5px;
		padding:0;
		float:right;
		height:30px;
}

img { border:0;}

#contact {
		float:right;
		text-align:right;
		font-size:.7em;
		color:#716558;
		margin-top:30px
}
a.FB {
float:left;
margin-right:22px;
background:url(/images/facebook_icons.gif) no-repeat top left;
width:122px;
display:block;
}
.addthis_default_style{
    float: left;
    width: 72px;
}
#showcase {
		width:950px;
		height:454px;
		background:url(media/banner_PLACEHOLDER_05.jpg) no-repeat;
		position:relative;
		z-index:1;
		
}

.right {
	float:left;
	display:block;
}

.left {
	float:left;
	display:block;
	}


h1 {
	margin:0;
	color:#006838;
	font-weight:bold;
}
h1.leftH1{
float:left;
width:100%;
}
h1.rightH1{
color:#053C23;
float:left;
font-size:17pt;
margin:0 0 14px;
width:100%;
}
h1 font, a.wheat, a.wheat:visited{
color:#053C23;
}
h1.faq{
font-size:1.2em
}
#middle {
		position:relative;
		z-index:2;
}



#middle h1, .curve h1 {
		margin:0;
		padding:0;
		color:#006838;
		font-size:1.2em;
		font-weight:300
}
 p {
		margin:0 0 15px 0;
		font-size:.8em;
		}
p.where_buy{
height:262px;
width:100%;
}		
.caption{
float:left;
margin:0 10px;
text-align:center;
width:293px;
}	
.caption font{
font-size:9pt;
}
#feature p {

		font-size:.8em;
		line-height:1.1em;
		text-align:justify;}
		
#feature {
		float:left;
		width:450px;
		margin:-15px 0 0 10px;}

#deals {width:233px; float:left; background:url(media/curly_divide_left.gif) right no-repeat; height:185px;}
#more {width:252px; float:left; background:url(media/curly_divide_right.gif) right no-repeat; height:185px;}
hr {color: #fff; background-color: #fff; border: 1px dashed #000; margin:25px 0}

.topcurve {
	background:url(media/top_curve.gif);
	width:896px;
	height:10px;
	margin:0 auto;
	
}

.curve {
	margin:-20px auto 0;
	width:896px;
	background:url(media/curve_bg.gif) repeat-y;
}

.curve .content {
		padding:0px 30px 15px 30px;
}

.contentpaneopen {
width:100%;
}
.contentpaneopen, .contentpaneopen h1 {
		padding:0;
		margin:0;
		/*font-size:1.2em;
		font-weight:300;*/
}

.bottomcurve {
	background:url(media/bottom_curve.gif);
	width:896px;
	height:10px;
	margin:0 auto;}
	
.product_desc {
	margin:20px 0 0 30px;
	width:50%;	
	
}

.product_desc ul {
	font-size:.8em;
	list-style-image:url(media/bullet_08.gif);
	}
	
#products h2 {
	margin:0;
	font-size:.9em
}

#products .price {
	color:#060
}
.first_row {
	width:950px;
}
.middle_row {
	width:950px;
}
.last_row {
	width:950px;
}
.product_left, .product_middle, .product_right {
	width:236px;
	height:246px;
	float:left;
	text-align:center;
}

.product_left img, .product_middle img, .product_right img {
	margin:5px 0;
}

.first_row .product_left {background:url(media/product_a.gif)}
.first_row .product_middle {background:url(media/product_b.gif)}
.first_row .product_right {background:url(media/product_c.gif)}

.middle_row .product_left {background:url(media/product_d.gif)}
.middle_row .product_middle {background:url(media/product_e.gif)}
.middle_row .product_right {background:url(media/product_f.gif)}

.last_row .product_left {background:url(media/product_g.gif)}
.last_row .product_middle {background:url(media/product_h.gif)}
.last_row .product_right {background:url(media/product_i.gif)}


.middle_row {
	width:950px;
}

.last_row {
	width:950px;
}


.entry {
		width:900px;
		margin:10px auto;
		
}
.entry .right {
	margin-top:10px;
	width:550px;
}

.entry .left {
		margin-top:20px;

	width:350px;
}

.entry img {
	border:3px solid #060
}

.entry p {
		line-height:1.8em}
	
.entry h1 {
	padding-left:350px;
	font-size:1.3em}
	
.entry h3 {
	margin:0;
	text-transform:uppercase;
	font-size:.8em;
}
	
.entry hr {color: #fff; background-color: #fff; border: 1px solid #716558; margin:15px 0}
	
	
.entry .date {
	text-align:right;
	font-size:.7em;
	height:10px;
	margin-top:-20px;
	color:#d1c7b4;
	padding-right:10px;
	}
	
.product .right {
	width:575px;
}

.product .left {
	width:350px;
	text-align:center
}

.product p {
	margin:0;
	line-height:1.6em
}

.product ul {
	font-size:.8em;
	font-style:italic;
	list-style:none
}

.product ul li {
	margin:5px 0;
}
.product .top {
	font-size:.9em;
	line-height:1.6em;
	margin-bottom:30px
}
.product h1 {
	margin:10px 0;
		color:#006838;
		font-size:1.5em;
		font-weight:300
		
}

.product h2 {
	margin:0;
		color:#006838;
		font-size:1em;
		font-weight:300
		
}
.product_left a, .product_middle a, .product_right a{
font-size:10pt;		
}
.product h3 {
	margin:5px 0;
		color:#716558;
		font-size:.8em;
		letter-spacing:2px
		
}

sup {
	font-size:14px;
}

.cart {text-align:left; margin:15px 0 15px 20px}

.cart .price {font-size:2em; vertical-align:middle}
.price table {display:none;}

.cart img {margin:-4px 10px;}

#ingredients_top {
	background:url(media/ingredients_top.jpg);
	width:352px;
	height:38px
}

#ingredients {
	background:url(media/ingredients_bg.jpg) repeat-y;
	width:352px;
}



#ingredients_bottom {
	width:352px;
	height:13px;
	background:url(media/ingredients_bottom.jpg)
}

#ingredients ul {
	text-align:left;
	margin:0 0 0 35px;
	padding:0;
}

#ingredients li {
	text-align:left;
	margin:0 0 5px 0;
}

#ingredients small {
	text-align:left;
	font-size:.7em;
	width:250px;
	margin:0 auto;
	line-height:1em;
	padding:0;
	display:block;
}

.label {
	color:#06693B;
	font-size:15px;
}

.QA_set {
	background:#F6F4F0;
}

#ingredients .weight {
	text-align:right;
	padding-right:60px;
	margin-bottom:-20px}
	
#footer {
	width:950px;
	height:26px;
	margin:20px auto;
	background:url(media/footer.gif) center no-repeat;
	text-align:center;
	color:#060;
	font-size:.7em;
	clear:both;
}

.copy {
	padding-top:10px;
	width:435px;
	margin:0 auto;
}


A:link  {color:#060; text-decoration:none;}
A:visited {color:#060; text-decoration:none;}
A:active {color:#060; text-decoration:none;}
A:hover {color:#716558; text-decoration:underline;}

.product A:hover {color:#716558; text-decoration:none;}

.cbBox h3 {
background-color:#CCCCCC;
background-image:url( );
font-size:1em;
margin-top:0;
padding-top:3px;
text-align:center;
vertical-align:middle;
}


/* joomla core */
.readon{float:right; margin:0 10px 0 0; padding:3px;}

#add_to span {
background:transparent url(media/add_to_cart.jpg) no-repeat scroll left center;
cursor:pointer;
display:block;
height:54px;
width:153px;
}

.vmCartContainer { 
border:none;
height:44px;
}

.addtocart_button {
	background:none;
}

.shop_error, .shop_warning, .shop_info, .shop_debug, .shop_critical, .shop_tip {
	background:#D3CAB8;
}

.contentheadinglocation {
	color:#006838;
	font-weight:bold;
	margin:0;
	font-size:29px;
}

.emailForm input {
	border:solid 3px #C2B59B;
}

.contact_emaillocation input, textarea {
	border:solid 3px #C2B59B;
}

.blog {
font-size:1em;
margin-left:26px;
}

.contentpaneopenblog p {
	line-height:24px;
}

.contentheadingblog {
font-size:1.3em;
padding-left:0px;
color:#006838;
font-weight:bold;
margin:0;
}

.createdate {
	text-align:right;
	color:#D1C7B4;
font-size:0.7em;
height:10px;
margin-top:-20px;
padding-right:10px;
text-align:right;
}

.contentpaneopenblog img {
	float:left;
	margin-right:20px;
	text-align:left;
}

.contentpaneopenblog p {
	font-size:1em;
}

#top_content {
	margin:20px 0 20px 30px;
}
#right_content {
       float:right;
       width:400px;
font-size:14px;
}
#right_content h1{
       margin-top:7px;
}
#right_content h2{
        margin-bottom:-10px;
}
#right_content ul li h3{

       padding:0;
       margin-bottom:-20px;

}
#component-contact {
	margin-left:26px;
}
#pages #ChronoContact_becomeretailer{
       float:left;
       width:500px;
}
#ChronoContact_becomeretailer div.form_elementcf_button{
       padding-left:200px;
}
.comment-body { 
	margin-left:50px;
}

