/* General */

.RouteSearch div#MMResults a.MMDirectionsAnchor {
    display: block;
    line-height: 20px;
    text-decoration: none;
    padding: 5px;
}

/* Food Styles */
.food A.MMResultName {
	color:#666600;
}
.food A.MMMoreDetails {
	width:80px;
	height:20px;
	background:url(../i/coop.more.food.gif) no-repeat 0 0;
}
.food tr.MMTableHeader *, .food h4, .food #MMResults a.MMresultRoot:Hover, .food .MMDisambiguation {
    background-color: #669900;
}
.food tr.MMTableHeader * {
    color: #FFF;
}
.food .MMResultFragment h4, .food #MMViewer .MMInfoBox h4, .food #MMResults .MMResultFragment h4 span {
    background: none;
    color: #676E00;
}
.food .MMresultRoot, .food .MMTextField {
    border-color: #669900;
}
.food.RouteSearch div#MMResults a.MMDirectionsAnchor {
    color: #666600;
}
.food.RouteSearch div#MMResults a.MMDirectionsAnchor:Hover {
    background: #CC0033 ;
}
.food .MMSubmit {
    background: url( http://www.co-operative.co.uk/EasySiteWeb/EasySite/StyleData/StyleCoOpFood/Images/bg_ubl.gif ) repeat-x;
    color: #0C1967;
    border: 1px solid #92C300;
    border-width: 0 1px 1px 1px;
}
.food .MMPanel {
    background: #E7FFB7;
    border: 1px solid #666600;
}
.food .MMDisambiguation {
    background: #E7FFB7;
}
.food .MMPanel a:Hover {
    background-color: #ECFFAF;
}
.food table.MMresultRoot tr.odd {
    background-color: #99cc66;
}
.food table.MMresultRoot tr.even {
    background-color: #E7FFB7;
}
.food .MMContainerTop .MMSearchWrapper {
    background: #E7FFB7  url(../i/coop.search.food.gif) no-repeat 0 0;
    border: 2px solid #99CC00;
}
.food INPUT.MMButton {
	width:96px;
	height:26px;
	color:transparent;
	border:0;
	background:url(../i/coop.buttons.food.gif) no-repeat 0 0;
}
.food .back {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	background:url(../i/coop.back.food.gif) no-repeat 0 0;
}
.food .print {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:0 0 20px 0;
	background:url(../i/coop.print.food.gif) no-repeat 0 0;
}

.food .route {
	width:101px;
	height:24px;
	color:transparent;
	border:0;
	background:url(../i/coop.route.food.gif) no-repeat 0 0;
}
.food .website {
	width:79px;
	height:10px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.website.food.gif) no-repeat left bottom;
}
.food .MoreDetails .website {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.morewebsite.food.gif) no-repeat left bottom;
}

.food .getDirections {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.getdirections.food.gif) no-repeat left bottom;
}
.food .RoutePrint {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.printdirections.food.gif) no-repeat left bottom;
}
.food .BackToSearch {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.back.search.food.gif) no-repeat left bottom;
}
/* Bank styles */
.bank A.MMResultName {
	color:#003399;
}
.bank tr.MMTableHeader *, .bank h4, .bank #MMResults a.MMresultRoot:Hover, .bank .MMDisambiguation {
    color: #003399;
    background: #0099CC;
}
.bank .MMResultFragment h4, .bank #MMViewer .MMInfoBox h4, .bank #MMResults .MMResultFragment h4 span {
    color: #0099CC;
    background: none;
}
.bank .MMresultRoot, .bank .MMTextField {
    border-color: #0099CC;
}
.bank.RouteSearch div#MMResults a.MMDirectionsAnchor {
    color: #003399;
}
.bank.RouteSearch div#MMResults a.MMDirectionsAnchor:Hover {
    background: #0099CC;
}
.bank .MMSubmit {
    background: url( http://www.co-operative.co.uk/EasySiteWeb/EasySite/StyleData/StyleCoOpGroup/Images/bg_ubl.gif ) repeat-x;
    color: #FFF;
    border: 1px solid #003399;
    border-width: 0 1px 1px 1px;
}
.bank tr.MMTableHeader *, .bank #MMResults a.MMresultRoot:Hover {
    color: #FFF;
}
.bank .MMPanel {
    background: #E4F9FC;
    border: 1px solid #003399;
}
.bank .MMDisambiguation {
    background: #E4F9FC;
}
.bank .MMPanel a:Hover {
    background-color: #AFCAFF;
}
.bank table.MMresultRoot tr.odd {
    background-color: #99CCFF;
}
.bank table.MMresultRoot tr.even {
    background-color: #E4F9FC;
}
.bank .MMContainerTop .MMSearchWrapper {
    background: #99CCFF  url(../i/coop.search.bank.gif) no-repeat 0 0;
    border: 2px solid #003399;
}
.bank A.MMMoreDetails {
	width:80px;
	height:20px;
	background:url(../i/coop.more.bank.gif) no-repeat 0 0;
}
.bank INPUT.MMButton {
	width:96px;
	height:26px;
	color:transparent;
	border:0;
	background:url(../i/coop.buttons.bank.gif) no-repeat 0 0;
}
.bank .back {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	background:url(../i/coop.back.bank.gif) no-repeat 0 0;
}
.bank .print {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:0 0 20px 0;
	background:url(../i/coop.print.bank.gif) no-repeat 0 0;
}

.bank .route {
	width:101px;
	height:24px;
	color:transparent;
	border:0;
	padding:0;
	background:url(../i/coop.route.bank.gif) no-repeat 0 0;
}
.bank .website {
	width:79px;
	height:19px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.website.bank.gif) no-repeat left bottom;
}
.bank INPUT.getDirections {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.getdirections.bank.gif) no-repeat left bottom;
}
.bank .RoutePrint {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.printdirections.bank.gif) no-repeat left bottom;
}
.bank .BackToSearch {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.back.search.bank.gif) no-repeat left bottom;
}
/* Pharmacy styles */
.pharmacy A.MMResultName {
	color:#339999;
}
.pharmacy tr.MMTableHeader *, .pharmacy h4, .pharmacy #MMResults a.MMresultRoot:Hover, .pharmacy .MMDisambiguation {
    color: #FFF;
    background: #339999;
}
.pharmacy .MMResultFragment h4, .pharmacy #MMViewer .MMInfoBox h4, .pharmacy #MMResults .MMResultFragment h4 span {
    color: #339999;
    background: none;
}
.pharmacy .MMresultRoot, .pharmacy .MMTextField {
    border-color: #339999;
}
.pharmacy .MMPanel a:Hover {
    background: #E0EFEB;
}
.pharmacy.RouteSearch div#MMResults a.MMDirectionsAnchor {
    color: #0C1967;
}
.pharmacy.RouteSearch div#MMResults a.MMDirectionsAnchor:Hover {
    background: #9DCBC0;
}
.pharmacy .MMSubmit {
    background: url( http://www.co-operative.co.uk/EasySiteWeb/EasySite/StyleData/CoOpPharmacy/Images/bg_ubl.gif ) repeat-x;
    color: #0C1967;
    border: 1px solid #0C1967;
    border-width: 0 1px 1px 1px;
}
.pharmacy .MMPanel {
    background: #9DCBC0;
    border: 1px solid #0C1967;
}
.pharmacy table.MMresultRoot tr.odd {
    background-color: #ebfdfd;
}
.pharmacy table.MMresultRoot tr.even {
    background-color: #ccffff;
}
.pharmacy .MMContainerTop .MMSearchWrapper {
    background: #99CCCC  url(../i/coop.search.pharmacy.gif) no-repeat 0 0;
    border: 2px solid #339999;
}
.pharmacy A.MMMoreDetails {
	width:80px;
	height:20px;
	background:url(../i/coop.more.pharmacy.gif) no-repeat 0 0;
}
.pharmacy INPUT.MMButton {
	width:96px;
	height:26px;
	color:transparent;
	border:0;
	background:url(../i/coop.buttons.pharmacy.gif) no-repeat 0 0;
}
.pharmacy .back {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	background:url(../i/coop.back.pharmacy.gif) no-repeat 0 0;
}
.pharmacy .print {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:0 0 20px 0;
	background:url(../i/coop.print.pharmacy.gif) no-repeat 0 0;
}

.pharmacy .route {
	width:101px;
	height:24px;
	color:transparent;
	border:0;
	padding:0;
	background:url(../i/coop.route.pharmacy.gif) no-repeat 0 0;
}
.pharmacy .website {
	width:79px;
	height:10px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.website.pharmacy.gif) no-repeat left bottom;
}
.pharmacy .getDirections {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.getdirections.pharmacy.gif) no-repeat left bottom;
}
.pharmacy .RoutePrint {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.printdirections.pharmacy.gif) no-repeat left bottom;
}
.pharmacy .BackToSearch {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.back.search.pharmacy.gif) no-repeat left bottom;
}
/* Funeral styles */
.funerals A.MMResultName {
	color:#666699;
}
.funerals tr.MMTableHeader *, .funerals h4, .funerals #MMResults a.MMresultRoot:Hover, .funerals .MMDisambiguation {
    color: #FFF;
    background: #666699;
}
.funerals .MMResultFragment h4, .funerals #MMViewer .MMInfoBox h4, .funerals #MMResults .MMResultFragment h4 span {
    color: #666699;
    background: none;
}
.funerals .MMresultRoot, .funerals .MMTextField {
    border-color: #666699;
}
.funerals.RouteSearch div#MMResults a.MMDirectionsAnchor {
    color: #666699;
}
.funerals.RouteSearch div#MMResults a.MMDirectionsAnchor:Hover {
    color: #FFF;
    background: #666699;
}
.funerals .MMSubmit {
    background: #666699;
    color: #FFF;
    border: 1px solid #6A6AAE;
}
.funerals .MMPanel {
    background: #CCCCFF;
    border: 1px solid #6A6AAE;
}
.funerals .MMPanel a:Hover {
    background: #B3B4EF;
}
.funerals table.MMresultRoot tr.odd {
    background-color: #cccff;
}
.funerals table.MMresultRoot tr.even {
    background-color: #e0e0f4;
}
.funerals .MMContainerTop .MMSearchWrapper {
    background: #CCCCFF  url(../i/coop.search.funerals.gif) no-repeat 0 0;
    border: 2px solid #6A6AAE;
}
.funerals A.MMMoreDetails {
	width:79px;
	height:19px;
	background:url(../i/coop.more.funerals.gif) no-repeat 0 0;
}
.funerals INPUT.MMButton {
	width:96px;
	height:26px;
	color:transparent;
	border:0;
	background:url(../i/coop.buttons.funerals.gif) no-repeat 0 0;
}



.funerals .print {
	display:block;
	width:101px;
	height:24px;
	color:transparent;
	padding:0;
	float:left;
	background:url(../i/coop.print.funerals.gif) no-repeat 0 0;
}
.funerals .back {
	width:101px;
	height:24px;
	color:transparent;
	display:block;
	float:left;
	background:url(../i/coop.back.funerals.gif) no-repeat 0 0;
}



.funerals .route {
	width:101px;
	height:24px;
	color:transparent;
	border:0;
	display:block;
	float:left;
	background:url(../i/coop.route.funerals.gif) no-repeat 0 0;
}
.funerals .website {
	width:79px;
	height:19px;
	color:transparent;
	border:0;
	background:url(../i/coop.website.funerals.gif) no-repeat left bottom;
}
.funerals .MoreWebsite {
	width:101px;
	height:24px;
	display:block;
	float:left;
	color:transparent;
	border:0;
	background:url(../i/coop.morewebsite.funerals.gif) no-repeat left bottom;
}

.funerals .getDirections {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.getdirections.funerals.gif) no-repeat left bottom;
}
.funerals .RoutePrint {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.printdirections.funerals.gif) no-repeat left bottom;
}
.funerals .BackToSearch {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.back.search.funerals.gif) no-repeat left bottom;
}
/* Private Funeral styles */
.privatefunerals A.MMResultName {
	color:#666666;
}
.privatefunerals tr.MMTableHeader *, .privatefunerals h4, .privatefunerals #MMResults a.MMresultRoot:Hover, .privatefunerals .MMDisambiguation {
    color: #FFF;
    background: #666666;
}
.privatefunerals .MMResultFragment h4, .privatefunerals #MMViewer .MMInfoBox h4, .funerals #MMResults  .privatefunerals h4 span {
    color: #666666;
    background: none;
}
.privatefunerals .MMresultRoot, .privatefunerals .MMTextField {
    border-color: #666666;
}
.privatefunerals.RouteSearch div#MMResults a.MMDirectionsAnchor {
    color: #666666;
}
.privatefunerals.RouteSearch div#MMResults a.MMDirectionsAnchor:Hover {
    color: #FFF;
    background: #666666;
}
.privatefunerals .MMSubmit {
    background: #666666;
    color: #FFF;
    border: 1px solid #6A6AAE;
}
.privatefunerals .MMPanel {
    background: #CCCCCC;
    border: 1px solid #6A6AAE;
}
.privatefunerals .MMPanel a:Hover {
    background: #B3B4EF;
}
.privatefunerals table.MMresultRoot tr.odd {
    background-color: #cccccc;
}
.privatefunerals table.MMresultRoot tr.even {
    background-color: #e7e5e5;
}
.privatefunerals .MMContainerTop .MMSearchWrapper {
    background: #CCCCFF  url(../i/coop.search.funerals.gif) no-repeat 0 0;
    border: 2px solid #6A6AAE;
}
.privatefunerals A.MMMoreDetails {
	width:80px;
	height:20px;
	background:url(../i/coop.more.privatefunerals.gif) no-repeat 0 0;
}
.privatefunerals INPUT.MMButton {
	width:96px;
	height:26px;
	color:transparent;
	border:0;
	background:url(../i/coop.buttons.privatefunerals.gif) no-repeat 0 0;
}
.privatefunerals .back {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	background:url(../i/coop.back.privatefunerals.gif) no-repeat 0 0;
}
.privatefunerals .print {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:0 0 20px 0;
	background:url(../i/coop.print.privatefunerals.gif) no-repeat 0 0;
}

.privatefunerals .route {
	width:101px;
	height:24px;
	color:transparent;
	border:0;
	background:url(../i/coop.route.privatefunerals.gif) no-repeat 0 0;
}
.privatefunerals .website {
	width:79px;
	height:19px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.website.privatefunerals.gif) no-repeat left bottom;
}
.privatefunerals .getDirections {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.getdirections.privatefunerals.gif) no-repeat left bottom;
}
.privatefunerals .RoutePrint {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.printdirections.privatefunerals.gif) no-repeat left bottom;
}
.privatefunerals .BackToSearch {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.back.search.privatefunerals.gif) no-repeat left bottom;
}
/* Travel styles */
.travel A.MMResultName {
	color:#ff6600;
}
.travel tr.MMTableHeader *, .travel h4, .travel #MMResults a.MMresultRoot:Hover {
    color: #FFF;
    background: #ff6600;
}
.travel .MMResultFragment h4, .travel #MMViewer .MMInfoBox h4, .travel #MMResults .MMResultFragment h4 span {
    color: #CC6600;
    background: none;
}
.travel .MMresultRoot, .travel .MMTextField {
    border-color: #CC6600;
}
.travel.RouteSearch div#MMResults a.MMDirectionsAnchor {
    color: #CC6600;
}
.travel.RouteSearch div#MMResults a.MMDirectionsAnchor:Hover {
    color: #FFF;
    background: #CC6600;
}

.travel .MMPanel {
    background: #ff9966;
    border: 1px solid #FF9933;
}
.travel .MMDisambiguation {
    background: #ff9966;
}
.travel .MMPanel a:Hover {
    background: #FFE7CF;
}
.travel table.MMresultRoot tr.odd {
    background-color: #ffcc99; 
 /* ff9966 */
}
.travel table.MMresultRoot tr.even {
    background-color:#F2D1B4; /* ffcc99 */
}
.travel .MMContainerTop .MMSearchWrapper {
    background: #F4DABF   url(../i/coop.search.travel.gif) no-repeat 0 0;
    border: 2px solid #FF9933;
}
.travel A.MMMoreDetails {
	width:85px;
	height:20px;
	background:url(../i/coop.more.travel.gif) no-repeat 0 0;
}
.travel INPUT.MMButton {
	width:96px;
	height:26px;
	color:transparent;
	border:0;
	background:url(../i/coop.buttons.travel.gif) no-repeat 0 0;
}
.travel .print {
	display:block;
	width:101px;
	height:24px;
	color:transparent;
	padding:0;
	float:left;
	background:url(../i/coop.print.travel.gif) no-repeat 0 0;
}
.travel .back {
	width:101px;
	height:24px;
	color:transparent;
	display:block;
	float:left;
	background:url(../i/coop.back.travel.gif) no-repeat 0 0;
}

.travel .route {
	width:101px;
	height:24px;
	color:transparent;
	border:0;
	display:block;
	float:left;
	background:url(../i/coop.route.travel.gif) no-repeat 0 0;
}
.travel .website {
	width:79px;
	height:19px;
	color:transparent;
	border:0;
	background:url(../i/coop.website.travel.gif) no-repeat left bottom;
}
.travel .MoreWebsite {
	width:101px;
	height:24px;
	display:block;
	float:left;
	color:transparent;
	border:0;
	background:url(../i/coop.morewebsite.travel.gif) no-repeat left bottom;
}
.travel .getDirections {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.getdirections.travel.gif) no-repeat left bottom;
}
.travel .RoutePrint {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.printdirections.travel.gif) no-repeat left bottom;
}
.travel .BackToSearch {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.back.search.travel.gif) no-repeat left bottom;
}
/* All styles */

.all tr.MMTableHeader *, .all h4, .all #MMResults a.MMresultRoot:Hover {
    color: #FFF;
    background: #000066;
}
.all .MMResultFragment h4, .all #MMViewer .MMInfoBox h4, .all #MMResults .MMResultFragment h4 span {
    color: #000066;
    background: none;
}
.all .MMresultRoot, .all .MMTextField {
    border-color: #000066; 
}
.all.RouteSearch div#MMResults a.MMDirectionsAnchor {
    color: #000066;
}
.all.RouteSearch div#MMResults a.MMDirectionsAnchor:Hover {
    color: #FFF;
    background: #000066;
}
.all .MMSubmit {
    background: url( http://www.co-operative.co.uk/EasySiteWeb/EasySite/StyleData/StyleCoOpGroup/Images/bg_ubl.gif ) repeat-x;
    color: #FFF;
    border: 1px solid #003399;
    border-width: 0 1px 1px 1px;
}
.all .MMPanel {
    background: #CCCCFF;
    border: 1px solid #003399;
}
.all .MMDisambiguation {
    background: #CCCCFF;
}
.all .MMPanel a:Hover {
    background: #9FA0FF;
}
.all table.MMresultRoot tr.odd {
    background-color: #CCCCFF;
}
.all table.MMresultRoot tr.even {
    background-color: #FFFFFF;
}
.all .MMContainerTop .MMSearchWrapper {
    background: #CCCCFF  url(../i/coop.search.all.gif) no-repeat 0 0;
    border: 2px solid #003399;
}
.all A.MMMoreDetails {
	width:80px;
	height:20px;
	background:url(../i/coop.more.all.gif) no-repeat 0 0;
}
.all A.MMResultName {
	color:#000066;
}
.all INPUT.MMButton {
	width:96px;
	height:26px;
	color:transparent;
	border:0;
	background:url(../i/coop.buttons.all.gif) no-repeat 0 0;
}
.all .print {
	display:block;
	width:101px;
	height:24px;
	color:transparent;
	padding:0;
	float:left;
	background:url(../i/coop.print.all.gif) no-repeat 0 0;
}
.all .back {
	width:101px;
	height:24px;
	color:transparent;
	display:block;
	float:left;
	background:url(../i/coop.back.all.gif) no-repeat 0 0;
}

.all .route {
	width:101px;
	height:24px;
	color:transparent;
	border:0;
	display:block;
	float:left;
	background:url(../i/coop.route.all.gif) no-repeat 0 0;
}

.all .MoreWebsite {
	width:101px;
	height:24px;
	display:block;
	float:left;
	color:transparent;
	border:0;
	background:url(../i/coop.morewebsite.all.gif) no-repeat left bottom;
}
.all .website {
	width:79px;
	height:19px;
	color:transparent;
	border:0;
	background:url(../i/coop.website.all.gif) no-repeat left bottom;
}
.all .getDirections {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.getdirections.all.gif) no-repeat left bottom;
}

.all .RoutePrint {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.printdirections.all.gif) no-repeat left bottom;
}
.all .BackToSearch {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.back.search.all.gif) no-repeat left bottom;
}


/* Britannia Styles */
.britannia A.MMResultName {
	color:#CC0033;
}
.britannia A.MMMoreDetails {
	width:80px;
	height:20px;
	background:url(../i/coop.more.britannia.gif) no-repeat 0 0;
}
.britannia tr.MMTableHeader *, .britannia h4, .britannia #MMResults a.MMresultRoot:Hover, .britannia .MMDisambiguation {
    background-color: #CC0033;
}
.britannia tr.MMTableHeader * {
    color: #FFF;
}
.britannia .MMResultFragment h4, .britannia #MMViewer .MMInfoBox h4, .britannia #MMResults .MMResultFragment h4 span {
    background: none;
    color: #CC0033;
}
.britannia .MMresultRoot, .britannia .MMTextField {
    border-color: #CC0033;
}
.britannia.RouteSearch div#MMResults a.MMDirectionsAnchor {
    color: #666600;
}
.britannia.RouteSearch div#MMResults a.MMDirectionsAnchor:Hover {
    background: #CC0033 ;
}
.britannia .MMSubmit {
    background: url( http://www.co-operative.co.uk/EasySiteWeb/EasySite/StyleData/StyleCoOpFood/Images/bg_ubl.gif ) repeat-x;
    color: #0C1967;
    border: 1px solid #92C300;
    border-width: 0 1px 1px 1px;
}
.britannia .MMPanel {
    background: #CCCCCC;
    border: 1px solid #666600;
}
.britannia .MMDisambiguation {
    background: #CCCCCC;
}
.britannia .MMPanel a:Hover {
    background-color: #ECFFAF;
}
.britannia table.MMresultRoot tr.odd {
    background-color: #E8E8E8;
}
.britannia table.MMresultRoot tr.even {
    background-color: #CCCCCC;
}
.britannia .MMContainerTop .MMSearchWrapper {
    background: #E2E2E2  url(../i/coop.search.britannia.gif) no-repeat 0 0;
    border: 2px solid #CC0033 ;
}
.britannia INPUT.MMButton {
	width:96px;
	height:26px;
	color:transparent;
	border:0;
	background:url(../i/coop.buttons.britannia.gif) no-repeat 0 0;
}
.britannia .back {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	background:url(../i/coop.back.britannia.gif) no-repeat 0 0;
}
.britannia .print {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:0 0 20px 0;
	background:url(../i/coop.print.britannia.gif) no-repeat 0 0;
}

.britannia .route {
	width:101px;
	height:24px;
	color:transparent;
	border:0;
	background:url(../i/coop.route.britannia.gif) no-repeat 0 0;
}
.britannia .website {
	width:79px;
	height:10px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.website.britannia.gif) no-repeat left bottom;
}
.britannia .MoreDetails .website {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.morewebsite.britannia.gif) no-repeat left bottom;
}

.britannia .getDirections {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.getdirections.britannia.gif) no-repeat left bottom;
}
.britannia .RoutePrint {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.printdirections.britannia.gif) no-repeat left bottom;
}
.britannia .BackToSearch {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.back.search.britannia.gif) no-repeat left bottom;
}






/* Motor styles */



.motor tr.MMTableHeader *, .motor h4, .motor #MMResults a.MMresultRoot:Hover {
    color: #FFF;
    background: #000066;
}
.motor .MMResultFragment h4, .motor #MMViewer .MMInfoBox h4, .motor #MMResults .MMResultFragment h4 span {
    color: #000066;
    background: none;
}
.motor .MMresultRoot, .motor .MMTextField {
    border-color: #000066; 
}
.motor.RouteSearch div#MMResults a.MMDirectionsAnchor {
    color: #000066;
}
.motor.RouteSearch div#MMResults a.MMDirectionsAnchor:Hover {
    color: #FFF;
    background: #000066;
}
.motor .MMSubmit {
    background: url( http://www.co-operative.co.uk/EasySiteWeb/EasySite/StyleData/StyleCoOpGroup/Images/bg_ubl.gif ) repeat-x;
    color: #FFF;
    border: 1px solid #003399;
    border-width: 0 1px 1px 1px;
}
.motor .MMPanel {
    background: #CCCCFF;
    border: 1px solid #003399;
}
.motor .MMDisambiguation {
    background: #CCCCFF;
}
.motor .MMPanel a:Hover {
    background: #9FA0FF;
}
.motor table.MMresultRoot tr.odd {
    background-color: #CCCCFF;
}
.motor table.MMresultRoot tr.even {
    background-color: #FFFFFF;
}
.motor .MMContainerTop .MMSearchWrapper {
    background: #CCCCFF  url(../i/coop.search.motor.gif) no-repeat 0 0;
    border: 2px solid #003399;
}
.motor A.MMMoreDetails {
	width:80px;
	height:20px;
	background:url(../i/coop.more.motor.gif) no-repeat 0 0;
}
.motor A.MMResultName {
	color:#000066;
}
.motor INPUT.MMButton {
	width:96px;
	height:26px;
	color:transparent;
	border:0;
	background:url(../i/coop.buttons.motor.gif) no-repeat 0 0;
}
.motor .back {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	background:url(../i/coop.back.motor.gif) no-repeat 0 0;
}
.motor .print {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:0 0 20px 0;
	background:url(../i/coop.print.motor.gif) no-repeat 0 0;
}

.motor .route {
	width:101px;
	height:24px;
	color:transparent;
	border:0;
	background:url(../i/coop.route.motor.gif) no-repeat 0 0;
}

.motor .getDirections {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.getdirections.motor.gif) no-repeat left bottom;
}

.motor .RoutePrint {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.printdirections.motor.gif) no-repeat left bottom;
}
.motor .BackToSearch {
	width:106px;
	height:30px;
	color:transparent;
	border:0;
	padding:20px 0 0 0;
	background:url(../i/coop.back.search.motor.gif) no-repeat left bottom;
}

/* General Styles */
* + html .MMSubmit {
    padding: 0;
}
.PrivateFunerals {
    margin-top: 10px;
    display: none;
}
.funerals .PrivateFunerals {
    display: block;
}
.MMDisambiguation {
	z-index: 100;
    filter: alpha( opacity = 80 );
    opacity: 0.80;
}
.MMPanel {
	z-index: 100;
    padding: 10px;
}
.MMPanel a {
    text-decoration: none;
    display: block;
    padding: 3px 5px;
    margin: 0 5px;
}
.MMPanel h4 {
    background: none;
    color: #000;
    margin: -7px 0 5px 0;
}