/* GLOBAL DECLARATIONS */
:focus { -moz-outline-style: none; }
body { margin:0; padding:0; min-height:101%} 
html {height:100%}
table { border-collapse: collapse; } 
td { padding:0; }
img { border:0; }
body, p, li, td, h1, h2, h3, a { font-family: arial,helvetica,sans-serif; color:#66513e; }
a { color:#4f2028; }
h1 { color:#949c50; font-size:14px; margin:0; padding:0 0 10px 0; }
h2 { font-size:12px; margin:0; padding:0 0 0 0; }
h3 { font-size:11px; margin:0; padding:0 0 0 0; }
h4 { font-size:10px; margin:0; padding:0 0 0 0; }
h1 a { color:#949c50; text-decoration:none }
h1 a:hover { color:#949c50; text-decoration:underline }
p,td { font-size:11px; margin:0; padding:0 0 10px 0; }
p,span{ font-size:11px; margin:0; padding:0px; }
.clear { clear:both; }
li {list-style-type:none;}

/* HEADER */
#wrapper { width:800px; margin:0 auto; }
#header { width:800px; border-bottom:1px solid #e3e3c9; }
#header div.supportNav { font-size:10px; color:#948671; float:right; padding:24px 10px 0 0; }
#header .supportNav td { padding:0 3px; color:#928674; }
#header td.searchBox { border:1px solid #928674; }
#header td.searchBtn { border:1px solid #928674; border-left:0; }
#header .supportNav input { width:80px; height:13px; font-size:9px; margin-left:4px; padding:0; margin:0; border:0; }
#header .supportNav input.btnGo { border:0; width:19px; color:#928674; margin:0; padding:0; }
#header .supportNav a { color:#928674; text-decoration:none; }
#header .supportNav a:hover { text-decoration:underline; }
#header .topNav { clear:both; margin:0 0 4px 40px; padding:15px 0 0 0; }
#header .topNav ul { margin:0; padding:0; }
#header .topNav li { margin:0; padding:0 14px 0 0; display:inline; }
#header .topNav a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#9b8e7a; font-size:12px; font-weight:bold; text-decoration:none; }
#header .topNav a:hover { color:#ccd09f; } 

/* MAIN BODY */
#mainBody { width:800px; position:relative; background-position:bottom; background-repeat:no-repeat; }

	#homepageBody td { margin:0; padding:0; }
	#homepageBody h1 { color:#65523f; margin:0; padding:0; }
	#homepageBody p { margin:0; padding:0; }

	/* LEFT NAV */
	#mainBody .leftNav { margin:0; padding:0; font-size:11px; font-weight:bold; width:110px; padding:10px 0 0 10px; float:left; }
	#mainBody .leftNav ul { margin:0; padding:0; }
	#mainBody .leftNav li { margin:0; padding:0; list-style-type:none; padding:2px 0; }
	#mainBody .leftNav a { text-decoration:none; color:#4f2028; font-weight:normal; }
	#mainBody .leftNav a:hover { color:#ccd09f; }
	#mainBody .leftNav ul li { list-style-type:disc; margin-left:20px; font-weight:normal; }
	#mainBody .leftNav li.hdr { color:#98907d; border-bottom:1px solid #dfe5cb; }
	#mainBody .leftNav li.teaItem { padding-left:5px; }
	/* PODS ON RIGHT OF PAGE */
	#mainBody .pod1, #mainBody .pod2  { background-image:url(../images/bg_pod.gif); background-position:top; background-repeat:no-repeat; padding:0 8px ; }
	#mainBody .pod2 { padding-right:0; }
	#mainBody .pod1 ul, #mainBody .pod2 ul { margin:0 0 0 0px; padding:0; }
	/* RIGHT COLUMN THAT APPEARS IN TEA SECTION */
	#mainBody #rightCol { float:left; width:100px; background-color:#CC0000; margin-top:12px; }
	/* CONTENT AREA */
	#mainBody #contentArea { position:relative; float:left; width:675px; margin:0; border-left:1px solid #e3e3c9; padding:0; }
	#mainBody #contentArea td { vertical-align:top; }
	#mainBody h1.hdrNews { position:absolute; left:10px; top:8px; margin:0; padding:0; }
	#mainBody #contentArea .tabs {width:238px; background-color:#fff; height:16px; vertical-align:bottom; background-image:url(../images/tabs_botBg.gif); background-position:bottom; background-repeat:repeat-x;}
	#mainBody #contentArea a.tab {  text-align:center;  padding:0 2px 1px 2px;  margin:0 1px;	 display:inline;  background-color:#c2c78f; 	 border:1px solid #c2c78f;	 font-size:10px; 	 text-decoration:none; 	 color:#fff;  }
	#mainBody #contentArea a:active { outline:none; }
	#mainBody #contentArea a.tab:hover {  background-color:#ccd09f; }
	#mainBody #contentArea .panel, #mainBody #contentArea .panel1 {  display:block;  width:236px;  padding-top:6px;  margin-top:6px; }
		/* VARIATIONS OF CONTENTAREA */
		#mainBody #contentArea.facts { padding:12px 16px 0 340px; margin:0; width:300px; }
		#mainBody #contentArea.tea { padding:12px 16px 0 14px; margin:0; width:365px; }
		#mainBody #contentArea .support { padding-left:10px; padding-top:5px; width:643px; }
		#mainBody #contentArea .teaListing { padding:5px; margin:0; width:648px; }
		#mainBody #contentArea .teaListing .teaItem { width:160px; float:left; padding:3px; }
		#mainBody #contentArea .teaListing .teaItem p { text-align:center; }
		#mainBody #contentArea.general { padding:12px; width:780px; }
		#mainBody #contentArea.teaMaker { border:0; margin:0; padding:0; /*position:relative; float:left;  width:221px;	margin:0 0 50px 0; border-left:1px solid #e3e3c9; padding:12px 16px 0 184px; */}
		#mainBody #contentArea .SupportQuestion {font-size: 11px; font-weight: bold}		
		#mainBody #contentArea .support ul {	margin-top: 0; line-height: 13px; padding-top: 0px; }
		#mainBody #contentArea .support li {list-style-type:disc; font-size: 11px;}

/* RANDOM ELEMENTS */ 
.sortBox { font-size:9px; border:1px solid #9b8e7b; }
.breadcrumb { color:#949c50; font-size:14px; font-weight:bold; margin:0; padding:0 0 10px 0; }
/* AREA BELOW MAIN BODY */
#subMainBody { background-image:url(../images/bg_teaMkrSubBot.jpg); position:relative;  background-repeat:no-repeat; width:800px; height:205px;  }
#subMainBody .quote { text-align:left; float:right; width:200px; padding:10px 100px 0 0; }
#subMainBody .quote p { width:170px; }
#subMainBody .quote2 { text-align:right; float:right; width:200px; padding:10px 20px 0 0; }
#subMainBody .quote2 p { width:170px; }
#subMainBodySmall { height:6px; width:800px; background-color:#613319; }

/* FOOTER */
#footer { width:800px; margin-top:2px auto 0 auto; background-color:#fff; text-align:center; padding:10px 0 0 0; clear:both; }
#footer p,a { color:#767370; }

/* IE HACKS */
*html #mainBody #contentArea { padding-right:0; }
	.source 
	{
		font-family: Arial, helvetica,sans-serif;
		color:#7d5c65;
		font-size: 8px;
		line-height: 11px;
	}
