#wrapper {
	background: none;
	padding-bottom: 90px;
}

#non-footer {background: none;}

#content {
	width: 490px;
	padding: 0;
	position: relative;	
	padding-top: 30px;	
	padding-left: 90px;
	padding-right: 105px;
}

body.gluten-free #content {
	background: #c2e6f6 url(../images/gluten-free/product-bubble.png) no-repeat;
	height: 590px;
}

body.gluten-free #wrapper {
	padding-bottom: 70px;	
}

body.organic #content {
	background: url(../images/organic/product-bubble.jpg) no-repeat;
	height: 500px;
	padding-bottom: 120px;
}

body.gluten-free #footer {
	height: 76px;
	margin-top: -76px;
	background: url(../images/gluten-free/footer.png) center top repeat-x;
}

body.organic #footer {
	background: url(../images/organic/footer.jpg) repeat-x;
	height: 161px;
	margin-top: -161px;
}

/*
	gluten-free products
*/

#gf-product-list {
	float: left;
	padding-top: 42px;
	width: 139px;
}

#gf-product-list li a {
	background: url(../images/gluten-free/products-sprite.jpg) no-repeat;
	width: 115px;
	display: block;
	overflow: hidden;
	text-indent: -5000px;
}

#gf-product-list li.original a {
	height: 148px;
	background-position: 0 0;
}
#gf-product-list li.original a:hover, #gf-product-list li.original a.current {
	background-position: -115px 0;
}

#gf-product-list li.multigrain a {
	height: 156px;
	background-position: 0 -148px;
}
#gf-product-list li.multigrain a:hover, #gf-product-list li.multigrain a.current {
	background-position: -115px -148px;
}

#gf-product-list li.cinnamon a {
	height: 165px;
	background-position: 0 -304px;
}
#gf-product-list li.cinnamon a:hover, #gf-product-list li.cinnamon a.current {
	background-position: -115px -304px;
}

/*
	organic products
*/
#organic-product-list {
	float: left;
	width: 100px;
	position: relative;
	z-index: 3;
	width: 120px;
	padding-left: 15px;
	padding-right: 4px;
	padding-top: 60px;
	font-size: 11px;
	padding-bottom: 60px;
}

#organic-product-list a {
	line-height: 14px;
	color: #7A7167;
	padding: 1px 0;
	display: block;
	text-decoration: none;
}

#organic-product-list a:hover, #organic-product-list li.current a {color: #006838}

#organic-product-list li.current a {font-weight: bold}

#organic-product-list a.product-type {
	font-family: 'GoodDogNewRegular', sans-serif;
	font-size: 14px;
	padding-top: 50px;
	padding-bottom: 10px;
	line-height: 17px;
	text-transform: lowercase;
}

#organic-product-list strong.sub-type {
	font-size: 12px;
	color: #006838;	
}

#list-buns {
	background: url(../images/organic/list-buns.png) no-repeat;
}

#list-breads {
	background: url(../images/organic/list-breads.png) no-repeat;
}

#list-tortillas {
	background: url(../images/organic/list-tortilla.png) no-repeat;
}

#list-bagels {
	background: url(../images/organic/list-bagels.png) no-repeat;
}

#list-flatz {
	background: url(../images/organic/list-flatz.png) no-repeat;
}


#organic-product-list ul ul {
	display: none;
	padding: 5px 0 14px 0;
}

#organic-product-list ul li.breads ul ul {
	padding: 0 0 5px 0;
	display: block;
}

#product-detail {
	height: 440px;
	line-height: 15px;	
	font-size: 11px;
}

#product-detail td {
	vertical-align: middle;
}


#product-detail h1 {
	line-height: 34px;
}

#product-detail p {
	margin: 10px 0;
}

#product-detail p.brown {
	font-size: 13px;
	line-height: 16px;
	color: #754C28;
}

#nutritional-info a {
	color: #754C28;
	text-decoration: none;
	font-size: 16px;
}

td#image-cell img {
	margin-bottom: 5px;
}

td#image-cell img#product {
	margin-bottom: 10px;
}

td#image-cell {
	text-align: center; 
	padding-top: 8px; 
	padding-left: 25px;
}

td#image-cell p {
	line-height: 11px;
	font-size: 10px; 
	margin: 3px 0 5px 0;
}

div.improved {
	position: absolute;
	left: 312px;
	top: 47px;
	background: url('../images/organic/burst.png') no-repeat 0 0;
	width: 108px;
	height: 58px;
}

/* footer */
#footer a, #footer {color: #fff}
