/*Header --
25/12/2008		Intial		Created
28/02/2009		Updated		For Bug ID 14551 
18/03/2009		Updated		For Promotion Layout
28/03/2009		Updated		For Promotion Seeded Images
01/04/2009		Updated		For Changes in National Home page
10/04/2008		Updated		Update Code
23/05/2009		Updated		Modified for SEO Implementation
06/07/2009	    Updated     Altered for the Promotional image box for the Bug:18175
08/07/2009      Updated     Sanchit updated: for bug 0017497
27/09/2010      Updated     Infosys updated: Home Page redesign enhancement #176,169
29/09/2010      Updated     Infosys updated: PostCode enhancement #87, showing delivery time in Red
02/10/2010      Updated     Infosys updated: Activity Indicator enhancement #174
14/10/2010		Updated     National home Page
16/11/2010      Updated     Infosys Modified Relax password and Locked messaging enh#15,75
21/11/2010      Updated     Infosys Modified Conversion of images to html enh# BL105X.
25/11/2010      Updated     Shashank Modified Changed length for button in class cancelAllBtn to 160
30/11/2010      updated     Infosys Modified Enh# 42
08/12/2010      updated     Infosys Modified Enh# 32
08/12/2010      Updated     Infosys Modified Enh# 86
15/12/2010      updated     Infosys Modified Enh #11
27/12/2010      updated     Infosys Modified Enh #199
24/01/2011	    updated	    Infosys Modified Enh#198
07/02/2011	    Updated	    Infosys Modified Enh#66
09/02/2011	    Updated     Infosys Modified Enh #105
23/02/2011      Updated     Infosys Modified Enh# 213 & 909-1
18/03/2011		Updated 	Infosys Modified Enh#2,186
21/03/2011      Updated     Infosys for Enh#911,2
21/03/2011      Updated     Infosys Modified for Enh#64, Search
09/06/2011      Updated     Infosys Modified confirm button in shopping Basket checkout page
04/07/2011	    Updated     Infosys Modified Enh #105 bug fixes
21/10/2011	    Updated     Infosys Modified Regional Top (Christmas)Banner changes
12/01/2012	    Updated     Infosys Modified Reverting back Christmas top banner changes(REQ000001210025)
*/

/* start of changes by Infosys for Enh#2,186 */

.bckgrnd1{	 
	background:url(/OA_MEDIA/mm_images/xxdc_refer_no1bckgrnd.jpg) no-repeat;
	height: 77px;
	float: left;
	padding-bottom: 10px;
	width: 430px;
}
.bckgrnd2{
	background:url(/OA_MEDIA/mm_images/xxdc_refer_no2bckgrnd.jpg) no-repeat;
	height: 77px;
	float: left;
	padding-bottom: 10px;
	width: 430px;
}
.bckgrnd3{
	background:url(/OA_MEDIA/mm_images/xxdc_refer_no3bckgrnd.jpg) no-repeat;
	height: 77px;
	float: left;
	padding-bottom: 10px;
	width: 430px;
}
.text{	
    color: #032901;
    font-family: Century Gothic;
    font-size: 13px;
    padding-left: 60px;
    padding-right: 50px;
   /* padding-top: 20px;*/
}

.bckgrnd4{
	background:url(/OA_MEDIA/mm_images/xxdc_refer_brdrBckgrnd.jpg) no-repeat;
	height: 35px;
	float: left;
	width: 155px;
	/*width: 170*/
        
}

.bckgrnd5{
	background:url(/OA_MEDIA/mm_images/xxdc_refer_brdrBckgrnd2.jpg) no-repeat;
	height: 35px;
	float: left;
	width: 109px;
	/*width: 124*/
       	
}

.bckgrnd6{
	background:url(/OA_MEDIA/mm_images/xxdc_refer_brdrBckgrnd3.jpg) no-repeat;
	height: 35px;
	float: left;
	width: 130px;	
}

.btnText{
	color: #39890A;
    float: left;
    font-family: Century Gothic;
    font-size: 10px;
    font-weight: bold;
    height: 19px;
    padding-left: 5px;
    padding-top: 10px;
    padding-right: 3px;
}

.emailBtn{
	float: left;
    height: 23px;
    padding-top: 6px;
    width: 31px;
    /*width: 40*/
}

.facebookTwitterBtn{
	float: left;
    height: 23px;
    padding-top: 6px;
    width: 60px;
    /*width: 78*/
}

.tickmarkBtn{
	float: left;
    height: 40px;
    padding-left: 9px;
    padding-top: 9px;
    width: 45px;	
}

.largeText{
	float: left;
    font-family: Century Gothic;
    font-size: 19px;
    height: 40px;
    padding-left: 5px;
    padding-top: 25px;
    width: 400px;
}

.smallText{
	float: left;
    font-family: Verdana;
    font-size: 11px;
    height: 40px;
    padding-left: 60px;
    width: 400px;	
}

.okBtn{
	background:url(/OA_MEDIA/mm_images/xxdc_refer_okBtn.jpg) no-repeat; 
	border:0; 
	cursor:pointer; 
	height: 23px;
	width: 52px;
	margin-left: 60px;
}

.referHeading{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 1.4em;
    line-height:25px;
    color:#1a4918;
    padding-bottom:4px;
}

.termsnconditions{
	float: left;
    font-family: Verdana;
    font-size: 11px;
    height: 550px;
    padding-left: 15px;
    width: 430px;
}

.termsnconditionsmyaccount{
	float: left;
    font-family: Verdana;
    font-size: 11px;
    height: 720px;
    padding-left: 15px;
    width: 430px;
}

.ntlAboutText{	
    color: #032901;
    font-family: Century Gothic;
    font-size: 13px;
    padding-left: 60px;
    padding-right: 50px;
   /* padding-top: 20px;*/
   
}

.padT30
{
  padding-top:30px;  
}
.padT31
{
  padding-top:31px;  
}

.padT23
{
  padding-top:23px;  
}


/* End of changes by Infosys for Enh#2,186 */

/* start of changes by Infosys for Enh#198 */
.addressStyle
{
font-family:"Century Gothic";
font-size:1.4em;
font-weight:400;
color:#1A4918;
line-height:25px;
}


.payWrap{
	/*	border: 1px solid #C0E098;	*/    	
    	display: block;
   		float: left;
   		width:500px;
   		padding: 10px;
   		margin-bottom: 10px;
    	}
.brdrLeft{border-left:1px solid #FFBC00;}
.wid150{width:150px}
.sortCode1{width:205px ; display:block; float:left}
.sortCode1 input{width:60px ; display:block; float:left}
.brdrBtm1{border-bottom:1px solid #FFBC00;}
.div600{width: 600px; }
#DDGuarantee{
			 width: 700px;
			 height: 200px; 
			 border: 1px solid #666666; 
			}
.pad10{ padding : 10px;}
.findAddressBtn{background:url(/OA_MEDIA/mm_images/xxdc_findAddressBtn.jpg) no-repeat; width:95px ; border:0; cursor:pointer; height: 20px; margin-top: 3px; margin-bottom: -3px;}
.txtclr{margin:0; font-size:0.7em; line-height:16px; color:#44444;}	
.pcodefield{width:80px; margin-top: 3px;}
.houseno{margin-top: 3px; width: 195px;}
.addressList{margin-top: 3px; width: 195px;}
.margB10{margin-bottom: 10px}

/* End of changes by Infosys for Enh#198 */

body{margin:0; background:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;}

p, h1, h2, h3, h4, h5, h6, form, input, textarea, select{margin:0}

input{background-repeat:no-repeat;}

p{font-size:0.7em; line-height:16px; color:#333}

ul{margin:0;list-style-type:none}

#wrapper{display:block; width:930px; margin:0 auto}
#contWrap{min-height:630px; height:auto !important; height:630px}
#lSec{width:180px; padding-right:20px}
#mainSec{width:460px}
#rSec{width:250px; padding-left:20px}
#leftSec{width:195px; padding-right:5px}

/* Nationwide Home Page */

#bodyWrap{margin:0 auto; width:995px}

#shad1, #shad3, #shad2Btm{display:block; float:left; width:929px; padding:0 33px}
#shad2, #shad2Top{display:block; float:left; width:995px}


/* start Addded by Infosys Technologies Limited enhancement #176,169*/
#shad2D{padding-left:32px;padding-top: 75px}  
#Ntlshad1{display:block; float:left; width:929px; padding:0 20px}
#NtlFooter{padding-left:32px;}
#tableSite {color: #333333; font-size:12px ;font-family: verdana-regular;}
/*Nationwide home page Header Bin */
#container {
	width: 238px;
  float: right;
}
#loginboxdiv {
 height:26px;
 background:url(/OA_MEDIA/mm_images/search1.jpg) no-repeat;
}	
.loginbox
{
 margin-left:22px;
 margin-right:12px;
 background:none;
 border:none;
 width:115px;
 font-family:Verdana;
 font-size:0.7em;
 color:#666666;
 padding-bottom: 4px;
}
.nationWideGoBtn
{  background:url(/OA_MEDIA/mm_images/go_button.jpg) no-repeat 0 0; border:0; margin-left:15px;}
/*Nationwide home page Right Bin */
.postcodelefttext
{width: 185px; display:inline; text-align:left; margin:5px 0 0 10px; float: left; font-family: Verdana; font-size: 12px;color:#333333;
	}
.postcodeerrortext
{width: 170px; display:inline; font-weight:bold;  text-align:left; margin:0 0 0 10px; float: left; font-family: Verdana; font-size: 10px;color: #3b3a38;
}

#signincontainer {
	width: 247px;
	background-color: #eb7d00;
}

#postcodecontainer {
	width: 247px;
	background-color: #ffb306;
}
#postcodeDIV1 {
	width: 165px;
	height: 87px;
	float: left;
  	margin-left:5px;
	background-color: #ffb306;
}
#postcodeDIV2 {
	width: 247px;
	height: 82px;
	
	float: left;
	background: url(/OA_MEDIA/mm_images/postcode_map_new_customer.jpg)
		no-repeat #ffb306 right top;
	background-color: #ffb306;
}

#postcodeDIV3 {
	width: 13px;
	height: 22px;
	background-color: #ffb306;
	float: left;
}

#postcodeDIV4 {
	width: 50px;
	height: 23px;
	float: left;
	margin-left:10px;
	margin-top:4px;
	background-color: #ffb306;
	text-align:left;
	display:inline;
}
#postcodeboxDIV {
	margin-top: 15px;
	width: 159px;
	margin:8px 15px 0 10px;
	height: 26px;
	text-align:left;
	display:inline;
	background: url(/OA_MEDIA/mm_images/postcode_text.jpg) no-repeat;
	float: left
}

.postcodebox {
	margin-left: 14px;
	margin-top: 3px;
	background: none;
	border: none;
	width: 132px;
	font-family: Verdana;
	font-size: 12px;
}

#signDIV1 {
	width: 12px;
	height: 26px;
	background-color: #eb7d00;
	float: left;
}

#signDIV3 {
	width: 13px;
	height: 24px;
	background-color: #eb7d00;
	float: left;
}

#signDIV4 {
	width: 73px;
	height: 20px;
	background-color: #eb7d00;
	float: left;
	vertical-align: middle;
  margin-left: 0px;
}

#signDIV5
 {
	width: 135px;
	height: 20px;
	float: right;
	padding-top:5px;
}
#signloginboxDIV {
	height: 26px;
	background: url(/OA_MEDIA/mm_images/sign_text.jpg) no-repeat;
	background-color: #eb7d00;
  	width:230px;
  	float: left;
}
.signloginbox {
	margin-left: 14px;
	margin-top: 3px;
	background: none;
	border: none;
	width: 180px;
	font-family: Verdana;
	font-size: 12px;
	float: left;
	color: #333333;
	font-weight: 500;
}
/*Subsection list in header*/
#headerWrapper {
      background:url(/OA_MEDIA/mm_images/Shop_Sub_Menu_Background.gif) no-repeat right top; 
      width: 929px;
      height:26px;
}

#headerWrapper ul {
      margin: 0;
      padding: 2px 10px;
      list-style-type: none;
      text-align: right;
}

#headerWrapper ul li {
      display: inline; 
      padding-left: 20px;
      text-align: right;
      line-height: 22px;
      width: auto;
}
      
#headerWrapper ul li a {
      display:inline;
      text-indent:0;
      text-decoration:none; 
      font-family: Verdana,Arial,Helvetica,sans-serif;
      font-size:0.76em; 
      color:#FFF; 
      line-height:22px;
}

#headerWrapper ul li a:hover {text-decoration:underline}

#siteMaptab{
	float:left;
    font-size: 12px;
    font-family:Verdana
	}
#siteMaptab a:link {color: #333333; }
#siteMaptab a:visited {color: #2F7504;}
#siteMaptab a:hover {color: #7FBD2C;}

.prodWrap2 .addWrap1{ position:absolute; bottom:5px; left:110px; clear:both}
.prodWrap2 .dPrice1{width:330px;font-size:0.7em; color:#e24904; font-weight:bold;float:left}
.wChunk .cont1{background:white; display:block; float:left; width:450px; padding:1px 4px; border-left:1px solid #c0e098; border-right:1px solid #c0e098}

/* end Addded by Infosys Technologies Limited enhancement #176,169*/
#shad1{background:url(/OA_MEDIA/mm_images/xxdc_shad1And3.jpg) no-repeat 0 20px}
#shad2{background:url(/OA_MEDIA/mm_images/xxdc_shad2.jpg) repeat-y}
#shad2Top{background:url(/OA_MEDIA/mm_images/xxdc_shad2Top.jpg) no-repeat}
#shad2Btm{background:url(/OA_MEDIA/mm_images/xxdc_shad2Btm.jpg) no-repeat bottom}
#shad3{background:url(/OA_MEDIA/mm_images/xxdc_shad1And3.jpg) no-repeat 0 -26px}

#flashWrap{ position:relative}

.homewrapper{display:block;float:left; width:929px}

.HMheader{ background:url(/OA_MEDIA/mm_images/xxdc_homHd_bg.png) repeat-y}
/* start Addded by Infosys Technologies Limited enhancement:for new background #176,169*/
.NHMheader{ background:url(/OA_MEDIA/mm_images/header_bgd.jpg) no-repeat;height:70px}
/* start Addded by Infosys Technologies Limited enhancement:Using flinks3 for search bar #176,169*/
#headWrap{width:929px; position:absolute; top:0; left:0;}
.topCrnr{width:929px;} 
.topCrnr, .topCrnr2{display:block;float:left;background:url(/OA_MEDIA/mm_images/xxdc_topRCrnr.jpg) no-repeat right top}
.topCrnr2{width:930px}

#signInWrap{width:600px; float:right; padding-right:6px;display:block;}
#signIn{display:block;width:600px;margin:6px 0;min-height:33px; height:auto !important; height:33px;float:right;}
#signIn .bg{ background:url(/OA_MEDIA/mm_images/xxdc_bg-signin.gif) no-repeat 0 top;width:600px;}
#signIn .btm{background:url(/OA_MEDIA/mm_images/xxdc_bg-signin.gif) no-repeat 0 bottom; font-size:0; height:7px; width:592px}
#signIn .error{width:480px; padding-left:120px}

#signIn h4{font-size:1.05em; font-weight:normal; padding:3px 4px 0 7px}

#signIn h4, #signIn label,#signIn label span, #signIn input, #signIn a{color:#345f0f;display:block; float:left}

#signIn span{padding:3px 8px 0 8px; font-size:0.6em;}

#signIn label.label{padding:6px 5px 0px 0; background:url(/OA_MEDIA/mm_images/xxdc_signInBox.gif) no-repeat right bottom; }

#signIn input.txtBox{border:0; background:#FFF;font-size:0.6em;width:90px;height:15px; padding:2px 3px 0; color:#666}
#signIn a{font-size:0.65em; margin:8px 0 0 7px}
#signIn .signInGoBtn{margin:6px 0 0 7px}
.signInGoBtn{background:url(/OA_MEDIA/mm_images/xxdc_signInGoBtn.gif) no-repeat;width:39px}

#btmChunk{display:block; position:absolute; bottom:-1px; left:0px; width:929px; background:url(/OA_MEDIA/mm_images/xxdc_homBtmBg.gif) no-repeat right bottom; height:199px}

#features{width:383px}
#features .listWrap{width:383px; display:none}

#homPost{width:278px; background:url(/OA_MEDIA/mm_images/xxdc_homPost_bg.jpg) no-repeat right 49px;}
#homPost h2, #homDisc h2{width:200px; margin:0; font-family:"Century Gothic", Arial, Helvetica, sans-serif;font-weight:normal;font-size:1.5em;color:#333;line-height:26px; padding:15px 0 5px;}

#homPost p{width:174px}

#homPost label{width:112px; padding:11px 12px; background:url(/OA_MEDIA/mm_images/xxdc_homPostCodeBg.jpg) no-repeat}
#homPost input.txtBox{background:#fff; border:0; height:20px; width:102px; margin-left:3px;}
#homPost .homGoBtn{margin-top:10px}
#homPost p, #homDisc p{font-size:0.76em; line-height:16px}

.homGoBtn{background:url(/OA_MEDIA/mm_images/xxdc_homGoBtn.gif) no-repeat; width:46px}
.homGoBtn, .findMoreBtn{border:0; cursor:pointer; height:23px; margin:0}
#homDisc h2{width:200px; margin:0; font-family:"Century Gothic", Arial, Helvetica, sans-serif;font-weight:normal;font-size:1.5em;color:#333;line-height:26px; padding:10px 0 7px 20px;}
#homDisc{width:268px;}
#homDisc p{width:170px;  padding-bottom:0; padding-left:20px;}
#homDisc .condition{font-size:0.6em;color:#666;width:190px; padding-top:7px; float:left; line-height:11px;}
.findMoreBtn{background:url(/OA_MEDIA/mm_images/xxdc_findMoreBtn.gif) no-repeat; width:106px}

#homDisc .condition .astrick{width:10px; padding:1px 2px 0 8px}
#homDisc .condition span{display:block; float:left}
#homDisc .condition span.txt{width:170px}



/* About Us */

.findOutBtn{background:url(/OA_MEDIA/mm_images/xxdc_findOutBtn.gif) no-repeat; width:188px}
.leftImg img{float:left;padding-right:20px}
.rightImg, .leftImg{padding-top:15px}
.rightImg img{float:right; padding-left:20px}

.meetMManBtn{background:url(/OA_MEDIA/mm_images/xxdc_meetMManBtn.gif) no-repeat; width:135px}
.takeLookBtn{background:url(/OA_MEDIA/mm_images/xxdc_takeLookBtn.gif) no-repeat; width:175px}

.paraDiv p{padding-top:15px}

.chunkWrap{padding:20px 0; border-top:1px solid #c0e097;}
.chunkWrap .cont{width:315px}
.chunkWrap .img{width:145px}
.chunkWrap p{padding-right:5px}

.chunkWrap ul{margin:0; padding:0; list-style-type:none; padding-bottom:20px}

.dotList li{font-size:0.7em; line-height:16px; color:#333; background:url(/OA_MEDIA/mm_images/xxdc_dot.gif) no-repeat 0 18px; padding:10px 0 0 15px}
.aroList li{font-size:0.7em; line-height:16px; background:url(/OA_MEDIA/mm_images/xxdc_grinBulet.gif) no-repeat 0 15px; padding:10px 0 0 15px}
.aroList li a{color:#434c43}
.aroList li a:hover{color:#1a5216}
.paraDiv a{color:#434c43}
.paraDiv a:hover{color:#1a5216}
/* header */

.fLinks, .fLinks2{color:#83c856; padding-top:20px; padding-bottom:10px;}
/* start Addded by Infosys Technologies Limited enhancement:Using flinks3 for search bar #176,169*/
.fLinks3 {color:#83c856; padding-top:5px; padding-bottom:10px;}
.fLinks li,.fLinks3 li, .fLinks2 li{padding:0 9px 2px 10px; background:url(/OA_MEDIA/mm_images/xxdc_green_sep.gif) no-repeat 0 2px; font-size:0.7em;color:#666}
.fLinks li.first,.fLinks3 li.first, .fLinks2 li.first{background:none} 
.fLinks li a:hover, .fLinks3 li a:hover,.fLinks2 li a:hover{text-decoration:underline}
.fLinks li.active, .fLinks3 li.active,.fLinks2 li.active{color:#1a5216}
.fLinks li a,.fLinks3 li a, .fLinks2 li a{text-decoration:none; display:block; color:#666}
/* end Addded by Infosys Technologies Limited enhancement #176,169*/
.season_bnr{background:url(/OA_MEDIA/mm_images/xxdc_season_bnr.jpg) no-repeat 0 bottom}
.infra_bnr{background:url(/OA_MEDIA/mm_images/xxdc_infra_bnr.jpg) no-repeat 0 top}
.milk_bnr{background:url(/OA_MEDIA/mm_images/xxdc_milk_bnr.jpg) no-repeat 0 bottom}
.logHome_bg{background:url(/OA_MEDIA/mm_images/xxdc_logHome_bg.jpg) no-repeat 0 top}
.bread_bnr{background:url(/OA_MEDIA/mm_images/XXDC_product_bread_header_bot.jpg) no-repeat 0 bottom}
.inFridge_bnr{background:url(/OA_MEDIA/mm_images/XXDC_product_fridge_header_bot.jpg) no-repeat 0 bottom}
.inKitchen_bnr{background:url(/OA_MEDIA/mm_images/XXDC_product_kitchen_header_bot.jpg) no-repeat 0 bottom}
.arndHouse_bnr{background:url(/OA_MEDIA/mm_images/XXDC_product_house_header_bot.jpg) no-repeat 0 bottom}
.baby_bnr{background:url(/OA_MEDIA/mm_images/XXDC_product_baby_header_bot.jpg) no-repeat 0 bottom}
.garden_bnr{background:url(/OA_MEDIA/mm_images/XXDC_product_garden_header_bot.jpg) no-repeat 0 bottom}

 .topbg{background:url(/OA_MEDIA/mm_images/xxdc_top2_bg.png) repeat-y}
/*width:930px changed to width:908px by Infosys for  Reverting back Christmas top banner changes(REQ000001210025)*/
/*width:908px changed to width:930px by Infosys for Regional Top (Christmas)Banner changes*/
#logoNav{width:908px;height:63px;}
#logoNav2{width:908px; background:url(/OA_MEDIA/mm_images/xxdc_logoBg.png) repeat-y}
#tRcrnr{background:#fff3b2 url(/OA_MEDIA/mm_images/xxdc_top_R_crnr.gif) no-repeat 0 0; width:22px; height:63px}

#logo{background:url(/OA_MEDIA/mm_images/xxdc_logo.gif) no-repeat 28px 20px; padding:20px 0 0 28px; width:200px}
#logo a{text-indent:-9999px;display:block;overflow:hidden;width:180px;height:29px}


#nav li{padding:0; position:relative}
#nav li a{display:block; text-indent:-9999px; height:38px}

#nav li a#HomeTb{width:72px;background:url(/OA_MEDIA/mm_images/xxdc_home_tab.gif) no-repeat 0 bottom}
#nav li a#ShopTb{width:72px;background:url(/OA_MEDIA/mm_images/xxdc_shop_tab.gif) no-repeat 0 bottom}
#nav li a#AboutmilkmoreTb{width:158px;background:url(/OA_MEDIA/mm_images/xxdc_about_tab.gif) no-repeat 0 bottom}

#nav li a#HomeATb{width:72px;background:url(/OA_MEDIA/mm_images/xxdc_home_tab.gif) no-repeat 0 top}
#nav li a#ShopATb{width:72px;background:url(/OA_MEDIA/mm_images/xxdc_shop_tab.gif) no-repeat 0 top}
#nav li a#AboutmilkmoreATb{width:158px;background:url(/OA_MEDIA/mm_images/xxdc_about_tab.gif) no-repeat 0 top}

#nav li a#HomeTb:hover, #nav li a#AboutmilkmoreTb:hover, #nav li a#ShopTb:hover{background-position:0 top}

#nav li ul{position:absolute; top:38px; margin:0; text-align:right; width:850px;}
#nav li ul li{display:inline; width:auto; margin:0;padding-left:20px; line-height:22px}
#nav li ul li a{display:inline;text-indent:0;text-decoration:none; font-size:0.76em; color:#FFF; line-height:20px;}
#nav li ul li a:hover{text-decoration:underline}
#nav li#ShopSNav ul{right:-145px;}
#nav li#AboutmilkmoreSNav ul{right:15px;} 

#nav li ul #more{font-weight:bold; position:relative; padding-left:1px }
#nav li ul #more ul{margin:0; padding:10px 10px 0; display:block; position:absolute; top:13px; left:-30px;  width:145px;}
#nav li ul #more a{color:#fef9be; font-size:0.7em; padding:4px 0 4px 10px;}
#nav li ul #more ul{display:none}
#nav li ul #more ul li{padding:5px 10px 8px; display:block; float:right; background:#63ad00 url(/OA_MEDIA/mm_images/xxdc_grinDot.png); width:125px }
#nav li ul #more ul a{color:#FFF; font-weight:normal;font-size:0.76em;padding-left:0px}

#nav li ul #more:hover ul, #nav li ul #more.sfhover ul{display:block}


.sNavWrap{ background:url(/OA_MEDIA/mm_images/xxdc_sNav_bg.png); height:24px; width:827px}
#search{padding:5px 30px 4px; background:url(/OA_MEDIA/mm_images/xxdc_search_bg.png); width:870px}
#search2{padding:5px 30px 4px; background:url(/OA_MEDIA/mm_images/xxdc_search2_bg.png); width:870px}
#search span, #search2 span{background:url(/OA_MEDIA/mm_images/xxdc_searchTxt.gif) no-repeat 0 2px; text-indent:-9999px; width:55px}
#search label, #search2 label{background:url(/OA_MEDIA/mm_images/xxdc_searchBox.gif) no-repeat right 0; padding-right:4px}
#search input.sBox, #search2 input.sBox{background:none; border:0; width:145px; font-size:0.7em; padding:2px; height:14px}
#search input.goBtn, #search2 input.goBtn, .goBtn{ cursor:pointer; background:url(/OA_MEDIA/mm_images/xxdc_go_btn.gif) no-repeat 0 0; border:0; margin-left:5px; width:39px; height:18px}



/* Content */

/* Left Section */

#leftChunk, #leftChunk .head{width:180px; background:url(/OA_MEDIA/mm_images/xxdc_leftTop_bg.gif) no-repeat}
#leftChunk{background-position:0 bottom}
#leftChunk .head{background-position:0 0; height:26px}
#leftChunk .head h3{color:#FFF; text-indent:-9999px; background-repeat:no-repeat}
#leftChunk .head h3, .basket .head h3, .myOrd .head h3{font-size:0.8em; font-weight:normal; padding:5px 0 0 10px}
#leftChunk .cont{background-color:#d1efab; width:160px; padding:10px 10px 0}
#leftChunk .cont p{line-height:16px; color:#434c43}
#leftChunk .cont p.redTxt{color:#F00; padding-bottom:10px}
#leftChunk .lDiv{background-color:#d1efab; width:160px; padding-right:10px; padding-left:10px; padding-bottom:5px}

#leftChunk .head h3.txtHead{text-indent:0px; font-size:0.95em; font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif; padding:2px 10px 0 10px;line-height:20px}

#leftChunk .head h3{background-position:10px 7px}
h3.lhmyAcc{background:url(/OA_MEDIA/mm_images/xxdc_lMyAcc.gif)}
h3.lhgetIn{background:url(/OA_MEDIA/mm_images/xxdc_lhGetInvol.gif)}
h3.lhHelpAt{background:url(/OA_MEDIA/mm_images/xxdc_lhHelpAt.gif)}
h3.lhlorem{background:url(/OA_MEDIA/mm_images/xxdc_lhlorem.gif)}
h3.lhMyMilkMan{background:url(/OA_MEDIA/mm_images/xxdc_lhmyMilkMan.gif)}
h3.lhMyMilkMan{background:url(/OA_MEDIA/mm_images/xxdc_lhmyMilkMan.gif)}
h3.lhLNews{background:url(/OA_MEDIA/mm_images/xxdc_lhlNews.gif)}
h3.lhTellUs{background:url(/OA_MEDIA/mm_images/xxdc_lhtellUs.gif)}
h3.lhdidUknow{background:url(/OA_MEDIA/mm_images/xxdc_didUknow.gif)}
.leftForm{width:160px}
.leftForm label{width:160px; padding-top:5px; font-size:0.7em; color:#333}
.leftForm textarea{width:150px; height:65px; border:0}

#lNav{padding:0;}
#lNav li{width:150px; padding-left:10px; padding-bottom:5px; background:url(/OA_MEDIA/mm_images/xxdc_lNavbullet.gif) no-repeat 0 6px}
#lNav li a{font-size:0.76em; color:#32790f; text-decoration:none} 
#lNav li a:hover{text-decoration:underline}
#lNav li a.active{font-weight:bold}
#lNav li a.active:hover, #lNav li ul li.active a:hover{text-decoration:none}

#lNav li.exp{background:url(/OA_MEDIA/mm_images/xxdc_lNavbullet2.gif) no-repeat 0 7px}
#lNav li ul{margin:0; padding:5px 0 0 0}
#lNav li ul li{background:none;width:140px; border-bottom:1px solid #9cce5e; padding-left:10px} 
#lNav li ul li.active{background:url(/OA_MEDIA/mm_images/xxdc_lSNavbullet.gif) no-repeat 0 6px}
#lNav li ul li.active a{ font-weight:bold}
#lNav ul li a{font-size:0.7em; color:#333; text-decoration:none}
#lNav li.disable{background:url(/OA_MEDIA/mm_images/xxdc_disableAro.gif) no-repeat 0 6px}
#lNav li.disable a{color:#adc99f; text-decoration:none; cursor:default}

.vMyAccBtn{background:url(/OA_MEDIA/mm_images/xxdc_vewMyAccBtn.gif) no-repeat 0 0; width:128px}
.moreBtn{background:url(/OA_MEDIA/mm_images/xxdc_moreBtn.gif) no-repeat 0 0; width:59px}
.sendBtn{background:url(/OA_MEDIA/mm_images/xxdc_sendBtn.gif) no-repeat 0 0; width:59px}

/* Main Content */

.breadcrumb{color:#3f9415; font-size:0.7em; padding-bottom:12px}
.breadcrumb a{color:#3f9415; text-decoration:underline}
.breadcrumb a:hover{color:#1a5216}

/* Start Addded by Infosys Technologies Limited -Payment Frequency #42*/
.mainHead1 h2{width:440px}

/* End Addded by Infosys Technologies Limited -Payment Frequency #42*/
.mainHead h2{width:460px}
.mainHead h3{width:150px}
/* Addded .mainHead1 h2 by Infosys Technologies Limited -Payment Frequency #42*/
.mainHead h2,.mainHead1 h2,.mainHead h3{padding-bottom:4px;font-family:"Century Gothic", Arial, Helvetica, sans-serif;font-weight:normal;font-size:1.4em;color:#1a4918;line-height:25px}
.mainHead h2.prodName{font-size:1em}
.mainHead h3.lGrinHead{color:#2f7504}
 
/* Logged Home */

.allOfferBtn{background:url(/OA_MEDIA/mm_images/xxdc_allOfferBtn.gif); width:139px}
.wChunk{padding-top:10px}
.wChunk .top, .wChunk .btm{width:460px; background:url(/OA_MEDIA/mm_images/xxdc_wChunk_crnrs.gif) no-repeat; height:6px; float:left; display:block; font-size:0;}
.wChunk .cont{background:white; display:block; float:left; width:446px; padding:2px 6px; border-left:1px solid #c0e098; border-right:1px solid #c0e098}
.wChunk .top{background-position:0 top}
.wChunk .btm{background-position:0 bottom}

/*.shopProd .thumb, .shopProd .des, .shopProd .links, .shopProd .des h4, .shopProd .des p{display:block; float:left;}
.shopProd .thumb img{border:0}
.shopProd .des{width:163px; padding-left:10px}
.shopProd .des h4{width:163px; font-size:0.95em; font-weight:normal}
.shopProd .des h4 a{color:#4c9b12; text-decoration:none}
.shopProd .des h4 a:hover{color:#4c9b12; text-decoration:underline}
.shopProd .links{width:163px; color:#7fbd2c}
.shopProd .links a{color:#434c43}
.shopProd .links a:hover{color:#7fbd2c}*/

.shopProd .thumb, .shopProd .des, .shopProd .links, .shopProd .des h4, 
.shopProd .des p{display:block; float:left;}
.shopProd .thumb{position:relative}
.shopProd .thumb img{border:0}
.shopProd .des{width:163px; padding-left:10px}
.shopProd .des h4{width:163px; font-size:0.95em; font-weight:normal}
.shopProd .des h4 a{color:#4c9b12; text-decoration:none}
.shopProd .des h4 a:hover{color:#4c9b12; text-decoration:underline}
.shopProd .thumb span{width:52px; height:52px; position:absolute; left:0; top:0; background:url(/OA_MEDIA/mm_images/xxdc_thumbCrnrs.gif) no-repeat}
.shopProd .links{width:163px; color:#7fbd2c}
.shopProd .links a{color:#434c43}
.shopProd .links a:hover{color:#7fbd2c}


/* Seasonal Biscuits */

.pagi{color:#333; background:#EEE; padding:5px 0}
.pagi a{color:#333}
.pagi a.active{color:#1a5216; font-weight:bold; text-decoration:none}
.prodWrap{width:460px; margin-top:10px; background:url(/OA_MEDIA/mm_images/xxdc_prodList_bg.gif) repeat-y left; padding:1px 0}
.prodWrap .pthumb{width:98px;padding-left:1px;} /* for Large Thumbnail Remove Overflow */
.prodWrap .pthumb a, .pthumb img{text-decoration:none; border:0; display:block}
.prodWrap .details{width:340px; padding:8px 10px 36px}
.prodWrap .descript{color:#1a5216; padding-top:10px; width:340px;} .prodWrap .descript p{color:#1a5216}
.prodWrap .addWrap{width:340px; font-size:0.7em; color:#1a5216; padding-top:5px}
.prodWrap .addWrap span{padding-top:3px}
.prodWrap .addWrap input{border:1px solid #b2da81; width:40px; margin-left:10px;color:#1a5216; padding:1px 3px}
.prodWrap .addWrap input.addBtn{border:0; padding:0; width:81px; height:18px; background:url(/OA_MEDIA/mm_images/xxdc_add_btn.gif) no-repeat 0 0; cursor:pointer; margin-top:1px}
.prodWrap .price{font-weight:bold}
input.addBtn{border:0; padding:0; width:81px; height:18px; background:url(/OA_MEDIA/mm_images/xxdc_add_btn.gif) no-repeat 0 0; cursor:pointer; margin-top:1px}
.productRange a:hover{text-decoration:underline}
.productRange a {text-decoration:none; display:block; color:#434c43}

.prodWrap2, .prodWrap3{width:460px; background:url(/OA_MEDIA/mm_images/xxdc_prodList_bg2.gif) repeat-y left; position:relative}
.prodWrap2 .addWrap{ position:absolute; bottom:9px; left:110px; clear:both}
.prodWrap2 .dPrice{display:block}
.prodWrap2 .offer{display:block}
.prodWrap2 .offer, .prodWrap3 .offer{width:35px; height:35px; background:url(/OA_MEDIA/mm_images/xxdc_offer.gif) no-repeat 0 0; position:absolute; bottom:0px; right:361px; z-index:9999}

/* Start modification by Infosys Technologies Limited enhancement. Fixed buy button overlap*/
.prodWrap2 .dPrice, .prodWrap3 .dPrice{width:340px; font-size:0.7em; color:#e24904; font-weight:bold; padding-top:5px; float:left}
/* End modification by Infosys Technologies Limited enhancement. Fixed buy button overlap*/
.prodWrap2 .price{color:#e20404} .prodWrap3 .price{color:#4c9b25}
.prodWrap3 .dPrice{display:none}
.prodWrap3 .offer{ display:none}
.prodWrap3 .addWrap{ position:absolute; bottom:9px; left:110px; clear:both}

.prodWrap .links, .prodWrap .links2{color:#7fbd2c; font-size:0.7em; padding-top:2px}
.prodWrap .links a, .prodWrap .links2 a{color:#434c43; line-height:18px}
.prodWrap .links a:hover{color:#58aa1a}
.prodWrap .links2 a{text-decoration:none}
.prodWrap .addWrap input.seeAllprodBtn{background:url(/OA_MEDIA/mm_images/xxdc_seeAllProdBtn.gif) no-repeat 0 0; width:116px; margin-left:0;height:18px; border:0; cursor:pointer}

/* Registration */
.form450 fieldset{ padding:0; border:0; display:block; width:460px; margin:0}
.form450 legend{color:#58aa1a; font-size:0.8em; font-weight:bold; margin:0 0 0 -6px; padding:0px; width:430px}
.formWrap{background:#edf9dd; width:440px; padding:0 10px 10px; margin-top:10px}

.formWrap label{width:355px; font-size:0.7em; padding-top:10px; color:#333}
.formWrap label.fullwid{width:440px}
.formWrap label span.label{width:155px; padding-top:2px;padding-top:3px}
.formWrap label span.greTxt{width:10px;}
.formWrap label input{width:190px; margin:0}
.formWrap label span.field{display:block; float:left;}
.formWrap label span.field2{display:block; float:left; width:190px}

.formWrap label.add{width:440px}
.formWrap label.add span.label{width:85px; padding-top:2px;padding-top:3px}
.formWrap label.add select{width:355px; font-family:Arial, Helvetica, sans-serif}


.btmbtns input{margin-left:20px}
.btmbtns2 input{margin-left:15px}

.cancelbtn{background:url(/OA_MEDIA/mm_images/xxdc_cancelBtn.gif) no-repeat 0 0; width:78px}
.cancelbtn2{background:url(/OA_MEDIA/mm_images/xxdc_cancelBtn2.gif) no-repeat 0 0; width:70px}
.regbtn{background:url(/OA_MEDIA/mm_images/xxdc_registerBtn.gif) no-repeat 0 0; width:78px}

.prodWrap h4{font-size:0.8em} 
.prodWrap h4, .prodWrap h4 a{color:#58aa1a; margin:0; padding:0; text-decoration:none}
.prodWrap h4 a:hover{text-decoration:underline}

/* Sign in */

 h3{color:#58aa1a; font-size:0.8em; font-weight:bold}

.alreRgst{padding:0 10px 10px; width:240px; background:#eff6e5; margin-top:10px}
.alreRgst input{width:160px}
.alreRgst label{width:240px; font-size:0.7em; padding-top:10px}
.alreRgst span{padding-top:3px}

.forgPswd a{font-size:0.6em; color:#32790f}

.newHere{padding:0 10px 10px; width:160px; background:#eff6e5; margin-top:10px}
.newHere label{width:160px; font-size:0.7em; padding-top:10px}
.newHere input{width:100px}
.newHere span{padding-top:3px}

input.submitbtn{background:url(/OA_MEDIA/mm_images/xxdc_submit.gif) no-repeat 0 0; width:65px}
input.checkbtn{background:url(/OA_MEDIA/mm_images/xxdc_check.gif) no-repeat 0 0; width:65px}

/* Start of changes by Infosys for Enhancement#213*/
input.emailReceiptbtn{background:url(/OA_MEDIA/mm_images/xxdc_email_receipt.jpg) no-repeat 0 0; width:78px}
input.printReceiptbtn{background:url(/OA_MEDIA/mm_images/xxdc_print_receipt.jpg) no-repeat 0 0; width:78px}
input.printPagebtn{background:url(/OA_MEDIA/mm_images/xxdc_print.jpg) no-repeat 0 0; width:65px}
/* End of changes by Infosys for Enhancement#213*/
.signInBtn{background:url(/OA_MEDIA/mm_images/xxdc_signInBtn.gif) no-repeat 0 0; width:70px}
.homLink{color:#174e13; font-size:0.6em}

/* My Account */

.details2{width:208px; padding:0 10px 10px; background:#edf9dd}
.details2 p, .details2 h3{padding-top:10px; width:208px}
.details2 input.goBtn{background:url(/OA_MEDIA/mm_images/xxdc_gobtn.gif) no-repeat 0 0;width:50px}
.saveBtn{background:url(/OA_MEDIA/mm_images/xxdc_saveBtn.gif) no-repeat 0 0; width:56px;}
.alpha30{filter:alpha(opacity=30); opacity:0.3;}
.alpha0{filter:alpha(opacity=0)}
.payNow{background:url(/OA_MEDIA/mm_images/xxdc_payNowBtn.gif) no-repeat 0 0; width:78px}
.signInReg{background:url(/OA_MEDIA/mm_images/xxdc_signInBtn2.gif) no-repeat 0 0; width:78px}

/* Postcode */
/* Start of Code changes by Infosys for ENH # 87 */
.regbtn2{background:url(/OA_MEDIA/mm_images/xxdc_postcode_register_btn.jpg) no-repeat 0 0; width:95px}
.browsBtn{background:url(/OA_MEDIA/mm_images/xxdc_postcode_browse_shop_btn.jpg) no-repeat 0 0; width:130px}
/* End of Code changes by Infosys for ENH # 87 */
.sendBtn2{background:url(/OA_MEDIA/mm_images/xxdc_sendBtn2.gif) no-repeat 0 0; width:56px;}

/* Search Results */

.prodWrap .addWrap input.regularBtn, .regularBtn{background:url(/OA_MEDIA/mm_images/xxdc_regularBtn.gif) no-repeat 0 0; width:81px}
.prodWrap .addWrap input.onceBtn, .onceBtn{background:url(/OA_MEDIA/mm_images/xxdc_onceBtn.gif) no-repeat 0 0; width:81px}

/* Right Section */

/* Basket */
/* N */.basket .head{ background:url(/OA_MEDIA/mm_images/xxdc_basket_bg.gif) no-repeat 0 top; width:250px; height:26px; padding-bottom:4px}
.basket .head h3{color:#333; text-indent:-9999px; overflow:hidden}
.basket .cont{width:230px; padding-right:10px; padding-left:10px; background:#fef9be}

.basket .cont .redTxt{color:#ea6600}
.basket .cont .redTxt p{color:#ea6600}
.blistWrap{border-top:1px solid #f7d262; border-right:1px solid #f7d262;border-left:1px solid #f7d262; width:228px}
/*.blistWrap .prod{width:208px; border-bottom:1px solid #f7d262; padding-left:20px; padding-top:5px; background:#fffef4 url(/OA_MEDIA/mm_images/xxdc_basket_bulet.gif) no-repeat 5px 8px}

.blistWrap .prod p{padding-bottom:5px}
.blistWrap .prod .des{width:188px; padding-right:20px}
.blistWrap .prod .ico{background:url(/OA_MEDIA/mm_images/xxdc_basketR_ico.gif) no-repeat 188px 0}
.blistWrap .prod .redTxt{padding-right:5px; font-size:0.6em}*/

.blistWrap .prod{width:208px; border-bottom:1px solid #f7d262; padding-left:20px; padding-top:5px;padding-bottom:5px; background:#fffef4 url(/OA_MEDIA/mm_images/xxdc_basket_bulet.gif) no-repeat 5px 8px}
.blistWrap .prod p{padding-bottom:5px}
.blistWrap .prod .des{width:188px; padding-right:20px;}
.blistWrap .prod .ico{background:url(/OA_MEDIA/mm_images/xxdc_basketR_ico.gif) no-repeat 188px 0}
.blistWrap .prod .redTxt{padding-right:5px; font-size:0.6em; padding-bottom:0px; padding-top:0px}


.btm1{background:url(/OA_MEDIA/mm_images/xxdc_basket_bg.gif) no-repeat 0 bottom; width:250px}
.btm2{background:url(/OA_MEDIA/mm_images/xxdc_basket_bg.gif) no-repeat 0 79%; width:250px; font-size:0.2em; height:7px}
.btm1 .cont, .myOrd .btm1 .cont{width:230px; padding:10px 10px 0; background:#feea61}

.confirmBtn{background:url(/OA_MEDIA/mm_images/xxdc_confirm_btn.gif) no-repeat 0 0; border:0; width:120px; height:18px; cursor:pointer}
.viewMyOdrBtn{background:url(/OA_MEDIA/mm_images/xxdc_viewMyBtn.gif) no-repeat 0 0; border:0; width:171px; height:18px; cursor:pointer}
.viewMyItemBtn{background:url(/OA_MEDIA/mm_images/xxdc_viewItemBtn.gif) no-repeat 0 0; border:0; width:158px; height:18px; cursor:pointer}
.editCBtn{background:url(/OA_MEDIA/mm_images/xxdc_editConfirmBtn.gif) no-repeat 0 0; border:0; width:113px; height:18px; cursor:pointer}

/* My Orders */
/* N */.myOrd .blistWrap{border-top:1px solid #c0e594; border-right:1px solid #c0e594;border-left:1px solid #c0e594; }
.myOrd .head{ background:#d1efab url(/OA_MEDIA/mm_images/xxdc_myOrdre_bg.gif) no-repeat 0 top; width:250px; height:26px; padding-bottom:10px}
.myOrd .head h3{color:#FFF; text-indent:-9999px; overflow:hidden}
.myOrd .cont{width:230px; padding-right:10px; padding-left:10px; background:#d1efab}
.myOrd .cont h4{height:18px;  color:#FFF; font-size:0.7em}
.myOrd .cont h4 span{display:block; float:left; background:#2F6B00; height:16px; padding-top:2px}
.myOrd .cont h4 span.lCrnr{background:url(/OA_MEDIA/mm_images/xxdc_thisWeek.gif) no-repeat 0 0; width:8px}
.myOrd .cont h4 span.rCrnr{background:url(/OA_MEDIA/mm_images/xxdc_thisWeek.gif) no-repeat right 0; width:8px}
.prevNext img{border:0}

.myOrd .day{width:223px; border-bottom:1px solid #c0e594; padding-left:5px; padding-top:5px; padding-bottom:5px; background:#fffef4}

.myOrd .day p{padding-bottom:0px; padding-right:5px; width:218px}
.myOrd .day .div218 p{padding-right:0}
.myOrd .day p.date{width:162px; color:#39890a; padding-bottom:5px}
.myOrd .day p.vEdit{width:55px;padding-bottom:5px}
.myOrd .day p.vEdit, .myOrd .day p.vEdit a{color:#39890a}
.myOrd .day .greenTxt{color:#39890a}
.myOrd .note{background-color:#79c039; padding:10px 5px 10px 10px; width:235px}
.myOrd .note p{background:url(/OA_MEDIA/mm_images/xxdc_regular2_ico.gif) no-repeat 0 0; padding:0px 5px 5px 25px; width:200px}
.myOrd .note p.offer{background:url(/OA_MEDIA/mm_images/xxdc_offer2_ico.gif) no-repeat 0 0; padding:0px 5px 5px 25px; width:200px}
.grinBtm{background:url(/OA_MEDIA/mm_images/xxdc_grinBtm.gif) no-repeat 0 bottom}
.myOrd .btm{background:#d1efab url(/OA_MEDIA/mm_images/xxdc_myOrdre_bg.gif) no-repeat 0 bottom; width:250px; font-size:0.2em; height:9px}

/* Shopping Basket */

.dataTbl{width:100%; background:#CCC}
.dataTbl thead td{font-size:0.7em; background:#EEE; border-bottom:10px solid #FFF; text-align:left; padding:5px 0; vertical-align:bottom}
.dataTbl tbody td{padding:5px 0; font-size:0.7em; vertical-align:top}
.dataTbl tbody td{border-bottom:3px solid #FFF}
.dataTbl td.price{font-size:0.76em; color:#e24904}

.table1 td{background:#fef9be}
tfoot td{padding:5px 0; font-size:0.7em; vertical-align:top}
tfoot.tfoot1 td{background:#feea61}

.table2 td{background:#edf9dd}
tfoot.tfoot2 td{background:#d8f0b8;}

.closeBtn, .closeBtn2{width:24px}
.closeBtn a{display:block; width:14px; height:12px; background:url(/OA_MEDIA/mm_images/xxdc_red_ico.gif) no-repeat 0 0; font-size:0.1em ;margin-left:5px; margin-right:5px; text-decoration:none;}
.closeBtn2 a{display:block; width:14px; height:12px; background:url(/OA_MEDIA/mm_images/xxdc_closeBtn2.gif) no-repeat 0 0; font-size:0.1em ;margin-left:5px; margin-right:5px; text-decoration:none;}
.quant{font-size:0.6em;}
.quant label{width:32px; text-align:center}
/* Start of changes by infosys enh#66 */
.quant1 label{text-align:left}
.quant2{float:right;width:220px;}
/* End of changes by infosys enh#66 */
.quant .redTxt{ color:#e24904;}
.quant .greTxt{ color:#94aa93;}
.quant label input{background:white; border:1px solid #b2da81; width:15px; padding:0 2px; color:#4c9b25; margin:0}
.dataTbl tbody td span.redTxt{color:#e24904; font-size:80%}
.dataTbl td.firstRow{padding-top:18px }
.dataTbl .goBtn2{margin:3px 10px 0 0}
.dataTbl .nutri{display:block; padding-bottom:4px; font-weight:bold} 
.goBtn2{background:url(/OA_MEDIA/mm_images/xxdc_goBtn2.gif) no-repeat 0 0; width:39px}
.keepShopBtn{background:url(/OA_MEDIA/mm_images/xxdc_keepShopBtn.gif) no-repeat 0 0; width:112px}
.saveChngsBtn{background:url(/OA_MEDIA/mm_images/xxdc_saveChngsBtn.gif) no-repeat 0 0; width:106px}
.confirmBtn2{background:url(/OA_MEDIA/mm_images/xxdc_confirmBtn.gif) no-repeat 0 0; width:70px}
.cancelAllBtn{background:url(/OA_MEDIA/mm_images/xxdc_cancelOdrBtn.gif) no-repeat 0 0; width:160px}
.browsShopBtn{background:url(/OA_MEDIA/mm_images/xxdc_browseShopBtn.gif) no-repeat 0 0; width:110px}
.saveBtn2{background:url(/OA_MEDIA/mm_images/xxdc_saveBtn2.gif) no-repeat 0 0; width:57px;}

.codeErr{background:#fbdeda; margin-top:3px}
.cnfrmNote{background:#f1f1f1; margin-top:3px} 

.dataTbl td.grinTxt10{color:#6cbc26; font-size:0.6em; text-align:center}
.dataTbl td.greTxt10{color:#aeaeae; font-size:0.6em; text-align:center}
.dataTbl td.greTxt210{color:#32790f;font-size:0.6em; text-align:center}
.dataTbl td.txt10{font-size:0.6em}
.dataTbl tbody td input{background:white; border:1px solid #b2da81; color:#4c9b25; width:26px; padding:0 2px; color:#e24904; margin:0}
 
/*  Confirm Orders */
 
.ordrsRow{width:885px; padding-left:45px; padding-top:20px}
.ordrWrap{width:250px; padding-right:45px}

/* Product Range Popup */

.pRange{width:225px}
.pRange .top, .pRange .btm{background:url(/OA_MEDIA/mm_images/xxdc_popUp.png) no-repeat; width:225px; font-size:0.3em; height:7px;}
.pRange .top{background-position:0 top}
.pRange .btm{background-position:0 bottom}
.pRange .cont{padding:0 9px 5px; width:205px; border-left:1px solid #cae4a7; border-right:1px solid #cae4a7}
.pRange .sec{width:195px; background:#f0f9e3; margin-top:5px; padding:0 5px 5px}
.pRange h3{padding-top:5px;color:#39890a;}
.pRange .row{padding-top:5px; width:195px}
.pRange a.closeBtn{width:14px; height:12px; background:url(/OA_MEDIA/mm_images/xxdc_closeBtn2.gif) no-repeat 0 0; text-decoration:none; font-size:0.3em}
.pRange .date{color:#39890a; font-weight:bold}
.addBtn2{background:url(/OA_MEDIA/mm_images/xxdc_add_btn2.gif) no-repeat 0 0; width:55px}
.opq{background:WHITE}

/* Calendar */
#calendar{text-align:center; background:#79c039; font-size:0.7em; border-left:1px solid #79c039; border-top:1px solid #79c039; width:195px}
#calendar th{text-align:center; background:#6cbc26; color:#FFF; font-weight:bold;}
#calendar td{text-align:center; background:white; color:#ababab}
#calendar th, #calendar td{border-right:1px solid #79c039; border-bottom:1px solid #79c039; width:26px; padding:6px 0 8px}
#calendar td.start{color:#333; background:#d1efab}
#calendar td.fixed{color:#333;}
/* Start of changes by infosys enh#66 */
.pRange1{width:325px}
.pRange1 .top, .pRange1 .btm{background:url(/OA_MEDIA/mm_images/xxdc_popUp1.png) no-repeat; width:320px; font-size:0.3em; height:7px; margin-left: 10px;}
.pRange1 .top{background-position:0 top}
.pRange1 .btm{background-position:0 bottom}
.pRange1 .cont{padding:0 9px 5px; width:300px; border-left:1px solid #cae4a7; border-right:1px solid #cae4a7 ;margin-left: 10px;}
.pRange1 .sec{width:295px; background:#f0f9e3; margin-top:5px; padding:0 5px 5px}
.pRange1 h3{padding-top:5px;color:#39890a;}
.pRange1 .row{padding-top:5px; width:300px}
.pRange1 a.closeBtn{width:14px; height:12px; background:url(/OA_MEDIA/mm_images/xxdc_closeBtn2.gif) no-repeat 0 0; text-decoration:none; font-size:0.3em}
.pRange1 .date{color:#39890a; font-weight:bold}

#calendar1{ text-align:center; background:#79c039; font-size:0.7em; border-left:1px solid #79c039; border-top:1px solid #79c039; width:300px}
#calendar1 th{ background:#6cbc26; color:#FFF; font-weight:bold;}
#calendar1 td{ background:white; color:#ababab}
#calendar1 th, #calendar1 td{text-align:center; border-right:1px solid #79c039; border-bottom:1px solid #79c039; width:12px; padding:3px 0 8px}
#calendar1 td.monthsel{text-align:center; background:#fff; color:#39890A; font-weight:bold}
#calendar1 td.start{color:#333333; background:#D1EFAB;font-weight:bold;}
#calendar1 td.fixed{color:#333; background-color:#fff;font-weight:bold;}
.btmBtn1{width:305px; padding-top:10px}
/* End of changes by infosys enh#66 */

.changeDate{font-size:0.6em; color:#333}
.btmBtn{width:205px; padding-top:10px}
.btmquant span{font-size:0.7em; padding:2px 10px 0 0; color:#32790f; font-weight:bold}
.btmquant input{background:white; color:#32790f; border:1px solid #f0a161; width:15px; padding:0 2px; margin:0}

/* Errors */

.homeBtn{background:url(/OA_MEDIA/mm_images/xxdc_home_btn.gif) no-repeat 0 0; width:61px}
/* Start of changes by infosys enh#15,75 */
.signInButton{background:url(/OA_MEDIA/mm_images/sign_in.jpg) no-repeat 0 0; width:78px}
/* End of changes by infosys enh#15,75 */
/* Product Details */

.prodDWrap .thumb{border:1px solid #d2f1a9; width:148px; overflow:hidden; position:relative}
.prodDWrap .thumb img{border:0}
.prodDWrap .details{width:290px; padding:0 10px 18px;position:relative; min-height:132px; height:auto !important; height:132px}
.prodDWrap .des{padding-bottom:10px;}
.prodDWrap .des p{color:#1a5216;}
.prodDWrap .btm {position:absolute; bottom:0; left:10px; clear:both}
.prodDWrap .btm span{color:#1a5216; padding-top:3px; font-size:0.7em; padding-right:20px}
.prodDWrap .btm input{ margin-right:10px}
.prodDWrap .price{font-size:0.76em; font-weight:bold}
.prodDWrap .ofrPrice{color:#dd5004; font-size:0.6em; font-weight:bold}
.prodDWrap .offer{position:absolute; bottom:0; right:0;background:url(/OA_MEDIA/mm_images/xxdc_offer.gif) no-repeat 0 0; clear:both; width:35px; height:35px;}
.prodDWrap1 .ofrPrice, .prodDWrap1 .offer{display:none} .prodDWrap2 .ofrPrice, .prodDWrap2 .offer{display:block}
.prodDWrap1 .price{color:#4c9b25} .prodDWrap2 .price{color:#e20404}
.backBtn{background:url(/OA_MEDIA/mm_images/xxdc_backBtn.gif) no-repeat 0 0; width:61px}

/* Moving House */

.findAddBtn{background:url(/OA_MEDIA/mm_images/xxdc_findAddBtn.gif) no-repeat 0 0; width:85px }
.formNote{padding:10px;background:#fbfbc3; width:440px;}
.formNote p{color:#dd5004;}
.saveBtn3{background:url(/OA_MEDIA/mm_images/xxdc_saveBtn3.gif) no-repeat 0 0; width:54px}
/* start Addded by Infosys Technologies Limited enhancement #174*/
.saveBtn3_blr{background:url(/OA_MEDIA/mm_images/xxdc_saveBtn3_blur.gif) no-repeat 0 0; width:54px}
/* end Addded by Infosys Technologies Limited enhancement #174*/
.movHouseBtn{background:url(/OA_MEDIA/mm_images/xxdc_movHouseBtn.gif) no-repeat 0 0; width:191px}
.closeBtn3{background:url(/OA_MEDIA/mm_images/xxdc_closeBtn.gif);width:54px}
.adHolidayBtn{background:url(/OA_MEDIA/mm_images/xxdc_addHolidayBtn.gif); width:143px}
.updateDateBtn{background:url(/OA_MEDIA/mm_images/xxdc_updateBtn.gif); width:100px}

/* My Regular Items */

.deleteAll{background:url(/OA_MEDIA/mm_images/xxdc_deleteAllBtn.gif) no-repeat 0 0; width:107px}

/* Product Cotegory */

p.topTxt{font-size:0.76em; color:#58aa1a}
/* Canel Popup */

.errTxt{color:#39890a; font-size:0.7em; font-weight:bold}
.yesBtn{background:url(/OA_MEDIA/mm_images/xxdc_yesBtn.gif) no-repeat 0 0; width:47px}
.noBtn{background:url(/OA_MEDIA/mm_images/xxdc_noBtn.gif) no-repeat 0 0; width:47px}

/* Terms */

.terms, .terms2{padding-top:20px}
.terms2 h2, .terms2 .num{font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:1em;color:#333; font-weight:bold}

.terms .num{font-size:0.76em; font-weight:bold; color:#32790f}

.terms .num, .terms2 .num{width:50px}
.terms .cont, .terms2 .cont{width:405px; padding-left:5px}

.goBtn3{background:url(/OA_MEDIA/mm_images/xxdc_goBtn3.gif) no-repeat 0 0; width:44px}

.terms h4, .terms h5, .terms h6{font-size:0.7em; color:#333; font-weight:bold;}

.terms ul{padding:0; margin:0; list-style-type:none}
.terms ul li{font-size:0.7em; line-height:16px; color:#333; padding-left:10px; background:url(/OA_MEDIA/mm_images/xxdc_dot.gif) no-repeat 0 12px; padding-top:5px}

/* Faq */

.grinLinks a{color:#58aa1a; font-size:0.76em; line-height:20px}
.faqs{width:460px; padding-top:10px}
.faqs h3{color:#1a5216;}
.faqDiv, .faqDiv p{width:440px}
.faqDiv{background:#eff6e5; padding:10px; margin-top:10px}
.faqDiv .qst{padding-bottom:10px; color:#434c43; font-size:0.7em; font-weight:bold}
.faqDiv .awr{color:#5b5b5b;font-size:0.6em}
.faqs a.backtop{color:#58aa1a;font-size:0.6em; padding-right:11px; background:url(/OA_MEDIA/mm_images/xxdc_topAro.gif) no-repeat right 5px}
.faqDiv ul li{font-size:0.6em; line-height:16px; color:#434c43; padding-left:10px; background:url(/OA_MEDIA/mm_images/xxdc_dot.gif) no-repeat 0 12px; padding-top:5px}

/* Contact */

.pNum{color:#1e5118; font-size:30px; padding:10px 0}
.formBtn, .formBtn2 {width:348px; padding-top:10px}
.formBtn2 input{display:block; float:right; margin-left:10px}

/* Forgot Password */

.pwdWrap{background:#eff6e5; padding:10px}
.pwdWrap label{font-size:0.7em; padding-top:10px}
.pwdWrap label span{width:100px; padding-top:4px}
.pwdWrap label input{width:334px}

/* My Transaction */

.table3, .table4{width:100%}
.table3 td, .table4 td{padding:5px}

.table3 thead td, .table4 thead td{background:#EEE; font-size:0.7em; font-weight:bold; vertical-align:bottom; color:#333}
.table3 thead tr.padTop25 td{padding-top:25px}
.table3 thead .Qnt{position:relative;}
.table3 thead .Qnt1, .table3 thead .Qnt2{font-weight:normal}
.table3 thead .Qnt span.Qnt1{position:absolute; top:-20px; right:-30px}
.table3 thead .Qnt2{display:none}

.table3 tbody td, .table4 tbody td{background:#edf9dd; font-size:0.7em; color:#333}
.table3 td{border-top:1px solid #FFF}
.table3 tr.subRow td{border-top:0}
.table3 td.date{width:70px}
.backTransBtn{background:url(/OA_MEDIA/mm_images/xxdc_backTrans.gif) no-repeat 0 0; width:170px}
.table3 tbody td.details, .table4 tbody td.details a{font-size:0.6em}
.table3 tbody td.details a{color:#174e13}

.table4 td{border-right:1px solid #FFF; border-bottom:1px solid #FFF}
.table4 tbody tr.padTB10 td{padding-top:10px;padding-bottom:10px}
.table4 tbody td.calDiv{font-size:0.7em}
.table4 tbody td.calDiv a{font-size:80%}
.table4 tbody td.calDiv{width:200px;}
.table4 .calendar a{display:block; margin-top:2px; color:#174e13}
.table4 .calendar{width:195px;padding-top:10px}
.table4 .calendar input{width:125px; margin-right:10px; font-size:100%}
.table4 tbody td.close{vertical-align:top}
.table4 tbody td.close a{margin:0 auto; display:block; width:14px; height:12px}
.table4 tbody td.close img{border:0}

/* Payment Details */

/* start of changes by Infosys for Enh# 42 */

.successFormWrap{background:#edf9dd; width:460px; padding:0 10px 10px;}

/* End of changes by Infosys for Enh# 42 */

.payLaterBtn{background:url(/OA_MEDIA/mm_images/xxdc_payLaterBtn.gif) no-repeat; width:173px}
.dirDRBtn{background:url(/OA_MEDIA/mm_images/xxdc_dirDRBtn.gif) no-repeat; width:102px}
.crDrCrdBtn{background:url(/OA_MEDIA/mm_images/xxdc_crDrCrdBtn.gif) no-repeat; width:135px}
.goHomeBtn{background:url(/OA_MEDIA/mm_images/xxdc_goHomeBtn.gif) no-repeat; width:145px}
.tryAgainBtn{background:url(/OA_MEDIA/mm_images/xxdc_tryAgainBtn.gif) no-repeat; width:79px}
.payLaterBtn2{background:url(/OA_MEDIA/mm_images/xxdc_payLaterBtn2.gif) no-repeat; width:78px}
.confirmBtn2{background:url(/OA_MEDIA/mm_images/xxdc_confirmBtn2.gif) no-repeat; width:78px}
.payNow2{background:url(/OA_MEDIA/mm_images/xxdc_payNowBtn2.gif) no-repeat 0 0; width:78px}
.btmLinks a{width:205px; height:21px; border:0;display:block; margin:0; padding-left:20px; font-size:0.82em; color:#FFF; text-decoration:none; padding-top:2px; float:left}
.orngBtn{background:url(/OA_MEDIA/mm_images/xxdc_orngBtn.gif) no-repeat}
.lgrinBtn{background:url(/OA_MEDIA/mm_images/xxdc_lgrinBtn.gif) no-repeat}
.grinBtn{background:url(/OA_MEDIA/mm_images/xxdc_grinBtn.gif) no-repeat}
.orngBtn:hover{background:url(/OA_MEDIA/mm_images/xxdc_ornghBtn.gif) no-repeat}
.lgrinBtn:hover{background:url(/OA_MEDIA/mm_images/xxdc_lgrinhBtn.gif) no-repeat}
.grinBtn:hover{background:url(/OA_MEDIA/mm_images/xxdc_grinhBtn.gif) no-repeat}

/* Card Details */

.pwdWrap2{background:#eff6e5; padding:0 10px 10px}
.pwdWrap2 label{font-size:0.7em; padding-top:10px}
.pwdWrap2 label span{padding-top:4px}
.chngPayMethBtn{background:url(/OA_MEDIA/mm_images/xxdc_chngPayMethBtn.gif) no-repeat; width:179px}
.amendPayDetlsBtn{background:url(/OA_MEDIA/mm_images/xxdc_amendPayDetlsBtn.gif) no-repeat; width:166px}
/* Start Addded by Infosys Technologies Limited -Payment Frequency #42*/
.chgPayDtBtn{background:url(/OA_MEDIA/mm_images/xxdc_setPayDtBtn.gif) no-repeat;width:136px; margin-top:10px;border:0px;margin-left: 310px;}
.PAYDTCLASS {
font-family: Verdana;
font-size:10px;
font-style: normal;
color:#666;
font-weight:bold;
margin: 10px 0px 0px 40px;
}
.newcrDrCrdBtn{background:url(/OA_MEDIA/mm_images/xxdc_creditdebitbtn.gif) no-repeat; width:204px ;height:35px; border:0; cursor:pointer; float:left; padding-left: 15px}
.newdirDRBtn{background:url(/OA_MEDIA/mm_images/xxdc_directdebitBtn.gif) no-repeat; width:204px;height:35px; border:0; cursor:pointer; float:left; padding-left: 15px}
.backgrnd{background:url(/OA_MEDIA/mm_images/xxdc_oneoff_bg.gif) no-repeat; height:187px; border:0;}
#DIV17 {
	width:20px;
	height:187px;
	float:left;
}
.brdrTop2{border-top:1px solid #83c856}
.padT26{padding-top:26px}
.div480{display:block; float:left; width:480px}
/* End Addded by Infosys Technologies Limited -Payment Frequency #42*/
/* CV Code */

div.cvCode {position:absolute; bottom:0; right:0; display:block; float:left; width:92px;background:#EDF9DA; padding-bottom:15px}
div.cvCode a {color:#174e13; font-size:0.6em; background:#EDF9DB}
div.cvCode a:hover {color:#174e13; background:#EDF9DC;}
div.cvCode a img {display: none; border:0; padding-bottom:10px}
div.cvCode a:hover img {display: block;}
/* Direct Debit Forms */

.dirDrWrap h2{font-size:1.04em; font-weight:normal; color:#333;background:url(/OA_MEDIA/mm_images/xxdc_dirDrHead_bg.gif) no-repeat;color:#FFF; height:23px; width:166px; padding:3px 0 0 10px}

.dirDrWrap h3{padding-top:10px}

.dirDrWrap .cont{border:1px solid #ffbc00; width:710px; padding:0 9px 10px}

.dirDrWrap .cont p{padding-top:10px}

.dirDrWrap .paraDiv{padding-bottom:10px; border-bottom:1px solid #ffbc00}

.closeWinBtn{background:url(/OA_MEDIA/mm_images/xxdc_closeWinBtn.gif) no-repeat; width:108px}

.dirDrWrap label{font-size:0.7em; padding-top:10px}
.dirDrWrap input{display:block; margin-top:4px}

.dirDrLogo{width:146px; padding-left:44px; padding-top:10px}

.dirDrLogo img{border:0}

.sortCode{width:250px}

.sortCode input{width:30px}

.sortCode span{padding:8px 5px;}

input.checkBox{margin:0; width:13px; height:13px}

.continueBtn{background:url(/OA_MEDIA/mm_images/xxdc_continueBtn.gif) no-repeat; width:81px}

.grinBoldTxt{color:#58aa1a; font-size:0.8em; font-weight:bold}

.printBtn{background:url(/OA_MEDIA/mm_images/xxdc_printBtn.gif) no-repeat; width:51px}

.cancelDirDrBtn{background:url(/OA_MEDIA/mm_images/xxdc_cancelDirDrBtn.gif) no-repeat; width:140px}

.changeBtn{background:url(/OA_MEDIA/mm_images/xxdc_changeBtn.gif) no-repeat; width:73px}

/* Footer */


#footer p{color:#163a13;} #footer a{color:#666;text-decoration:none}
#footer p.gTxt{color:#c0e097; padding-left:20px}
#footer p.gTxt a.active{color:#32790f}
#footer p.gTxt a.active:hover{text-decoration:none}
#footer p.gTxt a:hover{text-decoration:underline}
#footer .logos{padding-top:10px; padding-bottom:10px; width:250px}
/*
#footer .logos a.dCrest{background:url(/OA_MEDIA/mm_images/xxdc_dairyCrest.gif) no-repeat right 0}
#footer .logos a.uniGate{background:url(/OA_MEDIA/mm_images/xxdc_unigate.gif) no-repeat 5px 10px}
#footer .logos a.express{background:url(/OA_MEDIA/mm_images/xxdc_express.gif) no-repeat right 0}
#footer .logos a{width:45px; height:50px; margin-left:10px}
*/
#footer .logos a{margin-left:25px}
#footer .logos img{border:0}
#footer a.gTxt{color:#CCC}

/* Common */

.brdrBtm{border-bottom:1px solid #c0e098}
.brdrTop{border-top:1px solid #c0e097}
.brdr0{border:0}
/* Start of changes by infosys enh#15,75 */
/* Start of Code changes by Infosys for ENH # 87 */
/* Start Addded by Infosys Technologies Limited -Payment Frequency #42*/
/* Start of changes by Infosys for Enhancement#213*/
.regbtn, .cancelbtn, .submitbtn, .checkbtn, .goBtn, .prodWrap .addWrap input.regularBtn, .prodWrap .addWrap input.onceBtn, .saveBtn,.goBtn2, .keepShopBtn, .saveChngsBtn, .confirmBtn2, .cancelAllBtn, .browsShopBtn, .saveBtn2, .saveBtn3, .addBtn2, .homeBtn, .regularBtn, .onceBtn, .backBtn, .findAddBtn, .movHouseBtn, .payNow, .deleteAll, .vMyAccBtn, .moreBtn, .sendBtn, .allOfferBtn, .yesBtn, .noBtn, .goBtn3, .sendBtn2, .signInBtn, .backTransBtn, .cancelbtn2, .payLaterBtn, .dirDRBtn, .crDrCrdBtn, .goHomeBtn, .tryAgainBtn, .payLaterBtn2, .payNow2, .chngPayMethBtn, .amendPayDetlsBtn,.chgPayDtBtn,.closeBtn3, .adHolidayBtn, .updateDateBtn, .signInGoBtn, .findOutBtn, .meetMManBtn,.takeLookBtn, .closeWinBtn, .continueBtn, .printBtn, .cancelDirDrBtn, .signIn, .changeBtn, .signInReg, .emailReceiptbtn, .printReceiptbtn, .printPagebtn{height:18px; border:0; cursor:pointer}.regbtn2, .browsBtn{height:35px; border:0; cursor:pointer} .signInButton{height:25px; border:0; cursor:pointer}
/* End of changes by Infosys for Enhancement#213*/
/* End of Code changes by Infosys for ENH # 87 */
/* End of changes by infosys enh#15,75 */
.grinTxt{color:#174e13} .grinTxt2{color:#1a5216} 
.ginLtxt{color:#32790f}
.grinDtxt{color:#1a4817}/* Dark Green Text */
.fLinks ul, #nav, #search,#search2, .dbfr, .prodWrap .price, #footer .logos, .prevNext, .sNavWrap, .btmbtns input,.btmbtns2 input,.alreRgst input, .newHere input, .pRange a.closeBtn,.pRange1 a.closeBtn , .pRange2 a.closeBtn{display:block; float:right}
/* Addded .mainHead1 h2 by Infosys Technologies Limited -Payment Frequency #42*/
.fLinks li, #logoNav, #logoNav2, #tRcrnr, #logo, #search label, #search span, #search input,#search2 label, #search2 span, #search2 input, #lSec, #mainSec, #rSec, #leftChunk, #leftChunk .head, #leftChunk .cont,  #lNav, #lNav li, #lNav ul, #lNav ul li, .div460, .mainHead h2,.mainHead1 h2, .mainHead h3, .dbfl, .prodWrap, .prodWrap2, .prodWrap3, .prodWrap .pthumb, .prodWrap .details, .div340, .prodWrap .descript, .prodWrap .addWrap, .prodWrap .addWrap span, .prodWrap .addWrap input, #footer .logos a, .div250, .basket .head, .basket .cont, .div230, .blistWrap, .blistWrap .prod, .btm1, .btm1 .cont, .myOrd .head, .myOrd .cont, .myOrd .cont h4, .myOrd .day p.date, .myOrd .day p.vEdit, .div218, .myOrd .note, .myOrd .note p, .vehicle, .formWrap, .div440, .radBtn, .radBtnWrap span, .formWrap label, .formWrap label span.label, .form450 fieldset,  .formWrap label input, .div260, .div180, .alreRgst, .alreRgst label, .alreRgst span, .forgPswd, .newHere, .newHere span, .newHere label, .details2, .details2 h3, .details2 p, .quant label,.quant1 label, .ordrsRow, .ordrWrap, .pRange,.pRange1,.pRange2, .pRange .cont, .pRange1 .cont, .pRange2 .cont, .pRange .sec, .pRange1 .sec, .pRange h3, .pRange1 h3, .pRange .row, .pRange1 .row,.pRange2 .row, .btmquant, .pRange .top, .pRange1 .top, .pRange .btm, .pRange1 .btm,.pRange2 .top, .pRange2 .btm, .prodDWrap .thumb, .prodDWrap .details, .div290,.alpha30, .alpha0, .leftChunk .lDiv, .leftForm, .leftForm label, .leftForm span, .div220, .div225, .btmLinks input,.myOrd .btm, .terms, .terms .num, .terms .cont,.terms2, .terms2 .num, .terms2 .cont, .faqs,.faqs h3, .faqDiv, .faqDiv p, .formBtn, .formBtn2, .table4 .calendar, .table4 .calendar input, .table4 .calendar a, .fLinks2 li,.fLinks3 li, .leftImg, .rightImg, .chunkWrap, .chunkWrap .cont, .chunkWrap .img, .div315, .dirDrWrap .cont, .dirDrWrap h2, .dirDrWrap .sec1, .dirDrWrap .sec2, .dirDrWrap label, .sortCode, .sortCode input, .sortCode span,#signIn .btm, .div730, .div710, #leftSec, #rgtSec{display:block; float:left}
.div930, #header, #contWrap, .fLinks{width:930px; display:block; float:left}
.div960{width:960px; display:block; float:left}
/* start Addded by Infosys Technologies Limited -National Home page header bin #176,169*/
.NHMheader #nav{width:305px;padding-top:32px;}
/* end Addded by Infosys Technologies Limited enhancement #176,169*/

.div929, #flashWrap{width:929px; display:block; float:left}
.posRel{position:relative}
.txt9 p, p.txt9, .txt9{font-size:0.6em}
.txt12 p, p.txt12{font-size:0.76em}
p.redTxt{color:#F00}
/* Start of Code changes by Infosys for ENH # 87 */
span.redTxt{color:#F00}
/* End of Code changes by Infosys for ENH # 87 */
.div180{width:180px}
.div218{width:218px}
.div220{width:220px}
.div225{width:225px} .div225 img{border:0}
.div230{width:230px}
.div250{width:250px}
.div290{width:290px}
.div315{width:315px}
.div340{width:340px}
.div440{width:440px}
.div460,.terms,.terms2, .leftImg, .rightImg, .chunkWrap{width:460px}
.div730{width:730px}
.div710{width:710px}
.div260{width:260px}
.greTxt{color:#666}
.margT5{ margin-top:5px}
.margT10{ margin-top:10px}
.margR20{ margin-right:20px}
.margR4{ margin-right:4px}

.margR10{ margin-right:10px}
.margR15{ margin-right:15px}
.margR45{ margin-right:45px}
.padL5{padding-left:5px}
.padL10{padding-left:10px}
.padR10{padding-right:10px}
.padB5{padding-bottom:5px}
.padB9{padding-bottom:9px}
.padB10{padding-bottom:10px}
.padT15{padding-top:15px}
.padB15{padding-bottom:15px}
.padB20{padding-bottom:20px}
.padB6{padding-bottom:6px}
.padT3{padding-top:3px}
.padT5{padding-top:5px}
.padTB5{padding-top:5px; padding-bottom:5px}
.padT15B10{padding-top:15px; padding-bottom:10px}
.padT4{padding-top:4px}
.padB6{padding-bottom:6px}
.padR6{padding-right:6px}
.padT10{padding-top:10px}
.padT20{padding-top:20px}
.padT22{padding-top:22px}
/* Start of Code changes by Infosys for ENH # 87 */
.padT45{padding-top:45px}
/* End of Code changes by Infosys for ENH # 87 */
.padT10L75{padding-top:10px; padding-left:75px}
.padT25BRL0{padding:25px 0 0 0}
.padR22{padding-right:22px}
.padB100{padding-bottom:100px}
/* Start of Code changes by Infosys for ENH # 174 */
.processingfont{color:red;font:Arial;font-size :70%;}
.padR120{padding-right:120px}
.divProcessblk{float:right;}
/* Start of Code changes by Infosys for ENH # 174 */
/* Start of Code changes by Infosys for NPW Category page */
.padL15{padding-left:15px}
.padL20{padding-left:20px}
.padL6{padding-left:6px}
/* End of Code changes by Infosys for NPW Category page */
.req{position:relative} .req p{position:absolute; top:0px; right:0}
.radBtnWrap span{padding:0 20px 0 0;}
.radBtn{width:13px; height:13px; margin:2px 10px 0 0}
.vehicle{background:#d1efab url(/OA_MEDIA/mm_images/xxdc_vehicle.gif) no-repeat right bottom; width:180px; height:110px}

/* Start of Changes by Infosys for Enh#64, Search */
.noSearch a{color:#333;text-decoration:none;}
.noSearch a:hover{color:#1a5216}
.padL40{padding-left:40px}
.div415
{
	display:block;
	width:415px;
    float:left;
	}
/* End of Changes by Infosys for Enh#64, Search */
.hite60{height:60px}
.hite198{height:198px}
.wid195{width:195px}
.wid85{width:85px}
.wid164{width:164px}
.wid205{width:205px}
.wid239{width:239px}
.wid250{width:250px}
.wid189{width:189px}

.wid355{width:355px}
.wid400{width:400px}

/* Start of Code changes by Infosys for ENH # BL105X */

.holidaywrapper{
	margin: 0 auto;
	height: 450px;
		
}

.content-right{
	width: 247px;
	float: right;
	margin: 0px 0 0;
}


.holiday{
	position: absolute;
	width: 247px;
	height: 177px;
	background: url(/OA_MEDIA/mm_images/img-holiday-promo.jpg) no-repeat;
}

.holiday h3{
	overflow: hidden;
	width: 173px;
	height: 19px;
	background: url(/OA_MEDIA/mm_images/hd-going-on-holiday.gif) no-repeat;
	text-indent: -9999px;
	margin: 15px 0 0 15px;
}

.holiday p{
	padding: 0 15px;
	margin: 6px 0 0;
	line-height: 17px;
	font-size: 0.8em;
	color: #333333;
	display: block;
}

.why-milk-and-more{
	position: absolute;
	width: 247px;
	height: 390px;
	background: url(/OA_MEDIA/mm_images/img-why-milk-and-more.jpg) no-repeat;
}

.why-milk-and-more h3{
	overflow: hidden;
	width: 158px;
	height: 17px;
	background: url(/OA_MEDIA/mm_images/hd-why-milk-and-more.gif) no-repeat;
	text-indent: -9999px;
	margin: 9px 0 10px 15px;
}

.why-milk-and-more li{
	color: #4ea41d;	
  list-style-position: outside;
  margin:0px 0px 7px 25px;
}

.why-milk-and-more li p{
	color: #333333;
	font-size: 0.7em; 
  line-height:16px
}

#DIV21a{
  padding-left:2px; 
  padding-right:5px; 
  padding-bottom:5px; 
  color:#12370c; 
  font-family:Century Gothic; 
  font-size:18px;
}

#DIV10{
  background-color:#fff; 
  height:4px;
}

#DIV1a{
  width:445px; 
  height:19px; 
  background-color:#6aba23; 
  padding-top:5px; 
  padding-left:15px; 
}

#DIV1b{
  width:428px; 
  height:23px; 
  background-color:#6aba23; 
  padding-left:32px; 
  padding-top:1px; 
}

#DIV1aa{
  width:445px; 
  height:26px; 
  background-color:#479919; 
}

#DIV1ab{
  width:445px; 
  height:26px;  
  background-color:#2d6c1b;
}

#DIV1ac{
  width:445px; 
  height:26px; 
  background-color:#1f4619; 
}

#DIV1ad{
  width:445px; 
  height:26px; 
  background-color:#12370c; 
}
#DIV1ad , #DIV1ac , #DIV1ab, #DIV1aa, #DIV1a, #DIV1b{
  font-family:Century Gothic; 
  color:#FFF; 
  font-size:15px;
}

#DIV1ad , #DIV1ac , #DIV1ab, #DIV1aa{
  padding-top:5px; 
  padding-left:15px; 
}

#DIV2a{
  padding-left:2px; 
  padding-right:5px; 
  padding-top:20px; 
  padding-bottom:8px; 
  color:#12370c; 
  font-family:Century Gothic; 
  font-size:18px;
}

#DIVServices{
  height: 20px;
}

/* End of Code changes by Infosys for ENH # BL105X */

/* Start of Code changes by Infosys for ENH # 32 */

#topnav3 {
	width: 50px;
	height:20px;
	float:left;
	font-family:Verdana;
	font-size:12px;
	padding-top:10px;
	color:#666;

}

#DIV11 {
	width:458px;
	height:800px;
	float:left;
}
#DIV99 {
	width:458px;
	height:70px;
	float:left;
}
#DIV11m {
	width:155px;
	height:210px;
	float:right;
}
#DIV11a {
	width:440px;
	height:50px;
	float:left;
	font-family:Century Gothic;
	font-size:14px;
	padding-left:0px;
	padding-top:15px;
	font-weight:bold;
}

#DIV11c {
	width:300px;
	height:85px;
	float:left;
	font-family:Verdana;
	font-size:12px;
	padding-left:0px;
	padding-top:5px;
	color:#666;

}
.class1 {
font-family: Verdana;
font-size:12px;
font-style: normal;
font-weight:bold;
color:#31790d;
}

#DIV11b {
	width:300px;
	height:40px;
	float:left;
	font-family:Verdana;
	font-size:12px;
	padding-left:0px;
	padding-top:5px;
	color:#666;
}
#DIV11e {
	width:458px;
	height:30px;
	float:left;
	font-family:Verdana;
	font-size:12px;
	padding-left:0px;
	color:#666;
	padding-top:10px;
}
#DIV11f {
	width:428px;
	height:170px;
	float:left;
	font-family:Verdana;
	font-size:12px;
	padding-left:5px;
	padding-top:5px;
	color:#666;
}
#DIV11g {
	width:425px;
	height:20px;
	float:left;
	font-family:Verdana;
	font-size:12px;
	padding-left:15px;
	color:#666;

}
#DIV11h {
	width:350px;
	height:30px;
	float:left;
	font-family:Century Gothic;
	font-size:19px;
	padding-left:0px;
	padding-top:15px;
        color:#333;
}

#DIV22 {
	width:458px;
	height:185px;
	float:left;
}
#DIV33 {
	width:145px;
	height:175px;
	float:right;
}


#DIV11i {
	width:290px;
	height:120px;
	float:left;
	font-family:Verdana;
	font-size:12px;
	padding-left:5px;
	padding-top:10px;
	color:#666;
}

#DIV11ii {
	width:265px;
	height:30px;
	float:left;
	font-family:Verdana;
	font-size:12px;
	padding-left:5px;
	padding-top:10px;
	color:#666;
}	


#DIV11j {
	width:428px;
	height:30px;
	float:left;
	font-family:Century Gothic;
	font-size:19px;
	padding-left:0 px;
	color:#333;
}
#DIV11k {
	width:428px;
	height:415px;
	float:left;
	font-family:Verdana;
	font-size:11px;
	padding-left:5px;
	padding-top:10px;
	color:#666;
}
#DIV11l {
	width:428px;
	height:30px;
	float:left;
	font-family:Verdana;
	font-size:11px;
	padding-left:20px;
	color:#666;

	}

/* End of Code changes by Infosys for ENH # 32 */


/* Startof Code changes by Infosys for ENH #86 */
.accountIdClass{
  font-family:Verdana;
  color:#000;
  font-size:14px;
  font-weight:bold;
}

/* End of Code changes by Infosys for ENH #86 */
/* Startof Code changes by Infosys for ENH #199 */
.textMsgClass{
    border-width:1px;
    border-style:solid;
    font-weight:bold;
    padding:5px; 
}
/* End of Code changes by Infosys for ENH #199 */

/* Startof Code changes by Infosys for ENH #11 */

#linkDisabled{
      color:#ccc;
      text-decoration: none; 
      cursor: default;
}

/* End of Code changes by Infosys for ENH #11 */

/* Startof Code changes by Infosys for ENH #105*/
#MAIN {
	width: 450px;
	height: 330px;
}

#DIV22main {
	width:460px;
	height:200px;
	float:left;
}
#DIV22a {
	width:150px;
	height:150px;
	float:left;
	font-family:Verdana;
	font-size:12px;
	color:#666;
}
#DIV22b {
	width:290px;
	height:20px;
	float:left;
	font-family:Verdana;
	font-size:20px;
	padding-left:10px;
	color:#e20404;
}
#DIV22b1 {
	width:290px;
	height:20px;
	float:left;
	font-family:Verdana;
	font-size:20px;
	padding-left:10px;
	color:#e20404;
	font-weight:bold;
}
#DIV22c {
	width:250px;
	height:65px;
	float:left;
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	color:#e20404;
}
#DIV22d {
	width:250px;
	height:60px;
	float:left;
	font-family:Verdana;
	font-size:11px;
	padding-left:10px;
        padding-top:10px;
	color:#1a5216;
}
#DIV22d1 {
	width:250px;
	height:120px;
	float:left;
	font-family:Verdana;
	font-size:11px;
	padding-left:10px;
        padding-top:10px;
        padding-bottom:5px;
	color:#1a5216;
}
#DIV22e {
	width:140px;
	height:25px;
	float:left;
	font-family:Verdana;
	font-size:11px;
	padding-left:25px;
	padding-top:5px;	
	color:#333;
}
#DIV22f {
	width:105px;
	height:25px;
	float:left;
	padding-left:25px;
	padding-top:5px;
}
#DIV22f1 {
	width:195px;
	height:25px;
	float:left;
	padding-left:160px;
	padding-top:5px;
}
#DIV22g {
	width:90px;
	height:25px;
	float:left;
	padding-top:5px;
}
#DIV22h {
	width:300px;
	padding-left:160px;
}

#DIV22h1 {
	width:255px;
	height:25px;
	float:left;
}
#DIV11h1 {
	width:430px;
	height:50px;
	float:left;
	font-family:Century Gothic;
	font-size:15px;
        padding-top:15px;
	color:#333;
}

#DIV04
 {
	float: left;
	height: 28px;
	width: 460px;
}

#DIV05
 {
	float: left;
	height: 330px;
	width: 15px;
}

#DIV06
 {
	float: left;
	height: 338px;
	width: 460px;
	border-top:1px solid #32790f;
	background-color: #faf8e0;
}

#DIV07
 {
	float: left;
	height: 28px;
	width: 61px;
	padding-left:15px;
	padding-top:8px;
}

.prodDWrap2 #DIV22a  .offer{display:block}
.prodDWrap2 #DIV22a .offer{width:35px; height:35px; background:url(/OA_MEDIA/mm_images/xxdc_offer.gif) no-repeat 0 0; position:relative; left: 115px; top: -36px; z-index:85}
.indentmenu{
    float: left;
	height: 28px;
	width: 460px;
}

.indentmenu ul{
 list-style-type:none;
 background:url(/OA_MEDIA/mm_images/navbar3.jpg) no-repeat;
 margin:0;
 padding:0;
 float:left;
 height:28px;
}

.indentmenu ul li{
float:left;
}

.indentmenu ul li a{
display:block;
height:20px;
width:113px;
padding:8px 0 0 0;
font: bold 10px "Verdana";
text-align:center;
text-decoration:none;
color:#2e6c2c;
}

.indentmenu ul li a:hover{
background-image:url(/OA_MEDIA/mm_images/hover3.jpg);
background-repeat:no-repeat;
color:#2e6c2c;
}

.indentmenu ul li a#current {
background-image:url(/OA_MEDIA/mm_images/hover3.jpg);
background-repeat:no-repeat;
}
.selected {
background-image:url(/OA_MEDIA/mm_images/hover3.jpg);
background-repeat:no-repeat;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}
@media print {
.tabcontent {
display:block !important;
}
}

#DIV22f {
	width:195px;
	height:25px;
	float:left;
	padding-left:25px;
	padding-top:5px;
}

#RelatedProd1 {
	width:230px;
	height:338px;
	float:left;
	background:url(/OA_MEDIA/mm_images/background1.jpg) no-repeat;
}
#RelatedProd1a {
	width:200px;
	height:45px;
	float:left;
	padding-top:30px;
	padding-left:20px;
	padding-right:10px;
	font-family:Verdana;
	font-size:12px;
}
#RelatedProd1b {
	width:185px;
	height:148px; 
	float:left;
	padding-left:45px;
}
#RelatedProd1c {
	width:200px;
	height:20px;
	float:left;
	padding-left:20px;
	padding-right:10px;
	padding-top: 10px;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#F00;
}
#RelatedProd1d {
	width:200px;
	height:38px;
	float:left;
	padding-left:20px;
	padding-right:10px;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#F00;
}
/* Start of Enh #105 bug fixes */
#RelatedProd1d1 {
	width:200px;
	height:38px;
	float:left;
	padding-left:20px;
	padding-right:10px;
}
/* End of Enh #105 bug fixes */
#RelatedProd1e {
	width:200px;
	height:13px;
	float:left;
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
	font-family:Verdana;
	font-size:10px;
	color:#000;
}
#RelatedProd2 {
	width:230px;
	height:338px;
	float:left;
	background:url(/OA_MEDIA/mm_images/background2.jpg) no-repeat;;
}
#RelatedProd2a {
	width:205px;
	height:45px;
	float:left;
	padding-top:30px;
	padding-left:10px;
	padding-right:15px;
	font-family:Verdana;
	font-size:12px;
}
#RelatedProd2b {
	width:195px;
	height:148px;
	float:left;
	padding-left:35px;
}
#RelatedProd2c {
	width:205px;
	height:20px;
	float:left;
	padding-left:10px;
	padding-right:15px;
	padding-top: 10px;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#F00;
}
#RelatedProd2d {
	width:205px;
	height:38px;
	float:left;
	padding-left:10px;
	padding-right:15px;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#F00;
}
/* Start of Enh #105 bug fixes */
#RelatedProd2d1 {
	width:205px;
	height:38px;
	float:left;
	padding-left:10px;
	padding-right:15px;
	}
/* End of Enh #105 bug fixes */
#RelatedProd2e {
	width:200px;
	height:13px;
	float:left;
	padding-left:10px;
	padding-right:15px;
	padding-top:10px;
	font-family:Verdana;
	font-size:10px;
	color:#000;
}
#RelatedProd1b  .prod1offer{display:block}
#RelatedProd1b .prod1offer{width:35px; height:35px; background:url(/OA_MEDIA/mm_images/xxdc_offer.gif) no-repeat 0 0; position:relative; left: 115px; top: -37px; z-index:85}

#RelatedProd2b  .prod2offer{display:block}
#RelatedProd2b .prod2offer{width:35px; height:35px; background:url(/OA_MEDIA/mm_images/xxdc_offer.gif) no-repeat 0 0; position:relative; left: 115px; top: -37px; z-index:85}

#RelatedProd1b  .prodNtl1offer{display:block}
#RelatedProd1b .prodNtl1offer{width:35px; height:35px; background:url(/OA_MEDIA/mm_images/xxdc_offer.gif) no-repeat 0 0; position:relative; left: 115px; top: -37px; z-index:85}

#RelatedProd2b  .prodNtl2offer{display:block}
#RelatedProd2b .prodNtl2offer{width:35px; height:35px; background:url(/OA_MEDIA/mm_images/xxdc_offer.gif) no-repeat 0 0; position:relative; left: 115px; top: -37px; z-index:85}

#HaveYouTried{
color:#32790F;
font-family:Verdana;
font-size:12px;
font-weight:bold;
}
/* End of Code changes by Infosys for ENH #105 */
/* Start of Code changes by Infosys for ENH #80 */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 600px; height: 600px; margin: 0 auto; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 87px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/* End of Code changes by Infosys for ENH #80 */

/* Start of changes by Infosys for Enh#911,2 */
.gap
{
	border-bottom:1px solid #ffbc00;
	}

.div400
{
	display:block;
	float:left;
	width:400px;
	}
.div300
{
	display:block;
	float:left;
	width:300px;
	}	
	
	
.buttonDiv
{
	float:right;
	
	}	
.proceedBtn
{
	background:url(/OA_MEDIA/mm_images/proceed.jpg) no-repeat; width:78px; height:20px; border:0px;cursor:pointer;
}
	
.papermandateBtn
{
	background:url(/OA_MEDIA/mm_images/mandatebutton.jpg) no-repeat; width:170px; height:20px; border:0px;cursor:pointer;
	
}
.blk
{
 color:#000;
}	
.name
{
 width:400px;
 display:block;
 float:left;
 
}	
.name input
{
margin-right:5px;
float:left;
}		
.instruction
{
	float:left;
	padding-left:60px;
	width:170px;
	
	
}		
.ins{
   font-size:.70em;
  
}
.org
{
   font-size:.56em;
 
}
.padL5
{
	padding-left:5px;
	}		
.div300
{
	width:300px;
	float:right;
	}	
.borderSpan
{
	border:1px solid;
	font-size:.75em;
	height:6px;
	width:10px;
	}	
.highlight
{
	color:#58AA1A;
	}	

.openPdfBtn
{
background:url(/OA_MEDIA/mm_images/open_PDF.jpg) no-repeat;width:82px; height:20px; border:0px;cursor:pointer;
}

.margL365
{
margin-left:365px;

}
/* End of changes by Infosys for Enh#911,2 */
/*Added by Infosys for confirm button in shopping Basket checkout page */
.confirmBtn1
{background:url(/OA_MEDIA/mm_images/xxdc_confirmBtn1.gif) no-repeat; width:78px ; height:18px; border:0; cursor:pointer;}




