﻿html{overflow: -moz-scrollbars-vertical;}

body			{ font-family:Verdana; font-size:10px; /*color:#424242;*/ color:#000000; }
h2				{ font-family:Arial; font-weight:bold; font-size:16px; color:#000000; margin:0px 0px 5px 0px; padding:0px; }
h2 i			{ font-family:Arial; font-weight:normal; font-size:11px; color:#000000; margin:0px 0px 5px 0px; padding:0px; }
.h2img			{ margin-left:5px; }
h3				{ font-family:Arial; font-size:12px; font-weight:bold; }
h4				{ font-family:Arial; font-weight:bold; font-size:13px; color:#000000; margin:0px 0px 5px 0px; padding:0px; }
a				{ font-weight:bold; color:#009457; text-decoration:underline; border:none; }
a img			{ font-weight:bold; color:#009457; text-decoration:none; border:none; border-width:0px; }
a:active		{outline: none;} 

/* To remove the annoying focus border on link in Firefox  */
.addToCartButton, a
{
	outline: none;
}

.LefMenuTree a	{text-decoration:none;}
.AspNet-TreeView-Root A{text-decoration: none;}
li.AspNet-TreeView-Root ul li{margin-left: 20px;}


hr				{ color:#009457; height:1px; }
.blacklink		{ color:#000000; text-decoration:none; }
.bold			{ font-weight:bold; color:#000000; }
.manufacturer		{ Color:#7b7b7b; font-size:6pt; font-family:Verdana;font-weight:bold; }

.hr				{ clear:both; }
.greenHR		{ clear:both; background-color:#68CF5C; padding:3px 0px 0px 10px; color:#FFFFFF; height:20px; font-weight:bold; }
.greenHR h4		{ color:#FFFFFF; }

.right			{ float:right; margin:5px; }
.middle			{ vertical-align:middle; }
.left			{ float:left; }

.black			{ color:#000000; }
.green			{ color:#009457; }

#wrapper		{ width:955px; margin-left:auto; margin-right:auto; }

.headline		{ display:block; margin-bottom:15px; }

.textbox		{ vertical-align:middle; margin-bottom:2px; font-size:12px; padding-top:2px; height: 17px; margin-top:1px; width:40px; text-align:center; color:#424242; border: solid 1px #d6d6d6; }
.textbox_small	{ vertical-align:middle; margin-bottom:2px; font-size:10px; font-weight:normal; width:40px; color:#000000; border: solid 1px #d6d6d6; }
.textbox_medium	{ vertical-align:middle; margin-bottom:2px; font-size:10px; font-weight:normal; width:120px; color:#000000; border: solid 1px #d6d6d6; }
.textbox_large	{ vertical-align:middle; margin-bottom:2px; font-size:10px; font-weight:normal; width:180px; color:#000000; border: solid 1px #d6d6d6; }
.textbox_XL		{ vertical-align:middle; margin-bottom:2px; font-size:10px; font-weight:normal; width:100%; color:#000000; margin-right:5px; border: solid 1px #d6d6d6; }
.textarea_XL	{ vertical-align:middle; margin-bottom:2px; font-size:10px; font-weight:normal; width:100%; color:#000000; height:200px; border: solid 1px #d6d6d6; }



.prewNextWrapper{ width:518px; display:inline; }
.prew			{ width:259px; float:left; }
.next			{ width:259px; float:left; text-align:right; }

/* LEFT MENU (RecipeS) */

.leftMenuLink	{ margin-left:22px; font-weight:normal; text-decoration:none; }
.leftMenuLink_sel{ margin-left:22px; font-weight:bold; text-decoration:none; }

/* LEFT MENU END */

/* HEADER */

#topwrapper		{ margin-left:auto; margin-right:auto; width:926px; /*height:115px;*/ height:108px; background-repeat:no-repeat; background-image:url(../img/topmenu_bg.gif); position:relative; }
#logo			{ float:left; width:335px; /*height:115px;*/ height:108px; background-repeat:no-repeat; background-image:url(../img/logga.gif); cursor:hand;}
.MedMeraImageButton {position:absolute; right:10px; top: 23px; width: 70px; height: 45px;}
#topmenu		{ float:right; /*height:115px; height:108px;*/ margin-right:5px; margin-top: 58px; }
#topmenu ul		{ list-style-type:none;  }
#topmenu li		{ color:#7b7b7b; font-weight:bold; /*background-repeat:no-repeat; background-image:url(../img/menuline.gif);*/ float:left; /*height:46px;*/ height:38px; padding:0px; }
#topmenu li A	{ color:#7b7b7b; text-decoration:none; font-weight:bold; }

/* HEADER END */


/* UPPER CONTENT */ 

#upperwrapper	{ overflow:inherit; margin-left:auto; margin-right:auto; /*padding-top:10px;*/ padding-top:6px; width:920px; /*height:150px;*/ height:143px; background-image:url(../img/UpperContent/bottomborder.gif); background-position:bottom; background-repeat:repeat-x; }
#welcome		{ margin-bottom:0px; float:left; width:175px; height:143px; padding:0px; margin-left:5px;}
#search			{ margin-bottom:0px; float:left; width:340px; height:143px; padding:0px; }
#search_top		{ margin-left:auto; margin-right:auto; height:75px; background-image:url(../img/UpperContent/hittaSok.gif); background-position:top; background-repeat:no-repeat; }
#search_bottom	{ margin-left:auto; margin-right:auto; width:310px; text-align:center; font-size:9px; }
#assistant		{ /*height:153px; margin-top:-3px;*/ height:140px; margin-top:3px; float:left; }
#assistant IMG	{height:134px; width:97px;}
/*.categoryButton { margin-top:30px; margin-left:37px; background-color:Green; position:absolute; }*/
.searchButton	{ margin-top:30px; width:50px; margin-left:10px;  position:absolute; }/*{ margin-top:30px; margin-left:4px; position:absolute; }*/
.searchtext		{ font-family:Verdana; font-size:11px; color:#666666; width:190px; height:15px; margin-top:34px; margin-left:70px; border:none; border-color:#FFFFFF; }
.upperSeparator { margin-top: -3px; margin-bottom:0px; float:left; width:6px; height:143px; padding:0px 5px 0px 5px; background-image:url(../img/UpperContent/upperline110.gif); background-position:center; background-repeat:no-repeat;}
.basket			{ margin-top: -3px; margin-bottom:0px; float:right; width:271px; height:143px; padding:0px; }
.basketFull		{ margin-top:-10px; margin-bottom:15px; margin-left:650px; float:right; position:absolute; z-index:50; width:271px;  }
.basketHeader	{ background-image:url(../img/UpperContent/varukorg.gif); background-repeat:no-repeat; }
.basket_showAll		{ position:absolute; /*margin-top:-15px;*/ margin-top:-8px; margin-left:170px; }
.basketFull_showAll { position:absolute; bottom:-20px; margin-left:180px; }

.basketFull_top		 
{
	width: 271px;
	/*height: 15px;*/
	height: 7px;
	background: url(../img/miniCart/MiniCart_top3.png) no-repeat top left;
}
.basketFull_middle		 
{
	width: 271px;
	background: url(../img/miniCart/MiniCart_bg.png) repeat-y top left;
	padding: 0px 20px 0px 2px;
	
}
.basketFull_bottom		
{
	width: 271px;
	height: 16px;
	background: url(../img/miniCart/MiniCart_bottom.png) no-repeat top left;
}
.basketContent{ width:100%; padding: 0px 5px 0px 5px;}

#basket_table	{ color:#000000; border:1px; width:252px; }
#basket_table img { border:none; vertical-align:middle; }

#basketAddGrocery	{ background-color:Aqua; height:140px; width:140px; }

.grayrow		{ background-color:#DDDDDD; }
.whiterow		{ background-color:#FFFFFF; }

#mainCategoriesMenu{margin-left:auto; margin-right:auto; width:920px;height:26px; z-index:100}
.mainCategoriesMenuItem { float:left; margin-left:3px;}
.mainCategoriesMenuSeparator{ float:left; } 

.mainCategoriesMenuItemSelected	{ background-color:#83BC69; color:#FFFFFF; width:72px; text-align:center; text-transform:uppercase; }
.mainCategoriesMenuItemSelected A{ color:#FFFFFF; text-decoration:none; font-size:6pt; font-family:Verdana; }

.mainCategoriesMenuItem  A{ text-decoration:none; Color:#7b7b7b; font-size:6pt; font-family:Verdana; }

/* UPPER CONTENT END */


/* MIDDLE CONTENT */
#middle_content		{ }
#middlewrapper		{ margin-left:auto; margin-right:auto; width:942px; }
#mainbanner			{ padding-left:auto; padding-right:auto; margin-left:14px; }
.displayArrows		{ position:absolute; width:942px; margin-top:-174px; }
.leftDisplayArrow	{ float:left; margin-left:-10px; }
.rightDisplayArrow	{ float:left; margin-left:858px; }
.postitCloseButton	{ position:absolute; top:0px; left:150px; z-index:21; width:25px; height:25px; }
#postit_0			{ position:absolute; z-index:2; margin-left:730px; margin-top:100px; }
#postit_1			{ position:absolute; z-index:2; margin-left:720px; margin-top:90px; }
#postit_2			{ position:absolute; z-index:2; margin-left:710px; margin-top:80px; }
#postit_3			{ position:absolute; z-index:2; margin-left:700px; margin-top:70px; }
#postit_4			{ position:absolute; z-index:2; margin-left:690px; margin-top:60px; }
#postit_5			{ position:absolute; z-index:2; margin-left:680px; margin-top:50px; }
#postit_6			{ position:absolute; z-index:2; margin-left:670px; margin-top:40px; }
#postit_7			{ position:absolute; z-index:2; margin-left:660px; margin-top:30px; }
#postit_8			{ position:absolute; z-index:2; margin-left:650px; margin-top:20px; }
#postit_9			{ position:absolute; z-index:2; margin-left:640px; margin-top:10px; }

/* MIDDLE CONTENT END */


/* LOWER CONTENT */

#lowerwrapper	{ padding-bottom:15px; margin-left:auto; overflow:auto; margin-right:auto; padding-top:10px; width:926px; background-image:url(../img/UpperContent/bottomborder.gif); background-position:bottom; background-repeat:repeat-x; }
#lowerBannerSeparator{ float:left; margin-bottom:0px; /*padding:0px 5px 0px 5px;*/ background-image:url(../img/UpperContent/upperline.gif); background-repeat:no-repeat; width:6px; height:143px;}
#lowerBanner { margin-bottom:0px; float:left; height:auto; padding: 0px 5px 0px 10px; width:308px;}

#lowerBanner1 {float:left; width:280px;}
#lowerBannerImg1 {float:left; margin-left:5px;}
#lowerBanner2 {float:left; width:350px;text-align:center}
#lowerBannerImg2 {width:300px; margin-left:auto; margin-right:auto;}
#lowerBanner3 {float:right; width:280px;}
#lowerBannerImg3 {float:right;}

/* LOWER CONTENT END */


/* FOOTER */

#footer			{ /*margin-left:auto; margin-right:auto; position:absolute;*/ margin-left:10px; width:926px; margin:auto; clear:both; }
#footerwrapper	{ /*position:absolute;*/ clear:both; margin-left:20px; /*bottom:0px;*/ }

/* FOOTER END */

.bigImage			{ float:left; margin-right:10px; Width:180px; Height:180px;  }
/*.smallImage	IMG		{ float:left; margin-right:20px; Width:105px; Height:105px; }*/
.smallImage			{ /*border:1px solid aqua;*/ float:left; margin-right:20px; Width:105px; Height:105px; }


/* GREEN BARS */
.layerCloseButton	{ /*background-color:lime;*/ position:absolute; right:4px; margin-top:4px; Width:32px; Height:32px; } /* margin-right:6px; margin-top:-33px; float:right; border:solid 1px black; }*/
.layerCloseButton1	{ /*background-color:lime;*/ position:absolute; right:4px; margin-top:4px; Width:32px; Height:32px; } /* margin-right:6px; margin-top:-33px; float:right; border:solid 1px black; }*/
.layerCloseButton2	{ /*background-color:aqua;*/ position:absolute; right:6px; top:6px; Width:32px; Height:32px; cursor:pointer;cursor:hand; } /* margin-right:6px; margin-top:-33px; float:right; border:solid 1px black; }*/
.layerCloseButton3	{ /*background-color:Fuchsia;*/ position:absolute; right:6px; top:6px; Width:32px; Height:32px; cursor:pointer;cursor:hand;} /* margin-right:6px; margin-top:-33px; float:right; border:solid 1px black; }*/

.greenTopContent	{ font-family:Arial; text-transform:uppercase; font-weight:bold; color:#FFFFFF; font-size:14px; float:left; margin: 14px 0 0 15px; } /*{ font-weight:bold; color:#FFFFFF; font-size:14px; float:left; padding-top:15px; }*/
.leftShadow			{ width:15px; float:left; /*background-image:url(../img/GreenBars/l_border.png); background-repeat:repeat-y;*/ }
.rightShadow		{ width:15px; float:left; /*background-image:url(../img/GreenBars/r_border.png); background-repeat:repeat-y;*/ }

#layerOne			{ z-index:11; width:950px; position:absolute; top:285px; /*margin-top:-15px;*/ right:auto; left:auto; }
.greenTopOne		{ z-index:12; height:45px; width:950px; background-image:url(../img/GreenBars/GreenTopOne.png); background-repeat:no-repeat;}
.greenTopContentOne { font-family:Arial; text-transform:uppercase; font-weight:bold; color:#FFFFFF; font-size:14px; float:left; margin: 20px 0 0 15px; }
.greenContentOne_Filter	{ z-index:24; width:950px; background-image:url(../img/GreenBars/greenTopOne_bg_green.png); background-repeat:repeat-y; padding:0px 30px 0px 30px; }

.greenContentOne	{ overflow:auto; z-index:13; /*width:950px;*/ width:890px; float:left; background-image:url(../img/GreenBars/greenTopOne_bg.png); background-repeat:repeat-y; padding:30px 30px 0px 30px; }
	
.greenContentOne table	{ /*width:355px;*/ width:250px; }
	
.greenBottomOne		{ /*margin-top:-12px;*/ clear:both; z-index:14; top:0px; width:950px; /*height:65px;*/ height:176px; background-image:url(../img/GreenBars/shadowBottomOne.png); background-repeat:no-repeat;}



#layerTwo			{ z-index:21; width:815px; position:absolute; /*top:361px; margin-top: -32px; margin-left: 80px;*/ margin-left: 135px; top:319px; }
#layerTwoSearch		{ z-index:21; width:815px; position:absolute; /*top:361px; margin-top: -32px; margin-left: 80px;*/ margin-left: 135px; top:285px; }
#innerLayerTwo		{ z-index:21; width:815px; position:absolute; /*top:361px; top:328px;*/ margin-top:-42px; margin-left:-55px; }
.greenTopTwo		{ z-index:22; width:815px; height:45px; background-image:url(../img/GreenBars/GreenTopTwo.png); background-repeat:no-repeat;}
	.greenTopContentTwo	{ font-weight:bold; color:#FFFFFF; font-size:14px; float:left; margin: 20px 0 0 15px; }

.greenContentTwo		{ z-index:24; width:770px; /*width:815px;*/ background-image:url(../img/GreenBars/greenTopTwo_bg.png); background-repeat:repeat-y; padding:30px; overflow:auto; }
.greenContentTwo_Filter	{ z-index:24; width:770px; background-image:url(../img/GreenBars/greenTopTwo_bg_green.png); background-repeat:repeat-y; padding-right:30px; padding-left:30px; }


/*.greenBottomTwo		{ z-index:13; width:815px; height:17px; }*/
.greenBottomTwo		{ clear:both; z-index:23; width:815px; height:17px; background-image:url(../img/GreenBars/shadowBottomTwo.png); background-repeat:no-repeat; }
.greenContentTwo td { color:#053700; }

.searchCategory 	{ font-weight:bold; color:#009457; }





#layerThree			{ z-index:31; width:680px; position:absolute; /*top:396px;*/ top:353px; margin-left:270px; }
#innerLayerThree	{ z-index:31; width:680px; position:absolute; /*top:396px;*/ margin-top: -33px; margin-left: 80px; top:361px; }
.layerThreeInner    { width: 565px; margin-left:20px; }
.greenTopThree		{ z-index:32; width:680px; height:45px; background-image:url(../img/GreenBars/GreenTopThree.png); background-repeat:no-repeat;}
.greenTopContentThree{z-index:33; width:620px; height:25px; font-weight:bold; color:#FFFFFF; font-size:14px; float:left; position:absolute; right:0px; top:20px; left:15px; }

.greenContentThree	{ z-index:34; overflow:auto; width:620px; background-image:url(../img/GreenBars/greenTopThree_bg.png); background-repeat:repeat-y; padding:30px;}
.greenBottomThree	{ clear:both; z-index:35; width:680px; height:17px; background-image:url(../img/GreenBars/shadowBottomThree.png); background-repeat:no-repeat;}

.layerThreeSummary		{ float:left; width:375px; border-bottom:solid 10px #FFFFFF; }
.layerThreeSummary h3	{ /*color:#CA1532;*/ font-size:12px; font-weight:bold; margin:0px; padding:0px; }
.greenContentThree table { width:100%; padding-right:0px; }
/*.greenContentThree table { width:600px; }*/


/* GREEN BARS END */

/* BANNER WRAPPERS */

.layerOneBannerWrapper{ width:875px; /*height:176px;*/ min-height:115px; z-index:14; margin-left:60px; padding-top:30px; padding-bottom:10px;}
.layerOneContentBannerWrapper{ width:875px; /*height:176px;*/ min-height:115px; z-index:14; margin-left:200px;  padding-top:30px; padding-bottom:10px;}
.layerTwoBannerWrapper { z-index:25; position:absolute; width:183px; height:400px; margin-left:630px; top:220px; padding-top:30px; padding-bottom:10px;}

.layerOneRightBannerWrapper {  z-index:15; position:absolute; width:183px; height:400px; margin-left:775px; margin-top:70px; }
.layerOneContentRightBannerWrapper {  z-index:15; position:absolute; width:183px; height:400px; margin-left:575px; margin-top:0px; }
.layerTwoRightBannerWrapper {  z-index:25; position:absolute; width:183px; height:400px; margin-left:593px; margin-top:5px; }
.layerThreeRightBannerWrapper { z-index:35; position:absolute; width:183px; height:400px; margin-left:495px; top:130px; }

.smallPush					{ z-index:15; width:183px; height:176px; float:left; margin-right:15px; margin-bottom:15px; }
.largePush					{ z-index:15; height:176px; float:left; margin-right:15px; }
.newsletterPush				{ z-index:15; width:258px; height:116px; float:left; background-image:url(../img/push/largePush.png); padding:40px 20px 20px 20px; }

.addToCartBannerButton		{ position:absolute; z-index:17; margin-left:123px; margin-top:-43px; }
.readMoreBannerButton		{ position:absolute; z-index:17; margin-left:100px; margin-top:-43px; }

.addToCartBannerButton img {Width: 50px; Height: 27px}
.readMoreBannerButton img {Width: 71px; Height: 27px}

/* BANNER WRAPPERS END */


/* PUSH NOTES */

.productCategoryItem { width:150px;}
.productCategoryItem h2 { font-size:10px;}
.productCategoryItem img { text-align:center;}
.productItems		{ width:890px; margin-top:-10px;}
.productCategoryLinkList { line-height:15px; }
/*.productCategoryLinkList a { font-family:verdana; font-size:10pt; font-weight:bold; }*/


.smallPushWrapper	{ z-index:15; width:183px; height:176px; float:left; margin-right:15px; margin-bottom:15px; }
.smallPushContent	{ position:absolute; z-index:16; text-align:center; width:155px; height:140px; margin-left:17px; margin-top:15px; }
/*.smallPushContent	{ background-color:Yellow; width:155px; height:150px; position:absolute; z-index:15; margin-top:-50px; margin-left:75px; }*/
.smallPushContent h2 { margin:3px 0px 0px 0px; font-size:12px; font-weight:bold; font-family:Arial; }
.smallPushContent h3 { margin:0px; color:#009457; font-size:12px; font-weight:bold; font-family:Arial; }

.offer				{ position:absolute; z-index:17; margin-top:50px; margin-left:20px; }
.greenButton		{ position:absolute; z-index:17; margin-left:110px; margin-top:130px; }

.largePushWrapper	{ z-index:15; width:298px; height:176px; float:left; margin-right:15px; }
.largePushContent	{ position:absolute; z-index:16; width:275px; height:140px; margin-left:17px; margin-top:15px; margin-bottom:15px; }
.menuImage			{ margin:-110px 0px 0px 155px; }
/*.smallPushContent	{ background-color:Yellow; width:155px; height:150px; position:absolute; z-index:15; margin-top:-50px; margin-left:75px; }*/
.largePushContent h2 { text-align:center; margin:13px 0px 0px 0px; font-size:12px; font-weight:bold; font-family:Arial; }
.largePushContent h3 { margin:0px; color:#009457; font-size:12px; font-weight:bold; font-family:Arial; }


/* PUSH NOTES END */

/* GROCERY CONTENT */

.groceryLabels		{ float:left; clear:left; margin-top: 5px; width:200px;}
.groceryLabels IMG		{ margin-left:2px;}
.groceryInput		{ float:left; width:225px; }
.groceryContent		{ /*border:1px solid green;*/ z-index:24; width:565px; margin-left:10px; float:left;}
.groceryButton		{ float:right;  margin-top: 16px;}

/*.groceryContent img					{ float:left; } */
.unitText							{ float:right;  }
.groceryContent .groceryWrapper		{ float:left; width:565px;} 
.groceryContent .groceryImage		{ float:left; width:105px; margin-right:10px; } 
.groceryContent .groceryText		{ width:200px; float:left; margin-right:10px; }
.groceryContent .groceryText h2		{ font-size:12px; font-weight:bold; margin:0px; padding:0px; }
.groceryContent .groceryText h3		{ /*color:#CA1532;*/ font-size:12px; font-weight:bold; margin:0px; padding:0px; }
.groceryContent .groceryInput		{ float:right; }
.groceryContent .groceryInput table	{ float:right; }
.groceryContent .groceryButton		{position:relative; right:0px; width:230px;text-align:right;}
.groceryContent .groceryAdd			{ /*width:250px;*/ float:left; }
.groceryContent .groceryAdd td img	{ vertical-align:bottom; }
.groceryContent .addNumber			{ width:10pt; }
.groceryContent .addWeight			{ width:15pt; }
.groceryContent .addPrice			{ width:15pt; }
.groceryContent .smallText			{ font-weight:bold; }
.groceryContentHr img				{ margin: 10px 0px 10px 10px; width:565px;}

.groceryContent2 .groceryWrapper	{ float:left;  width:690px; padding-top:10px; } 
.groceryContent2 .groceryImage		{ float:left; width:105px; margin-right:10px;} 
.groceryContent2 .groceryText		{ width:200px; float:left; margin-right:10px;}
.groceryContent2 .groceryText h2	{ font-size:12px; font-weight:bold; margin:0px; padding:0px; }
.groceryContent2 .groceryText h3	{ /*color:#CA1532;*/ font-size:12px; font-weight:bold; margin:0px; padding:0px; }
.groceryContent2 .groceryInput		{ float:left; }
.groceryContent2 .groceryButton		{ float:right; height:20px; margin-top:0px; text-align:right; padding-top:75px;  width:60px;}
.groceryContent2 .groceryAdd		{ /*width:250px;*/ float:left; }
.groceryContent2 .groceryAdd td img	{ vertical-align:bottom; }
.groceryContent2 .addNumber			{ width:10pt; }
.groceryContent2 .addWeight			{ width:15pt; }
.groceryContent2 .addPrice			{ width:15pt; }
.groceryContent2 .smallText			{ font-weight:bold; }
.groceryContent2Hr img				{ width:690px;}

.groceryContent .groceryImage .promoImage 		{ /*border:1px solid blue;*/ position:absolute; /*left:0px; margin-right:0px; /*right:668px;  top:0px;*/ right:670px; }
.groceryContent .groceryImage .promoImage img		{ height:63px; width:63px; }
.groceryContent2 .groceryImage .promoImage 		{position:absolute; left:72px;}
.groceryContent2 .groceryImage .promoImage img		{ height:63px; width:63px; }
.groceryContent2 .groceryInput .unitText		{ float:left; margin-left:45px; margin-top:-16px; }
.bigImage .promoImage 		{ /*border:1px solid blue;*/ position:absolute; /*left:0px; margin-right:0px; /*right:668px;  top:0px;*/ right:450px; top:75px; }
.bigImage .promoImage img	{ height:63px; width:63px; }


/* GROCERY CONTENT END */

/* CASHIER */
.cashierContent		{ color:#000000; /*min-height:500px;*/ z-index:13; width:950px; float:left; background-image:url(../img/GreenBars/greenTopOne_bg.png); background-repeat:repeat-y; padding:30px;}/*{ z-index:13; width:860px; border-left:solid 30px #FFFFFF; border-right:solid 30px #FFFFFF; border-top:solid 30px #FFFFFF; float:left; background-color:#FFFFFF; }*/
.leftArea			{ float:left; margin-right:45px; width:200px; }
.middleArea			{ float:left; width:520px; }
.calendarWrapper	{ }
.date				{ width:175px; float:left; margin-right:25px; padding-left:auto; padding-right:auto; }
.date img			{ margin-top:5px; }
.radiobutton img	{ margin-bottom:5px; }
.buttons			{ clear:both; float:right; margin-top:-20px; }

.basketItem			{ z-index:24; width:500px; height:122px; border-top:solid 10px #FFFFFF; border-bottom:solid 10px #FFFFFF; float:left; background-color:#FFFFFF; }
.basketItem img		{ margin-top:auto; margin-bottom:auto; float:left; } 

/* CASHIER END */


/* RecipeS */

.LeftMenu			{ float:left; width:150px; margin-right:10px; text-align:left;}
.LeftMenu ul		{ line-height:20px; list-style-type:none; margin-left:-35px; width:150px;}
.LeftMenu ul li		{ font-weight:bold; }


.LeftMenu a img			{ text-decoration:none; border:none; }
.LayerOneContent		{ float:left; width:490px; margin-right:6px; }
.RecipeSearch			{ float:left; width:225px; }
.RecipeSearch_top		{ height:60px; width:225px; background-image:url(../img/Recipe/RecipeSearch_top2.gif); }
.RecipeSearch_top h2	{ padding:28px 20px 0px 20px; }
.RecipeSearch_middle	{ width:225px; background-image:url(../img/Recipe/RecipeSearch_bg.gif); background-repeat:repeat-y; }
.RecipeSearch_bottom	{ height:39px; width:225px; background-image:url(../img/Recipe/RecipeSearch_bott.gif); }
.RecipeSearch_content	{ padding: 0px 20px 0px 20px; }

.RecipeItem			{ width:490px; overflow:auto; margin-bottom:10px;}
.RecipeImage		{ float:left; }
.RecipeItem	.RecipeText	{ float:left; padding-left:20px;}
.recipeDetails .RecipeText			{ float:left; width:540px; padding-left:20px;}
i.fromCoop	{ font-size:9px; color:#4c4c4c }
i.cartText	{ font-size:9px; color:#4c4c4c }
span.listPortions{ font-size:9px; }
.recipeImages		{ clear:both; display:inline; }
.recipeImageWrapper	{ width:160px; float:left; }
.recipeImageFrame	{ width:131px; height:165px; /*width:160px; height:201px;*/ background-image:url(../img/Recipe/recipeFrame.gif); padding: 19px 18px 17px 11px; /*float:left;*/ background-repeat:no-repeat;}
.recipeSmallImage	{ width:131px; max-height:165px; }
.recipeImageText	{ margin-left:5px; width:160px; }
.recipeDeleteButton {float:right;}

.RecipeIngredience		{ width:180px; float:left; }
.RecipeIngredience table{ width:180px; }
.RecipeIngredience td	{ vertical-align:top; }

.tabBar					{ margin-bottom:10px; width:740px; float:left; height:32px; background-image:url(../img/Recipe/Tab_bg.gif); background-repeat:repeat-x; }

.flikBar				{ float:left;}
.taskBar				{ float:right; text-align:right; margin-top:-2px;}
.taskBar input			{ margin-left:1px;}
.taskBar a img			{ margin-left:1px;}

/*.tabBar_end				{ float:left; width:10px; height:32px; background-image:url(../img/Recipe/Tab_bg_end.gif); }*/
.tab					{ margin-left: -1px; }

.wineTip				{ background-image:url(../img/Recipe/vineTip.gif); height:116px; width:340px; padding:75px 20px 0px 20px; overflow:hidden; }

.RecipeGroceryList		{ clear:both; padding-right:80px; }


/* RecipeS END */

/* MY PAGES */ 

.myPageOffers			{ float:left; width:600px; margin-right:6px; }
.noticeBoard			{ padding:10px 20px 20px 60px; clear:both; /*width:880px; height:553px;*/width:596px; height:500px; background-image:url(../img/MyPages/noticeBoard.gif); }
.greenTable				{ border:1px solid #68CF5C; width:576px; }
.greenTable TR			{ height:17px; }
.greenTable TD			{ padding-left:10px; }
.greenrow				{ background-color:#D1F1CE; }

/* MY PAGES END */


/* MESSAGE BOX */


.msgBoxTop				{ height:63px; width:440px; background-image:url(../img/msgBox/msgBox_top.png); }
.msgBoxMiddle			{ padding:0px 35px 0px 35px; overflow:auto; width:370px; background-image:url(../img/msgBox/msgBox_bg.png); background-repeat:repeat-y; }
.msgBoxBottom			{ height:42px; width:440px; background-image:url(../img/msgBox/msgBox_bott.png); }
.msgCloseButton			{ position:absolute; right:6px; top:6px; Width:32px; Height:32px; /*background-color:Yellow;*/ }

/* MESSAGE BOX END */

.ddl		{ font-size: 10px; margin-top:5px; } 
.clear{ clear:both; margin:0;}
.redText{color:#FF0000;}


.unitLabel{margin-left:5px; margin-right:5px;}


 .modalpopupbg
{
	
    background-color:#000000; 
    layer-background-color:#000000;
    position:absolute; 
    top:0px; 
    left:0px; 
    width:100%; 
    height:4000px;
    z-index:99;  
    opacity: .5;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
}
        
        
        
.basketAnimationBackground{width:94px; height:89px;  z-index:50;}


/*QUICKSHOP*/
.quickShop .textlista
{
	background-color: #F9F8EF;
	height: 300px;
	width: 360px;
	margin: 84px 130px 61px 60px;
	border: 0px;
	font-family: Courier, Verdana;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 20pt;
}

.quickShop .LinkNormal
{
	font-family: Courier, Verdana;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	line-height: 17px;
	margin: 0px 0px 0px 0px;
}
.quickShop .LinkActive
{
	font-family: Courier, Verdana;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	line-height: 17px;
	margin: 0px 0px 0px 0px;
}
.quickShop .LinkVisited
{
	font-family: Courier, Verdana;
	font-size: 14px;
	font-weight: normal;
	text-decoration: line-through;
	line-height: 17px;
	margin: 0px 0px 0px 0px;
}

.wordList
{
	margin-top: 3px;
	width: 505px;
	height: 20px;
	overflow: hidden;
	float: left;
}
.wordListItem
{
	margin: 0px 8px 0px 8px;
	height: 20px;
	float: left;
}
.hrStyle
{
	margin-top: 5px;
}

.RequieredFieldStar
{
	color: Red;
	display: inline;
}

.breadcrumbs { font-size:9px; clear:both;margin-bottom:5px;}
.specialorder{width:100px;}


.rightAlignBold {font-weight:bold; color:#000000; text-align:right;}
.rightAlign {text-align:right;}
.middleRightAlign {vertical-align:middle; text-align:right;}

/*jQuery performance styles*/
div#AjaxPreloaderWrapper
{
	z-index: 10000;
	position:absolute;
	background: #fff;
	padding: 5px;
	border: 1px solid silver;
}
img.btnBuy
{
	cursor:pointer;
}

img.deleteCartItem
{
	cursor:pointer;
}

#basket_table tr.cartItem  td
{
	padding: 0 2px 0 2px;
	height: 20px;
}
#totalAmountWrapper
{
	float: left; 
	width: 127px; 
	display: block;
}
.goToCartWrapper
{
	float: right; 
	width: 123px; 
}

.goToCartWrapper a
{
	position:relative;
	top: -2px;
}

.inputButton
{
	cursor:pointer;
}
#bottomLinkWrapper
{
	clear:both; 
	width: 250px;
	margin: 5px 0 0 0;
}
div.showAllCartItemsWrapper
{
	float:right;
	display:none;
	height: 17px;
}
div.totalCartQuantity
{
	float: left;
	height:15px;
}
tr.cartItem td span.specialOrderValues
{
	display:none;
}
div.groceryText a.linkReadMore
{
	position:relative;
	left: -5px;
}
.addToCartBannerButtonjQueryLayer 
{
	margin-left:-65px;
	margin-top:133px;
	position:absolute;
	z-index:17;
	cursor:pointer;
	height:27px;
	width:50px;
}
.readMoreBannerButtonjQueryLayer
{
	width:71px;
    height:27px;
    position:absolute; 
    z-index:17; 
	margin-left:-70px;
	margin-top:133px;
}
/*End jQuery performance styles*/

#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(/img/jQueryAlerts/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(/img/jQueryAlerts/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(/img/jQueryAlerts/info.gif);
}

#popup_content.confirm {
	background-image: url(/img/jQueryAlerts/important.gif);
}

#popup_content.prompt {
	background-image: url(/img/jQueryAlerts/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}

#timeReservationTimerWrapper 
{
	text-align:right;
}
