/* Universal */

body 			{ background-image: url(images/foilbag_bckgrnd.jpg); font-family: Helvetica, sans-serif; color: #420000; voice-family: "\"}\""; voice-family: inherit; font-size: 13px; margin: 0px; padding: 0px; }
html>body 		{ font-size: 13px;}

a			 	{}
a:link 			{ color: #7C1800; text-decoration: none; }
a:visited 		{ color: #7C1800; text-decoration: none; }
a:hover 		{ color: #420000; text-decoration: underline; }
a:active 		{ color: #7C1800; text-decoration: none; }

input			{ font-family: Verdana, Arial, Helvetica, sans-serif; }

table .text      { font-size: 12px; vertical-align: top; padding-top: 8px; }
#pageContainer	{ position: absolute; top: 0px; width: 820px; left: 50%; margin-left: -400px; }
#header			{ position: absolute; top: 0px; left: 0px; width: 800px; height: 115px; background-color: #F1EDE7; }
#header .logo	{ position: absolute; top: 0px; left: 0px; }
#header .orderBeans	{ position: absolute; top: 0px; left: 562px; background-color: #AE7162; }
#header .orderBeans:hover	{ background-color: #FDF1CC; }

#header .navbar	{ position: absolute; top: 109px; left: 399px; }

#nav			{ position: absolute; top: 115px; left: 0px; width: 800px; background-color: #F1EDE7; }

#content			{ position: absolute; top: 155px; left: 0px; width: 800px; background-color: #F1EDE7; }
#content .textbox	{ position: absolute; top:125px; left: 480px; width: 300px; text-align: right; }
#content .readMore	{ position: absolute; top:250px; left: 570px; }
#content .orderNow	{ position: absolute; top:250px; left: 675px; }

#content .tiki		{ position: absolute; top:275px; left: 5px; }
#content .tikititle	{ position: absolute; top:275px; left: 100px; }
#content .tikitext	{ position: absolute; top:340px; left: 110px; }

#content .hometable	{ position: absolute; top:400px; left: 0px; }

#content .hometable	.borderTable { border-top: 2px solid #420000;  border-bottom: 2px solid #420000; }
.beansTitle			{ margin: 12px 0px 0px 10px; font-size: 18px; font-weight: bold; }
.beansDescr			{ margin: 0px 0px 0px 10px; width: 300px; font-size: 13px; }
.subtitle           { font-size: 14px; font-weight: bold }

.beansDescr .link a			{}
.beansDescr .link a:link 	{ color: #420000; font-weight: bold; text-decoration: none; }
.beansDescr .link a:visited { color: #420000; font-weight: bold; text-decoration: none; }
.beansDescr .link a:hover 	{ color: #420000; font-weight: bold; text-decoration: underline; }
.beansDescr .link a:active 	{ color: #420000; font-weight: bold; text-decoration: none; }

.subtitle a:link, .subtitle a:visited, .subtitle a:hover, .subtitle a:active
 	{ color: #420000; font-weight: bold; text-decoration: none; font-size: 15px; }
.subtitle a:hover 	{ color: #420000; font-weight: bold; text-decoration: underline; }

.sectionTitle { color: #420000; font-weight: bold; font-size: 15px; }

#content .newsDiv			{ overflow: auto; height: 375px; width: 315px; }
#content .news				{ width: 245px; padding: 5px 20px 0px 0px; font-size: 13px; }
#content .hometable	.newsBullet	{ width: 20px; vertical-align: top; padding: 5px 0px 0px 10px; width: 20px; font-size: 13px; }
.dateTime					{ padding-top: 10px; font-size: 80%; color: #6D3B39; }

#content .subtitle			{ padding-top: 15px; font-size: 100%; font-weight: bold; color: #7C1800; }

#footer			{ position: absolute; left: 0px; width: 800px; height: 40px; background-color: #F1EDE7; border-top: 2px solid black; }
#footer	.item	{ float: left; padding: 10px 20px 10px 30px; font-size: 75%; }