/* 
NOVUS TEA CSS 
-----------------------------------------------------------
1/22/2006 - Jim
-----------------------------------------------------------*/
body {
color: white;
background:#494949 url('/images/bk_page.jpg') repeat-x;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

p, ul, ol {
margin-top: 0;
}

#printheader {
display: none;
}

h1 {
font-size: 11px;
color: #FFFFF2;
margin: 0;
padding: 0;
}

.clearfix:after {content: "."; display: block; height:0; clear: both; visibility: hidden; line-height:0;}

/* ======== link defaults ========= */
a:link, a:visited, a:active {
text-decoration: underline;
color: #ffffD5;
}

a:hover {
text-decoration: underline;
color: #FFFF80;
}

/* ======== general formatting defaults ========= */
img 	{border: 0;}
form 	{display: inline;}
.terraFormHighLight {color: #FFFFBE;}

/* mozilla hack to prevent scrollbars */
html {
overflow: -moz-scrollbars-vertical;
}
table td table{border:none;}
/* ======== form buttons ========= */
.formbutton {
	background: url(../images/buttons/button_bg.gif) #CCCCCC top center repeat-x;
	border: 1px solid #666666;
	color: #333333;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 2px;
	text-decoration: none;
}

.delbutton {
	color: white;
	text-transform: uppercase;
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #999;
	background: url(../images/buttons/delete.gif) #CCCCCC top center repeat-x;
}

.editbutton {
	color: white;
	text-transform: uppercase;
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #999;
	background: url(../images/buttons/edit.gif) #CCCCCC top center repeat-x;
}

/* ========== colors ========== */
#graybk {
background-color: #717171;
}

.tax  {
color: #D1ECF6;
}

.ship {
color: #DAFFEC;
}

.topborder {
border-top: 1px solid white;
}

hr {
border: none;
background-color: #999;
color: #999;
height: 1px;
width: 100%;
margin: 0;
padding: 0;
}

.wborder {
border: 1px solid white;
}

.errortxt {
color: #FFFF99;
font-weight: bold;
font-family: arial;
}
 #header .dropdown{width:150px; z-index:1000; position:relative; *margin-top:-2px;}
		#header .dropdown a{display:block; width:150px !important; text-align:left; background:#666; color:#fff;border-top:1px solid #ccc; padding:3px 10px; font-size:12px; font-weight:normal;}
		#header .dropdown a:hover{background:#333; color:#ffffcc;}
	 
/* ========== milonic menu ========== */
.menu {
background: url(../images/novus/bk_hd_menu.gif) no-repeat;
text-align: left;
}

/* ========== background blocks for all subpages except products ========== */

.whiteborder {
border: 1px solid white; 
background-color: #717171; 
width: 707px; 
margin: auto; 
margin-bottom: 20px;
}

.whitebackground {
background-color: #fff; 
width: 707px; 
margin: auto; 
margin-bottom: 20px;
color:#000 !important;
}

.whiteborderProduct {
border: 1px solid white; 
background-color: #717171; 
width: 400px; 
margin: auto; 
margin-bottom: 20px;
}

.merchborder {
border: 1px solid white; 
background-color: #585858; 
margin: auto;
margin-bottom: 20px;
}

.copy {
font-size: 11px;
text-align: left;
padding: 2px 10px;
}

#mission {
background: url('../images/novus/bk_home_mission.jpg') no-repeat;
margin: 0;
}

#mission .copy {
padding: 52px 10px 10px 10px;
margin: 0;
font-size:10px !important;
}

#tea {
background: url('../images/novus/bk_home_tea.jpg') no-repeat;
margin: 0;
}

#tea .copy {
padding: 70px 90px 10px 10px;
margin: 0;
}

#cup {
background: url('../images/novus/bk_home_bottom.jpg') no-repeat;
margin: 0;
}

#book {
background: url('/images/merch/bk_display.jpg') no-repeat;
margin: 0;
}

#book .copy {
padding: 50px 165px 10px 15px;
margin: 0;
}

#caddy {
background: url('/images/merch/bk_caddy.jpg') no-repeat;
margin: 0;
}

#caddy .copy {
padding: 100px 15px 10px 15px;
margin: 0;
}

#chest3 {
background: url('/images/merch/bk_3chest.jpg') no-repeat;
margin: 0;
}



#chest3 .copy {
padding: 220px 15px 5px 15px;
margin: 0;
}

#chest6 {
background: url('/images/merch/bk_6chest.jpg') no-repeat;
margin: 0;
}

#chest6 .copy {
padding: 220px 15px 5px 15px;
margin: 0;
}

#caddy ul {
padding: 0;
margin-left: 1em;
}

 

#concept .copy {
padding: 90px 370px 10px 10px;
margin: 0;
}

#concept ol {
padding: 0;
margin-left: 2em;
}

#package {
background: url('/images/about/bk_packaging.jpg') no-repeat;
margin: 0;
}

#package .copy {
padding: 90px 370px 60px 10px;
margin: 0;
}

#quality {
background: url('/images/about/bk_quality.jpg') no-repeat;
margin: 0;
}

#quality .copy {
padding: 90px 370px 10px 10px;
margin: 0;
}

#looseleaftea {
background: url('/images/about/bk_looseleaftea.jpg') no-repeat;
margin: 0;
}

#looseleaftea .copy {
padding: 90px 370px 50px 10px;
margin: 0;
}

#nylonteabags {
background: url('/images/about/bk_nylonteabags.jpg') no-repeat;
margin: 0;
}

#nylonteabags .copy {
padding: 90px 370px 10px 10px;
margin: 0;
}

#contact {
background: #717171 url('/images/contact/bk_contact.jpg') top right no-repeat;
margin: 0;
}

#wholesale {
background: #717171 url('/images/contact/bk_wholesale.jpg') top right no-repeat;
margin: 0;
}

#contact .copy, #wholesale .copy {
padding: 10px;
margin: 0;
}

#privacy {
background: #717171 url('/images/privacy/bk_privacy.jpg') top no-repeat;
margin: 0;
}

#problem {
background: #717171 url('/images/bk_problem.jpg') top no-repeat;
margin: 0;
}

#press {
background: #717171 url('/images/press/bk_press.jpg') bottom right no-repeat;
margin: 0;
}

#privacy .copy, #press .copy, #problem .copy {
padding: 100px 200px 10px 10px;
margin: 0;
}

#press .copy {
padding: 5px 200px 10px 10px;
margin: 0;
}

#press h1 {
font-weight: bold;
padding: 2px 0px;
margin: 0;
}

#press p {
padding: 2px 0px 10px 10px;
margin: 0;
}

/* ========== background for product titles ========== */

.teatype {
font-size: 11px;
text-align: left;
padding: 1px 6px;
font-weight: bold;
color: #fff;
}

.black {
background: url('/images/products/bk_black.jpg') no-repeat;
}
.green {
background: url('/images/products/bk_green.jpg') no-repeat;
}
.white {
background: url('/images/products/bk_green.jpg') no-repeat;
}
.herbal {
background: url('/images/products/bk_herbal.jpg') no-repeat;
}
.flavored {
background: url('/images/products/bk_flavored.jpg') no-repeat;
}
.assorted {
background: url('/images/products/bk_assorted.jpg') no-repeat;
}
.merch {
background: url('/images/products/bk_merch.jpg') no-repeat;
}

/* ========== product page blocks ========== */
.productdesc {
margin: 10px;
background-color: #2d2d2d;
}

.productlist {
margin: 10px;
padding: 6px;
background-color: #2d2d2d;
}

.productlist img {
padding: 3px;
margin: 0;
}

#desc {
margin: 10px;
padding: 6px;
background: #2D2D2D url('/images/products/bk_bot_default.jpg') top left no-repeat;
margin: 0;
}

#desc .copy {
padding: 10px;
margin: 0;
}

#label {
margin: 10px;
padding: 6px;
background: #575757 url('/images/products/bk_top_default.jpg') bottom left no-repeat;
margin: 0;
}

#label .copy {
padding: 10px;
margin: 0;
}

/* ========== product backgrounds ========== */
#label02970 {
background: #575757 url('/images/products/lg_02970.jpg') bottom right no-repeat;
}
#desc02970 {
background: #2D2D2D url('/images/products/bk_02970.jpg') bottom right no-repeat;
}

#label02971 {
background: #575757 url('/images/products/lg_02971.jpg') bottom right no-repeat;
}
#desc02971 {
background: #2D2D2D url('/images/products/bk_02971.jpg') bottom right no-repeat;
}

#label02972 {
background: #575757 url('/images/products/lg_02972.jpg') bottom right no-repeat;
}
#desc02972 {
background: #2D2D2D url('/images/products/bk_02972.jpg') bottom right no-repeat;
}

#label02973 {
background: #575757 url('/images/products/lg_02973.jpg') bottom right no-repeat;
}
#desc02973 {
background: #2D2D2D url('/images/products/bk_02973.jpg') bottom right no-repeat;
}

#label02974 {
background: #575757 url('/images/products/lg_02974.jpg') bottom right no-repeat;
}
#desc02974 {
background: #2D2D2D url('/images/products/bk_02974.jpg') bottom right no-repeat;
}

#label02975 {
background: #575757 url('/images/products/lg_02975.jpg') bottom right no-repeat;
}
#desc02975 {
background: #2D2D2D url('/images/products/bk_02975.jpg') bottom right no-repeat;
}

#label02976 {
background: #575757 url('/images/products/lg_02976.jpg') bottom right no-repeat;
}
#desc02976 {
background: #2D2D2D url('/images/products/bk_02976.jpg') bottom right no-repeat;
}

#label02977 {
background: #575757 url('/images/products/lg_02977.jpg') bottom right no-repeat;
}
#desc02977 {
background: #2D2D2D url('/images/products/bk_02977.jpg') bottom right no-repeat;
}

#label62725 {
background: #575757 url('/images/products/lg_62725.jpg') bottom right no-repeat;
}
#desc62725, #desc62726 {
background: #2D2D2D url('/images/products/bk_62725.jpg') bottom right no-repeat;
}

#label62726 {
background: #575757 url('/images/products/lg_62726.jpg') bottom right no-repeat;
}

#label62944 {
background: #575757 url('/images/products/lg_62944.jpg') bottom right no-repeat;
}

#label02969 {
background: #575757 url('/images/products/lg_02969.jpg') bottom right no-repeat;
}
#desc02969, {
background: #2D2D2D url('/images/products/bk_02969.jpg') bottom right no-repeat;
}	
#desc02969 {
background: #2D2D2D url('/images/products/bk_02969.jpg') bottom right no-repeat;
}

#label02982 {
background: #575757 url('/images/products/lg_02982.jpg') bottom right no-repeat;

}
#desc02982, {
background: #2D2D2D url('/images/products/bk_02982.jpg') bottom right no-repeat;
}

#label02983 {
background: #575757 url('/images/products/lg_02983.jpg') bottom right no-repeat;
}
#desc02983 {
background: #2D2D2D url('/images/products/bk_02983.jpg') bottom right no-repeat;
}


#label02984 {
background: #575757 url('/images/products/lg_02984.jpg') bottom right no-repeat;
}

#desc02984 {
background: #2D2D2D url('/images/products/bk_02984.jpg') bottom right no-repeat;
}



#label02985 {
background: #575757 url('/images/products/lg_02985.jpg') bottom right no-repeat;

}
#desc02985 {
background: #2D2D2D url('/images/products/bk_02985.jpg') bottom right no-repeat;
}


#label02986 {
background: #575757 url('/images/products/lg_02986.jpg') bottom right no-repeat;

}
#desc02986 {
background: #2D2D2D url('/images/products/bk_02986.jpg') bottom right no-repeat;
}	



#label63034 {
background: #575757 url('/images/products/lg_63034.jpg') bottom right no-repeat;

}
#desc63034 {
background: #2D2D2D url('/images/products/bk_63034.jpg') bottom right no-repeat;
}	

#label63428 {
background: #575757 url('/images/products/lg_63428.jpg') bottom right no-repeat;

}
#desc63428 {
background: #2D2D2D url('/images/products/bk_63034.jpg') bottom right no-repeat;
}	


/* ========== content blocks ========== */
#wrapper {
background: #000;
border-color: #666;
border-width: 1px 1px 0 1px;
border-style: solid;
margin: 0 auto;
width: 770px;
}

#content {
padding-top: 10px;
padding-bottom: 20px;
margin: 0 auto;
}

#content p, #content ul {
text-align: left;
}

#footer {
background: url('/images/hd/bk_footer.jpg') no-repeat;

color: white;
font-size: 11px;
padding: 0 5px; 
}

#footer a:link, #footer  a:visited, #footer a:active {
text-decoration: none;
color: #fff;
}

#footer a:hover {
text-decoration: underline;
color: #FFFFE8;
}

#optin {
margin: 2px 20px;
padding: 4px;
font-style: italic;
color: #ffffe8;
}

#phoneorders {
	font-size:11px;
	padding-bottom:4px;
}




/* ========== cart blocks ========== */
.cartnav {
padding: 10px;
font-size: 11px;
text-align: left;
}

.shipping 		{ 
	padding: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EEE; 
	text-align: left;
	} 

.carttitle 		{ 
	padding-top: 10px;
	font-family: Georgia, Times, serif;
	font-size: 17px;
	color: #FFF; 
	border-bottom: 1px solid #ccc;
	} 

.cartdesc { 
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #ccc; 
	background-color: #555;
	border-bottom: 1px solid #ccc;
	} 

.cartitem 		{ 
	padding: 2px;
	font-size: 14px;
	}

.cartrow 		{ 
	border-bottom: 1px solid #999;
	}

.carttotal 		{ 
	padding: 2px;
	font-size: 14px;
	color: #ddd; 
	border-top: 1px solid #999;
	}

/* cart steps on/off indicators */
.menuoff {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #fff;
	background-color: #333;
	border-color : #fff;
	border-style : solid;
	border-width : 1px 0px 1px 0px;
}

.menuon {
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #000;
	background-color: #ccc;
	border-color : #fff;
	border-style : solid;
	border-width : 1px 0px 1px 0px;
}

.checkoutbutton {
	border:1px solid #000;
	background-color:#ececec;
	}



/*TELLUS STYLES*/
#productList{margin:0 !important; padding:0 !important; border:1px solid #ccc;}
#productList li{width:33%; float:left; list-style-type:none; text-align:center; padding:10px 0 10px 0;}
	#productList li a{font-size:12px; text-decoration:none; color:#000 !important; text-transform:lowercase; line-height:1em; display:block; margin-right: 10px; margin-left: 10px; height:25px;}
	#productList li img{display:block; margin:0 auto;}
	#productList li .imageLink{height:auto;}
#novusProductDetails{margin-left:10px;}
	#novusProductDetails tr td{padding:10px 0 10px 0;}
	#novusProductDetails tr td .quantity{width:20px;}
	#novusProductDetails h2{font-family:arial, helvetica, sans-serif; font-size:14px; text-transform:lowercase; text-transform:capitalize !important; margin:0 0 15px 0 !important;}
	#novusProductDetails img{margin:0 0 15px 0;}
/*CART AND CHECKOUT*/
li {list-style-type:none;}
#checkoutStages{padding:20px 15px 25px 15px;}
 #qtyUpDown #qtyUpArrow{}
 #qtyInput input{width:20px; border:1px solid #ccc;}
 #qtyUpDown #qtyDownArrow{}
 #qtyUpDown #qtyUpArrow input,  #qtyUpDown #qtyDownArrow input{ position:relative; top:2px;}
 #qtyUpDown #qtyDownArrow{}
.continueLink{font-size:10px;}
td li {display:inline;}

#checkoutContent{margin:0px 0 0 0;  padding:0 15px 0 15px !important;}
#checkoutColumnA{width:630px; padding-top:10px;}
	#checkoutColumnA h2, #fullScreenCheckout h2{ color:#663300;}
	#fullScreenCheckout h3, #checkoutContent h3{font-size:18px; font-family:arial,verdana,helvetica,sans-serif; display:inline-block; }
	.checkoutNote{clear:both; border:1px solid #ccc; padding:5px; margin-top:10px; background:#ffffcc; color:#333; font-weight:bold;}
	#checkoutColumnA #cartContents, #fullScreenCheckout table, #checkoutColumnA #paymentReview{border-top:1px solid #ccc; margin-top:10px; border-collapse:collapse;}
	#cartContents tr, #fullScreenCheckout tr, #checkoutColumnA #paymentReview tr{background:#666;}

	 #cartContents tr.altRow, #fullScreenCheckout tr.altRow, #checkoutColumnA #paymentReview tr.altRow{background:#666!important;}
	#cartContents th, #cartContents td, #fullScreenCheckout td, #checkoutColumnA #paymentReview td{padding:5px; border-bottom:1px solid #ccc; font-size:11px;}
		 #cartContents td, #fullScreenCheckout td{vertical-align:middle;}
		#checkoutColumnA #cartContents th.item{width:25%;}
		#checkoutColumnA #cartContents th.qty{width:10%;}
		#checkoutColumnA #cartContents th.price{width:10%;}
		#checkoutColumnA #cartContents th.select{width:15%;}
		#checkoutColumnA #cartContents th.shipto{width:25%;}
		 #cartContents tr.headerRow{background:#666;}
		#checkoutColumnA #cartContents td label{display:block; float:left; margin:0 5px 0 0; color:#666;}
		#checkoutColumnA #cartContents td input{display:block;  margin:-2px 0 0 0; padding:0; float:left;}
tr.couponRow{background:#999!important;}
tr.couponRow td{padding:15px 5px!important; text-align:right !important; border:none !important;}
 	.couponCode{float:right;}
	tr.couponRow input{margin:5px 5px 0 0;  border:1px solid #ccc; font-size:11px;}
	tr.couponRow strong{display:block; float:left; padding:5px 0 0 0; margin:0 0 0 0;}
	tr.couponRow input.code{margin:0 5px 0 0; padding:3px !important;}
	tr.couponRow input{float:left;}
	tr.couponRow strong{margin:0 10px 0 0;}
tr.costRow{}
	tr.costRow td{border-bottom:1px solid #fff !important;}
td.costLabel{text-align:right !important;}
#subTotal{color:#FFB;}
tr.checkoutRow{background:#fff !important;}
	tr.checkoutRow td{border:none !important;}
td.checkout{text-align:right !important;}
	td.checkout input{margin:5px 0 5px 0 !important; display:block; float:right !important;}
#checkoutColumnB{width:260px; padding-top:10px;}
	#checkoutColumnB .cartBoxTop{background:url(images/cartBoxTop.png) no-repeat; width:260px; height:12px; }
	#checkoutColumnB .cartBoxContent{background:url(images/cartBoxMiddle.png) repeat-y; width:260px; }
	#checkoutColumnB .cartBoxContent .content{padding:20px;}	
	#checkoutColumnB .cartBoxContent h2{font-size:14px; font-family:arial,helvetica,sans-serif; margin-bottom:15px; padding:5px 0 5px 0; border-bottom:1px solid #ccc; color:#663300;}
	#checkoutColumnB .cartBoxBottom{background:url(images/cartBoxBottom.png) no-repeat; width:260px; height:12px; margin-bottom:10px; }
	#checkoutColumnB #login p{padding:5px 0 5px 0; margin: 0 0 15px 0; clear:both;}
	#checkoutColumnB #login label{font-size:11px; display:block; float:left;}
	#checkoutColumnB #login input{font-size:11px; display:block; float:right; border:1px solid #ccc;}
	#checkoutColumnB #login a{display:block; font-size:11px; padding:10px 0 0 0;}
	.login, .proceed, .codeSubmit, .edit, .complete, .submit{ margin:10px 0 0 0 ; background:#efefef; border:1px solid #707d50;color:#707d50; font-weight:bold;}
#checkoutColumnB ul li{margin:0 0 5px 0; color:#fff;}
input.continueShopping{margin:10px 0 0 0 ; background:#efefef; border:1px solid #707d50;color:#333; font-weight:bold;}
input.updateCart{margin:10px 0 0 0 ; background:#efefef; border:1px solid #707d50; color:#333; font-weight:bold;}
 
.guestCheckout{width:240px; height:40px; margin:10px 0 10px 0;  border:none; background:url(/css/images/novus/checkout.gif) no-repeat;}

#checkoutActions{width:100%;}
#checkoutActions td{width:33%;}
	#checkoutActions #update {text-align:center;}
.checkoutNote{clear:both; border:1px solid #ccc; padding:5px; margin-top:10px; background:#ffffcc; color:#333; font-weight:bold;}
.complete{text-indent:-9999px; background:url(images/novus/completeorder.gif) no-repeat; width:240px!important; border:none !important; height:40px; }
.nextScreen{text-indent:-9999px; background:url(images/novus/continue.gif) no-repeat; width:145px!important; border:none !important; height:40px; }


 #fullScreenCheckout .red{display:block; width:100%; text-align:right;}


#paymentReview td label{display:block; width:100%; text-align:right !important;}
	#paymentReview .cardInfo{background:#999!important;}
		#paymentReview .cardInfo input{border:1px solid #ccc; margin-bottom:5px;}
		#paymentReview .cardInfo select{margin-bottom:5px;}
		#paymentReview .cardInfo td{border-bottom:none !important;}
	#paymentReview .noticeRow{background:#ffffcc !important;}
		#paymentReview .noticeRow td{border:none !important; padding:20px !important;}
	#paymentReview .noticeRow p{text-align:center; margin:0; font-weight:bold; color:#000;}
	#paymentReview .submitRow{background:#999!important;}
	#paymentReview .submitRow td{border:none !important; text-align:right;}
	
	#paymentReview ul li{font-size:12px; color:#FFF; margin:0 0 5px 0;}
	#paymentReview .headlineRow td{padding-top:8px !important; padding-bottom:8px !important;}
	#paymentReview .edit{margin:5px 0 0 0 !important;}
	#paymentReview .shippingAddress{vertical-align:top;}

























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

