html, body						{padding: 0px; margin: 0px;}
html, body, select					{background-color:#7BA7BA;}
body, p, div, td					{font-size: 12px; font-family: "Verdana", "Georgia"; 
								color: #FFFFFF;} /**B6341E/
/********************** Main Layout ********************/
div#main_contents, div#pg_index, div#main_footer	
								{margin: auto; width: 800px; padding-top: 24px;}
/********************** Header ********************/
#search_box, #search_box_home	{float: right; padding-right: 80px;  text-align: right;
								margin-bottom: -100px; padding-top:38px; position: relative;
								font-size: smaller;}
#search_box_home				{width: 510px;}
#search_box						{width: 455px;}
#search_box						{_width: 475px;} /*IE6*/
#search_box a					{margin-right: 5px; font-weight: bold;}
#search_box_home a				{margin-right: 220px; font-weight: bold;}
img#back_button					{border: 0; margin-top: -5px;}
img#back_button					{_margin-top: 0px;} /*IE6*/
#search_box input[type="image"], #search_box_home input[type="image"]
								{margin-left: -4px;}
#full_search_SAVE				{margin-bottom: -6px;}
*input#full_search_SAVE			{margin-bottom: -4px;} /*IE Only*/
#search_box br					{line-height: 20px;}
input#full_search_NAME			{width: 100px; border: 1px solid #000C60;}								
#search_box input[type="text"], #search_box_home input[type="text"]	
								{height: 18px; margin-bottom: -1px;}
#search_box input[type="text"], #search_box_home input[type="text"]	
								{_margin-top: 0px;} /*IE6*/
#search_box span.back_button, #search_box_home 
								span.back_button		{float: left; margin-top: 8px;}
#search_box form, #search_box_home form
								{display: inline;}
/****************** Footer *******************/
div#main_footer					{clear: both; padding-top: 0.5mm; text-align: center;}
div#footer_links					{margin-top: 9px;}
p#copy_right					{color: #FFFFFF; font-size: 9px; margin-top: 2px; text-align: center;}
div#main_footer a					{color: #FFFFFF; font-size: smaller;}
div#main_footer span.divider		{color: #FFFFFF; padding-left: 5px; padding-right: 5px;}	
/**************** Main Content  *************/
div#page_forms_home, div#page_forms_inner					
								{float: right;}
div#page_forms_inner				{background-image: url('../images/right_side_back.jpg') ;
								background-repeat: no-repeat; width: 581px; 
								height: 540px;}				
div#main_contents				{_width: 820px;} /*IE6*/
div#page_forms_home, div#page_forms_inner
								{_float: left;} /*IE6*/
						
/**************** Main Navigation  *************/
div#side_nav						{width: 200px; height: 540px; float: left;}
div#side_nav img					{border: 0; float: left;}
/**************** Promotional *************/
/**************** General *************/
h1, h2, h3, h4					{margin: auto; width: auto; color: #F2EF18; 
								font-family: 'Georgia'; }
h1 								{font-size: 16px; line-height: 100%;}
h2								{font-size: 16px; margin-bottom: 4px;}
h3 								{font-size: 14px; margin-bottom: 6px; color: #FF8A3D;}
h4								{font-size: 13px; margin-bottom: 1px;}
a:link							{color: #F3EF1A; text-decoration: none;}
a:visited						{color: #F3EF1A; text-decoration: none;}
a:hover							{text-decoration: underline;}
p								{margin-bottom: 6px; margin-top: 0px; line-height: 130%;}
div.line_break					{clear:both; height: 6px;}
div.h_sep						{background-image: url('../images/dot.png') ;
								background-repeat: repeat-x; height: 6px; width: 100%; 
								margin-top: 10px; margin-bottom: 10px; clear: both;}
input[type="text"], input[type="password"]
								{background-color: #E9D8C6; border-left: 2px solid #650507;}
input[type="submit"]				{background-color: #666666; color: #FFFFFF; width: 80px;}
label								{color: #FFFFFF; font-weight: bold; padding-right: 5px;}
#global_msg						{color: #E35526; font-weight: Normal; font-size: 16px; 
								font-family: 'David';}
/************** Ajax **************/
div#ajax_obj						{display: none; vertical-align: middle;  z-index: 1; 
								border: 2px solid #4D4D4D; background-color: #FFFFFF;}
div#ajax_obj	img					{border: 0;}
div#def_ajax_top_bar				{width: 100%; background-color: #4D4D4D; height: 18px;}
div#ajax_obj	div.title_part		{float: left; text-align: center; width: 95%; color:#FFFFFF; 
								padding-bottom:2px; padding-top: 2px;}
div#ajax_obj	div.close_img		{float: right;}
div#def_ajax_low_part			{clear: both; padding: 24px;text-align: center;} 
div#def_ajax_low_part p			{color: #666666; clear: both; text-align: center;}
div#def_ajax_low_part img 		{float: left; margin-right: 12px;}
div#def_ajax_low_part div.text	{text-align: left; float: right; width: 70%; 
								color: #222222; line-height: 120%;}
span.kelloggs_ajax				{font-style: italic; color: #222222;}
/************** Page Specific Formatting **************/
/* All Pages */
div.page_div						{width: 450px; margin-top: 75px; margin-left: 49px; padding-top:0;
								height: 420px; overflow: hidden; padding-right: 12px;}
div.page_div	p, div.page_div ul, div.page_div li 
								{color: #FFFFFF;}
div.page_div input[type="text"], div.page_div input[type="password"]				
								{float: left;}
div.page_div span.element			{float: left;}
div.page_div label					{padding-left: 5px; text-align: right; float: left; 
								width: 100px;}
div.page_div .form_footer, div.page_div .form_header
								{text-align: right;}
div.page_div .page_nav			{text-align: center; margin-top: 16px;}
div.page_div .form_body			{height: 300px; overflow: auto; margin-top: 60px; 
								padding-right: 10px;}
*div.page_div .form_body			{margin-top: 45px;} /*IE7*/
div.page_div .form_body			{_margin-top: 45px;} /*IE6*/
div.page_div .form_header input[type="submit"], 
div.page_div .form_footer input[type="submit"]
								{margin-left: 6px ;}
div.page_div img					{float: left; margin-right: 6px; margin-bottom: 6px;}
table.bound						{width: 100% ;}
table.bound th						{background-color: #7393A0;}
div#pg_list_cities table.bound td	{text-align: center;}
table.bound tr.even				{background-color: #C3E4F3;}

/* index */
div#pg_index img					{float:left; border: 0;}
img#canada_map					{border: 0;}
/*City Lists*/
div#pg_list_cities div.left_item    {float: left; width: 30%; padding-left: 3px;}
div#pg_list_cities div.middle_item {float: left; width: 30%; padding-left: 3px; padding-right: 3px;}
div#pg_list_cities div.right_item  {float: right; width: 30%; padding-right: 3px;}

/*Listing in a city*/
div#pg_listings_in_a_city div.left_item
								{float: left; padding-left: 6px;}
div#pg_listings_in_a_city div.right_item
								{float: right; width: 45%; padding-right: 6px;}
div#pg_listings_in_a_city div.line_break
								{height: 16px;}
/*Listing view*/
div#pg_listing_view 				{line-height: 150%; font-size: 11px; color: #FF6400;}
div#pg_listing_view label			{color: #88B5C8; float: none; text-align: left; padding-left:0px;}
div#pg_listing_view #phone_part 	{float: right; width: 45%; padding-right: 12px;}
div#pg_listing_view #name_part	{float: left; width: 45%;}
div#pg_list_provinces .form_body	{padding-top: 12px; height: 280px;}
div#pg_can_museum_assoc p.images	{text-align: center;}
div#pg_can_museum_assoc #cma_logo	{border: 1px solid #FFFFFF;}
div#pg_faq .line_break			{height: 18px;}
div#pg_faq p.question				{font-weight: bold; color: #FF8A3D; font-family: 'Georgia';}
span.prod_name					{font-weight: bold; font-style: italic;}
span.kelloggs					{font-style: italic; font-size: 100%;}
div#products_pics				{text-align: center; width: 100%;}
div#products_pics img				{float: none; margin-top: 6px;}
div.search_criteria label			{width: auto;}
div#pg_full_search_result .form_body
								{float: none; text-align: left; width: 400px;}


