*
{
margin:0;
padding:0;
border:none;
}


body
{
font-family:Georgia;
font-size:.8em;
background:#fff url(/includes/templates/tea/images/background.gif) 0 0 repeat-x;
}

img
{
border: 0;
}

a
{
color:#000;
}


a:visited
{
color:#243a26;
}


/*================================wrappers - page or section containers*/

#indexDefault
{
text-align: center;
width:900px;
}

#indexHomeBody #footer,
#shoppingcartBody #footer
{
display: none;
}

#indexHomeBody #homeIcon
{
display: none;
}

#homeIcon
{
position: absolute;
top:38px;
left:68px;
}

#AnDtagline
{
margin:39px 0 8px 0;
text-align: center;
}

#mainNav,
#navEZPagesTop
{
font-family: Helvetica, Arial, sans-serif;
font-weight:bold;
font-size: 14px;
letter-spacing: 2px;
text-align: center;
text-transform: uppercase;
margin-bottom: 17px;
}

#mainNav a,
#navEZPagesTop a
{
text-decoration: none;
color: #182013;
}

#AnDmainLogo
{
margin:20px auto 10px auto;
display:block;
}

#indexDefault p
{
width:600px;
color: #000;
font-weight:bold;
font-size:12px;
letter-spacing:1px;
padding:0;
margin:15px auto 18px auto;
line-height:18px;
}

.centerColumn
{
margin: 0 auto 0 auto;
width:530px;
}

.centerColumn p,
address
{
margin:0 0 10px 0;
padding:0;
line-height: 1.8em;
}

#contactSuccess
{
margin:80px 0 100px 0;
text-align: center;
}

h1,
#ezPagesHeading,
#contactUsHeading,
#shippingInfoHeading,
#maintenanceDefaultHeading,
#loginDefaultHeading,
#createAcctDefaultHeading
{
color: #182013;
font-weight:bold;
font-size: 18px;
letter-spacing: 1px;
padding: 8px 0 3px 0;
}


/*====================  form elements ======================*/

fieldset
{
margin-top:16px;
}

h3,
#createAcctSuccessHeading,
legend
{
color: #182013;
font-size: 14px;
padding: 8px 0 3px 0;
}

#submitButton input
{
border: none;
margin:10px 0 0 -10px;
}

#email-format-text,
#email-format-html,
#newsletter-checkbox
{
margin-top:8px;
}

#newsletter-checkbox-label,
#email-format-html-label,
#email-format-text-label
{
margin-left: 8px;
display: inline;
}

#ProdNav
{
}

#productWrapper
{
width:813px;
margin:23px auto 0 auto;
}

#productMainImage
{
text-align: center;
}

#prodPageNav
{
width:813px;
height:48px;
margin-top:20px;
}

#prodPageNav img
{
float: left;
}

.tinRow
{
clear:left;
margin:20px 0;
}

.prodImgColumn
{
float:left;
width:360px;
text-align: center;
margin-top:36px;
}

.prodDescColumn
{
margin-left:370px;
padding-bottom:15px;
}

.featuredTinRow
{
clear:left;
border-bottom:4px solid #AADD96;
}

.prodDesc4
{
border-bottom:4px solid #f15a22;
}

.prodDesc5, .prodDesc6
{
border-bottom:4px solid #54b7c6;
}

.prodDesc7
{
border-bottom:4px solid #ff5426;
}

.prodDesc8
{
border-bottom:4px solid #2bc6fe;
}


.prodDescColumn h3
{
font-family: Helvetica, sans-serif;
font-size: 20px;
text-transform: uppercase;
letter-spacing: 8px;
}

.prodDescColumn h4
{
font-family: Helvetica, sans-serif;
font-size: 16px;
text-transform: uppercase;
letter-spacing: 4px;
margin-bottom: 8px;
}

.prodDescColumn p
{
padding-bottom: 6px;
margin-bottom: 12px;
line-height: 1.8em;
}

.brew
{
font-style: italic;
}

/*==============the social==============*/

#prodSocial
{
margin-top:12px;
}

#prodSocial li
{
display: inline;
list-style: none;
padding-right:14px;
font-family: Helvetica, sans-serif;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 1px;
}

#prodSocial a
{
text-decoration: none;
}

#prodSocial a:hover
{
text-decoration: underline;
}

.twitter, .facebook, .steepster, .email
{
padding:1px 0 3px 20px;
}

.email
{
background: url(/blog/wp-content/plugins/sociable-zyblog-edition/images/email.png) 0 0 no-repeat;
}

.twitter
{
background: url(/blog/wp-content/plugins/sociable-zyblog-edition/images/twitter.png) 0 0 no-repeat;
}

.facebook
{
background: url(/blog/wp-content/plugins/sociable-zyblog-edition/images/facebook.png) 0 0 no-repeat;
}

.steepster
{
background: url(/blog/wp-content/plugins/sociable-zyblog-edition/images/email.png) 0 0 no-repeat;
}




#limited
{
line-height: 1.8em;
font-style: italic;
margin-bottom: 20px;
}

#footer
{
width:813px;
padding-top:18px;
margin:50px auto 30px auto;
text-align: center;
color: #AADD96;
line-height: 1.8em;
/* border-top: 4px solid #AADD96;	*/
}

#cartBoxListWrapper,
#ezPageBoxList,
#cartBoxListWrapper ul,
#ezPageBoxList ul,
#popupAdditionalImage,
#popupImage
{
margin:0em;
padding:0em;
}


.floatingBox,
#accountLinksWrapper,
#sendSpendWrapper,
#checkoutShipto,
#checkoutBillto,
#navEZPagesTOCWrapper
{
margin:0;
width:47%;
}


/*=================================The main content classes*/
#contentColumnMain,
#navColumnOne,
#navColumnTwo,
.centerBoxContents,
.specialsListBoxContents,
.categoryListBoxContents,
.additionalImages,
.centerBoxContentsSpecials,
.centerBoxContentsAlsoPurch,
.centerBoxContentsFeatured,
.centerBoxContentsNew,
.alert
{
vertical-align:top;
}

#passwordForgottenMainContent p
{
padding:10px 0 10px 0;
}

.shippingEstimatorWrapper
{
padding:0.5em;
}

.alert
{
display: inline;
color:#FF0000;
margin-left:0.5em;
}

.advisory
{
}

.important
{
font-weight:bold;
}

.notice {}

.rating{}

.gvBal
{
float:right;
}

#bannerOne,
#bannerTwo,
#bannerThree,
#bannerFour,
#bannerFive,
#bannerSix
{
padding:0.8em;
}

.smallText,
#siteinfoLegal,
#siteinfoCredits,
#siteinfoStatus,
#siteinfoIP
{
font-size:0.9em;
}

/*=============================Shopping Cart Display*/



#shoppingCartDefault
{
margin-top:20px;
width:633px;
}

#emptyCart
{
margin:100px auto 100px auto;
width:220px;
line-height: 20px;
}

#addToCart
{
position: relative;
}

#addToCart input
{
border:none;
padding:0;
position: absolute;
top:21px;
right:0;
}

#addToCart img
{
border:none;
padding:0;
position: absolute;
top:22px;
right:0;
}

#cart_prodID4
{
background:url(/includes/templates/tea/images/cart_SeriesOne.gif) 0 15px no-repeat;
border-bottom:4px solid #f15a22;
border-top:4px solid #f15a22;
height:65px;
}

#cart_prodID5
{
background:url(/includes/templates/tea/images/cart_SeriesTwo.gif) 0 15px no-repeat;
border-bottom:4px solid #54b7c6;
height:65px;
}

#cart_prodID6
{
background:url(/includes/templates/tea/images/cart_SeriesTwoPrints.gif) 0 15px no-repeat;
border-bottom:4px solid #54b7c6;
height:65px;
}

#cart_prodID7
{
background:url(/includes/templates/tea/images/cart_SeriesThree.gif) 0 14px no-repeat;
border-bottom:4px solid #ff5426;
border-top:4px solid #ff5426;
height:65px;
}

#cart_prodID8
{
background:url(/includes/templates/tea/images/cart_SeriesFour.gif) 0 14px no-repeat;
border-bottom:4px solid #2bc6fe;
border-top:4px solid #2bc6fe;
height:65px;
}


#quantitycount5, #quantitycount6
{
font-family: Helvetica, Arial, sans-serif;
text-transform: uppercase;
text-align: center;
font-size: 12px;
color:#fff;
padding: 6px 0 8px 0;
letter-spacing: 3px;
background-color:#54b7c6;
}

#quantitycount4
{
font-family: Helvetica, Arial, sans-serif;
text-transform: uppercase;
text-align: center;
font-size: 12px;
color:#000;
padding: 6px 0 8px 0;
letter-spacing: 3px;
background-color:#f15a22;
}


#quantitycount7
{
font-family: Helvetica, Arial, sans-serif;
text-transform: uppercase;
text-align: center;
font-size: 12px;
color:#000;
padding: 6px 0 8px 0;
letter-spacing: 3px;
background-color:#ff5426;
}

#quantitycount8
{
font-family: Helvetica, Arial, sans-serif;
text-transform: uppercase;
text-align: center;
font-size: 12px;
color:#000;
padding: 6px 0 8px 0;
letter-spacing: 3px;
background-color:#2bc6fe;
}



#soldoutblurb
{
width:175px;
font-family: Helvetica, Arial, sans-serif;
text-transform: uppercase;
font-size: 11px;
text-align: center;
margin:16px 0 0 90px;
}


#cartContentsDisplay td,
#cartContentsDisplay th
{
padding:8px;
}

.tableHeading TH
{
border-bottom:1px solid #234F33;
}

.tableHeading,
#cartSubTotal
{
background-color:#AADD96;
}

#scProductsHeading
{
text-align: left;
}

#scTotalHeading,
#scUnitHeading
{
text-align: right;
}

#cartSubTotal
{
border-top:1px solid #AADD96;
font-weight:bold;
text-align:right;
padding:8px;
}

.cartTotalsDisplay
{
margin-bottom:20px;
}

.cartUnitDisplay,
.cartTotalDisplay
{
text-align:right;
padding-right:0.2em;
}

#scUpdateQuantity
{
}

#scQuantityHeading
{
text-align: center;
}

#cartQuantity
{
width:4.7em;
text-align: center;
}

#cartQuantity input
{
padding:4px;
text-align: center;
}

.cartNewItem
{
color:#33CC33;
position:relative;  /*do not remove-fixes stupid IEbug*/
}

.cartOldItem
{
color:#660099;
position:relative;  /*do not remove-fixes stupid IEbug*/
}

.cartBoxTotal
{
text-align:right;
font-weight:bold;
}

.cartRemoveItemDisplay
{
width:3.5em;
}

.normalprice,
.productSpecialPriceSale
{
text-decoration:line-through;
}

.productSpecialPrice,
.productSalePrice,
.productSpecialPriceSale,
.productPriceDiscount
{
color:#ff0000;
}

.orderHistList
{
margin:1em;
padding:0.2em 0em;
list-style-type:none;
} 

#cartBoxListWrapper ul,
#ezPageBoxList ul
{
list-style-type:none;
}

#cartBoxListWrapper li,
#ezPageBoxList li,
.cartBoxTotal
{
margin:0;
padding:0.2em 0em;
} 

#cartBoxEmpty,
#cartBoxVoucherBalance
{
font-weight:bold;
}


.totalBox
{
float: right;
}

#ottotal
{
border-top: 1px solid black;
font-weight: bold;
padding-top:10px;
}


.lineTitle,
.amount
{
}

.amount
{
}


#cartButtons
{
margin-top:16px;
}

.continueShoppingButton
{
float: left;
margin:0;
border: none;
}

#updateCartButton input
{
float: left;
margin:0 0 0 100px;
padding:0;
border: none;
}

.checkOutButton
{
float: right;
margin:0;
border: none;
}

#checkoutConfirmDefault h3 a
{
font-size: 0.9em;
font-family:Georgia;
text-transform: none;
}

#cartContentsDisplay
{
width:100%;
text-align: left;
margin-bottom: 10px;
}

#ccProductsHeading
{
width: 100%;
}


/*====================================list box contents*/

.centerBoxContents,
.specialsListBoxContents,
.categoryListBoxContents,
.additionalImages,
.centerBoxContentsSpecials,
.centerBoxContentsAlsoPurch,
.centerBoxContentsFeatured,
.centerBoxContentsNew
{
/* margin:1em 0em;	*/
}

.centerBoxWrapper
{
border:1px solid #9a9a9a;
height:1%;
margin:1.1em 0;
}

h2.centerBoxHeading
{
font-size:1.3em;
color:#ffffff;
}

/*============================== categories box parent and child categories */


SPAN.category-subs-parent
{
font-weight:bold;
}

SPAN.category-subs-selected
{
font-weight:bold;
}
/* end categories box links */


label
{
display: block;
padding: 10px 0;
}

input, textarea
{
border: 1px solid #ccc;
padding: 10px;
font-size: 12px;
}

LABEL.radioButtonLabel,
LABEL.checkboxLabel
{
display:inline;
margin:0 10px 0 5px;
}

SELECT
{
margin-bottom: 10px;
}

.buttonRow
{
margin-bottom:10px;
}

ADDRESS
{
padding:0.5em;
font-style:normal;
}



/*=========================warnings, errors, messages*/

.messageStackWarning,
.messageStackSuccess,
.messageStackCaution,
.messageStackError
{
padding: 10px;
background-color:#abd29a;
margin-bottom: 20px;
min-height: 42px;
}

.messageStackWarning IMG,
.messageStackSuccess IMG,
.messageStackCaution IMG,
.messageStackError IMG
{
float: left;
padding-right: 10px;
}

.messageStackWarning p,
.messageStackSuccess p,
.messageStackCaution p,
.messageStackError p
{
margin-top:8px;
color:#243a26;
}

/*===============================================misc*/

.rowOdd
{
/* background-color:#E8E8E8; */
height:1.5em;
vertical-align:top;
}

.rowEven
{
/* background-color:#F0F0F0; */
height:1.5em;
vertical-align:top;
}

.hiddenField
{
display:none;
}

.visibleField
{
display:inline;
}

CAPTION
{
/*display:none;*/
}

#myAccountGen li,
#myAccountNotify li
{
margin:0;
} 

.accountTotalDisplay,
.accountTaxDisplay
{
width:20%;
text-align:right;
/*vertical-align:top*/
}

.accountQuantityDisplay
{
width:10%;
vertical-align:top
}

TR.tableHeading
{
/* background-color:#cacaca; */
height:2em;
}

.productListing-rowheading
{
background-color:#abbbd3;
background-image:url(/images/tile_back.gif);
height:2em;
color:#FFFFFF;
}

.ratingRow
{
margin:1em 0em 1.5em 0em;
}

LABEL#textAreaReviews
{
font-weight:normal;
margin:1em 0em;
}

.information
{
padding:10px 3px;
line-height:150%;
}

#shoppingcartBody #shippingEstimatorContent
{
clear:both;
}

.seDisplayedAddressLabel
{
background-color:#85C285;
text-align:center;
}

.seDisplayedAddressInfo
{
text-transform:uppercase;
text-align:center;
font-weight:bold;
}

#seShipTo
{
padding:0.2em;
}