body {
	background-color: #669999;/*AEC3C3*/
	background-image: url(/assets/gradient.gif);
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: left top;
}
html, body {
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.clear { clear:both; }

/* Start - Shared styles */
/* .advertCopy, */
body, .green_bar, .tan_bar, .brown_bar, .top_line, #print_container { width: 100%; }
#container, #top_nav, #top_nav_pic, #footer, #content_full { width: 780px; }
#content, #content_top_pic, #content_top_pic img { width: 614px; }
.print_constraint, #copy, #copy_full, #email_container { width:594px; }
#copy_full { width:760px; }
.advertThirdLeft , .advertThirdRight { width: 190px; }

#left_side, .li_nav, .li_nav li, .side_bar_copy { width: 165px; }
.li_nav li ul, .li_nav li ul li { width: 153px; }
#top_nav_items li ul a, #top_nav_items li ul a:hover { width: 135px; }

#top_nav, #top_nav_title, #top_nav_pic, #top_nav_items li, #left_side, #left_side img, .li_nav, .tan_bar, .brown_bar, #footer, .advertFull, .advertThirdLeft, .pic_align_left, #copy_header_img, .top_line, .advertCopy, #print_container, #print_title, #print_header .question, #print_header .answer, #content, #content_full, .li_nav li, #side_bar, .back_to_top_title, .sweep_entry_title, .sweep_entry_date, .sweep_entry_prize, .sweep_entry_wiiner, .recipe_year_left { float: left; }
#print_header, #top_nav_items, #top_nav_items ul, .advertThirdRight, #right_side, .li_nav li ul, .li_nav li ul li, .li_nav li ul li a, .back_to_top, .recipe_year_right { float: right; }

#top_nav_items, #top_nav_items ul, #top_nav_items li, #top_nav_items a, .li_nav li a, .li_nav h1, .li_nav li ul li, .li_nav li ul li a, areaOn { display: block; }
#top_nav_items, #top_nav_items ul, .li_nav, .li_nav li ul li { list-style: none; }

#container, .print_constraint { margin-left: auto; }
#container, .print_constraint { margin-right: auto; }
html, body, div, h1, h2, h3, h4, h5, h6, #top_nav_items, #top_nav_items ul, #content, #content p, #content_full, #content_full p, #left_side, #right_side, .li_nav, .li_nav li, .li_nav li a, .li_nav h1, .advertFull, #content_top_pic img, .li_nav li ul, .li_nav li ul li, .li_nav li ul li a, .li_nav { margin: 0; }

html, body, div, h1, h2, h3, h4, h5, h6, #top_nav_items, #top_nav_items ul, #content, #content_full, #copy, #copy_full, #left_side, .li_nav, .li_nav li, #content_top_pic img, .li_nav ul, .advertFull, .advertThirdLeft, .advertThirdRight, .answer, #print_header .answer, .li_nav li ul, .li_nav li ul li { padding: 0; }
#copy, #copy_full, #email_container { margin: 0 10px 10px 10px; }



#top_nav_items li:hover ul, #top_nav_items li.top_navHover ul { left: auto; }

#top_nav_title, #top_nav_items a, #top_nav_items li ul a, .green_bar, .tan_bar, .brown_bar, .li_nav li a, .li_nav h1, .advertCopy { font-size: 11px; }
.left_side_pod .green_bar, #footer .brown_bar, #footer .tan_bar { font-size:10px; }

#top_nav_title, #top_nav_items a, #top_nav_items li ul a, #top_nav_items li ul a:hover, .li_nav li a, .li_nav h1, .green_bar, .tan_bar, .brown_bar, .question, .question_third, .copy_title, .recipe_title_full, .left_nav_section_hdr, .left_nav_section_title, .back_to_top_title, .sweep_entry, .sweep_entry_prize { font-weight: bolder; }

.li_nav li ul li a, .note { font-weight: normal; }

#container, #top_nav_items li ul, .advertFull, .advertThirdLeft, .advertThirdRight, #side_bar, h1 { border: 1px solid #000000; }
#side_bar .tan_bar, .left_nav_section_hdr, #print_container, #left_side .li_nav, .advertThirdLeft img, .advertThirdRight img { border-bottom: 1px solid #000000; }

.advertFull img, .advertThirdLeft img, .advertThirdRight img { border-top: 1px solid #000; }


.green_bar, .tan_bar, .brown_bar { line-height:22px; }

.li_nav li ul li a, .li_nav li ul li a:hover { color: #000000; }
#top_nav_title, #top_nav_items li ul a, #top_nav_items li ul a:hover, .green_bar, .green_bar a, .left_nav_section_hdr { color: #FFFFFF; }
.li_nav li a, .li_nav li a:hover, .li_nav h1, .tan_bar, .failure, .diag_table_header, .left_nav_section_title, .sweep_entry, #search_failure, #mealdeal_header_title, #label_tour_tile_row { color: #B20424; }
.advertCopy, .brown_bar, #footer .tan_bar, .success { color: #346667; }
.green_bar { background-color: #346667; }

#container, #top_nav_items li ul, .li_nav, #left_side, .brown_bar { background-color: #CCCC99; }
/* Previous background - E5E5CD */
.li_nav li a:hover, .li_nav_on, .li_nav h1, .tan_bar, .li_nav .li_nav_sub_on, .advertCopy, h1, .diag_table_header, #mealdeal_header_title, #label_tour_tile_row { background-color: #E8E7D2; }
#top_nav, .top_nav_on { background-color: #2A9D0C; }

.green_bar, .tan_bar, .brown_bar, .copy_title, .recipe_title_full, #email_container h1, #email_container h2 { text-align: center; }
#print_header, .sweep_entry_date { text-align:right; }
#top_nav_items a, .li_nav li a, .green_bar a, .tan_bar a, .brown_bar a, #side_bar .li_nav .side_bar_nav_on, .li_nav .li_nav_sub_on, .li_nav li ul li a:hover { text-decoration: none; }
.green_bar a:hover, .tan_bar a:hover, .brown_bar a:hover, .li_nav li ul li a { text-decoration: underline; }
/* End - Shared styles */


a { text-decoration:underline; }
a:hover { text-decoration:none; }
#container { margin-top: 20px; margin-bottom: 20px;}
#top_nav_title { padding: 4px 0 0 10px; }
#top_nav_pic { height:153px;}
#top_nav_items { line-height:0px; }
#top_nav_items ul { line-height:12px; }
#top_nav_items a { width: 100px; }
/* all list items */
#top_nav_items li { width: 125px; }
#top_nav_items li ul { /* second-level lists */
	position: absolute;
	width: 140px;
	left: -999px;
	margin-left: 6px;
/*
	filter: alpha(opacity=95); 
	opacity: .95; 
*/
}
#top_nav_items li ul a { padding: 4px 0 4px 5px; }
#top_nav_items li ul a:hover { background-color: #339900; }
.top_nav_arrow { margin-right: 4px; }

.block-li-background { background-image: url(/assets/spacer.gif); }

.li_nav li a, .li_nav h1 { width: 155px; padding: 3px 0 3px 10px; }

.li_nav li ul { border-left: 1px solid #E5E5CD; border-right: 1px solid #E5E5CD; border-bottom: 1px solid #E5E5CD; }


.li_nav li ul li a { width: 148px; padding: 3px 0 3px 5px;}

.li_nav h1 { border: none; margin-top: 10px; }

#content { border-left: 1px solid #000000; }
#content, #content_full, .li_nav li ul li a { background-color: #FFFFFF; }


/*
#sidebar { width: 168px; margin-bottom: 10px; }
*/
.li_nav img { vertical-align: middle; }
#side_bar { width: 168px; margin-bottom: 10px; }
#side_bar .li_nav { width: 168px; background-color: #FFFFFF; color: #0000FF; }
#side_bar .li_nav a { color: #0000FF; width: 165px; font-weight: normal; text-decoration: underline; margin: 0; padding: 3px 0 3px 3px; }
#side_bar .li_nav a:hover { text-decoration: none; background-color: #FFFFFF;}
#side_bar .li_nav li ul { border: 0; padding: 0;}
#side_bar .li_nav li { width: 168px; }
#side_bar .li_nav li ul li a { width: 157px; color: #000000; font-size: 10px; }
.side_bar_copy { padding: 3px 0 3px 3px; }

.side_bar_sub_title { color: #000; font-size:10px; font-weight:bolder; padding-left:5px; }
/*
#sidebar ul li a:visited { color: #0000FF; }
#sidebar ul li img { vertical-align: middle; }

#sidebar ul li { background-color:#00ff00; }
#sidebar ul li ul li { background-color:#ff0000; }
#sidebar ul li ul { float: left; width: 168px; background-color: #00FFFF; list-style: none; margin: 0; padding: 0; }
#sidebar ul li ul li { float: left; width: 168px; }
#sidebar ul li ul a { width: 168px; display: block; margin: 0; padding: 0; }
*/

#copy_header_img { width:424px; }


#content #copy { min-height: 350px; height: 350px; }
html>body #content #copy { height: auto; }

#content p, #content_full p { padding: 0 0 12px 0; }
#copy p { padding: 12px 0 0 0; }
/* #copy ul, #copy ol { margin: 0 0 12px 0; } */
#copy ul, #copy ol { margin: 0 0 0 20px; padding:0; }
#content_top_pic { margin-bottom: 10px; }
#right_side { width:170px; }
#right_side ul { margin: 0; }

.left_side_pod { float: left; width: 165px; margin: 10px 0 10px 0; border-top: 1px solid #000; border-bottom: 1px solid #000; }
.left_nav_section_hdr { float: left; width: 160px; padding-top: 5px; font-size: 15px; padding-left: 5px; }
.left_nav_section_title { float: left; width: 160px; font-size: 13px; padding-top: 5px; padding-left: 5px; }
.left_nav_copy { padding: 0 5px 5px 5px; }
.padding_left { padding-left: 5px; }

#right_side_whatsonsale { text-align: center; }
.right_side_pod { float: left; width: 165px; margin: 10px 0 10px 0; border: 1px solid #000; }
/*
#whatsonsale { float:none; width:132px; margin: 0 auto; background-color:#00FFCC;}
#whatsonsale img { float:left; border-top: 1px solid #000; }
*/
.right_side_pod_small { float: none; width: 132px; margin: 0 auto; border: 1px solid #000; }
.right_side_pod_small img { float:left; border-top: 1px solid #000; width: 132px; height: 108px; }
#page_header img { border-top: 1px solid #000; }
.right_side_pod_small .tan_bar { float: left; width: 132px; }


.advertFull { width:592px; }
.advertThirdLeft { margin: 10px 9px 0 0; }
.advertThirdRight { margin: 10px 0 0 0; }
.advertCopy { width: 180px; height: 115px; padding: 5px; font-weight: normal; }
.more_info { width: 180px; text-align: center; font-weight: normal; }

#print_container { margin-bottom: 10px; }
#print_header { padding: 5px 0 5px 0; }

.copy_title { font-size: 14px; margin: 0 0 10px 0; color: #B20424; }
.recipe_title_full { font-size: 14px; margin: 5px 0 0 0; color: #B20424; }

#copy #email_container { width: 100%; margin: 0; }
#copy #email_container p { padding: 0 0 12px 0; }

h1 { float: left; width:582px; font-size: 14px; padding-left: 10px; }
.one_half h1 { width: 280px; }
#email_container h1 { width:592px; font-size: 16px; padding: 0; }
#email_container h2 { font-size: 14px; margin: 10px 0 10px 0; }
#email_container h3 { font-size: 12px; }
.areaOff { display: none; }

.note { font-size: 9px; color:#666; }
.location_name { float: left; width: 271px; padding: 0 0 5px 20px; }
.location_name a { color: #000000;  }
.location_name a:hover { text-decoration: none; }
.location_address { float: left; width: 301px; padding: 0 0 5px 0; }
.location_holiday_hours { float: left; width: 572px; padding: 0 0 5px 20px; }


#imageauth { width: 100%; border: 1px solid #000000; background-color: #E8E7D2; }
#imageauth_centered { width: 170px; margin-left:auto; margin-right: auto;  border: 1px solid #000000; background-color: #E8E7D2; text-align:center; }
#imageauth img, #imageauth_centered img { border: 1px solid #000000; }
#imageauth_content { padding:5px; }

.one_third { float: left; width: 193px; }
.two_third,  { float: left; width: 391px; }
.two_third_centered { width: 391px; margin-left:auto; margin-right: auto;}


.one_half { float: left; width: 292px; }

.qa {float: left; width: 100%; margin-bottom: 10px; }
#location .qa { margin-bottom: 0; }
.question, .question_third { float: left;}
.answer, .answer_third { float: right; }
.question, .answer { margin: 0; }
#email_container .answer { text-align: right;}

#email_container .question { line-height: 20px; }

#newsletters_container ul { float: left; list-style: none; border: 1px solid #000000; background-color: #FFFFFF; margin: 0 5px 5px 5px; padding: 0 0 5px 0; height: 210px; }
#newsletters_container li { margin: 0; padding: 2px 0 0 10px; width: 80px; }
#newsletters_container a, .recipe_month_title a { text-decoration:underline; color: #0000FF; }
#newsletters_container a:hover, .recipe_month_title a:hover { text-decoration:none; color: #0000FF; }
#newsletters_container li.level1, .recipe_year_title { font-weight: bolder; font-size: 14px; border-bottom: 1px solid #000000;text-align:center; color:#FFFFFF; background-color: #346667; margin: 0; padding: 0; width: 90px; }

#newsletters_container li.level2 { font-weight: normal; color: #0000FF; font-size: 12px; text-align: left; }
#newsletters_container li.level2, #newsletters_container li.level2 a, #newsletters_container li.level2 a:visited { color: #0000FF; }
#newsletters_container li.level2 a:hover { color: #0000FF; }

#newsletters_content { margin: 0 auto; width: 515px; }


#map_404 { float: left; margin: 10px 0 10px 0; padding: 10px 0 0 0; border-top: 1px solid #000; border-bottom: 1px solid #000; }
#map_404 ul { list-style: none; }
#map_404 ul, #map_404 li { margin: 0; padding: 2px 0 0 12px; }
#map_404 a:hover { text-decoration:underline; color: #0000FF; }
#map_404 a { text-decoration:none; }

#map_404 .level1 { font-weight: bolder; color: #000000; font-size: 14px; padding-top: 10px; }
#map_404 .level1, #map_404 .level1 a, #map_404 .level1 a:visited { color: #000000; }
#map_404 .level1 a:hover { color: #0000FF; }
#map_404 .level1 ul { margin:0; padding:0; }

#map_404 .level2 { font-weight: normal; color: #0000FF; font-size: 12px; }
#map_404 .level2, #map_404 .level2 a, #map_404 .level2 a:visited { color: #0000FF; }
#map_404 .level2 a:hover { color: #0000FF; }

#map_404 .level3 { font-weight: normal; color: #000; font-size: 11px; }
#map_404 .level3, #map_404 .level3 a, #map_404 .level3 a:visited { color: #000; }
#map_404 .level3 a:hover { color: #0000FF; }

#map_404 .level4 { font-weight: normal; color: #000; font-size: 10px; }
#map_404 .level4, #map_404 .level4 a, #map_404 .level4 a:visited { color: #000; }
#map_404 .level4 a:hover { color: #0000FF; }

.leftIndent { padding-left:10px; }

#copy_full_title_bar { padding: 5px 0 5px 0; margin: 0 0 10px 0; border-bottom: 1px solid #000; }

#copy_full_title_bar #left { float: left; width:50%; }
#copy_full_title_bar #right { float: right; width:50%; text-align:right; }



.specials_date_range { text-align:center; color: #B20424; font-weight: bolder; padding: 5px 0 5px 0; }
.specials_page_nav, .specials_page_img { text-align:center; }
.specials_small_pic { float: left; width: 380px; text-align:center; }
.specials_return_to_top { text-align:center; padding: 10px 0 10px 0; }
#specials_unavailable { text-align:center; padding: 30px 0 50px 0; }

.diag_table { border: 1px solid #000; }
.diag_table_header { font-weight: bolder; padding: 10px; border-bottom: 1px solid #000; text-align:center; }
.diag_table_title { font-weight: bolder; padding: 10px 0 0 10px; }
.diag_table .qa { font-weight: normal; font-size: 11px; }
.diag_table .question { font-weight: normal; padding: 0 0 0 10px; }
.diag_table .answer { text-align:right; padding: 0 10px 0 0 ; width: 110px; }
.multiple_answers, .multiple_answers_small { float: right; }
.multiple_answers .answer, .multiple_answers_small .answer { float: left; }
.multiple_answers_small .answer { float: left; width: 90px; }

.in_copy_img { padding: 5px; }
#pharm_refill_tran { width:525px; margin-left:auto; margin-right:auto; }

.sweep_entry_title { width: 70%; }
.sweep_entry_date { width: 30%; }

.sweep_entry { font-size: 12px; }
.sweep_entry_prize { width:584px; padding-left: 10px; font-size: 11px; }
.sweep_entry_wiiner { width:564px; padding-left: 30px; font-size: 11px; }
.winner_info { float: left; width:175px; font-size: 11px; }

.hide_border { border: none; }


.recipe_year_left, .recipe_year_right { width: 290px; background-color:#FFFFFF; border: 1px solid #000000; margin-bottom: 10px; }
.recipe_year_title { width: 100%; }
.recipe_month_title { padding-left: 10px; }
.recipe_month_title a:visited { color: #0000FF; }
.recipe_title { margin: 0 0 0 15px; padding: 0 5px 5px 0; }



#search_bar_default { position: absolute; top: 161px; width: 780px; height: 34px; background-position: right; background-repeat: no-repeat; background-image: url(/assets/themes/default/search_bar.gif); }
#search_bar_holiday { position: absolute; top: 161px; width: 780px; height: 34px; background-position: right; background-repeat: no-repeat; background-image: url(/assets/themes/holiday/search_bar.gif); }

#search_form { float:right; height: 34px; line-height: 34px; color: #FFFFFF; font-weight: bolder; padding-right: 10px; }
#search_form input { margin: 6px 10px 0 0; padding: 0; }
#search_form form { margin: 0; padding: 0; border: none; }
.search_input { border: 1px solid #000000; }

#gmap { width:550px; margin: 0 auto; height:350px; margin-top:10px; border:1px dashed #8FA8BB; }
#loc_address { padding-left:20px; float:left; }

.todays_avail_container { font-size:11px; margin: 0 0 10px 0; }
.todays_avail_name { float: left; width:214px; padding: 0 5px 0 20px; }
.todays_avail_location { float: left; width:100px; }
.todays_avail_supplier { float: left; width:190px; }
.todays_avail_link { float: left; width:55px; text-align: right; padding: 0 10px 0 0; }

.buy_fresh_imgs { float: left; width:198px; text-align:center; }

#pop_up_container { width:615px; margin: 0 auto; background-color:#FFFFFF; border: 1px solid #000000; margin-top: 20px; }
#pop_up_copy { padding: 5px; }
#pop_up_container h1 { width:593px; margin-bottom: 10px; }

.party_and_gift_tn { float: left; width:295px; text-align: center; }

#infobox { border: 1px solid #000; background-color:#E8E7D2; margin-top: 10px; }
#infobox_left { float: left; width: 360px; padding-left: 10px; line-height: 20px; font-size: 11px; color: #B20424; }
#infobox_right { float: right; width: 360px; text-align:right; padding-right: 10px; line-height: 20px; font-size: 11px; color: #B20424; }
#pagenav { width: 758px; text-align:center; background-color:#EEEEEE; padding: 3px 0 3px 0; }
#search_failure { width: 758px; text-align:center; font-weight: bolder; font-size: 13px; margin: 10px 0 10px 0; }
#search_inputbox { width: 758px; text-align:center; }
#results_list { width: 758px; margin-top: 10px; }

#employment_content h1 { width: 748px; }
#employment_content h3 { padding: 0 0 0 10px; margin: 10px 0 0 0; font-size: 12px; }
#employment_content form { padding: 0; margin: 10px 0 0 0; }

/*
#meal_deal { width: 413px; margin: 0 auto; padding: 10px; }
*/
#meal_deal { width: 563px; margin: 0 auto; padding: 10px; }

#site_background { width: 790px; margin: 0 auto; padding: 0; background-position: center; background-repeat:repeat-y;background-image: url(/assets/pagebg.gif); }
#site_background .bgimg { float: left; }

#page_header { float: left; width: 414px; border: 1px solid #000; margin-bottom: 10px; }
#page_header img { width: 414px; }
#page_header_title, #pie_of_the_month_header_title { background-color: #346667; padding: 4px 5px 4px 10px; color: #FFFFFF; font-weight: bolder; font-size: 12px; }
#page_header_title a { color:#FFF; }

#pie_of_the_month_header { width: 542px; margin: 0 auto; border: 1px solid #000; margin-bottom: 10px;}
#pie_of_the_month_header img { float: left; width: 542px; border-top: 1px solid #000; }

/* PIE CART */
.pie_cat_name {padding:20px 0 0px 0; border-top:1px solid #CCC; color:#930029; font-size:22px; font-family:Georgia, serif; }
.pie_browser { text-align:center; padding:8px 0; }
.pie_browser_home { text-align:right; padding:8px 3px; }
.pie_browser a, .pie_browser_home a { color:#333; }
a.remove_pie { color:#333; }
a.remove_pie:hover { }
a.pie_links { color:#000; }
a.pie_links:hover { color:#333; }
.pie_button1 { padding:2px 20px; background-color:#346667; border: 1px solid #333; color:#FFF; font-weight:bold; }
.pie_button2 { padding:4px 0px; border: 1px solid #CCC; color:#CC0000; font-size:9px; }
.pie_button3 { padding:2px 4px; background-color:#346667; border: 1px solid #333; color:#FFFFFF; font-size:9px; }

#mealdeal_header_title { padding: 4px 5px 4px 10px; font-weight: bolder; font-size: 14px; }
#mealdeal_header { width: 550px; margin: 0 auto; border: 1px solid #000; margin-bottom: 10px;}
/*
#mealdeal_header img { float: left; width: 400px; border-top: 1px solid #000; }
*/
#mealdeal_header img { float: left; width: 550px; border-top: 1px solid #000; }

#depts { width: 594px; width: 0 auto; }
#depts_body { width: 500px; margin: 0 auto; }
#depts ul { margin: 5px 0 5px 0; padding: 0; list-style: none; }
#depts li { margin: 0; padding: 1px 0 1px 10px; }
#depts a { color: #000000;  }

.dept_left, .dept_right { width: 200px; padding: 0; display: inline; background-color:#FFFFFF; border: 1px solid #000; } 
.dept_left { float: left; margin: 0 0 10px 15px; }
.dept_right { float: right; margin: 0 15px 10px 0; }

.dept_left img, .dept_right img { float: left; width: 200px; border-top: 1px solid #000; border-bottom: 1px solid #000; }

#container { background-position: center; background-repeat:repeat-y; background-image: url(/assets/content_background.gif); }

.nu_qa { float: left; width: 415px; margin-bottom:10px; }
.nu_qa .question { width: 200px; }
.nu_qa .answer { width: 215px; }
.nu_qa .question_third { width: 115px; }
.nu_qa .answer_third { width: 150px; }

.soup_image { float:left; width: 225px; }
.soup_menu { float:left; width: 358px; margin: 0 0 0 10px; }
.soup_day { float:left; width:75px; font-weight:bolder; }
.soup_item { float:right; width:175px; }
.soup_pricing { float:left; width: 358px; text-align:center; }

.recipe_nutrition_facts { float:left; width: 250px; }
.recipe_nutrition_facts .disclaimer { font-size: 10px; font-style:italic; }
.recipe_ingredients_directions { float:right; width: 310px; margin: 0 0 0 10px; padding: 0 5px 5px 5px; border: 1px solid #000000; }

#label_tour { float: left; width:415px; border-top: 1px #000000 solid; border-right: 1px #000000 solid; border-left: 1px #000000 solid; margin-bottom: 25px; }
.label_tour_location_row { float: left; width:415px; border-bottom: 1px solid #000000; }
.label_tour_location { float:left; width: 214px; border-right: 1px solid #000000; height: 50px; min-height: 50px; }
.label_tour_date { float:left; width: 99px; border-right: 1px solid #000000; height: 50px; min-height: 50px; text-align:center; }
.label_tour_time { float:left; width: 100px; text-align:center; height: 50px; min-height: 50px; }

#label_tour_tile_row { padding:0; font-weight: bolder; border-bottom: 1px solid #000; text-align:center; }
#label_tour_tile_row .label_tour_location, #label_tour_tile_row .label_tour_date, #label_tour_tile_row .label_tour_time { height: 12px; min-height: 12px; padding: 10px; }

#label_tour_tile_row .label_tour_location { width: 194px; }
#label_tour_tile_row .label_tour_date { width: 79px; }
#label_tour_tile_row .label_tour_time { width: 80px; }

#label_tour_signup_form #email_container { width: 415px; }
#label_tour_signup_form #email_container h1 { width: 415px; margin-bottom: 10px; }


#top_tray_msg { position:absolute; top: 315px; border: 1px solid #000000; padding: 10px; margin-left: 25px; width:478px; background-color:#E8E7D2; filter: alpha(opacity=95); opacity: .95; }
#bottom_tray_msg { position:absolute; top: 655px; border: 1px solid #000000; padding: 10px; margin-left: 25px; width:478px; background-color:#E8E7D2; filter: alpha(opacity=95); opacity: .95;}
#bottom_higher_tray_msg { position:absolute; top: 605px; border: 1px solid #000000; padding: 10px; margin-left: 25px; width:478px; background-color:#E8E7D2; filter: alpha(opacity=95); opacity: .95;}
#top_tray_msg_title, #bottom_tray_msg_title, #bottom_higher_tray_msg_title { font-weight:bolder; }
#top_tray_msg_price, #bottom_tray_msg_price, #bottom_higher_tray_msg_price { font-style:italic; padding-top:10px; }



/*** EMPPLOYMENT APPLICATION ***/
h2.empapp { font-size:14px; background-color:#669999; color:#FFF; padding:4px; }

#print_container { display: none; }