/* by Element */
html {
	background:#DDDDDD none repeat scroll 0% 50%;
}

body {
	background: #ddd;
	font-family: "Lucida Grande", verdana, arial;
	font-size: x-small;
	margin: 0;
	padding: 0;
}

ul {
	list-style-type: none;
}

p, ul, ol, h2 {
	line-height: 1.5em;
}

h2 {
	margin-top: 2em;
}

a img {
	border: none;
}

/* by ID */

div#container {
	background: #fff; 
	/*background: url('../images/bg-temp2.png');*/
	/*background-position: 0 -500px;*/
	height: 100%;
	margin: 0 auto;
	width: 980px;
}

		div#header {
			background: url('img/wave.gif') no-repeat;
			/*height: 275px;*/
			height: 250px;
		}
 
 				div#search {
					margin-left: 575px;
					padding-top: 75px;
	                height: 0px;
                    width: auto;
					/*display: none;*/
 				}

				div#search label {
					display: block;
					float: left;
					height: 0px;
					margin-right: 25px;
					padding: 2px;
				}
				
				
 		
 				div#navigation {
					height: 25px; /* 140px; */
					padding-top: 100px; /* 175px; */
 				}
		
						div#navigation ul {
							
						}
							
								div#navigation h1#logo {
									
								}
								
								div#navigation h1#logo span a {
									background: url("img/logo.gif");
									display: block;
									float: left;
									height: 100px;
									margin-top: -75px;
									/* margin-right: 34px; */
									margin-left: 25px;
									margin-right: 9px;
									text-indent: -999em;
									width: 200px;
								}
				
								div#navigation ul li {
									display: inline;
								}
						
								div#navigation ul li a {
									color: #555;
									display: block;
									float: left;
									/*height: 100px;*/
									height: 22px;
									margin-right: 20px;
									text-indent: -999em;
								}
								
								div#navigation ul li a:hover {
									border-top: 4px solid #cfcbbf;
									margin-top: -4px;
								}
						
								li#nav-logo {
									display: block;
									float: left;
								}
								
								li#nav-logo span a {
									background: black;
									/*margin-right: 65px !important;*/
									width: 200px;
								}
								
								/*
								body#products li#nav-products span a,
								body#health-and-nutrition li#nav-health-and-nutrition span a,
								body#our-programs li#nav-our-programs span a,
								body#about-organic li#nav-about-organic span a,
								body#balanced-diet li#nav-about-organic span a,
								body#dietary-reference-intakes li#nav-about-organic span a,
								body#our-nutritionist li#nav-about-organic span a,
								body#contact-us li#nav-contact-us span a,
								div#navigation ul li span a:hover {
									border-top: 4px solid #cfcbbf;
									margin-top: -4px;
								}
								*/

								div#navigation ul li.current_page_item a,
								div#navigation ul li a:hover {
									border-top: 4px solid #cfcbbf;
									margin-top: -4px;
								}
								
								/*body#about-us li#nav-about-us span a,*/
								
								body.products.pageid-10 li.page-item-10 a,
								body#health-and-nutrition li#nav-health-and-nutrition span a,
								body#our-programs li#nav-our-programs span a,
								body#promotions li#nav-promotions span a,
								body#our-friends li#nav-our-friends span a,
								body#our-friends li#nav-contact-us span a {
									border-top: 4px solid #cfcbbf;
									margin-top: -4px;
								}
									
								/*						
								li#nav-about-us span a {
									background: url('../images/nav-about-us.gif');
									width: 72px;
								}
								*/
								
								div#navigation li.page-item-10 a {
									background: url('img/nav-products.gif');
									width: 75px;
								}
								
								div#navigation li.page-item-12 a {
									background: url('img/nav-health-and-nutrition.gif');
									width: 138px;
								}
								
								div#navigation li.page-item-14 a {
									background: url('img/nav-our-programs.gif');
									width: 106px;
								}
								
								div#navigation li.page-item-16 a {
									background: url('img/nav-about-organic.gif');
									width: 108px;
								}
								
								div#navigation li.page-item-18 a {
									background: url('img/nav-contact-us.gif');
									width: 89px;
								}
								
								


div#promo {
	clear: both;
	/*margin-left: 25px;*/
	/*width: 200px;*/
}

div#promo p {
	margin-bottom: 1em;
}

body#about-us div#promo {
	margin-left: 25px;
	width: 200px;
}

body#about-organic ul {
	list-style-type: none;
	margin-left: 0;
}

body#about-organic h3 {
	font-weight: bold;
}

body#about-organic p {
	margin-bottom: 1em;
}

body#balanced-diet p {
	margin-bottom: 1em;
}

body#balanced-diet h3 {
	margin-top: 2em;
	margin-bottom: 1em;
}

body#our-programs div#promo p {
	/*margin-right: 1em;*/
	width: 225px;
}

body#ambassador-form ul {
	list-style-type: none;
}

body#ambassador-form ul fieldset {
	border: 1px solid #eee;
	margin-bottom: 30px;
	padding: 10px;
}

body#ambassador-form ul fieldset legend {
	font-size: 12pt;
	font-weight: bold;
	/*margin-top: 30px;*/
}

body#ambassador-form ul fieldset li {
	clear: both;
	margin-bottom: 1em;
}

body#ambassador-form ul fieldset label {
		display: block;
		/*float: left;*/
		/*width: 75px;*/
		/*margin-right: 1em;*/
}

body#ambassador-form ul fieldset input {
	/*float: right;*/
	/*width: 200px;*/
}

body#ambassador-form ul fieldset input#submit {
	margin-right: 1em;
}


body#contact-us ul {
	list-style-type: none;
}

div#banner {
	background: url("img/banner1.jpg") no-repeat;
	height: 300px;
	text-indent: -999em;
	width: 980px;
}


div#primary,
div#secondary {
	margin-top: 2em;
}

body.home div#primary,
body.home div#secondary {
	margin-top: 0;
}

div#primary {
	float: left;
	margin-left: 25px;
	margin-right: 40px;
	width: 175px; /*210px;*/
	/*opacity: .5;*/
}
		
div#secondary div#shot {
	background: url('img/products/products-banner.jpg');
	height: 200px;
	width: 283px;
}		

body.pageid-10 div#secondary {
	display: none;
}
		
		/*
		div#sidebar1 div#subnav ul li.titlebar {
			font-weight: bold;
			text-transform: uppercase;
		}
		*/

		div#sidebar1 div#subnav{
			border: 1px solid #CCC;
		}
		
		div#sidebar1 div#subnav h2 {
			background-color: #CCC;
			padding: 4px;
			padding-left: 10px;
			/*border-bottom: 1px solid #CCC;*/
			font-weight: bold;
			margin-top: 0;
			text-transform: uppercase;
		}
		
		div#sidebar1 div#subnav ul {
			padding: 8px;
			margin-left: 10px;
			list-style-type: square;
		}
		
		div#sidebar1 div#subnav ul li {
			margin-bottom: 8px;
			color: #777;
		}
		
		div#sidebar1 div#subnav ul li.products {
			list-style-type: none;
			margin-left: 10px;
		}
		
		div#sidebar1 div#subnav ul li a.selected {
			color: #000 !important;
		}
		
		div#sidebar1 div#subnav ul li a {
			color: #777;
			text-decoration: none;
		}
		
		div#sidebar1 div#subnav ul li a:hover {
			color: #000;
			text-decoration: underline;
		}
		
		div#sidebar1 div#subnav,
		div#sidebar1 div#promo1,
		div#sidebar1 div#promo2 {
			margin-bottom: 50px;
		}
		
		div#promo2 ul {
			margin: 0;
			padding: 0;
		}
		
		div#sidebar1 div#subnav {
		/*	padding: ;*/
		}

		div#sidebar1 div#promo1 {
			/*background: red;*/
			/*height: 100px;*/
		}
	
		div#sidebar1 div#promo2 {
			/*background: blue;*/
			/*height: 100px;*/
		}
		
		

div#main {
	float: left;
	width: 400px;
}

		div#main h1 img {
			padding-top: 15px;
		}

		div#main h1 {
			/*font-size: 1.5em;*/
			font-size: 1.25em;
			font-weight: bold;
			/*margin-bottom: 50px;*/
			text-transform: uppercase;
		}

		body#products div#main h1 {
			margin-bottom: 50px;
		}
		
		div#main h2 {
			margin-bottom: 5px;
			/*font-family: verdana, arial;*/
			color: #388f42;
			font-size: 1.25em;
		}

		div#main ol {
			margin: 21px 0px 21px 28px;
		}

		div#main ul {
			margin: 21px 0px 21px 21px;
			list-style-type: none;
			/*list-style-type: disc;*/
		}
		
		body#contact-us div#main ul {
			list-style-type: none;
			margin: 0;
		}
		
		div#main a {
			border-bottom: 1px dotted;
			color: #000;
			/*font-weight: bold;*/
			text-decoration: none;
		}

		div#main a:hover {
			background: #FFFCB4;
			border-bottom: 1px solid;
		}
		
		div#main div.product {
			/*background: #ddd;*/
			clear: both;
			/* margin-bottom: 125px; /*50px;*/
		}

		
		div#main div.product img {
			/* height: 192px; /*150px;*/
			float: left;
			margin-bottom: 50px;
			margin-right: 20px;
			width: 100px; /*180px;*/
		}

		div#main div.product a img {
			height: 17px;
			float: right;
			margin-right: 20px;
			/*width: 117px;*/
			border-bottom: 1px solid #b7b19f;
			margin-bottom: 50px;
		}

		
		div#main div.product h2 {
			font-family: verdana, arial;
			color: #4fa559;
			font-size: 1.15em;
			font-weight: 600;
			text-transform: capitalize;
		}
		
		div#main div.product p,
		div#testimonials p {
			/*font-size: 0.9em;*/
			margin-top: 1em;
			margin-bottom: 1em;
		}
		
		div#main div.product a {
			font-size: 0.9em;
		}
				
		div#subsections {
			clear: both;
			height: 150px;
			margin-left: 125px;
			padding-top: 50px;
			/*border: 10px solid red;*/
			width: 600px;
		}
		
		
		div#subsections.landing {
			clear: both;
			height: 150px;
			margin-left: 0px;
			/*padding-top: 0;*/
			width: 600px;
		}
		
	
div#secondary {
	/*background: #aaa;*/
	float: right;
	/*margin-left: 40px;*/
	margin-right: 0; /*25px;*/
	width: 283px;
	/*opacity: 0.5;*/
}

		div#sidebar2 {
			float: right;
			margin-right: 0;
			padding-right: 20px;
			width: 283px;
		}
		

		
		div#sidebar2 h2 {
			font-size: 100%;
			text-transform: uppercase;
		}

		div#sidebar2 div#shot {
			background: #999;
			height: 200px;
			margin-bottom: 50px;
		}
	
		div#sidebar2 div#copy {
			/*background: green;*/
			/*font-size: 0.8em;*/
			color: #388f42;
			padding-left: 30px;
			padding-right: 30px;
		}

				div#sidebar2 div#copy a {
					text-decoration: underline;
					color: #388f42;
				}
	


div#footer { 
	clear: both;
}
	
	div#footer-top {
		height: 90px;
	}
	
		/*body#about-us div#anchored-footer-promo {
					background: #ddd;
					float: left;
					height: 300px;
					margin-top: -210px;
					width: 250px;
				}*/
				
		div#footer div#promo {
			position: absolute;
			top: 575px;
			width: 200px;
		}
		
		body#products div#anchored-footer-promo,
		body#health-and-nutrition div#anchored-footer-promo,
		body#promotions div#anchored-footer-promo,
		body#our-friends div#anchored-footer-promo { 
			display: none;
		}
	
		div#logos-organic {
			float: right;
			padding-right: 40px;
		}

	div#footer-bottom {
		background: #376023;
		height: 49px;
		border-bottom: 134px solid #97c674;
	}
	
		ul#footer-nav {
			clear: both;
			display: block;
			padding-left: 40px;
			padding-right: 40px;
			font-size: x-small;
			line-height: 49px;
		}

				ul#footer-nav a {
					color: #fffcb4;
				}
		
				ul#footer-nav li {
					display: inline;
					color: #fffcb4;
				}
	
				ul#footer-nav li#copyright {
					float: left;
				}
		
				ul#footer-nav li#nav-privacy-policy {
					float: right;
				}
		
				ul#footer-nav li#nav-terms-of-use {
					float: right;
				}
		
				ul#footer-nav li#nav-contact-us-bottom {
					float: right;
				}
	


div#main.detail {
	
}

		div#main.detail h1 {
			margin-bottom: 16px;
		}

		div#main.detail img {
			margin-bottom: 16px;
			width: 300px;
		}


div#sidebar2.detail {
	/*font-size: 0.8em;*/
}

		div#sidebar2.detail h2 {
			font-weight: bold;
			margin-bottom: 16px;
			text-transform: uppercase;
		}

		div#sidebar2.detail p {
			margin-bottom: 15px;
			margin-right: 25px;
		}
		
		div#sidebar2.detail img {
			/*width: 150px;*/
			margin-left: -4px;
		}



div#scroller { display: none;
	overflow: hidden;
	width: 600px;
}


div#more-great-products { position: absolute;
	background: green;
	clear: both;
	height: 136px;
/*margin-left: 240px;*/
	/*overflow: hidden;*/
/*width: 600px;*/
	/*width: 2000px;*/
}

		div#more-great-products h1 { display: none;
			/*margin-top: 50px;*/
			margin-bottom: 0;
		}

		div#more-great-products div#collections-1,
		div#more-great-products div#collections-2 {
			/*position: absolute;*/
			/*width: 1000px;*/
		}
		
		
			/* temp */ 
			
			div#collections-1,
			div#collections-2 { width: 1000px;
				/*top: 0;*/
				/*float: left;*/
				position: absolute;
			}
			
			div#collections-2 div {
				background: white;
			}
			
			div#collections-1 {
				background: #888;
			}
			
			div#collections-2 {
				
			}
			
			/* end temp */
		
				div.more-great-products-category {
					float: left;
					width: 200px;
				}
				
				div.more-great-products-category a {
					display: block;
					height: 100px;
					text-indent: -999em;
					width: 25px;
				}
				
				div.more-great-products-category div {
					background: red;
					width: 150px;
					height: 100px;
					float: left;
				}
				
				div.more-great-products-category a.arrowleft {
					background: url("../images/left_arrow.png") no-repeat;
					float: left;
				}
				
				div.more-great-products-category a.arrowleft:hover {
					/*background: #ccc;*/
				}
				
				div.more-great-products-category a.arrowright {
					background: url("../images/right_arrow.png") no-repeat;
					float: right;
				}
				
				div.more-great-products-category a.arrowright:hover {
					/*background: #ccc;*/
				}
				
				div.more-great-products-category div img {
					/*
					width: 15px;
					height: 10px;
					*/
					/*float: left;*/
				}
				
				div.more-great-products-category div p {
					background: red;
					/*float: left;*/
					text-align: center;
				}
				
div#about-us {
	margin-left:300px;
	margin-right:30px;
	margin-top:15px;
}
	div#about-us h1 {
		font-size:1.5em;
		font-weight:bold;
		padding-bottom:0.3em;
		text-transform:uppercase;
	}
	div#about-us h2 {
		font-size:1.2em;
		font-style:italic;
		font-weight:600;
		padding-bottom:0.2em;
	}
	div#about-us p {
		line-height:150%;
		padding-bottom:1.5em;
		width:400px;
	}
	ul#about-us {
		list-style-type:disc;
		margin-left:30px;
		width:370px;
	}
	ul#about-us li {
		padding:4px;
	}
	ol#about-us {
		margin-left:30px;
		padding-bottom:1.5em;
		width:370px;
	}
	ol#about-us li {
		padding:4px;
	}
	div#about-us-button {
		padding-bottom:30px;
		padding-left:40%;
	}






/* Global Classes */

.ending {
	margin-bottom: 50px;
}

.lefty {
	float: left !important;
}

.righty {
	float: right !important;
}

body#products .pushdown { /* for the div#sidebar2 on the products landing */
	margin-top: 200px;
	width: 213px !important;
}








/* Replaced Header Images */

div#main h1 {
	text-indent: -999em;
	margin-bottom: -2em;
}

div#main h1.temp-no-image-script {
	text-indent: 0;
	margin-top: 50px;
}

body#about-us div#header {
	height: 225px;
}

body#about-us div#main h1#heading1 {
	background: url('img/categories/title-about-us.png');
	height: 58px;
	width: 180px;
}

body#about-us div#main h1#heading2 {
	background: url('img/categories/how-we-try-to-go-above-and-beyond.png');
	height: 101px;
	margin-top: 75px;
	width: 400px;
}

body#health-and-nutrition div#main h1#heading1 {
	background: url('img/categories/what-is-organic-and-natural-food.png');
	height: 82px;
	width: 400px;
}

body#health-and-nutrition div#main h1#heading2 {
	background: url('img/categories/why-eat-organic-or-natural-food.png');
	height: 82px;
	margin-top: 75px;
	width: 346px;
}

body#health-and-nutrition div#main h1#heading3 {
	background: url('img/categories/what-is-the-difference.png');
	height: 67px;
	margin-top: 75px;
	width: 395px;
}

body#our-programs div#main h1#heading1 {
	background: url('img/categories/in-the-community.png');
	height: 67px;
	width: 328px;
}

body#our-programs div#main h1#heading2 {
	background: url('img/categories/ambassador-program.png');
	height: 67px;
	margin-top: 75px;
	width: 392px;
}



body#products div#main.detail h1 {
		text-indent: 0; /* don't hide the product title actual text */
}

body#products div#main h1#heading.frozen-pizzas,
body#products div#main h1#heading.mini-pizzas,
body#products div#main h1#heading.burritos-and-melts,
body#products div#main h1#heading.breaded-chicken,
body#products div#main h1#heading.breaded-fish,
body#products div#main h1#heading.macaroni-and-cheese,
body#products div#main h1#heading.pierogies,
body#products div#main h1#heading.meatballs,
body#products div#main h1#heading.cookies {
	background-repeat: no-repeat !important;
	height: 88px;
	width: 350px;
}

body#products div#main h1#heading.frozen-pizzas {
	background: url('img/categories/title-frozen-pizzas.png');
}

body#products div#main h1#heading.mini-pizzas {
	background: url('img/categories/title-mini-pizzas.png');
}

body#products div#main h1#heading.burritos-and-melts {
	background: url('img/categories/burritos-and-melts.png');
}

body#products div#main h1#heading.breaded-chicken {
	background: url('img/categories/title-breaded-chicken.png');
}

body#products div#main h1#heading.breaded-fish {
	background: url('img/categories/title-breaded-fish.png');
}

body#products div#main h1#heading.macaroni-and-cheese {
	background: url('img/categories/title-macaroni-and-cheese.png');
}

body#products div#main h1#heading.perogies {
	background: url('img/categories/title-perogies.png');
}

body#products div#main h1#heading.meatballs {
	background: url('img/categories/title-meatballs.png');
}

body#products div#main h1#heading.cookies {
	background: url('img/categories/title-cookies.png');
}

body#products div#sidebar2 div#shot {
	background: none; /* hide bg color temp from shot */
}





/* ----- SECTION ----- WHY-EAT-ORGANIC ----- */

body#why-eat-organic div#main h1#heading1 {
	background: url('img/categories/why-eat-organic-or-natural-food.png');
	height: 82px;
	width: 346px;
}

body#why-eat-organic div#main ul {
	list-style-type: none;
	margin-left: 0;
	margin-top: 0;
}

body#why-eat-organic div#main ul li {
	clear: both;
}

body#why-eat-organic div#main ul h3 {
	float: left;
	font-weight: bold;
	margin-bottom: 0;
}

body#why-eat-organic div#main ul p {
	clear: both;
	float: right;
	width: 250px;
}

body#why-eat-organic div#main h3 {
	font-weight: bold;
	margin-bottom: 1em;
	margin-top: 2em;
}

body#why-eat-organic div#main p {
	clear: both;
}










/* ----- NEW AS OF CMS ----- */



body.home div#primary,
body.home div#secondary {
	/*display: none;*/
}

body.home div#main {
	/*float: none;
		margin: 0 auto;*/
}

body.home div#shot {
	display: none;
}

div#subnav ul,
div#categories ul {
	color: #6f6340;
	margin: 0;
	margin-bottom: 50px;
	padding: 0;
	list-style-type: square;
	list-style-position: inside;
}

div#subnav ul li a,
div#categories ul li a {
	color: #6f6340;
	/*font-size: 1.25em;*/
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
	text-transform: capitalize;
}

div#subnav ul li a:hover,
div#categories ul li a:hover,
div#categories ul li.current-cat a,
div#categories ul li.current-cat {
	color: black;
}

div#main h3.entry-title {
	font-family: verdana, arial;
	color: #4fa559;
	/*font-size: 1.15em;*/
	font-weight: 600;
	text-transform: capitalize;
}

body.category div#sidebar2 {
	margin: 0;
	padding: 0;
}

body.category-frozen-pizzas div#shot {
	background: url('img/side-family-pizzas.jpg') !important;
}

body.category-mini-pizzas div#shot {
	background: url('img/side-mini-pizzas.jpg') !important;
}

body.category-burritos-and-melts div#shot {
	background: url('img/side-burritos-and-melts.jpg') !important;
}

body.category-breaded-chicken div#shot {
	background: url('img/side-breaded.jpg') !important;
}

body.category-breaded-fish div#shot {
	background: url('img/side-breadedfish.jpg') !important;
}

body.category-cookies div#shot {
	background: url('img/side-cookies.jpg') !important;
}

body.category-macaroni-cheese div#shot {
	background: url('img/side-macaroni.jpg') !important;
}

body.category-meatballs div#shot {
	background: url('img/side-meatballs.jpg') !important;
}

body.category-pierogies div#shot {
	background: url('img/side-pierogies.jpg') !important;
}

h2.page-title {
	margin: 0;
	padding: 0;
}

body.category h2.page-title {
	display: block;
	height: 88px;
	text-indent: -999em;
}

body.category-breaded-chicken h2.page-title {
	background: url('img/categories/title-breaded-chicken.png');
	width: 350px;
}

body.category-breaded-fish h2.page-title {
	background: url('img/categories/title-breaded-fish.png');
	width: 350px;
}

body.category-burritos-and-melts h2.page-title {
	background: url('img/categories/title-burritos-and-melts.png');
	width: 350px;
}

body.category-cookies h2.page-title {
	background: url('img/categories/title-cookies.png');
	width: 350px;
}

body.category-frozen-pizzas h2.page-title {
	background: url('img/categories/title-frozen-pizzas.png');
	width: 350px;
}

body.category-macaroni-cheese h2.page-title {
	background: url('img/categories/title-macaroni-and-cheese.png');
	width: 350px;
}

body.category-mini-pizzas h2.page-title {
	background: url('img/categories/title-mini-pizzas.png');
	width: 350px;
}

body.category-meatballs h2.page-title {
	background: url('img/categories/title-meatballs.png');
	width: 350px;
}

body.category-pierogies h2.page-title {
	background: url('img/categories/title-pierogies.png');
	width: 350px;
}

div#secondary,
div#secondary div#promo1 a,
div#secondary div#promo2 a {
	display: block; /* ? */
}

h2.entry-title{
	display:block;
	text-indent: -999em;
	margin:0 !important;
	padding: 0 !important;
	background-repeat: no-repeat;
}

body.pageid-12 h1#heading1 {
	background: transparent url('img/categories/what-is-organic-and-natural-food.png') repeat scroll 0 0;
	height:82px;
	width:400px;
}

body.pageid-12 h1#heading2 {
	background: transparent url('img/categories/why-eat-organic-or-natural-food.png') repeat scroll 0 0;
	height:82px;
	width:346px;
}

body.pageid-14 h1#heading1 {
	background: transparent url('img/categories/in-the-community.png') repeat scroll 0 0;
	height:67px;
	width:328px;
}

body.pageid-14 h1#heading2 {
	background: transparent url('img/categories/ambassador-program.png') repeat scroll 0 0;
	height:67px;
	width:392px;
}

body.pageid-16 h1#heading1 {
	background: transparent url('img/categories/title-about-organic.png') repeat scroll 0 0;
	height:88px;
	width:350px;
}

body.pageid-47 h1#heading1 {
	background: transparent url('img/categories/title-recipes.png') repeat scroll 0 0;
	height:88px;
	width:350px;
}

body.pageid-49 h1#heading1 {
	background: transparent url('img/categories/title-shopping-list.png') repeat scroll 0 0;
	height:88px;
	width:350px;
}

body.pageid-45 h1#heading1 {
	background: transparent url('img/categories/title-two-week-menu-planner.png') repeat scroll 0 0;
	height:88px;
	width:350px;
}


body.pageid-10 h1#heading1 {
	background: transparent url('img/categories/title-products.png') repeat scroll 0 0;
	height:88px;
	width:350px;
}

body.pageid-18 h1#heading1 {
	background: transparent url('img/categories/title-contact-us.png') repeat scroll 0 0;
	height:88px;
	width:350px;
}

body.pageid-16 h1#title-about-sustainability {
	background: transparent url('img/categories/title-about-sustainability.png') no-repeat;
	height: 88px;
	margin-top: 3em;
	/*margin-bottom: -2em;*/
	width: 400px;
}



div.main ul {
list-style-type: circle;
}
