
body {

margin-top: 0;
	margin-left: 0;
	font-size: 11px;
	/*font-family: "Trebuchet MS", sans-serif;*/
	text-align: center;
	background:  url(../images/bg_snowflakes_2.jpg) repeat left top; /*  url(../images/bkgd.png) repeat-x left top; #d9d9d9  #FFF;   repeat-x     Listiki3.jpg  no-repeat top center*/

}

img.trans { behavior: url(/inc/iepngfix.htc) }
img { border: 0; }

form {
	margin: 0;
}

#bottom {
	min-width: 596px;
	padding: 10px;
	background: #e6edd9 url(images/bottom_bkgd.png) no-repeat right bottom;
	border-left: 1px solid #d1c5ca;
}

#bottom h2 {
	font-size: 15px;
	color: #b4121b;
}

#bottom h2 img {
	margin-bottom: -8px;
	padding-right: 10px;
}

#bottom h3 {
	font-size: 14px;
	color: #684e3f;
	margin-bottom: -8px;
}

#bottom li {
	color: #a8bf77;
	list-style-image: url(images/bottom_li.png);
	line-height: 100%;
}

#bottom_sidebar {
	width: 194px;
	background-color: #48182d;
}

#bottom_sidebar h2 {
	margin-left: 10px;
	margin-top: 30px;
	margin-right: 10px;
	color: #a6c079;
	font-size: 13px;
}

#bottom_sidebar p {
	margin-left: 10px;
	margin-right: 10px;
	line-height: 100%;
	color: #fff;
}

#bottom_sidebar li {
	color: #a8bf77;
	list-style-image: url(../images/cherry_li.png);
}

#cart {

	margin-left: 10px;
	
	float: right;
}

#cart a {
	color: #a8bf77;
	text-decoration: none;
}

#cart a img {
	margin-top: -4px;
}

#cart a:hover {
	color: #b4121b;
}

.frame {
	border: 2px solid #fff;
}

#footerdiv {
	color: #999;
	text-align:center;
	width:100%;
	background: #FFFFFF; /*change  d9d9d9*/
}

#footerdiv a {
		color: #999;
	text-decoration: none;

}



#prefoot{ height:90px; background:#e6edd9;  margin-right:-2px; margin-left:-2px;}
#fotimg{float:right; margin-top:10px; margin-right:5px; width:105px; height:78px;}


#login {
	width: 100%;
	height: 47px;
	background-color: #fff;
	line-height: 170%;
}

#login h1 {
	margin-bottom: -4px;
	font-size: 1.3em;
	color: #684e3f;
	font-style: italic;
	line-height: 130%;
}

#login input {
	width: 90px;
	height: 10px;
	font-size: 1em;
}

#login_btn {
	width: 24px !important;
	height: 24px !important;
	margin-left: 10px;
	margin-top: -8px;
}

#main {
	width: 310px;
	min-height: 292px;
	background-color: #fff;
	border-left: 1px solid #d1c5ca;
	border-bottom: 1px solid #d1c5ca;
}

#main h1 {
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 15px;
	font-size: 17px;
	font-weight: normal;
	color: #b4121b;
}

#main p {
	margin-left: 15px;
	margin-right: 15px;
	font-size: 1.1em;
	color: #48192d;
}

#menu {
	width: 100%;
	height: 22px !important;
	padding-left: 130px;
	background: #dae5c8 url(../images/menu_bkgd.png) repeat-x left top;
}

.menu_item {
	display: inline-block;
	width: 89px;
	height: 22px;
	text-align: center;
	background: url(../images/inactive_tag.png) no-repeat left top;
	color: #684e3f;
	text-decoration: none;
	margin-bottom: -1px;
}

.menu_item:hover, .menu_itemActive {
	display: inline-block;
	width: 89px;
	height: 22px;
	text-align: center;
	background: url(../images/active_tag.png) no-repeat left top;
	color: #b4121b;
	text-decoration: none;
	margin-bottom: -1px;
}

.menu_item a, .menu_itemActive a {
	position: relative;
	top: 3px;
	color: #684e3f;
	text-decoration: none;
}

.menu_item a:hover, .menu_itemActive a {
	color: #b4121b;
}

#new_customer {
	margin-right: 10px;
	text-align: right;
 float: right;
 clear:right;
	color: #a8bf77;
	text-decoration: none;
}

#header_top_menu{
	text-align: right;
	float: right;	
	text-decoration: none;
	margin-top: -3px;
	color: #684e3f;
	margin-right: 5px;
	
}

#photo {
	width: 194px;
	min-height: 292px;
}

#product{
	min-height: 292px;
	background-color: #fff;
	border-left: 1px solid #d1c5ca;
	border-bottom: 1px solid #d1c5ca;
}

#product h1 {
	margin-top: 15px;
	margin-left: 11px;
	margin-right: 15px;
	font-size: 17px;
	font-weight: normal;
	color: #b4121b;
}

#product p {
	margin-left: 11px;
	margin-right: 11px;
	font-size: 1.1em;
	color: #48192d;
}


#search_bar {
	width: 100%;
	height: 62px;
	background: url(../images/search_bar_bkgd.png) repeat-x left top;
	color: #b4121b;
}

#search_bar a {
	color: #b4121b;
	text-decoration: none;
}

#search_bar a:hover {
	color: #c4464c;
}
/*
#search_bar input {
	width: 157px;
	height: 10px;
	font-size: 1em;
}
*/


#search_bar input {
 margin-bottom: 15px;
 height: 15px;
}

#search_btn {
	width: 28px !important;
	height: 28px !important;
	margin-left: 10px;
	margin-bottom: -8px;
	padding-right: 10px;
}

#search_form {
	margin-left: 240px;
	margin-bottom: 20px;
}

#sidebar {
	width: 256px;
	min-height: 292px;
	padding: 25px;
	background-color: #c4464c;
	border-left: 1px solid #d1c5ca;
	border-bottom: 1px solid #d1c5ca;
}

#sidebar a, #bottom_sidebar a {
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}

#sidebar a:hover, #bottom_sidebar a:hover {
	color: #a6c079;
}

#sidebar a img, #bottom_sidebar a img, #cart a img {
	border: none;
	margin-bottom: -6px;
	padding-right: 6px;
}

#sidebar h2 {
	margin-top: 0px;
	margin-bottom: -4px;
	margin-left: 10px;
	font-size: 12px;
	color: #a6c079;
}

#sidebar p {
	font-size: 0.9em;
	color: #492d08;
	line-height: 100%;
	margin-bottom: -4px;
	margin-left: 10px;
}

.sidebar_photo {
	height: 115px;
}

#site_login {
	margin-bottom: -8px;
	color: #a8bf77;
 float: right;
 margin-right:10px;
}

#specials {
	position: relative;
	width: 130px;
	top: 180px;
	left:480px;
	z-index: 1;
}

#wrapper {
	width: 970px;
	margin: 0px auto;
	margin-top: -30px;	
    background: url(../images/wrapper_bkgd3.png) repeat-y left top;        
	text-align: left;
	overflow: hidden;

}


#left_td {
	width: 193px;
	min-height: 292px;

	background-color: #bb4348;
	border-right: 1px solid #b84147;

}

#left_td a img, #bottom_sidebar a img, #cart a img {
	border: none;
	margin-bottom: -6px;
	padding-right: 6px;
}

#left_td h2 {
	margin-top: 0px;
	margin-bottom: -4px;
	margin-left: 10px;
	font-size: 12px;
	color: #a6c079;
}

#left_td p {
	font-size: 1em;
	color: #492d08;
	line-height: 100%;
	margin-bottom: -4px;
	margin-left: 10px;
}

#left_td a{
color:#ffffff;
padding-left:3px;
text-decoration:none;
 }
 
#left_td a:hover {
color:#fde0e2;
padding-left:3px;
 }
 
#uarehere{
	font-size: 0.8em;
margin-left:11px; margin-top:-7px; margin-bottom:1px;
color: #cecac7;
}

#uarehere a{
color: #cecac7;
text-decoration:none;
}

#product_info div{
width:395px;
float:right;
}

#product_info span{
font-weight:bold;
color: #79a41f;
border-bottom:1px solid #cecac7;
}

#product_info a{
font-size: 0.8em;
color: #cecac7;
}



#v_mnu_01 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	
	}

#v_mnu_01 {
	width: 100%;
	}
	
	#v_mnu_01  .subcat a{
color:#48182d;
margin-left:15px;
text-transform:lowercase;
font-weight:normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
 }




#v_mnu_01  ul.subcategory { margin: 0;padding: 0; _height:0; background: #b2121a; }
#v_mnu_01  ul.subcategorysel { margin: 0;padding: 0; _height:0; background: #b2121a; }

#v_mnu_01  ul.subcategory li a { padding: 3px 0 3px 20pt; background: #b2121a;  color: #C0C0C0; line-height:13px; _height:0;  }
#v_mnu_01  ul.subcategorysel li a {padding: 3px 0 3px 20pt; background: #b2121a; color: #FFFFFF; line-height:13px; _height:0;  }
#v_mnu_01  ul.subcategory li a:hover { padding: 3px 0 3px 20pt; background:#95141a; _height:0 }

#v_mnu_01  ul.subcategory li a:visited { padding: 3px 0 3px 20pt; background: #b2121a;  color: #C0C0C0; line-height:13px; _height:0;  }
#v_mnu_01  ul.subcategorysel li a:visited {padding: 3px 0 3px 20pt; background: #b2121a; color: #FFFFFF; line-height:13px; _height:0;  }

#v_mnu_01 li a {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
}
#v_mnu_01 .nobrdr {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	

#v_mnu_01 li a:link, #v_mnu_01 li a:visited {
	color: #FFFFFF;
	display: block;
	background-color: #bb4348;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 10px;
	}

#v_mnu_01 li a:hover {
	color: #e3dfdb;
	background:  #b41019;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 10px;
	}
	
.remark{
	font-size: 0.8em;
}	

.d1{display:none;}
.d2{display:block;}


.tab-top{
border-top: 1px solid #e4e4e4;
width:100%;}

.tab-bottom{
border-bottom: 1px solid #e4e4e4;
width:100%;}

.tab-left{
border-left: 1px solid #e4e4e4;
height:100%;}

.tab{
width:100%;
font-size: 0.9em;
font-weight:bold;
color:#5f5e5f;
	}

.tab-right{
border-right: 1px solid #e4e4e4;
height:100%;}

.nutrition{
width:97%;
}

.add_buttons{
width:185px; height:25px; margin-top:3px;
border: 1px solid #b9aca5;
}

.prod_image_buttons{
float:left; width:185px; margin-left:11px; margin-right:11px; margin-bottom:11px; margin-top:5px;
}

.items_qty{width:20px; border:1px solid #e3dfdb; height:11px; padding-left:7px; padding-right:4px; font-size:9px;}

#prices_addcart
{
width:395px;
float:right;
margin-right:7px;
margin-left:5px;
}

.headBasket
{
    font-size:12px; 
    font-weight:bold; 
    text-align:right;
    padding-left:23px;
	margin-right:3px;
    margin-bottom:3px;
    background:url(/images/cart_e.gif) no-repeat left;
	float:right;
}
.headBasketFilled
{
    font-size:12px; 
    font-weight:bold; 
    text-align:right;  
    padding-left:23px;  
     margin-bottom:3px;
	 margin-right:3px;
    background:url(/images/cart_f.gif) no-repeat left;
	float:right;
}
.prodimg
{
width:185px;
margin-top:3px;
border: 1px solid #b9aca5;
}

.addcartsm{
width:67px; 
height:15px;
}

.smallnk{
height:12px; margin-bottom:-3px;
}


.ingred{width:63px; height:13px; margin-bottom:-2px; margin-left:-1px;}

.brandlogo{float:right; margin:5px; margin-top:-1px; margin-right:0px; width:170px; opacity:0.3;}

.clearspace{clear:both; width:100%; height:15px;}
.descr{width:100%;}
.nutfimg{width:135px; height:13px; margin:20px; margin-left:-1px;}

.nutrition_cal{
   BORDER-BOTTOM: #000000 4px solid;
   font-size:12px;
}
.nutrition_detail{
	BORDER-BOTTOM: #000000 2px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 1px;
}
.nutrition_fonts{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
}

.candy_description{
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;
	padding: 5px;   
}
.tea_description{
 font-size:12px; 
 font-family:Arial, Helvetica, sans-serif;
 padding: 5px 0 5px 0;
}
.tea_description2{
 font-size:16px; 
 font-family:Arial, Helvetica, sans-serif;
 padding: 5px 0 5px 0;
}
.yogi_detail{	
BORDER-BOTTOM: #000000 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 1px;
}
.yogi_detail2{	

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 1px;
}
.tea_bags_number{
   font-size:16px; 
   font-family:Arial, Helvetica, sans-serif;
   padding: 15px 0 5px 0;
   font-weight:bold;
}
.tea_net_weight{
	font-size:12px; 
    font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
	
}
.stash_brand_logo{
	background-image:url(/images/brands/stash_logo_s.jpg);
	width:120px;
	height:31px;
	border:none;
	margin:10px;
	padding: 0;
}
.yogi_brand_logo{
	background-image:url(/images/brands/yogi_logo.jpg);
	width:100px;
	height:47px;
	border:none;
	margin:10px;
}
.twining_brand_logo{
	background-image:url(/images/brands/twining_logo_s.jpg);
	width:90px;
	height:65px;
	border:none;
	margin:10px;
}
.albanese_brand_logo{
	background-image:url(../images/brands/albabese_100.gif);
    width:100px;
	height:47px;
    border:none;
}
.wissotzky_brand_logo{
	background-image:url(/images/brands/wissotzky_logo.gif);
	width:126px;
	height:88px;
	border:none;
}
.wissotzky_brand_mini_logo{
	background-image:url(/images/brands/wissotzky_logo.jpg);
	width:126px;
	height:88px;
	border:none;
}
.organic_usda_logo{
    background-image:url(/images/Logos/USDA_s.jpg);
	width:61px;
	height:61px;
	border:none;
	margin:10px;
}
.organic_usda_coqai_logo{
    background-image:url(/images/Logos/USDA_COQAI_s.jpg);
	width:130px;
	height:61px;
	border:none;
	margin: 5px 0 10px 10px;
	padding:0;
}

.organic_coqai_logo{
	background-image:url(../images/Logos/COQAI_logo.jpg);
	width:61px;
	height:54px;
    border:none;
	margin: 5px 0 10px 10px;
	padding:0;
}

.kosher_p_logo{
	 background-image:url(/images/Logos/kosher2.png);
	 width:38px;
	 height:46px;
	 border:none;	
 	 padding:0;
	 margin-top:5px;
}
.two_leaves_kosh_logo{
	background-image:url(/images/brands/kosh.jpg);
	width:56px;
	height:40px;
	border:none;
	padding:0; 
}
.kosher_ou_logo{
	 background-image:url(/images/Logos/ou_kashrut_logo25.gif);
	 width:25px;
	 height:25px;
	 border:none;	
 	 padding:0;	 
}

.kosher_lbd{
   background-image:url(/images/Logos/kosher_lbd.jpg);
   width:53px;
   height:39px;
   border:none;
   margin-left:10px;
}

.joyva_logo{
	background-image:url(/images/brands/Joyva_Logo_75.gif);
	width:68px;
	height:63px;
	border:none;
	margin:10px;
	padding: 0;
}
.ferrarapan_brand_logo{
	background-image:url(/images/brands/ferrara_pan.gif);
	width:140px;
	height:78px;
	border:none;
}
.ferrarapan_brand_logo{
	background-image:url(/images/brands/ferrara_pan.gif);
	width:140px;
	height:78px;
	border:none;
}
.ahmad_logo{
	background-image:url(/images/brands/ahmad.jpg);
	width:133px;
	height:80px;
	border:none;
}
.gimbals_logo{
	background-image:url(/images/brands/gimbals_logo_s.jpg);
	width:100px;
	height:50px;
	border:none;
}
.gimbal_allergin_logo{
	background-image:url(/images/brands/gimbals_allergin_box.gif);
	width:250px;
	height:99px;
	border:none;
}

.st_dalfour_brand_logo{
    background-image:url(/images/brands/st_dalfour.jpg);
    width:150px;
	height:80px;
	border:none;
	padding:0;
}

.mount_brand_logo{
	background-image:url(/images/brands/mount_of_olives.gif);
	 width:144px;
	height:63px;
	border:none;
	padding:0; 
}
.dorval_brand_logo{
	background-image:url(/images/brands/dorval_brand_logo.gif);
	 width:100px;
	height:73px;
	border:none;
	padding:0; 
}
.dryded_palmer_logo{
    background-image:url(/images/brands/dryden_palmer_logo.gif);
	width:100px;
	height:75px;
	border:none;
	padding:0; 
}
.boston_fruit_logo{
	background-image:url(/images/brands/bostonfruit_1.jpg);
	width:150px;
	height:88px;
	border:none;
	padding:0; 
}
.nestle_logo{
	background-image:url(/images/brands/nestle_logo1.gif);
	width:140px;
	height:46px;
	border:none;
	padding:0; 
}
.farleysanders_logo{
	background-image:url(/images/brands/farleysanders.jpg);
	width:120px;
	height:72px;
	border:none;
	padding:0; 
}
.haribo_logo{
	background-image:url(/images/brands/haribo_logo_s.jpg);
	width:80px;
	height:70px;
	border:none;
	padding:0; 
}
.arcor_logo{
	background-image:url(/images/brands/arcor_logo2.gif);
	width:90px;
	height:90px;
	border:none;
	padding:0; 
}
.tootsie_logo{
	background-image:url(/images/brands/tootsie.jpg);
	width:110px;
	height:29px;
	border:none;
	padding:0; 
}
.bonnemaman_logo{
	background-image:url(/images/brands/BonneMaman.jpg);
	width:200px;
	height:47px;
	border:none;
	padding:0; 
}
.akbar_logo{
	background-image:url(/images/brands/logo[1].png);
	width:118px;
	height:50px;
	border:none;
	padding:0; 
}

.two_leaves_logo{
	background-image:url(/images/brands/Two_Leaves_original.jpg);
	width:181px;
	height:50px;
	border:none;
	padding:0; 
}
.yamamotoyama_logo{
    background-image:url(../images/brands/yamamotoyama_brand_logo.gif);
	width:100px;
	height:99px;
	border:none;
	padding:0; 
}
pre {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}


