#content-text p  {
   font: 14px/1.75em Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #818181;
   text-align: left;
margin-bottom: +1em;
background-color: transparent;
z-index: +3; }

#buynow  {
   font: 13px/1.75em Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #818181;
   text-align: left;
margin-bottom: +1em;
background-color: transparent;
z-index: +3;
margin-top: +3em; 

border-bottom: solid #d4d5d4;
border-bottom-width: 1px;
-webkit-border-image: url(TCT_media/border_bottom.gif) 0 0 10 0 stretch;
-moz-border-image: url(TCT_media/border_bottom.gif) 0 0 10 0 stretch;
width: 330px; }

#buynow table {
table-layout:auto;
border-collapse:separate;
border-left: 1px #d4d5d4 solid; }

#size  {
   color: #000;
   text-align: left;
font-weight: bold;
padding-left: 8px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
}

#buy  {
   color: #000;
   text-align: left;
font-weight: bold;
padding-left: 8px;
padding-right: 10px;
padding-bottom: 0px;
padding-top: 2px;

border-bottom: solid #d4d5d4;
border-bottom-width: 1px;
-webkit-border-image: url(TCT_media/border_bottom.gif) 0 0 10 0 stretch;
-moz-border-image: url(TCT_media/border_bottom.gif) 0 0 10 0 stretch;
background-image: url('TCT_media/Buynow.gif');
background-repeat: no-repeat;
background-position: 8px; }

#price  {
   text-align: right;
padding-left: 8px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px; }

#addtocart, #viewcart  {
   text-align: center;
padding-left: 6px;
padding-right: 6px;
padding-top: 2px;
}

#addtocart input, #viewcart input {
margin-bottom: -1px;
margin-top: 4px; }

h1 {}

h2 {}

h3 {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
font-style: italic;
color: #595959;
text-decoration: none;
margin-top: .25em;
margin-bottom: .75em; }

h4 {}

h5{}

h6{}

#content-text a, #content-textwide a {
   font-weight: bold;
   text-decoration: underline;
   color: #818181;
 }

#content-text a:hover, #content-textwide a:hover  {
   font-weight: bold;
   text-decoration: underline;
   color: #818181;
background-color: #ebebeb;
border: .2em #ebebeb solid;
margin-left: -.2em;
margin-right: -.2em; }

#content-text a:visited, #content-textwide a:visited  {
   font-weight: bold;
   text-decoration: underline; 
   color: #b6b6b6;}

#content-textwide p  {
   font: 14px/1.75em Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #818181;
   text-align: left;
margin-bottom: +1em; }

#content-text  {
   visibility: visible;
   position: absolute;
   left: 302px;
   top: 114px;
   z-index: 1;
   width: 417px;
}

#content-textwide  {
   visibility: visible;
   position: absolute;
   left: 302px;
   top: 114px;
   z-index: 1;
   width: 469px;
}

#bag-text  {
   visibility: visible;
   z-index: 1;
width: 222px;
float: left;
margin-top: +10px;
}

#bag-text p {
   font: 13px/1.4em Helvetica, Arial, sans-serif;
   margin-bottom: 1.5em;
 }

.imagelink {
padding: 0em;
position: relative;
top: +3px;
margin-top: -4px;
border: none; }

#cup-text p {
   font: 13px/1.4em Helvetica, Arial, sans-serif;
   margin-bottom: 1.5em;
 }

#cup-text  {
   visibility: visible;
   z-index: 1;
   width: 222px;
float: right;
margin-top: +10px;  }

SPAN.intro {
color: #000000;
 }

#wrapper  {
   margin: 0px auto 0px auto;
   width: 821px;
   position: relative;
}

#maidenkanadahb a  {
   display: block;
   width: 100%;
   color: #FFFFFF;
   font-style: normal;
   text-decoration: underline;
font-weight: normal; }

#maidenkanadahb a:hover  {
   color: #000000;
font-weight: normal;
text-decoration: underline;
background: none;
border: none; }

#maidenkanadahb  {
   font: 10px/18px Verdana;
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 50px;
   top: -2px;
   z-index: 4;
   width: 158px;
   height: 18px;
}

#twit  {
	background: url(TCT_media/twit.jpg) no-repeat;
	visibility: visible;
	height: 215px;
padding-top: 3.5em;
margin-top: 1.2em; }

.twitted {
	   font: 10px/1.25em Helvetica, Arial, sans-serif;
width: 417px;
	margin-bottom: 1.5em;
color: #696a6a; }

.twitted h2 {
	margin: 0;
	padding: 0.3em 0.8em;
	font-size: 1em;
	color: #fff;
	background-color: #888;
display: none; }

.twitted p.preLoader {
	margin: 0;
	padding: 1em 1em 1em 3em;
	background: transparent url("loader.gif") 1em center no-repeat;
	/* generate your own loader gif: http://www.ajaxload.info */
}

.twitted ul#twitter_update_list {
	margin: 0;
	padding: 0 0.8em;
	list-style-type: none;
}

.twitted ul#twitter_update_list li {
	margin: 0;
	padding: 0.8em 0 1em 0;
	border-bottom: 1px #e2e2e2 solid;
}

.twitted ul#twitter_update_list li span {
	/* tweet content */
	display: block;
}

.twitted ul#twitter_update_list li span a {
	/* links in tweet content */
	color: #696a6a;
}

.twitted ul#twitter_update_list li a {
	/* timestamp link */
	color: #c3f4fb;
}

.twitted ul#twitter_update_list li.firstTweet {
}

.twitted ul#twitter_update_list li.lastTweet {
	border-bottom: none;
}

.twitted p.profileLink {
	display: block;
	margin: 0;
	padding: 0.3em 1em;
	color: #fff;
	background-color: #ddd;
}

#paypalimage  {
	background: url(TCT_media/paypalimage.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 20px;
	top: 371px;
	z-index: 4;
	width: 127px;
	height: 49px;
}

#paypal p  {
   font: italic 11px/16px Arial;
   margin: 0px;
   text-align: left;
}

#main-nav  {
   visibility: visible;
   position: absolute;
   left: 303px;
   top: 18px;
   z-index: 3;
   width: 510px;
   height: 67px;
   background-color: transparent;
   background-image: none;
}

#main-nav a:hover  {
margin-left: 0;
margin-right: 0; }



#mk-background  {
   visibility: visible;
   position: absolute;
   left: 74px;
   top: 0px;
   z-index: 3;
   width: 110px;
   height: 18px;
   background-color: #A6A8AA;
   background-image: none;
}

#paypal  {
	visibility: visible;
	position: absolute;
	left: 25px;
	top: 422px;
	z-index: 1;
	width: 230px;
}

/* =right side nav
----------------------------------------------- */

#recipeb a:hover, #facebookb a, #recipeb a, #twitterb a, #videob a, #picturesb a, #wordpressb a, #youtubeb a  {
   background-repeat: no-repeat;
   display: block;
   width: 48px;
   height: 40px;
   background-position: 0% 0px;
margin: 0em;
background-color: #ffffff;
border: none; }

#facebookb,
#picturesb  {
   visibility: visible;
   position: absolute;
   left: 737px;
   top: 182px;
   z-index: 1;
   width: 48px;
   height: 54px;
}



#twitterb,
#recipeb  {
   visibility: visible;
   position: absolute;
   left: 737px;
   top: 277px;
   z-index: 1;
   width: 48px;
   height: 54px;
}

#videob  {
   visibility: visible;
   position: absolute;
   left: 737px;
   top: 181px;
   z-index: 1;
   width: 48px;
   height: 54px;
}

#wordpressb  {
   visibility: visible;
   position: absolute;
   left: 737px;
   top: 134px;
   z-index: 1;
   width: 48px;
   height: 53px;
}

#youtubeb  {
   visibility: visible;
   position: absolute;
   left: 737px;
   top: 229px;
   z-index: 1;
   width: 48px;
   height: 53px;
}

#wordpressb a  {
   background-image: url(TCT_media/wordpressb.gif);
}

#picturesb a  {
   background-image: url(TCT_media/picturesb.gif);
}

#facebookb a  {
   background-image: url(TCT_media/facebookb.gif);
}

#youtubeb a  {
   background-image: url(TCT_media/youtubeb.gif);
}

#twitterb a  {
   background-image: url(TCT_media/twitterb.gif);
}

#recipeb a  {
   background-image: url(TCT_media/recipeb.gif);
}

#videob a  {
   background-image: url(TCT_media/videob.gif);
}
#recipeb a:hover,
#videob a:hover,
#picturesb a:hover,  
#facebookb a:hover,
#twitterb a:hover,
#youtubeb a:hover,
#wordpressb a:hover  {
   background-position: -48px 0%;
}


/* =left side graphics
----------------------------------------------- */

#takecharge-background, #nettle-background, #chamomile-background, #rose-background, #oatstraw-background, #elderberry-background, #chairooiboss-background, #greenginger-background, #whitelotus-background, #chocolateorange-background, #chocolatecherry-background,  #chocolatemint-background,  #fertilefields-background, #betterbirth-background, #morningmend-background, #babyblues-background, #breastisbest-background  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 260px;
   height: 392px;
}

#takecharge-background  {
   background: url(TCT_media/takecharge.gif) no-repeat;
   }

#nettle-background  {
   background: url(TCT_media/nettle.gif) no-repeat;
   }

#chamomile-background  {
   background: url(TCT_media/chamomile.gif) no-repeat;
   }

#oatstraw-background  {
   background: url(TCT_media/oatstraw.gif) no-repeat;
   }

#rose-background  {
   background: url(TCT_media/rosebud.gif) no-repeat;
   }

#elderberry-background  {
   background: url(TCT_media/elderberry.gif) no-repeat;
   }

#chairooiboss-background  {
   background: url(TCT_media/chairooibosspice.gif) no-repeat;
   }

#greenginger-background  {
   background: url(TCT_media/greenginger.gif) no-repeat;
   }

#whitelotus-background  {
   background: url(TCT_media/whitelotus.gif) no-repeat;
   }

#chocolateorange-background  {
   background: url(TCT_media/chocolateorange.gif) no-repeat;
   }

#chocolatecherry-background  {
   background: url(TCT_media/chocolatecherry.gif) no-repeat;
   }

#chocolatemint-background  {
   background: url(TCT_media/chocolatemint.gif) no-repeat;
   }

#morningmend-background  {
   background: url(TCT_media/morningmend.gif) no-repeat;
   }

#babyblues-background  {
   background: url(TCT_media/babyblues.gif) no-repeat;
   }

#betterbirth-background  {
   background: url(TCT_media/betterbirth.gif) no-repeat;
   }

#fertilefields-background  {
   background: url(TCT_media/fertilefields.gif) no-repeat;
   }

#breastisbest-background  {
   background: url(TCT_media/breastisbest.gif) no-repeat;
   }

#rule  {
   background: url(TCT_media/rule.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 260px;
   top: 1px;
   z-index: 1;
   width: 1px;
   height: 451px;
}

/* =forms
----------------------------------------------- */

#frmwholesalerequestform,
#frmcontactusform,
#frmaskthetealadyform {
font-family: Helvetica, Arial, sans-serif;
color: #818181;
line-height: 1.75em; }

#frmwholesalerequestform p,
#frmcontactusform p,
#frmaskthetealadyform p {
font-size: 10px;
margin-top: 6px;
line-height: 1.3em;
padding-bottom: 4px; }

legend{
padding-right: 10px;
padding-left: 10px; }

input {padding:0; margin-bottom:0.8em; }

label {clear:left; display:block; float:left; width:110px; text-align:right; padding-right:10px; margin-bottom:0.2em; font-style:normal;
font-size: 14px; }

label.long {clear:left; display:block; width: auto; text-align: left; padding-right:10px; margin-bottom:0.2em; font-style:normal;
font-size: 14px; }

textarea {border:1px solid #e1e1e1; padding:5px; margin:-18px 0 0 0; overflow:auto;}

#wholesalerequestform fieldset label,
#askthetealadyform fieldset label,
#contactusform fieldset label  {
   margin-right: .5em;
   display: block;
   text-align: right;
   float: left;
}

#contactusform fieldset *,
#askthetealadyform fieldset *,
#wholesalerequestform fieldset *  {
   font: 1px/24px Arial;
   color: #818181;
}


#wholesalerequestform p,
#askthetealadyform p,
#contactusform p  {
   font: 14px/24px Arial;
   margin: 0px;
   text-align: left;
   color: #818181;
}

#contactusform,
#wholesalerequestform,
#askthetealadyform  {
   visibility: visible;
   position: absolute;
   left: 200px;
   top: 114px;
   z-index: 1;
   width: 417px;
}

#pid185ask,
#pid184contactus,
#pid186wholesale  {
   margin: 0px auto 0px auto;
   width: 617px;
   position: relative;
}

fieldset {
border: 1px #818181 solid; }

fieldset *  {
   padding-top: 0;
   padding-bottom: 0;
   margin-left: 0;
   margin-right: 0;
}

.centerac{text-align: center;
padding-top: 10px; }

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

