/* CSS Document */

body {
	margin:0px;
	padding:0px;
}

select 
{ 
	border:1px solid #FDB911;

}


.divsMenuClose
{
	font-family:Verdana;
	font-size:10px;
	color:#999999;
	text-decoration:none;
}
.divsMenuClose A
{
	color:#999999;
	text-decoration:none;
}
.divsMenuClose A:hover
{
	color:#666666;
	text-decoration:none;
}



/*-----------------MENU ---------------------*/
.MenuButtonSelected {
	background-image:url('/images/leftMenu_selectedItem_Bg.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	height:20px;
	width:208px;
	font-family:Tahoma; 
	font-weight:normal;
	font-size:12px;
    color:#FEB912;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	padding-left:10px;
	/*padding-top:8px;*/
}

.MenuButton {
	background-image:url('/images/leftMenu_Item_Bg.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	/*height:15px;
	width:208px;*/
	font-family:Tahoma; 
	font-weight:bold;
	font-size:12px;
    color:#58595B;
	text-align:left;
	text-decoration:none;
	/*padding-left:6px;
	padding-bottom:10px;*/
}
.MenuButton A
{
	color:#58595B;
	text-decoration:none;
}
.MenuButton A:hover
{
	color:#FEB912;
	text-decoration:none;
}


.MenuButtonUP 
{
	height:15px;
	width:208px;
	font-family:Tahoma; 
	font-weight:bold;
	font-size:12px;
    color:#58595B;
	text-align:left;
	text-decoration:none;
	/*padding-left:6px;
	padding-bottom:10px;*/
}
.MenuButtonUP A
{
  	color:#58595B;
	text-decoration:none;
}
.MenuButtonUP A:hover
{
	color:#FEB912;
	text-decoration:none;
}

.MenuButtonChild {
	background-repeat:no-repeat;
	background-position:left;
	height:20px;
	width:208px;
	font-family:Tahoma; 
	font-weight:bold;
	font-size:10px;
    color:#58595B;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	padding-left:10px;
	/*padding-top:8px;*/
}

.MenuButtonChildBold{

	background-repeat:no-repeat;
	background-position:left;
	height:20px;
	width:208px;
	font-family:Tahoma; 
	font-weight:bold;
	font-size:10px;
    color:#FEB912;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	padding-left:10px;
	/*padding-top:8px;*/
}


.MenuButtonChild A
{
  	color:#58595B;
	text-decoration:none;
}
.MenuButtonChild A:hover
{
	color:#FEB912;
	text-decoration:none;
}

.MenuButtonChild2 {
	background-image:url('/images/menu_bullet_child2.gif');
	background-repeat:no-repeat;
	background-position:left;
	/*height:15px;
	width:208px;
	height:18px;*/
	font-family:Tahoma; 
	font-weight:bold;
	font-size:10px;
    color:#58595B;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	padding-left:20px;
	padding-top:6px;
}
.MenuButtonChild2 A
{
  	color:#58595B;
	text-decoration:none;
}
.MenuButtonChild2 A:hover
{
	color:#6B4E43;
	text-decoration:none;
}


.MenuButtonChild3 {
	background-image:url('/images/menu_bullet_child2.gif');
	background-repeat:no-repeat;
	background-position:left;
	/*height:15px;
	width:208px;
	height:14px;*/
	font-family:Tahoma; 
	font-weight:bold;
	font-size:10px;
    color:#58595B;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	padding-left:30px;
	padding-top:2px;
}
.MenuButtonChild3 A
{
  	color:#58595B;
	text-decoration:none;
}
.MenuButtonChild3 A:hover
{
	color:#FEB912;
	text-decoration:none;
}

.MenuButtonSelected {
	background-image:url('/images/leftMenu_selectedItem_Bg.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	height:20px;
	width:208px;
	font-family:Tahoma; 
	font-weight:bold;
	font-size:12px;
    color:#FEB912;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	padding-left:10px;
	/*padding-top:8px;*/
}
.MenuButtonChild3 A
{
  	color:#FEB912;
	text-decoration:none;
}
.MenuButtonChild3 A:hover
{
	color:#FEB912;
	text-decoration:none;
}


/*-----------------------------------------------*/

.LeftMenuSelected
{	
	font-family:Tahoma; 
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	vertical-align:middle;
	color:#FDB911;
	background-image:url('/images/leftMenu_selectedItem_Bg.gif'); background-position:bottom left; background-repeat:no-repeat;
}
.LeftMenuSelected A
{
	color:#FDB911;
	text-decoration:none;
}
.LeftMenuSelected A:hover
{
	color:#FDB911;
	text-decoration:none;

}

.LeftMenu
{	
	font-family:Tahoma; 
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	vertical-align:middle;
	color:#2A2A2A;
	background-image:url('/images/leftMenu_Item_Bg.gif'); background-position:bottom left; background-repeat:no-repeat;
}
.LeftMenu A
{
	color:#2A2A2A;
	text-decoration:none;
}
.LeftMenu A:hover
{
	color:#96999E;
	text-decoration:none;

}

.LeftMenuBannerDescription
{	
	font-family:Tahoma; 
	font-size:11px;
	line-height:12px;
	text-align:left;
	color:#333333;
	padding-right:30px;
	padding-left:5px;
}
.LeftMenuBannerDescription A
{
	color:#333333;
	text-decoration:none;
}
.LeftMenuBannerDescription A:hover
{
	color:#999999;
	text-decoration:underline;
}


.LeftMenuReadMore
{	
	font-family:Tahoma; 
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	vertical-align:middle;
	text-align:right;
	color:#FEB912;
	padding-right:30px;
}
.LeftMenuReadMore A
{
	color:#FEB912;
	text-decoration:none;
}
.LeftMenuReadMore A:hover
{
	color:#A0A1A4;
	text-decoration:none;
}



.RightTermsofUse
{	
	font-family:Tahoma; 
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	vertical-align:middle;
	text-align:right;
	color:#FEB912;
	padding-right:45px;
}

.RightTermsofUse A
{
	color:#A0A1A4;
	text-decoration:none;
}
.RightTermsofUse A:hover
{
	color:#FEB912;
	text-decoration:none;
}

.RightTermsofUse .rightBanner-link { display:block; background-color: #A0A1A4; padding:5px 0px; color:#ffffff; width:102px; font-size:11px; }



.LoginFormTitle
{	
	font-family:Tahoma; 
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	vertical-align:top;
	text-align:left;
	color:#FEB912;
	padding-right:30px;
}





.RightLogin
{	
	font-family:Tahoma; 
	font-size:10px;
	text-align:left;
	color:#333333;
	padding-right:30px;
	padding-left:5px;
}
.RightLogin A
{
	color:#333333;
	text-decoration:none;
}
.RightLogin A:hover
{
	color:#999999;
	text-decoration:underline;
}








.LoginFormText
{	
	font-family:Tahoma; 
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	vertical-align:top;
	text-align:left;
	color:#939598;
	padding-right:30px;
}

.SearchText
{	
	font-family:Tahoma; 
	font-size:11px;
	line-height:12px;
	vertical-align:middle;
	text-align:center;
	color:#000000;
	padding-right:17px;
}

.MainTopTextGray
{	
	font-family:Tahoma; 
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	vertical-align:middle;
	text-align:center;
	color:#939598;
	padding-right:17px;
}

.MainTopTextOrange
{	
	font-family:Tahoma; 
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	vertical-align:middle;
	text-align:center;
	color:#FEB912;
	padding-right:17px;
}

.MainCategoryTitle
{	
	font-family:Tahoma; 
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	vertical-align:middle;
	text-align:left;
	color:#FFFFFF;
	/*padding-left:10px;*/
}

.MainProductTitle
{	
	font-family:Tahoma; 
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#FEB912;
}

/*color:#9D9D9D;*/
.MainItemTitle
{	
	font-family:Tahoma; 
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	vertical-align:bottom;
	text-align:left;
	color:#333333;
}

.MainItemTitle A
{	
	color:#333333;
	text-decoration:none;
}
.MainItemTitle A:hover
{
	color:#FEB913;
	text-decoration:none;
}
.MainItemText
{	
	font-family:Tahoma; 
	font-size:12px;
	line-height:14px;
	vertical-align:top;
	text-align:left;
	color:#333333;
	padding-top:10px;
}
.MainItemText A
{
	color:#CF9D0B;
	text-decoration:none;
}
.MainItemText A:hover
{
	color:#FEB913;
	text-decoration:none;
}
.ListPrice{
	color:#537625;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}
.ProductTitle{
	color:#FBA102;
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	padding:20px 0px 10px 0px;
	text-align:left
}


.Img
{
	/*border:1px solid #8BC63F;*/
	border:none;
}


.HomepageWelcome
{	
	font-family:Tahoma; 
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	color:#333333;
	padding-left:10px;
}

.HomepageMainTitle
{	
	font-family:Tahoma; 
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	vertical-align:middle;
	text-align:left;
	color:#333333;
	padding-left:10px;
}

.HomepageMainText
{	
	font-family:Tahoma; 
	font-size:11px;
	line-height:14px;
	vertical-align:top;
	text-align:left;
	color:#333333;
	padding:10px 5px 10px 10px;
}
.HomepageMainText A
{
	color:#333333;
	text-decoration:none;
}
.HomepageMainText A:hover
{
	color:#FEB913;
	text-decoration:none;
}


.InMainItemTitle
{	
	font-family:Tahoma; 
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	color:#FEB912;
	padding-left:10px;
}

.InMainItemText
{	
	font-family:Tahoma; 
	font-size:12px;
	line-height:17px;
	color:#333333;
	padding:10px 10px 10px 10px;
	text-align:justify;
}
.InMainItemText A
{
	/*color:#CF9D0B;*/
	color:#333333;
	text-decoration:none;
}
.InMainItemText A:hover
{
	color:#FEB913;
	text-decoration:none;
}
.ClickHere
{	
	font-family:Tahoma; 
	font-size:12px;
	line-height:17px;
	color:#333333;
	text-align:justify;
	font-weight:bold;
}
.ClickHere A
{
	color:#CF9D0B;
	text-decoration:none;
}
.ClickHere A:hover
{
	color:#FEB913;
	text-decoration:none;
}


.SubProdsTitle
{	
	font-family:Tahoma; 
	font-size:12px;
	line-height:17px;
	color:#FBA100;
	padding:0px 5px 5px 5px;
	text-align:justify;
}

.SubProdsText
{	
	font-family:Tahoma; 
	font-size:11px;
	line-height:17px;
	color:#333333;
	padding:0px 5px 5px 5px;
	text-align:justify;
}
.SubProdsText A
{
	color:#333333;
	text-decoration:none;
}
.SubProdsText A:hover
{
	color:#FEB913;
	text-decoration:none;
}

.SubProdsPrice
{
	color:#537625;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}


.ContactTitle
{	
	font-family:Tahoma; 
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	color:#FB9100;
	padding-top:10px;
}

.ContactTitle A
{	
	color:#8BC63F;
	text-decoration:none;
}
.ContactTitle A:hover
{	
	color:#374E1A;
	text-decoration:none;
}
.ContactFormText
{
	font-family:Tahoma; 
	font-size:11px;
	line-height:12px;	
	color:#333333;
	padding:2px;
}


.ContactInputText
{
	font-family:Tahoma; 
	font-size:11px;
	line-height:12px;	
	color:#548218;
	border:1px solid #cccccc;
	padding:2px;
}

.ContactButton
{
	font-family:Tahoma; 
	font-size:11px;
	line-height:12px;	
	color:#333333;
	background-color:#FFFFFF;
	border:1px solid #8BC63F;	
}



.CreatedBy
{
	font-family:Tahoma; 
	font-size:10px;
	font-style:normal;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	color:#454244;
	padding:3px;
	margin-bottom:7px;
}

.CreatedBy A
{
	color:#454244;
	text-decoration:none;
}

.CreatedBy A:hover
{
	color:#FFED73;
	text-decoration:none;
}

input, select{
	font-family:Verdana;
	font-size:10px;
	color:#D26900;
}
.divProducts {
	width:650px; 
	/*height:300px;*/
	background-color:#FFFFFF;
	border:1px solid #D26900;
	font-family:Verdana;
	font-size:10px;
	color:#333333;
	margin:5px;
	padding:10px;
	vertical-align:top;
	filter:alpha(opacity=100); 
	opacity:1;
}
.divProducts td {
	font-family:Verdana;
	font-size:10px;
	color:#333333;
	margin:5px;
	padding:10px;
	vertical-align:top;
}
.divProducts td A{
	color:#333333;
	text-decoration:none;
}
.divProducts td A:hover{
	color:#999999;
	text-decoration:none;
}
.divProducts .title{
	font-family:Verdana;
	font-size:11px;
	color:#FEB912;
	font-weight:bold;
}

.divProducts .title A
{
	font-family:Verdana;
	font-size:11px;
	color:#FEB912;
	font-weight:bold;
}
.divProducts .title A:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#999999;
	font-weight:bold;
}


.paging{
	font-family:Verdana;
	font-size:9px;
	color:#333333;
	margin:5px;
	padding:10px;
	vertical-align:top;
}
.paging A{
	color:#333333;
	text-decoration:none;
}
.paging A:hover{
	color:#FEB912;
	text-decoration:none;
}


.RecipiesTitle
{	
	font-family:Tahoma; 
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#333333;
}


.OrderFormTitle
{
	font-family:Tahoma; 
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#333333;
}

.OrderFormText
{
	font-family:Tahoma; 
	font-size:11px;
	line-height:16px;
	color:#333333;
	padding:2px 5px 2px 2px;
}

.OrderForm
{
	font-family:Tahoma; 
	font-size:10px;
	border:1px solid #999999;
	color:#333333;
	height:19px;
}

.OrderFormTxtArea
{
	font-family:Tahoma; 
	font-size:9px;
	border:1px solid #999999;
	color:#333333;
}
 
.ContactErrorMessage 
{
	font-family:Tahoma; 
	font-size:10px;
	color:#E60E0E;
	text-align:center;
}

.ContactConfirmationMessage
{
	font-family:Tahoma; 
	font-size:10px;
	color:#24C524;
	text-align:center;
}


.ProductsTable td {
	font-family:Verdana;
	font-size:11px;
	color:#333333;
	margin:5px;
	padding:11px;
	vertical-align:top;
}
.ProductsTable td A{
	color:#333333;
	text-decoration:none;
}
.ProductsTable td A:hover{
	color:#999999;
	text-decoration:none;
}
.ProductsTable .title{
	font-family:Verdana;
	font-size:11px;
	color:#FEB912;
	font-weight:bold;
}

.ProductsTable .title A{
	font-family:Verdana;
	font-size:11px;
	color:#FEB912;
	font-weight:bold;
	text-decoration:none;
}
.ProductsTable .title A:hover{
	font-family:Verdana;
	font-size:11px;
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}

.TreePath{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#60785B;
}


.TreePath A {

	font-weight:bold;
	color:#8BC63F;
	text-decoration:none;
}
.TreePath A:hover {
	font-weight:bold;
	color:#FEB912;
	text-decoration:none;
}

.CategListTable {
	font-family:Tahoma; 
	font-size:11px;
	line-height:16px;
	vertical-align:top;
	color:#58595B;
	border:1px solid #CCCCCC; 
}
.CategListTable td{
	font-family:Tahoma; 
	font-size:11px;
	line-height:16px;
	vertical-align:top;
	color:#78C416;
	padding:5px;
	padding-left:25px;
	margin:10px;
	line-height:20px;
}
.CategListTable td A{
	font-weight:bold;
	color:#58595B;
	text-decoration:none;
}
.CategListTable td A:hover{
	font-weight:bold;
	color:#78C416;
	text-decoration:none;
}
.treepath A{
	font-family:Tahoma; 
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#FEB912;
	line-height:23px;

}
.treepath A:hover{
	text-decoration:none;
	color:#C4AA4D;

}


.yellowbar{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight:bold;
	background-image:url(images/yellow_bar.jpg); 
	background-repeat:repeat-x; 
	background-position:center; 
	padding-top:14px; 
	padding-bottom: 10px; 
	color:#FFFFFF; 
}

.yellowbar A{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight:bold
	padding-top:14px; 
	padding-bottom: 10px; 
	color:#FFFFFF; 
	text-decoration:none;
}
.yellowbar A:hover{
	text-decoration:none;
	color:#C4AA4D;
}


.greybar2{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight:bold;
	background-image:url(images/yellow_bar.jpg); 
	background-repeat:repeat-x; 
	background-position:center; 
	padding-top:14px; 
	padding-bottom: 10px; 
	color:#FFFFFF; 
}

.greybar2 A{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight:bold
	padding-top:14px; 
	padding-bottom: 10px; 
	color:#FFFFFF; 
	text-decoration:none;
}
.greybar2 A:hover{
	text-decoration:none;
	color:#E1E0DE;
}

.includeFPA
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-weight:normal;
	color:#333333; 
	text-decoration:none;
}





.CartTable
{	
	font-family:Tahoma; 
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color:#333333;
	padding:10px 3px 0px 3px;
}
.CartTable A
{
	color:#FEB912;
	text-decoration:none;
}
.CartTable A:hover
{
	color:#C4AA4D;
	text-decoration:none;
}


.CartTile
{	
	font-family:Tahoma; 
	font-size:15px;
	font-weight:bold;
	line-height:14px;
	color:#65912A;
	padding:10px 3px 0px 3px;
}

.CartTile A
{	
	color:#333333;
	text-decoration:none;
}
.CartTable A:hover
{
	color:#C4AA4D;
	text-decoration:none;
}

.Lang
{
	font-family:Verdana;
	font-size:9px;
	color:#999999;
	text-decoration:none;
}
.Lang A
{
	color:#FDB912;
	text-decoration:none;
	font-weight:bold;
}
.Lang A:hover
{
	color:#F8DE80;
	text-decoration:none;
	font-weight:bold;
}

/*
#christmasDiv{
	width:600px; 
	height:530px; 
	background-color:#fdb912; 
	color:#FFFFFF; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px;
	position:absolute;
	left:50%;
	margin-left:-310px;
	top:15%;
	text-align:right;
	padding:10px;
	font-weight:bold;
	border:1px solid #929497;
}
*/

#christmasDiv{
	width:730px; 
	/*height:530px;*/
	-moz-binding-height:453px;
	/*_height:420px;*/ 
	color:#FFFFFF; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px;
	position:absolute;
	left:50%;
	margin-left:-362px;
	top:15%;
	text-align:right;
	font-weight:bold;
	border:2px solid #929497;
	/*border-bottom:1px solid #929497;*/
	/*background:url('/images/bg_emko_home_popup.jpg') no-repeat top left;*/
	background-color:#ffffff;
	z-index:500;
}

#christmasDiv a{
	color:#FFF;
	text-decoration:none;
}

#christmasDiv a:hover{
	/*color:#929497;*/
	text-decoration:none;
}

#christmasDivText { padding:15px; /*height:438px;*/ /*overflow:auto;*/ text-align:center; }

#highDiv1{
	width:500px; 
	/*height:530px; */
	position:absolute;
	left:50%;
	margin-left:-235px;
	top:15%;
	border:1px solid #FFB500;
	background-color:#ffffff; 
}
.HomeHighDivClose
{
	background-color:#fdb912; 
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px;
	font-weight:bold;
}
.HomeHighDivClose a{
	color:#ffffff;
	text-decoration:none;
}
.HomeHighDivClose a:hover{
	color:#929497;
	text-decoration:none;
}

.HomeHighDivPrice
{
	padding-right:20px;
	color:#537625; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:14px;
	font-weight:bold;	
}

.HomeHighDivText
{
	padding:10px 20px 10px 20px;
	color:#333333; 
	font-family:Tahoma;
	font-size:12px;	
	line-height:14px;
}
.HomeHighDivText a{
	color:#333333;
	text-decoration:none;
}
.HomeHighDivText a:hover{
	color:#FEB913;
	text-decoration:none;
}
.HomeHighDivText b
{
	color:#666666;
}

.ProdVideoLink
{
	color:#8BC63F; 
	font-family:Tahoma;
	font-size:11px;	
	font-weight:bold;
	line-height:14px;
}
.ProdVideoLink a{
	color:#8BC63F;
	text-decoration:none;
}
.ProdVideoLink a:hover{
	color:#fdb912;
	text-decoration:none;
}

.VideosTitle { font-family:Tahoma; font-size:12px; font-weight:bold; color:#333333; padding:20px 5px 5px 5px; }
.VideosTitle a, .VideosTitle a:visited { font-weight:bold; color:#333333; text-decoration:none; }
.VideosTitle a:hover { font-weight:bold; color:#FEB915; text-decoration:none; }

.VideosText { font-family:Tahoma; font-size:11px; color:#333333; padding:5px; }
.VideosText a, .VideosText a:visited { font-weight:bold; color:#333333; text-decoration:none; }
.VideosText a:hover { font-weight:bold; color:#FEB915; text-decoration:none; }

.VideosSeperator { background-image:url('/images/grey_bar.jpg'); background-position:top left; background-repeat:repeat-x; }


.LeftCatalog { font-family:Tahoma; font-size:12px; line-height:14px; color:#333333; }
.LeftCatalog A { color:#333333; text-decoration:none; }
.LeftCatalog A:hover { color:#999999; text-decoration:underline; }
