/* Global Styles */
h1 {
	font:18px Arial, Helvetica, sans-serif;
	color:#6c1d14; margin:0 0 10px 0; padding:0;
	font-weight:bold; }

/* Inside Pages Left Content Styles */
	#left {
		float:left; width:629px; position:relative; }
		
		#main-content-wrap {
			background:url(../images/bg-left.gif) repeat-y;
			width:629px; margin:0; padding:0; position:relative; }
		
		#main-content-cap {
			background:url(../images/bg-main-content-cap.gif) no-repeat;
			width:629px; height:20px; padding:0; margin:0; }

		#main-content {
			background:url(../images/bg-main-content.gif) no-repeat;
			width:563px; padding:109px 32px 15px 34px; margin:0; position:relative;
			font:12px Arial, Helvetica, sans-serif; color:#000;
			font-weight:normal; }
			
			#main-content p {
				margin:0 0 10px 0; width:562px; }
				
			#main-content a:link, #main-content a:visited { color:#c5390b; }
			#main-content a:hover, #main-content a:active { color:#c5390b; }
			
		.additional-ads {
			width:300px; float:left; margin:13px 0 0 10px; position:relative; }
			
			#additional-left {
				margin:13px 10px 0 0; position:relative; left:9px; }
				
	#tea-talk {
		width:611px; height:239px; padding:0; padding-top: 8px;
		margin:0; position:relative;
		left:9px; top:0; }
		
		.tea-left { /* for expandable layouts */
			/*float:left;*/ }
			
	/* Title Images */
	#title {
		position:absolute; top:40px; left:30px; }
		
/* Inside Pages Right Content Styles */
	#right {
		float:left; width:300px; padding:4px 0 0 9px;
		 position:relative; }

/* Inside Graphics */

	#sip-share {
		background:url(../images/bg-sip-share.jpg) no-repeat;
		width:226px; height:146px; margin:0; padding:0;
		float:left; position:absolute; top:73px; left:28px; }
		#sip-share p {
			margin:0; padding:0; position:absolute;
			top:113px; left:13px; }
			
	#chat-wrap {
		/*border:2px solid #716f63;*/ width:562px; overflow:hidden; }
		
	#t-mail-big {
		background:url(../images/bg-tmail-big.gif) no-repeat;
		width:300px; height:162px; margin:0; padding:0;
		position:relative; bottom:0; right:0; }
		
		#t-mail-go {
			position:absolute; bottom:6px; right:16px; }
			
		#t-mail-big p {
			position:absolute; top:57px; left:186px;
			font:12px Arial, Helvetica, sans-serif;
			color:#fff; font-weight:bold; width:102px; }

	#main-video {
		background:url(../images/video-placeholder.jpg) no-repeat;
		margin:0; padding:0; position:absolute; top:20px; left:262px;
		width:386px; height:370px; }
	
	#serenitea {
		background:url(../images/bg-serenitea.jpg) no-repeat;
		width:301px; height:163px; margin:1px 0 0 0; padding:0;
		position:relative; top:0; left:0; }
		
		#specialtea #serenitea {
			margin:12px 0 0 0; }
		
		#coming-soon #serenitea {
			margin:11px 0 0 0; }

		#serenitea p {
			position:absolute; top:50px; left:14px; width:110px; }
		#go-serenitea {
			position:absolute; top:133px; left:14px; }
			
	#health-longevity {
		background:url(../images/bg-health-longevity.jpg) no-repeat;
		margin:0; padding:0; width:301px; height:163px; position:absolute;
		top:641px; left:341px; }
	
	#tq-health-longevity {
		background:url(../images/bg-health-longevity.jpg) no-repeat;
		margin:0; padding:0; width:301px; height:163px; position:relative;
		top:12px; }
		
		#guide #health-longevity {
			position:relative; top:0; left:0; margin:3px 0 0 0; }
			
		#tmail #health-longevity {
			position:relative; top:0; left:0; margin:3px 0 0 0; }
			
		#specialtea #health-longevity {
			position:relative; top:0; left:0; margin:12px 0 0 0; }

		#health-longevity p, #tq-health-longevity p {
			position:absolute; top:50px; left:14px; width:110px; }
		#go-health-longevity {
			position:absolute; top:133px; left:14px; }

	#okinawa-longevity {
		background:url(../images/bg-okinawa-longevity.jpg) no-repeat;
		margin:0; padding:0; width:300px; height:163px; top:0; left:0;
		position:relative; }
		/*#okinawa-longevity p {
			position:absolute; top:38px; left:76px; }
		#go-okinawa-longevity {
			position:absolute; top:110px; left:237px; }*/
			
	#ads {
		width:300px; height:250px; position:relative;
		top:0; left:0; margin:13px 0 0 0; }
	#text-ads {
		width:300px; height:250px; position:relative;
		top:0; left:0; margin:13px 0 0 0; }

	#tea-houses {
		background:url(../images/bg-tea-houses.jpg) no-repeat;
		margin:0; padding:0; width:300px; height:162px; position:absolute;
		top:467px; left:656px; }
			
		#tea-houses select {
			width:115px; height:20px; position:absolute;
			top:121px; left:14px; }

	#power-tea {
		background:url(../images/bg-power-tea.jpg) no-repeat;
		margin:13px 0 0 0; padding:0; width:300px; height:163px;
		position:relative; top:0; left:0; }
		
	#about #power-tea {
		margin:1px 0 0 0; }

		#power-tea p {
			position:absolute; top:50px; left:14px; width:110px; }
		#go-power-tea {
			position:absolute; top:133px; left:14px; }
			
	#longevity-circle {
		background:url(../images/bg-circle.jpg) no-repeat;
		margin:0; padding:0; width:300px; height:330px;
		position:relative; top:3px; left:0; }
		
		#longevity-circle p {
			position:absolute; top:39px; left:29px;
			margin:0; padding:0; width:245px;
			color:#fff; font-weight:bold; }
			
			#longevity-circle a:link, #longevity-circle a:visited {
				font-weight:bold; text-decoration:underline; color:#d7ec64; }

			#longevity-circle a:hover, #longevity-circle a:active {
				font-weight:bold; text-decoration:none; color:#d7ec64; }
				
		#longevity-tips {
			width:298px; background:#f9dbaf url(../images/bg-longevity-tips.gif) no-repeat; 
			padding:38px 2px 0 2px; position:relative;
			top:13px; left:0; }
			
			#longevity-tips ul {
				margin:0; padding:0;
				list-style:none; }
				
			#longevity-tips ul li {
				margin:0; padding:8px 14px 8px 14px;
				width:268spx;
				background:#fef5e3;
				font:14px Arial, Helvetica, sans-serif;
				font-weight:bold; color:#cb4819;
				border-bottom:2px solid #f9dbaf; }
	
/* End Inside Graphics */

/* T-Mail Sign Up */

#sign-up {
	width:538px; height:205px; padding:59px 0 0 17px;
	background:#e5f4fd url(../images/t-mail-title.gif) no-repeat;
	position:relative; margin:0 0 15px 0; }
	
	#sign-up form { margin:0; padding:0; }
	
	#sign-up select {
		float:left;
		background:#ffd303 !important;
		border:0; padding:1px; margin:0 5px 0 0;
		font:11px Arial, Helvetica, sans-serif;
		font-weight:bold; color:#6c1d14;
		 }
	
	#sign-up label {
		font:12px Arial, Helvetica, sans-serif;
		color:#c5390b; float:left; width:69px;
		display:block; font-weight:bold;
		margin:0 0 8px 8px; }

	#sign-up .input-txt {
		float:left; width:170px;
		background:#ffd303 !important; height:17px;
		border:0; margin:0 0 8px 0;
		font:14px Arial, Helvetica, sans-serif;
		color:#000; font-weight:bold;
		padding:3px 3px 0 3px; }

		
	#gender {
		position:absolute; top:115px; left:338px; }

		#sign-up #male {
			position:absolute; top:135px; left:425px; }
		#sign-up #female {
			position:absolute; top:115px; left:425px; }
			
		#sign-up #radio-male {
			position:absolute; top:133px; left:410px; }
		#sign-up #radio-female {
			position:absolute; top:113px; left:410px; }

		#sign-up #required-field {
			position:absolute; top:223px; left:17px; width:200px; }

	#accept-box {
		position:absolute; width:20px; height:20px;
		border:0; background:#ffd303 !important;
		top:163px; left:38px; margin:0; padding:0; }
	
	#sign-up #accept-label {
		position:absolute; top:167px; left:66px; width:460px; }
		
	#sign-up #accept-btn {
		position:absolute; top:226px; left:438px; }	

		
/* Top Tea Houses */

#tea-house-search {
	width:555px; padding:0; margin:0; height:45px;
	background:url(../images/bg-tea-house.gif) no-repeat;
	position:relative; }

	#tea-house-search #state {
		position:absolute; top:14px; left:319px;
		width:132px; font:11px Arial, Helvetica, sans-serif;
		font-weight:bold; color:#6c1d14; }

	#tea-house-search #area {
		position:absolute; top:14px; left:100px;
		width:120px; font:11px Arial, Helvetica, sans-serif;
		font-weight:bold; color:#6c1d14; }
	
	#tea-house-search #go-btn {
		position:absolute; top:12px; left:492px; }
	
	p#tea-house {
		font:16px Arial, Helvetica, sans-serif;
		color:#6c1d14; font-weight:bold;
		margin:10px 0 10px 10px; }
	
	.tea-house-display {
		float:left; width:259px; margin:0 7px 7px 0;
		height:129px; background:#bdeafd; padding:15px 0 15px 15px; }
	
	.teahouse-title {
		font-weight:bold; color:#cb4819; }
		
	.teahouse-address {
		width:249px; margin-top:5px; line-height:17px; }
		
	.teahouse-link {
		font-weight:normal; color:#cb4819; margin-top:5px; }
	
	.teahouse-mood {
		font-weight:bold; color:#6c1d14; margin-top:5px; }
		
	#prev-next {
		width:132px; height:25px;
		padding:0; position:relative; }
	
	#prev-next p {
		color:#c5380a; text-align:center;
		padding:7px 0 0 0; font-weight:bold; }
	
	#arrow-left {
		position:absolute; left:220px; top:0; }
	
	#arrow-right {
		position:absolute; left:328px; top:0; }

/* Tea Recipes */
#tea-recipes {
	width:565px; padding:0; margin:0 0 15px 0; height:45px;
	background:url(../images/bg-tea-recipes.gif) no-repeat;
	position:relative; }
			
	#tea-recipes #recipe {
		position:absolute; top:14px; left:322px;
		width:168px; font:11px Arial, Helvetica, sans-serif;
		font-weight:bold; color:#6c1d14; }

	#tea-recipes #category {
		position:absolute; top:14px; left:109px;
		width:125px; font:11px Arial, Helvetica, sans-serif;
		font-weight:bold; color:#6c1d14; }
	
	#tea-recipes #go-btn {
		position:absolute; top:12px; left:492px; }
		
	.tea-recipes-display {
		float:left; width:134px; margin:0 7px 7px 0;
		height:129px; padding:15px 5px 15px 135px; }
		
		.tea-recipes-display h1 {
			font-size:19px; color:#f86c35; font-weight:bold; margin:0; padding:0; }
		
		.tea-recipes-display h2 {
			font-size:14px; font-weight:bold; color:#6c1d14; margin:0; padding:0;
			width:120px; }
		
		#breads { background:#bdeafd url(../images/icon-breads.gif) no-repeat; }
		#desserts { background:#bdeafd url(../images/icon-desserts.gif) no-repeat; }
		#drinks { background:#bdeafd url(../images/icon-drinks.gif) no-repeat; }
		#entrees { background:#bdeafd url(../images/icon-entrees.gif) no-repeat; }
		#soups { background:#bdeafd url(../images/icon-soups.gif) no-repeat; }
		#teas { background:#bdeafd url(../images/icon-teas.gif) no-repeat; }
	
	.tea-recipe-detail {
		width:411px; margin:0 0 8px 0; padding:14px 0 0 144px;
		position:relative; min-height:130px; height:auto !important;
  		height:130px; }
		
		.tea-recipe-detail h1 {
			font-size:19px; color:#f86c35; font-weight:bold; margin:0; padding:0;
			width:285px; }
			
		.tea-recipe-detail h2 {
			font-size:14px; font-weight:bold; color:#cb4819; margin:14px 0 0 0; padding:0;
			width:285px; }
		
		.tea-recipe-detail h3 {
			font-size:12px; font-weight:bold; color:#6c1d14; margin:14px 0 0 0; padding:0;
			width:285px; }
		
		#rate-review {
			font:11px Arial, Helvetica, sans-serif; height:74px;
			font-weight:bold; color:#6c1d14; text-align:center;
			background:#e5f7fe; width:106px; position:absolute;
			right:8px; top:6px; padding:6px 3px 4px 3px;
			margin:0; }
		
		#rate-review .cups { margin:0 0 3px 0; }
		#rate-review div { margin:0; padding:0; }
			
			#rate-review a:link, #rate-review a:visited {
				display:block; width:106px;	height:15px; background:#6c1d14;
				font:11px Arial, Helvetica, sans-serif;	color:#fff;
				font-weight:bold; text-decoration:none; padding:1px 0 0 0; }
				
			#rate-review a:hover, #rate-review a:active {
				display:block; width:106px;	height:15px; background:#6c1d14;
				font:11px Arial, Helvetica, sans-serif;	color:#ffd200;
				font-weight:bold; text-decoration:none; padding:1px 0 0 0; }
			
		#email-print {
			background:#e5f7fe; margin:0; padding:4px 3px 4px 3px; text-align:center;
			width:106px; height:34px; position:absolute; bottom:6px; right:8px; }
			
			#email-print a:link, #email-print a:visited {
				display:block; width:106px;	height:15px; background:#cb4819;
				font:11px Arial, Helvetica, sans-serif;	color:#fff;
				font-weight:bold; text-decoration:none; padding:1px 0 0 0; }
				
			#email-print a:hover, #email-print a:active {
				display:block; width:106px; height:15px; background:#cb4819;
				font:11px Arial, Helvetica, sans-serif;	color:#ffd200; 
				font-weight:bold; text-decoration:none; padding:1px 0 0 0; }
				
		#tea-recipes-info {
			width:535px; background:#ffd200; padding:13px 0 13px 20px;
			margin:0 0 8px 0; }
			
			#tea-recipes-info p {
				font:12px Arial, Helvetica, sans-serif; margin:0; padding:0;
				color:#c73d0f; font-weight:bold; width:505px; }
				
		#ingredients {
			width:535px; background:#bdeafd; padding:15px 0 15px 20px;
			margin:0 0 8px 0; }
			
			#ingredients p {
				margin:0 0 3px 0; width:505px; padding:0; font:12px Arial, Helvetica, sans-serif;
				font-weight:bold; color:#712b24; }
				
			#ingredients h1 {
				font-size:17px; color:#f86c35; font-weight:bold; margin:0 0 3px 0; padding:0;
				width:285px; }

		#directions {
			width:535px; background:#bdeafd; padding:15px 0 10px 20px; }
			
			#directions p {
				margin:0 0 18px 0; padding:0; font:12px Arial, Helvetica, sans-serif;
				font-weight:bold; color:#712b24; width:510px; }
				
			#directions h1 {
				font-size:17px; color:#f86c35; font-weight:bold; margin:0 0 3px 0; padding:0;
				width:285px; }
				
				
/* Conditions and Benefits */

#main-content-wrap ul {
	margin:0; padding:0 0 0 15px; }

#main-content-wrap ul li {
	margin:0; padding:0; font:12px Arial, Helvetica, sans-serif;
	font-weight:bold; }
	
#main-content-wrap ul li, #main-content-wrap ul li {
	font:12px Arial, Helvetica, sans-serif; color:#cb4819; font-weight:bold; 
	text-decoration:none;
	}

#main-content-wrap ul li, #main-content-wrap ul li {
	font:12px Arial, Helvetica, sans-serif; color:#cb4819; font-weight:bold;
	text-decoration:none;
	 }
	 
#main-content-wrap ul li a:link, #main-content-wrap ul li a:visited {
	text-decoration:none; color:#6c1d14; }

#main-content-wrap ul li a:hover, #main-content-wrap ul li a:active {
	text-decoration:none; color:#6c1d14; background:#bdeafd; }

#conditions h2 {
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold; color:#cb4819;
	margin:25px 0 10px 0; padding:0; width:556px;
	border-bottom:solid 1px #af1e1e; }
	
#conditions h4 {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold; color:#cb4819;
	margin:15px 0 5px 0; padding:0; }
	
	#conditions h4.dark {
		color:#762c24; }

#conditions-benefits {
	width:565px; padding:0; margin:0; height:45px;
	background:url(../images/bg-conditions-benefits.gif) no-repeat;
	position:relative; }
			
	#conditions-benefits #disease {
		position:absolute; top:14px; left:198px;
		width:267px; font:11px Arial, Helvetica, sans-serif;
		font-weight:bold; color:#6c1d14; }
	
	#conditions-benefits #go-btn {
		position:absolute; top:12px; left:492px; }


/* Test Your TQ */

.tq-question {
	width:540px; padding:11px 0 0 14px; margin:0;
	background:#ffd200;	position:relative; height:26px;
	font:12px Arial, Helvetica, sans-serif; color:#c73d0f;
	font-weight:bold; }

.tq-answer {
	width:540px; padding:13px 0 13px 14px; margin:0 0 14px 0;
	background:#c73d0f;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff; font-weight:bold; }
	
.green-check {
	background:url(../images/green-check.gif) no-repeat;
	position:absolute; top:16px; left:7px; width:30px; height:26px; }
	
.red-x {
	background:url(../images/red-x.gif) no-repeat;
	position:absolute; top:16px; left:7px; width:30px; height:26px; }
	
.tq-select {
	width:555px; padding:0; margin:0 0 14px 0; height:120px;
	background:#fff7d0;	position:relative; }
	
#play-again {
	position:relative; left:223px; height:23px; width:103px; }
	
#answers .tq-select {
	width:554px; padding:0; margin:0; height:120px;
	background:#fff7d0;	position:relative; }

	.tq-select input { position:absolute; left:35px; }
		
		.radio1 { top:15px; }
		.radio2 { top:38px; }
		.radio3 { top:61px; }
		.radio4 { top:84px; }

	.tq-select label {
		font:12px Arial, Helvetica, sans-serif;
		color:#c73c0e; font-weight:bold; 
		position:absolute; left:60px;  padding:0; margin:0; }
		
		.label1 { top:18px; }
		.label2 { top:41px; }
		.label3 { top:64px; }
		.label4 { top:86px; }
	
	#tq-submit {
		position:relative; margin:0 auto; left:238px; height:23px; }

/* Hospitalitea */
	.hospitalitea-detail {
		width:411px; margin:0 0 8px 0; padding:14px 0 18px 144px;
		position:relative; background:#bdeafd; min-height:130px;
		height:auto !important; height:130px; }
		
	.specialtea-detail {
		width:411px; margin:0 0 8px 0; padding:14px 0 18px 144px;
		position:relative; background:#bdeafd; height:112px; }
		
		.hospitalitea-img {
			position:absolute; top:11px; left:8px; border:2px solid #fff; }
			
		.hospitalitea-print {
			position:absolute; bottom:8px; right:15px; border:0; }
			
		#hospitalitea {
			width:565px; padding:0; margin:0 0 15px 0; height:45px;
			background:url(../images/bg-hospitalitea.gif) no-repeat;
			position:relative; }
			
		#hospitalitea #go-btn {
			position:absolute; top:12px; left:492px; }

		#host {
			position:absolute; top:14px; left:110px;
			width:369px; font:11px Arial, Helvetica, sans-serif;
			font-weight:bold; color:#6c1d14; }
		
		.hospitalitea-detail h1, .specialtea-detail h1 {
			font-size:19px; color:#f86c35; font-weight:bold; margin:0; padding:0;
			width:285px; }
		
		#main-content .hospitalitea-detail p, #main-content .specialtea-detail p {
			font-size:12px; font-weight:bold; color:#6c1d14; margin:14px 0 0 0; padding:0;
			width:400px; }

/* Tea Guide Styles */

#guide h2 {
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold; color:#cb4819;
	margin:25px 0 10px 0; padding:0; width:556px;
	border-bottom:solid 1px #af1e1e; }

#guide h3 {
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold; color:#ce5428;
	margin:25px 0 10px 0; padding:0; }
	
#guide h5 {
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold; color:#ce5428;
	margin:10px 0 10px 0; padding:0; }
	
#guide h4 {
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold; color:#cb4819;
	margin:25px 0 10px 0; padding:0; }


/* T Wisdom Styles */

h2#h2-wisdom {
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold; color:#cb4819;
	margin:-7px 0 5px 0; padding:0;
	line-height:19px; }

h3#h3-wisdom {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold; color:#6c1d14;
	margin:0 0 12px 0; padding:0 0 15px 0;
	border-bottom:1px solid #af1e1e; }
	
#img-chat-room {
	position:absolute; top:200px; left:0px;
	z-index:9999; }

/* Classes */

.highlight-blue {
	background:#bdeafd;
	padding:2px 4px 2px 4px; }
	
.red-title {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold; color:#6c1d14;
	text-transform:uppercase; }

.clear 	{ clear:both; }
.red 	{ color:#c73d0f; }
.dark-red { font-size:14px; color:#cb4819; font-weight:bold; }
.darker-red { font-size:12px; color:#6c1d14; }
.yellow	{ color:#ffd200; }
.link-one { margin:0 0 2px 0; }
p.coming-soon { font:14px Arial, Helvetica, sans-serif; color:#d66233; font-weight:bold; }
.margin-bottom { margin-bottom:50px; }
#main-content p.dark-links a { color:#6c1d14; }
.topmargin { top:12px; }