html,body {margin:0px;padding:0px;}

#wrapper {
width: 900px;
margin: 0 auto;
padding-top:21px;
}




	
	
#left{float: left;
		margin-top: -20px;
		width: 210px;}

#right{
	float: right;
	width: 600px;
	margin-bottom: 0px;
	}

h1.headers{
	font-size: 25px;
	margin: 0;
	padding: 0;
	color: #ff6600;
	text-transform: uppercase;
	margin-top: -5px;}

h1.logo{
	background: url(../img/logo.gif) no-repeat;
	width: 392px;
	height:151px;
	margin-top:0px;
	}
	
h1.logo a{
	text-decoration: none;}
	
h1.logo span{visibility: hidden;}

h2{text-transform: uppercase; font-size: 25px;}

p{font-family: Times; font-size: 14px;}

a{color: #FF6600;text-decoration: none;}
a img{border:none;}

.logotext{
	margin-top: 20px;
	width:205px;
	height:78px;}
	
p.biline{padding: 0;font-size: 25px; color: #ff6600;text-transform: uppercase;margin:0;line-height: 70%;}

#footer{clear: both; height: 25px;}
	
/*----- SIDEBAR-------- */
.nav{
	margin: 0;
	padding: 0;
	margin-top: 15px;}
	
.nav li{list-style-type: none;}

.nav li a{
	color: black; 
	display: block; 
	height: 25px;
	font-size: 25px;
	text-decoration: none;
	text-transform: uppercase;}
	
.nav li a:hover{color:#ff6600;}

.nav a.active{color: #ff6600;}

.nav a.nav02:hover{color:#ff6600;}

h2.signup{margin: 0;}

#mailinglist {margin-top: 20px;}
.button{border: none;background: url('../img/go.gif') no-repeat; height: 21px; cursor: pointer; width: 21px; margin-left: 10px; }
.button:hover{background: url('../img/go_roll.gif') no-repeat;}

#cpy{margin-top: 20px;}
#cpy ul{display: inline; margin:0; padding: 0;}
#cpy ul li{display:inline; }
#cpy ul li a{text-decoration: none; border:none;margin-right: 10px;}
#cpy ul li a.logo{color: white;}
#cpy p.cpytext{margin: 0; padding: 0; color: #b4b4b4; font-size: 12px;margin-top: 10px;}
#cpy ul li.fairtrade{margin-right: -8px;}	


.mailinglist p{
	background: url('../img/signup.jpg') no-repeat;
	width: 170px;
	height:25px;}
	
.mailinglist p span{
	visibility: hidden;}
	
input.cminput{width:150px; border: 1px solid black;}
	

/*---- HOMEPAGE CONTENT----- */

.favteas{margin-top: 25px;}

.favtea{margin-left: -50px;margin-bottom: 0px; padding-bottom: 50px;}
.favtea li{float: left; list-style-type: none; width: 155px;margin-right: 45px;}
h2.htwotea{ font-size: 19px; margin-bottom: 4px;text-align: center;margin-top: 10px;}
.favtea li img{text-align: center;}
.favtea li a.buybutton span{visibility: hidden;}
.favtea li a.buybutton{ height: 55px; background: url('../img/buynow.gif') no-repeat center; display: block;text-decoration: none;text-align: center;}
.favtea li a.buybutton:hover{background: url('../img/buynow_roll.gif') no-repeat center;}

/* ---ABOUT PAGE---- */



/*--- CONTACT PAGE--- */

p.contact a{text-decoration: none; color: color: #FF6600;}
p.contact a:hover{color:#ff6600;}


/*---- OURTEAS PAGE----- */

#ourteasleft{width: 400px; float: left;margin-right: 30px;}
h2.ourt{margin:0; }
#ourteasleft p{margin-top:10px; margin-bottom: 20px;}
#teaentry{margin-bottom: 50px;}
.clear{clear: both;}

a.bopbutton span{visibility: hidden;}
a.bopbutton{width: 55px; height: 55px; background: url('../img/buyBOP.gif') no-repeat center; display: block;text-decoration: none;margin-left: 60px;}
a.bopbutton:hover{background: url('../img/buyBOP_roll.gif') no-repeat center;}

a.opbutton span{visibility: hidden;} 
a.opbutton{width: 55px; height: 55px; background: url('../img/buyOP.gif') no-repeat center; display: block;text-decoration: none;float: left;}
a.opbutton:hover{background: url('../img/buyOP_roll.gif') no-repeat center;}



/* ---BLOG PAGE---- */
#blogposts{width:400px; float: left;}
h3{font-size: 14px; font-family: Times;margin: 0;font-weight: normal;}

#archive{margin-left: 420px;}
#archive a{text-decoration: none; color: #ff8c40;font-size: 12px;}

.entry{padding-bottom: 40px;}
.entry p {margin-bottom:0px;padding-bottom:5px}
.entry p img{clear:both;float:left;}
.btns{margin-top: 5px;}

ul.bloglinks{list-style-type: none;margin: 0; padding: 0;padding-top: 1px;}
ul.bloglinks li{display: inline;font-size: 12px;margin-right: 12px;}
ul.bloglinks li a{text-decoration: none;}
ul.bloglinks li a img{margin-bottom: -7px;margin-left: 5px; border: none;}
ul.bloglinks li a img.printt{margin-bottom: -3px}
ul.bloglinks li a img.emaill{margin-bottom: -3px}


.addthis_button_compact{text-decoration: none;margin-right: 10px;}
.addthis_button_compact img{margin-bottom: -3px;border: none;}

div.addthis_toolbox {float: left;font-size: 12px;margin-top: 4px;}
div.bloglinkss{margin: 0;padding: 0;}

.commentheader{border-bottom: 1px solid black;padding-bottom: 15px;margin-bottom: 20px;margin-top: 40px;}
.responses{border-bottom: 1px solid black;}
.responses p{margin: 0;}
p.actualcomment{font-size: 14px; font-family: times;margin-bottom: 20px;}
p.commenter{color:#ff6600;}
p.commenterurl{color:#ff6600;}
p.todaysdate{margin-bottom: 20px;}

.comment-input input{width: 170px;margin-bottom: 10px;}
.comment-input textarea{width: 400px;height: 150px;margin-top: 10px;}
.comment-input span.title{color: #ff6600; margin-left: 10px; font-size: 14px;}
.comment-input span.commenttitle{color: #ff6600;margin-top: 10px;}

input.blogbutton{border:none; width: 55px; height: 30px; background: url('../img/blogbtn.gif') no-repeat;border: none;color: transparent; cursor: pointer;margin-top: 10px;}

/* GREENFIELD PAGE */

.section{margin-bottom: 25px;}
.section p{margin-top: 0;}
.section h2{margin-top: 0;margin-bottom: 10px; }



/*---- SHOP PAGE---- */
.shoptitle{margin-bottom: 20px;}
.col-1{float:left;width:150px;}
.col-1{margin-right: 50px;}
.col-1 a img{border: none;text-align: center;}
p.itemtitle{text-align: center; margin: 0; color: black;font-family: Helvetica Neue;font-weight: bold; font-size: 15px;}
p.itemweight{text-align: center;font-family: Times; color: black;margin-top: 0;}
h2.itemtitle{margin-top:10px; margin-bottom: 2px;font-size: 20px;text-align: center; color: black;}
ul.toc{list-style-type: none; margin: 0; padding: 0;margin-bottom: 40px;}
ul.toc li{text-decoration: underline; color:#ff6600; }

/*----  ITEM PAGE---- */
.itempgtitle{margin-bottom: 20px;}
.itemimage{float: left; width: 250px;}
.produdctinfo{margin-left: 260px;}
.itempgweight{margin: 0; margin-top: 20px; color:#ff6600;}
.itempgprice{margin: 0; margin-top: 20px; color:#ff6600;}
span.vprice{font-size: 14px;}
.produdctinfo input{margin-top: 20px;}
.purchase{width: 55px; height: 55px; background: url('../img/addtocart.gif') no-repeat center;border: none;color: transparent; cursor: pointer;}
.purchase:hover{background: url('../img/addtocart_roll.gif') no-repeat center;}
p.soldout{font-style: Times; font-size: 14px; color: #ff6600;}



/*---- CART PAGE------ */
#shoppingCart{width:600px;font-size: 14px;}
#shoppingCart th{color:#111;font-weight:bold;border-bottom:1px solid #666;padding:0 0 0.3077em 0;}

/* Table Headers */
#itemRemove{width:12.6111%;text-align: left;}
#itemPic{width:12.6111%;; }
#itemDesc{width:25.52222%;}
#unitPrice{width:12.6111%;}
#itemTotal{text-align:right;}

/* Table Body */
tbody td{padding:15px 0 14px 0;border-bottom:1px solid black;text-align: center;}
tbody tr.last td{border-bottom:none;}
tbody td h4{color:#666;}
tbody td dl{margin:0;}
tbody td dt{float:left;margin:0 3px 0 0;}
.total{text-align:right;}
a.remove{cursor:pointer;display:block;}
input.quantity{height:18px;width:18px;text-align:center;}

/* Table foot */
#shoppingCart tfoot td{color:#111;font-weight:bold;padding:0.3077em 0 0 0;}
#cartTools{border-top:1px solid black;}
#cartTools ul{float:right;list-style-type: none;}
#cartTools li{float:left;margin-left:5px;text-transform:uppercase;font-size: 12px;}
#cartTools li a{text-decoration: none;}
#subTotal{text-align:right;}
#subTotal p{color:#ff6600;}
#subTotal p span{color: black;}

p.cartempty{font-style: Times; font-size: 14px;}

p.submit{margin:0;}
p.submit button{border: none; background: url(/layout/img/blckbtnbg2.gif) no-repeat; color: white;cursor: pointer;font-size: 15px; width: 92px; height: 25px; padding-bottom: 2px;}

#continue{background: url(/layout/img/blckbtnbg1.gif) no-repeat; width: 125px; height: 25px; padding-top: 4px; }
a.continueshopping{color: white; font-weight: normal;font-size: 15px;padding-left: 18px;}


#checkout{background: url('../img/oragnbtnbg.gif') no-repeat top left;width: 80px; height: 25px;padding-top: 4px;}
#checkout a{color:white;font-weight: normal;font-size: 15px;padding-left: 15px;padding-left: 18px; }




.cart p.submit button {
font-weight: bold;}

.cart a {text-decoration: none;}

p.addtext{color:#FF6600; }
p.addtext {margin-bottom: 0px;}
p.addtextt span{font-weight: bold;}





/*
	naz updates
*/
