body { background:url(http://www.morrisons.co.uk/graphics/getgrowing/body_bg.jpg) repeat-x #92ca45; }
#inner_wrapper { background:url(http://www.morrisons.co.uk/graphics/getgrowing/background.jpg) repeat-x; position:relative; }
.rewards_item { width:230px; float:left; }
.rewards_item p { padding-left:10px; font-size:0.9em; color:#13583f; }
.rewards_left { margin-right:16px; }
.rewards_right { margin-left:16px; }

#secondary_block { float: right;margin: 47px 0 20px 0;border-top: 1px solid #ccc;padding: 6px 0 10px 0;width: 223px;font-size: 0.9em; }
#secondary_block .container { margin-bottom:15px; border:0px solid #000000; background-color:transparent; }
#secondary_block .gg_yourvouchers { background:url(../graphics/getgrowing/your-vouchers.gif) no-repeat;height:36px;text-align:left;padding-top:5px;width:216px; }
#secondary_block .gg_yourvouchers h2 { display:none; }
#secondary_block .gg_yourvouchers span { margin-left:120px;font-weight:bold;color:#00583f; }

#secondary_block .gg_yourvouchers_Blank { background:url(../graphics/getgrowing/green-login-bg.gif) no-repeat;height:36px;text-align:left;padding-top:5px;width:216px; }
#secondary_block .gg_yourvouchers_Blank h2 { display:none; }
#secondary_block .gg_yourvouchers_Blank span { margin-left:60px;padding-top:20px; font-weight:bold;color:#00583f; }

#secondary_block .getgrowing h2 { background-image:url(../graphics/getgrowing/getgrowing-module-header.gif); padding-left:20px; height:34px; line-height:34px; color:#ffffff; font-weight:bold; font-size:1.3em;background-color:transparent; }
#secondary_block .getgrowing .inner_container { background-image:url(../graphics/getgrowing/getgrowing-module-background.gif); padding:0 15px 0px 18px; margin:0 0 0 0; background-position:top;background-color:transparent; }
#secondary_block .getgrowing .inner_container .learnmore { text-align:right; }
#secondary_block .getgrowing .inner_container .learnmore a { color:#9cc539; }
#secondary_block .getgrowing .inner_container img { padding-bottom:5px; margin-top:-3px; }
#secondary_block .getgrowing .inner_container p { font-size:1em; margin:0; padding:2px 0 2px 0; color:#046d4c; }
#secondary_block .getgrowing .inner_footer { background-image:url(../graphics/getgrowing/getgrowing-module-footer.gif); padding:0 0px 0 0px; margin:-10px 0 0 0; height:29px; }

#gg_product_area img { padding:0 10px 10px 0; }
#gg_product_area .intro { color:#13583f;font-weight:bold; }
#gg_product_area p { color:#13583f; }
#gg_product_area h4 { border:0px !important;margin:0 0 10px 0 !important;padding:0 !important;font-weight:bold;color:#13583f !important; }
#gg_product_area table thead th { background-color:#dbecf4;border:0px;color:#13583f;font-weight:bold; }
#gg_product_area table tbody td { background-color:#ffffff;border:0px;color:#13583f; }
#gg_product_area .gg_spacer_row { background-color:transparent !important;border:0px solid #ffffff;height:20px; }
#gg_product_area .addtowishlist { float:right; }
#gg_product_area table thead th.gg_code { width:75px; }
#gg_product_area table thead th.gg_basket_item { width:180px; }
#gg_product_area table thead th.gg_item { width:231px; }
#gg_product_area table thead th.gg_points { width:116px; }
#gg_product_area table thead th.gg_basket_points { width:70px; }
#gg_product_area table thead th.gg_quantity { width:74px; }
#gg_product_area table thead th.gg_required { width:110px; }
#gg_product_area table tbody td.gg_quantity input, #gg_product_area table tbody td.gg_product_quantity input { width:50px !important;text-align:center; }
#gg_product_area table tbody td.gg_basket_product_quantity a { color:#8dc445; font-weight:bold; }
#gg_product_area table tbody td.gg_basket_product_quantity a:hover { color:#8dc445; font-weight:bold; }
#gg_product_area table tbody td.gg_basket_product_quantity input { width:40px !important;text-align:center;margin-right:3px; }
#gg_product_area table tbody td.gg_quantity { font-weight:bold !important;vertical-align:top;padding:20px 0 0 0; }
#gg_product_area table thead th.gg_product_quanitity { font-weight:bold !important;vertical-align:top;padding:0px 0 0 0; }
#gg_product_area table tbody tr.gg_hugegreen td { font-weight:bold;color:#8dc73f;font-size:1.4em;text-align:center; }
#gg_product_area table tbody tr.gg_hugegreen td a { float:right;font-weight:bold;color:#8dc73f;font-size:1em; }
#gg_product_area table tbody tr.gg_hugegreen td a:hover { float:right;font-weight:bold;color:#8dc73f;font-size:1em; }
#gg_product_area table tbody tr.gg_total td { height:30px;text-align:center;color:#ffffff;font-weight:bold;background-color:#006b51;font-size:1.4em; }
#gg_product_area table tbody tr.gg_total td span { float:left;font-size:0.8em; }
#gg_product_area table tbody td.gg_points { font-weight:bold;color:#8dc73f;font-size:1.4em;padding-left:30px; }

#gg_product_area #school_map_center { text-align:center;margin-top:30px; }
#gg_product_area #school_map_center span { color:#037446;font-weight:bold;font-size:1.2em; }
#gg_product_area #school_map_center input { margin-left:15px;font-size:1em;width:14em;text-align:center;color:#cccccc;padding:1px; }
#gg_product_area #school_map_center input.go { margin-bottom:-18px;width:auto;height:auto; }
#gg_product_area #school_map_center img { margin-top:20px; }

#gg_age_icons { text-align:left; position: absolute; top: 165px; }

#gg_product_info {padding: 0 5px;}
#gg_product_list table{clear:both; margin-top:10px;}
#gg_product_list ul.product_listing li.static { background-color:#ffffff;border:0px solid #a1c8d9;margin-right:5px;color:#006749; }
#gg_product_list ul.product_listing li.last { margin-right:0px; }
/* #gg_product_list ul.product_listing li.static div { text-align:center; } */
#gg_product_list ul.product_listing li.static div.gg_product_item { height:269px;background-color:#e0edf3;border-top:1px solid #a1c8d9;border-left:1px solid #a1c8d9;border-right:1px solid #a1c8d9;border-bottom:1px solid #a1c8d9;padding-left:0px;text-align:left; }
#gg_product_list ul.product_listing li.static .image { border-top:0px solid #a1c8d9;border-left:0px solid #a1c8d9;border-right:0px solid #a1c8d9;border-bottom:0px solid #a1c8d9;margin-left:0px; }
#gg_product_list ul.product_listing li.static h4 { margin:0;padding:0;border:0px !important;text-align:left !important;color:#006749; }
#gg_product_list ul.product_listing span.offer strong { margin:11px 0 11px 0; }
#gg_product_list ul.product_listing span.offer em { border:3px solid #8ec742; background-color:#006a53 !important; }
#gg_product_list .gg_offers_pagination { text-align:center;list-style:none;background-color:#bae08b;margin:0;padding:0; }
#gg_product_list .gg_offers_pagination li { display:inline;color:#157947;font-weight:bold;line-height:20px; }
#gg_product_list .gg_offers_pagination li a { padding:0 2px 0 2px; color:#117e47; }
#gg_product_list .gg_offers_pagination li a:hover { color:#ffffff;background-color:#157947;font-weight:bold; }
#gg_product_list .gg_offers_pagination li a.select { color:#ffffff;background-color:#157947;font-weight:bold; }
#gg_product_list .gg_offers_pagination li a.select:hover { color:#bbe18e;background-color:#157947;font-weight:bold; }
#gg_product_list .gg_offers_pagination .select { font-weight:bold; text-decoration:underline; }
#gg_product_list #gg_search_offers { background-color:#ffffff;padding:10px; }
#gg_product_list #gg_search_offers span { font-weight:bold;color:#006a53; }
#gg_product_list #gg_search_offers select { width:150px;margin-left:10px; }
#gg_age_summary { bottom: 0; position: absolute; top: 195px; }
#gg_product_page img { padding:0 10px 10px 0; }
#gg_product_page h4 { border:0px solid #ffffff !important;padding:0 0 0 0 !important;margin:0 0 5px 0 !important;color:#006454 !important; }
#gg_product_page p { color:#006454; }
#gg_product_page input.addtowishlist { float:right; }
#gg_product_area #gg_points_so_far { text-align:center;margin-bottom:15px;font-size:1.2em;font-weight:bold;color:#006a53; }
#gg_product_area #gg_points_so_far input { width:5em;text-align:center; }
#gg_login_statusbox {position:absolute; right:10px; top: 0px; margin:0 0 0 5px;padding:31px 0 0 5px; }
#gg_login_statusbox.gg_status_loggedin { padding:15px 0 0 5px; }
#gg_login_statusbox p { padding:0;margin:0; }
#gg_product_area div.message_content { background: url(../graphics/getgrowing/gg_thankyoubg.gif) no-repeat left top; height: 202px; width: 360px; padding: 60px 45px 45px 45px; }
#gg_product_area ul.featured_articles img { border-bottom:7px solid #007251; float:left; margin:0pt 10px 10px 0pt; padding: 0; }
#gg_product_area div.gg_voucher_top { background: url(../graphics/getgrowing/bg_growometertop.gif) no-repeat left top; height: 37px; width: 455px; padding:20px; }
#gg_product_area div.gg_voucher_top p { margin: 0 0 5px 0; }
#gg_product_area div.gg_voucher_top label { color: #13583F; float: left; }
#gg_product_area div.gg_voucher_top input.field { width: 45px; }
#gg_product_area div.gg_voucher_top input.button{ margin: -5px 0 0 0; }
#gg_product_area p.print { padding: 0 0 0 20px; background: url(../graphics/getgrowing/gg_icon_print.gif) no-repeat left top; }
#gg_product_area div.school_website p { margin: 0 0 5px 0; }
#gg_product_area div.school_website textarea { width: 470px; }
#gg_profile .intro { color:#006a53; }
#gg_profile strong { color:#006a53; }
#gg_profile input.vouchers { width:30px;text-align:center; }
#gg_profile #www { width:300px;text-align:left; }
#gg_profile #submit { width:75px;text-align:center; }
#gg_profile p { padding:5px 0 5px 0;margin:0; }
#gg_profile ul li { display:inline; }
#gg_profile ul li input { width:20px;text-align:center; }
#gg_profile .gg_how_many_vouchers_text { width:300px; float:left; margin:8px 10px 8px 0; }
#gg_profile .gg_how_many_vouchers_button { width:70px; float:left; }
.gg_clear { clear:both; }
#secondary_block img.getGrowingTitle { background: transparent; border: none; padding: 0; }


#gg_product_area table tbody td.gg_code {
width:75px;
background-color:#DBECF4;
border:0px none;
color:#13583F;
font-weight:bold;
}

#gg_product_area table tbody td.gg_basket_item{
width:180px;
background-color:#DBECF4;
border:0px none;
color:#13583F;
font-weight:bold;
}

#gg_product_area table tbody td.gg_basket_points{
width:70px;
background-color:#DBECF4;
border:0px none;
color:#13583F;
font-weight:bold;
}

#gg_product_area table tbody td.gg_basket_quantity{
background-color:#DBECF4;
border:0px none;
color:#13583F;
font-weight:bold;
}

#gg_product_area table{border-collapse: collapse;border: 1px solid #fff!important;}



#block_2 #loginHeader.gg_forgotpassword h2 { background:transparent url(/graphics/GetGrowing/gg_login_header.gif) no-repeat scroll 100% 0 !important;color:#007D4C !important;padding:4px 6px 5px 6px !important; }
#block_2 #loginBody.gg_forgotpassword { }
#block_2 #loginBody.gg_forgotpassword fieldset, div.hpBinderButtons { background:#E6E6E6 url(/graphics/side_container_binder_border.gif) repeat-y scroll 100% 0;border:1px solid #CFCFCF;margin:0 0 1px;padding:8px 0; }
#block_2 #loginBody.gg_forgotpassword fieldset { padding:10px 0 !important; }
#block_2 #loginBody.gg_forgotpassword fieldset div.clearfix { display:none; }
#block_2 #loginBody.gg_forgotpassword fieldset p.link_position { display:none; }
#block_2 #loginBody.gg_forgotpassword fieldset p.show { display:block;text-align:right;line-height:20px; }
#block_2 #loginBody.gg_forgotpassword fieldset p.show input { margin-bottom:-5px; }
#block_2 #loginBody.gg_forgotpassword fieldset p a { float:none; }
#block_2 #ggforgotpassbuttons.hpBinderButtons { padding:4px 0;text-align:right; }
#block_2 #ggforgotpassbuttons.hpBinderButtons input { font-size:0.9em;color:#FFFFFF;text-decoration:none;font-weight:bold;border-color:#737373 #737373 #494949;border-style:solid;border-width:1px;padding:0px 7px;background:#555555 url(/graphics/binder_button_bg.gif) repeat-x scroll 0 100%;margin-right:10px; }

/* LETS GROW MAP */

#block_2 div.gg_letsgrow_map_wrapper { margin:0; padding:0; border:0; }
#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_top { background:url(/graphics/getgrowing/gg_map_box_top.gif) repeat-y scroll 100% 0; width:498px; height:114px; margin:0; padding:0; border:0; }
#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_sides { background:url(/graphics/getgrowing/gg_map_box_sides.jpg) repeat-y scroll 0 100%; width:498px; min-height:520px; height:auto !important; height:520px; margin:0; padding:0; border:0; }
#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_bottom { background:url(/graphics/getgrowing/gg_map_box_bottom.jpg) no-repeat 0 100%; width:498px; min-height:46px; height:auto !important; height:46px;  margin:0; padding:0; border:0; }

#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_top ul { list-style:none; margin:0; padding:30px 0 0 0; border:0; }
#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_top li { float:left; margin:0; padding:0; border:0; }

#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_top li.left{ width:245px; padding:0 0 0 20px; color:#fff; }
#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_top li.left h2{ font-size:1.4em; color:#fff; line-height:1.1em; font-weight:bold; margin:0; padding:0; border:0; }
#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_top li.left p { font-size:1em; color:#fff; line-height:1.1em;  margin:0; padding:0; border:0; }
#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_top li.left input { margin:5px 0 0 1px; padding:0; width:106px; height:22px;}

#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_top li.middle { width:110px; }
#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_top li.middle input { width:101px; height:32px; margin:50px 0 0 0; outline:none; padding:0; border:0; }

#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_top li.right{ width:110px; text-align: center; background:url(/graphics/getgrowing/gg_schools_grow_bg.jpg) repeat-y scroll 100% 0; width:101px; height:75px; margin:0; padding:0; border:0; }
#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_top li.right h2{ font-size:1.6em; color:#007867; line-height:1.1em; font-weight:bold; margin:20px 0 0 0; border:0; }
#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_top li.right p { display:block; overflow:hidden; text-indent:-9999px; margin:0; padding:0; border:0; }

#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_sides ul { list-style:none; margin:0; padding:15px 0 0 0; border:0; clear:both; display:inline-block; }
#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_sides li { float:left; margin:0; padding:0; border:0; }
#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_sides li.left { border:0; width:25px; padding:30px 0 0 31px;}
#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_sides li.right { border:0; width:400px; margin:0 0 0 7px;}
#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_sides li.right h2 { color:#787878; border:0; font-weight:bold; font-size:1.4em; }
#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_sides li.right p { font-size:1em; color:#787878; line-height:1.1em; margin:0; padding:0 0 10px 0; border:0; }
#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_sides li.right p span { color:#787878; border:0; font-weight:bold; font-size:1.1em; }
#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_sides li.right a { font-weight:normal; outline:none; }
#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_sides li.right a img { margin:10px 0 0 0; }
#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_sides li.right h3 { float:left; color:#1C7A5F; border:0; margin:12px 0 0 0; font-weight:bold; font-size:1.1em; }
#block_2 div.gg_letsgrow_map_wrapper div.gg_map_box_sides div.gg_map { margin:0; padding:0 0 0 23px; border:0; } 

#block_2 div.gg_letsgrow_map_wrapper div.gg_look_whos_registered { width:440px; margin:0; padding:15px 0 0 35px; border:0; display:inline-block; }
#block_2 div.gg_letsgrow_map_wrapper div.gg_look_whos_registered h2 { color:#1C7A5F; margin:0; padding:0; border:0; font-weight:bold; font-size:1.4em; }
#block_2 div.gg_letsgrow_map_wrapper div.gg_look_whos_registered p { color:#1C7A5F; margin:0; padding:0 0 10px 0; border:0; }

#block_2 div.gg_letsgrow_map_wrapper div.gg_look_whos_registered div.left { float:left; width:220px;}
#block_2 div.gg_letsgrow_map_wrapper div.gg_look_whos_registered div.right { float:right; width:220px; }

#block_2 div.gg_letsgrow_map_wrapper div.gg_look_whos_registered ul.regitered { list-style:none; margin:0; padding:0; border:0;  }
#block_2 div.gg_letsgrow_map_wrapper div.gg_look_whos_registered li.icon { float:left; clear:both; width:19px; height:20px; padding: 0 5px 0 0; border:0;}
#block_2 div.gg_letsgrow_map_wrapper div.gg_look_whos_registered li.school { width:185px; min-height:20px; text-align:left; height:auto !important; height:20px; margin:0; padding:0 0 5px 0; border:0; }
#block_2 div.gg_letsgrow_map_wrapper div.gg_look_whos_registered a { color:#1C7A5F; font-weight:normal; }

#block_2 div.gg_letsgrow_map_wrapper div.gg_look_whos_registered a img { margin:10px 0 10px 0; float:right;}
#block_2 div.gg_letsgrow_map_wrapper div.gg_look_whos_registered h3 { float:left; color:#1C7A5F; border:0; margin:10px 0 0 0; font-weight:bold; font-size:1.1em; }

/* Map Tool Tips/Bubbles - Schools */

#block_2 #map_container div.decluttered div.MMcontent { background: transparent !important; }
#block_2 #map_container div.decluttered div.MMplacer table.MMInfoBoxTable { width:200px;}
#block_2 #map_container div.decluttered div.MMplacer { position: absolute !important; top: 22px !important; #top: 10px !important; _top: 12px !important; left: -93px  !important;  }
#block_2 #map_container div.MMplacer { position: absolute !important; top: 22px !important; #top: 10px !important; _top: 10px !important; left: -93px  !important; }

#block_2 #map_container div.decluttered div.gg_school_bubble { width: 172px; background-color: #fff; border-bottom:2px solid #fee265; border-left:2px solid #fee265; border-right:2px solid #fee265; padding:0; width:172px; }
#block_2 #map_container div.decluttered div.gg_school_bubble img.schoolPic { margin:0; padding:14px 7px 10px 7px; _padding:14px 7px 10px 7px; #padding:14px 7px 10px 7px; margin:0; width:156px; height:93px; background-color:#fff;}
#block_2 #map_container div.decluttered div.gg_school_bubble ul { padding:5px 0 17px 0; }
#block_2 #map_container div.decluttered div.gg_school_bubble li { float:left; clear:both; width:155px; color:#1C7A5F; font-weight:bold; padding:0 0 0 15px; }
#block_2 #map_container div.decluttered div.MMplacer td.MMleft, #block_2 #map_container div.decluttered div.MMplacer td.MMright, #block_2 #map_container div.decluttered div.MMplacer td.MMcenter { width:173px !important; background: transparent !important; border:0 !important;  }
#block_2 #map_container div.decluttered div.MMplacer td.MMcentre { width:173px !important; background: transparent !important; border:0 !important; }
#block_2 #map_container div.decluttered div.MMplacer tr.MMbottom { width:173px !important; background: transparent !important; border:0 !important; }


#block_2 #map_container div.decluttered div.MMcontent a.MMclose { display:none !important; }
#block_2 #map_container div.decluttered div.MMcontent a.MMclose { color:#fff !important; }
#block_2 #map_container div.decluttered div.MMcontent a.MMclose2 { position:absolute; left:174px; top:13px; padding:0; margin:0; border:0; outline:none; }


/* PNG Fixes */

#block_2 #map_container div.decluttered .gg_school_bubble_top_green { background:transparent url(/graphics/getgrowing/MMSchoolBubbletopGreen.gif) no-repeat scroll 100% 0; border:0 none; height:11px; margin:0; padding:0;width:176px; }
#block_2 #map_container div.decluttered .gg_school_bubble { background: url(/graphics/getgrowing/MMSchoolBubbletopYellow.gif) no-repeat scroll 100% 0 !important; width:170px !important; margin:0; padding:0; _padding:19px 0 0 0 !important; }
#block_2 #map_container div.gg_school_bubble div.MMcontent { background: url(/graphics/getgrowing/MMSchoolBubbletopYellow.gif) no-repeat scroll 100% 0; width:170px; height:13px; margin:0; _margin:0 0 -19px 0 !important;  padding:0 !important; }
#block_2 #map_container table.MMInfoBoxTable td.MMcenter div.MMclusterindex { background: url(/graphics/getgrowing/MMSchoolBubbletopGreenWhite.gif) no-repeat scroll 100% 0 !important; z-index:1000; width:170px !important;  margin:0; padding:13px 0 0 0 !important; border:0; } 




/* Map Tool Tips/Bubbles - Stores */ 

#block_2 #map_container div.decluttered div.gg_school_bubble_green { width: 172px; background-color: #fff; border-bottom:2px solid #017465; border-left:2px solid #017465; border-right:2px solid #017465; padding:0; width:172px; }
#block_2 #map_container div.decluttered div.gg_school_bubble_green ul { padding:5px 0 17px 0; }
#block_2 #map_container div.decluttered div.gg_school_bubble_green li { float:left; clear:both; color:#1C7A5F; font-weight:bold; padding:0 0 0 15px; }

#block_2 #map_container div.decluttered div.gg_school_bubble_green div.gg_store_top { background:url(/graphics/getgrowing/gg_storesBG.jpg) repeat-y scroll 100% 0; width: 172px; min-height:30px; height:auto !important; height:30px; display:inline-block;  }
#block_2 #map_container div.decluttered div.gg_school_bubble_green div.gg_store_left { float:left; width:75px; overflow:hidden; font-size:1em; font-weight:bold; padding:11px 0 5px 10px; margin: 0 0 5px 0; font-weight:bold; color:#017465; line-height:1.2em; }
#block_2 #map_container div.decluttered div.gg_school_bubble_green div.gg_store_right { float:right; width:75px; overflow:hidden; font-size:1em; font-weight:bold; padding:11px 0 5px 10px; margin: 0 0 5px 0;  font-weight:bold; color:#017465; line-height:1.2em; }
#block_2 #map_container div.decluttered div.gg_school_bubble_green div.gg_store_right a { font-weight:bold; color:#017465; text-decoration:underline; }
#block_2 #map_container div.decluttered div.gg_school_bubble_green div.gg_store_right a:hover { font-weight:bold; color:#017465; text-decoration:none; }

#block_2 #map_container div.decluttered div.gg_school_bubble_green div.gg_store_left ul { padding:0 0 20px 0; margin:0; border:0; }
#block_2 #map_container div.decluttered div.gg_school_bubble_green div.gg_store_left li {float:left; clear:both; color:#75a70c; font-weight:bold; padding:0;}
#block_2 #map_container div.decluttered div.gg_school_bubble_green div.gg_store_bottom { background:url(/graphics/getgrowing/gg_storesBG_white.jpg) repeat-y scroll 100% 0; width: 172px; min-height:70px; height:auto !important; height:70px; display:inline-block;}


/* Map Tool Tips/Bubbles - Cluster */ 

#block_2 #map_container div.MMconnector { display:none !important; }
#block_2 #map_container table.MMInfoBoxTable td.MMleft { background: transparent !important; border:0 !important; }
#block_2 #map_container table.MMInfoBoxTable td.MMcenter div.MMclusterindex a.MMclose { position:absolute; left:150px; top:5px; padding:0; margin:0; border:0; outline:none; }

#block_2 #map_container table.MMInfoBoxTable td.MMcenter div.MMclusterindex { width:173px; }
#block_2 #map_container table.MMInfoBoxTable td.MMcenter div.MMclusterindex { border-bottom:2px solid #017465 !important; border-left:2px solid #017465 !important; border-right:2px solid #017465 !important; }
#block_2 #map_container table.MMInfoBoxTable td.MMcenter div.MMclusterindex ul { padding:0 0 10px 0 !important; background-color: #fff !important; margin:0 !important; border:0 !important; }
#block_2 #map_container table.MMInfoBoxTable td.MMcenter div.MMclusterindex li { padding:0 5px 0 5px !important; margin:0 !important; border:0 !important; }
#block_2 #map_container table.MMInfoBoxTable td.MMcenter div.MMclusterindex li a { color:#017465; text-decoration:underline !important; }
#block_2 #map_container table.MMInfoBoxTable td.MMcenter div.MMclusterindex li a:hover { color:#017465; text-decoration:none !important; background: transparent !important; }
#block_2 #map_container table.MMInfoBoxTable td.MMcenter div.MMclusterindex h3 { margin:0 !important; padding:0 0 5px 5px !important; border:0 !important; background-color: #fff !important; }

#block_2 #map_container table.MMInfoBoxTable td.MMcenter { width:173px !important; border:0 !important; background-color: transparent!important;  }
#block_2 #map_container table.MMInfoBoxTable td.MMcenter div.MMspacer { width:173px !important;  background-color: transparent!important;  }

#block_2 #map_container div.MMcontent a.MMclose { display:none !important;  }
#block_2 #map_container div.MMcontent a.MMclose2 { position:absolute; left:151px; top:5px; padding:0; margin:0; border:0; outline:none;  }

#block_2 #map_container div.MMcontent { border:0 !important; padding:0 !important; margin:0 !important; }
#block_2 #map_container div.MMcontent ul { background-color:#fff !important; padding:0 0 10px 0 !important; margin:0 !important; border:0 !important; }
#block_2 #map_container div.MMcontent li { float:left; clear:both; width:155px; color:#1C7A5F; font-weight:bold; padding:0 0 0 15px; }
#block_2 #map_container div.MMcontent img.schoolPic { margin:0; padding:8px 7px 25px 7px; #padding:8px 7px 25px 7px; _padding:20px 7px 25px 7px; _margin:15px 0 0 0; border:0; width:156px; #width:155px; _width:156px; height:93px; background-color:#fff !important; }
#block_2 #map_container div.MMInfoBox ul.MMcollectionlinks { position:absolute; left:35px !important; top:-3px !important; border:0 !important; }
#block_2 #map_container div.MMInfoBox div.MMindexlinks a.MMbacktoindex { position:absolute; left:15px !important; top:125px !important; border:0 !important; }

#block_2 #map_container div.MMplacer td.MMleft, #block_2 #map_container div.MMplacer td.MMright, #block_2 #map_container div.MMplacer td.MMcenter { width:173px !important; background: transparent !important; border:0 !important;  }
#block_2 #map_container div.MMplacer td.MMcentre { width:173px !important; background: transparent !important; border:0 !important;  }
#block_2 #map_container div.decluttered div.MMplacer tr.MMbottom { width:173px !important; background: transparent !important; border:0 !important; }
#block_2 #map_container div.gg_school_bubble { border-bottom:2px solid #fee265; border-left:2px solid #fee265; border-right:2px solid #fee265; padding:0; margin:0; display:inline-block; }

#block_2.editorial div table.lgProductTable { width:490px; }