#Menu #Menu2 #MenuContainer_last li span.ribbon….clear {
	clear: both;
}

/* Global Reset */
* {
	margin: 0 auto;
	padding: 0 auto;
}

/* General */

html {
	margin: 0 auto;
	padding: 0 auto;
	min-width:1210px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/background_html.jpg?t=1484104866") repeat 0 0 !important; 
	color:#594b23;
	line-height: 22px;
	width:100%;
}

/* Page Container */

#Container {
	width: 100%;
	height:auto;
	margin: 0 auto;
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/background-small.jpg?t=1484104866") repeat-x 0 0;
	clear:both;
	padding: 0 auto;
	position:relative;
	min-height:500px;
	padding: 0 auto;
	/*overflow:auto;
	overflow-x:hidden;*/
}

.product_container {
	 background: none repeat scroll 0 0 #faf2de;
    border: 1px solid #d3ccb9;
    border-radius: 6px;
    clear: both;
    color: #594b23;
    display: block;
    font-family: GeometricSlabserif712,Rockwell,Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    height: auto;
    line-height: 19px;
    list-style: none outside none;
    margin: 1em 0 1em 0;
    overflow: hidden;
    padding: 1em;
    position: relative;
    z-index: 999;
}

.product_image {
	float:left;
	position:relative;
    z-index: 99999;
	padding-right:20px;
}

#Outer {
	margin: 0 auto;
	padding: 0 auto;
	height: auto;
	clear: both;
	width: 100%;
	position: relative;
	z-index:9999999;
}

#Wrapper {
	width:1000px;
	height:auto;
	clear: both;
	position:relative;
	z-index:9000;
	/*margin-bottom:-150px;*/
	margin: 0 auto -150px;
}

#Wrapper2 {
	width:1000px;
	margin: 0 auto;
	height:auto;
	clear: both;
	top:0px;
	position:relative;
	clear: both;
	z-index:9000;
}

@font-face {
    font-family: "GeometricSlabserif712";
    font-style: normal;
    font-weight: normal;
   /* src: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/Styles/GeometricSlabserif712/webfonts/944f577d3533ea2002f5d154f9f062fb.eot?t=1484104866#iefix") format("embedded-opentype");*/
}

@font-face {font-family: 'GeometricSlab712BT-LightA';
	font-style: normal;
	font-weight: normal;
}

/* SEO Header and Footer */

/* DELETE

	#Empty {
	height: 102px;
	width:100%;
	margin: 0 auto;
	padding-bottom: 0px;
	padding-top:40px;
	position:relative;
}

#Empty2 {
	height: 92px;
	width:100%;
	margin: 0 auto;
	padding-bottom: 0px;
	padding-top:40px;
	position:relative;
}

*/

#Header_relocate {
	position:relative;
	width:100%;
	top:0px;
	z-index:99999;	
	margin: 0 auto;
	padding: 0 auto;
}

#Footer_relocate {
	width:100%;	
	position:relative;
	margin-top:-150px;
}

#Footer_relocate.home-footer {
	margin-top:0px;
}

#Footer_relocate.home-footer-new {
	margin-top:-80px;
}

/* END of SEO Header and Footer */

/* GENERAL */

.BulkDiscount input {
	background-color: #bf6b04;
    background-image: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
    background-repeat: repeat-x;
    border: 1px solid #bf6b04;
    border-radius: 6px;
    color: #ffffff;
    font-family: GeometricSlabserif712,Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    height: 34px;
    margin: 10px 0 0 20px;
    padding: 4px 30px 5px;
    text-align: center;
    vertical-align: middle;
    width: 160px;
}

#Wrapper .Content a {color: #ca6835;text-decoration: none;}

#Wrapper .Content a:hover {color: #ca6835;text-decoration: underline;}

#Wrapper .Content .relatedProducts .ProductDetails a{
	color: #77652f;
}

#Wrapper .Content .relatedProducts .ProductDetails a:hover {color: #c40;}

a {
	font-weight: normal;
	outline:0;
	border:0;	
}

img, img a {
	border: 0;
}

.PL20 input#captcha {
	margin-left:160px;
	}
	
.PL20 img {
	
}

/*
#AccountRecentItems .wishtListList .ProductImage a {
	display:none;
}*/

.Content li.wishtListList .ProductDetails a.link_btn {
    color: #fff;
}

input, select {
	font-size: 11px;
}

input {
	padding: 1px;
}

p { /* text in content pages */
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:20px;
	color:#594b23;
	padding: 0 15px;
	text-decoration:none;
}

p a:link, p a:visited {
	color:#CA6835;
	text-decoration:underline;
}

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

#ChooseShippingAddress .InfoMessage a {
	color:#fff;
}

#Wrapper2 #ChooseShippingAddress p.InfoMessage a {
	color:#ca6835;
}

/* account pages paragraph style */

.p_other {
	/*margin-left:-28px;*/
}

#AccountInbox .BlockContent .p_other,
#EditAccountForm .BlockContent .p_other,
#ShippingAddressForm .BlockContent .p_other,
.p_other {
	margin-left: 0px;
}

#WishLists .BlockContent div[style="margin-left:-25px;"] {
	margin-left: 0px !important;
}

.par,
.Content a.par { /* text in content pages */
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:20px;
	color:#77652f;
	padding: 0;
	text-decoration:none;
}
.par a:link, .par a:visited {
	color:#CA6835;
	text-decoration:underline;
}

.par a:hover {
	color:#CA6835;
	text-decoration:underline;
}

.searchform { /* text in content pages */
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:20px;
	color:#77652f;
}

.searchform a:link, .searchform a:visited {
	color:#77652f;
	text-decoration:underline;
}

.searchform a:hover {
	color:#CA6835;
	text-decoration:underline;
}

#AdvancedSearchForm #category {
	overflow-y:scroll;
	float:left;
}

#AdvancedSearchForm #category ul li input[type="checkbox"] {
	margin-right:10px;
}

/* ADD THIS */
.AddThisButtonBox {
    margin: 10px 0 !important;
}

a.at-svc-facebook, a.at-svc-twitter, a.at-svc-google_plusone_share, a.at-svc-pinterest_share, a.at-svc-email {
    border-radius: 3px;
}

.at_flat_counter::after{
	border-color: transparent #fff transparent transparent !important;
}

.at_flat_counter {
    background: #fff none repeat scroll 0 0 !important;
	border-radius: 3px;
	 height: 28px !important;
    line-height: 28px !important;
}
.addthis_sharing_toolbox{
	margin-bottom: 5px;
}

.CartContents .ProductName .CustomizeItemLink {
	display:none !important;
}

/* MAIN h TAGS */

h1 {
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size:40px;
	color:#fff;
	font-weight:normal;
	text-shadow: 2px 2px 3px #333;
	line-height: 35px;
	margin: 0px;
	text-decoration:none;
}

.blog-Container h1 {
	 margin-left: 200px;
    padding-top: 80px;
    width: 500px;
	}

#NewsContent h1 {text-shadow: none;}

.recipebutton {
	float: right;
	margin: 20px 28px 0px 0px;
	text-decoration: none;
}

.submitRecipe-btn {
	 top: 16px; 
	 left: 630px; 
	 text-decoration: none; 
	 position: absolute;
}

.recipephoto {margin: 0px 20px 20px 20px;}

.slideshow { 
	height: 385px; 
	width:1200px; 
	margin: 0 auto; 
	padding: 0; 
	clear: both; 
	text-align: center; 	
	left: 50%;
	margin-left:-600px; 
	position:relative;
	z-index:0;
	top:0px;
	}

.HomeHeroBtn {
	width: auto;
	height: 31px;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	padding-top:2px;
	padding-right:20px;
	padding-bottom:0px;
	padding-left:20px;
	margin-top: 15px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left: 0px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
	float:left;
	text-shadow: none;
	line-height: 30px;
}

.Content .CategoryText h2 {/*category page text title JS 06/30 */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	color:#364d03;
	font-weight:normal;
	line-height:25px;
	padding: 0 15px;
	text-decoration:none;
}

.TitleHeading {
	font-size: 1.3em;
	font-weight: bold;
	margin: 6px 0 6px 0;
	text-decoration:none; 
}

#Tabs h2 {
font-family: "Rockwell",Trebuchet,Geneva,serif;
    font-size: 14px;
    font-weight: normal;
	color: #db8202;
}

#pageText h2 {/*category page text title JS 06/30 */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	color:#364d03;
	font-weight:normal;
	line-height:25px;
	padding: 0 13px;
	text-decoration:none;
}

.ProductMain .ProductDetailsGrid div#ProductOtherDetails h3,
.ProductMain .ProductDetailsGrid .DetailRow .Value h2 {
	  color: #ca6836;
    font-family: Georgia,Times New Roman,Times,serif;
    font-size: 19px;
    margin: -2px 0 0 29px;
    padding: 15px 0 10px 8px;
}

h3 { /*category page descriptive text over image*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	color:#fcf2c6;
	font-weight:normal;
	text-shadow: 2px 2px 3px #333;
}

.ContentAccount h3 {color:#bf6b04; text-shadow:none;}

.BlogPostContent h3 {text-shadow: none;}

.bannerText { /*category page descriptive text over image*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height: 26px;
	color:#fcf2c6;
	font-weight:normal;
	text-shadow: 2px 2px 3px #333;
	text-decoration:none;
}

h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	color:#364d03;
	font-weight:normal;
	font-size:1.3em;
	padding: 0 15px;
	text-decoration:none;
}

#pageTitles {
	position:relative;
	height: auto;
	width: auto;
}

#pageTitles h2 { /*category page title EK 06/03 */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#364d03;
	font-weight:normal;
	padding:12px;
	background-image: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_content_heading.jpg?t=1484104866");
	background-repeat:no-repeat;
	height:27px;
	margin: 0px;
	text-decoration:none;
	border:0;
}

.SortBox {
	width:300px !important;
	position:absolute;
	top:10px;
	right:-10px;
	height: auto;
	padding:0px 0px 0px 0px;
	margin: 0px 20px 0px 0px;
	clear:both;	
}

.listformsMD {
	position:absolute;
	top:0px;
	right:190px;
	width:auto;
	height: auto;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display:none;	
}

.listformsMD2 {
	position:absolute;
	top:0px;
	right:230px;
	width:auto;
	height: auto;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	display:none;
}

h5  { /*category page title EK 06/03 */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	color:#364d03;
	font-weight:normal;
	padding:12px;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_content_heading.jpg?t=1484104866");
	background-repeat:no-repeat;
	height:40px;
	margin: 0px;	
}

h6 { /*category list title EK 06/01 */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	color:#364d03;
	font-weight:normal;
}

h7 { /* Account page sub titles */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	color:#364d03;
	font-weight:normal;
}

.TextLinks, .TextLinks a {
	width:auto;
	height:auto;
	float:left;
	font-size:13px;
	line-height:22px;
	vertical-align:top;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CA6835;
	clear:both;
	text-decoration:underline;
	margin-top:5px;
}

.TextLinks a:hover {
	color:#CA6835;
	text-decoration:underline;
}

.TextLinks a:visited {
	color:#CA6835;
	text-decoration:underline;
}

.CategoryTitle {
	float:none;
	clear:both;
	position:relative;
}

blockquote {
	margin-left: 28px;
} 

hr {
	margin: 10px 0;
	padding: 0;
	background: #c7b299;
	height: 1px;
	border:0;
}

#pageText {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:22px;
	width:auto;
	height:auto;
	padding:0px;
}

#CategoryText {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:22px;
	width:auto;
	height:auto;
	padding:15px;
}

.CategoryText {
	line-height:18px;
	padding:10px 10px 30px 10px;
	color:#626262;
}

#HomeHeroContainer{
	width: 100%; 
	height: 385px; 
	text-decoration:none;
	margin-top:-20px;
}

#HomeHeroBanner {
	font-family: GeometricSlabserif712, Georgia, Times, _serif;
	font-size: 20px;
	line-height: 42px;
	text-decoration: none;
	text-align: left;
	margin:0px 0px 0px 0px;
	padding: 0px;
	height: 385px;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;
}

.HomeHeroText h1 {
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size:40px;
	color:#fff;
	font-weight:normal;
	text-shadow: 2px 2px 3px #333;
	line-height: 35px;
	margin: 20px 0px 0px 0px;
	text-decoration:none;
}

.HomeHeroText {
	position: absolute;
	top: 85px;
	left: 160px;
	margin: 0px;
}

.HomeHeroText-2lines {
	position: absolute;
	top: 45px;
	left: 160px;
	margin: 20px 0px 0px 0px;
}

.HomeHeroSubText {
	font-family: Arial, Helvetica, _sans;
	font-size:20px;
	line-height: 16px;
	color:#fcf2c6;
	font-weight:normal;
	text-shadow: 2px 2px 3px #333;
	padding-top: 10px;
	margin: 0px;
}

.BannerBottom {
	text-align:center;
	position:relative;
	height:150px;
	width:800px;
	margin-left:0px;
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_content_bottom.gif?t=1484104866");
	background-repeat:no-repeat;
}

.Bottom_Page_Banners {
	position:absolute;
	top:60px;
	left:0px;
	height:100px;
	width:800px;
	border:none; 
	padding: 0px 0px 0px 0px; 
	background-color:transparent;
	background-image:none;
	margin-top:0px;
}

 .banner-bottom-table {
	 height: 76px;
    left: 10px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 60px;
    width: 780px;
 }

.BannerTop {
	width:170px;
	margin-bottom:20px;
}

.Left_Nav_Banners {
	width:180;
	height:370px;
	padding:0;
	margin:0;
	border:none;
}

.homepage #Wrapper .TabbedPanelsTabGroup {
	  -moz-user-select: none;
    left: 10px;
    margin: 0;
    outline-style: none;
    padding: 0;
    position: absolute;
    top: -80px;
	z-index: 400;
}

.homepage #Wrapper #featuredProducts li div {
	position:relative;
	left:0px !important;
	top:0px !important;
	text-align: center;
}

.homepage #Wrapper #featuredProducts li div.ProductDetails {
	width: 170px;
}

.homepage #Wrapper #featuredProducts li {
	height:150px;
}

.homepage #Wrapper .nextHome {
left: 912px;
z-index: 400;
}

.homepage #Wrapper .TabbedPanelsContentGroup {
	 -moz-user-select: none;
    background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/slider_back155.jpg?t=1484104866") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #b2bb83;
    border-radius: 4px;
    clear: both;
    height: 155px;
    left: 0;
    margin: 0 0 0 10px;
    padding: 0;
    position: absolute;
    top: -41px;
    width: 980px;
}

/* ----- PAGE BANNERS ----- */

table.pageBanners {
	width:800px;
	height:233px;
	vertical-align:top;
}
table.pageContentHeader {
	width:800px;
	vertical-align:top;
}
table.contentTable {
	width:100%;
	background:#b2bb83;
}

/* Top Message */
#TopMessage {
	position: absolute;
	left: 160px;
	top: 0px;
	width: 450px;
	height: 40px;
	padding: 0px;
	margin: 0px;
}

#TopMessage a {
	color: #CA6835;
	text-decoration: underline;
}

#TopMessage iframe .BlockContent table {
	width: 100% !important;
}

/* Top Navigational Menu */
#TopMenu {
	width: 100%;
	height: 40px;
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
}

#TopMenuContainer {
	width: 1000px;
	height: 40px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	position: relative;
}

#TopMenu ul {
	float: right;
	list-style: none;
	padding: 10px 0 0 8px;
	margin: 0px 0px 0px 0px;
	width:auto;
	 height: 30px !important;
}

#TopMenu li {
	list-style: none;
	float:left; 
	margin: 0;
	padding: 0;
	height: 40px;
	font-family: Arial,Helvetica,sans-serif;
	color: #77652f !important;
}

#TopMenu li.First a:first-child {
	float:left;
}

#TopMenu li.First a:last-child {
	/* float:right; */
}

#TopMenu li.Last a {
	padding: 0px 0px 0px 0px;
	margin: -10px 0 0;
}

#TopMenu li a, #TopMenu li div {
	display: inline-block;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #77652f !important;
	padding: 3px 3px 3px 3px;
	border-left:none !important;
	/* float:left; */	
	margin: 0 3px;
}

#TopMenu li a:hover, #TopMenu li .First a:hover {
	color:#FFF !important;
	background-color: #ec8d03;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; /* future proofing */
    -khtml-border-radius: 3px; /* for old Konqueror browsers */
}

/* Top Pages Menu */
#TopPagesMenu {
	width: 560px;
	height: 44px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
}

#TopPagesMenu ul {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0 0 0 -15px;
}

#TopPagesMenu li {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
}
#TopPagesMenu li a {
	display: block;
	text-decoration: none;
	font-size: 13px;
	font-family: GeometricSlabserif712, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #6f6043;
	padding: 3px 5px 3px 5px;
	margin: 7px 7px 0px 7px;
}

#TopPagesMenu li.First {
	margin: 0px 0px 0px 0px;
	
}
#TopPagesMenu li.Last a {
	padding: 4px 15px 4px 15px;
	margin: 4px 0px 5px 11px;
	border: 1px solid #c7b299;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/browse_btn_back.gif?t=1484104866") repeat-x 0;
}
#TopPagesMenu li.Last a:hover {
	color:#FFF;
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/tab_back_over.gif?t=1484104866") repeat-x 0;
}

#TopPagesMenu li a:hover {
	color:#FFF;
	background-color: #ec8d03;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; /* future proofing */
    -khtml-border-radius: 3px; /* for old Konqueror browsers */
}

/* MAIN MENU */



/* Pages Menu */
#Menu {
	width: 100%;
	margin: 0 auto;
	padding: 0 auto;
	height: 43px;
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/nav_background_both.jpg?t=1484104866") repeat-x 0 0;
}

#Menu2 {
	width: 830px;
	margin: 0 auto !important;
	padding: 0px 0px 0px 170px;
	height: 43px;
	position: relative;
}

#MenuContainer {
	width: auto !important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 43px;
	float: right;
}
#MenuContainer2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 43px;
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/nav_background_both.jpg?t=1484104866") repeat-x -86px bottom;
	float: right;
}

#MenuContainer_last {
	width: auto !important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 43px;
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/nav_background_both.jpg?t=1484104866") repeat-x -86px bottom;
	float: right;
}

/* -- HOLIDAY PROMOTION 2016 --

#Menu #Menu2 #MenuContainer_last li {
height: 40px;
border-top:3px solid #ec8d03;
}

#Menu #Menu2 #MenuContainer_last li span.ribbon {
	position: absolute;
	left:50%;
    top: -15px;
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/gift-btn-bow.png?t=1484104866");
	background-repeat:no-repeat;
	width:40px;
	height:30px;
	margin-left:-20px;	
	z-index: 9999999999;
}

/* -- HOLIDAY PROMOTION 2016 -- */

#Menu #Menu2 #MenuContainer_last li li {
height: 43px;
border-top: none;
}

#Menu ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	width: auto !important;
	z-index:2000;
	display:inline-block;
}


#Menu li:hover a {
    text-decoration: none;
	background-color: #faf4ed;
	border-top: solid 1px #b2bb83;
	border-right: solid 1px #b2bb83;
	border-left: solid 1px #b2bb83;
	color: #244117;
	margin: 0px;
}

#Menu li {
	position: relative;
	width: auto !important;
	height: 43px;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/nav_divider.gif?t=1484104866") no-repeat;
	background-position: right;
	display: block;
	display: inline;
}

#Menu #MenuContainer_last li  {
	margin: 0 -1px 0 0;
	padding: 0 1px 0 0;
}

#Menu li a {
	padding: 10px 11px 0px 11px;
	margin: 1px 1px 0px 1px;
	text-align: center;
	height: 43px;
	color: #fefdfd;
	float: left;
	font-size: 14px;
	font-family: Rockwell, Georgia, serif;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	display: block;
	display: inline;
	white-space: nowrap;
	background: none !important;
}

#Menu li #dropdown_bottom a {
}

#Menu li #dropdown_bottom a:hover {
	background: none !important;
}

#Menu li a.tweak {
	padding: 10px 0px 0px 0px;
	margin: 1px 1px 0px 1px;
	text-align: center;
	height: 43px;
	color: #fefdfd;
	float: left;
	font-size: 14px;
	font-family: Rockwell, Georgia, serif;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	display: block;
	display: inline;
	white-space: nowrap;
}


#Menu li:hover #dropdown_left ul li a {
	text-decoration: none;
	height:auto;
	display:block;
	padding:5px 5px 5px 10px;
	margin:0;
	color: #355424;
	text-align:left;
	background-color:transparent;
	border: none;
	background-image: none;
}
#Menu li:hover #dropdown_right ul li a {
	height:auto;
	display:block;
	padding:5px 5px 5px 10px;
	text-decoration:none;
	margin:0;
	color: #7a6132;
	text-align:left;
	background-color: transparent;
	border: none;
	font-style:italic;
	background-image:none;
}
#Menu li:hover #dropdown_right ul li .title {
	height:auto;
	display:block;
	padding:5px 5px 5px 10px;
	text-decoration: none;
	margin:0;
	color: #7a6132;
	text-align:left;
	background-color: none;
	border: none;
	background-image:none;
	font-weight: normal;
}

#Menu li a:hover, #Menu li a.tweak:hover {
	text-decoration: none;
	background-color: #faf4ed !important;
	border-top: solid 1px #b2bb83;
	border-right: solid 1px #b2bb83;
	border-left: solid 1px #b2bb83;
	color: #244117;
	margin: 0px;
}

#Menu li:hover > a {
	background-color: #faf4ed !important;
}

#Menu li:hover #dropdown_left ul li a {
	width:100% !important;
	min-width:100px;
}


#Menu li:hover #dropdown_left ul li a:hover {
	text-align:left;
	height:auto;
	width:100% !important;
	min-width:100px;
	margin:0;
	display:block;
	display: inline;
	padding:5px 5px 5px 10px;
	border:none;
	list-style:none;
	color:#fff;
	background-color: #ec8d03 !important;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; /* future proofing */
    -khtml-border-radius: 3px; /* for old Konqueror browsers */
}

#Menu li:hover #dropdown_right ul li a {
	width:100% !important;
	min-width:100px;
}

#Menu li:hover #dropdown_right ul li a:hover {
	text-align:left;
	height:auto;
	width:100% !important;
	margin:0;
	display:block;
	padding:5px 5px 5px 10px;
	border:none;
	list-style:none;
	color:#fff;
	background-color: #ec8d03 !important;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; /* future proofing */
    -khtml-border-radius: 3px; /* for old Konqueror browsers */
}

#dropdown_wrapper {
	position:absolute;
	top:43px;
	left:0;
	padding:0;
	width:330px;
	height:auto;
	z-index:99999;
	display:none;
	background-color: #faf4ed;
	border-bottom: solid 1px #b2bb83;
	border-right: solid 1px #b2bb83;
	border-left: solid 1px #b2bb83;
	clear:both;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_dropdown_wrapper_narrow.jpg?t=1484104866");
	background-repeat:repeat-y;
}

#dropdown_left {
	text-align:left;
	display:block;
	left:0;
	top:0;
	float:left;
	width:105px;
	height:auto;
	padding:10px 10px 10px 10px;
}

#dropdown_left ul li {
	padding:0px;
	height:auto;
	clear:left;
	font-size: 14px;
	font-family: Rockwell, Georgia, serif;
	font-weight: normal;
	text-decoration: none;
	list-style:none;
	text-align:left;
	background-image:none;
	border:none;
	width:100%
}



#dropdown_right {
	display:block;
	position:relative;
	left:0;
	margin-left:20px;	
	float:left;
	width:auto;
	height:100%;
	border-top:solid 5px #faf4ed;
	padding:5px 10px 0 10px;
}

#dropdown_right ul {
	height:auto;
}

#dropdown_right ul li {
	height:auto;
	padding:0px;
	clear:left;
	font-size: 14px;
	font-family: Rockwell, Georgia, serif;
	font-weight: normal;
	list-style:none;
	text-align:left;
	background-image:none;
	border:none;
	width:100%;
	color: #355424;
	vertical-align:top;
}


#dropdown_bottom {
	clear:left;
	display:block;
	position:static;
	width:320px;
	height:76px;
	border-left: solid 5px #faf4ed;
	border-right: solid 5px #faf4ed;
	border-bottom: solid 5px #faf4ed;	
}

#dropdown_wrapper2 {
	position:absolute;
	top:43px;
	left:0;
	padding:5px 10px 5px 5px;
	width:180px;
	height:auto;
	z-index:99999;
	display:none;
	background-color: #faf4ed; 
	border-bottom: solid 1px #b2bb83;
	border-right: solid 1px #b2bb83;
	border-left: solid 1px #b2bb83;
}

#dropdown_left2 {
	text-align:left;
	display:block;
	left:0;
	top:0;
	float:left;
	width:160px;
	height:auto;
	padding:5px 10px 10px 5px;
}

#dropdown_left2 ul li {
	padding:0px;
	height:auto;
	clear:left;
	font-size: 14px;
	font-family: Rockwell, Georgia, serif;
	font-weight: normal;
	text-decoration: none;
	list-style:none;
	text-align:left;
	background-image:none;
	border:none;
	width:100%;
}
#dropdown_left2 ul li {
	padding:0px;
	height:auto;
	clear:left;
	font-size: 14px;
	font-family: Rockwell, Georgia, serif;
	font-weight: normal;
	text-decoration: none;
	list-style:none;
	text-align:left;
	border:none;
	width:100%;
}

#Menu li:hover #dropdown_left2 ul li a {
	height:auto;
	display:block;
	padding:5px 5px 5px 10px;
	text-decoration:none;
	margin:0;
	color: #355424;
	text-align:left;
	width:100% !important;
	min-width:140px;
	background-image:transparent;
	border: none;
	background-image: none;
}

#Menu li:hover #dropdown_left2 ul li a:hover {
	text-align:left;
	height:auto;
	width:100% !important;
	min-width:140px;
	margin:0;
	display:block;
	padding:5px 5px 5px 10px;
	border:none;
	list-style:none;
	color:#fff;
	background-color: #ec8d03 !important; 
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; /* future proofing */
    -khtml-border-radius: 3px; /* for old Konqueror browsers */
	border: none;
	background-image: none;
}

#dropdown_left2_nontea {
	text-align:left;
	display:block;
	left:0;
	top:0;
	float:left;
	width:160px;
	height:auto;
	padding:5px 20px 10px 5px;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_dropdown_nontea.jpg?t=1484104866");
	background-repeat:repeat-x;
}

#dropdown_left2_nontea ul li {
	padding:0px;
	height:auto;
	clear:left;
	font-size: 14px;
	font-family: Rockwell, Georgia, serif;
	font-weight: normal;
	text-decoration: none;
	list-style:none;
	text-align:left;
	background-color:transparent;
	background-image:none;
	border:none;
	width:100%
}

#dropdown_left2_nontea ul li a {
	padding:0px;
	height:auto;
	clear:left;
	font-size: 14px;
	font-family: Rockwell, Georgia, serif;
	font-weight: normal;
	text-decoration: none;
	list-style:none;
	text-align:left;
	background-color:#F00;
	border:none;
	width:100%
}

#Menu li:hover #dropdown_left2_nontea ul li a {
	height:auto;
	display:block;
	padding:5px 5px 5px 10px;
	text-decoration:none;
	margin:0;
	color: #7a6132;
	text-align:left;
	width:100% !important;
	min-width:140px;
	background-image:none;
	background-color:transparent;
	border: none;
}

#Menu li:hover #dropdown_left2_nontea ul li a:hover {
	text-align:left;
	height:auto;
	width:100% !important;
	min-width:140px;
	margin:0;
	display:block;
	padding:5px 5px 5px 10px;
	border:none;
	list-style:none;
	color:#fff;
	background-color: #ec8d03 !important;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; /* future proofing */
    -khtml-border-radius: 3px; /* for old Konqueror browsers */
	border: none;
	background-image: none;
}

#dropdown_wrapper_last {
	position:absolute;
	top:43px;
	right:1px;
	padding:5px;
	width:200px;
	height:auto;
	z-index:99999;
	display:none;
	background-color: #faf4ed;
	border-bottom: solid 1px #b2bb83;
	border-right: solid 1px #b2bb83;
	border-left: solid 1px #b2bb83;
}

#dropdown_left_last {
	text-align:left;
	display:block;
	left:0;
	top:0;
	float:left;
	width:160px;
	height:auto;
	padding:5px 10px 10px 10px;
}

#dropdown_left_last ul li {
	padding:0px;
	height:auto;
	clear:left;
	font-size: 14px;
	font-family: Rockwell, Georgia, serif;
	font-weight: normal;
	text-decoration: none;
	list-style:none;
	text-align:left;
	background-image:none;
	border:none;
	width:100%;
}

#Menu li:hover #dropdown_left_last ul li a {
	height:auto;
	display:block;
	padding:5px 5px 5px 10px;
	text-decoration:none;
	margin:0;
	color: #355424;
	text-align:left;
	width:100% !important;
	min-width:140px;
	background-color:transparent;
	border: none;
	background-image: none;
}

#Menu li:hover #dropdown_left_last ul li a:hover {
	text-align:left;
	height:auto;
	width:100% !important;
	min-width:140px;
	margin:0;
	display:block;
	padding:5px 5px 5px 10px;
	border:none;
	list-style:none;
	color:#fff;
	background-color: #ec8d03 !important;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; /* future proofing */
    -khtml-border-radius: 3px; /* for old Konqueror browsers */
	border: none;
	background-image: none;
}

#Menu li:hover a, #Menu li.over a{
	text-decoration: none;
}

#Menu li ul li a, #Menu li.over li a {
	text-decoration: none !important;
}
#Menu li:hover #dropdown_wrapper, #Menu li.over #dropdown_wrapper {
	display:block;
}

#Menu #MenuContainer2 li:hover #dropdown_wrapper2, #Menu #MenuContainer2 li.over #dropdown_wrapper2 {
	display:block;
}

#Menu #MenuContainer_last li:hover #dropdown_wrapper_last, #Menu #MenuContainer_last li.over #dropdown_wrapper_last {
	display:block;
}

/*
#Menu li:hover ul, #Menu li.over ul {
	display:block;
}*/

/* Holly Hack. IE Requirement \*/
* html #Menu ul li { float: left; height: 1%; }
* html #Menu ul li a { height: 1%; }
/* End */

/* --------- END MAIN MENU ------------ */

/* Outer Content  (Surrounds header & content) */

#Header {
	width: 100%;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	height: 44px;
	border-bottom: none !important;
}

#HeaderContainer {
	height: 44px;
	width: 813px;
	margin: 0 auto;
	padding: 0px 0px 0px 187px;	
	position: relative;
}

#HomeHeader {
	position:relative;
	z-index: 20000;
	clear: both;
	margin: 0 auto;	
}

/* Logo */

#Logo {
	position: absolute;
	top: -85px;
	left: 0px;
	width: 170px;
	height: 142px;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/logo_arborteas.png?t=1484104866");
	margin: 0px 0px 0px 0px;
}

#Logo a img {
}

/* Tagline Under Logo */
#Tagline {
	width: 157px;
	height: 25px;
	position: relative;
	left: 0px;
	top: 10px;
	font-family: GeometricSlabserif712, "Times New Roman", Times, serif;
	color: #244117;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	text-align: -moz-center;
}

.TaglineText {
	width: 130px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}

/* Top Loyalty 


#TopMenu li div.sloyalty-loyaltyprogram-points {
	height: 15px;
    width: 140px;
}
a#points {
	color: #77652f !important;
	font-size: 12px;
	font-weight: bold;
}

#sloyalty-iframe {
	background: url("//cdn11.bigcommerce.com/r-4f615c2ae007824a9fe879699febc4e15e0b2067/themes/default/images/background-small.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0) !important;
}

#sloyalty-iframe #customer-header {
	background: none !important;
}*/

/* Top Search Form */
#SearchForm {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 0px;
	left:753px;
	height: 44px;
	z-index:999999999;
}

#SearchForm label {
	font-weight: bold;
}

#SearchForm form {
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
	background-color: #FFF;
	border: 2px solid #c7b299 !important;
}
	
#SearchForm input.Textbox, 
#SearchForm input#query-input,
#SearchForm input.gsc-input {
	width: 145px !important;
	padding-right:40px !important;
	padding-left: 10px !important;
}

#SearchForm a {
	text-decoration: none;
}

table#gs_id50 td.gsib_b {
	display:none !important;
}

.gsc-search-box-tools .gsc-search-box .gsc-input,
table.gsc-search-box td.gsc-input {
	padding-right:0px !important;
}

/* === GOOGLE SEARCH === */

.gsc-input-box {
	border:none !important;
	background:none !important;
	height:auto !important;
}

.gsib_a {
	padding: 0px !important;
}

.cse .gsc-control-cse, .gsc-control-cse {
	background-color:transparent !important;
	border:none !important;
}

.gsc-webResult.gsc-result, 
.gsc-results .gsc-imageResult {
	background-color:transparent !important;
	border:none !important;
}

.gs-webResult.gs-result a.gs-title:link, 
.gs-webResult.gs-result a.gs-title:link b, 
.gs-imageResult a.gs-title:link, 
.gs-imageResult a.gs-title:link b,
.gs-title a,
.gs-title a b,
.gs-result .gs-title, .gs-result .gs-title * {
	color:#CA6835 !important;
	text-decoration:none !important;
}

.cse .gsc-webResult.gsc-result, .gsc-webResult.gsc-result, .gsc-imageResult-column, .gsc-imageResult-classic {
	padding:0.25em 20px !important;
}

.gs-webResult .gs-snippet, 
.gs-imageResult .gs-snippet, 
.gs-fileFormatType {
	 color: #594B23 !important;
    font-family: Georgia,"Times New Roman",Times,serif !important;
	font-style:normal !important;
}

.gs-webResult div.gs-visibleUrl, 
.gs-imageResult div.gs-visibleUrl {
	color:#999 !important;
}

input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
	box-shadow:none !important;
}

.gssb_c {
    z-index: 2147483647 !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
	background-color:transparent !important;
	color:#CA6835 !important;
	padding:10px !important;
}

.gsc-results .gsc-cursor-box {
	text-align:center !important;
}
	
td.gsc-clear-button {
	display:none;
}

input.gsc-input {
	border:none !important;
	padding:0px !important;
	border-radius: 6px 6px 6px 6px;
    color: #907C53;
    font-family: GeometricSlabserif712,"Times New Roman",Times,serif;
    font-size: 14px;
    height: 34px;
}



table.gsc-search-box {
	margin-bottom:0px !important;
}

.cse input.gsc-search-button, input.gsc-search-button {
	background:none !important;
	background-color:transparent !important;
	border:none !important;
	width:32px !important;
	height: 24px !important;
    min-width: 29px !important;
    padding: 5px !important;
}

.gsc-input {
	background:none !important;
}
	 
/* === end GOOGLE SEARCH === */


/* Search page */

table.gstl_0.gssb_c, table.gstl_1.gssb_c {
	display:block;
	z-index:99999;
}

table.gstl_0.gssb_c td.gssb_e, table.gstl_1.gssb_c td.gssb_e {
	width:247px !important;
}

.gssb_a {
    padding: 5px 10px !important;
}

table.gsc-search-box {
	position:relative;
}

.cse .gsc-control-cse, .gsc-control-cse {
	background:none;
	border:none;
}

.gsc-resultsbox-visible {
    background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/content_bg_topline_grad800px.png?t=1484104866") no-repeat scroll 0 0 transparent;
    margin: -16px 0 0 -16px;
    width: 800px;
    z-index: inherit;
	padding-top:25px;
}

.gs-result .gs-title, .gs-result .gs-title * {
	 color: #77652F;
    font-family: Georgia;
    font-size: 14px;
    text-decoration: none;
}

.gs-result .gs-title:hover, .gs-result .gs-title b:hover, .gs-result .gs-title:hover b, .gs-result .gs-title:hover a, .gsc-result:hover a, .gsc-result:hover a b
 {
	color:#e79621;
	text-decoration:none;
}

.gs-bidi-start-align.gs-snippet {
color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
	font-style: italic;
    text-align: left;
	line-height:18px;
}

.gsc-result:hover {
	background-color:#fff;
}

.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {
	color:#567F36;
}

.gs-result img.gs-image, .gs-result img.gs-promotion-image {
	border:none !important;
}

.cse .gsc-webResult.gsc-result, .gsc-webResult.gsc-result, .gsc-imageResult-column, .gsc-imageResult-classic {
    border: none !important;
    margin-bottom: 0em;
    padding: 10px 0.25em;
}

.gsc-webResult .gsc-result {margin-bottom: 1em !important;}

.gsc-wrapper {
  background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_content.jpg?t=1484104866") repeat-y scroll 0 0 transparent;
}

/* New Home Page */

.new-HomeHeader #Tagline {left:10px;}

#Header_relocate #loading_div {margin-top:50px;}

.home-page-topslider .HomeHeroText {
	text-align:left;
	left: 290px;
}

.flexslider_container {
	  clear: both;
    height: 346px;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 0;
}

#Header_relocate .flexslider {
	  clear: both;
    height: 346px;
    left: 50%;    
    padding: 0;
    position: relative;
    text-align: center;
    top: 0;
   width: 1512px;
 margin: 0 auto 0 -756px;
 /* width: 100%;
    margin: 0 auto 0 -50%;*/
    z-index: 0;
}

#Header_relocate .flexslider ul{width:100%;overflow:hidden;padding:0px !important;}
#Header_relocate .flexslider ul li img {height:100%;}

.home-background {
  background: -webkit-linear-gradient(left,rgba(238,220,177,0),rgba(243,230,200,1),rgba(243,230,200,1),rgba(238,220,177,0)); /*Safari 5.1-6*/
  background: -o-linear-gradient(right,rgba(238,220,177,0),rgba(243,230,200,1),rgba(243,230,200,1), rgba(238,220,177,0)); /*Opera 11.1-12*/
  background: -moz-linear-gradient(right,rgba(238,220,177,0),rgba(243,230,200,1),rgba(243,230,200,1), rgba(238,220,177,0)); /*Fx 3.6-15*/
  background: linear-gradient(to right, rgba(238,220,177,0), rgba(243,230,200,1), rgba(243,230,200,1),rgba(238,220,177,0)); /*Standard*/
  top:-10px;
}

.slideshow_container {
	position:relative;
	height: 365px;
}

#Header_relocate #nav {
	 clear: both;
    height: 70px;
    left: 50%;
    padding: 0;
    position: absolute;
    text-align: center;
    bottom: 0;
    width: 1512px;
     margin: 0 auto 0 -756px;
	/*width: 100%;
	margin: 0 auto 0 -50%;*/
    z-index: 500;
	box-sizing: border-box;
}

#Header_relocate #nav .flexslider-controls,
#nav .left_padding,
#nav .right_padding {
	float:left;
	height:100%;
}

#nav .left_padding, #nav .right_padding {width: 17%;}
#Header_relocate #nav .flexslider-controls {width:66%;}


#nav .left_padding {
	background-image: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/left-banner-gradient6.jpg?t=1484104866");
	background-repeat: no-repeat;
	background-position: right top;
	}

#nav .right_padding {
background-image: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/right-banner-gradient6.jpg?t=1484104866");
	background-repeat: no-repeat;
	background-position: left top;
	}
	
#Header_relocate #nav .flexslider-controls ul {
	list-style: none;
	padding:0px;
	margin:0px;
	width:100%;
	height:100%;
	background-image: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/banner-gradient-70px-small.jpg?t=1484104866");
	background-repeat: no-repeat;
	background-position:right top;
}

#Header_relocate #nav a,
#Header_relocate #nav .flexslider-controls ul li {
	width:33.3333333%;
	float:left;
	height:100%;
	 color: #fff;
    text-decoration: none;
	font-size: 1.8em;
	font-family: GeometricSlabserif712,Georgia,"Times New Roman",Times,serif;
	 background: -webkit-linear-gradient(#486503, #253401); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#486503, #253401); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#486503, #253401); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#486503, #253401); /* Standard syntax */
  border-right:1px solid #889e4c;
   display: table;
   box-sizing: border-box;
   transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
}

#Header_relocate #nav .flexslider-controls ul li:hover {
	color:#a0ad81;
}

#Header_relocate #nav .flexslider-controls ul li:last-child {
	border-right:none;
}

#Header_relocate #nav ul li div  {
	display: table-cell;
    vertical-align: middle;
	text-shadow: 1px 1px 1px #333;
}
#Header_relocate #nav ul li div.snav_text  {
	font-family: 'GeometricSlab712BT-LightA';
	font-style: normal;
	font-weight: normal;
}

#Header_relocate #nav ul li div.nav_container  {
	cursor: pointer;
}

#Header_relocate #nav .flexslider-controls ul li.flex-active {
	 background: -webkit-linear-gradient(rgba(25,35,1,0),rgba(25,35,1,0), rgba(25,35,1,1)); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(rgba(25,35,1,0),rgba(25,35,1,0), rgba(25,35,1,1)); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(rgba(25,35,1,0),rgba(25,35,1,0), rgba(25,35,1,1)); /* For Firefox 3.6 to 15 */
  background: linear-gradient(rgba(25,35,1,0),rgba(25,35,1,0), rgba(25,35,1,1)); /* Standard syntax */
}

.nav_container .snav_content_container {float:right; width:70%; padding-top: 8px;}
.nav_container .icon {float:left; width:30%;}

.nav_container .snav_content_container .snav_title {
	   box-sizing: border-box;
    font-size: 0.725em;
    letter-spacing: 0.05em;
    line-height: 1em;
    padding-right: 10px;
}

.nav_container .snav_content_container .snav_text {
	font-size:.675em;
}

.nav_container .snav_content_container .snav_title,
.nav_container .snav_content_container .snav_text {
	float:left;
	width:100%;
	display:block;
	text-align:left;
}

/* New Home Page -- Top Promotion */

#area1_container {
    height: auto;
	position: relative;
}

#area1_container #area1 {
	height:278px;
}

#area1_container #youTubePlayer {
	position: absolute;
	right:100px;
	top:50px;
	border: 8px solid #c5b588;
    border-radius: 6px;
}

.area-content {
	position:absolute;
	margin-top: 10px;
	left: 120px;
    top: 40px;
	width: 40%;
}

.area-content a {text-decoration:none;}
.area-content a:hover {color:#fff;}


.area-content-text {
	color:#594b23;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size:1.4em;
	padding-bottom: 10px;
	text-decoration:none;
}

#earthday-home .area-content-text {line-height:1.45em;}

#area-promotion {
	height:50px;
	position: relative;
	display: table;
	width:100%;
}

#promotion-left, #promotion-right {
	width:200px;
	height:50px;
}

#promotion-left,
#promotion-right,
#area1_left_promotion,
#area1_right_promotion {float:left;}

#promotion-left {
  background: -webkit-linear-gradient(left,rgba122,108,70,0),rgba(122,108,70,1)); /*Safari 5.1-6*/
  background: -o-linear-gradient(right,rgba(122,108,70,0),rgba(122,108,70,1)); /*Opera 11.1-12*/
  background: -moz-linear-gradient(right,rgba(122,108,70,0),rgba(122,108,70,1)); /*Fx 3.6-15*/
  background: linear-gradient(to right, rgba(122,108,70,0), rgba(122,108,70,1)); /*Standard*/
}
	
#promotion-right {
	background: -webkit-linear-gradient(left,rgba(122,108,70,1),rgba(122,108,70,0)); /*Safari 5.1-6*/
  background: -o-linear-gradient(left,rgba(122,108,70,1),rgba(122,108,70,0)); /*Opera 11.1-12*/
  background: -moz-linear-gradient(left,rgba(122,108,70,1),rgba(122,108,70,0)); /*Fx 3.6-15*/
  background: linear-gradient(to right, rgba(122,108,70,1), rgba(122,108,70,0)); /*Standard*/
	}

#area1_left_promotion,
#area1_right_promotion {
	width:300px;
	height: 50px;
    text-align: center;
	color:#fff;
	display: table-cell;
    vertical-align: middle;
	color:#f2edd0;
	font-family: GeometricSlabserif712,Georgia,"Times New Roman",Times,serif;
	font-size: 1.2em;
	background-color: #7a6c46;
	}
	
#area1_left_promotion:hover span,
#area1_right_promotion:hover span {color:#fff;}

#area1_left_promotion:hover img, #area1_right_promotion:hover img {opacity: 0.8;
	filter: alpha(opacity=80);}
	
#area1_left_promotion img,
#area1_right_promotion img {padding-top: 10px;float: left;padding-right: 10px;}
	
#area1_left_promotion span,
#area1_right_promotion span {padding-top: 13px;float: left;text-decoration:none;}
	
#area1_container .AddToCart_btn_JS {text-decoration:none;}
#area1_container .AddToCart_btn_JS:hover {color:#fff;}

 
/* New Home Page -- Browse By Origin */

#browse_by_origin_container {
	border-radius:10px;
    height: auto;
	position: relative;
	border: 1px solid #b2bb83;
	margin-top:30px;
	margin-bottom:30px;
	padding: 20px 00px 20px 00px;
	width: 820px;
	margin-left: -410px;
	left: 50%;
  background: -webkit-linear-gradient(#ede8ca,#f2edd0,#f2edd0,#f2edd0,#ede8ca); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ede8ca, #f2edd0,#f2edd0,#f2edd0, #ede8ca); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ede8ca,#f2edd0,#f2edd0,#f2edd0, #ede8ca); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ede8ca,#f2edd0,#f2edd0,#f2edd0,#ede8ca); /* Standard syntax */ 
}

#map-container {
	padding: 20px 40px 30px;
	overflow: auto;
	}

#map1, #map2, #map3 {
	float:left;cursor: pointer;
	width:245px;
	height:316px;
}

#map1 {	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/origin-map.jpg?t=1484104866") 0px 0px;}
#map2 {	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/origin-map.jpg?t=1484104866") 490px 0px;}
#map3 {	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/origin-map.jpg?t=1484104866") 245px 0px;}

#map1:hover {	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/origin-map.jpg?t=1484104866") 0px 316px !important;}
#map2:hover {	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/origin-map.jpg?t=1484104866") 490px 316px!important;}
#map3:hover {	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/origin-map.jpg?t=1484104866") 245px 316px!important;}

#region_buttons { display: table;
    height: 40px;
    margin: 0 auto;}

.origin-buttons {
	padding:0px;
	list-style: none;
	height: 40px;
	width:100%;
	 padding: 0 20px;
}

.origin-buttons li.origin_start {text-align:center;width: 95%;}

.origin-buttons li {
	display:inline;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size:1.5em;
	color:#594b23;
}

.brown-button {
	 background: -webkit-linear-gradient(#efdeba3, #beb08c); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#efdeba, #beb08c); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#efdeba, #beb08c); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#efdeba, #beb08c); /* Standard syntax */
    border: 1px solid #8b7449;
    border-radius: 6px;
    margin: 4px 0 5px 8px;
    padding: 8px 18px;
	text-decoration:none;
	font-family: GeometricSlabserif712,Georgia,"Times New Roman",Times,serif;
	color:#826633;
	font-size: 15px;
}

.brown-button:hover {
	 background: -webkit-linear-gradient(#f49c12, #c96e02); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#f49c12, #c96e02); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#f49c12, #c96e02); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#f49c12, #c96e02); /* Standard syntax */
  color:#fff;
}

/* New Home Page -- How Tos */

#homepage-how-tos .prevHome,
#homepage-how-tos .nextHome {
	top: 90px;
	width:17px;
	height:27px;
}

#homepage-how-tos .prevHome {background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/home-scroll-arrow.gif?t=1484104866") 0px 0px;}
#homepage-how-tos .nextHome {background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/home-scroll-arrow.gif?t=1484104866") 17px 0px; }

#homepage-how-tos .prevHome:hover { background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/home-scroll-arrow.gif?t=1484104866") 0px 27px;}
#homepage-how-tos .nextHome:hover { background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/home-scroll-arrow.gif?t=1484104866") 17px 27px;}

#homepage-how-tos .featuredProduct1 {
	left: 15px !important;
}

#panel-container {
	position:relative;
}

.homepage #Wrapper #panel-container #TabbedPanel {height:auto; padding-bottom:0px;}

.homepage #Wrapper #TabbedPanel {
	position: relative;
	height: 100px;
	padding-bottom: 40px;
	}

.homepage #Wrapper #TabbedPanel #TabbedPanels1 {
	height: 260px;
}

.homepage #Wrapper #homepage-how-tos-title {
	position: relative;
	left:0px;
	top:0px;
}

#homepage-how-tos-title li {
	background: none;
	border:none;
	float:none;
}

#homepage-how-tos-title li #Tabs h2,
.area-content h2,
#browse_by_origin_container h2,
#bottom_banner h2 {
	font-size: 30px;
	font-family: GeometricSlabserif712,Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	line-height: 1.1em;
}

#homepage-how-tos-title li #Tabs h2, #browse_by_origin_container h2{text-align:center;}

.area-content h2 {color:#496603; margin-bottom:10px;text-decoration:none;}
#earthday-home .area-content h2 {color:#ffffff; }

#homepage-how-tos-title li #Tabs h2, #browse_by_origin_container h2 {color: #994400;}
#bottom_banner h2 {color:#594b23;margin: 5px 0px 10px 0px;}
#area1 .HomeHeroBtn {margin: 5px 0 0 0;text-decoration:none;}

.homepage #Wrapper #homepage-how-tos {
top: 50px;
margin:0px;
background: none;
	border:none;
height:auto;
width:100%;
box-sizing: border-box;
}

.homepage #Wrapper #homepage-how-tos .TabbedPanelsContent {
	margin:0px;
	top:0px;
	height:220px;
}

.homepage #Wrapper #homepage-how-tos .TabbedPanelsContent .homeScroller,
.homepage #Wrapper #homepage-how-tos .TabbedPanelsContent .homeScroller #featuredProducts {
	height:220px;
}

.homepage #Wrapper #homepage-how-tos .TabbedPanelsContent .homeScroller #featuredProducts li {
    height: 200px !important;
}

.homepage #Wrapper #homepage-how-tos .TabbedPanelsContent .homeScroller #featuredProducts .ProductImage img {
	  padding-bottom: 0px;
    width: auto;
}

.homepage #Wrapper #homepage-how-tos .TabbedPanelsContent .homeScroller #featuredProducts li div.ProductImage {
height: 145px;
}

.homepage #Wrapper #homepage-how-tos .TabbedPanelsContent .homeScroller #featuredProducts li div div:last-child {
	top:0px !important;
 height:55px;
  	 background: -webkit-linear-gradient(#faf4e9,#faf4e9,#f0e8da); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#faf4e9, #faf4e9, #f0e8da); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#faf4e9, #faf4e9, #f0e8da); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#faf4e9,#faf4e9, #f0e8da); /* Standard syntax */ 
  display: table;
  width: 100%;
}
.homepage #Wrapper #homepage-how-tos .TabbedPanelsContent .homeScroller #featuredProducts li div div:last-child strong {
  color:#496603;
  font-family: GeometricSlabserif712,Georgia,"Times New Roman",Times,serif !important;
  font-size: 1.3em;
    padding: 0 10px; 
  display: table-cell;
    vertical-align: middle;
}

.homepage #Wrapper #homepage-how-tos .TabbedPanelsContent .homeScroller #featuredProducts li div.ProductDetails {
	width:100%;
}
	
.homepage #Wrapper #homepage-how-tos ul li {
border: solid 7px #decfae;
border-radius: 8px;
 margin:0 18px 0 18px;
}

.homepage #Wrapper #homepage-how-tos ul li:hover {
	border: solid 7px #edc681;
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
}

.homepage #Wrapper #homepage-how-tos ul li img:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

#how-tos-links {
	height: 50px;
    position: relative;
	padding-top: 30px;
}

#how-tos-links ul {
	padding:0px;
	list-style:none;
	padding: 0 270px;
}

#how-tos-links ul li {
	float:left;
	border-right: 1px solid #594b23;
	color: #594b23;
	padding:0 10px 0 10px;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.5em;
	text-decoration:none;
}

#how-tos-links ul li a {
	text-decoration:none;
	color: #bf6b04;
}

#how-tos-links ul li a:hover {
	color: #bf6b04;
	text-decoration: underline;
}

#how-tos-links ul li:last-child {
	border-right: none;
}

/* New Home Page -- Home Ads */

#homead-container-1, #homead-container-2 {
	background:none;
	border: none;
	height: auto;
    margin-bottom: 0px;
    width: 100%;
	text-align: left;
	padding: 60px 0 0 40px;
	 width: 100%;
	  box-sizing: border-box;
	  height: 100%;
}

#homead-container-1 h2, #homead-container-2 h2 {
	color:#fff; padding:0px;
	font-family: GeometricSlabserif712, serif; 
	font-weight:normal;
	font-size: 2.3em;
	width: 60%;
	padding-bottom:10px;
	text-shadow: 2px 2px 2px #333;
	float:left;
	display:inline-block;
}

#homead-container-1 span, #homead-container-2 span {
	color: #f2edd0;
	width:100%;
	display:block;
	font-size: 1.2em;
	width: 45%;
	float:left;
	clear:both;	
}

#homead-container-1 span.text, #homead-container-2 span.text {
	text-shadow: 2px 2px 2px #333;
}

#homead-container-1 span.HomeHeroBtn, #homead-container-2 span.HomeHeroBtn {
	display:inline-block;
	width: 30%;
}
	

#HomeAds-1 #homeads-halfpage ul li.homeads-left { background:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/loose-tea-get-started.jpg?t=1484104866");}
#HomeAds-1 #homeads-halfpage ul li.homeads-right{ background:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/cooking-with-tea.jpg?t=1484104866");}

#HomeAds-1 #homeads-halfpage ul {
	list-style: outside none none;
	width:100%;
	 padding: 0;
    position: relative;
}

#HomeAds-1 #homeads-halfpage ul li.homeads-left, #HomeAds-1 #homeads-halfpage ul li.homeads-right {
	border-radius: 5px;
	width:488px;
	height:240px;
	display: inline-block;
    float: left;
	position: relative;
	margin:6px;
	background-repeat: no-repeat;
	border: 1px solid #b2bb83;
	 box-sizing: border-box;
	 display: inline-block;
}

#HomeAds-1 #homeads-halfpage ul li.homeads-left:hover, #HomeAds-1 #homeads-halfpage ul li.homeads-right:hover,
#bottom_banner:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

#HomeAds-1 #homeads-halfpage ul li.homeads-left a, #HomeAds-1 #homeads-halfpage ul li.homeads-right a {
	position: relative;
	text-decoration:none;
}

#HomeAds-1 #homeads-halfpage ul li.homeads-left a.HomeHeroBtn:hover, #HomeAds-1 #homeads-halfpage ul li.homeads-right a.HomeHeroBtn:hover,
.bottom_banner_left a.HomeHeroBtn:hover {
	color:#fff;
}

#HomeAds-1 .HomeAds-border {
	background: none;
}

/* New Home Page -- Social Media */

#facebook_content div.tile_box .data {
	position: relative !important;
	background: none !important;
}

#facebook_content .cp_grid_1 .data {
	top: 0px !important;
	left: 0px !important;
}

.sm-bottom-links {padding-top:10px;
}

.sm-bottom-links ul {
	list-style:none;
	padding:0px;
}

.sm-bottom-links ul li {
	float: left;
	display:inline;
}

.sm-bottom-links ul li a {
	border-right: 1px solid #594b23;
	text-decoration:none;
	padding-right:8px;
	padding-left:8px;
	font-family: GeometricSlabserif712,Georgia,"Times New Roman",Times,serif !important;
	color:#bf6b04;
}
.sm-bottom-links ul li a:hover {
	text-decoration: underline;
	color: #001927;
	color:#bf6b04;
}

.sm-bottom-links ul li:first-child a {padding-left:0px;}
.sm-bottom-links ul li:last-child a {border-right: none;}

#social_content {
	height: auto;
    overflow: hidden;
    position: relative;
	box-sizing: border-box;
	clear:both;
}

#social_content_left,
#social_content_right {
	float:left;
	width:40%;
	padding-right:5%;
	padding-left:5%;
	padding-bottom: 40px;
}

#blog_content .date {float:left; width:25%;}

#blog_content .title,
#blog_content .content,
#twitter_content #timeline,
#facebook_content .content,
.sm-bottom-links {float:right;width:75%;padding-right: 20px;}

#blog_content .content {line-height: 1.5em;font-family: Georgia,"Times New Roman",Times,serif;}

#facebook_content #cp_fixed_layout {
   /* height: 320px; */
    text-align: center;
}

#twitter_content {
	padding-bottom:130px;
}

/*#twitter_content #timeline {margin-top:-50px;}
#facebook_content .content {margin-top:-65px;}*/

#twitter_content .user,
#twitter_content .timePosted,
#twitter_content .interact
 {
	display:none !important;
}

#twitter_content .content {height:0px;}

#twitter_content #timeline ul {
	list-style:none;
	padding:0px;
}

#blog_content .title a,
#twitter_content .tweet,
#facebook_content .cp_card_box h4.cp_card_title,
#facebook_content div.tile_box .data h4 {	
    text-decoration: none;
	color:#2d4001 !important;
	font-family: GeometricSlabserif712,Georgia,"Times New Roman",Times,serif !important;
	text-align: left !important;
	text-shadow: none !important;
}

#blog_content .title a,
#twitter_content .tweet,
#facebook_content .cp_card_box h4.cp_card_title {	
	padding:0 0 15px 0;
}

#facebook_content div.tile_box .data h4 {	
	padding:0 10px 15px 10px;
}

#facebook_content .content .cp_nice_scroll_div .cp_tile_classic {
margin-left:-20px;
margin-top: -10px;
}

#facebook_content .cp_tile_classic .cp_grid_1 {
background-color: transparent !important;
 margin: 0 !important;
}

#facebook_content .cp_tile_classic div.tile_box, .cp_tile_fixed div.tile_box, .contentplum_pintrest_widget_box .tile_box {
box-shadow: none;
}

#facebook_content  .cp_tile_classic h4 {
font-weight: normal;
}

#blog_content .title a,
#twitter_content .tweet {	
	padding:0 0 15px 0;
}

#facebook_content .cp_tile_fixed div.tile_box {
	border-bottom:1px solid #535353;
	box-shadow: none !important;
}

#facebook_content .cp_card_box h4.cp_card_title {
	border-bottom:1px solid #535353;
	padding:15px 0 15px 0;
	}
	
#blog_content .title a {font-size: 1.8em; float:left;}
#twitter_content .tweet {font-size: 1.2em;padding:0px;}
#facebook_content .cp_card_box h4.cp_card_title {font-size: 1.6em;}

#facebook_content .icon,
#twitter_content .icon,
#blog_content .date {
	background-color:#b2bb83;
	border-radius: 3px;
	width:50px;
	height:50px;
	float:left;
}

#facebook_content .cp_testimonial_fixed .cp_slide,
#facebook_content .cp_card_frame {
	background: none !important;
	border: none !important;
	box-shadow: none  !important;
}

#facebook_content .cp_card_thumb,
#facebook_content .contentplum_top_div,
#facebook_content .cp_card_user_box,
#facebook_content .pub_name,
#facebook_content .social-buttons {
	display:none !important;
}

#facebook_content #contentplum_scrool_content_area_widget1713 {height:100px !important;}
#facebook_content #cp_fixed_layout {height:95px;}
#facebook_content .powered_by {display:none;}

/* New Home Page -- Bottom Banner */

#bottom_banner {
    border-radius: 10px;
	height: 241px;
	position: relative;
}

#bottom_banner:hover {
	cursor: pointer;
}

.bottom_banner_left {
	width:300px;
	padding: 30px 0 0 40px;
  position:absolute;
  z-index:50;
  left:0px;
}

.bottom_banner_left a.HomeHeroBtn {text-decoration: none;color: #f2edd0;}

.bottom_banner_left span {padding: 8px 0 0px 0;line-height: 1.3em;font-family: Georgia,"Times New Roman",Times,serif;}

.bottom_banner_left a span {
	display:block;
	padding: 5px 0 0px 0;
}

.bottom_banner_right {
    position: absolute;
    right: 0;
	z-index:0;
}

.bottom_banner_right img {
	 border-radius: 10px;
	 background-color: #f2edd0;
    border: 1px solid #b2bb83;
}
	

/* Home Page */

#HomeAds, #HomeAds-1{
	text-align: center;	
	width:1000px; 
	border:none; 
	margin: 0; 
	padding: 0px; 
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/background_html.jpg?t=1484104866"); 
	background-repeat:repeat;
	position:relative;
	top:120px;
}

#HomeAds{top:120px;height:290px; }
#HomeAds, #HomeAds-1{top:0px; height:auto;}
#HomeAds-1{padding-top: 10px;background:none;box-sizing: border-box;clear:both;}

.HomeAds-border {
	 background-image: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/home_ad_border.gif?t=1484104866"); 
	 height:290px; 
	 width:1000px; 
	 background-position:bottom;
}

#HomeAds ul {
	width:990px;
	padding:0px;
}

#HomeAds ul li {
	list-style:none;
	float:left;
	display:inline-block;
	height:auto;
	width:330px;
}

.HomeAd-container {
	border:1px solid #b2bb83;
	background:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/home_ads_bg.jpg?t=1484104866");
	width:314px;
	height:120px;
	margin-bottom:5px;
}

.HomeAd-image {
	width:140px;
	float:left;
}

.HomeAd-content {
	width:172px;
	float:right;
}

.HomeAd-title, .HomeAd-title a:link, .HomeAd-title a:hover, .HomeAd-title a:visited {
	font-family: GeometricSlabserif712, Georgia, _serif; 
	color: #993300; 
	font-size:18px;
	line-height: 18px;
	text-decoration: none;
	text-align:left;
	margin-top:25px;

}
.HomeAd-text, .HomeAd-text a:link, .HomeAd-text a:hover, .HomeAd-text a:visited {
	font-family: Helvetica, Arial, _sans; 
	color: #666; 
	font-size:12px;
	line-height: 16px;
	margin: 5px 0px 0px 0px;
	text-decoration: none;
	text-align:left;
}

#HomeAds h2 {
	font-family: GeometricSlabserif712, serif; 
	font-weight:normal;
	font-size: 20px; 
	color: #994400; 
	padding: 0px 0px 8px 10px;
	text-align:left;
}

/* Blog */

#NewsBreadcrumb {
	 margin-left: 180px;
    margin-top: 12px;
}

/*.blog-Container #NewsContent {	margin-top: 100px;}*/

#NewsContent {
	margin-top: 0px;
	 padding-right: 20px;	
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_content_heading.jpg?t=1484104866") top no-repeat, url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_content_heading_bottom.jpg?t=1484104866") bottom no-repeat, url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_content.jpg?t=1484104866") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
	padding-bottom: 20px;
}

#NewsContent h1.PostTitle {
color: #355424;
font-size: 24px;
    font-weight: normal;
    letter-spacing: 0.03em;
    line-height: 27px;
    margin-bottom: 25px;
    text-transform: capitalize;
	padding: 0px 15px;
	display: inline-block;
	margin-top: 20px;
	margin-left: 0;
}

#NewsContent h1.PostTitle a {color: #355424;
 display: inline-block;
}

ul.blog-tags li {
background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/browse_btn_back.gif?t=1484104866") repeat-x scroll 0 center rgba(0, 0, 0, 0) !important;
border: 1px solid #c7b299;
 border-radius: 6px;
  padding: 0px 15px !important;
  display:none;
}

ul.blog-tags li span {
	color: #6f6043;
    display: block;
    font-family: GeometricSlabserif712,"Times New Roman",Times,serif;
    font-size: 13px;
    font-weight: normal;
	text-shadow:none;
}

ul.blog-tags li:hover {
	color:#FFF;
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/tab_back_over.gif?t=1484104866") repeat-x 0;
}

.BlogShare {
	padding: 0 15px;
}

.postbox .textarea-wrapper .textarea {
	border: 1px solid #c7b299 !important;
 border-radius: 6px !important;
}

.CategoryPagination {
	background: none !important;
    border: none !important;
}

.BlogPostContent .bfc {	
	background:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_content_heading_bottom.jpg?t=1484104866") bottom no-repeat, url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_content_heading.jpg?t=1484104866") top no-repeat, url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_content.jpg?t=1484104866") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}

.BlogPostContent .bfc h3 {
	padding: 10px 15px 0px 15px;	
}

/* Left Content Area */

.Left,
#sidebar {
	float: left;
	min-height: 500px;
	width: 170px; /*  Same as Arbor Teas Logo EK 5/14 */
	font-size: 0.85em;
	
	background: none !important;
	/*position:absolute;
	margin:100px 10px 0 0;
	top:0;*/
}

.Left {margin:60px 0px 0 0;}
	
#sidebar {margin:100px 0px 0 0;}

#sidebar #BlogRecentPosts .BlockContent,
#sidebar #HomeRecentBlogs .BlockContent {
	background-color: #fbf4e6;
    border-bottom: 1px solid #d5d9ab;
}

.Left h3,
#sidebar #BlogRecentPosts h2,
#sidebar #HomeRecentBlogs h2 {
	height: 26px;
	width: auto; /* EK 5/14 */
	font-size: 14px;
	font-family: GeometricSlabserif712, Georgia;
	color: #355424;
	background-color: #d5d9ab;
	font-weight: normal;
	padding: 6px 0px 3px 10px;
	margin: 0 auto;
	text-shadow:none;
}

.Left a {
	font-size: 14px;
	font-family: GeometricSlabserif712, Georgia;
	color: #355424;
	text-decoration:none;
}

.Left h3 :visited {
	font-size: 14px;
	font-family: GeometricSlabserif712, Georgia;
	color: #355424;
	text-decoration:none;
	text-shadow:none;

}

.Left a:hover {text-decoration: none;}

.Left .BlockContent {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 10px 10px;
}

.Left ul {
	margin: 0;
	padding: 0;
}

.Left li,
#sidebar #BlogRecentPosts li,
#sidebar #HomeRecentBlogs li {
	clear: both;
	list-style: none;
	margin: 0;
	padding: 5px 5px 5px 0px;
	line-height:16px;
	height: auto;
	border-bottom: none !important;
}

.Left li a,
#sidebar #BlogRecentPosts li a,
.ShippingPanelNote #PageContent .BlockContent .blog-category-list li a {
	text-decoration: none;
	font-family: GeometricSlabserif712, Rockwell, Georgia;
	font-size: 14px;
	font-weight: normal;
	color: #567f36;
}

.Left li a:hover,
#sidebar #BlogRecentPosts li a:hover,
#sidebar #HomeRecentBlogs li a:hover {
	color:#EC8D03 !important;
	text-decoration: none;
}

#sidebar #BlogRecentPosts ul,
.ShippingPanelNote #PageContent .BlockContent .blog-category-list{ padding: 3px 0 10px 10px;list-style:none;}

#SideSubPageList {
	background-color:#fbf4e6;
}

.SideCategorySub {
	background-color:#fbf4e6;
}

#SideCategoryList {
	background-color:#fbf4e6; 
	margin:0px 0px 0px 0px;
	border-bottom: solid 1px #D5D9AB;
}

.Left #SideCategoryList li ul {
	border-top: 1px solid #c5dde9;

}

.Left #SideCategoryList li.LastChild {
	border-bottom: 0 !important;
}


.Universal_Left_Nav {
	margin:0;
	padding:0;
	width:170px;
	height:400px;
}


/* Primary Content Area */

.Content,
.recent_post_container1 {
	/*width: 585px;*/
	min-height: 500px;
	padding: 0;
	font-size: 0.95em;
	float:left;
	background:none !important;
}

.blog-name {
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size:40px;
	color:#fff;
	font-weight:normal;
	text-shadow: 2px 2px 3px #333;
	line-height: 35px;
	margin: 0px;
	text-decoration:none;
	position: absolute;
	top: 70px;
}

.Content {	margin: 0px 0px 10px 30px;}

.recent_post_container1 {
	margin: 100px 0px 10px 10px;
	width:800px;
}

#Wrapper2 #LayoutColumn2 {width: 585px;}
.Container-create-account #Wrapper2 #LayoutColumn2 {width: 800px;}

/*.Content {
	float: left;
	width: 585px;
	 width: 615px; 
	min-height: 500px;
	padding: 0;
	margin: 0 0px 10px 10px;
	font-size: 0.95em;
	position:absolute;
	top:0px;
	left:189px;
}*/

.Content .Block {
	/*clear: both;*/
}

.Block {
	margin-top: 0px;
	/*margin-bottom: 30px;*/
}

.steepingtabpanel {
	width: 600px;
	height: 400px;
	clear:both;	
}

.listMenu li {
	list-style:none;
	display:inline-block;
	padding:10px;
}

.listMenu li a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:20px;
	color:#CA6835;
}

.listMenu li a:hover {
	text-decoration:underline;
}


/* ========= PAGE THUMBNAILS ========== */

ul.pagesThumbs {
	height:auto;
	display:block;
	overflow:visible;
	padding:0px 15px;
}

ul.pagesThumbs li {
	display: inline-block;
    height: 200px;
    list-style: none outside none;
    margin: 0 12px;
    vertical-align: top;
    width: 125px;
}

.productContent ul.pagesThumbs li {
	width:165px;
}

ul.pagesThumbs li a {
	display:block;
}

ul.pagesThumbs li p {
	text-align:center;
}

/* ========= Category ========== */

#CategoryContent ul li {
	display: block;
    float: left;
    height: 130px;
    list-style: none outside none;
    margin: 4px;
    overflow: hidden;
    padding: 10px;
    text-align: center;
    width: 172px;
}

#CategoryContent ul li:hover {
	background-color: #fff;
	outline: 1px solid #e79621;
}

#CategoryContent ul li div a img {
	width:100%;
}

#CategoryContent ul li div.ProductDetails {
	 color: #77652f;
    font-family: Georgia;
    font-size: 13px;
    line-height: 16px;
}

/* ========= Product Options ========== */

.productAttributeList .productAttributeRow {
	padding-left: 0px !important;
}

.ProductAddToCart .ProductOptionList
/*.ProductAddToCart .DetailRow .AddCartButton,
.ProductAddToCart .productAttributeList,
.ProductAddToCart .BulkDiscount*/ {
	position:absolute;
}

.ProductAddToCart .ProductOptionList {	margin-top:20px;width: 200px;}

.ProductAddToCart .ProductOptionList,
.ProductAddToCart .productAttributeList  {	margin-left:15px;}

.productAttributeValue .productOptionViewSelect select {
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/sortbox_bg.jpg?t=1484104866") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
	/*background: linear-gradient(to bottom, #dae69a 0%, #bac67e 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 1px solid #6e983f !important;*/
height: 20px !important;
    border-radius: 6px !important;
	border: none;
    padding: 10px !important ;
    width: 100%;
 color: #535353;
 font-family: Rockwell,Georgia,"Times New Roman",Times,serif;
  margin: 0 0 0 20px;
}

/*.ProductAddToCart .productAttributeList .productAttributeValue .productOptionViewRadio ul li,
.ProductAddToCart .ProductOptionList .ProductDetailsGrid .DetailRow {padding-bottom:30px;}*/

.ProductAddToCart .productAttributeList .productAttributeValue .productOptionViewRadio ul li label {padding-bottom:30px;}
.apparel .ProductAddToCart .productAttributeList .productAttributeValue .productOptionViewRadio ul li label {padding-bottom:0px;}

.apparel .ProductAddToCart .productAttributeList .productAttributeValue .productOptionViewRadio ul li {	padding-bottom:10px;}

.ProductAddToCart .ProductOptionList .ProductDetailsGrid .DetailRow {padding-left:25px;padding-bottom: 50px;	}
.apparel .ProductAddToCart .ProductOptionList .ProductDetailsGrid .DetailRow {padding-left:25px;padding-bottom: 30px;	}

.ProductAddToCart .DetailRow .AddCartButton {
	display: block;
    height: 40px;
	width: 180px;
	padding:10px 0 0 20px;
}

.ProductAddToCart .BulkDiscount {
	text-align:center;
}

.ProductAddToCart .BulkDiscount button {
	margin:0px;
}

.ProductAddToCart .DetailRow .AddCartButton span,
.ProductAddToCart .DetailRow .AddCartButton .DetailRow {
	float:left ;
	clear:none;
}

.ProductAddToCart .DetailRow .AddCartButton span {
	margin-right:10px;
}

.ProductOptionList .ProductDetailsGrid .DetailRow .Value {
	border-bottom: 1px solid #c4cc9d;
	display: inline-block;
	width:100%;
	 color: #716a61;
    font-family: Arial,Helvetica,_sans;
    font-size: 10px;
    font-style: italic;
}

/* ========= END PAGE THUMBNAILS ========== */

/* Middle Area Heading MD */

.PrimaryProductDetails h1 {
	font-size: 21px;
	font-weight: normal;
	color: #77652f;
	margin: 10px 0;
	font-family: GeometricSlabserif712, Georgia;
	line-height: 28px;
	text-shadow:none;
}

.Content h2, .TitleHeading {
	font-size: 21px;
	font-weight: normal;
	color: #77652f;
	margin: 10px 0;
	font-family: GeometricSlabserif712, Georgia;
	line-height: 28px;
}

.Titles2 {
	font-size: 21px;
	font-weight: normal;
	color: #77652f;
	margin: 10px 0;
	font-family: GeometricSlabserif712, Georgia;
	line-height: 28px;
}

.Titles3 {
	font-size: 18px;
	font-weight: normal;
	color: #bf6b04;
	margin: 10px 0;
	font-family: GeometricSlabserif712, Georgia;
	line-height: 28px;
}

.Content a:hover {
	text-decoration: underline;
}

/* Primary Content Area (column span of 2) */
.Content.Wide {
	width: 800px; 
	position: relative;
	background-image:none !important;
}

.blog-Container .Content,
.blog-Container .blog-post-image {
	background-position: top;
	width:1000px;
}

.blog-Container .Content {background:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/blog-banner.jpg?t=1484104866") no-repeat !important; }
.blog-Container .blog-post-image {background:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/blog-banner-post.jpg?t=1484104866") no-repeat !important; overflow:auto; }

/* Primary Content Area (column span of 3 - spans entire page width) */
.Content.Widest {
	width: 955px;
}

.ContentAccount {
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/content_bg_585px.jpg?t=1484104866");
	background-repeat:repeat-y;
	height:auto;
	padding-bottom: 40px;
	overflow:hidden;
}

.reward_reminder {
	margin: 20px 0 20px 0;
	background-color: #fbf2de;
	border: 1px solid #b69f73;
	height: auto;
    padding: 20px;
	color:#594b23;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 13px;
    line-height: 20px;
}

.topline585 {
	width:585px;
	height:50px;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/content_bg_topline585px.gif?t=1484104866");
}

.bottomline585 {
	width:585px;
	height:50px;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/content_bg_bottomline585px.gif?t=1484104866");
	margin: 0 0 -40px;
}

.line585 {
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/content_bg_line585px.jpg?t=1484104866");
	width:585px;
	height:1px;
}
	 

.ContentAccount.bottomline {
	margin-top:-25px;
}

ul.ContentAccount.MainAccount {
	list-style:none; 
	margin-top:-55px; 
	padding:0px 20px 0px 20px;
}

ul.ContentAccount.MainAccount > li > a {
	color:#BF6B04; 
	font-family:Rockwell,Georgia; 
	font-size:14px; 
	font-weight:normal; 
	text-decoration:none;
}

.ContentAccount800px {
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_content.jpg?t=1484104866");
	background-repeat:repeat-y;
	height:auto;
}

.ContentAccount_wLine {
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/content_bg_withLine585px.jpg?t=1484104866");
	background-position:bottom;
	height:auto;
}


.ContentAccount_divider {
	height:auto;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/content_bg_line585px.jpg?t=1484104866");
	background-repeat:no-repeat;
	background-position:bottom;
}

.paymentoptionscontainer,
.OrderContents #payment_options {
	width: 750px;
	clear: both;
	color: #594B23;
    /*font-family: Georgia,"Times New Roman",Times,serif;*/
    font-size: 13px;
    line-height: 20px;
}
#use_store_credit.PL20 .ProductPrice {
	color: #594b23 !important;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
	
}

/* Right Content Area */
.Right {
	background-color: #F3E5C8 !important;
    background-image: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/pro_det_addtocart_bk.jpg?t=1484104866") !important;
    background-repeat: repeat-x !important;
    font-size: 0.85em;
    height: auto;
    margin-left: 10px;
    min-height: 50px;
    padding: 15px 15px 10px;
    position: absolute;
    right: 0;
    top: 0;
    width: 155px;
}

.Right h2 {
	font-size: 14px;
	margin: 5px 10px 8px 0px;
	width: auto;
	color: #bf6b04;
	font-family: GeometricSlabserif712, Georgia;
	font-weight: normal;
}

.Right ul {
	margin: 0;
	padding:0px;
}

.Right li {
	padding:0;
	margin:0;
	list-style: none;
}

.Right li a,
#HomeRecentBlogs .ShippingPanelNote #PageContent .BlockContent ul li a {
	font-size:13px;
	clear: both;
	list-style: none;
	margin: 0;
	width:auto;
	display:block;
	color: #77652f;
	text-decoration: none;
	padding:8px 0px 8px 15px;
}

#HomeRecentBlogs .ShippingPanelNote #PageContent .BlockContent ul {
	list-style:none;
	margin:0px;
}

#BlogRecentPosts .Right li a {
	padding:8px 0px 8px 10px;
}

.Right li a:hover {
	text-decoration: none;
	background-color:#FFF;
	display:block;
	width:auto;
	padding:8px 0px 8px 15px;
}

.Right .BlockContent {
	margin: 0 ;
}

/* CART */

.CartStatusMessage {
	margin:35px 0 0 0px;
}

.SuccessMessage {
	background: none !important;
	background-color:#ca5135 !important;
	color:#fff !important;}
	

/* Page Footer */

#bg_line_artwork_bottom {
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/footer_line_artwork.gif?t=1484104866");
	background-repeat:repeat-x;
	height:188px;
	width:auto;
	vertical-align:bottom;	
	position:relative;
	z-index:-111;
	clear:left;
}

#Footer {
	clear:both;
	width:100%;
	height:auto;
	text-align:center;
	bottom:0;
	vertical-align:bottom;
	border-top:none !important;
}

.packaging #Footer {
	margin:0px;
	padding: 0px;
}

#footer_wrapper {
	clear:both;
	width:1000px;
	height:auto;
	display: inline-block;
}

/* top */

#footer_top {
	clear:both;
	height:140px;
	width:100%;
	background-image: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/footer_top_bg.jpg?t=1484104866");
	background-repeat:repeat;
}

#footer_newsletter {
	width:250px;
	height:auto;
	float:left;
	padding:20px 0px 20px 20px;
}

#footer_quote {
	width:500px;
	height:auto;
	float:left;
	padding:28px 10px 20px 20px;
}

#footer_customer_image {
	float:left;
	width:123px;
	height:122px;
	padding:0 20px 0 10px;	
	position:relative;
	top:-28px;
}

#footer_socialnetwork {
	width:160px !important;
	height:auto;
	float:left;
	padding:20px 0px 20px 20px;
	text-align:left;
}

.testimonials {
	 float:left; 
	 margin-top:-8px;
	  margin-left:20px;
}

.sn_buttons {
	padding:5px 0 5px 0;
}

.footer_top_titles {
	float:left;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:18px;
	color:#f2edd0;
	text-align:left;
}

.footer_top_small {
	font-size:12px;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;	
	color:#f2edd0;
	line-height:14px;
}

.footer_text_small, .footer_text_small a:link, .footer_text_small a:visited {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#f2edd0;
	line-height:12px;
	text-decoration:none;
}

.footer_text_small a:hover {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#f2edd0;
	line-height:12px;
	text-decoration:underline;
}

/* middle - footer links */

#footer_nav {
	clear:both;
	width:auto;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/footer_nav_bg.jpg?t=1484104866");
	background-repeat:repeat;
}

#footer_AT_logo {
	float:left;
	padding:60px 20px 0 0;

}

#footer_link_columns {
	position:relative;
	float:left;
	padding:20px 12px 20px 12px;
	_width:138px;
	_padding-top:20px;
	_padding-left:0px;
	_padding-right:0px;	
}

#footer_link_columns ul {
	padding:0px;
	list-style-type: none;
	margin:0 auto;
}

#footer_link_columns li {
	display: block;
	list-style-type: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	text-align:left;	
}

#footer_link_columns li	a:link, a:visited {
	color:#5f5126;
	text-decoration:none;
}

#footer_link_columns li	a:hover, a:active {
	text-decoration:underline;
}

#footer_link_columns li a.green {
	color:#254217;
	font-family:GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
}	

#Footer li a {
	padding: 3px 5px 3px 5px;
	margin: 0px;
	border-left: none;
}

#Footer li a:hover {
	text-decoration:none;
	color:#FFF;
	background-color: #ec8d03;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; /* future proofing */
    -khtml-border-radius: 3px; /* for old Konqueror browsers */
}

/* footer logos, certification */

#footer_logos {
	clear:both;
	height:92px;
	width:auto;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/footer_logos_bg.jpg?t=1484104866");
	background-repeat:repeat-x;
	text-align:center;
}

#footer_logos ul {
	padding:0px;
	list-style-type: none;
	margin:0 auto;
	padding:15px 15px 15px 15px;
}

#footer_logos li {
	display: inline;
	list-style-type: none;
	text-decoration:none;
	padding:0 15px;
}

#footer_logos  li	a:link, a:visited {
	color:#5f5126;
	text-decoration:none;
}

#footer_logos  li	a:hover, a:active {
	text-decoration:none;
}

#GeneralButton {
	width: 117px;
	height: 15px;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color:#ffffff;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg.jpg?t=1484104866");
	background-repeat:repeat-x;
	background-position:center;
	background-color:#bf6b04;
	text-align:center;
	padding:5px 10px 5px 10px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
	float:left;
}

.main_button, .main_button:hover, .main_button:visited {
    background-color: #bf6b04;
    background-image: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
    background-repeat: repeat-x;
    border: 1px solid #bf6b04;
    border-radius: 6px;
    color: #ffffff !important;
    cursor: pointer;
    display: block;
    float: left;
    font-family: GeometricSlabserif712,Rockwell,Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    margin-top: 15px;
    padding: 2px 20px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
}

/* footer copyright */

#footer_copyright {
	clear:both;
	height:17px;
	width:auto;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/footer_nav_bg.jpg?t=1484104866");
	background-repeat:repeat;
	padding:15px 0 15px 0;
	text-align:center;
}

#footer_copyright li {
	display:inline;
	list-style-type: none;
	color:#5f5126;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	text-align:left;
	border-right:1px solid;
	padding:0 10px 0 5px;
}

#footer_copyright li:last-child {
	border:0px;
}

#footer_copyright li a:link, a:visited {
	color:#77652f;
	text-decoration:none;
}

#footer_copyright li	a:hover, a:active {
	text-decoration:underline;
}
	
/* Newsletter Subscription Form */

.NewsletterSubscription {
	clear: both;
	text-align:left; /* 05/14/2011 EK */
	top:0px; /* 05/14/2011 EK */
	position:relative;
}

.NewsletterSubscription label {
	clear: both;
	float: left;
}

.NewsletterSubscription input.Textbox {
	width: 180px;
	height: 34px;
	border: 2px solid #c7b299;
	font-family: GeometricSlabserif712, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height:34px;
	color: #907c53;
	background-color:#f6ead3;
	padding: 0px 40px 0px 10px;
	margin-top:8px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}

#NewsletterSubscription_Button {
	position:relative;
	top:-32px;
	left:197px;
} 

.NewsletterSubscription input.Button {
	cursor:pointer;
	width: auto;
	height:24px;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height:13px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	padding:1px 5px 4px 5px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}

/* Product Listings */

/* Category Page List View */

.Content .productListList ul {
	width:auto;
	height:auto;
	margin:0px auto;
	padding:0px;
	position:relative;
}

.productListList li {
	display: block;
	width: auto;
	float: none;
	padding: 6px;
	min-height:45px;
	height:45px;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/line_ProductListView.gif?t=1484104866");
	background-repeat:no-repeat;
	background-position:bottom;	
}

.productListList li:hover {
	background-color:#FFF;
	display:block;	
}

.productListList li.Even {
	background-color:#f1e8d2;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_content_ListView.jpg?t=1484104866");
	background-repeat:repeat-y;
}

.productListList li.Even:hover {
	background-color:#FFF;
	background-image:none;
}

/* Wish List Product List */

.wishListList ul {
	width:auto;
	height:auto;
	margin:0px auto;
	padding:0px;
}

.wishListList li {
	display: block;
	width: auto;
	float: none;
	padding: 6px;
	min-height:45px;
	height:80px;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/content_bg_line585px.jpg?t=1484104866");
	background-repeat:no-repeat;
	background-position:bottom;
	margin:1px;
	clear:both;
}

.wishListList li .ProductImage  {width:25%}
.wishListList li .ProductImage img {width:100%}

.wishListList li:hover {
	background-color:#FFF;
	display:block;	
	outline:solid 1px #d2dd95;
}

.wishListList li.Even {
	background-color:#f1e8d2;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_content_ListView.jpg?t=1484104866");
	background-repeat:repeat-y;
}

.wishListList li.Even:hover {
	background-color:#FFF;
	background-image:none;
}

/*End of Wish List */

/* START of Search List */

.searchlistviewdetails {
	 margin:15px 0px 0px 0px;
	 width:140px;
	 position:absolute;
	 left: 160px;
}

.searchListList ul {
	width:auto;
	height:auto;
	padding:0px;
	margin:0px 0px 0px -50px;
}

.searchListList li {
	display: block;
	width: auto;
	float: none;
	padding: 6px;
	min-height:45px;
	height:45px;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/line_ProductListView.gif?t=1484104866");
	background-repeat:no-repeat;
	background-position:bottom;
	margin:1px 1px 1px -40px;
}

.searchListList li:hover {
	background-color:#FFF;
	display:block;	
	outline:solid 1px #d2dd95;
}

.searchListList li.Even {
	background-color:#f1e8d2;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_content_ListView.jpg?t=1484104866");
	background-repeat:repeat-y;
}

.searchListList li.Even:hover {
	background-color:#FFF;
	background-image:none;
}

 .Content .searchListList .ProductImage {
	margin: 0 25px 0 0 !important;
	padding: 0px;
	float: left;
	background-image: none;
	vertical-align:middle;
	display:inline-block;
	height:42px;
	width:42px;
}

.Content .searchListList .ProductDetails { 
	height: 30px;
	clear: none;
	padding: 30px 0px 0px 5px;
	margin: 0 auto;
	text-align: left;
	background-image: none;
	float:right;
	display:inline-block;
	vertical-align:middle;
 }
 
 .Content .searchListList .Rating {
	height:18px;
	float:left;
	width: 61px;
	margin:15px 10px 0 10px;
}

.Content .searchListList .ProductDescription {
	font-style: italic;
	text-align:left;
}

.Content .searchListList strong {
	color: #77652f;
	text-decoration: none;
	font-family: Georgia;
	font-size: 13px;
}

.Content .searchListList strong a {
	color: #77652f;
	text-decoration: none;
	font-family: Georgia;
	font-size: 13px;	
}

.Content .searchListList strong a:hover {
	color:#e79621;
	text-decoration: none;
	font-family: Georgia;
	font-size: 13px;	
}

/* END of Search List */

#ProductListView_Container {
	margin:0 auto;
	height:auto;
	width:100%;
	text-align:left;
	white-space:nowrap;
}

 .Content .productListList .ProductImage {
	margin: 0 18px 0 0 !important;
	padding: 0px;
	float: left;
	background-image: none;
	vertical-align:middle;
	display:inline-block;
	height:42px;
	width:42px;

}
#ProductListNameDesc {
	float: left;
	width:330px;
	text-align:left;
	vertical-align:middle;
	display:inline-block;

}
 .Content .productListList .ProductDetails { 

	height: 30px;
	clear: none;
	padding: 30px 0px 0px 5px;
	margin: 0 auto;
	text-align: left;
	background-image: none;
	float:right;
	display:inline-block;
	vertical-align:middle;
 }



#ProductRightColList {
	float: left;
	margin:0 auto;
	width: auto;
	height: auto;
}

.tradeiconslist {
	float: left;
	margin:0 auto;
	width: 61px;
	height: auto;
}


.Content .productListList .Rating {
	height:18px;
	width: 61px;
	float:left;
	margin:15px 10px 0 10px;


}

#ProductQty {
	margin-right:10px;
	
	position:absolute; 
	
}
.listDrop { 
	color:#594d36;
	width:120px;
	font-family:GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	position: absolute;
	white-space: nowrap;
	line-height: 12px;
	padding: 3px 5px 5px 12px;
	overflow: hidden;
	cursor:pointer;
	background:url(https://www.arborteas.com/templates/default/js/img/qtybox_list_bg.jpg) repeat-x;
	border:solid 1px #b8a782;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
margin-top:8px;



}

/* List View Add to cart putton style */

.AddToCart_List, .AddToCart_List a:link {
	margin-left:130px;
	margin-top:8px;
	width: 97px;
	height:27px;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height:13px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	padding:2px 10px 5px 10px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}

.AddToCart_List:hover {
	cursor:pointer;
	width: 97px;
	height:27px;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height:13px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	padding:2px 10px 5px 10px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}

.AddToCart_List:visited {
	cursor:pointer;
	width: 97px;
	height:27px;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height:13px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	padding:2px 10px 5px 10px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}

.ShippingUSACAN {
	border-top: 1px solid #c4cc9d;
	width: 145px;
	padding: 10px 0px 0px 25px;
	margin-top: 25px;
}
.ShippingUSACAN img {
	width: 0 auto;
	padding-top: 10px;
}

/* End of Product List View Add to cart button style */

	

.Content .productListList .AddtocartBtn {
	margin-left: 5px;
	float:right !important;
	display:inline-block !important;
	vertical-align:middle;
	width:230px;
	

}


.Content .productListList .ProductDescription {
	font-style: italic;
	text-align:left;

}

.Content .productListList strong {
	color: #77652f;
	text-decoration: none;
	font-family: Georgia;
	font-size: 13px;
}


.Content .productListList strong a {
	color: #77652f;
	text-decoration: none;
	font-family: Georgia;
	font-size: 13px;	
}

.Content .productListList strong a:hover {
	color:#e79621;
	text-decoration: none;
	font-family: Georgia;
	font-size: 13px;	
}

#ProductListView_Container {
	position:relative;
}

#ProductListView_Container #additional_icon {
	position: absolute;
    top: 25px;
	width:42px;
	text-align:center;
}

#ProductListView_Container #additional_icon img {
	left:50%; 
	margin-left:-30%;
}


/* Category Page Grid View */




.Content .productListGrid li {  /* controls overall products on site  */
	list-style-type:none;
	list-style:none;
	overflow: hidden;
	display:block;
	float:left;
	margin:4px;
	text-align:center;
	width:172px;
	height:175px;
	padding:10px 10px 10px 10px;
	_width:192px;
	_height:175px;
	

} 

.Content .productListGrid li:hover {  /* controls overall products on site  */
	background-color:#FFF;
	outline:solid 1px #e79621;
	margin:4px;
	
} 

.Content .productListGrid strong {
	color: #77652f;
	text-decoration: none;
	font-family: Georgia;
	font-size: 13px;
}

.Content .productListGrid .ProductImage {
	padding-bottom:10px;
}


.Content .productListGrid a {
	color: #77652f;
	text-decoration: none;
	font-family: Georgia;
	font-size: 13px;
	line-height:16px;	
}

.Content .productListGrid a:hover, .Content .productListGrid li:hover .ProductDetails  {
	color:#e79621;
	text-decoration: none;
	font-family: Georgia;
	font-size: 13px;	
}

.Content .productListGrid a .grid-icons {
	 position:absolute; 
	 top:30px; 
	 right:0px;
}
.Content .productListGrid a #additional_icon {
	position:absolute; 
	top:-20px; 
	right:-5px;
}

.Content .productListGrid a .additional_icon_out_of_stock {
	display: none;
    left: -130px;
    position: absolute;
    top: 15px;
}

.Content .productListGrid a .grid-icons .icon-wrap {
	width:auto;
	height:28px;
}

.Content .productListGrid a .ProductDescription {
	font-family:Arial, Helvetica, sans-serif;
	color:#798c3d;
	font-size:12px;
	padding-top:2px;
}


.ProductList .ProductImage {
	
	overflow: hidden;
	vertical-align: middle;  
}

.ProductList .ProductImage img {
	vertical-align: middle;
}

.ProductList p {
	margin: 5px 0 5px 5px;
}


/* =captcha */

#recaptcha_response_field {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #C7B299 !important;
    border-radius: 4px 4px 4px 4px;
    color: #907C53;
    font-family: GeometricSlabserif712,"Times New Roman",Times,serif;
    font-size: 13px;
    padding: 5px;
    width: 300px;
}

.recaptchatable.recaptcha_theme_clean {
	border:none !important;
}

.recaptchatable a, .recaptchatable a:hover {
	color:#CA6835 !important;
	font-size:12px;
}

.recaptcha_input_area {
    background: none repeat scroll 0 0 transparent !important;
    left: -7px !important;
    position: relative !important;
	padding-top:5px !important;
}


.recaptcha_only_if_privacy {
    float: left !important;
    margin-right: 7px;
    text-align: left !important;
}

.recaptchatable center #recaptcha_image {
    margin: auto;
   /* padding: 5px;
    width: 287px !important;
	 background: none repeat scroll 0 0 #FFFFFF;
	-moz-border-radius: 4px;*/
    /*-webkit-border-radius: 4px;*/
   /* border-radius: 4px;  future proofing */
   /* -khtml-border-radius: 4px;  for old Konqueror browsers */
	/* border: 2px solid #c7b299 !important;*/
}

.recaptchatable, #recaptcha_area tr, #recaptcha_area td.recaptcha_image_cell, #recaptcha_area th {
	 background: none repeat scroll 0 0 transparent;
}
#recaptcha_area .recaptchatable #recaptcha_response_field {
	 padding: 10px !important;
}

.recaptchatable .recaptcha_image_cell center {
    height: auto !important;
    width: 250px !important;
}

.recaptchatable .recaptcha_image_cell center img {
   /* height: 47px !important; */
    width: auto !important;
}

.recaptchatable.recaptcha_theme_clean .recaptcha_image_cell {
    background-color: transparent !important;
    height: 57px;
    padding: 0px !important;
}

.recaptchatable.recaptcha_theme_clean tr td:nth-child(2) {
	padding: 10px 0px 7px 0px !important;
}

/* Capthcha */

.recaptchatable .recaptcha_r2_c1,
.recaptchatable .recaptcha_r1_c1,
.recaptchatable .recaptcha_r2_c2,
.recaptchatable .recaptcha_r3_c1,
.recaptchatable .recaptcha_r3_c2,
.recaptchatable .recaptcha_r3_c3,
.recaptchatable .recaptcha_r7_c1,
.recaptchatable .recaptcha_r8_c1,
.recaptchatable .recaptcha_r4_c2,
.recaptchatable .recaptcha_r4_c1 {
	background:none !important;
}


/* Home Carousel Product title */
.ProductDetails strong,  .ProductDetails strong a, .ProductDetails strong a:visited {
	color: #77652f;
	text-decoration: none;
	font-family: Georgia;
	font-size: 14px;
	line-height:20px;
	font-weight: normal !important;
    text-decoration: none !important;
}

.ProductDetails strong:hover {
	color: #c40;
}

.homepage ul#featuredProducts a {text-decoration: none !important;}

 .ProductDetails strong :hover {
	color:#c40;
	text-decoration: none;
	font-family: Georgia;
	font-size: 14px;
	line-height:20px;	
}

/* End Home Carousel Product title */

.ProductPrice, .ProductList em {
	font-style: normal;
	color:#594b23 !important;
}

.AddCartButton .PriceRow .Value em.ProductPrice {
	   color: #d2692b !important;
    font-family: Rockwell,Georgia,Times,_serif;
    font-size: 16px;
}

.ProductList .Rating {
	font-size: 0.9em;
	font-weight: bold;
}

.ProductList .Rating img {
	height: 18px;
	margin-top: 3px;
}

.ProductList li .ProductCompareButton {
	margin-top: 3px;
	text-align: center;
}

.Left .ProductList .ProductImage, .Right .ProductList .ProductImage {
	display: none;
}

.Left .ProductList li, .Right .ProductList li {
	clear: both;
	width: 140px;
	list-style: none;
	margin: 0;
	margin-top: 5px;
	padding: 3px 0 5px 0;
	color: #000000;
}

.Right .SideCart p {color: #000000;}

#Content_BelowBanner {
	background:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_content_heading_bottom.jpg?t=1484104866") no-repeat scroll center bottom, url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_content.jpg?t=1484104866")  repeat scroll 0 0 rgba(0, 0, 0, 0); 
	z-index:1;
	position:relative;
	height:auto;
	}
	
.Content_Sustainability_Banner {
	background-image: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_content.jpg?t=1484104866");
	background-repeat:repeat-y;
	position:relative;
	height:auto;
}
	
#ContentBottomBackground {
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_content_bottom.gif?t=1484104866");
	background-repeat:no-repeat;
	height:150px;
	width:800px;
	clear:both;
	z-index:-200;
	position:relative;
	vertical-align:bottom;
	margin-top:-160px;
	margin-right:-10px;
}

.homepage .TabbedPanelsContent {
	   -moz-user-select: none;
    clear: none;
    height: 170px;
    margin: -10px 0 0 -10px;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: center;
    width: 1000px;
    z-index: 2005;
	background: none;
}

.homeScroller,
.homeScroller #featuredProducts {
	height: 150px;
}

.homeScroller #featuredProducts .ProductImage img {
	width:80%;
	padding-bottom: 10px;
}
	
/* Page Breadcrumbs */
#Breadcrumb_OverBanner {
	position:absolute;
	z-index:2;
	top:12px;
	padding:0px 0px 0px 0px;
}

#Breadcrumb_OverBanner2 {
	position:absolute;
	z-index:2;
	top:12px;
	left: -10px;
	padding-left:10px;
}

#ProductBreadcrumb {
	padding-top:12px;
}

.Breadcrumb ul, .Breadcrumb li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.Breadcrumb {
	font-size: 0.9em;
	padding-bottom: 4px;
	border-bottom: none !important;
}

.Breadcrumb li {
	padding-left: 6px;
	display: inline;
}

.Breadcrumb li a {
	padding-right: 10px;
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/images/BreadcrumbSep.gif?t=1484104866") no-repeat right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8c7737 !important;
	text-decoration:underline;
}

.FindByCategory ul, .FindByCategory li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.FindByCategory li {
	padding-left: 12px;
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/BreadcrumbSep.gif?t=1484104866") no-repeat 3px 5px;
	padding-right: 8px;
	display: inline;
}

/* Miscellaneous Definitions */

.Meta {
	color: #444;
	font-size: 0.93em;
}

.Left .FeedLink, .Right .FeedLink {
	padding-right: 5px;
}

.Content .FeedLink {
	margin-top: 4px;
	margin-right:15px;

}

.FloatRight {
	float: right;
}

.FloatLeft {
	float: left;
}

.ClearRight {
	clear: right;
}

.ClearLeft {
	clear: left;
}





.Clear {
	clear: both;
}

/* HOW TO GUIDES */

.HowToTitle {
	font-size: 15px;
	font-family: Georgia, Times, _serif;
	color:#364d03;
	margin: 15px 0px 0px 15px;
	text-shadow:none;
}

.HowtoGuidesTabs p {
	padding:15px;
}

.howtoimg {
	padding:15px;
	float:right;
}

.HowToTitle img {
	vertical-align:middle;
	padding-right:5px;
	display:inline-block;
}

.HowToTitle span {
	vertical-align:middle;
}

.HowtoGuidesTabs .TabbedPanelsContentVisible {
	display:table !important;
}

#ContactForm p.Warning {
	margin-left:145px;
	width:400px;
}

#ContactForm .FormContainer img, #ContactForm .FormContainer input#selected_shipping_method
get_option('custom_shipping_options'); {
	margin-left:160px;
	padding:10px 0px;
}

#ContactForm .FormContainer input#selected_shipping_method
get_option('custom_shipping_options'); {	
width: 80px;
	border: 2px solid #c7b299;
	background: #FFF;
	font-family: GeometricSlabserif712, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #907c53;
	padding: 5px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; /* future proofing */
    -khtml-border-radius: 4px; /* for old Konqueror browsers */
	margin-bottom:10px;
}

/* ---- CONTENT PAGES ---- */

.divider {
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/content_bg_line800px.jpg?t=1484104866");
	width:100%;
	height:1px;
	margin:20px 0px;
}

.HappyCustomers .divider {
	margin:0px 0px 20px 0px;
}

.divider-topline {
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/content_bg_topline800px.gif?t=1484104866");
	width:100%;
	height:50px;
	margin:0px;
}

.divider-bottomline {
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/content_bg_bottomline800px.gif?t=1484104866");
	width:100%;
	height:50px;
	margin:0px;
}

.productContnet {
	width:100%;
}

#pageText p {
	padding:15px;
}

ul.teaVarieties {
	background:#f4edde;
	padding-left:0px;
}

ul.teaVarieties li {
	list-style:none;
	display:inline-block;
	padding:15px;
	vertical-align:middle;
}

ul.teaVarieties li:nth-child(odd) {
	width:20%;
}

ul.teaVarieties li:nth-child(even) {
	width:70%;
}

ul.teaVarieties li a {
	color:#CA6835;
}


/* ADD TO CART QTY DROP DOWN */
.Field45 {
	width: 45px;
	border: 2px solid #c7b299;
	background: #FFF;
	font-family: GeometricSlabserif712, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #907c53;
	padding: 5px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; /* future proofing */
    -khtml-border-radius: 4px; /* for old Konqueror browsers */
}

.Field80 {
	width: 80px;
	border: 2px solid #c7b299;
	background: #FFF;
	font-family: GeometricSlabserif712, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #907c53;
	padding: 5px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; /* future proofing */
    -khtml-border-radius: 4px; /* for old Konqueror browsers */
}


/* Coupon field */
.Field100 {
	width: 105px;
	height: 34px;
	border: 2px solid #c7b299;
	font-family: GeometricSlabserif712, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #907c53;
	background-color:#fff;
	padding: 0px 40px 0px 10px;
	margin-top:8px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
	position:relative;

}

.CouponBtn {
	position:relative;
	top:-32px;
	left:122px;
}

.Field135 {
	width: 135px;
	border: 2px solid #c7b299;
	background: #FFF;
	font-family: GeometricSlabserif712, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #907c53;
	padding: 5px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; /* future proofing */
    -khtml-border-radius: 4px; /* for old Konqueror browsers */
}

/* Login field */
.Field150 {
	width: 200px;
	border: 2px solid #c7b299;
	background: #FFF;
	font-family: GeometricSlabserif712, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #907c53;
	padding: 5px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; /* future proofing */
    -khtml-border-radius: 4px; /* for old Konqueror browsers */
}

/* Creat account fields */
.Field200 {
	width: 200px;
	border: 2px solid #c7b299;
	background: #FFF;
	font-family: GeometricSlabserif712, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #907c53;
	padding: 5px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; /* future proofing */
    -khtml-border-radius: 4px; /* for old Konqueror browsers */
}

#AuthorizeNet_name, #AuthorizeNet_ccno, #cc_cvv2 {
	width: 200px;
	border: 2px solid #c7b299;
	background: #FFF;
	font-family: GeometricSlabserif712, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #907c53;
	padding: 5px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; /* future proofing */
    -khtml-border-radius: 4px; /* for old Konqueror browsers */
}

#CheckoutStepPaymentDetails .ExpressCheckoutContent {
	margin: 0px 0px 0px 30px;
	padding-bottom:15px;

}

#CheckoutStepPaymentDetails .ExpressCheckoutContent small {
	margin: 0px 0px 0px 170px;
	display: inline;
}

#PayforOrderPaymentPanel .HorizontalFormContainer small {
	margin: 0px 0px 0px 170px;
	display: inline;
}

#CheckoutStepPaymentDetails .ExpressCheckoutContent small {
	margin: 0px 0px 0px 170px;
	display: inline;
}

#CheckoutStepPaymentDetails .ExpressCheckoutContent a#CVV2Help {
    clear: both;
    color: #CA6835;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 13px;
    height: auto;
    line-height: 22px;
    margin: 5px 0px 0px -170px;
    text-align: left;
    text-decoration: underline;
    /* vertical-align: top; */
    width: auto;
}

.HorizontalFormContainer a#CVV2Help {
    clear: both;
    color: #CA6835;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 13px;
    height: auto;
    line-height: 22px;
    margin: 5px 0px 0px -170px;
    text-align: left;
    text-decoration: underline;
    /* vertical-align: top; */
    width: auto;
}

.CheckoutOrderComments {
	padding-left:20px;
	padding-top:40px;
}

#Container.CheckoutExpressContainer .Content {
	width: 955px;
	/* width: 615px; */
	min-height: 500px;
	padding: 0;
	margin: 0 0px 10px 189px;
	font-size: 0.95em;
	position:static;
}
	

select#AuthorizeNet_ccexpm {
	background: url("https://www.arborteas.com/templates/default/js/img/qtybox_list_bg.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #B8A782;
}


.Field250 {
	width: 350px;
	border: 2px solid #c7b299;
	background: #FFF;
	font-family: GeometricSlabserif712, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #907c53;
	padding: 5px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; /* future proofing */
    -khtml-border-radius: 4px; /* for old Konqueror browsers */
}

.Field300 {
	width: 300px;
	border: 2px solid #c7b299;
	background: #FFF;
	font-family: GeometricSlabserif712, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #907c53;
	padding: 5px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; /* future proofing */
    -khtml-border-radius: 4px; /* for old Konqueror browsers */
}

.Field350 {
	width: 350px;
	border: 2px solid #c7b299;
	background: #FFF;
	font-family: GeometricSlabserif712, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #907c53;
	padding: 5px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; /* future proofing */
    -khtml-border-radius: 4px; /* for old Konqueror browsers */
}

.Field400 {
	width: 480px;
	border: 2px solid #c7b299;
	background: #FFF;
	font-family: GeometricSlabserif712, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #907c53;
	padding: 5px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; /* future proofing */
    -khtml-border-radius: 4px; /* for old Konqueror browsers */
}

.MB10 { margin-bottom:10px; }
.MT0 { margin-top:0px; }
.LH140 { line-height:140%; }
.PLRB5 { padding:0px 5px 5px 5px; }
.PLR10 { padding:0px 10px 0px 10px; }
.PL20 { padding:0px 0px 0px 20px; }
.PL40 { padding:0px 0px 0px 40px; }
.PL40v2 { padding:15px 0px 5px 15px; }/* MD */
.ML20 { margin:0px 0px 0px 20px; }
.MTL20 { margin:0px 0px 0px 0px; }
.MT10 { margin-top:10px; }
.PL10 { padding-left:10px; }
.PB2 { padding-bottom:2px; }
.NoMarginBottom { margin-bottom: 0; }

.coupons.MTL20 {
	margin:0px 0px -50px 0px;
}
#paymentoptions .MTL20 {
	margin:20px 0px 0px 0px;
}
#use_store_credit.PL20 {
	height: 260px;
	padding: 0 50px 0 20px;
}

#provider_list.PL20 {
	padding: 0 0 0 40px;
}

.Required {
	color: red;
	font-weight: bold;
	visibility: visible;
}

.InfoMessage {
	padding: 8px 6px 8px 28px;
	margin-bottom: 10px;
	/*background: #ca5135 !important;
	color: #fff !important;*/
	background: none !important;	
	color: #77652f !important;
}

.ExpressCheckoutContent .InfoMessage {
	padding: 8px 0px;
	margin-bottom: 10px;
}

.SuccessMessage {
	padding: 8px 6px 8px 28px;
	margin-bottom: 10px;	
}
 
.ErrorMessage {
	background: none !important;
	padding: 5px 20px 5px 28px;
	margin: 10px 0px;
	background-color:#ca5135 !important;
	color:#FFF !important;
	width: auto;
	/*float:left;*/
}

.product-details-contents #ProductDetails .ErrorMessage {
	width: 500px;
}

#OrderConfirmationForm .ErrorMessage, #login_Forms .ErrorMessage {
	float:none !important;
	background: none !important;
    color: #594b23 !important;
}

#reviewForm .ErrorMessage {
	padding: 5px 20px 5px 28px;
	margin: 10px 0px;
	background-color:#ca5135;
	color:#FFF;
	width: 320px !important;
	float:none;
}

.ErrorMessage a:link {
	color:#FFF;
	text-decoration: underline;
}



/************* Account Inbox ********/

.AccountMessageList li {
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/content_bg_line585px.jpg?t=1484104866");
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0 0 20px 0;
	list-style:none;
}

.AccountOrderStatusList li {
	list-style:none;
	
	padding:0 0 20px 0;
}



/************* Page Specific: Create Account / Login Page *************/
.CreateAccount {
	float: left;
	width: 325px;
	height:300px;
	border-right: 1px solid #b8a782;
	padding-right: 20px;
	margin-right:20px;
}

.AccountLogin {
	float: left;
	padding-left: 20px;
	width: 335px;
}


ul.ShippingAddressList, ul.ShippingAddressList li {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.ShippingAddressList li {
	width: 30%;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
}

.PrimaryProductDetails .ProductThumb {
	width: 560px !important;
	text-align: left;
	margin:0px;
	padding:0px;
	height: 340px !important;
}

.PrimaryProductDetails .ProductMain {
	width: 240px;
	height: 360px;
	padding-bottom:25px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.PrimaryProductDetails dl {
	font-size: 0.90em;
}

.PrimaryProductDetails dt {
	font-weight: bold;
	width: 80px;
	clear: left;
}

.PrimaryProductDetails dd {
	margin-left: 90px;
}

.Right hr {
	/* margin: 5px 0 0; */
}

.Content h3 {
	margin-bottom: 5px;
}

.ComparisonCheckbox {
	float: left;
}

.SideRecentlyViewed .CompareButton {
	margin: 10px 0 0 0;
	padding: 0;
}

.SideRecentlyViewed .ProductList li {
	margin-left: 0;
}

.SideRecentlyViewed .ProductDetails {
	margin-left: 20px;
}

/* Product Comparisons */
.ComparisonTable { width: 100%; }
.ComparisonTable td { vertical-align:top; font-size: 11px }
.CompareFieldName { width:95px; padding:8px 10px 8px 15px; }
.CompareFieldTop { padding:5px; text-align:center; }
.CompareFieldTop a { text-decoration:none; font-size:10px; }
.CompareFieldTop a:hover { text-decoration:underline; }
.CompareLeft { padding:5px 10px 5px 10px; }
.CompareCenter { text-align:center; padding:5px; }
.CompareRating { text-align:center; padding-top:8px; vertical-align:middle; }
.CompareProductOption { margin-left:20px; padding-left:5px; }

.Availability { color:gray; }
.LittleNote { color:gray; font-size: 0.85em; }

.ViewCartLink {
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/cart.jpg?t=1484104866") no-repeat 0;
	padding-left: 30px;
	padding-top: 4px;
	padding-bottom: 8px;
}

/* General Tables */
table.General,
table.CartContents, table.General {
	width: 100%;
	margin: 10px 0;
	border: none !important;
}

table.General thead tr th,
table.CartContents thead tr th {
	padding: 6px 10px;
	text-align: left;
}

.CartContents thead tr th, table.General thead tr th {
	background:none !important;
	border-bottom:none !important;
	color:#594b23 !important;
}

.Content #CartHeader a,
.Content a.Account_btn2 {
	color: #594d36;
}

.Content #CartHeader a:hover,
.Content a.Account_btn2:hover {
	text-decoration: none;
}

table.General tbody td,
table.CartContents tbody td {
	padding: 6px 10px;
	vertical-align: top;
}

table.General tbody tr.First td {
	border-top: 0;
}


.CartContents tfoot .SubTotal td {
     border-top: 1px solid #b8a782 !important;
    font-weight:bold;
    text-align:right;
	color:#594b23 !important;
}

.CartContents tbody td, .CartContents tfoot td {
    padding:6px 10px;
    vertical-align:top;
}

.Content a.CartRemoveLink {
color:#ca6835;
}


/* Cart Contents Table */

.CartContents tbody td,
.CartContents tfoot td {
	border-bottom: 0;
}
.CartContents .ProductName a {
	color: #77652f;
	text-decoration: none;
	font-family: Georgia;
	font-size: 14px;
	line-height:20px;
}

.ProceedToCheckout {
	text-align: right;
	float: right;
	width:550px !important;
	height: 50px;
	position:relative;
}

.Content .ProceedToCheckout {
	width: auto;
	float: right;
}

.ProceedToCheckout a {
	padding-top: 5px;
	height: 100px;
}

.ProceedToCheckout a.link_btn {
	color:#fff;
	padding-top: 6px;
}
.ProceedToCheckout a.link_btn:hover {
	text-decoration:none;
	padding-top: 6px;
}


.MiniCart .SubTotal {
	text-align: center;
	font-size: 115%;
	color: #075899;
}

.MiniCart .CartProductOptionList {
	display: block;
}

.JustAddedProduct {
	width: 128px;
	overflow: hidden;
	margin: auto;
	text-align: center;
	padding: 5px;
	margin-bottom: 10px;
}

.JustAddedProduct strong, .JustAddedProduct a {
	font-weight: bold;
	font-size: 1.02em;
	display: block;
	margin-bottom: 3px;
}

.CategoryPagination .PagingList, .CategoryPagination .PagingList li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.CategoryPagination {
	padding: 5px;
	text-align: center;
}

.CategoryPagination .PagingList li {
	display: inline;
	padding: 0 5px;
}

.browseCol {
	float:left;
	width:auto;
	padding:12px 25px 12px 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	color:#364d03;
	font-weight:normal;
	margin: 0px;
	margin-bottom:20px;
	
	
}
.browseGroup1 {
	position:relative;
	z-index:3;
}

.browseGroup2 {
	position:relative;
	z-index:2;
}
.browseGroup3 {
	position:relative;
	z-index:1;
}

#creditcardicons {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	width: 248px;
	height: 35px;
	position:absolute;
	top:0px;
	left: 0px;
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/cc_logos_paypal.gif?t=1484104866") right top no-repeat;
	text-align: left;
}

div#BrowserCompBox {
	width: 100%;
	background-color: #FBF2DE;
    border: 1px solid #B69F73;
    height: 50px;
    padding: 0px 0px 5px 0px;
	overflow:auto;
}

div#BrowserCompBox div#pageText {
	/* width: 320px;*/
	width: 65%;
	float: left;
}

div#BrowserCompBox div#pageText p {
	float: left;
	padding: 5px 5px 5px 10px;
	text-align: left;
}
div#BrowserCompBoxCheckOut {
	width: 545px;
	/*background-color: #FBF2DE;
    border: 1px solid #B69F73;*/
    padding: 0px 0px 5px 0px;
	position: relative;
	top: -35px;

}

div#BrowserCompBoxCheckOut div#pageText {
	/* width: 320px;*/
	width: 65%;
	float: left;
}

div#BrowserCompBoxCheckOut div#pageText p {
	float: left;
	padding: 5px 5px 5px 10px;
	text-align: left;
	line-height: 15px;
}

div#browser_icons {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	width: 35%;
	/* width: 220px;*/
	height: 55px;
	float: right;
	overflow: hidden;
}
div#browser_icons ul {
	margin: 0;
	padding: 10px 15px 0px 0px;
	list-style-type: none;
	text-align: right;
}

div#browser_icons li {
	display: inline;
	padding-right: 0px;
	text-decoration: none;
	width: 55px;
	padding-top:0px;
	padding-right: 5px;
}


/* Quick Search */
.QuickSearch { 
	width: 247px;
	margin: -2px 0px 0px -1px; 
	padding: 0; 
	text-align: left; 
	border-collapse: collapse; 
	background: #fff; 
	border-top: 0px solid #c7b299;
	border-right: 2px solid #c7b299;
	border-left: 2px solid #c7b299;
	border-bottom: 2px solid #c7b299;
    border-radius: 0px 0px 6px 6px; /* future proofing */
    -khtml-border-radius: 0px 0px 6px 6px; /* for old Konqueror browsers */ 
	-moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
	z-index: 1000000;
}
.QuickSearchTitle td, .QuickSearchAllResults td { 
	font-weight: bold; 
	padding: 0px; 
	font-size: 12px;
	color: #77652f;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}
.QuickSearchResult td { 
	font-size: 12px; 
	padding: 5px 10px 5px 10px; 
	color: #77652f;
	font-family:Georgia, "Times New Roman", Times, serif;
	cursor: pointer; 
}
.QuickSearchResultImage { 
	margin-left: 16px; 
	margin-right: 10px; 
	text-align: center; 
}
.QuickSearchResultNoImage { 
	padding: 10px 0px 0px 10px; 
	color: #777;
}
.QuickSearchResultName { 
	margin: 0; 
	padding: 0; 
	padding-bottom: 0px;
	
}
.QuickSearchResultName a { 
	font-size: 12px;
    color: #77652f;
	text-decoration: none; 
}
.QuickSearchResult .Price { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #999;
}
.QuickSearchHover td{ 
	background: #fbe7cb; 
}
.QuickSearchHover a { 
	text-decoration: none;  
	
}
.QuickSearchAllResults td { 
	text-align: right; 
	height: 25px;
	color: #77652f;
}
.QuickSearchAllResults a {
	background-color: #c7b299;
	color: #FFF;
	font-size: 13px;
	font-family: GeometricSlabserif712, "Times New Roman", Times, serif;
	text-decoration: none;
	padding: 3px 78px 4px 60px;
	margin: 10px 0px 10px 0px;
	text-transform: capitalize;	
}
.QuickSearchAllResults a:hover {
	background-color: #ec8d03;
}
.QuickSearchAllResults a:active, .QuickSearchAllResults a { 
	outline: none; 
	-moz-outline-style: none; 
}

/* Brand Tag Clouds */
.BrandCloud .smallest { font-size:12px; }
.BrandCloud .small { font-size:15px; }
.BrandCloud .medium { font-size:18px; }
.BrandCloud .large { font-size:20px; }
.BrandCloud .largest { font-size:26px; }
.BrandCloud a { padding-right: 5px; }
.DownloadExpires { padding-top: 3px; font-style: italic; color: gray; }
.DownloadExpiresToday { color: red; }

.CheckoutRedeemCoupon h4 { margin-top: 10px; }
.CheckoutRedeemCoupon p { margin-top: 10px; margin-bottom: 0;}

.CheckoutRedeemCoupon {
	 background:none !important;
    border: none !important;
    float: left;
    height: auto;
    padding: 20px;
    width: 100% !important;
}

.BillingDetails {
	float: left;
	width: 48%;
	margin-right: 10px;
	margin-bottom: 15px;
}

.ShippingDetails {
	float: left;
	width: 48%;
	margin-bottom: 15px;
}

.ProductDetailsGrid dt {
	width: 140px;
	margin-bottom: 6px;
	float: left;
	font-weight: bold;
}

.ProductDetailsGrid dd {
	margin-left:  145px;
	margin-bottom: 6px;
}

.SubCategoryList {
	padding: 0;
}

.Left .SubCategoryList {
	background-color: #FBF4E6;
	margin: 0 0px 0px 0px;
}

.SubCategoryList ul, .SubCategoryList li {
	list-style: none;
	margin-left: 0;
}

.SubCategoryList li {
	padding-left: 0px;
}

.HubSubSub li {
	height: auto;
}

.HubSubSub {
	margin-left: 12px;
}

.HubSubSub ul li a:link, .HubSubSub ul li a:visited {
		color:#77652f;
		}

.HubSubSub ul li a:hover {
		color:#ec8d03;
		}

.SearchTips .Examples {
	background: lightyellow;
	padding: 8px;
	border: 1px solid #aaa;
	color: #555;
	margin-left: 30px;
	margin-bottom: 10px;
}

/* Product Details Page */


/* start In themplates/default/product.html */

.Content .product-details-container {
	width: 800px; 
	background:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_content_heading_bottom.jpg?t=1484104866") no-repeat scroll center bottom, url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_content.jpg?t=1484104866")  repeat scroll 0 0 rgba(0, 0, 0, 0); 
	z-index:1; 
	position:relative;
	overflow:hidden;
}

.Content .behind-product-image {
	width: 580px; 
	height: 250px; 
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_underMenu_gradient.png?t=1484104866"); 
	background-repeat:no-repeat; 
	left:0; 
	z-index:-5; 
	position:absolute;
}

.Content .product-details-contents {
	style="z-index:2; 
	position:relative;
}


/* === TABBED PANELS FOR PRODUCT DESCRIPTIONS ==== */

.ProductDescriptionContainer .TabbedPanelsContent, .ProductDescriptionContainer .TabbedPanelsContentGroup, .TabbedPanelsContent {
	clear:none;
}

.tabbedContent .TabbedPanelsContent {
	clear:both !important;
}

/* === end  TABBED PANELS FOR PRODUCT DESCRIPTIONS ==== */

/* end In themplates/default/product.html */


.PrimaryProductDetails {
	float:left;
	margin-bottom:0px !important;
}
.ProductDescription {
	float:left;
}

ul.productListList li #ProductListView_Container #ProductListNameDesc .ProductDescription, 
.ProductDetails .ProductDescription {
	float:none !important;
}

.ProductDetailsLinks {
	width:auto;
	height:auto;
	font-size:13px;
	line-height:22px;
	vertical-align:top;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CA6835;
	position:relative;
}

.ProductDetailsLinks ul.links, .ProductDetailsLinks ul.social-networks {
	float: left;
    padding: 0;
	width:800px;
}

.ProductDetailsLinks ul.links li, .ProductDetailsLinks ul.social-networks li {
	list-style:none;
	display:inline-block;
	vertical-align:top;
}

.ProductDetailsLinks :visited {
	color:#CA6835;
}

.ProductDetailsLinks_WishList {
	float:left;
}

.ProductDetailsLinks_WishList .Block {
	margin-bottom:10px;
}

#SideProductAddToWishList {
	margin-bottom: 0px;
}	

.ProductDetailsLinks_Rating {
	margin-left:0px;
	float:left;
	vertical-align:top;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
}

.FaceBook_Like {
	height:40px;
}

.AddToWishList_Btn {
	padding-left:10px;
	background-color:transparent;
	background-image:none;
	font-size:13px;
	line-height:22px;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	color:#CA6835;
	text-transform: capitalize;
	border:none;
}

#SideProductAddToWishList p {
	margin-top:4px;
}

#ProductDescription ul.TabbedPanelsTabGroup {
	padding-top:0px;
	margin-bottom: -2px
}

/* PRODUCT ICONS (FAIR TRADE & ORGANIC CERTIFIED in all product listings */
#product_icons {
	position: absolute;
	top: 210px;
	left: 430px;
}

#product_icons ul {
	margin: 0;
    padding: 0; 
	list-style: none; 
	width: auto; 
	display:inline; 
	float: left;
}

#product_icons li {
	list-style: none; 
	display: inline; 
	float: left;
}
#product_ficon_list {
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/pro_icons_FT_list.gif?t=1484104866");
	background-repeat:none;
	width: 28px;
	height: 28px;
	float:right;
	margin: 8px 0px 0px 0px;
}

#product_oicon_list {
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/pro_icons_USDA_list.gif?t=1484104866");
	background-repeat:none;
	width: 28px;
	height: 28px;
	float:left;
	margin: 8px 5px 0px 0px;
}
 
#product_ficon_grid {
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/pro_icons_list.gif?t=1484104866") no-repeat 0 -28px;
	width: 28px;
	height: 28px;
	
	
}

#product_oicon_grid {
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/pro_icons_list.gif?t=1484104866") no-repeat 0 0;
	width: 28px;
	height: 28px;
	margin-top:5px;
	
}
 

#productD_ficon_grid {
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/icons_bg.png?t=1484104866") no-repeat 0 -67px;
	width: 57px;
	height: 75px;
	float:left;
}


#productD_oicon_grid {
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/images/icons_bg.png?t=1484104866") no-repeat 0 0;
	width: 57px;
	height: 60px;
	float:left;
}


.PrimaryProductDetails .ProductThumb p {
	margin-top: 10px;
	font-size: 0.9em;
}

.ProductReviewList {
	/*clear: both;*/
}

.YourAccount li {
	margin-bottom: 8px;
}

.SoldOut {
	color: #999;
}

.RemoveFromWishlistForm {
	margin: 5px;
}


.ShippingProviderList {
	list-style: none;
}

small {
	font-size: 11px;
	color: gray;
}

.HowToPay {
	margin-bottom: 10px;
}

.ProductList em, .ProductList .Rating {
	/* display: block; */
}

.GoogleCheckout p,
.PayPalExpressCheckout p,
.AlternativeCheckout p {
	margin: 0;
	font-size: 90%;
}

.GoogleCheckout,
.PayPalExpressCheckout,
.AlternativeCheckout {
	text-align: center;
	margin-bottom: 10px;
}

.PayPalExpressCheckout p[style="float:right;"],
.PayPalExpressCheckout form {
	width:550px;
	text-align:right;
}

.PayPalExpressCheckout p[style="float:right;"] {
	padding: 5px 0px 0px 0px;	
}

.ProceedToCheckout .PayPalExpressCheckout {
	display:none;
}

.PayPalExpressCheckout form {
	padding: 0px;
}

.KeepShopping {
	width: 180px;
	clear: both;
	text-align: right;
}

/** Top Right Locale Chooser (list of flags) **/
#TopMenu li.Flag {
	float: right;
}

#TopMenu li.Flag div {
	border: 0;
}

#TopMenu li.Flag img {
	margin: 3px;
}

#TopMenu li.Flag img.Last {
	margin-right: 0px;
}

#TopMenu li.Flag img.Selected {
	border: 2px solid #ffffaa;
	margin: 1px 3px;
}

/** Currency Selector **/
.CurrencyList dl {
	margin: 0;
	padding: 0;
}

.CurrencyList dd {
	padding: 0px;
	margin: 0px;
	border: 1px solid #EDECEC;
	background-color: #F9F9F9;
	clear: both;
}

.CurrencyList a {
	padding: 0 3px 0 5px;
	display: block;
	line-height: 1.8;
	text-decoration: none;
	font-size: 11px;
}

.CurrencyList a.Sel {
	background-color: #FFFFAA;
}

.CurrencyList a:hover .Text {
	text-decoration: underline;
}

.CurrencyList a .Flag {
	margin-top: 4px;
	display: block;
	float: left;
	width: 24px;
	padding-right: 2px;
	vertical-align: middle;
}

.CurrencyList a .Text {
	display: block;
	padding-left: 24px;
}

.PrimaryProductDetails .YouSave {
	font-weight: bold;
	margin-top: 3px;
	display: block;
}

/* Shipping Estimation on Cart Contents Page */
.EstimateShipping {
	margin-top: 4px;
	margin-bottom: 4px;
	font-weight: normal;
	width: 320px;
	padding: 7px;
	float: right;
	background: none !important;
    border: none !important;
}

.EstimateShipping dt {
	width: 100px;
	float: left;
	margin-bottom: 8px;
	clear: left;
}

.EstimateShipping dd {
	margin-bottom: 8px;
	font-weight: normal;
	text-align: left;
	margin-left: 114px;
}

.EstimateShipping p.Submit {
	margin-top: 10px;
	margin-bottom: 3px;
}

.EstimateShipping label {
	display: block;
	margin-bottom: 5px;
}

.EstimatedShippingMethods {
	text-align: left;
	padding-bottom:15px;
}

.EstimatedShippingMethods td.Price {
	text-align: right;
}

.EstimatedShippingMethods table {
	width: 100%;
	border-collapse: collapse;
}

.EstimatedShippingMethods .VendorShipping {
	margin-left: 20px;
	margin-bottom: 10px;
}

.EstimatedShippingMethods .Submit {
	text-align: right;
}

.CartContents tfoot .SubTotal .EstimatedShippingMethods tbody td {
	text-align: left;
}

.CartContents tfoot .SubTotal .EstimatedShippingMethods tbody td.Price {
	text-align: right;
}

.SharePublicWishList {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ca6836;
}

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
	position: relative;
	padding:6px 20px;
	margin-bottom: 20px;
	margin-left:-5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	color:#bf6b04 !important;
	font-weight:normal;
	height:auto;
	width:760px;
	background:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/line_ProductListView.gif?t=1484104866") !important;
	background-repeat:no-repeat !important;
	background-position:bottom !important;
	border:none !important;
}

.ExpressCheckoutBlock h8 a {
	font-size: 12px;
}

.ExpressCheckoutBlock {
	padding-top: 6px;
}

.ExpressCheckoutBlock .ExpressCheckoutCompletedContent {
	display: none;
}

#CheckoutStepPaymentDetails {
	background-image: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/line_ProductListView.gif?t=1484104866");
    background-position: center bottom;
    background-repeat: no-repeat;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
	display: inline;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color:#bf6b04 !important;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutContent {
	display: none;
}

.Content a.ChangeLink {
	position: absolute;
	right: 15px;
	color:#594d36;
	width:auto;
	height:auto;
	font-family:GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	text-align:center;
	text-decoration:none;
	white-space: nowrap;
	line-height: 13px;
	vertical-align:middle;
	padding:4px 20px 5px 20px;
	overflow: hidden;
	cursor:pointer;
	background:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/qtybox_list_bg.jpg?t=1484104866") repeat-x;
	border:solid 1px #b8a782;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}

.ExpressCheckoutBlock a.ChangeLink {
	display: none;
}

.ExpressCheckoutBlockCompleted a.ChangeLink {
	display: inline;
}

.gift-option {
    color: #364D03;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.3em;
    font-weight: normal;
}

.gift-comment {
	 color: #594B23;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 13px;
    line-height: 20px;
    text-decoration: none;
}

.coupons, .points {
	background-image: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/line_ProductListView.gif?t=1484104866");
    background-position: center bottom;
    background-repeat: no-repeat;
	padding-bottom:60px;
}

.ExpressCheckoutCompletedContent {
	position: absolute;
	left: 280px;
}

.HorizontalFormContainer p.Submit input[value="Pay for Order"] {
	width: 150px;
	height: 35px;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#ffffff;
	text-align:center; 
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	margin: 10px 0px 0px 0px;"
	padding:2px 30px 5px 30px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
	cursor: pointer !important;
}
.HorizontalFormContainer input#PayflowPro_name {
    border: 2px solid #c7b299;
    border-radius: 4px;
    color: #907c53;
    font-family: GeometricSlabserif712, Times,serif;
    font-size: 13px;
    padding: 5px;
}


.LoadingIndicator {
	margin-left: 10px;
}

.LoadingIndicator img {
	vertical-align: middle;
	margin-right: 10px;
}

#TopMenu li.HeaderLiveChat {
	float: right;
}

#TopMenu li.HeaderLiveChat div {
	border-left: 0;
}

.HeaderLiveChat img {
	vertical-align: middle;
}

#ProductOtherDetails .ProductDetailsGrid {
	margin-left: 50px;
}.SubCategoryListGrid {
	padding: 4px;
}

.SubCategoryListGrid ul, .SubCategoryListGrid li {
	list-style: none;
	margin-left: 0;
}

.SubCategoryListGrid li {
	margin-bottom: 4px;
	padding: 10px;
	margin-left: 10px;
	background: #fff;
	float: left;
	text-align: center;
}

.SubCategoryListGrid ol {
	clear: both;
}

.SubBrandList {
	padding: 4px;
}

.SubBrandList ul, .SubBrandList li {
	list-style: none;
	margin-left: 0;
}

.SubBrandList li {
	margin-bottom: 4px;
	padding-left: 25px; 
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/images/SubBrand.gif?t=1484104866") no-repeat 3px 1px;
}

.SubBrandListGrid {
	padding: 4px;
}

.SubBrandListGrid ul, .SubBrandListGrid li {
	list-style: none;
	margin-left: 0;
}

.SubBrandListGrid li {
	margin-bottom: 4px;
	padding: 10px;
	margin-left: 10px;
	background: #fff;
	float: left;
	text-align: center;
}

.SubBrandListGrid ol {
	clear: both;
}

.ProductAddToCart dt div.Required, #CartEditProductFieldsForm dt div.Required{
	margin-left: -10px;
}

.ProductAddToCart input.Textbox, #CartEditProductFieldsForm input.Textbox{
	width:181px;
}

.ProductAddToCart textarea, #CartEditProductFieldsForm textarea{
	width:183px;
	height: 50px;
}

.AddToCart_btn, .AddToCart_btn a:link {
	width: auto;
	height:27px;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height:13px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	padding:2px 20px 5px 20px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}

.AddToCart_btn:hover {
	cursor:pointer;
	width: auto;
	height:27px;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height:13px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	padding:2px 20px 5px 20px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}

.AddToCart_btn:visited {
	cursor:pointer;
	width: auto;
	height:27px;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height:13px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	padding:2px 5px 5px 5px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}


.AddToCart_btnList, .AddToCart_btnList a:link {
	margin:6px 0 0 10px;
	width: auto;
	height:27px;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height:13px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	padding:2px 5px 5px 5px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}

.AddToCart_btnList:hover {
	margin:6px 0 0 10px;
	cursor:pointer;
	width: auto;
	height:27px;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height:13px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	padding:2px 5px 5px 5px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}

.AddToCart_btnList:visited {
	margin:6px 0 0 10px;
	cursor:pointer;
	width: auto;
	height:27px;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height:13px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	padding:2px 5px 5px 5px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}

.link_btn, .link_btn a:link {
	width: 117px;
	height:27px !important;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height:13px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	padding:6px 20px 6px 20px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}

#Wrapper a.link_btn {
	color:#ffffff;
}

.link_btntop, .link_btntop a:link {
	position: absolute;
	top: 36px;
	left:460px;
	width: auto;
	height:15px;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height:13px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	padding:6px 30px 6px 30px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}

.link_btntop .link_btntop a:hover {
	color:#ffffff;
	text-decoration:none;
}


.link_btn:hover {
	cursor:pointer;
	width: 117px;
	height:27px;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height:13px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	padding:6px 20px 6px 20px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}

.link_btn:visited {
	cursor:pointer;
	width: 117px;
	height:27px;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height:13px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	padding:6px 30px 6px 30px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}

.AddToCart_btn_JS,
#Wrapper .Content .OutOfStockMessage .contact_us_text_button {
	width: 160px;
	height: 34px;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	padding:4px 30px 5px 30px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}

.AddToCart_btn_J {margin: 10px 0px 0px 20px;}
#Wrapper .Content .OutOfStockMessage .contact_us_text_button {margin: 10px 0px 0px 0px; display: inline-block;height: auto;display:none;}

/* Button for internal pages */

.Account_btn, .Account_btn a:link {
	width: auto;
	height:27px;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height:13px;
	color:#ffffff;
	text-decoration:none;
	cursor:pointer;
	white-space:nowrap;
	text-align:center;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	padding:5px 20px 5px 20px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}


.Account_btn2, .Account_btn2 a:link { 
	color:#594d36;
	width:auto;
	height:27px;
	font-family:GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	text-align:center;
	text-decoration:none;
	white-space: nowrap;
	line-height: 13px;
	padding:6px 20px 6px 20px;
	overflow: hidden;
	cursor:pointer;
	background:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/qtybox_list_bg.jpg?t=1484104866") repeat-x;
	border:solid 1px #b8a782;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}


.Account_btn2top, .Account_btn2top a:link { 
	position: absolute;
	top: 36px;
	left:298px;
	color:#594d36;
	width:auto;
	height:21px;
	font-family:GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:13px;
	text-align:center;
	text-decoration:none;
	white-space: nowrap;
	padding:6px 20px 0px 20px;
	overflow: hidden;
	cursor:pointer;
	background:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/qtybox_list_bg.jpg?t=1484104866") repeat-x;
	border:solid 1px #b8a782;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}
.Account_btn2top, .Account_btn2top a:hover {
	text-decoration:none;
}


.Account_btn:hover {
	cursor:pointer;
	width: auto;
	height:27px;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height:13px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	padding:5px 20px 5px 20px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}

.Account_btn:visited {
	cursor:pointer;
	width: auto;
	height:27px;
	border: 1px solid #bf6b04;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height:13px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	padding:5px 20px 5px 20px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}


/* Contact Button */

.ContactButton, .ContactButton a:link {
	width: auto;
	height:32px;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height:13px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	padding:5px 20px 5px 20px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}

.ContactButton:hover {
	cursor:pointer;
	width: auto;
	height:32px;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height:13px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	padding:5px 20px 5px 20px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}

.ContactButton:visited {
	cursor:pointer;
	width: auto;
	height:32px;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height:13px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	padding:5px 20px 5px 20px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}


/* Biling Button */

.billingButton, .billingButton a:link { 
	color:#ffffff;
	width:auto;
	height:32px;
	font-family:GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	text-align:center;
	text-decoration:none;
	white-space: nowrap;
	line-height: 13px;
	padding:5px 20px 5px 20px;
	overflow: hidden;
	cursor:pointer;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04; 
	border: 1px solid #bf6b04;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}

.shippingButton, .shippingButton a:link { 
	color:#ffffff;
	width:auto;
	height:32px;
	font-family:GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	text-align:center;
	text-decoration:none;
	white-space: nowrap;
	line-height: 13px;
	padding:5px 20px 5px 20px;
	overflow: hidden;
	cursor:pointer;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04; 
	border: 1px solid #bf6b04;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}


/* End of Button for internal pages */

.ProductFields dd {
	margin-bottom: 4px;
	float:left;
	margin-left:20px;
}

.ProductFields {
	margin-bottom: 15px;
}

.ProductFields input.Textbox {
	width:100%;
}

.ProductFields TextArea {
	width:100%;
}

.CartContents .CartProductFieldsLink {
	font-size: 11px;
	color: #666;
	margin-top: 6px;
	padding-left: 22px;
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/GiftWrappingAvailable.gif?t=1484104866") no-repeat;
	padding-bottom: 4px;
}

.CartContents .CartProductFieldsRow {
	border-top: 0;
}

.CartContents .CartProductFieldsRow dl {
	margin-top:15px;
}

p.QuantityInput, p.AddCartButton {
	text-align: center;
}

.ProductAddToCart dt.QuantityInput {
	margin-top: 4px;
}

.ProductAddToCart dd.AddCartButton span {
	margin-top: 4px;
	padding-right: 5px;
}

.ProductActionAdd {
	display: block;
	margin-top: 3px;
}

.ProductActionAdd a, .ProductActionAdd strong a {
	text-decoration: underline;
}

.TagList {
	margin-top: 20px;
}

.CartThumb {
	text-align: center;
	width: 1px;
}

.WrappingOptions {
	font-size: 11px;
	color: #666;
	margin-top: 6px;
	padding-left: 22px;
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/GiftWrappingAvailable.gif?t=1484104866") no-repeat;
	padding-bottom: 4px;
	line-height: 1.6;
}

.ViewAllLink a {
	padding-top: 10px;
	display: block;
}

.SelectGiftWrapMultiple {
	max-height: 400px;
}




/* Tabbed Navigation 


.TabNav, .TabNav li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.TabNav {
	margin-bottom: 10px;
	padding: 6px 4px 6px 4px;
}

.TabNav li {
	display: inline;
	width: 91px;
	height: 41px;
	padding: 20px;
	background-image: url(//cdn11.bigcommerce.com/r-4f615c2ae007824a9fe879699febc4e15e0b2067/themes/default/images/TabHoverBkgd.jpg);
	background-repeat: no-repeat;
}

.TabNav li a {
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: GeometricSlabserif712, Georgia;
	font-size: 13px;
	font-weight: normal;
	color: #8c7737;
	text-decoration: none;
}

.TabNav li a:hover {
	text-decoration: none;
}

.TabNav li.Active a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	color: #bf6b04;
	font-family: GeometricSlabserif712, Georgia;
	font-size: 13px;
}*/


.TabNav, .TabNav li {
	list-style: none;
	margin: 0;
	padding: 0;
	
}

.TabNav {
	
	margin: 0;
	padding: 10px 0px 0px 20px;
	-moz-user-select: none;
	-khtml-user-select: none;
	outline-style: none;
    -moz-outline-style:none;
}

.TabNav li {
	float: left;
}

.TabNav li a {
	float: left;
	padding: 5px 15px 0px 15px;
	width: auto;
	height: 27px;
	margin: 0px 5px 0px 0px;
	font-family: "Rockwell", Trebuchet, Geneva, serif;
	font-size: 14px;
	color: #355424;
	text-decoration: none;
	text-align: center;
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/tab_back.gif?t=1484104866") repeat-x 0 0;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	border: 1px solid #b4a070;
	-moz-outline-style:none;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; /* future proofing */
    -khtml-border-radius: 4px; /* for old Konqueror browsers */
	position: relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	text-decoration: none;
}

.TabNav li a:hover {
	padding: 5px 15px 0px 15px;
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/tab_back_over.gif?t=1484104866") repeat-x 0 0;
	color: #FFF;
	display:block;
}

.TabNav li.Active a {
	z-index:99999;
	padding: 5px 15px 0px 15px;
	color: #db8202;
	height: 35px;
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/tab_back_select2.gif?t=1484104866") repeat-x 0 0;	
	-moz-user-select: none;
	-khtml-user-select: none;
	outline-style: none;
	-moz-outline-style:none;
	border-top: 1px solid #b4a070;
	border-right: 1px solid #b4a070;
	border-left: 1px solid #b4a070;
	border-bottom: none;
	-moz-border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px; /* future proofing */
    -khtml-border-radius: 4px 4px 0px 0px; /* for old Konqueror browsers */
	position: relative;
}

.TabContent {
	z-index:1;
	text-align: left;
	height: auto;
	width: 774px;
	margin: 10px 11px 0px 1px;
	padding: 15px 10px 0px 16px;
	-moz-user-select: none;
	-khtml-user-select: none;
	position: relative;
	clear: both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #666; 
background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_content.jpg?t=1484104866") repeat-y 0 0;
	
	
}

.TabContentGroup {
	margin:-16px 0 0 -16px;
	z-index:inherit;
	width:800px;
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/content_bg_topline_grad800px.png?t=1484104866") no-repeat 0 0; 
		
}

.ProductAddToCart dd.AddCartButton div.BulkDiscount {
	display: inline-block;
	float:left;
}

.ProductAddToCart dd.AddCartButton div.BulkDiscount div.BulkDiscountLink {
	padding-left: 4px;
}

#VendorLogo .BlockContent, #VendorPhoto .BlockContent {
	margin: 0;
	text-align: center;
}

.TransitTime {
	font-weight: normal;
	color: gray;
}


.OrderItemMessage {
	background-color:#fff1a8;
	padding:7px;
	margin:10px 0px 10px 0px;
}

/* Custom Fields - Start */

.LittleNotePassword {
	color:gray;
	font-size: 0.85em;
	padding:2px 0px 2px 0px;
}

.RequiredClear {
	visibility: hidden;
}

/* Custom Fields - End */

/* Product Details */
.ProductDetailsGrid .DetailRow { /*affects the Purchase Options box on the Product Detail Page */
	clear: left;
	
}

.ProductOptionList .ProductDetailsGrid .Label {
	margin: -20px 0 0px 0px;
}

.ProductDetailsGrid .Label {
	margin: 0 0 6px -140px;
	float: left;
	width: 130px;
	padding-top: 1px;
	display: inline;
	position: relative;
	text-align: right;
	color:#364d03;
	font-family:GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size:13px;
}

.ProductOptionList .ProductDetailsGrid .DetailRow .Label {
	float:right;
	 color: #716a61;
}

.ProductOptionList .ProductDetailsGrid .DetailRow .Value {
	float:left;
}

.ProductDetailsGrid .DetailRow .QuantityInput,
.ProductDetailsGrid .AddCartButton .PriceRow .Label {
	display:none;
}

.ProductDetailsGrid .Value {
	display: inline;
}

.ProductDetailsGrid .Label .Required {
	position: absolute;
	left: -1em;
}

.ProductOptionList ul, .ProductOptionList li {
	list-style: none;
	margin:0 0 0 0;
	padding: 0;
}

.ProductOptionList li {
	display:block;
	height:45px;
	padding:5px 0 0 20px;
	margin-top:0;
}

.ProductOptionList li:hover {
	background-color:#FFF;
	display:block;
	height:45px;
	padding:5px 0 0 20px;
	margin-top:0;
}

.ProductOptionList input {
	vertical-align: middle;
}

#RelatedProductsCarousel {
	height:auto;
	margin:45px 10px -50px;
	text-align:left;
	clear:both;
}

#RelatedProductsCarouselContent {
	width:auto;
	height:155px;
	background: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/slider_back160.gif?t=1484104866") repeat-x 0 0;
	border: 1px solid #b2bb83;
	padding-top:5px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; /* future proofing */
    -khtml-border-radius: 4px; /* for old Konqueror browsers */
	position: relative;	
}

.relatedProducts {
	margin-left:90px;
}

.slideprev {
	position:absolute;
	margin-top:70px;
	margin-left:10px;
	display:block;
		cursor:pointer;
		background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/scroll_arrow_lt.gif?t=1484104866");
		background-repeat:no-repeat;
		height:30px;
		width:20px;
		left:10px;
}

.slidenext {
	position:absolute;
		margin-top:70px;
		margin-left:0px;
		background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/scroll_arrow_rt.gif?t=1484104866");
		background-repeat:no-repeat;
		height:30px;
		width:20px;
		display:block;
		cursor:pointer;
		right:15px;
}

/* Product Videos */

#FeaturedVideo, #VideoList, #VideoSingle  {
	float: left;
}

#VideoList {
	padding-left: 5px;
}

.VideoSeparator {
	clear: both;
}

.videoRow {
	clear: both;
	margin-bottom: 4px;
	display: block;
	height: 75px;
}

.pImageContainer {
	height: 30px;
	width: 50px;
}

.videoRow img {
	float: left;
	padding-right: 5px;
}

.videoRowTitle {
	font-weight: bold;
}

.videoRowDescription {
	max-height: 50px;
	overflow:hidden;
}

.VideoOverlay {
	background-image: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/VideoOverlay.png?t=1484104866");
	background-position: center center;
	position: absolute;
	left: 0;
	height: 100%;
	width: 100%;
	top: 0;
}

.VideoContentContainer {
	position: relative;
	margin-left: 3px;
	padding-left: 92px;
}

/** If you change the width of the .VideoPreviewSize class below, change the padding-left of the .VideoContentContainer class above **/

.VideoPreviewSize {
	width: 92px;
	height: 69px;
}

.videoRowLength {
	padding-left: 4px;
}

.videoRow, .videoRowTitle, .videoRow img, .videoRowLength {
	cursor: pointer;
}

#VideoList ul {
	position: relative;
	overflow-y: auto;
	padding:0;
	margin: 0;
	width: 275px;
	height: 265px;
}

#VideoSingle {
	padding-left: 10px;
	width:275px;
}

#VideoContainer {
	padding: 5px 0 5px 5px;
	height: 265px;
}

.HideElement {
	display: none;
}



.VideoSingleTitle {
	font-weight: bold;
}

.VideoSingleDescription {
	padding-top: 10px;
	overflow-y: auto;
	height: 220px;
	padding-right:5px;
}

.Left #VideoMiddleContainer, .Right #VideoMiddleContainer {
	display: none;
}

.Content #VideoSideContainer {
	display: none;
}

#VideoSideContainer ul {
	text-align: center;
}

#VideoSideContainer ul li {
	margin-bottom: 5px;
}

.VideoSideDescription {
	padding: 2px 10px;
}

.VideoImageContainer {
	position: relative;
	float: left;
}

/** Search All Form Result - Start **/
.SearchPaging {
	float: right;
	font-size: 0.95em;
}

.SearchSorting {
	float: right;
	font-size: 0.95em;
	margin: 8px 0px;
}

.SearchSorting select {
	font-size: 0.95em;
}

#SearchResultsCategoryAndBrand {
	margin: 5px;
	padding: 5px;
}

.ContentList em, .QuickSearchResultMeta em {
	font-size: 0.8em;
}

/** Search All Form Result - End **/

/** AJAX loading box - Start **/

#AjaxLoading {
	display: none;
	text-align: center;
	background: #DB8202;
	color: #FFF;
	width: 180px;
	z-index: 10000000000;
	padding: 5px 10px;
}

#AjaxLoading img {
	vertical-align: bottom;
	margin-right: 5px;
}

/** AJAX loading box - End **/

.ImageCarouselBox {
	z-index:30000;padding:0 auto;
	text-align:left; 	
	margin-top: -60px !important;
	padding-left:0px !important;
	/*position:absolute;
	top:280px;
	 margin:0x 0 0 0; */
}

#ProductDetails #ImageScrollPrev,
#ProductDetails #ImageScrollNext {
	float: left;
	background:none;
	border:none;
	margin-top:20px;
	cursor:pointer;
	display: block;
}
#ProductDetails #ImageScrollNext {
	margin-left: 3px;
	display:none;
}

#ProductDetails .ProductTinyImageList {
	float: left;
	margin-top:10px;
	white-space:nowrap;
	width:auto;
	overflow: hidden;
	margin-left:auto;
	position:inherit;
	
}

#ProductDetails .ProductTinyImageList ul li {
	width: auto !important;
	height: auto !important;
	overflow: hidden;
	float: left;
	margin-left:3px;
	border: 1px solid #b2bb83;
	background-color:#FFF;/** green **/
}

#ProductDetails .ProductTinyImageList ul li div {
	display: table-cell;
	text-align: center;
	background-color:#FFF;/** white **/
}

.ProductTinyImageList .TinyOuterDiv {
	height: auto !important
}

#ProductDetails .ProductTinyImageList ul li #TinyOuterDiv {
	/* border: 2px solid white; */
}

#ProductDetails .ProductTinyImageList ul {
	margin: 0pt;
	padding: 0pt;
	position: relative;
	list-style-type: none;
	white-space:nowrap;
	width: 100%;
}

#ProductDetails .ProductThumbImage {
	text-align:left;
	overflow: hidden;
	margin:0;
	position: relative;
	width:100% !important;
}

#ProductDetails .ProductThumbImage img {width:100%;}

#ProductDetails .ProductMain .OutOfStockMessage {
	clear: left;
	background-color:#ca5135;
	margin: 0px;
	padding: 8px;
	height: auto;
	color: #FFF;
	display:none;
	text-align:center;
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
top: 250px;
position: absolute;
line-height: 20px;
}

#Wrapper .Content .OutOfStockMessage a.contact_us_text_link {
	color:#fff;
	text-decoration:underline;
}

#ProductDetails .ProductMain .OutOfStockMessage input[type="text"] {
	width: 125px;
	height: 34px;
	border: 2px solid #c7b299;
	font-family: GeometricSlabserif712, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #907c53;
	background-color:#F6EAD3;
	padding: 0px 10px 0px 10px;
	margin-top:8px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
	position:relative;
}

#ProductDetails .ProductMain .OutOfStockMessage p {color:#F6EAD3;}

#ProductDetails .ProductMain .OutOfStockMessage input[type="submit"] {
	width:150px;
	height: 31px;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
	text-shadow: none;
	font-size:14px;
	text-transform:capitalize;
	margin-top:7px;
}

.carousel {
	position: relative;
	visibility: hidden;
	left: -5000px;
	width: 180px;
}

/* Category flyout styles (structural) */

/* Menu containers */
#SideCategoryList .sf-menu,
#SideCategoryList .sf-menu ul,
#SideCategoryList .sf-menu li {
	width: 140px; /* the width must be fixed to the use of floats */
}

/* Menu links */
#SideCategoryList .sf-menu a {
	padding: 4px 8px 4px 8px;
	width: 124px; /* this + paddings must equal the root width above for hovers to work */
}

/* Child override: menu containers */
#SideCategoryList .sf-menu ul {
	left: 140px; 
	}

/* Child override: menu links */
#SideCategoryList .sf-menu ul a {
	padding: 4px 8px 4px 8px;
	width: 124px; /* this + paddings must equal the child width above for hovers to work */
}

/* End: category flyout styles */

/* Forms */
.HorizontalFormContainer dl, .VerticalFormContainer dl {
	margin: 0;
}

.HorizontalFormContainer dt img {
	vertical-align: middle;
	float: left;
}

.HorizontalFormContainer dt .fieldLabel {
	float:left;
	padding-top: 4px;
	padding-left: 4px;
}

.HorizontalFormContainer dt {
	width: 160px;
	float: left;
	padding-top:9px;
}

.HorizontalFormContainer dd.ProductField {
	height: 20px;
}

.HorizontalFormContainer dd {
	padding-top:15px;
	margin-left:0px;
}

.NarrowFormContainer dt {
	width: 110px;
}

.NarrowFormContainer dd {
	margin-left: 120px;
}

.HorizontalFormContainer p.Submit {
	margin-left: 145px;
	margin-top:15px;
}

.NarrowFormContainer p.Submit {
	margin-left: 0px;
}
.VerticalFormContainer p.Submit input {
	width: 150px;
	height: 35px;
	border: 1px solid #bf6b04;
	font-family: GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#ffffff;
	text-align:center; 
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_orange_bg2.gif?t=1484104866");
	background-repeat:repeat-x;
	background-color:#bf6b04;
	margin: 10px 0px 0px 0px;"
	padding:2px 30px 5px 30px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
}
.VerticalFormContainer dt {
	margin-bottom: 6px;
}

.VerticalFormContainer dd {
	margin-bottom: 6px;
	margin-left: 10px;
}

/* PAGE CONTENT STYLES */

.RatingTableTitle {
	font-family: GeometricSlabserif712, Georgia; 
	color:#FFF; 
	font-size:18px;
}

.RatingTitle {
	font-family: GeometricSlabserif712, Georgia; 
	color:#6e983f; 
	font-size:20px;
}

.RatingText {
	font-family: Helvetica, Arial, _sans; 
	color:#666; 
	font-size:12px;
	line-height: 18px;
}

.RatingText a:link, .RatingText a:visited {
	color:#CA6835;
	text-decoration:underline;
}

.RatingText a:hover {
	color:#CA6835;
	text-decoration:underline;
}

.CustomerProfile {
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_content_CustomerProfile.jpg?t=1484104866");
	background-repeat:repeat-y;
	width:770px;
}

.CustomerProfile h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	color:#364d03;
	font-weight:normal;
	line-height:25px;
	padding:0px 0px 0px 15px;
	margin:0px;
}

.CustomerProfileImage {
	width:130px;
	height:auto;
	float:left;
	margin-left:20px;
	margin-top:-30px;
	padding-bottom:25px;
}

.CustomerProfileBio {
	width:640px;
	height:auto;
	float:left;
	margin-top:-30px;
	padding-bottom:25px;
}

.CustomerProfileImage_thumb {
	width:100px;
	height:auto;
	float:left;
	position:relative;
	padding-bottom:10px;
}

.name {
	position:relative;
	margin-top:-21px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:20px;
	color:#77652f;
}

.ProductDetailsGrid .productAttributeValue .productOptionViewRadio label .name {	
	color: #355424;
    cursor: pointer;
    display: inline;
    font-family: Rockwell,Georgia,Times,_serif;
    font-size: 15px;
    margin: 0;
	padding-left:5px;
}

.productAttributeList .productAttributeRow .productAttributeLabel label .required,
.productAttributeList .productAttributeRow .productAttributeLabel label .name {
	display:none;
}

.name a:link, .name a:visited {
	color:#CA6835;
	text-decoration:underline;
}

.name a:hover {
	color:#CA6835;
	text-decoration:underline;
}

.submit-recipe-iframe {
	height:1600px;
	width:800px;
}

.email-friend-iframe {
	height:1050px;
	width:800px;
}

.recipesDesc {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#77652f;
	font-weight:normal;
	padding-bottom:4px;
	width:auto;
	text-align:left;
	margin-left:0px;
	line-height:20px;
}	

.recipesTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#364d03;
	font-weight:normal;
	margin-bottom:15px;
	text-align:left;
	line-height:20px;
}

.recipesImage {
	border: 1px solid #bf6b04;
	text-align:center;
	vertical-align:middle;
	width:150px;
	height:150px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px; /* future proofing */
    -khtml-border-radius: 8px; /* for old Konqueror browsers */
	margin-right:15px;
	margin-top:5px;
}

.recipesMainContainer {
	float:left;
	width:450px;
	height:auto;
	padding:0 15px;
}

.recipesImageContainer {
	float:left;
	width:300px;
	height:auto;
}

.recipeIngredients {
	width:auto;
	clear:both;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
.recipeDirections {
	margin-top:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
.recipeAuthor {
	font-style:italic;
}

/************** INTERACTIVE PAGES ******************/

div#historycontent {
	float: left;
	width: 780px;
	height: auto;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
}

/* history timeline */

div#historytimeline { 
	float: left;
	width: 720px;
	height: auto;
	padding: 0px 30px 0px 30px;
	margin: 0px 0px 0px 0px;
}

div#timelinearea {
	float: left;
	width: 640px;
	height: auto;
	padding: 0px 30px 0px 50px;
	margin: 0px 0px 0px 0px;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/historyarrow.jpg?t=1484104866");
	background-position: center;
	background-repeat: no-repeat;
}

div.timelinebox {
	float: left;
	width: 68px;
	height: 68px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	border: 1px solid #b2bb83;
}

/* history list */

div#historylist { 
	
}

ul#historylist  {
	list-style: none;
	width:100%;
	height: auto;
	padding: 0px 0px 0px 0px;
}

#historylist li {
	width: auto;
	height: auto;
	padding:15px;
	display:inline-block;
	vertical-align:top;
}

#historylist img {
	display: inline;
	width: 158px;
	height: 158px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #b2bb83;
}

#historylist li:nth-child(odd) {
	width:20%;
}

#historylist li:nth-child(even) {
	width:70%;
}

.tableTraditions {
	display:table-cell;
}

.tableTraditions li {
	list-style:none;
	padding:10px;
	float:left;
}

.tableTraditions li a {
	color:#CA6835;
}	

/* packaging list */

ul#packagetop  {	
	width: 800px;
	margin: -18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#packagetop li,
#packagetop li.body {
	background-image: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_packaging.gif?t=1484104866");
	background-repeat:no-repeat;
	position: relative;
	clear:both;
	display: block;
	width: 160px;
	height: 38px;
	padding:0px;
	padding-left:5px;
	text-align: center;
	font-family:GeometricSlabserif712, Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#FFF;
	line-height:33px;
}

#packagetop li:hover {
	background-image: url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/btn_packaging_hover.gif?t=1484104866");
	background-repeat:no-repeat;
	cursor:pointer;
}

#packagetop .title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	color:#364d03;
	font-weight:normal;
	line-height:25px;
	text-decoration:none;
}

#packagetop li {
	margin: 4px 0px 4px 600px;	
}

.packageText {
	font-size:14px;
	line-height:20px;
	color:#594b23;
}

#packagetop li a,
#packagetop li.last a,
 {
	clear:both;
	display: block;
	width: 160px;
	height: 25px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

#packagetop li #packagemiddlebody,
#packagetop li #packagemiddlelogo,
#packagetop li #packagemiddleback,
#packagetop li #packagemiddletag,
#packagetop li #packagemiddletagfront,
#packagetop li #packagemiddletagback,
#packagetop li #packagemiddleside1,
#packagetop li #packagemiddleside2,
#packagetop li #packagemiddlestorage {
	position:absolute;
	padding: 0px;
	margin: 0px;
	text-align:left;
	width:550px;
}

#cover {
	visibility:visible;
}

#packagetop li #packagemiddlebody {
	left: -580px;
	top: 11px;
}
#packagetop li #packagemiddlelogo {
	left:-580px;
	top: -31px;
}
#packagetop li #packagemiddleback {
	left:-580px;
	top: -73px;	
}

#packagetop li #packagemiddletagfront {
	left:-580px;
	top: -115px;
}
#packagetop li #packagemiddletagback {
	left:-580px;
	top: -157px;
}

#packagetop li #packagemiddleside1 {
	left:-580px;
	top: -199px;
}
#packagetop li #packagemiddleside2 {
	left:-580px;
	top: -241px;
}
#packagetop li #packagemiddlestorage {
	left:-580px;
	top: -284px;
}

/*#packagetop li:hover #packagemiddlebody,
#packagetop li:hover #packagemiddlelogo,
#packagetop li:hover #packagemiddleback,
#packagetop li:hover #packagemiddletag,
#packagetop li:hover #packagemiddletagfront,
#packagetop li:hover #packagemiddletagback,
#packagetop li:hover #packagemiddleside1,
#packagetop li:hover #packagemiddleside2,
#packagetop li:hover #packagemiddlestorage {
	visibility:visible;
	display:block;
}*/

div#packageleftlist, div#packagerightlist { 
	float: left;
	width: 200px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 130px 0px 0px 0px;
}

div#packagemiddle {
	float: left;
	width: 340px;
	height: 400px;
	padding: 0px 0px 0px 0px;
	margin: 40px 20px 0px 20px;
	text-align: left;
	display: inline;
}

/* sustainability */

div#sustainabilitycontent { 
	position: relative;
	float: left;
	width: 800px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_content.jpg?t=1484104866");
	background-repeat:repeat-y;
}

div#source, 
div#sourceto,
div#facility,
div#shipping,
div#tocustomer,
div#customer
{ 
	position: absolute;
	display: block;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	/*background-color: #fbf4e6;
	border: 1px solid #b2bb83; */
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/images/bg_content.jpg?t=1484104866");
	background-repeat:repeat-y;
}

div#source { 
	top: 0px;
	left: 0px;
	padding: 0px 0px 0px 0px;
}

div#sourceto { 
	top: 0px;
	left: 0px;
	padding: 0px 0px 0px 0px;
}

div#facility { 
	top: 0px;
	left: 0px;
	padding: 0px 0px 0px 0px;
}

div#shipping { 
	top: 0px;
	left: 0px;
	padding: 0px 0px 0px 0px;
}

div#tocustomer { 
	top: 0px;
	left: 0px;
	padding: 0px 0px 0px 0px;
}

div#customer { 
	top: 0px;
	left: 0px;
	padding: 0px 0px 0px 0px;
}

div#source:hover div.sustainabilityrollover,
div#sourceto:hover div.sustainabilityrollover,
div#facility:hover div.sustainabilityrollover,
div#shipping:hover div.sustainabilityrollover,
div#tocustomer:hover div.sustainabilityrollover,
div#customer:hover div.sustainabilityrollover
{ 
	display: block;
}

div#source div.sustainabilityrollover,
div#sourceto div.sustainabilityrollover,
div#facility div.sustainabilityrollover,
div#shipping div.sustainabilityrollover,
div#tocustomer div.sustainabilityrollover,
div#customer div.sustainabilityrollover
{ 
	position: absolute;
	top: 50px;
	left: 50px;
	width: 200px;
	height: auto;
	padding: 10px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #b2bb83;
	display: none;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/bg_content.jpg?t=1484104866");
	background-repeat:repeat-y;
}

/* account pages paragraph style */

.recipesList {
	display:block;
	width:auto;
	height:100%;
}

.recipesList ul {
	padding-left:0px;
	display:block;
	height:auto;
	width: 100%;
}

.recipesList ul li {
	display:block;
	list-style:none;
	background-image:url("//cdn11.bigcommerce.com/s-jl3t5tg/templates/__custom/images/content_bg_line585px.jpg?t=1484104866");
	background-repeat:no-repeat;
	background-position:bottom;
	padding:15px 10px 15px 15px;
	height:auto;
	min-height:165px;
}

.recipesList ul li:hover {
	display:block;
	background-color:#FFF;
}

.recipesDesc {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#77652f;
	font-weight:normal;
	padding-bottom:4px;
	text-align:left;
	margin-left:0px;
	line-height:20px;
}
	
.recipesTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#364d03;
	font-weight:normal;
	margin-bottom:10px;
	text-align:left;
	margin-left:0px;
	line-height:20px;
	display:block;
}

.recipesImage {
	border: 1px solid #bf6b04;
	text-align:center;
	vertical-align:middle;
	width:150px;
	height:150px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px; /* future proofing */
    -khtml-border-radius: 8px; /* for old Konqueror browsers */
	margin-right:15px;
	margin-top:5px;
	float:left;
}

.recipesMainContainer {
	float:left;
	width:450px;
	height:auto;
	margin-top:20px;
	margin-left:10px;
}

.recipesImageContainer {
	float:left;
	width:200px;
	height:auto;
}

.recipeIngredients {
	width:auto;
	clear:both;
}

.recipeAuthor {
	font-style:italic;
	color:#364d03;
	font-family: Georgia, "Times New Roman", Times, serif;
	display:block;
	margin-top:20px;
}

.recipePrint {
	width:800px;
	margin:0 auto;
	height:auto;
}

.recipePrintContainer {
	width:800px;
}

.recipePrintLogo {
	position:relative;
	float:left;
	margin-bottom:30px;
	margin-top:20px;
	top:0;
	left:0;
	height:110px;
	width:170px;
}

.recipePrintContact {
	text-align:left;
	float:left;
	margin-left:50px;
	margin-top:20px;
	width:300px;
}

.recipesPrintTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#364d03;
	font-weight:normal;
	margin-bottom:20px;
	text-align:left;
	margin-left:0px;
	line-height:20px;
	display:block;
}

/* Checkout Shipping Method: Shipping Policy Box */

div#ShippingPolicyBox {
	background-color: #FBF2DE;
    border: 1px solid #B69F73;
    height: auto;
    padding: 20px;
    width: 350px;
	float:left;
}

.EstimateShipping div#ShipToUSAbox {
	left:220px;
	width:200px !important;
}

div#ShipToUSAbox {
	background-color: #FBF2DE;
    border: 1px solid #B69F73;
    height: auto;
    padding: 20px;
    width: 200px;
	float:right;
	position: absolute;
    right: 100px;
	margin: 0 !important;
}

div#ShipToUSAbox2 {
	background-color: #FBF2DE;
    border: 1px solid #B69F73;
    height: auto;
    padding: 20px;
    width: 200px;
	float:right;
	position: relative;
    right: 250px;
}
body.ShippingPanelNote p {
	background-color: #FBF2DE;
    border: 1px solid #B69F73;
    height: auto;
    padding: 20px;
    width: 350px;
	float:left;
}

/* ---- REWARDS ----- */

#reward_history {
	margin:0 0 20px 0;
	padding:0;
}

#reward_history_row {
	width:100%;
	height:auto;
	position:relative;
	padding:30px;
}

#reward_history_row #date, #history_row #date {
	float:left;
	width:115px;
}

#reward_history_row #amount, #history_row #amount {
	float:left;
	width:100px;
}

#reward_history_row #orig_amount, #history_row #orig_amount {
	float:left;
	width:130px;
}

#reward_history_row #authorization, #history_row #authorization {
	float:left;
	width:180px;
}

#reward_history_row #date, #reward_history_row #amount, #reward_history_row #orig_amount, #reward_history_row #authorization {
	color:#364D03;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:18px;
    font-weight:normal;
}

#history_row {
	margin:5px 30px;
	height:30px;
	line-height:30px;
}

#reward_history > div:nth-child(even) {
	background-color:#F0DEB6;
}

#emf-logo{
	display:none;
}


/* Portrait and Landscape */
@media (max-width: 1511px) {

#nav .left_padding, #nav .right_padding {width: 15%;}
#Header_relocate #nav .flexslider-controls {  width: 70%;}
#Header_relocate .flexslider {width: 100% !important; margin: 0 auto 0 -50% !important;}
#Header_relocate #nav {width: 100% !important;margin: 0 auto 0 -50% !important;}
#Header_relocate .flexslider ul li img {margin-left: -30px;}

}

@media (max-width: 1280px) {

#nav .left_padding, #nav .right_padding {width: 10%;}
#Header_relocate #nav .flexslider-controls {  width: 80%;}
#Header_relocate .flexslider ul li img {margin-left: -60px;}

}

@media (max-width: 768px) {

#Header_relocate .flexslider ul li img {margin-left: -120px;}

}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
	  
	  #Header_relocate .flexslider {width: 1212px;}

}


@media only screen and (max-width: 1024px) {
	/*div#HomeHeroContainer,
	.slideshow {
		width: 1000px;
	}
	
	#HomeHeroBanner {
	width: 1200px;
	}*/
	
}