/* CSS Document */

body
{
    margin:0;

	text-align: center;
	font-family: Georgia, Times New Roman,sans-serif;
	padding: 0;
    background: #F7F2EC url('../g/bkg_top.jpg') repeat-x top center;
}
.footerbg
{
    width:100%; 
    height:165px; 
    background: #F7F2EC url('../g/bkg_bottom.jpg') repeat-x 0 center;
}
.headercell {
	width: 990px;
}
.header {
	text-align: center;
	vertical-align: top;
	margin-left: auto;
    	margin-right: auto
}
.topmenu {
	text-align: center;
	font-size: 19px;
	text-decoration: none;
	vertical-align: middle;
}
.maincell 
{
    min-height:500px; 
	background:url('../g/cntrBtm.gif') repeat top center;
	width: 990px;
	vertical-align: top;
	background-color: #FFF;
	
}
.footercell {
	background-color: #F7F2EC;
	text-align: center;
	width: 990px;
	height: 270px;
	vertical-align: top;
	line-height: 115%;
	background-repeat:no-repeat;
	background-position: top center;
}
.SecNavTxt{
	text-align: center;
	color: #3E2743;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	font-family: Verdanda, Arial, Helvetica, sans-serif;
}
.SecNavIg{
	margin-bottom: -5px; 
	margin-right: 0px;
	margin-left: 5px;
}
.secmenu {
	text-align: center;
	vertical-align: middle;
	display:table-cell;
}
.logo {
	vertical-align: top;
	text-align:left;
}
.shopmenu {
	float: right;
	vertical-align: top;
	width: 426px;
	height: 90px;
}
.fsmenu {
	height: 43px;
	background:url('../g/cntrTop.gif');
	background-repeat:no-repeat;
	background-position: top center;
	width: 990px;
	text-align: right;
	vertical-align: middle;
}
.accounttext{
	font-family: Georgia, Times New Roman, Times, serif;
	color: #AB5141;
	font-size:12px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}
.searchtxt{
	font-family: Times New Roman, Times, serif;
	color:#49176e;
	font-size:11px;
	font-weight: bold;
	text-shadow: #49176e;
	align: left;
}
.CATCopy {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	color: #000000;
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
}
.CATHeader {
	font-size: 28px;
	color: #3F2644;
	text-align: left;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
}
.ProdCopy{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 1.2;
	vertical-align: top;
	text-align: left;
}
.productdesc
{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 22px;
	font-weight: normal;
	color: #49253E;
	line-height:normal;
	text-align: left;
	padding-bottom: 0px;
	margin: 0px;
}
.IDBheader {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	text-align: center;
	color: #666666;
	background-color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
.OrderCopy {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 20px;
	margin: 0px;
	line-height: 1.2;
	vertical-align: top;
	text-align: left;
	color: #AB5141;
}
.SmOrderCopy {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	margin: 0px;
	line-height: 1.2;
	text-align: left;
	color: #AB5141;
	font-weight: normal;
}
.SmGreyTxt {
    font-style: normal;
    color: #988E6B;
    font-size: 12px;
}
.hiddencontent {
	display:none;
	padding-left: 5px;
}
.RecoHdr {
	text-align: left;
	font-size: 16px !important;
	color: #333333;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.RecoText {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	padding: 10px;
}
a.RecoText {
	font-size: 11px;
	color: #000000;
	text-align: center;
	text-decoration: underline;
}
.catItem {
	width: 200px;
	margin: 5px;
	vertical-align: top;
	text-align: center;
}
.SCHeader {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
        padding: 10px;
	text-align: center;
	background-color: #BB5C4A;
	color: #ffffff;
	font-weight: bold;
}
.SCTdFirst {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	text-align: left;
	border-left: 1px solid #BB5C4A;
	border-bottom: 1px solid #BB5C4A;
	color: #3E2743;
}
.SCTd {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	color: #3E2743;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #BB5C4A;
}
.SCTdEnd {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	color: #3E2743;
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #BB5C4A;
	border-bottom: 1px solid #BB5C4A;
}
.CTLft {
	font-family: Arial, Verdana, san-serif;
	font-size: 14px;
	color: #3E2743;
	text-align: left;
	vertical-align: middle;
	margin-left: 10px;
	border-left: 1px solid #BB5C4A;
	border-bottom: 1px solid #BB5C4A;
}
.CTRgt {
	font-family: Arial, Verdana, san-serif;
	font-size: 14px;
	color: #3E2743;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
	margin-left: 10px;
	border-right: 1px solid #BB5C4A;
	border-bottom: 1px solid #BB5C4A;
}
.CTAll {
	font-family: Arial, Verdana, san-serif;
	font-size: 14px;
	color: #3E2743;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-left: 1px solid #BB5C4A;
	border-right: 1px solid #BB5C4A;
	border-bottom: 1px solid #BB5C4A;	
}
li{
	font-family: Arial, Verdana, san-serif;
	font-size: 12px;
}
.COLogin {
	font-family: Times New Roman, Times, serif;
	color: #ffffff;
	background-color: #BE5A4A;
	font-size:14px;
	padding: 1px;
	text-align: center;
	line-height: 115%;
	border: 1px solid #660000;
}
.COHead {
	font-family: Times New Roman, Times, serif;
	color: #514053;
	font-size: 28px;
	font-weight: bold;
	background-color: #ffffff;
	padding: 1px;
	text-align: left;
	vertical-align: top;
}
.COTable {
	font-family: Times New Roman, Times, serif;
	color: #000000;
	background-color: #FFFFFF;
	font-size:14px;
	spacing: 1px;
	text-align: center;
	line-height: 115%;
	border: 1px solid #BE5A4A;
}
.COcell {
	font-family: Times New Roman, Times, serif;
	color: #000000;
	background-color: #FFFFFF;
	font-size:14px;
	spacing: 1px;
	text-align: right;
	line-height: 115%;
	padding-right: 10px;
}
.COHeader {
	font-family: Times New Roman, Times, serif;
	color: #ffffff;
	background-color: #BE5A4A;
	font-size:16px;
	text-align: left;
	line-height: 115%;
	font-weight: bold;
	padding: 5px;
}
.COHead2 {
	font-family: Times New Roman, Times, serif;
	color: #514053;
	font-size: 24px;
	font-weight: bold;
	background-color: #ffffff;
	padding: 1px;
	text-align: center;
	vertical-align: top;
}

.COcartH {
	font-family: Times New Roman, Times, serif;
	color: #514053;
	background-color: #ffffff;
	font-size:14px;
	text-align: center;
	line-height: 115%;
	font-weight: bold;
	padding: 5px;
}
.COselect {
	font-family: Times New Roman, Times, serif;
	color: #000000;
	background-color: #FFFFFF;
	font-size:14px;
	spacing: 1px;
	text-align: left;
	line-height: 115%;
	padding-left: 10px;
}
.COcellReq {
	font-family: Times New Roman, Times, serif;
	color: #000000;
	background-color: #FFFFFF;
	font-size:14px;
	spacing: 1px;
	text-align: right;
	line-height: 115%;
	padding-right: 10px;
	font-weight: bold;
}
.COsmwt {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
        padding: 5px;
	text-align: center;
	font-weight: normal;
	color: #ffffff;
}



/* Previous CSS */
.WhiteTea {
	text-decoration: none;
	vertical-align: middle;
	color: #333333;
}
.WhiteTea a {
	text-decoration: none;
	vertical-align: middle;
	color: #333333;	
	text-shadow: #49176e;
	margin-left: 2px;
}
.GreenTea {
	text-decoration: none;
	vertical-align: middle;
	color: #999900;
}
.GreenTea a {
	text-decoration: none;
	vertical-align: middle;
	color: #999900;
	margin-left: 2px;
}
.OolongTea {
	text-decoration: none;
	vertical-align: middle;
	color: #336699;
}
.OolongTea a {
	text-decoration: none;
	vertical-align: middle;
	color: #336699;
	margin-left: 2px;
}
.BlackTea {
	text-decoration: none;
	vertical-align: middle;
	color: #CC0000;
}
.BlackTea a {
	text-decoration: none;
	vertical-align: middle;
	color: #CC0000;
	margin-left: 2px;
}
.HerbalTea {
	text-decoration: none;
	vertical-align: middle;
	color: #CC9900;
}
.HerbalTea a {
	text-decoration: none;
	vertical-align: middle;
	color: #CC9900;
	margin-left: 2px;
}
.RooibosTea {
	text-decoration: none;
	vertical-align: middle;
	color: #FF6600;
}
.RooibosTea a {
	text-decoration: none;
	vertical-align: middle;
	color: #FF6600;
	margin-left: 2px;
}
.MateTea {
	text-decoration: none;
	vertical-align: middle;
	color: #CC3366;
}
.MateTea a {
	text-decoration: none;
	vertical-align: middle;
	color: #CC3366;
	margin-left: 2px;
}
.TeaProducts {
	text-decoration: none;
	color: #3E2743;
	vertical-align: middle;
}
.TeaProducts a {
	text-decoration: none;
	vertical-align: middle;
	color: #3E2743;
	margin-left: 2px;
}
.FSNavTxt {
	margin-top: 3px;
	margin-bottom: 0px;
	color: #BB5B4A;
	font-weight: bold;
	font-size: 14px;
	height: 30px;
	text-decoration: none;
}
.LeftHPText {
	padding: 5px;
	font-family: Times New Roman, Times, serif;
	text-align: left;
	font-size: 13px;
	color: #584723;
}
.search-text{
	border: #3E2743 solid thin;
	font-family: Times New Roman, Times, serif;
	font-size:12px;
	color:#3E2743;
	background-color:#ffffff;
	vertical-align: middle;
}
.maincontent {
	text-align: center;
	width: 990px;
	vertical-align: top;
	margin-left: auto;
    	margin-right: auto;

}
.footer {
	text-align: center;
	width: 990px;
	vertical-align: top;
	margin-left: auto;
    margin-right: auto;
	line-height: 115%;
	background: url('../g/cntrFtr.gif') no-repeat top center;
}
.phone {
	font-size: 26px !important;
	text-align: center;
	margin: 10px;
}
.footer-links {
	font-family: Times New Roman, Times, serif;
	font-size:12px;
	color: #8E886E;
	padding: 3px;
}
.controlscan {
	width: 100px;
	float: right;	
	padding: 5px;
}
.breadcrumbs {
	vertical-align: top;
	font-size: 10px;
	height: 15px;
	width: 980px;
	font-color: #8E886E;
	align: left;
}
.catHeaderBox {
	width: 700px;
	height: 200px;
	border: 1px solid #000000;
	margin: 15px;
	overflow: visible;
}
.chk_loginbox{
	border: 1px solid #49176E;
	margin: 15px;
	overflow: visible;
	background-color: #FDFBE7;
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	font-weight: normal;

}
.catHeaderBox img {
	float: left;
}
.catHeaderText {
	text-align: right;
	font-size: 14px;
	position: relative;
}
.catHeaderAlt {
	font-size: 10px;
	position: relative;
}
.spacer {
	clear: both;
}
.emailsignup {
	font-size: 12px;
	font-weight:bold;
	text-align: center;
	background-color:#DBD4AA;
	color: #49176E;
	vertical-align: bottom;
	border-top: 1px solid #49176E;
	border-bottom: 1px solid #49176E;
	padding: 5px;
}
.AdPopHdr {
	text-align: center;
	font-size: 16px !important;
	color: #ffffff;
	font-weight: bold;
}
.AdPopBul {
	font-family: Times New Roman, Times, serif;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	background: url('../images/homepage/launch/ABMoreInfo.gif') no-repeat top right;
}
.AdPopCopy {
	color: #ffffff;
	line-height: 120%;
}
.joinemail {
	text-align: middle;
	font-size: 14px;
	color: #BB5B4A;
	margin-bottom: 3px;
}
.error{
	font-size: 14px;
	font-weight:bold;
	color: red;
}
.text11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        padding: 5px;
	line-height: 1.2;
	vertical-align: top;
	text-align: left;
}
.catnav{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        padding: 5px;
	line-height: 1.2;
	vertical-align: top;
	text-align: right;
}
.icons {
	padding: 10px;
	text-align: center;
	vertical-align: middle;
	display:table-cell;
	border: 1px solid #000000;
	width: 410px;
	margin: 15px;
}
.LeftNav {
	text-align: center;
	padding: 5px;
	vertical-align: top;
}
.LeftNavTxt {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	background-color: #3E2743;
	vertical-align: middle;
	font-weight: bold;
	padding-left: 6px;
	text-align: left;
	color: #FCDCA2;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
}
.HolNavTxtHr {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	background-color: #3E2743;
	vertical-align: middle;
	font-weight: bold;
	padding-left: 6px;
	text-align: left;
	color: Red;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
}
.HolNavTxt {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	background-color: #3E2743;
	vertical-align: middle;
	font-weight: bold;
	padding-left: 6px;
	text-align: left;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
}
.LeftNavTxtHr {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	background-color: #3E2743;
	vertical-align: middle;
	font-weight: bold;
	padding-left: 6px;
	text-align: left;
	color: #BB5B4A;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
}
.HolNavTxtHr {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	background-color: #3E2743;
	vertical-align: middle;
	font-weight: bold;
	padding-left: 6px;
	text-align: left;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
}
.LeftNavSubTxt {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	background-color: #3E2743;
	vertical-align: middle;
	font-weight: bold;
	padding-left: 15px;
	text-align: left;
	color: #FCDCA2;
	padding-top: 2px;
	padding-bottom: 2px;
}
.HolNavSubTxt {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	background-color: #3E2743;
	vertical-align: middle;
	font-weight: bold;
	padding-left: 15px;
	text-align: left;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}
.LeftNavSubTxtHr {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	background-color: #3E2743;
	vertical-align: middle;
	font-weight: bold;
	padding-left: 18px;
	text-align: left;
	color: #BB5B4A;
	padding-top: 2px;
	padding-bottom: 2px;
}
.HolNavSubTxtHr {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	background-color: #3E2743;
	vertical-align: middle;
	font-weight: bold;
	padding-left: 18px;
	text-align: left;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}
.LeftNavDiv {
	background-color: #3E2743;
	text-align: center;
	padding: 0px;
	margin: 0px;
	height: 8px;
	width: 177px;
}
.catName {
	color: #C05D4A;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	vertical-align: top;
}

.text12{
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
        padding: 10px;
	line-height: 1.2;
	text-align: left;
	color: #000000;
	font-weight: normal;
}
.careitl {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
        padding: 3px;
	line-height: 1.2;
	text-align: left;
	color: #000000;
	font-weight: normal;
	background-color: #F7F7EF;
}
.removelink{
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	text-align: center;
	color: #3E2743;
}
.form_req {
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
        padding: 5px;
	text-align: right;
	font-weight: bold;

}
.form_notreq {
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
        padding: 5px;
	text-align: right;
	font-weight: normal;
}
.form_field {
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
        padding: 5px;
	text-align: left;
	font-weight: normal;
}
.hlcells {
	border: 1px solid #49176E;
	background-color: #FDFBE7;
}
.MALeftNavDiv{
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
        padding-left: 25px;
	line-height: 1.2;
	text-align: left;
	font-color: #49176e;
}
.MALeftNavDiv2{
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
        padding-left: 25px;
	line-height: 1.2;
	text-align: center;
	font-color: #49176e;
}
.text10red{
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	font-weight:bold;
	color:#C14B01;
	text-align: left;
}
.text14red{
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #C14B01;
	text-align: center;
}
#teawall {
	background-color: #E1E0AF;
	text-align: center;
	width: 100%;
}
.text12purple{
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-weight:bold;
	color:#49176E;
}
.pricebox {
	margin: 3px;
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	font-weight:bold;
	color:#C14B01;	
}
.text10{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	margin-left: 5px;
}
a.footer-links:hover{
	text-decoration: none; 
}
a.LeftNavTxt:visited {
	text-decoration: none;
	color: #FCDCA2;
}
a.LeftNavTxt:hover {
	text-decoration: underline;
   color: #FCDCA2; 
}
a.LeftNavSubTxt:visited {
	text-decoration: none;
	color: #FCDCA2;
}
a.LeftNavSubTxt:hover {
	text-decoration: underline;
	color: #FCDCA2;
}
a.breadcrumbs:link {
	font-size: 10px;
	color: #817D64;
	text-decoration: none; 
}
a.breadcrumbs:visited {
	font-size: 10px;
	color: #817D64;
	text-decoration: none; 
}
a.breadcrumbs:hover { 
	font-size: 10px;
	text-decoration: underline; 
}
#breadcrumbs-box{
	margin:0px 20px 5px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #817D64;
	text-align: left;
}
#tea-products {
	top : 125px; 
	left : 1072px; 
	position : absolute; 
	z-index : 90; 
	visibility : hidden; 
}
.theteas {
	z-index: 9;
}

/* End of Jays CSS */




p{
        font-family: Georgia, Times New Roman,sans-serif;
        font-size: 12px;
}
p2{
	font-family:Times New Roman, Times, serif;
	font-size: 20px;
	color:#49176e;
}
p3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#C14B01;
}
b2{
	font-family:Times New Roman, Times, serif;
	font-size: 14px;
	color:#c14b01;
}
b3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#49176e;
}
li.red{
	color:#C14B01;
}

.footer-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8F886C;
}
.text10rednormal{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#C14B01;
}
.text11red{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#C14B01;
}
.text11bold{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.text11rednormal{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#C14B01;
}
.text11purple{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#49176E;
}
.text12redbold{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#C14B01;
}
.text10olivebold{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#676350;
}
.text16purple{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#49176E;
}
.nav-table-row{
	background-color: #C14B01;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C14B01;
	z-index: 8;
}
.NTTCopy {
	font-family: Times New Roman, Times, serif;
	color:#49176e;
	font-size: 13px;
	background-color: #ffffff;
	padding: 1px;
	text-align: center;
	vertical-align: top;
}
.NTTCopyLft {
	font-family: Times New Roman, Times, serif;
	color:#49176e;
	font-size: 14px;
	background-color: #ffffff;
	padding-left: 3px;
	text-align: left;
	vertical-align: top;
}
.NTTBullets{
	font-family: Times New Roman, Times, serif;
	color:#666666;
	font-size: 13px;
	text-shadow: #49176e;
	text-align: center;
}
.NTTLink {
	font-family: Times New Roman, Times, serif;
	color: #BE5A4A;
	font-size:14px;
	font-style: italic;
	background-color: #ffffff;
	padding: 2px;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
}
.NTTHead {
	font-family: Times New Roman, Times, serif;
	color: #514053;
	font-size: 22px;
	font-weight: bold;
	background-color: #ffffff;
	padding: 1px;
	text-align: center;
	vertical-align: top;
}
.NTTMenu {
	font-family: Times New Roman, Times, serif;
	color: #ffffff;
	background-color: #BE5A4A;
	font-size:14px;
	padding: 1px;
	text-align: center;
	line-height: 115%;
}
a.NTTBullets {
	color: #666666; 
}
a.nav-links:link{
	font:12px Georgia,Times New Roman,Times,serif;
   color : #DBD4AA;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 7px;
	height: 100%;
	width: 100%;
}
a.nav-links:visited
{
	font:12px Georgia,Times New Roman,Times,serif;
	 color: #DBD4AA; 
	text-decoration: none;
	padding-right: 4px;
	padding-left: 7px;
	height: auto;
	height: 100%;
	width: 100%;
}
a.nav-links:hover
{
	font:12px Georgia,Times New Roman,Times,serif;
	 color: #49176E; 
	text-decoration: none;
	padding-right: 4px;
	padding-left: 7px;
	height: 100%;
	width: 100%; 
}
a.purple:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #49176E;
}
a.purple:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #49176E;
}
a.purple:hover { 
	text-decoration: none; 
}
a.red-normal:link {
	color: #49176e;
}
a.red-normal:visited {
	color: #49176e;
}
a.red-normal:hover { 
	text-decoration: none; 
}
a.red-product:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	 color: #C14B01;
}
a.red-product:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	 color: #C14B01; 
}
a.red-product:hover { 
	text-decoration: none; 
}
a.text11red:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: underline; 
	color: #C14B01;
}
a.text11red:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: underline; 
	color: #C14B01;
}
a.text11red:hover { 
	text-decoration: underline; 
}
#tea-name-box {
	margin:0px 0px 15px 40px;
}
.pricebox {
	margin:10px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#C14B01;
	float:left;	
}		
.pricebox1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#C14B01;
	float:right;
	text-align: right;
}		
.add-button-box {
	margin:10px 0px 0px 0px;
	float:right;
}
.cat_header_box {
	background-color: #EFECDB;
	border: 2px solid #988E6A;
 	padding: 5px;
}
.flashobj {
	z-index: -1;
}
.premieresel {
	vertical-align: top;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	background-color: #000000;
}
.premierOne {
	vertical-align: top;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	background-color: #000000;
  	background-image: url("http://www.teavana.com/images/Premiere08/BGStar.gif");
  	background-repeat: no-repeat;

}
.premiereMain {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	background-color: #000000;
}
#general-description-box {
	margin:5px 0px 5px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index: -1;
}		
#list-description-box {
	margin:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}		
#list-disclaimer-box {
	margin:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#C14B01;
}		
#order-confirmation-notes-box {
	margin:5px 5px 5px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/*.header-background {
	background-image: url(/images/site-top.gif);
	background-repeat: no-repeat;
	background-position: left top;

}*/
.store-opening-background {
	background-image: url(/images/sidebar-store-opening.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#the-teas {
top : 98px; 
left : 72px; 
position : absolute; 
z-index : 90; 
visibility : hidden; 
}
#our-story {
top : 98px; 
left : 257px; 
position : absolute; 
z-index : 90; 
visibility : hidden; 
}
#locations {
top : 98px; 
left : 348px; 
position : absolute; 
z-index : 90; 
visibility : hidden; 
}
#new-to-tea {
top : 98px; 
left : 438px; 
position : absolute; 
z-index : 90; 
visibility : hidden; 
}
#whats-new {
top : 98px; 
left : 538px; 
position : absolute; 
z-index : 90; 
visibility : hidden; 
}
#careers {
top : 98px; 
left : 645px; 
position : absolute; 
z-index : 90; 
visibility : hidden; 
}

h2.recommendation
{
	text-align: left;
	font: normal 20px Georgia;
	margin: 0;
	padding: 2px 6px;
	color: #AB5141;
	background: url(../i/divider.gif) no-repeat bottom left;
}

html>/**/body .slider-container{
	position: relative;
	top: 195px;
	bottom: 0;
	padding: 0;
	border:solid 1px #ccc;
}
.ui-slider-1
{
	height: 16px;
	position: relative;
	z-index: 1;
	cursor : pointer;	
	width:100%;

}
html>/**/body .ui-slider-handle
{
	width: 85px;
	height: 16px;
	background: url(../i/slider/handle.png) no-repeat 0 0;
	border: none;
	position: relative;
	z-index: 2;
	display:block;
}
.scroll-right{
	position: absolute;
	right: -8px;
	bottom: 4px;
	width: 5px;
	height: 9px;
	z-index: 500;
	cursor : pointer;
}
.scroll-left{
	position: absolute;
	left: -8px;
	bottom: 4px;
	width: 5px;
	height: 9px;
	z-index: 500;
	cursor : pointer;
	
}

#recommendation-view
{
	width: 800px;
	height: 240px;
	padding: 2px;
	/*display: none;*/
}

#scrollable
{
	/* required settings */
	position: relative;
	overflow: hidden;
	height: 200px;
	padding: .1em;
}

#scrollable .items
{
	/* this cannot be too large */
	width: 20000em;
	position: relative;
	clear: both;
}

/* single scrollable item */
#scrollable .item
{
	margin-right: .6em;
	float: left;
	background-color: #fff;
	text-align: center;
	cursor: pointer;
	width: 165px;
	height: 140px;
}
img
{
	border: none;
}
html>/**/body .item .label
{
	color: #AB5141;
	position: absolute;
	top: 135px;
	z-index: 30;
	width: 140px;
	font: normal 9pt Georgia;
}
.item a
{
	color: #AB5141;
	text-decoration: none;
	display:block;
}
.item a:hover, .item a:hover
{
	color: #AB5141;
	text-decoration: underline;
}

.price
{
	font-weight: normal;
	font-size: 12px;
	color: #666;
}

/* active item */
#scrollable .active
{
	z-index: 9999;
	position: relative;
}


/* this makes it possible to add next button beside scrollable */
#scrollable
{
	float: left;
}

/* prev, next, prevPage and nextPage buttons */
a.browse
{
	background: url(../b/arrow-buttons.png) no-repeat;
	display: block;
	width: 22px;
	height: 45px;
	float: left;
	margin: 60px 10px;
	cursor: pointer;
	font-size: 1px;
}

/* right */
a.right
{
	background-position: 0 -47px;
	clear: right;
	margin-right: 0px;
}
a.right:hover
{
	background-position: -23px -47px;
}
a.right:active
{
	background-position: -46px -47px;
}


/* left */
a.left
{
	background-position: 0 0;
	margin-left: 0px;
}
a.left:hover
{
	background-position: -23px 0;
}
a.left:active
{
	background-position: -46px 0;
}

/* disabled navigational button */
a.disabled
{
	visibility:hidden !important;		
}

.pr-hidden
{
	display:none;
}

.polltable {
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	vertical-align: middle;
	font-weight: bold;
	padding-left: 15px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;

}
#categories-menu ul
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    list-style-image: none;
    background-color:#C14B01;
    width:175px;
    text-align:left;
}
#categories-menu li
{
    padding: 2px 0px 2px 0px;
    list-style-image: none;
    list-style-type: none;    
}
#categories-menu a
{
    display: block;
}
#categories-menu li:hover
{
    background-color:#ACA066;
}

#suggested-product a
{
color:#AB5141;font-weight:bold;text-decoration:none;
}

#suggested-product a:hover
{
text-decoration:underline;
}
#left-nav, #left-nav a
{
	font-family:Georgia,Times New Roman,Times,serif;
	font-size: 14px;
	text-align:left;
}
#left-nav, #left-nav ul { margin: 0; padding: 0; list-style-type: none;  }

		#left-nav ul img { width:177px; }
		#left-nav .info-box {margin-left: 22px; }			
			#left-nav a {display: block; padding: 0px 5px 0px 15px; } 
				#left-nav li li a {padding: 0px 0px 0px 30px; }
					#left-nav li li li a { padding: 0px 0px 0px 45px; }
				
#left-nav a { color: #1D0A06; font-weight: bold; text-decoration: none; font-style: italic; }
#left-nav a:hover { text-decoration: underline; }
#left-nav a.highlight {background: url(../i/gift-cntr.gif) no-repeat 130px 0 ;}
		#left-nav li:first-child {background:none; padding-top:5px;}
		#left-nav li{background: url(../i/category_line.jpg) no-repeat 0 0; padding-bottom:2px; padding-top:3px; width:177px;}
		#left-nav li li:first-child {background: url(../i/category_line.jpg) no-repeat 0 3px; padding-bottom:2px; padding-top:5px; width:177px;}
		#left-nav li li a { font-style: normal; color: #988E6B; font-size: 12px; }
		#left-nav li li a.current-page { color: #1D0A06; }
		#left-nav li li li,#left-nav li li li:first-child  {background:none; padding-bottom:1px;padding-top:1px; }	
#left-nav li.current a {color: #1D0A06;}	
#left-nav li.current ul a {color: #988E6B;}					
