#content-left {
	float: left;
	width: 160px;
	/*width: 16%;*/
	min-height: 400px;
	background-color: #FCF8BB;
}

#content-left li {
	display: block;
}

#content-left .gutter {
	margin: 10px;
	padding-top: 45px; 
	padding-bottom: 2010px;
	margin-bottom: -2000px;
}

#content-right {
	float: left;
	width: 839px;
	/*width: 83.9%;*/
	background: #fff url(/img/main_bg.gif) top left repeat-x;
	min-height: 400px;
	border-left: 1px dashed #ccc;
	padding-bottom: 2010px;
	margin-bottom: -2000px;
}

#content-right.three-column { width: 639px; }

#advertisements {
	float: left;
	width: 200px;
	background: #fff url(/img/advertisements_bg.png) top left no-repeat;
	padding-bottom: 2010px;
	margin-bottom: -2000px;
}

#advertisements.quotes .gutter {
	padding-top: 10px;
}
#advertisements.quotes blockquote {
	background: none;
}

#advertisements .gutter { margin: 10px; }

#content-right .gutter {
	margin: 30px;
}

#content-left ul { display: block; list-style: circle; margin-left: 20px; }
#content-left li { display: list-item; list-style-position: outside; list-style-image: url(/cms/img/arrow.gif); padding: 3px 0px; }
#content-left li.blog { list-style: none; }
#content-left li.blog a { position: relative; left: -18px; display: block; background: url(../img/blog_button.png) top left no-repeat; height: 49px; width: 141px; }
#content-left li.blog span { display: none; }
#content-left li.selected span { color: #333; cursor: default; }

#content-right .intro { width: 500px; }
#content-right .intro img { border: none; }
#content-right .container { text-align: center; }

#content-right img { margin: 10px; border: 1px solid #aaa; padding: 2px; }
#content-right img.left { margin-right: 20px; }

#content-right h3 { font-family: "Trebuchet MS", serif; margin-bottom: 30px; color: #999; font-size: 20px; }
#content-right h4 { font-family: "Georgia", serif;}
#content-right .product-description { margin-top: 50px; font-family: "Trebuchet MS"; width: 600px; clear: both; }
#content-right .product-description + h3 { color: #aaa; }
#content-right .product-description h1 { font-size: large; padding-bottom: 10px; color: #00265c; }
#content-right .product-description h2 { padding-top: 20px; }
#content-right .product-description .continue-to-store h2 { padding-left: 8px; padding-top: 0; }
#content-right .continue-to-store { float: right; }
#content-right .product-description p { padding-bottom: 10px; }
#content-right .product-description p.ingredients { clear: both; font-size: smaller; margin-top: 30px; color: #666; font-family: "arial"; }
#content-right .product-description p.warning { font-size: smaller; color: #700; }
#content-right .product-description ul.pricing { display: inline-block; margin-left: 40px; margin-top: 10px; }
#content-right .product-description ul.pricing li { display: list-item; width: 200px; list-style-image: url(/cms/img/arrow.gif); }
#content-right .product-description ul.pricing li span { float: right; font-weight: bold; }

#content-right .right { float: right; }
#content-right .left { float: left }
#content-right .center { text-align: center; }

/* CONTACT PAGE */
#contact h1 { font-size: large;  margin-bottom: 20px; font-family: "Trebuchet MS", serif; }
#contact ul {  }
#contact ul li { display: block; }
#contact ul li strong { margin-right: 10px; text-transform: capitalize; }
#contact ul li strong:after { content: ':'; }

/* ABOUT INGREDIENTS PAGE */
#about-ingredients h1 { font-family: "Trebuchet MS", serif; font-size: large; }
#about-ingredients p { margin: 10px 0px; }

.content p { margin: 10px 0px; }

/* HOME PAGE */
#home .product-box { width: 200px; float: left; padding: 15px; cursor: pointer; border: 1px solid transparent; }
#home .product-box:hover { background: #dde; border: 1px solid #bbb; }
#home .product-box h4 { font-weight: normal; margin-bottom: 5px; }
#home .product-box p { color: #555; }
#home .product-boxes h3 { margin: 0; margin: 15px 0px 10px 10px;}

#home .product-box.elixer { width: auto; }
#home .product-box.elixer img { float: left;}
#home .product-box.elixer .right { float: left; width: 500px; }
#home .product-box.elixer .right { padding-top: 10px; padding-left: 10px; }

/* Advertisements */
.advertisements h5 { font-size: small; margin-bottom: 5px; }
.advertisements .text p { color: #666; font-variant: small-caps; }
.advertisements .ad { margin-bottom: 30px; padding-bottom: 20px; border-bottom: 1px dashed #ccc; }

/* STYLES */
.big-header { font-family: Garamond, serif; font-size: xx-large; text-align: center; color: #00265c; }
.medium-header { font-family: "Bodoni MT condensed", Arial, sans-serif; text-align: center; font-size: x-large; color: #00265c; }
.content { font-family: "Franklin Gothic Book", Arial, sans-serif; margin-top: 20px; line-height: 1.4em; }
.content p { padding: 5px 0px; }
.content .signature { font-family: "Bodoni MT condensed", Arial, sans-serif; text-align: right; color: #00265c; font-size: large; }
.image-center { text-align: center; }
