	/*===================Resets:===================*/
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
	  margin: 0;
	  padding: 0;
	  border: 0;
	  outline: 0;
	  font-weight: inherit;
	  font-style: inherit;
	  font-size: 100%;
	  font-family: inherit;
	  vertical-align: baseline;
	}
	/* remember to define focus styles! */
	:focus {
	  outline: 0;
	}
	body {
	  line-height: 1.3em;
	  color: black;
	  background: white;
	}
	ol, ul {
	  list-style: none;
	}
	/* tables still need 'cellspacing="0"' in the markup */
	
	table {
	  border-collapse: separate;
	  border-spacing: 0;
	}
	caption, th, td {
	  text-align: left;
	  font-weight: normal;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
	  content: "";
	}
	blockquote, q {
	  quotes: "" "";
	}
	/*===================End Resets===================*/
	
	html
	{
		overflow: -moz-scrollbars-vertical;
		/*removes flicker in IE:*/
		filter: expression(document.execCommand("BackgroundImageCache", false, true));
	}
	body{
		text-align:center;
		color:#818181;
		font-family:Arial;
		font-size:11px; 
		line-height:14px;
		width:100%;
		background: url(../../images/common/site_background.gif) repeat-x;
	}
	
	p{margin:15px 0 15px 0}
	
	a{text-decoration:none;color:#818181}
	
	strong{font-weight:bold;}
	
	a.more{font-weight:bold;color:#4281E3;text-decoration:none !important;}
	
	#top{background:url(../../images/common/top_0.jpg) no-repeat;width:992px;height:100px;}
	
	#top #switch_language a
	{
	    position:relative;top:10px;left:920px;color:#4280E3
	}
	
	
	
	#main{
		margin:0 auto;
		position:relative;
		width:992px;
		text-align:left;
	}
	
	#main .wrapper {padding:10px;}

	#header{}
	/* url(../../images/common/header_left.jpg)*/
	#header #left {height:60px;width:9px;background: url(../../images/common/header_left.jpg) no-repeat;float:left;}
	
	#header #middle {background-color:blue;float:left;width:972px;height:60px;background: url(../../images/common/header_1px.jpg) repeat-x;}
	
	#header #right {height:60px;width:10px;background: url(../../images/common/header_right.jpg) no-repeat;float:left;}
	
	
	
	/*
	#header ul#nav{font-weight:bold;list-style-type:none;width:972px;}
	#header ul#nav li{list-style-type:none;display:inline;height:50px;padding:18px 0px 10px 0px;margin:4px 0 0 0;background-repeat:no-repeat;text-align:center;}
    */
#nav2div {
    float:left;
    width:100%;

    line-height:normal;
    }
  #nav2div ul {
    margin:0;
    padding:0;
    list-style:none;
    }
  #nav2div li {
    float:left;
    margin:0;
    padding:0;
    } 
#nav2div a {
    display:block;
    /*background:url("images/common/nav_left.gif") no-repeat left top;*/
    padding:20px 20px; /* IE - 12 */
    color: #818181;
    font-weight: bold;
    }   
  #nav2div li {
    float:left;
    /*background:url("images/common/nav_right.gif") no-repeat right top;*/
    margin:4px 0 0 0;
    padding:0;
    }
  #nav2div li:hover {
    background:url("../../images/common/nav_right.gif") no-repeat right top;
    }
  #nav2div li:hover a {
    background:url("../../images/common/nav_left.gif") no-repeat left top;
    color: #fff;
    }     
  #nav2div ul li.current {
    background:url("../../images/common/nav_right.gif") no-repeat right top;
    }
  #nav2div ul li.current a {
    background:url("../../images/common/nav_left.gif") no-repeat left top;
    color: #fff;
    }  
  #nav2div ul li.selected {
    background:url("../../images/common/nav_right.gif") no-repeat right top;
    }
  #nav2div ul li.selected a {
    background:url("../../images/common/nav_left.gif") no-repeat left top;
    color: #fff;
    }   	
	/* IE hack */
	/* #header ul#nav>li{display:inline-block}	*/
	#header ul#nav>li{float: left;}
	#middle {background: url(../../images/common/content_background.jpg) repeat-y;width:992px;float:left;}	
	#middle #wrapper {padding:0 12px 0 12px;float:left;}
	
	#middle #content {width:735px;float:left;}
	
	#middle #content a {color: #25AAE1;text-decoration: underline;}
	#middle #content h2{font-size:16px;font-weight:bold;padding-bottom:10px;color:#1B68B3}
	#middle #content h3{font-size:14px;font-weight:bold;padding-bottom:10px;}
	#middle #content h4{font-size:14px;font-weight:bold;padding-bottom:10px;}
	
	
	#middle #right {width:218px;float:left;}/*background: url(../../images/common/health_tools.jpg) no-repeat;*/
	
	#middle #right #search
	{
	     color:#FFFFFF;
	     margin-bottom:10px;
	}
	#middle #right #search span.inputtext {padding:2px;width:137px; height:24px; background-image: url(../../images/searchbox/inputtext.gif); background-repeat:no-repeat;float:left;margin-right:1px;}
	#middle #right #search span.inputtext input {width: 131px;  border: 0;}
	#middle #right #search input.submitinput {height:24px; border:0; width:74px; float:left;}
	
	#middle div.see_all {float:right;padding-right:5px;}
	
	#middle #column1 {float:left;padding-top:20px;padding-right:20px;}
	#middle #column2 {float:left;padding-top:20px;}	
	
	.feature {width:352px;}
	.feature .top{width:352px;height:16px;background: url(../../images/home/feature_top.jpg) no-repeat;float:left;}
	.feature .middle{border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;background:none;float:left;}
	.feature .border_width {height:165px;width:350px;}
	.feature .middle .wrapper {padding:15px;}
	.feature .middle .title a.title {font-size:16px;text-decoration:none !important;margin-bottom:10px;display:block;color:#005696 !important;}
	.feature .bottom{width:352px;height:8px;background: url(../../images/home/feature_bottom.jpg) no-repeat;float:left;}
	.feature img.feature_image{border:1px solid #D9D9D9;margin-right:15px;}
	
	#footer{clear:both;background:url(../../images/common/footer_background.jpg) repeat-y;float:left;width:992px;
      
	    
    }
	
	/* all lists in footer: */
	#footer ul{list-style-type:none;}
	#footer ul li{list-style-type:none;display:inline;}
	/* IE hack */
	#footer ul>li{float:left;}	
	
	
	#footer #top{width:992px;height:20px;background: url(../../images/common/footer_top.jpg) no-repeat;}
	#footer #top2{width:992px;height:15px;background: url(../../images/common/footer_top2.jpg) no-repeat;}
	
	#footer ul#nav{}
	#footer ul#nav li{height:50px;padding:20px 10px 0px 15px;}
	#footer ul#nav li#language{padding-left:182px;}
	
	#footer #logos {float:left;margin:5px;}
	#footer #PCLogo {float:left;margin-right:10px;}
	#footer #logos #stores {font-weight:bold;    padding-left: 11px;   }
	#footer #logos #stores .store {color:#005696;font-weight:normal;float:left;margin:0;background:url(../../images/common/checkmark.jpg) no-repeat}
	#footer #logos #stores .store .wrapper {padding:0 0 0 20px;float:left;}
	
	#footer #logos ul#logos1 {   padding-left: 11px;   }
	#footer #logos ul#logos1 li {float:left;}
	#footer #logos ul#logos1 li a {float:left;}
	#footer #logos ul#logos1>li{}	
	#footer #logos ul#logos2 {clear:both;   padding-left: 11px;   }
	#footer #logos ul#logos2 li {float:left;}
	#footer #logos ul#logos2>li{}	
	#footer #logos ul#logos2 li a {float:left;}
	
	#footer #logos ul#logos1 a#logo_atlantic{background:url(../../images/common/logo_atlantic.gif);width:118px;height:45px;}
	#footer #logos ul#logos1 a#logo_atlantic:hover {background:url(../../images/common/logo_atlantic_roll.gif);width:118px;height:45px;}

	#footer #logos ul#logos1 a#logo_dominion{background:url(../../images/common/logo_dominion.gif);width:137px;height:45px;}
	#footer #logos ul#logos1 a#logo_dominion:hover {background:url(../../images/common/logo_dominion_roll.gif);width:137px;height:45px;}

	#footer #logos ul#logos1 a#logo_extra{background:url(../../images/common/logo_extra.gif);width:127px;height:45px;}
	#footer #logos ul#logos1 a#logo_extra:hover {background:url(../../images/common/logo_extra_roll.gif);width:127px;height:45px;}

	#footer #logos ul#logos1 a#logo_fortinos{background:url(../../images/common/logo_fortinos.gif);width:119px;height:45px;}
	#footer #logos ul#logos1 a#logo_fortinos:hover {background:url(../../images/common/logo_fortinos_roll.gif);width:119px;height:45px;}

	#footer #logos ul#logos1 a#logo_independant{background:url(../../images/common/logo_independant.gif);width:118px;height:45px;}
	#footer #logos ul#logos1 a#logo_independant:hover {background:url(../../images/common/logo_independant_roll.gif);width:118px;height:45px;}

	#footer #logos ul#logos1 a#logo_loblaws{background:url(../../images/common/logo_loblaws.gif);width:101px;height:45px;}
	#footer #logos ul#logos1 a#logo_loblaws:hover {background:url(../../images/common/logo_loblaws_roll.gif);width:101px;height:45px;}

	#footer #logos ul#logos1 a#logo_loblaw_greatfood{background:url(../../images/common/logo_loblaw_greatfood.gif);width:107px;height:45px;}
	#footer #logos ul#logos1 a#logo_loblaw_greatfood:hover {background:url(../../images/common/logo_loblaw_greatfood_roll.gif);width:107px;height:45px;}

	#footer #logos ul#logos1 a#logo_maxi1{background:url(../../images/common/logo_maxi.gif);width:61px;height:45px;}
	#footer #logos ul#logos1 a#logo_maxi1:hover {background:url(../../images/common/logo_maxi_roll.gif);width:61px;height:45px;}

	#footer #logos ul#logos1 a#logo_maxi2{background:url(../../images/common/logo_maxi2.gif);width:73px;height:45px;}
	#footer #logos ul#logos1 a#logo_maxi2:hover {background:url(../../images/common/logo_maxi2_roll.gif);width:73px;height:45px;}
	
	#footer #logos ul#logos2 a#logo_nofrills{background:url(../../images/common/logo_nofrills.gif);width:118px;height:38px;}
	#footer #logos ul#logos2 a#logo_nofrills:hover {background:url(../../images/common/logo_nofrills_roll.gif);width:118px;height:38px;}

	#footer #logos ul#logos2 a#logo_superstore{background:url(../../images/common/logo_superstore.gif);width:137px;height:38px;}
	#footer #logos ul#logos2 a#logo_superstore:hover {background:url(../../images/common/logo_superstore_roll.gif);width:137px;height:38px;}

	#footer #logos ul#logos2 a#logo_provigo{background:url(../../images/common/logo_provigo.gif);width:127px;height:38px;}
	#footer #logos ul#logos2 a#logo_provigo:hover {background:url(../../images/common/logo_provigo_roll.gif);width:127px;height:38px;}

	#footer #logos ul#logos2 a#logo_superstore_loblaw{background:url(../../images/common/logo_superstore_loblaw.gif);width:200px;height:38px;}
	#footer #logos ul#logos2 a#logo_superstore_loblaw:hover {background:url(../../images/common/logo_superstore_loblaw_roll.gif);width:200px;height:38px;}

	#footer #logos ul#logos2 a#logo_saveeasy{background:url(../../images/common/logo_saveeasy.gif);width:138px;height:38px;}
	#footer #logos ul#logos2 a#logo_saveeasy:hover {background:url(../../images/common/logo_saveeasy_roll.gif);width:138px;height:38px;}

	#footer #logos ul#logos2 a#logo_valumart{background:url(../../images/common/logo_valumart.gif);width:107px;height:38px;}
	#footer #logos ul#logos2 a#logo_valumart:hover {background:url(../../images/common/logo_valumart_roll.gif);width:107px;height:38px;}

	#footer #logos ul#logos2 a#logo_zehrs{background:url(../../images/common/logo_zehrs.gif);width:134px;height:38px;}
	#footer #logos ul#logos2 a#logo_zehrs:hover {background:url(../../images/common/logo_zehrs_roll.gif);width:134px;height:38px;}

	
	#footer #footer_bottom {width:992px;height:15px;background: url(../../images/common/footer_bottom.jpg) no-repeat;clear:both;}
	#bottom_bottom {}
	#bottom_bottom #bottom_bottom_top {width:100%;background: url(../../images/common/footer_bottom_background.jpg) repeat-x;height:27px;float:left;margin-top:10px;}
	
	#bottom_bottom ul {list-style-type:none;}
	#bottom_bottom ul li {list-style-type:none;padding:8px 0px 0px 16px;height:27px;display:inline;}	
	#bottom_bottom ul>li {float:left;}	
	

	/*Search*/
    #SearchResults {padding: 5px 20px;}
    #SearchResults #SearchKeyword {font-size:16px;font-weight:bold;margin:30px 0 30px 0;}
    #SearchResults h3{margin:15px 0 15px 0;}
    
    #SearchResults ul.search_counts{padding:15px;}
    #SearchResults ul.search_counts li
    {
	background: url(../../images/mri/blue_arrow.gif) 0 0.3em no-repeat;
    list-style-type: none;
	padding: 0 0 5px 12px;
	font-family: Helvetica;
	font-size: 11px;
    color: #666666;
    margin-bottom: 5px;
    margin-top: 5px;
    }
     #SearchResults ul.search_counts li a
     {
        font-weight: bold;
     }
    div#content_body ul {margin-left: 10px; padding-left: 10px;}
    div#content_body ul li 
    {
	background: url(../../images/mri/blue_arrow.gif) 0 0.3em no-repeat;
    list-style-type: none;
	padding: 0 0 5px 12px;
	font-family: Helvetica;
	font-size: 11px;
    color: #666666;
    margin-bottom: 5px;
    margin-top: 5px;
    }
    div#content_body p
    {
        line-height: 18px;
    }
    
ul.search_results
{
	padding: 0;
	margin: 0;
}

ul.search_results li
{
	background: url(../../images/mri/blue_arrow.gif) 0 0.3em no-repeat;
    list-style-type: none;
	padding: 0 0 5px 12px;
	font-family: Helvetica;
	font-size: 11px;
    color: #666666;
    margin-bottom: 5px;
    margin-top: 5px;
}
ul.search_results li div div
{
    line-height: 150%;
    font-size: 12px;
    padding-right: 15px;
}
ul.search_results li a
{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

ul.search_results li a:hover
{
	text-decoration: underline;
}
div.search_pageing
{
    
}
div.search_pageing ul li
{
    display: inline;
    padding-left: 5px;
}
