	@charset "UTF-8";
/* CSS Document */
/*
// 08/25/10 - made CSS complient
*/
.flash {
	width: 960px;
	/*position: center;
*/
	/*align: center;
*/
	padding-bottom: 25px;
}
/*---------------------------------------------------------------------------------------*/
/* MAIN PAGE LAYOUT */
.maincontainer {
	padding: 0px 20px 0 20px;
	width:506px;
}
.H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height: 30px;
	text-align: left;
	font-weight: normal;
	color: #85c440;
	margin: 5px 0 0 0;
}
.H2 {
	margin: 20px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 33px;
	text-align: left;
	font-weight: normal;
	color: #b36b1f;
}
.subhead {
	margin: 15px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 28px;
	text-align: left;
	font-weight: bold;
	font-style: normal;
	color: #188ab9;
}
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	text-align: justify;
	font-weight: normal;
	color: #5e5f61;
}
.bodylist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	text-align: justify;
	font-weight: normal;
	color: #5e5f61;
	padding-bottom:7px;
}
.bodyinstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	text-align: justify;
	padding-right: 250px;
	font-weight: normal;
	color: #5e5f61;
}
.bodybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	color: #5e5f61;
}
div.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	height: 23px;
	padding: 10px 0 0 20px;
	background-color: #66c5ee;
	border-top: solid #ffffff 1px;
	text-align: left;
	width: 918px;
	color: #136384;
	margin: 0 0 20px 29px;
}
.breadcrumb a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.breadcrumb a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.breadcrumb a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.breadcrumb a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
	color: #136384;
}
.charttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	color: #226d8c;
	background-color: #d4eef9;
}
.charttitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	text-align: center;
	font-weight: normal;
	color: #226d8c;
	background-color: #e9f4d6;
}
.chartbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	text-align: center;
	font-weight: normal;
	color: #5e5f61;
}
.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	font-weight: normal;
	padding: 10px;
	background-color: #d4eef9;
	border: 1px solid #226d8c;
	font-style: italic;
	color: #5e5f61;
}
.carbonoffset {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: justify;
	font-weight: bold;
	color: #990000;
}
/*---------------------------------------------------------------------------------------*/
/* INSTYLE PAGE LAYOUT */
.dividerhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	text-align: justify;
	padding-left: 10px;
	text-transform: uppercase;
	border-top: 1px solid #3e8094;
	border-bottom: 1px solid #3e8094;
	background-color: #e9f4d6;
	font-weight: bold;
	letter-spacing: 4px;
	color: #3e8094;
}
div.newscntr1 {
	margin: -15px 5px 0px 5px;
}
div.newscntr2 {
	margin: -15px 5px 0 5px;
	background-color: #eef8fb;
}
.newstext1a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 11px;
	text-align: left;
	font-weight: bold;
	padding: 9px 2px 0 9px;
	color: #226d8c;
}
.newstext1a a:link {
	text-decoration: none;
	color: #226d8c;
}
.newstext1a a:hover {
	text-decoration: underline;
	color: #226d8c;
}
.newstext1b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 11px;
	text-align: left;
	font-weight: normal;
	margin: -9px 0 0 0;
	padding: 0 2px 9px 9px;
	color: #5e7277;
}
.newstext2a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 11px;
	text-align: left;
	font-weight: bold;
	padding: 9px 2px 0 9px;
	color: #226d8c;
}
.newstext2a a:link {
	text-decoration: none;
	color: #226d8c;
}
.newstext2a a:hover {
	text-decoration: underline;
	color: #226d8c;
}
.newstext2b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	font-weight: normal;
	margin: -5px 0 0 0;
	padding: 0 2px 9px 9px;
	color: #5e7277;
}
div.video {
	margin: -15px 5px 0px 5px;
	float: left;
	width: 145px;
}
.videoholder {
	padding: 9px 2px 0 0;
	margin: 10px 0 10px 0;
}
.videoimage {
	text-align: left;
	border: 3px double #999999;
}
.videotext1a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 11px;
	text-align: left;
	font-weight: bold;
	padding: 0px 2px 0 0;
	color: #226d8c;
}
.videotext1a a:link {
	text-decoration: none;
	color: #226d8c;
}
.videotext1a a:hover {
	text-decoration: underline;
	color: #226d8c;
}
.videotext1b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-align: left;
	font-weight: normal;
	margin: -9px 0 0 0;
	padding: 0 2px 9px 0;
	color: #5e7277;
}
.videorating {
	margin: 0 0 10px 0;
}
.videoholdermain {
	margin: 57px 0 10px 10px;
	width: 240px;
	text-align: right;
}
/*---------------------------------------------------------------------------------------*/
/* VIDEO PAGE */
div.comment1 {
	margin: -15px 5px 0px 5px;
}
div.comment2 {
	margin: -15px 5px 0 5px;
	background-color: #eef8fb;
}
.comment1a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 11px;
	text-align: left;
	font-weight: bold;
	padding: 9px 2px 0 9px;
	color: #226d8c;
}
.comment1a a:link {
	text-decoration: none;
	color: #226d8c;
}
.comment1a a:hover {
	text-decoration: underline;
	color: #226d8c;
}
.comment1b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	font-weight: normal;
	margin: -5px 0 0 0;
	padding: 0 2px 9px 9px;
	color: #5e7277;
}
.comment2a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 11px;
	text-align: left;
	font-weight: bold;
	padding: 9px 2px 0 9px;
	color: #226d8c;
}
.comment2a a:link {
	text-decoration: none;
	color: #226d8c;
}
.comment2a a:hover {
	text-decoration: underline;
	color: #226d8c;
}
.comment2b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 11px;
	text-align: left;
	font-weight: normal;
	margin: -9px 0 0 0;
	padding: 0 2px 9px 9px;
	color: #5e7277;
}
.replycount {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-align: left;
	font-weight: bold;
	padding: 0 2px 0 9px;
	color: #226d8c;
}
.postreply {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-align: left;
	font-weight: normal;
	padding: 0 2px 0 9px;
	color: #226d8c;
}
.postreply a:link {
	text-decoration: none;
	color: #226d8c;
}
.postreply a:hover {
	text-decoration: underline;
	color: #226d8c;
}
div.mainvideo {
	margin: -15px 5px 0px 5px;
	float: left;
	width: 320px;
}
.videoholder {
	padding: 9px 2px 0 0;
	margin: 10px 0 10px 0;
}
.videotext1a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 11px;
	text-align: left;
	font-weight: bold;
	padding: 0px 2px 0 0;
	color: #226d8c;
}
.videotext1a a:link {
	text-decoration: none;
	color: #226d8c;
}
.videotext1a a:hover {
	text-decoration: underline;
	color: #226d8c;
}
.videotext1b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-align: left;
	font-weight: normal;
	margin: -9px 0 0 0;
	padding: 0 2px 9px 0;
	color: #5e7277;
}
.videorating {
	margin: 0 0 10px 0;
}
.videoholdermain {
	margin: 10px 0 10px 0;
	width: 330px;
	text-align: left;
	float: left;
}
div.video2 {
	margin: 10px 0px 0px 0px;
	float: left;
	width: 130px;
}
.feedback {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-align: left;
	font-weight: normal;
	padding: 0 2px 0 0;
	color: #226d8c;
}
.feedback a:link {
	text-decoration: none;
	color: #226d8c;
}
.feedback a:hover {
	text-decoration: underline;
	color: #226d8c;
}
/*---------------------------------------------------------------------------------------*/
/* SEARCH RESULTS */
div.search1 {
	margin: 0px 5px 0px 5px;
}
div.search2 {
	margin: 0px 5px 0 5px;
	background-color: #eef8fb;
}
div.searchfeature {
	margin: 0 0 5px 0;
	background-color: #d5eef4;
	border-right: 1px solid #3e8094;
	border-bottom: 1px solid #3e8094;
	border-left: 1px solid #3e8094;
	float: left;
}
div.searchfeatureimage {
	margin: 0 0 5px 0;
	background-color: #d5eef4;
	border-right: 1px solid #3e8094;
	border-bottom: 1px solid #3e8094;
	border-left: 1px solid #3e8094;
}
.searchtextfeature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 11px;
	text-align: left;
	font-weight: bold;
	padding: 0 2px 0 9px;
	color: #226d8c;
}
.searchtextfeature a:link {
	text-decoration: none;
	color: #226d8c;
}
.searchtextfeature a:hover {
	text-decoration: underline;
	color: #226d8c;
}
.searchtext1a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 11px;
	text-align: left;
	font-weight: bold;
	padding: 9px 2px 0 9px;
	color: #226d8c;
}
.searchtext1a a:link {
	text-decoration: none;
	color: #226d8c;
}
.searchtext1a a:hover {
	text-decoration: underline;
	color: #226d8c;
}
.searchtext1b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
	font-weight: normal;
	margin: -9px 10px 0 0;
	padding: 0 2px 9px 9px;
	color: #5e7277;
}
.searchtext2a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 11px;
	text-align: left;
	font-weight: bold;
	padding: 9px 2px 0 9px;
	color: #226d8c;
}
.searchtext2a a:link {
	text-decoration: none;
	color: #226d8c;
}
.searchtext2a a:hover {
	text-decoration: underline;
	color: #226d8c;
}
.searchtext2b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	font-weight: normal;
	margin: -9px 0 0 0;
	padding: 0 2px 9px 9px;
	color: #5e7277;
}
.searchbuttonholder {
	margin: 0 0 20px 10px;
	width: 400px;
	text-align: left;
	padding: 0 0 5px 0;
}
.floatright {
	float: right;
	margin: 5px 0 5px 10px;
	border: 1px solid #5e7277
}
/*---------------------------------------------------------------------------------------*/
/* STORE */
.productimagemain {
	margin: 57px 0 10px 10px;
	width: 200px;
	text-align: right;
}
.priceholder {
	margin: 7px 0 10px 10px;
	width: 80px;
	float: left;
}
.productprice {
	margin: 7px 0 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 24px;
	text-align: left;
	color: #990000;
}
.signupprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 24px;
	text-align: center;
	color: #990000;
}
.productprice2 {
	margin: 1px 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	text-align: left;
	color: #990000;
}
.addtocart {
	margin: 7px 0 10px 10px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
	text-align: right;
	float: left;
	color: #990000;
}
.viewcart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 11px;
	text-align: right;
	font-weight: bold;
	padding: 0px 2px 0 0;
	color: #226d8c;
	margin: 5px 0 0 0;
}
.viewcart a:link {
	text-decoration: none;
	color: #226d8c;
}
.viewcart a:hover {
	text-decoration: underline;
	color: #226d8c;
}
div.items {
	margin: 5px 5px 0px 5px;
	float: left;
	width: 145px;
}
.itemsholder {
	padding: 9px 2px 0 0;
	margin: 10px 0 10px 0;
}
.itemsimage {
	text-align: left;
	border: 3px double #999999;
}
.itemstext1a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 11px;
	text-align: left;
	font-weight: bold;
	padding: 0px 2px 0 0;
	color: #226d8c;
}
.itemstext1a a:link {
	text-decoration: none;
	color: #226d8c;
}
.itemstext1a a:hover {
	text-decoration: underline;
	color: #226d8c;
}
.itemstext1b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-align: left;
	font-weight: normal;
	margin: -9px 0 0 0;
	padding: 0 2px 9px 0;
	color: #5e7277;
}
/*---------------------------------------------------------------------------------------*/
/* RESTAURANT LOCATOR */
.locatorcontainer {
/*	background: url(/images/bkgrd_locator.jpg) top no-repeat;*/
	background: url(http://img.earthpure.com/bkgrd_locator.jpg) top no-repeat;
	height: 233px;
}
.locatorcontainer2 {
	background: #FFFFFF url(http://img.earthpure.com/bkgrd_locatortile.gif) bottom repeat-x;
	border: 1px solid #136384;
	margin: 1px 35px 20px 15px;
}
.locatortext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-align: left;
	font-weight: normal;
	padding: 0 2px 0 3px;
	color: #000000;
	margin: 3px 0 0 0;
}
.locatortext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-align: left;
	font-weight: normal;
	padding: 3px 2px 3px 4px;
	color: #004e25;
}
.locatortextfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-align: left;
	font-weight: normal;
	margin: 0 0 0 5px;
	padding: 0 2px 0 0px;
	color: #004e25;
}
/*---------------------------------------------------------------------------------------*/
/* SEARCH */
div.search {
	height: 70px;
	margin: 25px 0 0 0;
}
.searchfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-align: left;
	font-weight: normal;
	padding: 0 2px 0 3px;
	color: #000000;
	margin: 0 0 0 15px;
}
img#button {
	float: left;
	margin: 7px 0 0 5px
}
input#searchbox {
	float: left;
	margin: 12px 0 0 20px
}
/*---------------------------------------------------------------------------------------*/
/* WHATS SPROUTING */
.sprouting {
	background: url(http://img.earthpure.com/head_sprouting.jpg) top no-repeat;
	height: 298px;
}
div.sproutspacer {
	height: 35px;
}
div.sproutcntr1 {
	margin: -15px 25px 0px 5px;
}
div.sproutcntr2 {
	margin: -15px 25px 0 5px;
	background-color: #FFFFFF;
	opacity: .5;
}
.sprouttext1a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 11px;
	text-align: left;
	font-weight: bold;
	padding: 9px 2px 0 9px;
	color: #5e7277;
}
.sprouttext1a a:link {
	text-decoration: none;
	color: #5e7277;
}
.sprouttext1a a:hover {
	text-decoration: underline;
	color: #5e7277;
}
.sprouttext1b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-align: left;
	font-weight: normal;
	margin: -9px 0 0 0;
	padding: 0 2px 9px 9px;
	color: #5e7277;
}
.sprouttext2a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 11px;
	text-align: left;
	font-weight: bold;
	padding: 9px 2px 0 9px;
	color: #000000;
}
.sprouttext2a a:link {
	text-decoration: none;
	color: #000000;
}
.sprouttext2a a:hover {
	text-decoration: underline;
	color: #000000;
}
.sprouttext2b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-align: left;
	font-weight: normal;
	margin: -9px 0 0 0;
	padding: 0 2px 9px 9px;
	color: #000000;
}
/*---------------------------------------------------------------------------------------*/
/* FOLLOW */
.follow {
	background: url(http://img.earthpure.com/head_follow.jpg) top no-repeat;
	height: 88px;
}
/*---------------------------------------------------------------------------------------*/
/* LOGIN */
.login {
	background: url(http://img.earthpure.com/head_login.jpg) top no-repeat;
	height: 167px;
}
.logincontainer2 {
	background: #FFFFFF url(http://img.earthpure.com/bkgrd_logintile.gif) bottom repeat-x;
	border: 1px solid #136384;
	margin: 35px 0 0 32px;
	width: 147px;
}
.login_loggedin {
	background: #FFFFFF url(/site_img/head_loggedin.jpg) bottom repeat-x;
	height: 167px;
}
.logincontainer3 {
	margin: 12px 0 20px 32px;
	width: 147px;
	text-align: right;
}
.logintext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	padding: 0 2px 0 7px;
	color: #26ace2;
	margin: 3px 0 0 0;
}
.logintext1 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	color: #26ace2;
}
.logintext1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	color: #26ace2;
}
.logintext1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	color: #26ace2;
}
.logintext1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	text-align: left;
	font-weight: normal;
	text-decoration: underline;
	color: #26ace2;
}
.logintext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	text-align: left;
	font-weight: bold;
	padding: 3px 2px 3px 4px;
	color: #26ace2;
}
.logintextfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-align: left;
	font-weight: normal;
	margin: 0 0 0 5px;
	padding: 0 2px 0 0px;
	color: #004e25;
}
p.loginbutton {
	margin: 0 0 0 5px;
	padding: 0 2px 0 0px;
}

/*---------------------------------------------------------------------------------------*/
/* EMAIL TEMPLATE */

div.offers {
	background: url(http://img.earthpure.com/email/head_offers.jpg) top no-repeat;
	height: 295px;
	padding: 26px 0 0 0;
}
div.events {
	background: url(http://img.earthpure.com/email/head_events.jpg) top no-repeat;
	height: 297px;
	padding: 26px 0 0 0;
}
.offeritem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	padding: 0 2px 0 0;
	color: #26ace2;
	margin: 3px 0 0 0;
}
.offeritem a:link {
	text-decoration: none;
	color: #26ace2;
}
.offeritem a:active {
	text-decoration: none;
	color: #26ace2;
}
.offeritem a:visited {
	text-decoration: none;
	color: #26ace2;
}
.offeritem a:hover {
	text-decoration: underline;
	color: #26ace2;
}
.offersholder {
	padding: 9px 2px 0 0;
	margin: 5px 5px 5px 30px;
}
.offersimage {
	text-align: left;
	border: 3px double #999999;
}
.offerstext1a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 11px;
	text-align: left;
	font-weight: bold;
	padding: 0px 2px 0 0;
	color: #226d8c;
	margin: 3px 0 2px 0;
}
.offerstext1a a:link {
	text-decoration: none;
	color: #226d8c;
}
.offerstext1a a:hover {
	text-decoration: underline;
	color: #226d8c;
}
.offerstext1b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-align: left;
	font-weight: normal;
	margin: 1px 0 0 0;
	padding: 0 2px 1px 0;
	color: #5e7277;
}
.offerprice {
	margin: 1px 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	text-align: left;
	color: #990000;
}

/*---------------------------------------------------------------------------------------*/


/* QUICKLINKS */
div.quicklink {
	background: url(http://img.earthpure.com/head_quicklink.jpg) top no-repeat;
	height: 179px;
	padding: 26px 0 0 0;
}
.quicklinks {
	margin: 0 0 6px -10px;
	padding: 0 0 4px 25px;
	display: block;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	text-decoration: none;
	background: transparent url(http://img.earthpure.com/linkdivider.gif) bottom left no-repeat;
}
.quicklinks a:link {
	color: #000000;
	text-decoration: none;
}
.quicklinks a:active {
	color: #000000;
	text-decoration: none;
}
.quicklinks a:visited {
	color: #000000;
	text-decoration: none;
}
.quicklinks a:hover {
	color: #000000;
	text-decoration: none;
	background: #95d5ec;
}
.quicklinks1 {
	margin: 0 0 6px -10px;
	padding: 0 0 4px 25px;
	display: block;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	text-decoration: none;
	background: transparent url(http://img.earthpure.com/linkdivider.gif) bottom left no-repeat;
}
.quicklinks1 a:link {
	color: #000000;
	text-decoration: none;
}
.quicklinks1 a:active {
	color: #000000;
	text-decoration: none;
}
.quicklinks1 a:visited {
	color: #000000;
	text-decoration: none;
}
.quicklinks1 a:hover {
	color: #000000;
	text-decoration: none;
	background: #95d5ec;
}
/*---------------------------------------------------------------------------------------*/
/* ADSPACE1 */
div.ad1 {
	background: url(http://img.earthpure.com/head_ad1.jpg) top no-repeat;
	height: 319px;
}
img.ad1 {
	border: 1px solid #136384;
	width: 150px;
	margin: 13px 0 8px 29px;
}
/*---------------------------------------------------------------------------------------*/
/* LINK */
.link {
	background: url(http://img.earthpure.com/head_link.jpg) top no-repeat;
	height: 88px;
}
/*---------------------------------------------------------------------------------------*/
/* FOOTER */
div.footercontainer {
	margin: 0 auto;
	width: 880px;
	/*float: center;
*/
	/*border: 0 1px 1px 0 solid #7dcded;
*/
	border-left: 0px;
	border-right: 0px;
	border-top: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #7dcded;
}
div.footer {
	margin: 0 0 2px -15px;
	width: 160px;
	padding: 0 0 0 1px;
	display: block;
	float: left;
	color: #52aacd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
	text-decoration: none;
}
.footer a:link {
	color: #52aacd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
	text-decoration: none;
}
.footer a:active {
	color: #52aacd;
	text-decoration: none;
}
.footer a:visited {
	color: #52aacd;
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
}
/*---------------------------------------------------------------------------------------*/
.services {
	margin: 0 0 0 5px;
	padding: 0 0 6px 25px;
	display: block;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	text-decoration: none;
}
.servicecharthead {
	margin: 0px;
	padding: 6px 0 5px 0;
	display: block;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 30px;
	text-align: left;
}
.servicecharttext {
	margin: 0 0 0 -11px;
	padding: 0 0 5px 0;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-align: left;
}
.map {
	border: 1px solid #000000;
}
.red {
	color: #FB4504;
	font-size: 11px;
}
.resources {
	padding: 0 0 5px 0;
	display: block;
	text-align: center;
}
.box {
	display: block;
	overflow: hidden;
	height: 100%;
	padding: 3px 5px;
	clear: both;
}
/*=============================================ocean tables================================================= */
.simple_paging {
  text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 8px;
	font-weight: normal;
	color: #5e7277;
	letter-spacing:0px;
	text-transform:none;
}

/*.simple_paging a:link,.simple_paging a:hover,.simple_paging a:visted {*/

.simple_paging a:link,.simple_paging a:hover{
  text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 8px;
	font-weight: normal;
	color: #5e7277;
	letter-spacing:0px;
	text-transform:none;
}

#cse-search-results iframe {
width: 466px;
}

.bcontainer {
/*background-image:('http://img.earthpure.com/bkgrd_maintile.jpg');*/
}
/*---/sections/checkout-CSS--------------------------*/
.label_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	text-align: right;
	font-weight: normal;
	color: #5e5f61;
  width:25%;
}
.element {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	text-align: left;
	padding-left:10px;
	font-weight: normal;
	color: #5e5f61;
  width:50%;
}
.j_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-align: left;
	font-weight: normal;
	color: #ff0000;
	width:25%;
}


.label_body2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	text-align: center;
	font-weight: normal;
	color: #5e5f61;
}



/*---/sections/checkout-CSS--------------------------*/