body
{
	background: #ffffff;
	margin:none;
	border:none;
	padding: 10px 0px 20px 0px; /*top,right,bott,left*/
	
}

.imageWrapper
{
	padding:none; 
	margin:none; 
	border: none;	
}
a
{
	text-decoration: none;
	color:#918c27;
}

.cntnTxt_1
{
	color: #3c3e3d;
	font-size: 12px;
	line-height:25px;
}

.cntnTxt_1_sel
{
	color:#9c3222;	
	font-size: 12px;
	line-height:18px;
}
.cntnTxt_2
{
	font-size:12px;
	color:#7e7e7e; 	
	line-height:22px;
}
.cntnTxt_3
{
	color:#3c3e3d;
	font-size:11px;	
	line-height:15px;
}

.cntnTxt_3 a
{
	text-decoration:underline;
}
.cntnTxt_4
{
	color:#3c3e3d;
	font-size:11px;
	font-weight:bold;
}
.cntnTxt_4 a
{
	text-decoration:underline;
}
.pageTitle
{
	color:#7e7e7e;
	font-size:32px;	
	line-height:32px;
}

.pageTitle_20
{
	color:#7e7e7e;
	font-size:20px;	
	line-height:32px;
}
.cntnTtl
{
	color:#8f8f8f;
	font-size:20px;	
	line-height:22px;
}
.cntnSubTtl
{
	font-size:12px;
	color:#7e7e7e;
	font-weight:bold; 
	line-height:20px;	
}
.frmSubTitle
{
	color:#3c3e3d;
	font-size:14px;
	font-weight:bold;
}
.catName
{
	color:#7e7e7e;
	font-size:25px;	
	line-height:30px;
}
.addr
{
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.gift_mail_green
{
  color:#717a45;     
}
 .input
{
	border: 1px solid #6a6a6a;
}

.pointer
{
	cursor:pointer;	
	
}
.pageNumber
,.pageNumber a
{
	color:#616161;
	font-size:12px;	
	margin:0px 5px 0px 5px;
}

.pageNumberSep
{
	background-color: #616161;
	width:1px;
	height: 12px;
	line-height:12px;
	
}
/*Header*/
.hdSgnOut a
{
 	color: #808341;
	font-size: 11px;	
	line-height:11px;	
	height:13px;

}
.hdUsr a
{
	color:#3c3e3d;
	font-size:11px;	
	line-height:11px;
	height:13px;
}

.hdLinks,
.hdLinks td, 
.hdLinks a 
{
	vertical-align: middle;
	color: #808341;
	font-size: 11px;	
	line-height:11px;	
	height:13px;
	
}
.hdLinks .selected
,.hdLinks .selected a 
{
	color: #9c3222;	
}
.hdLinks td
{
	padding:0 4px 0 4px;
	color: #808341;
}
.hdLinks td.last
{
	color: #808341;
}
.hdLinks li
,.hdLinks li a
{
	list-style-type: none;
	list-style-image:none;
	list-style-position:outside;
	border-right:1px solid #808341;
	padding:0 4px 0 4px;
	color: #808341;
}
.hdLinks li.last
{
	list-style-type: none;
	list-style-image:none;
	list-style-position:outside;
	border-right:none;
	color: #808341;
}
.hdLng ,
.hdLng td,
.hdLng a
{
	vertical-align:middle; 	
	color:#3c3e3d;
	font-size:11px;
	line-height:11px;	
	height:13px;	
}
/*ToolBars*/

.mainTB,
.mainTB div
{
	text-align:left;	
	height: 30px;	
	line-height:30px;	
	
	
}


.mainTB td.active
{
	height: 30px;	
	line-height:30px;
	border-right:solid 8px #d4ce9a;
	border-left:solid 8px #d4ce9a;
	background-color: #d4ce9a;	
}

.tblMain td
{
	height: 30px;	
	line-height:30px;
	padding: 0px;	
	vertical-align:middle;
	border-right:8px;
	border-left:8px;	
}

.tblMain td a
{	
	height:15px;
	
}

/*Sub Category*/
.subTB,
.subTB td
{
	height: 30px;	
}
.subTB  a
{
	color:#373d3b;	
	font-size:11px;	
}

/*Search ToolBar*/
.srchTB,
.srchTB td
{
	background:#eae6cb no-repeat top;	
	color:#717a45;
	font-size:11px;	
}




.srchCombo
{
	background-color: #fff ;
	font-family: verdana;
	font-size: 11px;
	color: #3c3e3d;	
	text-align: left;
	padding-left: 10px;
}
/*SC*/
.scBG
{
	width:195px;
	height:29px;
	background-image:url('http://localhost/ZDev/Liveo/Images/Themes/Default/Layout/Modules/ToolBar/Search/en-US/sc_bg_195_29.gif');
	background-repeat:no-repeat; 
	color:#fff;
	font-size:12px; padding-left:15px;	
}
/*Side Menuu*/
.sideMenu
{
	
	height:auto;			
}

.sideMenu a
{
	font-size: 12px;
	color: #727b46;		
}

.sideMenu .selected 
{
	font-size: 12px;
	font-weight:bold;
	color: #9c3222;	
}
.sideMenu .line
{
	
	line-height:30px; 
	width: 159px;
	
}

.sideMenu .subLine
{
	width:146px;
	height:40px;
	line-height:16px; 	
	padding-top:4px; 
}

.sideMenu .subLine .last
{
	border-bottom:none;	 
}

.sideMenu .subSelected
{
	color:#727b46;	
	font-size: 12px;
	font-weight:bold;
}

.sideMenu ul
 {
 	list-style:none;
 	padding:0;
 	margin:0; 	
 }
.sideMenu li
{
	list-style-type: none;
	list-style-image:none;
	list-style-position:outside;
	
}

/*Misc Strips*/
.strip164
{
	background-color: #ab9c34;
	background-repeat: repeat-x;
	width: 164px;
	height: 1px;
	line-height:1px;
}

.strip928
{
	background-color: #ab9c34;
	background-repeat: repeat-x;
	width: 928px;
	height: 1px;
	line-height:1px;
	margin:5px 0px 5px 0px;
}
.strip_1_15
{
	background-color: #707944;
	background-repeat: repeat-y;
	width: 1px;
	height: 15px;
	line-height:15px;
}
.catSep
{
	background-color: #373d3b;
	background-repeat: repeat-y;
	width: 1px;
	height: 11px;
	line-height:11px;	
}
.frmSep_105
{
	background-color: #999999;
	background-repeat: repeat-y;
	width: 1px;
	height: 105px !important;
	line-height:105px !important;
}
.frmSep_120
{
	background-color: #dfdfdf;
	background-repeat: repeat-y;
	width: 1px;
	height: 120px !important;
	line-height:120px !important;
}
.frmSep_140
{
	background-color: #dfdfdf;
	background-repeat: repeat-y;
	width: 1px;
	height: 140px !important;
	line-height:140px !important;
}
.frmSep_380 
{
	background-color: #dfdfdf;
	background-repeat: repeat-y;
	width: 1px;
	height: 380px !important;
	line-height:380px !important;
}
.frmSep_420 
{
	background-color: #dfdfdf;
	background-repeat: repeat-y;
	width: 1px;
	height: 420px !important;
	line-height:420px !important;
}
.frmSep_620 
{
	background-color: #dfdfdf;
	background-repeat: repeat-y;
	width: 1px;
	height: 620px !important;
	line-height:620px !important;
}
.frmSep_750 
{
	background-color: #dfdfdf;
	background-repeat: repeat-y;
	width: 1px;
	height: 750px !important;
	line-height:750px !important;
}
.shipDtlSep
{
	background-color: #999999;
	background-repeat: repeat-y;
	width: 1px;
	height: 370px !important;
	line-height:370px !important;
}

.lnkSep
{
	background-color: #808341;
	background-repeat: repeat-y;
	width: 1px  !important;
	height: 7px !important;
	line-height:7px !important;	
}
.lnkSep_9
{
	background-color: #808341;
	background-repeat: repeat-y;
	width: 1px  !important;
	height: 9px !important;
	line-height:9px !important;	
}
.mainSep
{
	background-color: #ffffff;
	background-repeat: repeat-y;
	width: 1px;
	height: 13px !important;
	line-height:13px !important;	
}
.mainSepVlt
{
	background-color: #3c3e3d;
	background-repeat: repeat-y;
	width: 1px;
	height: 13px !important;
	line-height:13px !important;	
}
/*FAQ*/
.fq_qst_lit
{
	color:#9c3222;	
	font-size: 12px;
	line-height:18px;
	font-weight:bold;
}
.fq_ans_lit
{
	color:#9c3222;	
	font-size: 12px;
	line-height:18px;
}
/*Product Detail*/
.prdctDtl  h1
{
	color:#717a45;
	font-size:18px;
	font-weight:bold;	
}

.prdctDtl .tlbr 
{
	height: 30px;
	line-height:30px;
	background-color: #d4cd98; 
	background-position:top;
	width: 705px;	
}
.prdctDtl .tlbr td
{	
	height: 30px;
	line-height:30px;	
	text-align:center;
}

.prdctDtl .tlbr .aLit
{
	font-weight:bold;
}
.prdctDtl .tlbr .sep
{
	background-color: #3c3e3d;
	background-repeat: repeat-y;
	width: 1px;
	height: 13px !important;
	line-height:13px !important;
	margin:0px 20px 0px 20px;	
}
.prdctDtl .utlbr .blnksep
{
	width: 41px;
	
	
}

.prdctDtl .utlbr
{
	height: 6px;
	width: 705px;
	padding-bottom:15px;	
}

.prdctDtl .utlbr .mnLit
{
	height: 6px;
	line-height:6px;
	background-image:url('../../Images/Themes/Default/Layout/Pages/Product/mn_lit_11_6.jpg');
	background-repeat:no-repeat; 
	background-position: center top; 
}
.prdctInfo .img
{
	width:223px;
	height:302px;
}

.prdctInfo .title
{
	color:#717a45;
	font-size:14px;
	font-weight:bold;
	padding-bottom:15px;	
}

.prdctInfo .txt
{
	color:#3c3e3d;
	font-size:11px;	
}

.prdctInfo .size
{
color:#555554;	
	font-size:11px;
	font-weight:bold;
	padding-top:10px;
}

.prdctBtBar 
{
	height: 30px;
	line-height:30px;
	background-color: #e4e4e4;
	background-position:top;
	width: 709px;		
}

.prdctBtBar .link a,
.prdctBtBar .link span
{
	color:#3c3e3d;	
	font-size:11px;
	text-decoration:none;
	cursor:pointer;	
}

.prdctBtBar .linkSep 
{
	background-color: #3c3e3d;
	background-repeat: repeat-y;
	width: 1px;
	height: 11px;
	line-height:11px;
	margin:0px 4px 0px 4px;
	
}
.prdctBtBar .tdpr
{
	width:80px !important;vertical-align:middle; padding:0px 4 px 0px 4 px;
}
.prdctBtBar .prcAct
{
	color:#9b3221;
	font-size:12px;
	font-weight:bold;	
}
.prdctBtBar .prcReg
{
	color:#9b3221;
	font-size:12px;	
	text-decoration:line-through;		
}

.complBG
{
	width:706px;
    padding-top:5px;
    
}
.complcartlst
{
    
    width:350px;
	height:212px;	
}
.pdrlink a
{
	color:#3c3e3d;	
	font-size:11px;
	text-decoration:none;
	cursor:pointer;	
}

/*Package Cart*/
.pckgCart .title 
{
	color:#717a45;
	font-size:14px;
	font-weight:bold;	
}
.pckgCart .prcAct
{
	color:#9b3221;
	font-size:12px;
	font-weight:bold;	
	vertical-align:middle;	
	height:12px;
	padding-top:10px;
}
.pckgCart .sep
{
	background-color:#dadada;
	width:1px;
	height:150px;
	line-height:150px;	
}

.pckgCart .intro
{
	color:#717a45;
	font-size:13px;	
}

/*  Product DL Cart*/
.prdctCart 
{	
	border:none;
	margin:none;
	padding:none; 
}

.prdctCart  .info
{
	width:225px;
	overflow:hidden;	
}
.prdctCart .title a
{
	color:#717a45;
	font-size:14px;
	font-weight:bold;	
}

.prdctCart .prcAct
{
	color:#9b3221;
	font-size:12px;
	font-weight:bold;	
	vertical-align:middle;	
	height:12px;
	padding-top:10px;
}

.prdctCart .prcReg
{
	color:#9b3221;
	font-size:12px;
	vertical-align:top;
	text-decoration:line-through;
	height:12px;
	padding-top:10px;	
	padding-right:5px;
}

.prdctCart .ingr
{
	color:#555554;	
	font-size:11px;
	padding-top:10px;
	width:215px;
}

.prdctCart .size
{
	color:#555554;	
	font-size:11px;
	font-weight:bold;
	padding-top:10px;
}


.prdctCart .link 
{	
	
	height:12px;

}

.prdctCart .link a,
.prdctCart .link span
{
	color:#3c3e3d;	
	font-size:11px;
	text-decoration:none;
	cursor:pointer;	
}

.prdctCart .linkSep 
{
	background-color: #3c3e3d;
	background-repeat: repeat-y;
	width: 1px;
	height: 9px;
	line-height:9px;
	margin:0px 4px 0px 4px;
	
}
/*Prod Cart Vertical*/
.prdctCartV table
{
	width:164px; 
	height:350px;
	border:none;
	margin:none;
	padding:none; 
	overflow:hidden;
}

.prdctCartV .prdTitl a
{
	color:#717a45;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;	
}
.prdctCartV .prcAct
{
	color:#9b3221;
	font-size:12px;
	font-weight:bold;	
	vertical-align:middle;	
	height:12px;
	padding-top:10px;
}

.prdctCartV .prcReg
{
	color:#9b3221;
	font-size:12px;
	vertical-align:top;
	text-decoration:line-through;
	height:12px;
	padding-top:10px;	
	padding-right:5px;
}

.prdctCartV .ingr
{
	color:#555554;	
	font-size:11px;
	padding-top:10px;
	width:164px;
}

.prdctCartV .size
{
	color:#555554;	
	font-size:11px;
	font-weight:bold;
	padding-top:10px;
}


.prdctCartV .link 
{	
	width:164px;
	height:11px;	
}

.prdctCartV .link a,
.prdctCartV .link span
{
	color:#3c3e3d;	
	font-size:11px;
	text-decoration:none;
	cursor:pointer;	
}

.prdctCartV .linkSep 
{
	background-color: #3c3e3d;
	background-repeat: repeat-y;
	width: 1px;
	height: 11px !important;
	line-height:11px;
	margin:0px 10px 0px 10px;
	
}
/*Prod List*/
.bgDL
{
	float:left;
    background-image:url('../../Images/Themes/Default/Layout/Pages/Catalog/bg_row_709_213.png'); 
    background-repeat:repeat-y; 
    width:709px;
    padding-top:5px; padding-left:5px;	
}

.vertSepDL
{
	background-color: #dadada;
	background-repeat: repeat-y;
	width: 1px;
	height: 140px !important;
	line-height:140px !important;
}
.horSepDL
{	
	background-color: #dadada;
	background-repeat: repeat-x;
	width: 358px;
	height: 1px !important;
	line-height:1px !important;	
}
/*Recipes*/
.rcpDL div
{
	vertical-align:top;	
}
.rcpDL .title
,.rcpDL .title a
{
	color: #3c3e3d;
	font-size: 12px;		
}

.rcpDL .desc
{	
	height:45px; 
	overflow:hidden;
	font-size:12px;
	color:#555554;
	line-height:16px;
	width:180px;		
}

.rcpDL .rcmore
{	
	background-color:#ab9c34;
	height:17px;
	text-align:center; 
	vertical-align:middle; 	
}
.rcpDL .rcmore a
{
	color:#fff;	 
	font-size:12px;
	vertical-align:middle; 	
}

.rcpDL .catName
{
	color:#8f8f8f;
	font-size:20px;	
}

.rcpDL .view a
{
	color:#918c29;
	font-size:11px;
	text-decoration:underline;	
}

.rcpDtl
{
	width:510px;	
}
.rcpDtl .rcpName
{
	color:#8f8f8f;
	font-size:20px;	
}
.rcpDtl .subTitl
{
	font-size:14px;
	color:#7e7e7e;
	font-weight:bold; 	
}
.rcpDtl .cntnTxt
{
	font-size:12px;
	color:#7e7e7e; 	
	line-height:18px;
}

.rcpProdSep
{
	background-color: #dfdfdf;
	background-repeat: repeat-y;
	width: 1px;
	height: 650px !important;
	line-height:650px !important;	
	margin-top:30px;	
}

.rcpProdTitle
{
	width:164px;
	height:50px;	
}
/*Newsletter  */ 
.nwsltrInput
{
	width:145px;
	height:20px;
	color: #726d45;
	font-family: verdana;
	font-size: 11px;
	line-height: 15px;
	vertical-align: middle;	
	border:solid 1px #c6c6c6c;	
	
}
.nwsltrText
{
	color: #726d45;
	font-family: verdana;
	font-size: 11px;
}
/*News*/
.news .title 
{
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #808341;
	text-decoration:none;
}

.news .date
{
	color: #3c3e3d;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
}

.news .txt
{
	color: #555554;
	font-size: 11px;
	font-family: verdana;
}

.news .link a
{
	color: #918c27;
	font-size: 11px;
	font-family: verdana;
	text-decoration:underline;
}

.news .year
{
	color: #7e7e7e;
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
}

.news .yearSel
{
	color: #a24030;
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
}

.news .yearSep
{
	background-color: #7e7e7e;
	background-repeat: repeat-y;
	width: 2px;
	height: 12px;
	line-height:12px;
	margin:0px 4px 0px 4px;	
}
/*5 Varieties*/
.variety .subTitle
{
	font-family: verdana;
	font-size: 20px;
	color: #7e7e7e;
	height:26px;
	vertical-align:top;
	margin-bottom: 5px;
	border-bottom:solid 1px #e0e0e0;
	width:709px;
}

.variety .txt
{
	font-family:verdana;
	font-size:11px;
	color:#3c3e3d;	
}

.variety .lnk
{
	color:#918c27;
	font-size:11px;
	text-decoration:underline;	
}
.rcpVarDL .title
{
	color: #3c3e3d;
	font-size: 12px;	
	font-weight:bold;
	text-decoration:underline;
}

.rcpVarDL .desc
{	
	overflow:hidden;
	font-size:12px;
	color:#555554;
	line-height:16px;
	width:230px;		
}

.rcpVarDL .more
{	
	background-color:#ab9c34;
	text-align:center; 
	vertical-align:middle; 	
}
.rcpVarDL .more a
{
	color:#fff;	 
	font-size:12px;
	vertical-align:middle; 	
}

.rcpVarDL .view a
{
	color:#918c29;
	font-size:11px;
	text-decoration:underline;	
}
/*Contact*/
.contact .sideLnk
{
	color:#717a45;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;	
}

.contact .frmContainer
{
	width:490px;
	height:380px;
	background-color:#ebebeb;	
}

.contact .txt
{
	color: #3c3e3d;
	font-size: 11px;
	line-height:18px;
}
.contact .subTitle
{
	font-size: 20px;
	color: #7e7e7e;
	height:26px;
	vertical-align:top;
	margin-bottom: 5px;
	border-bottom:solid 1px #e0e0e0;	
}
/*Footer*/
.ftrText,
.ftrText a
{
	color:#626262;
	font-size:11px;	
}


.ftrLinks,
.ftrLinks a 

{
	color: #808341;
	font-size: 11px;	

}
/*site map*/
.sitemap .title
,.sitemap .title a
{    
        height:20px;
        padding-bottom:10px;
        color:#9b3423;
        font-size:12px;
        font-weight:bold;
}
.sitemap .subttl
,.sitemap .subttl a
{
        color: #717d33;
        text-decoration:none !important;  
        height:20px;
        font-weight:bold;     
}

.sitemap .link
{
        height:20px;
        padding-bottom:10px;        
}
.sitemap .link a
{
        color: #717d33;
        text-decoration: underline;        
}

.sitemap .link  .arr
{
        color: #717d33;
        text-decoration:none !important;  
        padding-bottom:5px;      
}
/*Errors*/
.red_12
{
	font-size: 12px;
	color: red;
}
.red_10
{
	font-size: 10px;
	color: red;
}
/*service*/
.brdr
{
	border:1px solid #333333;	
}
/*Rad*/
.RadInput_Default
{
	color:#3e3c3d;
	font-family:Verdana;
	font-size:11px;
		
}

.RadToolTip_Default
{
	background-color:#eae6cc;	
}