body { background-color: white;}

* { padding: 0; margin: 0;
	font-family: Arial; font-size: 13px; }

#bareContainer { margin: 25px auto 0 auto; 
	width: 815px; }
	
#bareMain { width: 803px; 
	border: 6px solid #dcbd8d;
	background: #f6f0df url("../img/backgrounds/proprietary_small.png") repeat-y; }
	
	#bareMainHome { width: 803px; 
		border: 6px solid #dcbd8d;
		background: #f6f0df url("../img/backgrounds/proprietary_medium.png") repeat-y; 
		position:relative;}
		

	#bareTop { position: relative; overflow: hidden;
		height: 120px;
		margin-left: 56px; padding-left: 56px;
		/* background: #fff url("../img/backgrounds/leaves.png") no-repeat right top; }*/
		background: #fff; }
		
		#bareTopHome { position: relative; overflow: hidden;
			height: 120px;
			margin-left: 263px; padding-left: 56px;
			/* background: #fff url("../img/backgrounds/leaves.png") no-repeat right top; }*/
			background: #fff; }
			
		#LocatorBtnHome { position: relative; overflow: hidden;
			margin-left: 250px; padding-left: 50px;
			margin-top: 46px; padding-bottom: 20px;
			}	
		
		#bareLogo { position: absolute;
			top: 11px; left: 12px;
			width: 180px; height: 100px; }
			
		#LocatorBtn { position: absolute; 
		margin-top:-120px;
		margin-left: 547px; padding-left: 0px;
			width: 256px;
			z-index:100;
			/*width: 106px; height: 29px; */ }	
			
		ul#bareMenuL1, ul#bareMenuL2 { list-style: none; }
		
		ul#bareMenuL1 { position: absolute;
			top: 10px; left: 190px;
			height: 102px;
			padding: 0 7px;
			border-left: 1px solid #d6d1c6;
			font-size: 0; } 
			
			#bareTopHome ul#bareMenuL1 { left: 0;
				border: none; }
			
			ul#bareMenuL1 li { width: 150px; height: 17px;
				background: #ffffff; }
				
			ul#bareMenuL1 li a { display: block;
				width: 100%; height: 100%; }
				
				ul#bareMenuL1 li a:hover, ul#bareMenuL1 li.active a { background-position: 0 -20px; }
			
				li.menuL1ItemHome a { background: url("../img/menu/home.png") no-repeat 0px 0px; }
				li.menuL1AboutUs a { background: url("../img/menu/about.png") no-repeat 0px 0px; }
				li.menuL1ItemProducts a { background: url("../img/menu/products.png") no-repeat 0px 0px; }
		        li.menuL1ItemTips a { background: url("../img/menu/tips.png") no-repeat 0px 0px; }
		        li.menuL1ItemKeep a { background: url("../img/menu/keep.png") no-repeat 0px 0px; }
				li.menuL1ItemContact a { background: url("../img/menu/contact.png") no-repeat 0px 0px; }
				li.menuL1ItemFaqs a { background: url("../img/menu/faqs.png") no-repeat 0px 0px; }
			
		ul#bareMenuL2 { position: absolute;
			top: 10px; left: 344px;
			height: 102px;
			padding: 0 7px;
			border-left: 1px solid #d7d1c6; 
			font-size: 0; }
			
			ul#bareMenuL2 li { width: 160px; height: 17px; }
			
			ul#bareMenuL2 li a { display: block;
				width: 100%; height: 100%; }
				
				ul#bareMenuL2 li a:hover, ul#bareMenuL2 li.active a { background-position: 0 -20px; }
			
				li.menuL2OurProducts a { background: url("../img/menu/l2_products.png") no-repeat top left; }
				li.menuL2Plates a { background: url("../img/menu/l2_plates.png") no-repeat top left; }
				li.menuL2ComPlates a { background: url("../img/menu/l2_com_plates.png") no-repeat top left; }
				li.menuL2Cups a { background: url("../img/menu/l2_cups.png") no-repeat top left; }
				li.menuL2ComCups a { background: url("../img/menu/l2_com_cups.png") no-repeat top left; }
				li.menuL2Keep a { background: url("../img/menu/l2_keep.png") no-repeat top left; }
				li.menuL2Gallery a { background: url("../img/menu/l2_gallery.png") no-repeat top left; }
				li.menuL2About a { background: url("../img/menu/l2_about.png") no-repeat top left; }
				li.menuL2Faqs a { background: url("../img/menu/l2_faqs.png") no-repeat top left; }
				li.menuL2PressRel a { background: url("../img/menu/l2_press_rel.png") no-repeat top left; }
			
	#bareContent { overflow: hidden;
		height: 100%;
		position: relative;
		padding-top: 10px;
		/* background: url("../img/backgrounds/proprietary_large.png") no-repeat right top; */ }
		
		#bareContent.long, #bareContent.long .leftColumn { overflow: auto !important; }
		
		#bareContent.long .leftColumn { height: auto !important; }	
		
		.leftColumn, .rightColumn { float: left; display: inline; }
		
		.leftColumn { overflow: hidden; position: relative;
			width: 429px; height: 500px;
			margin-top: -10px; padding: 34px 24px 10px 80px;}
		
			.leftColumn.wide { width: 699px;}
			.leftColumn.wide p{ margin-right: 55px;}
		
			.leftColumn.home { padding: 0 0 10px 56px;
				width: 477px; height: 534px; }

			.leftColumn.products { padding: 0px 15px 40px 60px;
				width: 430px; overflow: visible;}

		.rightColumnHome { float: left; display: inline; position: relative;
			width: 250px;
			padding: 10px; }
		
		.rightColumn.bubbles { width: 270px; height: 534px;
			background: url("../img/backgrounds/bubbles.jpg") no-repeat; }		
		.rightColumn.bubbles.with_butn  { width: 270px; height: 571px;
			background: url("../img/backgrounds/bubbles_1.jpg") no-repeat; }
			
		.rightColumn.plants{ width: 270px; height: 534px;
			background: url("../img/backgrounds/plants.jpg") no-repeat; }
		
		.rightColumn.forest1 { width: 270px; height: 534px;
			background: url("../img/backgrounds/forest1.jpg") no-repeat; }
			
		.rightColumn.forest2 { width: 270px; height: 534px;
			background: url("../img/backgrounds/forest2.jpg") no-repeat; }

		.rightColumn.bamboo { width: 270px; height: 534px;
			background: url("../img/backgrounds/bambooside.jpg") #36b98d no-repeat; }

			.rightColumn.products { width: 250px; height: 510px;
			padding: 1.5em 0 0 2em;}
			
		.rightColumn.bamboo{
			display: block;
			height: auto;
			height: expression(document.getElementById('bareContent').clientHeight);
			position: absolute;
			top: 0px;
			bottom: 0px;
			right: 0px;
			right: expression('-1px');
		}

		.leftColumn.search {
			height: auto;
		}
		
		.rightColumn.press-rel-archive {
			width:160px;
			height:auto;
			border-left:solid #c7c1b5 1px;
			margin:40px 0 50px 0;
			padding-left:10px;
		}
		
		.rightColumn.press-rel-archive  h1{
			color:#e38e17;
			font-size:12px;
			margin-bottom:8px;
		}
		
		.rightColumn.press-rel-archive li{
			list-style:none;
		}
		.archive-months, .archive-list {margin-left:10px;}
		.rightColumn.press-rel-archive ul.archive-list{
			color:#959595;
		}
		.archive-years li, .archive-months li {
			padding-left: 12px; 
			background:url(/img/menu/arrow-down.gif) no-repeat 0px 3px;
			
		}
		.archive-list li{
			background:none;
			padding-left:0px;
		}

		#tipsContainer { position: relative; 
			height: 470px;
			padding: 10px;
			background: #fff; }
			
			#tipsContainer h2 { margin-bottom: 15px;
				color: #5d7835;
				text-align: center; }
				
			a.right { float: right; }
	
			ul.tips { overflow: scroll;
				height: 440px;
				list-style: none;
				font-size: 0; }
				
				ul.tips li { margin-bottom: 10px;}
				ul.tips li b { display: block; }
	
		#tipsContainerSmall { position: relative; 
			height: 260px;
			margin-top: 10px; padding: 10px;
			background: #fff; }
			
			#tipsContainerSmall h2 { margin-bottom: 15px;
				color: #5d7835;
				text-align: center; }
				
			#tipsContainerSmall ul.tips { overflow: scroll;
				height: 230px;
				list-style: none;
				font-size: 0; }
	
	a img { border: none; }

	h1, .leftColumn h2 { font-size: 16px;
		color: #5a471c; }
		
	p { margin-top: 10px; }

	table.faq {
		
		border: 1px solid black;
	}
	
	table.faq td {
		
		padding: 0px;
		margin: 0px;
		border: 1px solid black;
	}
	
	table.faq th {
		
		border: 1px solid black;
	}
	
	img.rightFloated { float: right; display: inline; }
	
	a.productsBanner { position: absolute;
		bottom: 20px; left: 72px; }
		
		a.productsBannerHome { display: block;
			margin: 15px 0 0 5px; }
		
	#bareFooter { overflow: hidden;
		width: 795px; 
		margin: 0 auto; padding: 10px 10px 20px 5px; }
		
		p.copyright { float: left; display: inline;
			margin: 0px 10px 0 10px;
			color: #e48d1a;
			/*padding: 10px 10px 20px 10px; */
			font-size: 10px; }
		
		ul#bareFooterMenu { float:left; display: inline; 
			overflow: hidden;
			list-style: none;}
			
		ul#bareFooterMenu li { float: left; display: inline;
			margin-left: -1px; padding: 0 5px;
			border-left: 1px solid #000; }
			
		ul#bareFooterMenu li, ul#bareFooterMenu li a { font-size: 11px;
			color: #5a471c; }

		#facebook {  float:right;
			margin-top: -5px;
			width: 35px;
			/*width: 106px; height: 29px; */ }	
			
			
	#searchform {
		display: block; float: left;
		width: 250px;
		position: absolute;
		bottom: 10px; right: 10px;
		padding: 5px;
		background-color: #719f83;
	}

	#searchform label{
		margin-top: 3px;
		display: block; float: left;
		color: white;
		font: italic bold 11px 'Arial';
		text-transform: uppercase;
		margin-right: 1ex;
	}

	#searchform #search{
		width: 120px !important; height: 15px;
		padding-top: 3px; padding-left: 1px;
		display: block; float: left;
		background-color: #ffffff;
		border: 1px solid #DCBD8D;
		font-size: 11px;
	}

	#searchform #go{
		display: block; float: left;
		height: 20px;
		background-color: #f6f0e0;
		border: 1px solid #DCBD8D;
	}

	#contactform td { font-size: 10px; padding: 0;}

	#contactform input { line-height: 12px; height: 14px; font-size: 12px;}
	#contactform input.button { height: 16px; line-height: 10px; font-size: 10px;}
	#bgstrtch {position: absolute; width: 56px; height: 100%; top: 0; left: 0; background: #578460 url("../img/backgrounds/bamboo.gif") no-repeat;
	height: expression(document.getElementById('bareContent').clientHeisearchght);}	
	#bgstrtch.home{background: #578460 url("../img/backgrounds/bamboo_home.gif") no-repeat;}

	table#search_results { width: 420px; margin-top: 15px; margin-bottom: 100px; }
	
	table#search_results td { 
		border-top: 2px solid #e7d7b0;
		padding: 10px 2px 10px 5px;
		
		width: 150px;
		font-size: 11px;
		text-align: left;
		vertical-align: top;
	}
	
	table#search_results td.store { 
		width: 120px;
		color: #e69a34; 
		font-weight: bold;
		text-transform: uppercase;
	}
	
	table#search_results td.no_results { 
		border: 0;
	}
	
	table#search_results td.no_results.orange { 
		border-top: 2px solid #e7d7b0;
		padding-bottom: 0;
		color: #e69a34; 
		font-weight: bold;
		text-transform: uppercase;
	}
	
	table#search_results div.grey { 
		color: #868784;
		text-transform: none;
		font-size: 11px;
		font-style: italic;
		font-weight: normal;
	}
	
	table#search_results td.no_results a {
		font-size: 11px;
		text-decoration: none;
	}
	
	img.before, img.after {margin:10px 5px 20px 0px}
	
	.leftColumn a {text-decoration:none; color:#2c3ea4;}
	.leftColumn a:hover {text-decoration:underline;}
	
	table.media_analitic_contacts {
		width:500px;
		margin:20px 0 10px 100px;
	}
	table.media_analitic_contacts  th {
		text-decoration:underline;
		font-weight:normal;
		text-align:left;
	}
	table.media_analitic_contacts  td{
		width:250px;
		vertical-align:top;
		text-align:left;
	}
	
ul.sitemap{
	list-style:none;
	color:#5a471c;
	margin-left:20px;
}	
 h3.sitemap,
.sitemap a{
	color:#5a471c;
}	
.inv_div{
	display:none;
}

#wrap_for_seo_text{
	clear:both; 
	height:140px;
}
#seo_text {
	position:absolute; 
	top:664px; 
	left:56px;
	background:#f6f0df; 
	padding:0 10px 10px 10px; 
	width:725px; 
	height:130px;
}
#seo_text p {
	font-size:11px;
}
#main_cell {background: #719f83;width: 100%; height: 100%;}


