/* CSS Document */

div.mod09Alt{
	background:url(images/bg_top_mod09.gif) no-repeat top left;
	padding-top:10px;
	margin:3px 0 10px 0px;
	float:left;
	width:624px;
}

div.mod09Alt div.mod09AltContent{
	background:url(images/bg_bottom_mod09.gif) no-repeat bottom left;
	padding:0 10px;
	width:605px;
}

div.mod09Alt div.mod09AltContent div.offerInfo{
	padding:5px 0px 15px 5px;
	width:600px;
}

div.mod09Alt div.mod09AltContent div.offerInfo div.offerInfo1_1
{
	width:300px;
	float:left;
	background:red;
}
div.mod09Alt div.mod09AltContent div.offerInfo div.offerInfo1_2
{
	width:300px;
	float:left;
	background:pink;
}
div.mod09Alt div.mod09AltContent div.offerInfo.photoPrinting{					/* to fix margin of Photo Print module **********/
	margin:0 0 0 5px;
}	
div.mod09Alt div.mod09AltContent div.offerInfo.savingCoupen{
}

div.mod09Alt div.mod09AltContent div.offerInfo.savingCoupen div.savingDetails{
	margin-bottom:10px;
	background:url(images/bg_savingDetails.gif) repeat-x bottom left;
	padding: 10px 0;
	width:580px;
	margin-left:3px;
	float:left;
}

div.mod09Alt div.mod09AltContent div.offerInfo.savingCoupen div.savingDetails div.logoContent{
	float:right;
	width:300px;
}

div.mod09Alt div.mod09AltContent div.offerInfo.savingCoupen div.savingDetails div.logoContent img{
	float:right;
}
div.mod09Alt div.mod09AltContent div.offerInfo.savingCoupen div.savingDetails div.savingCoupon{
	float:left;
	width:200px;
	
}

div.mod09Alt div.mod09AltContent div.offerInfo.savingCoupen div.savingDetails div.savingCoupon img{
	float:left;
}
div.mod09Alt div.mod09AltContent div.offerInfo.savingCoupen h2{
	font-size:1.6em;
	padding:0 0 0 5px;
}

div.mod09Alt div.mod09AltContent div.offerInfo.savingCoupen div.headerSaving{
	background:url(images/bg_saving_top.gif) top left no-repeat;
	padding:5px 0 0 0;
	clear:both;
	margin:0 0 10px 0;
}

div.mod09Alt div.mod09AltContent div.offerInfo.savingCoupen div.headerSaving div.headerSavingContent{
	background:url(images/bg_saving_bottom.gif) bottom left no-repeat;
	padding: 0 0 5px 0;
}
div.mod09Alt div.mod09AltContent div.offerInfo h2, div.mod09Alt div.mod09AltContent h2{
	color:#007050;
	font-size:1.6em;
	padding:0 0 0 15px;
}

div.mod09Alt div.mod09AltContent div.offerInfo div.productOffer{
	width:295px;
	float:left;
	margin:0px 0px 5px 0px;
}

div.alternateOffer{
	padding-right:5px;
}

div.mod09Alt div.mod09AltContent div.offerInfo div.productOffer div.hiddenDetails{
	display:none;
}


div.mod09Alt div.mod09AltContent div.mod11{
	width:595px;
	margin:0 0 0px 5px;
	padding-bottom:13px;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Top{
	background:url(images/bg_fieldtoFork_top.gif) no-repeat top left;
	height:15px;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11TopAlt{
	background:url(images/bg_fieldtoFork_top.gif) no-repeat top left;
	height:40px;
	position:relative;
	clear:both;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11TopAlt img
{
	position:absolute;
	left:5px;
	top:7px;
}
div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content{
	background:url(images/bg_fieldtoFork_center.gif) repeat-y;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content img{
	margin:-8px 0px -5px 7px;
	float:left;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content img.kickAsthama
{
	margin:55px 0px -5px 5px;
	float:left;
}
div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.mod11ContentInfo{
	width:270px;
	float:left;
	padding:10px 10px 0px 10px;	
	line-height:1.1em;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.mod11ContentInfo div.innerInfoDetails{
	min-height:156px;
	height:156px;
	overflow:hidden;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.mod11ContentInfo div.innerInfoDetails p{
	color:#007050;
	padding:0 0 10px 0px;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.mod11ContentInfo div.innerInfoDetails p.alternateText{
	padding:0 0 0 15px;
	
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.mod11ContentInfo div.innerInfoDetails p.alternateLasrText{
	padding:0 0 15px 15px;
	
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.mod11ContentInfo div.innerInfoDetails img{
	margin:0;
	padding:10px 0 0 0;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.mod11ContentInfo div.innerInfoLink{
	float:right;
}
div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.mod11ContentInfo div.innerInfoLink a{
	font-size:1.1em;
	padding:0px 10px 0px 0px;
	background:url(images/bullet_double.gif) no-repeat 100% 50%;
	font-weight:bold;
	margin:0px 0 0 0;
}
div.mod09Alt div.mod09AltContent div.mod11 div.mod11bottom{	
	background:url(images/bg_fieldtoFork_bottom.gif) no-repeat bottom left;
	height:13px;
}

/**** Market Street ****/

div.mod09Alt div.mod09AltContent div.modOffer{
	width:288px;
	float:left;
	margin:0 3px 5px 0px;
}



div.mod09Alt div.mod09AltContent div.modOffer div.modOfferTop{
	background:url(images/bg_modRecipeTop.gif) top left no-repeat;
	height:15px;
}


div.mod09Alt div.mod09AltContent div.modOffer div.modOfferTop h3{
	background:url(images/h3_familyButcher.gif) no-repeattop left;
	height:28px;
}
div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent{
	background:url(images/bg_modRecipeCentre.gif) repeat-y;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent img{
	float:left;
	margin: -6px 0px -5px 5px;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent img.mainImage{
	width:125px;
	height:132px;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent img.offerImage{
	margin: -6px 9px -4px 0;
	float:right;
	padding:0;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent p{
	color:#007050;
	padding:3px 15px 3px 18px;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent p.selectedText{
	float:right;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent p.last{
	padding-bottom:10px;
}


div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.discountDetails, div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.savingOffers{
	width:145px;
	position:relative;
	padding:3px 0 0px 5px;
	float:left;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.discountDetails div.discountDetailscontentText, div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.savingOffers div.discountDetailscontentText{
	width:93px;
	height:80px;
	min-height:80px;
	overflow:hidden;
	margin-bottom:1px;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.discountDetails div.discountDetailscontentText.alter{
	width:84px;
	overflow:hidden;
	height:115px;
	min-height:115px;
	margin-bottom:1px;
	margin-top:-3px;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.discountDetails div.discountDetailscontentText.photoPrinting{
	width:86px;
	height:125px;
	min-height:125px;
	margin-top:-10px;
	margin-bottom:-15px;
	line-height:1.1em;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.discountDetails div.discountDetailscontentText.photoPrinting h3{
	padding:0;
	line-height:1.1em;
}
div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.discountDetails div.discountDetailscontentText.photoPrinting h4{
	padding:0 0 5px 0;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.discountDetails div.discountDetailscontentText.photoPrinting p{
	padding:0 0 10px 0;
}
div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.discountDetails img, div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.savingOffers img{
	position:absolute;
	top:15px;
	right:-2px;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.discountDetails h3{
	width:75px;
	font-size:1.4em;
	padding:3px 0px 3px 0px;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.discountDetails p{
	padding:5px 0 0px 0;
	font-size:1.0em;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.discountDetails a{
	font-size:1.0em;
	padding:0px 20px 0px 0px;
	background:url(images/bullet_double.gif) no-repeat 80% 14px;
	font-weight:bold;
	margin:13px 40px 0px 0;
	display:block;
	line-height:1em;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.savingOffers h3{
	width:75px;
	font-size:1.6em;
	padding:3px 0px 0px 0px;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.savingOffers p{
	padding:0;
	
}
div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.modOfferContentInfo{
	width:120px;
	padding:0 0 0 8px;
	line-height:1.2em;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.modOfferContentInfo h2{
	background:url(../images/h2_butcher.jpg) no-repeat;


	height:23px;

}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.modOfferContentInfo h2 span, div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.modOfferContentInfo h3 span, div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.modOfferContentInfo h4 span{
	position:absolute;
	top:-100000px;
}
div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.modOfferContentInfo h3{
	background:url(../images/h3_butcher.jpg) no-repeat;
	height:35px;
	padding:4px 0;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.modOfferContentInfo h4{
	background:url(../images/h4_butcher.jpg) no-repeat;
	height:24px;
	padding:5px 0;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.modOfferContentInfo p{
	color:#70b800;
	padding:4px 3px 0px 2px;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.modOfferContentInfo p.offerDate{
	color:#007050;
	padding:5px 0 0 2px;
	vertical-align:bottom;
}
div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.modOfferContentInfo a{
	font-size:1.1em;
	float:right;
	padding:0px 10px 0px 0px;
	background:url(images/bullet_double.gif) no-repeat 100% 50%;
	font-weight:bold;
	margin:0px 10px 0 0;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferBottom{
	background:url(images/bg_modRecipeBottom.gif) bottom left no-repeat;
	height:11px;
}


div.altContentFormat{
	padding-left:5px;
	padding-bottom:10px;
}

div.offerFormat{
	margin-left:2px;
}

/****** full receipe *****/

div.mod09Alt div.mod09AltContent div.mod12Alt{
	background:url(images/bg_top_mod12.gif) no-repeat top left;
	padding:0px;
	margin-bottom:5px;
	margin-left:0;
	float:left;
	width:600px;
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent{
	background:url(images/bg_bottom_mod12.gif) no-repeat bottom left;
}

div.mod09Alt div.mod09AltContent div.offerCoupon{
	padding:5px 5px 5px 0;
}
div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.offerInfo{
	padding:10px 0px 5px 5px;
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.offerInfo h2, div.mod12Alt div.mod12AltContent h2{
	color:#007050;
	font-size:1.6em;
	padding:0 0 0 15px;
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.offerInfo div.productOffer{
	width:295px;
	float:left;
	margin:0px 0px 5px 0px;
}

div.mod09Alt div.mod09AltContent div.alternateOffer{
	padding-right:5px;
}

div.hiddenDetails{
	display:none;
}


div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData{
	width:595px;
	margin:0 0 0px 5px;
	padding-bottom:13px;
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataTop{
	background:url(images/bg_fieldtoFork_top.gif) no-repeat top left;
	height:15px;
}
div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent{
	background:url(images/bg_fieldtoFork_center.gif) repeat-y;
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.modFullRecipeDataContentImageInfo{
	float:left;
	width:291px;
}
div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.modFullRecipeDataContentImageInfo img{
	margin:-8px 0px 0 5px;
	float:left;
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.modFullRecipeDataContentImageInfo img.recipeImg{
	width:289px;
	/*border:1px soild red;*/
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.caloriCounts{
	border:1px solid #78bc0f;
	width:287px;
	margin:3px 0px 0px 5px;
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.caloriCounts h3{
	font-size:1.4em;
	background-color:#bed600;
	padding:5px 0px;
	color:#ffffff;
	text-align:center;
	
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.caloriCounts div.caloriCountsDetails{
	margin:2px 0px 0px 0px;
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.caloriCounts div.caloriCountsDetails ul{
	float:left;
	background:url(images/bg_calorieCount.gif) bottom right no-repeat;
	width:57px;	
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.caloriCounts div.caloriCountsDetails ul.lastCount{
	width:59px;
	background:url(images/bg_calorieCountLast.gif) bottom left no-repeat;
}


div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.caloriCounts div.caloriCountsDetails ul li{
	font-size:1.3em;
	color:#bed600;
	font-weight:bold;
	padding:2px;
	text-align:center;
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.caloriCounts div.caloriCountsDetails ul li img{
	float:none;
	vertical-align:middle;
	padding:0;
	margin-left:0;
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.caloriCounts div.caloriCountsDetails ul li span{
	color:#70b800;
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.modFullRecipeDataContentInfo{
	width:270px;
	float:left;
	padding:10px 10px 0px 15px;	
	line-height:1.1em;
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.modFullRecipeDataContentInfo h3{
	font-size:1.5em;
	color:#70b800;
	padding-bottom:7px;
	line-height:1.1em;
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.modFullRecipeDataContentInfo p{
	color:#007050;
	padding:0 0 12px 0px;

}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.modFullRecipeDataContentInfo a.lastPrintLink{
	padding-bottom:10px;
	padding-top:4px;
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.modFullRecipeDataContentInfo a.lastPrintLink span{
	background:url(images/printIcon.gif) no-repeat top left;
	padding-left:20px;
	
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.modFullRecipeDataContentInfo ul{
	padding-left:15px;
	padding-bottom:10px;
	list-style-position:outside;
	list-style:url(../images/bullet_mod12.jpg);

}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.modFullRecipeDataContentInfo ul li{
	padding-top:0px;
	padding-bottom:5px;
	padding-right:0px;
	padding-left:0px;
	color:#007050;	
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.modFullRecipeDataContentInfo ol{
	padding-left:20px;
	padding-bottom:15px;
	list-style-position:outside;
	list-style-type:decimal;
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.modFullRecipeDataContentInfo ol li{
	padding-top:0px;
	padding-bottom:8px;
	padding-right:0px;
	/*color:#007050;*/
	color:#70b800;
	margin:0;
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.modFullRecipeDataContentInfo ol li span{
	color:#007050;	
}



div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.modFullRecipeDataContentInfo p.alternateText{
	padding:0 0 0 15px;
	
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.modFullRecipeDataContentInfo p.alternateLasrText{
	padding:0 0 15px 15px;
	
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.modFullRecipeDataContentInfo img{
	margin:0;
	padding: 10px 0 0 0;
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDataContent div.modFullRecipeDataContentInfo a{
	font-size:1.1em;
	float:right;
	padding:0px 10px 0px 0px;
	background:url(images/bullet_double.gif) no-repeat 100% 8px;
	font-weight:bold;
	margin:0px 0 0 0;
}
div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDatabottom{	
	background:url(images/bg_bottom_pasta_mod12.gif) no-repeat bottom left;
	height:31px;
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDatabottom label{
	float:right;
	padding:0px 25px 3px 0;
	margin:3px 0 3px 0;
	font-size:1.2em;
	color:#FFFFFF;
	font-weight:bold;
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDatabottom label select{
	font-size:1.0em;
	color:#9b9999;
	width:111px;
}

div.mod09Alt div.mod09AltContent div.mod12Alt div.mod12AltContent div.modFullRecipeData div.modFullRecipeDatabottom  img{
	padding:0 0 2px 5px;
	vertical-align:bottom;
}


/**************** family butcher*******************/

div.mod09Alt div.mod09AltContent div.offerInfo ul{
	width:600px;
	padding:0;
	margin:0;
}

div.mod09Alt div.mod09AltContent div.offerInfo ul li{
	width:293px;
	display:inline;
	float:left;
	margin-right:6px;
	height:163px;
	min-height:163px;
}

div.mod09Alt div.mod09AltContent div.marketStreet{
	line-height:1.1em;
}
div.mod09Alt div.mod09AltContent div.marketStreet.familyButcher{
	width:290px;
	float:left;
	margin:0 0px 5px 0px;
}

div.mod09Alt div.mod09AltContent div.marketStreet.familyButcher div.marketStreetTop{
	background:url(images/bg_top_familyButcher.gif) top left no-repeat;
	padding:8px 4px 0px 4px;
}

div.mod09Alt div.mod09AltContent div.marketStreet.familyButcher div.marketStreetTop h3{
	background:url(images/h3_familyButcher.gif) top left no-repeat;
	height:28px;
}

div.mod09Alt div.mod09AltContent div.marketStreet.familyButcher div.marketStreetTop h3 span{
	position:absolute;
	top:-100000px;
}
div.mod09Alt div.mod09AltContent div.marketStreet.familyButcher div.marketStreetContent{
	background:url(images/bg_center_familyButcher.gif) repeat-y;
	height:1%;
}

div.mod09Alt div.mod09AltContent div.marketStreet img{
	margin:0px 0px -5px 5px;
	float:left;
	width:123px;
}

div.mod09Alt div.mod09AltContent div.marketStreet.familyButcher div.marketStreetContent div.marketStreetContentInfo{
	width:160px;
	float:left;	
	margin:0;
	padding:0px;
}

div.mod09Alt div.mod09AltContent div.marketStreet.familyButcher div.marketStreetContent div.marketStreetContentInfo div.recipeInner, div.mod09Alt div.mod09AltContent div.marketStreet.cakeShop div.marketStreetContent div.marketStreetContentInfo div.recipeInner, div.mod09Alt div.mod09AltContent div.marketStreet.theBakery div.marketStreetContent div.marketStreetContentInfo div.recipeInner, div.mod09Alt div.mod09AltContent div.marketStreet.fishMonger div.marketStreetContent div.marketStreetContentInfo div.recipeInner{
	padding:0px 5px 5px 5px;
	float:left;
	height:80px;
	min-height:80px;
	overflow:hidden;
	width:150px;
}

div.mod09Alt div.mod09AltContent div.marketStreet.familyButcher div.marketStreetContent div.marketStreetContentInfo div.recipeInner h3{
	font-size:1.3em;
	color:#70b800;
	padding:3px 0 5px 0;
}
div.mod09Alt div.mod09AltContent div.marketStreet.familyButcher div.marketStreetContent div.marketStreetContentInfo div.recipeInner  h4{
	font-size:1.0em;
	padding:0px 0 4px 0;
}

div.mod09Alt div.mod09AltContent div.marketStreet.familyButcher div.marketStreetContent div.marketStreetContentInfo div.recipeInner p, div.mod09Alt div.mod09AltContent div.marketStreet.cakeShop div.marketStreetContent div.marketStreetContentInfo div.recipeInner p,div.mod09Alt div.mod09AltContent div.marketStreet.fishMonger div.marketStreetContent div.marketStreetContentInfo div.recipeInner p,div.mod09Alt div.mod09AltContent div.marketStreet.theBakery div.marketStreetContent div.marketStreetContentInfo div.recipeInner p{
	color:#007050;
	padding:5px 0px 0px 0;
	font-size:1.0em;
}

div.mod09Alt div.mod09AltContent div.marketStreet div.marketStreetContent div.marketStreetContentInfo div.recipeLink{
	float:right;
}

div.mod09Alt div.mod09AltContent div.marketStreet div.marketStreetContent div.marketStreetContentInfo div.recipeLink a{
	font-size:1.0em;
	padding:0px 10px 0px 0px;
	background:url(images/bullet_double.gif) no-repeat 100% 6px;
	font-weight:bold;
	margin:0px 10px 0 0;
}
div.mod09Alt div.mod09AltContent div.marketStreet.familyButcher div.marketStreetBottom{
	background:url(images/bg_bottom_familyButcher.gif) bottom left no-repeat;
	height:11px;
}
div.marketStreet.familyButcher div.mod10Bottom{
	background:url(images/bg_bottom_m10_recipe.gif) bottom left no-repeat;
	height:29px;
}


/********* cakeshop ******/

div.mod09Alt div.mod09AltContent div.marketStreet.cakeShop{
	width:290px;
	float:left;
	margin:0 0px 5px 0px;
}

div.mod09Alt div.mod09AltContent div.marketStreet.cakeShop div.marketStreetTop{
	background:url(images/bg_top_cakeShop.gif) top left no-repeat;
	padding:5px 4px 0px 4px;
}

div.mod09Alt div.mod09AltContent div.marketStreet.cakeShop div.marketStreetTop h3{
	background:url(images/h3_cakeShop.gif) top left no-repeat;
	height:28px;
}

div.mod09Alt div.mod09AltContent div.marketStreet.cakeShop div.marketStreetTop h3 span{
	position:absolute;
	top:-100000px;
}
div.mod09Alt div.mod09AltContent div.marketStreet.cakeShop div.marketStreetContent{
	background:url(images/bg_centre_cakeShop.gif) repeat-y;
	height:1%;
}


div.mod09Alt div.mod09AltContent div.marketStreet.cakeShop div.marketStreetBottom{
	background:url(images/bg_bottom_cakeShop.gif) bottom left no-repeat;
	height:11px;
}


/******* FishMonger ******/

div.mod09Alt div.mod09AltContent div.marketStreet.fishMonger{
	width:292px;
	float:left;
	margin:3px 0px 5px -1px;
}

div.mod09Alt div.mod09AltContent div.marketStreet.fishMonger div.marketStreetTop{
	background:url(images/bg_top_fishMonger.gif) top left no-repeat;
	padding:6px 2px 0px 6px;
}

div.mod09Alt div.mod09AltContent div.marketStreet.fishMonger div.marketStreetTop h3{
	background:url(images/h3_yourFishMonger.gif) top left no-repeat;
	height:28px;
}

div.mod09Alt div.mod09AltContent div.marketStreet.fishMonger div.marketStreetTop h3 span{
	position:absolute;
	top:-100000px;
}
div.mod09Alt div.mod09AltContent div.marketStreet.fishMonger div.marketStreetContent{
	background:url(images/bg_centre_fishMonger.gif) repeat-y;
	height:1%;
}

div.mod09Alt div.mod09AltContent div.marketStreet.fishMonger div.marketStreetBottom{
	background:url(images/bg_bottom_fishMonger.gif) bottom left no-repeat;
	height:11px;
}

/******* The Bakery ******/

div.mod09Alt div.mod09AltContent div.marketStreet.theBakery{
	width:288px;
	float:left;
	margin:0 0px 5px 0px;
}


div.mod09Alt div.mod09AltContent div.marketStreet.theBakery div.marketStreetTop{
	background:url(images/bg_top_theBakery.gif) top left no-repeat;
	padding:5px 4px 0px 5px;
}

div.mod09Alt div.mod09AltContent div.marketStreet.theBakery div.marketStreetTop h3{
	background:url(images/h3_theBakery.gif) top left no-repeat;
	height:28px;
}

div.mod09Alt div.mod09AltContent div.marketStreet.theBakery div.marketStreetTop h3 span{
	position:absolute;
	top:-100000px;
}
div.mod09Alt div.mod09AltContent div.marketStreet.theBakery div.marketStreetContent{
	background:url(images/bg_centre_theBakery.gif) repeat-y;
	height:1%;
}



div.mod09Alt div.mod09AltContent div.marketStreet.theBakery div.marketStreetContent div.marketStreetContentInfo div.recipeInner{
	padding:0px 0px 0 5px;
	float:left;
	height:85px;
	min-height:85px;
	overflow:hidden;
}

div.mod09Alt div.mod09AltContent div.marketStreet.theBakery div.marketStreetBottom{
	background:url(images/bg_bottom_theBakery.gif) bottom left no-repeat;
	height:9px;
}

div.mod09Alt div.mod09AltContent div.marketStreet.theBakery div.marketStreet img{
	margin:0px 0px -10px 5px;
	float:left;
	width:123px;
}

/****** MarketStreet Coupen Details*****/

div.mod09Alt div.mod09AltContent div.currentCoupon{
	width:590px;
	float:left;
	margin-bottom:10px;
}

div.mod09Alt div.mod09AltContent div.currentCoupon div.currentCouponTop{
}

div.mod09Alt div.mod09AltContent div.currentCoupon div.currentCouponTop h3{
}
div.mod09Alt div.mod09AltContent div.currentCoupon div.currentCouponTop h3 span{
	position:absolute;
	top:-100000px;
}
div.mod09Alt div.mod09AltContent div.currentCoupon div.currentCouponContent{
	height:1%;
	margin-top:0px;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.fishMongerCoupon div.currentCouponContent img, div.mod09Alt div.mod09AltContent div.currentCoupon.butcherCoupon div.currentCouponContent img, div.mod09Alt div.mod09AltContent div.currentCoupon.theBakeryCoupon div.currentCouponContent img, div.mod09Alt div.mod09AltContent div.currentCoupon.fruitVegCoupon div.currentCouponContent img, div.mod09Alt div.mod09AltContent div.currentCoupon.delicatessenCoupon div.currentCouponContent img, div.mod09Alt div.mod09AltContent div.currentCoupon.freshtoGoCoupon div.currentCouponContent img, div.mod09Alt div.mod09AltContent div.currentCoupon.cakeShopCoupon div.currentCouponContent img, div.mod09Alt div.mod09AltContent div.currentCoupon.ovenFreshCoupon div.currentCouponContent img{
	float:left;
	margin:0px 0 -5px 5px;
}

div.mod09Alt div.mod09AltContent div.currentCouponDiscount{
	width:290px;
	position:relative;
	float:left;
	padding:5px 0px 0px 5px;
}

div.mod09Alt div.mod09AltContent div.currentCouponDiscount div.currentEditorinfo
{
	width:235px;
}

div.mod09Alt div.mod09AltContent div.currentCouponDiscount img{
	position:absolute;
	top:6px;
	right:10px;
}

div.mod09Alt div.mod09AltContent div.currentCouponDiscount h4{
	font-size:2.0em;
	line-height:0.9em;
	width:203px;
	padding:5px 0 5px 0;
}

div.mod09Alt div.mod09AltContent div.currentCoupon div.currentCouponContent div.currentCouponDiscount p{
	
	padding:2px 0px 0px 0;
	margin:0 20px 0 0;
	font-size:1.1em;
	color:#007050;
	line-height:1.2em;
}
div.mod09Alt div.mod09AltContent div.currentCoupon div.currentCouponContent div.currentCouponDiscount p.line{
	background:url(images/bg_underline.gif) repeat-x top left;
	padding:2px 0px 0px 0;
	margin:0 20px 0 0;
	font-size:1.1em;
	color:#007050;
	line-height:1.2em;
}


div.mod09Alt div.mod09AltContent div.currentCoupon div.currentCouponContent div.currentCouponDiscount p.fishMongorText{
	padding:5px 0px 12px 0px;
}

div.mod09Alt div.mod09AltContent div.currentCoupon div.currentCouponContent div.currentCouponDiscount p.familyButcherText{
	padding:5px 100px 0px 0px;
	height:62px;
	width:150px;
}

div.mod09Alt div.mod09AltContent div.currentCoupon div.currentCouponContent div.currentCouponDiscount p.theBakeryText{
	padding:3px 0px 3px 0px;
	height:55px;
	width:220px;
}

div.mod09Alt div.mod09AltContent div.currentCoupon div.currentCouponContent div.currentCouponDiscount p.theDelicatText{
	padding:3px 0px 3px 0px;
	height:46px;
	width:220px;
}
div.mod09Alt div.mod09AltContent div.currentCoupon div.currentCouponContent div.currentCouponDiscount p span{
	font-size:1.2em;	
	font-weight:bold;
}
div.mod09Alt div.mod09AltContent div.currentCoupon div.currentCouponBottom{
	height:10px;
}

/************* fishMonger Current coupon *******************/
div.mod09Alt div.mod09AltContent div.currentCoupon.fishMongerCoupon{
	width:590px;
	float:left;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.fishMongerCoupon div.currentCouponTop{
	background:url(images/bg_fishMongerCoupon_top.gif) no-repeat top left;
	padding-top:8px;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.fishMongerCoupon div.currentCouponTop h3{
	background:url(images/h3_fishMonger_header.gif) no-repeat;
	height:32px;
	margin-left:4px;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.fishMongerCoupon div.currentCouponContent{
	background:url(images/bg_fishMongerCoupon_center.gif) repeat-y;
	
}

div.mod09Alt div.mod09AltContent div.currentCoupon.fishMongerCoupon div.currentCouponBottom{
	background:url(images/bg_fishMongerCoupon_bottom.gif) bottom left no-repeat;
}


/******************* family butcher current coupon *********/
div.mod09Alt div.mod09AltContent div.currentCoupon.butcherCoupon{
	width:590px;
	float:left;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.butcherCoupon div.currentCouponTop{
	background:url(images/bg_familyButcherCoupon_top.gif) no-repeat top left;
	padding-top:4px;
	margin-left:1px;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.butcherCoupon div.currentCouponTop h3{
	background:url(images/h3_familyButcher_header.gif) no-repeat;
	height:32px;
	margin-left:3px;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.butcherCoupon div.currentCouponContent{
	background:url(images/bg_familyButcherCoupon_cen.gif) repeat-y;
	
}

div.mod09Alt div.mod09AltContent div.currentCoupon.butcherCoupon div.currentCouponBottom{
	background:url(images/bg_familyButcherCoupon_btm.gif) bottom left no-repeat;
}

/******************* the bakery current coupon *********/
div.mod09Alt div.mod09AltContent div.currentCoupon.theBakeryCoupon{
	width:590px;
	float:left;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.theBakeryCoupon div.currentCouponTop{
	background:url(images/bg_theBakeryCoupon_top.gif) no-repeat top left;
	padding-top:5px;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.theBakeryCoupon div.currentCouponTop h3{
	background:url(images/h3_theBakery_header.gif) no-repeat;
	height:32px;
	margin-left:5px;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.theBakeryCoupon div.currentCouponContent{
	background:url(images/bg_theBakeryCoupon_cen.gif) repeat-y;
	
}

div.mod09Alt div.mod09AltContent div.currentCoupon.theBakeryCoupon div.currentCouponBottom{
	background:url(images/bg_theBakeryCoupon_btm.gif) bottom left no-repeat;
}

/******************* fruit and veg current coupon *********/
div.mod09Alt div.mod09AltContent div.currentCoupon.fruitVegCoupon{
	width:590px;
	float:left;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.fruitVegCoupon div.currentCouponTop{
	background:url(images/bg_fruitnVegCoupon_top.gif) no-repeat top left;
	padding-top:5px;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.fruitVegCoupon div.currentCouponTop h3{
	background:url(images/h3_fruitnVeg_header.gif) no-repeat;
	height:32px;
	margin-left:5px;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.fruitVegCoupon div.currentCouponContent{
	background:url(images/bg_fruitnVegCoupon_cen.gif) repeat-y;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.fruitVegCoupon div.currentCouponBottom{
	background:url(images/bg_fruitnVegCoupon_btm.gif) bottom left no-repeat;
}

/******************* delicatessen current coupon *********/
div.mod09Alt div.mod09AltContent div.currentCoupon.delicatessenCoupon{
	width:590px;
	float:left;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.delicatessenCoupon div.currentCouponTop{
	background:url(images/bg_delicatesenCoupon_top.gif) no-repeat top left;
	padding-top:5px;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.delicatessenCoupon div.currentCouponTop h3{
	background:url(images/h3_delicatesen_header.gif) no-repeat;
	height:32px;
	margin-left:4px;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.delicatessenCoupon div.currentCouponContent{
	background:url(images/bg_delicatesenCoupon_cen.gif) repeat-y;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.delicatessenCoupon div.currentCouponBottom{
	background:url(images/bg_delicatesenCoupon_btm.gif) bottom left no-repeat;
}

/******************* fresh2go current coupon *********/
div.mod09Alt div.mod09AltContent div.currentCoupon.freshtoGoCoupon{
	width:590px;
	float:left;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.freshtoGoCoupon div.currentCouponTop{
	background:url(images/bg_freshtoGoCoupon_top.gif) no-repeat top left;
	padding-top:5px;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.freshtoGoCoupon div.currentCouponTop h3{
	background:url(images/h3_freshtoGo_header.gif) no-repeat;
	height:36px;
	margin-left:4px;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.freshtoGoCoupon div.currentCouponContent{
	background:url(images/bg_freshtoGoCoupon_cen.gif) repeat-y;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.freshtoGoCoupon div.currentCouponBottom{
	background:url(images/bg_freshtoGoCoupon_btm.gif) bottom left no-repeat;
}

/******************* The Cake Shop current coupon *********/
div.mod09Alt div.mod09AltContent div.currentCoupon.cakeShopCoupon{
	width:590px;
	float:left;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.cakeShopCoupon div.currentCouponTop{
	background:url(images/bg_cakeShopCoupon_top.gif) no-repeat top left;
	padding-top:6px;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.cakeShopCoupon div.currentCouponTop h3{
	background:url(images/h3_theCakeShop_header.gif) no-repeat;
	height:36px;
	margin-left:5px;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.cakeShopCoupon div.currentCouponContent{
	background:url(images/bg_cakeShopCoupon_cen.gif) repeat-y;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.cakeShopCoupon div.currentCouponBottom{
	background:url(images/bg_cakeShopCoupon_btm.gif) bottom left no-repeat;
}

/******************* Oven Fresh current coupon *********/
div.mod09Alt div.mod09AltContent div.currentCoupon.ovenFreshCoupon{
	width:590px;
	float:left;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.ovenFreshCoupon div.currentCouponTop{
	background:url(images/bg_ovenFreshCoupon_top.gif) no-repeat top left;
	padding-top:6px;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.ovenFreshCoupon div.currentCouponTop h3{
	background:url(images/h3_ovenFresh_header.gif) no-repeat;
	height:28px;
	margin-left:5px;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.ovenFreshCoupon div.currentCouponContent{
	background:url(images/bg_ovenFreshCoupon_cen.gif) repeat-y;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.ovenFreshCoupon div.currentCouponBottom{
	background:url(images/bg_ovenFreshCoupon_btm.gif) bottom left no-repeat;
}

/********** dry cleaning Offer module ********************/

div.mod09Alt div.mod09AltContent div.currentCoupon.fruitVegCoupon div.currentCouponTopAlter{
	padding-top:10px;
}

div.mod09Alt div.mod09AltContent div.currentCouponDiscount p a{
	font-size:1.0em;
	float:right;
}

div.mod09Alt div.mod09AltContent div.currentCoupon div.currentCouponContent div.currentCouponDiscount.formatText{
}
div.mod09Alt div.mod09AltContent div.currentCoupon div.currentCouponContent div.currentCouponDiscount.formatText p{
	background-image:none;
}

/************** Sign Up ************/

div.mod09Alt div.mod09AltContent div.signUp{
	width:565px;
	float:left;
	padding:5px 20px 55px 20px;
}

div.mod09Alt div.mod09AltContent div.signUp div.topLink{
	float:right;
	padding:3px 0px 3px 5px;
}

div.mod09Alt div.mod09AltContent div.signUp div.topLink a{
	background:url(images/bullet_signUp.gif) center left no-repeat;
	padding-left:12px;
	font-size:1.1em;
	color:#007050;
	text-decoration:none;
}

div.mod09Alt div.mod09AltContent div.signUp h3{
	font-size:1.6em;
}

div.mod09Alt div.mod09AltContent div.signUp p{
	color:#007050;
	padding:10px 0;
}

div.mod09Alt div.mod09AltContent div.signUp p.signupHeading{
	color:#007050;
	font-weight:bold;
	padding:10px 0 0px 0;
}

div.mod09Alt div.mod09AltContent div.signUp p.signupPara{
	padding:0;
	margin:0;
}

div.mod09Alt div.mod09AltContent div.signUp a{
	font-size:1.1em;
	text-decoration:underline;

}

div.mod09Alt div.mod09AltContent div.signUp a img{
	padding-right:5px;
}
div.mod09Alt div.mod09AltContent div.signUp p.labelText{
	padding:10px 0 0 0;
}

div.mod09Alt div.mod09AltContent div.signUp p.errorMessage{
	padding:10px 0 0 0;
	color:#f63e2d;	
}

div.mod09Alt div.mod09AltContent div.signUp p span{
	color:#f63e2d;
}
div.mod09Alt div.mod09AltContent div.signUp .textInfo{
	border:1px solid #74b738;
	width:211px;
}

/************** singup Details ******************/
div.mod09Alt div.mod09AltContent div.signUpDetails{
	width:575px;
	float:left;
	padding:5px 10px 55px 10px;
}

div.mod09Alt div.mod09AltContent div.signUpDetails div.topLink{
	float:right;
	padding:3px 0px 3px 5px;
}

div.mod09Alt div.mod09AltContent div.signUpDetails div.topLink a{
	background:url(images/bullet_signUp.gif) center left no-repeat;
	padding-left:12px;
	font-size:1.1em;
	color:#007050;
	text-decoration:none;
}

div.mod09Alt div.mod09AltContent div.signUpDetails h3{
	font-size:1.6em;
}

div.mod09Alt div.mod09AltContent div.signUpDetails p{
	color:#007050;
	padding:5px 0 30px 0;
}
div.mod09Alt div.mod09AltContent div.signUpDetails p span{
	color:#007050;
}

div.mod09Alt div.mod09AltContent div.signUpDetails p.signupHeading{
	color:#007050;
	font-weight:bold;
	padding:10px 0 5px 0;
}

div.mod09Alt div.mod09AltContent div.signUpDetails p.signupPara{
	padding:5px 0;
	margin:0;
}

div.mod09Alt div.mod09AltContent div.signUpDetails div.signUpCoupon{
	width:588px;
	float:left;
	margin-bottom:10px;
}

div.mod09Alt div.mod09AltContent div.signUpDetails div.signUpCoupon div.signUpCouponTop{
	background:url(images/bg_signUp_top.gif) top left no-repeat;
	height:12px;
}

div.mod09Alt div.mod09AltContent div.signUpDetails div.signUpCoupon div.signUpCouponCenter{
	background:url(images/bg_signUp_cen.gif) repeat-y;
}

div.mod09Alt div.mod09AltContent div.signUpDetails div.signUpCoupon div.signUpCouponCenter img{
	float:left;
	width:291px;
	height:133px;
	margin:-4px 0px -5px 5px;
}

div.mod09Alt div.mod09AltContent div.signUpDetails div.signUpCoupon div.signUpCouponCenter div.signUpInfo{
	width:270px;
	padding:0px 0px 0px 5px;
	float:left;
}

div.mod09Alt div.mod09AltContent div.signUpDetails div.signUpCoupon div.signUpCouponCenter div.signUpInfo div.signUpInfoDetails{
	height:106px;
	min-height:106px;
	width:286px;
}
div.mod09Alt div.mod09AltContent div.signUpDetails div.signUpCoupon div.signUpCouponCenter div.signUpInfo div.signUpInfoDetails h3{
	font-size:1.3em;
	color:#70b800;
	line-height:1.2em;
	padding:0 5px 10px 0;
}

div.mod09Alt div.mod09AltContent div.signUpDetails div.signUpCoupon div.signUpCouponCenter div.signUpInfo div.signUpInfoDetails h4{
	font-size:1.1em;
}

div.mod09Alt div.mod09AltContent div.signUpDetails div.signUpCoupon div.signUpCouponCenter div.signUpInfo div.signUpInfoDetails p{
}

div.mod09Alt div.mod09AltContent div.signUpDetails div.signUpCoupon div.signUpCouponCenter div.signUpInfo a{
	float:right;
	font-size:1.1em;
	font-weight:bold;
	background:url(images/bullet_double.gif) no-repeat 100% 6px;
	padding-right:10px;
}
div.mod09Alt div.mod09AltContent div.signUpDetails div.signUpCoupon div.signUpCouponBottom{
	background:url(images/bg_signUp_btm.gif) bottom left no-repeat;
	height:15px;
	margin-top:-5px;
}

/************/

div.mod09Alt div.mod09AltContent div.modSustainFishing{
	width:610px;
	float:left;
	margin-top:-6px;
	padding:0 0 20px 0;
}


div.mod09Alt div.mod09AltContent div.modSustainFishing div.fishingImgInfo{
	float:right;
	width:257px;
}

div.mod09Alt div.mod09AltContent div.modSustainFishing div.fishingImgInfo img{
	float:right;
}


div.mod09Alt div.mod09AltContent div.modSustainFishing div.fishingContentInfo{
	float:left;
	width:320px;
	padding:10px 10px 10px 15px;

}

div.mod09Alt div.mod09AltContent div.modSustainFishing div.fishingContentInfo h3{
	font-size:1.6em;
	padding:0 0 5px 0;
}

div.mod09Alt div.mod09AltContent div.modSustainFishing div.fishingContentInfo div.editorInfo p{
	color:#007050;
	padding:0 0 10px 0;
}

/*************** Accessiblity / Contact us / Privacy policy ***************/
div.mod09Alt div.mod09AltContent div.rulesDetails{
	padding:10px 10px 20px 10px;
}

div.mod09Alt div.mod09AltContent div.rulesDetails h3{
	font-size:1.6em;
	padding-bottom:5px;
}

div.mod09Alt div.mod09AltContent div.rulesDetails h5{
	font-size:1.5em;
	font-style:italic;
	color:#70b800;
}
div.mod09Alt div.mod09AltContent div.rulesDetails div.companyEditorInfo{
	padding:5px 10px 10px 0;
}

div.mod09Alt div.mod09AltContent div.rulesDetails div.companyEditorInfo h4{
	font-size:1.4em;
	color:#70b800;
	padding:5px 0 0 0;
}

div.mod09Alt div.mod09AltContent div.rulesDetails div.companyEditorInfo h4.customerService{
	padding:5px 0 10px 0;
}
div.mod09Alt div.mod09AltContent div.rulesDetails div.companyEditorInfo p{
	color:#007050;
	padding:0 0 10px 0;
}

div.mod09Alt div.mod09AltContent div.rulesDetails div.companyEditorInfo a{
	text-decoration:underline;
}


div.mod09Alt div.mod09AltContent div.rulesDetails div.companyEditorInfo ol{
	padding:0px 0px 0px 0px;
	list-style:none;
}

div.mod09Alt div.mod09AltContent div.rulesDetails div.companyEditorInfo ol li{
	padding:0 0 10px 0;
	color:#007050;
	line-height:1.2em;
}


div.mod09Alt div.mod09AltContent div.rulesDetails div.companyEditorInfo ol li h4{
	color:#007050;
	padding-bottom:5px;
}

div.mod09Alt div.mod09AltContent div.rulesDetails div.companyEditorInfo ol li h4 span{
	color:#70b800;
}

div.mod09Alt div.mod09AltContent div.rulesDetails p{
	padding:0 0 10px 0;
	color:#007050;
}

div.mod09Alt div.mod09AltContent div.rulesDetails div.companyEditorInfo ol li ol{
	padding:0;
	list-style-type:none;
}

div.mod09Alt div.mod09AltContent div.rulesDetails div.companyEditorInfo ol li ol li ol li{
	padding:3px 0 0 60px;
}

/************************* Store finder results ***********************/

div.mod09Alt div.mod09AltContent div.storeFinder{
	padding:10px 10px 20px 10px;
	
}

div.mod09Alt div.mod09AltContent div.storeFinder h2{
	font-size:1.6em;
	padding:0 0 0 10px;
}

div.mod09Alt div.mod09AltContent div.storeFinder table{
	width:590px;
	border-collapse:collapse;
	background:url(images/bg_table_bottom.gif) bottom left no-repeat;
	margin:5px 0px 10px 0;
}

div.mod09Alt div.mod09AltContent div.storeFinder table th{
	text-align:left;
	font-size:1.4em;
	color:#ffffff;
	padding:5px 0 5px 0px;
}


div.mod09Alt div.mod09AltContent div.storeFinder table td.leftCol{
	background:url(images/bg_table_left.gif) top left no-repeat;	
	width:11px;
}


div.mod09Alt div.mod09AltContent div.storeFinder table th.centerCol{
	background:url(images/bg_table_center.gif) top left repeat-x;	
}

div.mod09Alt div.mod09AltContent div.storeFinder table td.rightCol{
	background:url(images/bg_table_right.gif) top right no-repeat;	
	width:11px;
}
	
div.mod09Alt div.mod09AltContent div.storeFinder table h3{
	color:#70b800;
	font-size:1.4em;
}

div.mod09Alt div.mod09AltContent div.storeFinder table p{
	color:#007050;
}

div.mod09Alt div.mod09AltContent div.storeFinder table td{
	vertical-align:top;
	padding:10px 0;
}

div.mod09Alt div.mod09AltContent div.storeFinder table td.bottomborder{
	background:url(images/border_dotted.gif) repeat-x bottom left;
}

div.mod09Alt div.mod09AltContent div.storeFinder table td.distance{
	color:#70b800;
	font-size:1.4em;
	font-weight:bold;
	background:url(images/border_dotted.gif) repeat-x bottom left;	
}
div.mod09Alt div.mod09AltContent div.storeFinder table a{
	font-size:1.1em;
	background:url(images/bullet_double.gif) no-repeat center right;
	padding-right:10px;
}

div.mod09Alt div.mod09AltContent div.storeFinder table a.searchAgainLink{
	font-size:1.1em;
	background:url(images/bullet_darkGreen_left.gif) no-repeat left 6px;
	padding-left:12px;
}

div.mod09Alt div.mod09AltContent div.storeFinder table a.printPageLink{
	font-size:1.1em;
	background:url(images/bullet_darkGreen_right.gif) no-repeat right 6px;
	padding-right:12px;
}

div.mod09Alt div.mod09AltContent div.storeFinder table a.printPageLink img{
	padding:0px 5px 0 0;
}

div.mod09Alt div.mod09AltContent div.storeFinder table tr.noborder{
	background:none;
}

div.mod09Alt div.mod09AltContent div.storeFinder a.topPageLink, div.mod09Alt div.mod09AltContent div.storeLocator a.topPageLink{
	font-size:1.1em;
	font-weight:bold;
	background:url(images/bg_topPage.gif) no-repeat center right;
	padding-right:10px;
	padding-left:270px;
}

/********************* Store Locator *****************************/

div.mod09Alt div.mod09AltContent div.storeLocator{
	float:left;
	margin:0 0 20px 7px;
}

div.mod09Alt div.mod09AltContent div.storeLocator h2.headerStore{
	font-size:1.6em;
	padding:0 0 5px 10px;
}

div.mod09Alt div.mod09AltContent div.storeLocator h2.headerStoreLocator{
	font-size:1.6em;
	padding:0 0 5px 0px;
}


div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails{
	width:589px;
	background:url(images/bg_table_top.gif) top left no-repeat;
	padding-top:8px;
	float:left;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails.locator{
	padding-top:1px;
}
div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent{
	background:url(images/bg_table_bottom.gif) bottom left no-repeat;
	height:1%;
	margin-bottom:10px;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.storeDetails{
	float:left;	
	width:288px;
	padding:0 10px 10px 15px;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.storeDetails h3{
	color:#70b800;
	font-size:1.4em;
	padding:10px 0 0 0;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.storeDetails p{
	color:#007050;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.storeDetails p.introduction{
	padding-bottom:10px;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.storeDetails label, input{
	font-size:1.1em;
	color:#007050;
	padding:2px 5px 0 0;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.storeDetails a{
	font-size:1.1em;
	background:url(images/bullet_darkGreen_right.gif) no-repeat center right;
	padding:0px 10px 4px 0;
	font-weight:bold;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.storeDetails .findStore{
	background:none;
	float:left;
	padding:0;
}
div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.storeDetails input.textInput{
	width:210px;
	border:1px solid #74b738;
	float:left;
}


div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.storeDetails div.radioText{
	margin:0 0 5px 0;
	background:url(images/border_dotted.gif) repeat-x bottom left;
	padding:0 0 10px 0;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.storeDetails div.radioText input.radioFormat{
	margin:0 0 0 5px;
}
div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.storeDetails div.radioText label{
	vertical-align:top;
}
div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.storeDetails img{	
	padding:0px 0 0 0;
	margin:0 0 0 5px;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.storeImage{
	width:273px;
	float:left;
	margin-top:-5px;
	padding:0 0 0 2px;
	background:url(images/bg_storeDetails.gif) no-repeat bottom left;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.storeImage img{
	margin-right:-10px;
	margin-bottom:4px;
	
}


/***************** Store locator details *****************/


div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.mapDetails{
	width:588px;
	float:left;
	margin-top:-6px;
	border-right:0px solid #70b800;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.mapDetails div.mapContent{
	float:left;
	width:256px;
	border-bottom:1px solid #70b800;
	padding:0 0 14px 0;
	background:url(images/bg_address.gif) no-repeat bottom left;
	margin:0 0 0 2px;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.mapDetails h3{
	padding:0 0 8px 10px;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.mapDetails div.mapContent h3.openingHours{
	background:url(images/h2_openingHours.gif) top left;
	color:#ffffff;
	font-size:1.4em;
	margin:-1px 0 0 -1px;
	padding:6px 0 6px 7px;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.mapDetails div.mapImage h3.map{
	background:url(images/h2_map.gif) top right;
	color:#ffffff;
	font-size:1.4em;
	margin:-1px -2px 0 0;
	padding:6px 5px 6px 10px;	
	border-left:1px solid #70b800;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.mapDetails table{
	border-collapse:collapse;
	font-size:1.1em;
	margin:0 0 10px 1px;
	color:#007050;
	width:254px;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.mapDetails table tr.greenLayout{
	background-color:#e8f1a6;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.mapDetails table th{
	color:#ffffff;
	font-size:1.2em;
	background-color:#70b800;
	text-align:left;
	padding:0 5px;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.mapDetails table td{
	padding:0 5px;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.mapDetails table td.borderData, th.borderData{
	border-left:1px solid #FFFFFF;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.mapDetails table th.borderDetails{
	border-top:1px solid #FFFFFF;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.mapDetails div.addressDetails{
	background:url(images/border_dotted.gif) repeat-x bottom left;
	padding:0 5px 13px 0px;
	margin-left:15px;
	margin-right:5px;
}
div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.mapDetails div.addressDetails h4{
	color:#70b800;
	font-size:1.4em;
	padding:0 0 8px 0;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.mapDetails p{
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.mapDetails p.distanceInfo, div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.previousLink p.distanceInfo{
	float:right;
	padding:10px 0 0 0;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.mapDetails div.searchAgainResult{
	margin-left:15px;
	padding:0 10px 10px 0px;
}
div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.mapDetails p.phoneInfo, div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.previousLink p.phoneInfo{
	padding:10px 0 0 0;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.mapDetails a, div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.previousLink a{
	font-weight:bold;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.mapDetails a.backResultLink, div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.previousLink a.backResultLink{
	background:url(images/bullet_darkGreen_left.gif) center left no-repeat;
	padding-left:12px;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.mapDetails a.searchAgain, div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.previousLink a.searchAgain{
	background:url(images/bullet_darkGreen_right.gif) no-repeat right 6px;
	padding-right:10px;
}
div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.mapDetails div.mapImage{
	float:left;
	width:329px;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.facilityInfo
{
	background:url(images/border_dotted.gif) repeat-x bottom left;
	padding:10px 0 10px 10px;
	margin-left:5px;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.facilityInfo ul{
	/*width:575px;	*/
	float:left;
	/*margin-right:4px;*/
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.facilityInfo ul li{
	background:url(images/bg_facilities.gif) no-repeat bottom right;
	font-size:1.2em;
	/*text-transform:uppercase;*/
	font-weight:bold;
	color:#007050;
	height:50px;
	float:left;
	display:inline;
	width:185px;
	margin-right:5px;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.facilityInfo ul li img{
	float:left;
	padding:0 5px 0 0;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.facilityInfo ul li p{
	padding:10px 0 0 0;
}
div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.facilityInfo ul li a{
	color:#007050;
	display:block;
	height:45px;
	padding-left:50px;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.facilityInfo ul li span{
	padding-left:50px;
	padding-bottom:25px;
	
}
div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.facilityInfo ul li span.petrolStation{
	background:url(images/bg_petrolStation.gif) top left no-repeat;
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.facilityInfo ul li span.cash{
	background:url(images/bg_cash.gif) top left no-repeat; 
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.facilityInfo ul li span.pharmacy{
	background:url(images/bg_pharmacy.gif) top left no-repeat; 
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.facilityInfo ul li span.tnl{
	background:url(images/bg_tnl.gif) top left no-repeat; 
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.facilityInfo ul li span.parent{
	background:url(images/bg_parent.gif) top left no-repeat; 
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.facilityInfo ul li span.cafe{
	background:url(images/bg_cafe.gif) top left no-repeat; 
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.facilityInfo ul li span.dryCleaning{
	background:url(images/bg_dryCleaning.gif) top left no-repeat; 
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.facilityInfo ul li span.saladBar{
	background:url(images/bg_saladBar.gif) top left no-repeat; 
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.facilityInfo ul li span.recycling{
	background:url(images/bg_recyclingCenter.gif) top left no-repeat; 
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.facilityInfo ul li span.disableFacilities{
	background:url(images/bg_disabledFacilities.gif) top left no-repeat; 
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.facilityInfo ul li span.photoProcessing{
	background:url(images/bg_photoProcessing.gif) top left no-repeat; 
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.facilityInfo ul li span.familyBaker{
	background:url(images/bg_familyBaker.gif) top left no-repeat; 
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.facilityInfo ul li span.fishmonger{
	background:url(images/bg_fishMonger.gif) top left no-repeat; 
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.facilityInfo ul li span.familyButcher{
	background:url(images/bg_familyButcher.gif) top left no-repeat; 
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.facilityInfo ul li span.provision{
	background:url(images/bg_provisions.gif) top left no-repeat; 
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.facilityInfo ul li span.ovenFresh{
	background:url(images/bg_cash.gif) top left no-repeat; 
}

div.mod09Alt div.mod09AltContent div.storeLocator div.storeLocatorDetails div.storeLocatorDetailsContent div.previousLink{
	margin-left:15px;
	margin-right:10px;
	padding:0 0 10px 0;
}


/********************* Petrol Station ************************/

div.mod09Alt div.mod09AltContent div.modPetrol{
	width:610px;
	float:left;
	margin-top:-6px;
	padding:0;
}

div.mod09Alt div.mod09AltContent div.modPetrol.stationContent{
	margin-bottom:10px;
}


div.mod09Alt div.mod09AltContent div.modPetrol div.fishingImgInfo{
	float:right;
	width:257px;
}

div.mod09Alt div.mod09AltContent div.modPetrol div.fishingImgInfo img{
	float:right;
}


div.mod09Alt div.mod09AltContent div.modPetrol div.fishingContentInfo{
	float:left;
	width:320px;
	padding:10px 10px 10px 15px;

}

div.mod09Alt div.mod09AltContent div.modPetrol div.fishingContentInfo h3{
	font-size:1.6em;
	padding:0 0 5px 0;
}

div.mod09Alt div.mod09AltContent div.modPetrol div.fishingContentInfo div.editorInfo p{
	color:#007050;
	padding:0 0 10px 0;
}

/********************* Petrol Station ************************/
div.mod09Alt div.mod09AltContent div.modPetrol div.petrolStationImgInfo{
	float:right;
	width:207px;
}

div.mod09Alt div.mod09AltContent div.modPetrol div.petrolStationImgInfo img{
	float:right;
	margin-right:1px;
	margin-top:1px;
}


div.mod09Alt div.mod09AltContent div.modPetrol div.petrolStationContentInfo{
	float:left;
	width:365px;
	padding:10px 10px 0px 15px;

}

div.mod09Alt div.mod09AltContent div.modPetrol div.petrolStationContentInfo h2{
	font-size:4.2em;
	font-weight:normal;
	padding:0;
}
div.mod09Alt div.mod09AltContent div.modPetrol div.petrolStationContentInfo h3{
font-size:1.6em;
margin-left:-5px;
	padding:10px 0 10px 7px;
	font-weight:bold;
}

div.mod09Alt div.mod09AltContent div.modPetrol div.petrolStationContentInfo h5{
	font-size:1.5em;
	font-weight:bold;
	font-style:italic;
	color:#70b800; 
	padding-bottom:15px;
}

div.mod09Alt div.mod09AltContent div.modPetrol div.petrolStationContentInfo p{
	 padding-bottom:7px;
}

div.mod09Alt div.mod09AltContent div.modPetrol div.petrolStationContentInfo div.editorInfo h3{
	font-size:1.6em;
	padding:0px 0 10px 7px;
	font-weight:bold;
}

div.mod09Alt div.mod09AltContent div.modPetrol div.petrolStationContentInfo div.editorInfo p{
	color:#007050;
	padding:0 0 10px 0;
	
}

div.mod09Alt div.mod09AltContent div.modPetrol div.petrolStationContentInfo div.editorInfo .alphalinks{
	color:#70b800;
	font-style:italic;
	font-size:1.5em;
	font-weight:bold;
	padding:0px 12px 0px 0px;	
}

div.mod09Alt div.mod09AltContent div.modPetrol div.petrolStationContentInfo div.editorInfo ul{
	
	padding:0 0 10px 0;
	margin:15px 0 0 0;
	
}
div.mod09Alt div.mod09AltContent div.modPetrol div.petrolStationContentInfo div.editorInfo ul li{
	color:#007050;
	font-size:1.1em
}


/*********************Petrol 2***************************/

/************** singup Details ******************/
div.mod09Alt div.mod09AltContent div.PetrolLocationDetails{
	width:590px;
	margin:0 0 0 5px;
	padding:0px 0px 10px 0px;
	clear:both;
}

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.topLink{
	float:right;
	padding:3px 0px 3px 5px;
}

/*div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.topLink a{
	background:url(images/bullet_signUp.gif) center left no-repeat;
	padding-left:12px;
	font-size:1.1em;
	color:#007050;
	text-decoration:none;
}*/

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails h3{
	font-size:1.6em;
}



div.mod09Alt div.mod09AltContent div.PetrolLocationDetails p{
	color:#007050;
	padding:10px 0 30px 0;
}

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon{
	width:593px;
	margin-bottom:10px;
}

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon h4{
	font-size:1.6em;
	font-weight:bold;
	padding-left:7px;
	
}

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.toplink{
	text-align:center;
	font-weight:bold;
	font-size:1.1em;	
	color:#70b800;
	margin-bottom:5px;
	margin-top:-5px;
}
div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.toplink a{
	text-decoration:none;
	padding-right:12px;
	background:url(images/grren_arrow.jpg) no-repeat right center;
}
div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.toplink a:hover{
	text-decoration:underline;
	padding-right:12px;
	background:url(images/grren_arrow.jpg) no-repeat right center;
}


div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponTop{
	background:url(images/bg_petrol_top.gif) top left no-repeat;
	height:12px;
}

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter{
	background:url(images/bg_petrol_center.gif) repeat-y;
}

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter img{
	float:left;
	margin:-5px 0px -4px 5px;
}

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.PetrolInfo{
	width:270px;
	padding:0px 0px 0px 5px;
	float:left;
}

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.PetrolInfo div.PetrolInfoDetails{
	height:106px;
	min-height:106px;
	width:345px;
	overflow:hidden;
	padding:10px 0 0 0;
}
div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.PetrolInfo div.PetrolInfoDetails h3{
	font-size:1.3em;
	color:#70b800;
	line-height:1.2em;
	padding:0 5px 10px 0;
}

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.PetrolInfo div.PetrolInfoDetails h4{
	font-size:1.5em;
	font-weight:bold;
	font-style:italic;
	color:#70b800;
	padding-bottom:5px;
}

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.PetrolInfo div.PetrolInfoDetails p{
	padding:2px 0px 5px 10px;
}
/*font-size:1.5em;
	padding:8px 0 10px 0;
	font-weight:bold;
	font-style:italic;
	color:#70b800;*/

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.PetrolInfo a{
	float:right;
	font-size:1.1em;
	font-weight:bold;
	background:url(images/bullet_double.gif) no-repeat 100% 6px;
	padding-right:10px;

}
div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponBottom{
	background:url(images/bg_petrol_bottom.gif) bottom left no-repeat;
	height:15px;
	margin-top:-5px;
}

/************/



/********************* Pharmacy Station ************************/

div.mod09Alt div.mod09AltContent div.modPharmacy{
	width:610px;
	float:left;
	margin-top:-6px;
	padding:0 0 20px 0;
	
}

div.mod09Alt div.mod09AltContent div.modPharmacy div.PharmacyImgInfo{
	float:right;
	width:255px;
}

div.mod09Alt div.mod09AltContent div.modPharmacy div.PharmacyImgInfo img{
	float:right;
	padding-right:1px;
	padding-top:1px;
}

div.mod09Alt div.mod09AltContent div.modPharmacy div.musicImgInfo{
	float:right;
	width:210px;
}

div.mod09Alt div.mod09AltContent div.modPharmacy div.musicImgInfo img{
	float:right;
	padding-right:15px;
	padding-top:20px;
}


div.mod09Alt div.mod09AltContent div.modPharmacy div.PharmacyContentInfo{
	float:left;
	width:320px;
	padding:10px 10px 10px 15px;
}

div.mod09Alt div.mod09AltContent div.modPharmacy div.PharmacyContentInfo h2{
	font-size:4.2em;
	font-weight:normal;
	padding:0;
}

div.mod09Alt div.mod09AltContent div.modPharmacy div.PharmacyContentInfo h3{
	font-size:2.0em;
	padding:8px 0 10px 0;
	font-weight:normal;
}

div.mod09Alt div.mod09AltContent div.modPharmacy div.PharmacyContentInfo h4{
	font-size:1.5em;
	padding:0 0 10px 0;
	font-weight:bold;
	font-style:italic;
	color:#70b800;
}

div.mod09Alt div.mod09AltContent div.modPharmacy div.PharmacyContentInfo div.editorInfo p.strong{
	color:#007050;
	padding:0 0 10px 0;
	font-size:1.1em;
	font-weight:bold;
}

div.mod09Alt div.mod09AltContent div.modPharmacy div.PharmacyContentInfo div.editorInfo p{
	color:#007050;
	padding:0 0 10px 0;
	font-size:1.1em;
}

div.mod09Alt div.mod09AltContent div.modPharmacy div.PharmacyContentInfo div.editorInfo .alphalinks{
	color:#70b800;
	font-style:italic;
	font-size:1.5em;
	font-weight:bold;
	padding:0px 12px 0px 0px;	
}

div.mod09Alt div.mod09AltContent div.modPharmacy div.PharmacyContentInfo div.editorInfo ul{
	list-style:disc;
	margin-left:15px;
	
}
div.mod09Alt div.mod09AltContent div.modPharmacy div.PharmacyContentInfo div.editorInfo ul li{
	color:#007050;
	font-size:1.1em
}

p.footer{
	color:#70b800;
	font-size:1.1em;
	font-weight:bold;
	float:left;
	padding-left:15px;
	
}

div.mod09Alt div.mod09AltContent div.modPharmacy div.music{
	padding:10px 0 0 15px;
}

div.mod09Alt div.mod09AltContent div.modPharmacy div.musicItems{
	width:286px;
	float:left;
}

div.mod09Alt div.mod09AltContent div.modPharmacy div.musicItems.separator{
	margin-left:10px;
}

div.mod09Alt div.mod09AltContent div.modPharmacy div.musicItems h3{
	color:#70b800;
	font-size:1.5em;
	font-style:italic;
	padding-bottom:10px;
}

div.mod09Alt div.mod09AltContent div.modPharmacy div.musicItems ul{
	float:left;
}

div.mod09Alt div.mod09AltContent div.modPharmacy div.musicItems ul li{
	float:left;
	margin-bottom:1px;
}

div.mod09Alt div.mod09AltContent div.modPharmacy div.musicItems ul li ul{
}

div.mod09Alt div.mod09AltContent div.modPharmacy div.musicItems ul li ul li{
	float:left;
}

div.mod09Alt div.mod09AltContent div.modPharmacy div.musicItems ul li ul li img{
	float:left;
	height:37px;
	margin-right:2px;
}

div.mod09Alt div.mod09AltContent div.modPharmacy div.musicItems ul li ul li p{
	padding:0px 0px 0px 12px;
	font-size:0.9em
}

div.mod09Alt div.mod09AltContent div.modPharmacy div.musicItems ul li ul li p.dvdTitle
{
	padding-left:23px;
}

div.mod09Alt div.mod09AltContent div.modPharmacy div.musicItems ul li ul li div.contentDvd
{
		border:1px solid #007050;
		float:left;
		width:228px;
		height:36px;
		min-height:36px;
}

/*span{
color:#70b800;
font-size:0.9em;
padding-left:4px;
}
*//********************* DryClean Station ************************/

div.mod09Alt div.mod09AltContent div.dryClean{
	width:610px;
	float:left;
	margin-top:-6px;
	padding:0;
}

div.mod09Alt div.mod09AltContent div.dryClean div.dryCleanImgInfo{
	float:right;
	width:130px;
}

div.mod09Alt div.mod09AltContent div.dryClean div.dryCleanImgInfo img{
	float:right;
	padding-right:1px;
	padding-top:1px;
}


div.mod09Alt div.mod09AltContent div.dryClean div.dryCleanContentInfo{
	float:left;
	width:447px;
	padding:10px 10px 0px 15px;

}

div.mod09Alt div.mod09AltContent div.dryClean div.dryCleanContentInfo h2{
	font-size:4.2em;
	font-weight:normal;
	padding:0 0 5px 0;
}

div.mod09Alt div.mod09AltContent div.dryClean div.dryCleanContentInfo h3{
	font-size:2.0em;
	padding:8px 0 10px 0;
	font-weight:normal;
}

div.mod09Alt div.mod09AltContent div.dryClean div.dryCleanContentInfo h4{
	font-size:1.5em;
	padding:8px 0 10px 0;
	font-weight:bold;
	font-style:italic;
	color:#70b800;
}

div.mod09Alt div.mod09AltContent div.dryClean div.dryCleanContentInfo div.editorInfo p{
	color:#007050;
	padding:0 0 10px 0;
	font-size:1.1em;
}

div.mod09Alt div.mod09AltContent div.dryClean div.PdryCleanContentInfo div.editorInfo .alphalinks{
	color:#70b800;
	font-style:italic;
	font-size:1.5em;
	font-weight:bold;
	padding:0px 12px 0px 0px;	
}

div.mod09Alt div.mod09AltContent div.modPharmacy div.PharmacyContentInfo div.editorInfo ul{
	list-style:disc;
	margin-left:15px;
	
}
div.mod09Alt div.mod09AltContent div.modPharmacy div.PharmacyContentInfo div.editorInfo ul li{
	color:#007050;
	font-size:1.1em
}



/*
p.footer{
	color:#70b800;
	font-size:1.1em;
	font-weight:bold;
	float:left;
	padding-left:15px;
	
}
/*span{
color:#70b800;
font-size:0.9em;
padding-left:4px;
}
*/


/************** competition *********************/
div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content{
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.competitionInfo{
	float:left;
	width:290px;
	padding:0 10px 0 20px;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.competitionInfo.competitionNew{
	float:left;
	width:360px;
	padding:0 10px 0 20px;
}
div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.winofMonthInfo{
	float:left;
	width:290px;
	padding:0 10px 0 20px;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.winofMonthInfo.asthamaKick{
	float:left;
	padding:0 10px 0 20px;
	margin-top:60px;
	width:260px;
}
div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.competitionInfo h3, div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.prizeDraw h3{
	font-size:1.4em;
	color:#70b800;
	padding:0 0 10px 0;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.competitionInfo p{
	padding:0 0 10px 0;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.winofMonthInfo h3{
	font-size:1.6em;
	color:#70b800;
	padding:0 0 10px 0;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.winofMonthInfo p{
	padding:0 0 10px 0;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.competitionInfo p.competitionText{
	padding:10px 0 0 0;
	clear:both;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.competitionInfo p.optionText, div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.prizeDraw p.optionText{
	padding:0;
	clear:both;
	margin-left:60px;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.prizeDraw{
	background:url(images/border_dotted.gif) repeat-x top left;
	padding:10px;
	margin:10px;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.prizeDraw a{
	float:right;
	color:#a7b2af;
	text-decoration:underline;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.prizeDraw div.termsInfo{
	width:265px;	
	float:left;
	padding:10px 0 0 0;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.prizeDraw div.termsInfo input.contestQuiz
{
	margin: 0 5px;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.termsDetails
{
	padding:10px 20px;
	width:560px;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.termsDetails p.conditionInfo
{
}
div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.prizeDraw div.termsInfo p
{
	padding: 0 0 5px 0;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.termsDetails div.ageLimit{
	width:281px;
	float:left;
}


div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.termsDetails div.termsCondition{
	float:left;
	width:100px;
}


div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.termsDetails div.termsCondition p a
{
	color:#A7B2AF;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.prizeDraw div.wineContest{
	width:255px;	
	float:left;
	padding:10px 10px 0 10px;
	margin-left:10px;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.prizeDraw div.wineContest table
{
	border-collapse:collapse;

}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.prizeDraw div.wineContest table tr td
{
	padding:4px 0;
}
div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.prizeDraw div.wineContest p
{
	float:left;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.prizeDraw div.wineContest label
{
	width:150px;
}
div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content input.personalInfo{
	border:1px solid green;
	float:left;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.prizeDraw div.wineContest input.wineButton
{
	padding:0 0 0 75px;	
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content input.personalInfo.largeTextbox{
	width:265px;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content input.smallTextbox{
	width:125px;
	border:1px solid #74b738;
	margin:0 5px 0px 10px;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content p.validatorInfo
{
	margin:0 5px 0px 10px;
}
div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content input.confirmation, label.confirmation{
	color:#a7b2af;
	padding:0 0 0 5px;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.competitionInfoImg{
	float:right;
	width:220px;
	position:relative;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.competitionInfoImg img{
	width:201px;
	height:399px;
	/*position:absolute;*/
}
div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.competitionInfoImg2 img{
	/*width:260px;
	height:520px;
	position:absolute;*/
	margin-right:10px;
}

div.mod09Alt div.mod09AltContent div.mod11 div.mod11Content div.competitionInfoImg3 img{
	width:290px;
	/*height:520px;
	position:absolute;*/
}

/********************Photo--Print***********************************************/

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.printDetails img{
	position:absolute;
	top:15px;
	right:-2px;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.printDetails h3{
	width:75px;
	font-size:1.6em;
	padding:3px 0px 3px 0px;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.printDetails p{
	padding:5px 0 0px 0;
	font-size:1.0em;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.printDetails a{
	font-size:1.0em;
	padding:0px 10px 0px 0px;
	background:url(images/bullet_double.gif) no-repeat 80% 20px;
	font-weight:bold;
	margin:13px 40px -13px 0;
	display:block;
	line-height:1em;
}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.discountDetails p.printService{
float:left;
padding:0px 0pt 8px 0px;
margin-top:-4px;
width:140px;

}

div.mod09Alt div.mod09AltContent div.modOffer div.modOfferContent div.discountDetails p.printSize{
float:left;
padding:0px 0pt 0px 0px;
margin-top:-4px;
width:140px;
font-size:1.2em;
}
/*************************End ***************************************************/

/************************Rug Doctor***********************************************/

div.mod09Alt div.mod09AltContent div.modDoc{
	width:288px;
	float:left;
	margin:0 3px 5px 0px;
}



div.mod09Alt div.mod09AltContent div.modDoc div.modDocTop{
	background:url(images/bg_modRecipeTop.gif) top left no-repeat;
	height:15px;
}



div.mod09Alt div.mod09AltContent div.modDoc div.modDocContent{
	background:url(images/bg_modRecipeCentre.gif) repeat-y;
}


div.mod09Alt div.mod09AltContent div.modDoc div.modDocContent div.discountDetails{
	width:275px;
	position:relative;
	padding:0px 0 3px 10px;
	float:left;
}

div.mod09Alt div.mod09AltContent div.modDoc div.modDocContent div.discountDetails h2{
	font-size:1.4em;
	padding:3px 0px 3px 0px;
	color:#70b800;
}

div.mod09Alt div.mod09AltContent div.modDoc div.modDocContent div.discountDetails p{
	padding:5px 0 0px 0;
	font-size:1.1em;
	float:left;
	
}

div.mod09Alt div.mod09AltContent div.modDoc div.modDocContent div.discountDetails p.bracket{
	font-size:1.1em;
}

div.mod09Alt div.mod09AltContent div.modDoc div.modOfferBottom{
	background:url(images/bg_modRecipeBottom.gif) bottom left no-repeat;
	height:11px;
}


/***********************End*******************************************************/


/***** Rug Doctor Coupen *******/

div.mod09Alt div.mod09AltContent div.currentCoupon.rugDoctorCoupon{
	width:590px;
	float:left;
	padding:0 0 10px 0;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.rugDoctorCoupon div.currentCouponContent div.currentCouponContentImg{
	width:295px;
	float:left;
	position:relative;	
}

div.mod09Alt div.mod09AltContent div.currentCoupon.rugDoctorCoupon div.currentCouponContent div.currentCouponContentImg img{
	top:-5px;
	position:relative;
	left:5px;
	margin-bottom:-12px;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.rugDoctorCoupon div.currentCouponTop{
	background:url(images/bg_fruitnVegCoupon_top.gif) no-repeat top left;
	padding-top:10px;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.rugDoctorCoupon div.currentCouponTop h3{
	background:url(images/h3_fruitnVeg_header.gif) no-repeat;
	height:32px;
	margin-left:5px;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.rugDoctorCoupon div.currentCouponContent{
	background:url(images/bg_fruitnVegCoupon_cen.gif) repeat-y;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.rugDoctorCoupon div.currentCouponContent div.rugDoctorCoupon{
	width:280px;
	float:left;
	padding:0px 0px 0px 5px;
	margin:-3px 0 0 0;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.rugDoctorCoupon div.currentCouponContent div.rugDoctorCoupon h3{
	font-size:2.3em;
	border-bottom:1px solid #70b800;
	padding:0 0 3px 0;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.rugDoctorCoupon div.currentCouponContent div.rugDoctorCoupon h4{

}
div.mod09Alt div.mod09AltContent div.currentCoupon.rugDoctorCoupon div.currentCouponContent div.rugDoctorCoupon p{
	font-size:1.3em;
	color:#007050;
	padding:0;
}

div.mod09Alt div.mod09AltContent div.currentCoupon.rugDoctorCoupon div.currentCouponContent div.rugDoctorCoupon p a{
	float:right;
	background:url(images/bullet_double.gif) center right no-repeat;
	padding-right:10px;
	font-weight:bold;

}

div.mod09Alt div.mod09AltContent div.currentCoupon.rugDoctorCoupon div.currentCouponBottom{
	background:url(images/bg_fruitnVegCoupon_btm.gif) bottom left no-repeat;
}


/*************** wine and spirits *************/

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine{
	width:588px;
}

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.rightColumn
{
	float:right;
	padding:5px;
}

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.rightColumn div.rightColumnContent

{
	float:left;
	text-align:center; 
}

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.rightColumn h4 
{
	padding-top:15px;
}

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.rightColumn img
{
	float:left;
}

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.rightColumn img.prize
{
	padding-top:15px;
}


div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.winecontent{
	float:left;
	width:425px;
	background:url(images/bg_wine.gif) top right no-repeat;
	margin-top:-5px;
	margin-bottom:-5px;

}

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.winecontentBest {
	background:transparent url(images/bg_wineBest.gif) no-repeat scroll right top;
	width:425px;
	float:left;
	margin-bottom:-5px;
	margin-top:-5px;
	width:425px;
}

/* Wine Offer page*/

*html div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.wineOffers div.organicText 
{	
	width:100px;
	float:left;
	
}

*html div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.wineOffers div.organicText h3 
{	
	width:100px;
}
*html div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.wineOffers div.organicText h4
{	
	width:100px;
}
div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.wineOffers {
	float:left;
}
div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.wineOffers img {
	float:right;
	padding-right:3px;
	padding-bottom:2px;
	position:relative;
}
div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.wineOffers div.wineOffersImg img {
	float:right;
	padding-right:4px;
}
*html div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.wineOffers div.wineOffersImg img {
	float:right;
	padding-right:4px;
	top:-1px;
	position:relative;

}
div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.wineOffers img.organic {
	float:left;
}
div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.wineOffers div.organicText 
{	
	padding-left:20px;
width:102px;
	float:left;

}
div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.wineOffers div.organicText h3 
{
	padding:8px 0px 0px 0px;
	margin-top:0;
	font-size:1.8em;
	color:#007050;
}
div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.wineOffers div.organicText h4 
{	padding:0px;
	margin:0;
	font-size:1.3em;
	color:#007050;
}
div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.wineOffers p{
	padding:5px 135px 5px 15px;
	font-weight:normal;
}

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.wineOffers h3{
	font-size:1.6em;
	padding:10px 0px 0px 15px;
	width:250px;
}


div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.wineOffers a{
	text-decoration:underline;
}
div.mod09Alt div.mod09AltContent div.offerInfo table a{
	background:url(images/bullet_double.gif) 100% 65% no-repeat;
	padding:2px 10px 0px 0px;
	font-weight:bold;
	font-size:1.2em;
	text-decoration:none;
}
div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.wineOffers table th{
	text-align:left;
	font-size:1.4em;
	color:#ffffff;
	background:#007050;
	padding:10px 0 10px 3px;
}

div.mod09Alt div.mod09AltContent div.offerInfo table th.borderheader{
	border-left:1px solid #ffffff;
	padding-left:5px;
}

div.mod09Alt div.mod09AltContent div.offerInfo table td{
	padding:5px 5px 6px 5px;
}

div.mod09Alt div.mod09AltContent div.offerInfo table td.borderColmn{
	background:url(images/border_lightGreen.gif) repeat-x bottom left;
}

div.mod09Alt div.mod09AltContent div.offerInfo table td.jobtitle{
	background:#fdcf35 url(images/bgTbLeft.gif) top left no-repeat;
	margin-right:10px;
}

div.mod09Alt div.mod09AltContent div.offerInfo table td.salary{
	background:#fdcf35 url(images/bgTbRight.gif) top right no-repeat;
	width:10px;

}
div.mod09Alt div.mod09AltContent div.offerInfo table{
	width:586px;
	border-collapse:collapse;
	color:#05593f;
	font-size:1.1em;
	background:url(images/bg_table_border_01.gif) bottom left no-repeat;
	margin:0 0 10px 0;
}

div.mod09Alt div.mod09AltContent div.offerInfo a{
	text-decoration:underline;
}

div.mod09Alt div.mod09AltContent div.offerInfo table th{
	text-align:left;
	font-size:1.4em;
	color:#007050;
	background:url(images/table_bg.gif) top left;
	font-style:italic;
	height:31px;
}

div.mod09Alt div.mod09AltContent div.offerInfo table th.borderheader{
	border-left:1px solid #ffffff;
	padding-left:5px;
}
div.mod09Alt div.mod09AltContent div.offerInfo h3{
	font-size:1.6em;
	color:#007050;
	padding:0px 0px 8px 5px;
}
div.mod09Alt div.mod09AltContent div.offerInfo table td{
	padding:4px 5px 4px 5px;
}

div.mod09Alt div.mod09AltContent div.offerInfo table td.borderColmn{
	background:url(images/border_lightGreen.gif) repeat-x bottom left;
}

div.mod09Alt div.mod09AltContent div.offerInfo table td.firstColumn{
	padding:10px 5px 6px 5px;
}
div.mod09Alt div.mod09AltContent div.offerInfo table td.evenColmn{
	
	background:#fcf2c6;
}

div.mod09Alt div.mod09AltContent div.offerInfo table td.oddColmn.textFormat, div.mod09Alt div.mod09AltContent div.offerInfo table th.textFormat, div.mod09Alt div.mod09AltContent div.offerInfo table td.evenColmn.textFormat
{
	text-align:center;
}

div.mod09Alt div.mod09AltContent div.offerInfo table td.oddColmn{
	
	background:#ffffff;
}
div.mod09Alt div.mod09AltContent div.offerInfo table td.lastColmn{
	margin-bottom:15px;
}

div.mod09Alt div.mod09AltContent div.offerInfo table td.emptyRow{
	height:15px;
}


/* Wine Offer page*/


div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.winecontentOrganic {
	background:transparent url(images/bg_wineOrg.gif) no-repeat scroll right top;
	width:425px;
	float:left;
	margin-bottom:-5px;
	margin-top:-5px;
	width:425px;
}

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.winecontentOrganic p{
	padding:10px 135px 10px 15px;
	font-weight:normal;
	
}

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.winecontent p{
	padding:10px 135px 10px 15px;
	font-weight:normal;
	
}
div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.winecontentBest p{
	padding:10px 135px 10px 15px;
	font-weight:normal;
	
}


div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.wineOffer{
	width:145px;
	float:left;
	height:122px;
	min-height:122px;
	padding:0 5px 0 5px;
	margin:-5px 0 -7px 0;
	position:relative;
}

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.wineOffer img{
	position:absolute;
	top:8px;
	right:2px;
	width:16px;
	height:25px;
}

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.wineOffer h3{
	padding:0;
}

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.wineOffer h4{
	padding:0;
	font-size:1.4em;
}
div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponCenter div.modWine div.wineOffer p{
	padding:3px 0 0 0;
	line-height:12px;
}

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.PetrolCouponBottom.wineBottm{
	padding-bottom:5px;
}

div.mod09Alt div.mod09AltContent div.PetrolLocationDetails div.PetrolCoupon div.wineCouponTop{
	background:url(images/bg_wine_top.gif) top left no-repeat;
	height:16px;
}


div.mod09Alt div.mod09AltContent div.wineBanner{
	width:617px;
	/*background:url(images/bg_wineBanner.gif) center left no-repeat;
	height:83px;
	margin:-14px 0 10px -6px;
	position:relative;
	margin:-8px 0 10px -6px;*/
	position:relative;
	top:-6px;
	left:-6px;
}

div.mod09Alt div.mod09AltContent div.wineBanner.portugese{
	width:432px;
	background:url(images/bg_portugese.gif) center left no-repeat;
	height:83px;
	padding-left:185px;
	/*margin:-14px 0 10px -6px;
	position:relative;
	margin:-8px 0 10px -6px;*/
	position:relative;
	top:-6px;
	left:-6px;
}


div.mod09Alt div.mod09AltContent div.wineBanner h2{
	color:#ffffff;
	font-size:1.8em;
	padding:20px 0 0 0;
	font-weight:normal;
}

div.mod09Alt div.mod09AltContent div.wineBanner p
{
	color:#ffffff;
	font-size:1.5em;
	float:left;
}

div.mod09Alt div.mod09AltContent div.wineBanner a
{
	color:#ffde52;
	font-size:1.5em;
	padding-left:30px;
	float:left;
	display:block;
	width:130px;
}
/* CSS Document */



/************ offers and promotion *************/

div.mod09Alt div.mod09AltContent p.terms{
	padding:0px 0 20px 10px;
}
