html {
}
body {
	margin: 0px;
	text-align: center;
}
.clearone {
	clear: both;
	height: 0;
}
#topBanner {
	margin: 0 auto;
	width: 890px;
	height:72px;
	background-image: url(../images/Banner1.jpg);
	background-position:bottom;
	background-repeat: no-repeat;
}
#bottomBanner {
	margin: 0 auto;
	text-align: left;
	width: 890px;
	height:141px;
	background-image: url(../images/Banner2.jpg);
	background-repeat: no-repeat;
}
#titleBlock {
	position:relative;
	left:432px;
	top: 19px;
	width: 242px;
	height: 109px;
}
#valuesTopText {
	position:relative;
	left:0px;
	top: 0px;
	width: 483px;
	height: 69px;
}
#middleArea {
	margin: 0 auto;
	width: 890px;
	height: 395px;
}
#leftArea {
	float:left;
	text-align: left;
	width: 274px;
	height:395px;
	background-image: url(../images/LeftSide.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
}
#rightArea {
	float:left;
	text-align: left;
	width:88px;
	height:395px;
	background-image: url(../images/RightSide.jpg);
	background-repeat: no-repeat;
}
#Bird {
	position:relative;
	left:-8px;
	top: 0px;
	width: 250px;
	height: 100px;
}
#SoundControl {
	position:relative;
	left:120px;
	top: 40px;
}
#menuBox {
	position:relative;
	left:124px;
	top: -22px;
	width: 137px;
	height: 240px;
}
#textAreaValues {
	float:left;
	text-align: left;
	width: 525px;
	height:395px;
	background-image: url(../images/TextArea.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
}
#textContentValues {
	padding-left: 24px;
	padding-right: 10px;
	margin-top: 10px;
	padding-top: 10px;
	overflow: auto;
	scrollbar-base-color:#33b77b;
	scrollbar-arrow-color:#000000;
	width: 490px;
	height:300px;
}
#textAreaAbout {
	float:left;
	text-align: left;
	width: 525px;
	height:395px;
	background-image: url(../images/About_TextArea.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
}

#textContentAbout {
	padding-left: 24px;
	margin-top: 45px;
	padding-top: 10px;
	width: 490px;
	height:345px;
}
#textContentContact {
	padding-left: 24px;
	margin-top: 45px;
	padding-top: 10px;
	width: 490px;
	height:345px;
}
#OneYou {
	float:left;
	width:48px;
	margin-top:-17px;
}
#textAreaLinks {
	float:left;
	text-align: left;
	padding-top: 50px;
	margin-bottom:-50px;
	width: 525px;
	height:395px;
	background-image: url(../images/WorldLinks_TextArea.jpg);
	background-repeat: no-repeat;
}
#textAreaContact {
	float:left;
	text-align: left;
	padding-top: 50px;
	margin-bottom:-50px;
	width: 525px;
	height:395px;
	background-image: url(../images/WorldLinks_TextArea.jpg);
	background-repeat: no-repeat;
}
#topFooter {
	margin: 0 auto;
	width: 890px;
	height:20px;
	background-image: url(../images/Bottom.jpg);
	background-repeat: no-repeat;
}
#signature {
	margin-left: 20px;
}
#Values {
	width: 525px;
	height: 42px;
	margin-top: -45px;
	background-image: url(../images/LinktoValues_Over.gif);
	background-repeat: no-repeat;
}
.ValuesElement span {
	display:none;
}
.ValuesElement a {
	display: block;
	width: 525px;
}
.ValuesLink a {
	background: url(../images/LinktoValues.gif) no-repeat;
	height: 42px;
}
.ValuesLink a:hover {
	background: transparent;
}
/* Navigation Bottom
---------------------- */
#navigation {
	margin: 0 auto;
	padding-left: 70px;
	width: 820px;
	height: 48px;
	background-image: url(../images/Footer.jpg);
	background-repeat: no-repeat;
}
#navigationstore {
	margin: 0 auto;
	width: 758px;
	position:relative;
	left:4px;
	height: 48px;
	background-image: url(../images/Footerstore.jpg);
	background-repeat: no-repeat;
	background-position:center;
}
.navigationElement {
	float: left;
	list-style: none;
}
.navigationElement span {
	display:none;
}
.navigationElement a {
	display: block;
	height: 48px;
}
.bottomAbout a {
	background: url(../images/AboutUs_Bottom.jpg) no-repeat;
	width: 161px;
}
.bottomStore a {
	background: url(../images/EarthStore_Bottom.jpg) no-repeat;
	width: 145px;
}
.bottomValues a {
	background: url(../images/OurValues_Bottom.jpg) no-repeat;
	width: 144px;
}
.bottomContact a {
	background: url(../images/ContactUs_Bottom.jpg) no-repeat;
	width: 135px;
}
.bottomLinks a {
	background: url(../images/OurWorldLinks_Bottom.jpg) no-repeat;
	width: 173px;
}
.bottomAbout a:hover, .bottomStore a:hover, .bottomValues a:hover, .bottomContact a:hover, .bottomLinks a:hover {
	background: transparent;
}
/* Navigation Top
---------------------- */
#menu {
	margin: 0 auto;
	padding-left: 1px;
	width: 138px;
	height: 240px;
	background-image: url(../images/MenuBack.gif);
	background-repeat: no-repeat;
}
.menuElement {
	float: left;
	list-style: none;
}
.menuElement span {
	display:none;
}
.menuElement a {
	display: block;
	width: 137px;
}
.topAbout a {
	background: url(../images/AboutUs.gif) no-repeat;
	height: 41px;
}
.topStore a {
	background: url(../images/EarthStore.gif) no-repeat;
	height: 27px;
}
.topValues a {
	background: url(../images/OurValues.gif) no-repeat;
	height: 25px;
}
.topContact a {
	background: url(../images/ContactUs.gif) no-repeat;
	height: 27px;
}
.topLinks a {
	background: url(../images/OneWorldLinks.gif) no-repeat;
	height: 27px;
}
.topHome a {
	background: url(../images/Home.gif) no-repeat;
	height: 93px;
}
.topAbout a:hover, .topStore a:hover, .topValues a:hover, .topContact a:hover, .topLinks a:hover, .topHome a:hover {
	background: transparent;
}
/* Navigation Catgories
---------------------- */
#CategoryMenu {
	padding-left: 20px;
	padding-top:30px;
	float:left;
	width:150px;
	height: 175px;
}
.CategoryMenuElement {
	list-style: none;
}
.CategoryMenuElement span {
	display:none;
}
.CategoryMenuElement a {
	display: block;
	height: 35px;
	width:115px;
}
.CategoryMenuCL a {
	background: url(../images/StoreLeftMenu1.gif) no-repeat;
}
.CategoryMenuCC a {
	background: url(../images/StoreLeftMenu2.gif) no-repeat;
}
.CategoryMenuEK a {
	background: url(../images/StoreLeftMenu3.gif) no-repeat;
}
.CategoryMenuHC a {
	background: url(../images/StoreLeftMenu4.gif) no-repeat;
}
.CategoryMenuHB a {
	background: url(../images/StoreLeftMenu5.gif) no-repeat;
}
.CategoryMenuCL a:hover {
	background: transparent;
}
.CategoryMenuCC a:hover {
	background: transparent;
}
.CategoryMenuEK a:hover {
	background: transparent;
}
.CategoryMenuHC a:hover {
	background: transparent;
}
.CategoryMenuHB a:hover {
	background: transparent;
}
.CategoryMenuCLback {
	background: url(../images/StoreLeftMenu1_over.gif) no-repeat;
}
.CategoryMenuCCback {
	background: url(../images/StoreLeftMenu2_over.gif) no-repeat;
}
.CategoryMenuEKback {
	background: url(../images/StoreLeftMenu3_over.gif) no-repeat;
}
.CategoryMenuHCback {
	background: url(../images/StoreLeftMenu4_over.gif) no-repeat;
}
.CategoryMenuHBback {
	background: url(../images/StoreLeftMenu5_over.gif) no-repeat;
}
/* Navigation Store Top Menu
---------------------- */
#StoreTopMenu {
	margin: 0 auto;
	position:relative;
	left: 4px;
	width: 758px;
	height: 30px;
	background-color:#9e5832;
}
.StoreTopMenuElement {
	list-style: none;
}
.StoreTopMenuElement span {
	display:none;
}
.StoreTopMenuElement a {
	float:right;
	display: block;
	height: 29px;
}
.catagorytitle {
	float:left;
	padding-top:1px;
	display: block;
	height: 29px;
}
.StoreTopMenuPrivacy a {
	background: url(../images/StoreTopMenu1.gif) no-repeat;
	width:76px;
}
.StoreTopMenuShipping a {
	background: url(../images/StoreTopMenu2.gif) no-repeat;
	width:86px;
}
.StoreTopMenuCart a {
	background: url(../images/StoreTopMenu3.gif) no-repeat;
	width:118px;
}
.StoreTopMenuCheckout a {
	background: url(../images/StoreTopMenu4.gif) no-repeat;
	width:90px;
}
.StoreTopMenuPrivacy a:hover {
	background: url(../images/StoreTopMenu1_over.gif) no-repeat;
	width:76px;
}
.StoreTopMenuShipping a:hover {
	background: url(../images/StoreTopMenu2_over.gif) no-repeat;
	width:86px;
}
.StoreTopMenuCart a:hover {
	background: url(../images/StoreTopMenu3_over.gif) no-repeat;
	width:118px;
}
.StoreTopMenuCheckout a:hover {
	background: url(../images/StoreTopMenu4_over.gif) no-repeat;
	width:90px;
}
.headertext {
	line-height:30px;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.maintext {
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:500;
}
.pricetext {
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
}
.linkdescription {
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:500;
	color:#FFFFFF;
	margin-bottom:8px;
}
.contactdescription {
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#FFFFFF;
	margin-bottom:8px;
}
.linktext {
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cfff6b;
	text-decoration:none;
}
.linktext:hover {
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#24ff4b;
	text-decoration:none;
}
.linktextalt {
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#cfff6b;
	text-decoration:none;
}
.linktextalt:hover {
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#24ff4b;
	text-decoration:none;
}
li.maintext {
	list-style:none;
	line-height:18px;
	margin-top: 5px;
}
ul.valueslist {
	margin: 15px;
	margin-top:0px;
}
/* store */
.nav_block {
	float:left;
}
.LeftNavElement {
	text-align:left;
}
.RememberMe {
	height:2px;
}
#WelcomeMessage {
}
#storetop {
	margin: 0 auto;
	position:relative;
	left: 4px;
	width: 758px;
	height: 72px;
	background-image: url(../images/StoreTop.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}
#storebanner {
	margin: 0 auto;
	position:relative;
	left: 4px;
	width: 758px;
	height: 133px;
}
#storebanner1 {
	float:left;
	width: 323px;
	height: 133px;
	background-image: url(../images/StoreBanner1.jpg);
	background-repeat: no-repeat;
}
#storebanner2 {
	float:left;
	width: 258px;
	height: 133px;
	background-image: url(../images/StoreBanner2.jpg);
	background-repeat: no-repeat;
}
#storebanner3 {
	float:left;
	padding-left:10px;
	padding-top:10px;
	width: 167px;
	height: 123px;
	background-image: url(../images/StoreBanner3.jpg);
	background-repeat: no-repeat;
}
#storebanner1a {
	float:left;
	width: 323px;
	height: 133px;
	background-image: url(../images/StoreBanner1alt.jpg);
	background-repeat: no-repeat;
}
#storebanner2a {
	float:left;
	width: 258px;
	height: 133px;
	background-image: url(../images/StoreBanner2alt.jpg);
	background-repeat: no-repeat;
}
#storebanner3a {
	float:left;
	padding-left:10px;
	padding-top:10px;
	width: 167px;
	height: 123px;
	background-image: url(../images/StoreBanner3alt.jpg);
	background-repeat: no-repeat;
}
#textAreaStore {
	text-align:left;
	margin: 0 auto;
	position:relative;
	left: 4px;
	width: 756px;
	min-height:393px;
	border:solid;
	border-width:1px;
	border-color:#9e5832;
}
#storehomebackground {
	width: 576px;
	height:393px;
	background-image: url(../images/StoreHome.jpg);
	background-repeat: no-repeat;
	background-position:right;
}
#textContentStore {
	float:left;
	width: 576px;
}
.WelcomeMessage {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
}
.upperightnav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#caff59;
	text-decoration:none;
}
.upperightnavlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#caff59;
	text-decoration:none;
}
a.upperightnavlink:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#caff59;
}
a.upperightnavlink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}
.upperightnavblack {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.inputfield {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
#storemenu {
	margin: 0 auto;
	position:relative;
	left: 4px;
	width: 758px;
	height: 25px;
	background-color:#9e5832;
}
.storesubmenu {
	border-left:solid;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:4px;
	border-left-color:#c2fb58;
	border-width:1px;
}
.storesubmenuitem {
	margin-left:220px;
}
.storeproductlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#78b3a1;
	text-decoration:none;
}
a.storeproductlink:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#78b3a1;
	text-decoration:none;
}
a.storeproductlink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#9e5832;
	text-decoration:none;
}
.storesubmenulink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9e5832;
	text-decoration:none;
}
a.storesubmenulink:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9e5832;
	text-decoration:none;
}
a.storesubmenulink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9e5832;
	text-decoration:none;
}
.thumbnailname {
	width: 63px;
}
.pricetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.ProductName {
	margin-top:10px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9e5832;
}
.productspacing {
	width:82px;
	margin-top:5px;
}
.header {
	margin-top:10px;
	margin-bottom:5px;
}
.cart_info_msg {
	padding:10px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
}
.address_form {
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
}
.productpicture {
	float: left;
	margin: 4px;
	margin-left: 0px;
	border:solid;
	border-width:1px;
	border-color:#666666;
	background-color:#666666;
}
.options {
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9e5832;
	font-weight:500;
}
.requiredtext {
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:500;
}
.quantity {
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:500;
}
.ProductDescription {
	margin-left:210px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.ProductDescription2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.ProductPrice {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.copyright {
	padding-left:550px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
.inputtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.checkouttext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.checkouttextbold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.errormessage {
	margin: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
}
.progresstext {
float:left;
margin: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.optionpic {
float:left;
width: 60px;
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.optionpic2 {
float:left;
width: 74px;
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
li {
	list-style:none;
	list-style-image:url(../images/ButterIcon.gif);
	line-height:12px;
	margin:0;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;

}
li.values{
	list-style:none;
	list-style-image:none;
	line-height:12px;
	margin:0;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;

}
ul {
	margin:0;
	padding:0;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:17px;
}
.Sitemap1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#9e5832;
}
.Sitemap2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.Sitemap3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#33b77b;
}
.Sitemap4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#33b77b;
}
#giftwrap {
margin-left:20px;
padding-bottom:10px;
}