body { margin:0px; padding:0; }
#master_container { width:740px; float:left; background-color:#ffffff;}

.background { background-color:ffffff; }
	
/* ************************************* */
/* ********  SEARCH BAR STYLES  ******** */
/* ************************************* */

/* SEARCH BAR */
	#searchbar_container { width:740px; margin:0 0 10px 0;}
	#searchbar_sub_container { margin-right:auto; margin-left:auto; padding:2px 0 2px 0; border:1px solid #BFE673;  background-color:#E2F4C1;}
	#searchbar_sub_container ul { list-style-type:none; margin:0; padding:0; text-align: center; }
	#searchbar_sub_container li { display:inline; height:18px; font-weight:bold; color:#336600; font-size:14px; font-family:arial, verdana, helvetica, sans serif;}	
	#searchbar_dropdown_submit {float:left; width:auto;}
	#searchbar_keyword {float:left; width:auto;}	
	#searchbar_title {float:left; width:auto; margin:3px 0 0 0; font-size:14px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif;}

/* SEARCH BAR - WITH TEXT LINKS */
	.searchbar_container_textlinks { width:740px; margin:0 0 10px 0;}
	.searchbar_container_textlinks_row_1 {margin-right:auto; margin-left:auto; background-color:#E2F4C1; border-top:1px solid #BFE673;border-right:1px solid #BFE673;border-left:1px solid #BFE673; }
	.searchbar_container_textlinks_row_2 {margin-right:auto; margin-left:auto; background-color:#E2F4C1; border-bottom:1px solid #BFE673;border-right:1px solid #BFE673;border-left:1px solid #BFE673;}
	.searchbar_container_textlinks ul {list-style-type: none; margin:0; padding:0; text-align: center; height:14px;}
	.searchbar_container_textlinks li {display:inline; font-weight:normal; color:#336600; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}
		.searchbar_container_textlinks li a:link, .searchbar_container_textlinks li a:visited { color:#336600; text-decoration:none;}
		.searchbar_container_textlinks li a:hover { color:#336600; text-decoration:underline;}

/* GLOBAL SEARCH BAR */
	.glob_search_container { width:740px; margin:0 0 10px 0; }
	.glob_search_subcontainer { width:738px; padding:2px 0 2px 0; }
		.glob_search_subcontainer ul { list-style-type:none; margin:0; padding:0; text-align: center; }
		.glob_search_subcontainer li { display:inline; height:18px; font-weight:bold; font-size:14px; font-family:arial, verdana, helvetica, sans serif; margin:0 5px 0 0; } 	

	.glob_search_container_text { width:740px; margin:0 0 10px 0; }
	.glob_search_container_text ul { list-style-type: none; margin:0; padding:0; text-align: center; height:14px; }
	.glob_search_container_text li { display:inline; font-weight:normal; font-size:12px; font-family:arial, verdana, helvetica, sans serif; }
		.glob_search_container_text li a:link, .glob_search_container_text li a:visited { text-decoration:none; }
		.glob_search_container_text li a:hover { text-decoration:underline; }	
	.glob_search_container_text_r1 { width:738px; }
	.glob_search_container_text_r2 { width:738px; padding:5px 0 5px 0; }
	.glob_search_container_text_r2 ul { list-style-type: none; margin:0; padding:3px 0 0 0; text-align:center; height:22px; }
	.glob_search_container_text_r2 li { display:inline; height:18px; font-weight:bold; font-size:14px; font-family:arial, verdana, helvetica, sans serif; margin:0 5px 0 0; }
		
	.searchLink { font-weight:normal; }
	.searchLinkOn { font-weight:bold; }


/* RESULT TOTALS WITH ICONS */
	.results_container { width:738px; margin:0 0 10px 0; padding: 0 0 0 0;}
	.result_totals { padding:0 0 0 0; width:auto; text-align:center; color:#999999; font-weight:normal; font-size:12px; font-family:arial, helvetica, verdana, geneva, sans-serif; }
		.result_totals a:link, .result_totals a:visited {  white-space: nowrap; padding:0; margin:0 5px 0 5px; text-decoration:underline; }
		.result_totals a:hover {  text-decoration:none; }	
	.results_icon { padding:0 2px 0 0; margin:5px 0 -4px 0; border:none; background-color:white;}	

	.navigate_text {width:140px; font-size:12px; float:left; font-family:arial, helvetica, sans-serif; font-weight:bold; color:#666666; background-image: url(/images/nav_element_r2.gif); background-repeat: repeat-y;}

/* ************************************* */
/* ********  GLOBAL MODULE STYLES  ******** */
/* ************************************* */
	.mod_header {width:100%;}
	
	.mod_subheader { height:25px; }
	.mod_subheader_icon { float:left; padding:4px 3px 0 5px; }
	.mod_subheader_logo { float:left; padding:0 0 0 3px;}
	.mod_subheader_logo2 { float:left; padding:2px 0 0 3px;}
	.mod_subheader_col_1 { float:left; padding:5px 0 0 0; font-size:14px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif;}
	.mod_subheader_col_2 { float:right; padding:6px 5px 0 0;font-size:11px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; border:none; background-color:none;}
		.mod_subheader_col_2 a:link, .mod_subheader_col_2 a:visited { font-weight:bold; text-decoration:none; border:none; background-color:none;}
		.mod_subheader_col_2 a:hover { font-weight:bold; text-decoration:underline; border:none; background-color:none;}
		
		
	.mod_content { width:428px; border-left:1px solid #BFE673; border-right:1px solid #BFE673; }
	.mod_results_right { border-bottom:1px solid #E6E6E6; width:298px; }
	.mod_results_left { border-bottom:1px solid #E6E6E6; width:428px;}

	.mod2_content { width:298px; border-left:1px solid #BFE673; border-right:1px solid #BFE673; }
	.mod2_results { border-bottom:1px solid #E6E6E6; width:298px; }

	.mod_footer { width:100%; margin:0 0 10px 0; }
	.mod_subfooter_text { text-align:right; float:right; padding:3px 5px 3px 0; font-size:10px; font-weight:bold; font-family:verdana, arial, helvetica, geneva, sans-serif; }		
	.mod_subfooter_left_text { text-align:left; float:left; padding:3px 0 3px 5px; font-size:10px; font-weight:bold; font-family:verdana, arial, helvetica, geneva, sans-serif; }	

	.glob_mod_subheader { height:28px; }
	.glob_mod_content { width:428px; }
	.glob_mod2_content { width:298px; }

	.glob_mod_subheader_col_1 { float:left; padding:5px 0 0 0; font-size:15px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }
	.glob_mod_subheader_col_2 { float:right; padding:6px 5px 0 0; font-size:11px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }


/* ************************************* */
/* *******  RESULT PAGE STYLES  ******** */
/* ************************************* */

	.container_results_col_1 { width:585px; float:left; vertical-align:top;}
	.container_results_col_2 { width:145px; float:right; vertical-align:top;}
	.container_gutter { width:10px; float:left; background-color:#ffffff; }

/* ALL RESULTS PAGE - COLUMN SETUP */
	.container_col_1 { width:430px; float:left; vertical-align:top; background-color:#ffffff;}	
	.container_col_2 { width:300px; float:right; vertical-align:top; background-color:#ffffff;}


/**** ADS RESULTS PAGE - COLUMN SETUP ****/
	/* Width + Padding + Columns = 583 pixels */
	.ads_results_col_1 { float:left; padding:10px 0 5px 5px; width:100%; font-weight:normal; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}
		.ads_results_col_1 a:link, .ads_results_col_1 a:visited { font-weight:bold; color:#336600; text-decoration:none;}
		.ads_results_col_1 a:hover { font-weight:bold; color:#FF6600; text-decoration:underline;}				
	.ads_results_col_2a { float:left; text-align:left; padding:0 5px 10px 15px; width:350px; font-weight:normal; color:#666666; font-size:11px; font-family:arial, verdana, helvetica, sans serif;}
	.ads_results_col_2b { float:right; text-align:right; padding:0 5px 10px 5px; width:90px; font-weight:normal; color:#666666; font-size:11px; font-family:arial, verdana, helvetica, sans serif;}
	.ads_results_col_container {width:583px; border:1px solid #E2E2E2;}
	.ads_results_col_hdr_1 {float:left; padding:5px 0 5px 5px; width:497px; background-color:transparent;font-weight:bold; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}
		.ads_results_col_hdr_1 a:link, .ads_results_col_hdr_1 a:visited{ color:#000000; text-decoration:none; border:none; background-color:none;}
		.ads_results_col_hdr_1 a:hover {color:#FF6600; text-decoration:underline; border:none; background-color:none;}				
	.ads_results_col_hdr_2 {float:left; text-align:center; padding:5px 0 5px 5px; border-left:1px solid white; width:75px; background-color:transparent;font-weight:bold; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}
		.ads_results_col_hdr_2 a:link, .ads_results_col_hdr_2 a:visited{ color:#000000;text-decoration:none;}
		.ads_results_col_hdr_2 a:hover {color:#FF6600; text-decoration:underline; border:none; background-color:none;}		
	.ads_results_row_container {width:583px; border-bottom:1px solid #E2E2E2; padding:2px 0 2px 0;}


/* AUTOS RESULTS PAGE - COLUMN SETUP */
	/* Width + Padding + Columns = 583 pixels */
		
	.autos_results_col_1 { float:left; padding:5px 0 10px 10px; width:100px; color:#000000; font-size:12px; font-weight:bold; font-family:arial, verdana, helvetica, sans serif;} 			
		/*.autos_results_col_1 a:link, .autos_results_col_1 a:visited { border:none; background-color:transparent; color:#336600; text-decoration:none; }*/  			
		/*.autos_results_col_1 a:hover { color:#FF6600; text-decoration:underline; }*/ 							
	.autos_results_col_2 { float:left; padding:10px 5px 10px 5px; width:350px; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;} 
	.autos_results_col_3 { float:right; text-align:right; padding:10px 10px 10px 5px; width:65px; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;} 
	.autos_results_col_4 { float:left; padding:10px 5px 10px 5px; width:65px; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;} 
	.autos_results_col_5 { float:left; padding:10px 5px 10px 5px; width:63px; text-align:right; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;} 
					
	.autos_results_col_container {width:583px; border:1px solid #E2E2E2;}
	.autos_results_col_hdr_1 {float:left; padding:5px 0 5px 10px; width:273px;}				
	.autos_results_col_hdr_2 {float:left; padding:5px 0 5px 0; text-align:center; border-left:1px solid white; width:74px; }
	.autos_results_col_hdr_3 {float:left; padding:5px 0 5px 0; text-align:center; border-left:1px solid white; width:74px; }
	.autos_results_col_hdr_4 {float:left; padding:5px 0 5px 0; text-align:center; border-left:1px solid white; width:74px; }
	.autos_results_col_hdr_5 {float:left; padding:5px 0 5px 0; text-align:center; border-left:1px solid white; width:74px; }										
	.autos_results_row_container {width:583px; border-bottom:1px solid #E2E2E2; padding:2px 0 2px 0;}

/**** COUPONS RESULTS PAGE - COLUMN SETUP ****/
	.coupons_scissors { float:left; width:13px; }
	.coupons_container { float:left; padding:15px; width:535px; border:2px dashed #CCCCCC; } 
	.coupons_info { float:left; width:310px; }
	.coupons_leadline { font-family:arial; font-size:16px; padding:0 0 5px 0; }
	.coupons_body { font-family:arial; font-size:12px; padding:0 10px 0 0; }
	.coupons_image { float:left; margin:0 10px 5px 0; }
	.coupons_disclaimer { color:red; padding:6px 0 0 0; }

	.advertiser_info { float:left; width:195px; font-family:arial; font-size:12px; border-left:1px solid #000000; padding:15px 0 20px 10px; overflow:hidden; }
	.print_coupon { background-color:#E6E6E6; text-align:center; border:1px solid #cccccc; font-family:arial; font-size:12px; width:90px; margin:15px 0 0 0; padding:1px 5px 2px 5px; }
		.print_coupon a:link, .print_coupon a:active { color:#000000; text-decoration:none; }
		.print_coupon a:hover { text-decoration:underline; }

/**** EVENT RESULTS PAGE - COLUMN SETUP ****/
	.events_results_col_2 { float:left; padding:0 0 0 5px; width:125px; font-weight:normal; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}
	.events_results_col_3 { float:left; padding:0 0 0 5px; width:278px; font-weight:normal; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}
	.events_results_col_4 { float:left; padding:0 0 2px 5px; width:165px; font-weight:normal; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}
	.events_results_col_container {width:583px; border:1px solid #E2E2E2;}
	.events_results_col_hdr_1 {float:left; padding:5px 0 5px 5px; width:125px; background-color:transparent;}
	.events_results_col_hdr_2 {float:left; padding:5px 0 5px 5px; border-left:1px solid white; width:277px; background-color:transparent;}
	.events_results_col_hdr_3 {float:left; padding:5px 0 5px 5px; border-left:1px solid white; width:164px; background-color:transparent;}
	.events_results_row_container {width:583px; border-bottom:1px solid #E2E2E2; padding:2px 0 2px 0;}

/* EVENT DETAILS PAGE */
	.events_details_hdr_1 {float:left; padding:5px 0 5px 5px; width:578px;}
	.events_details_col_container {width:583px; }
	.events_list {}
		.events_list ul {}
		.events_list li { list-style-type:square;}
	.events_detail_col_1 {width:165px; float:left; padding:0 0 0 10px; color:black; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}
	.events_detail_col_2 {float:left; padding:0 10px 0 10px; border-left:1px solid #CCCCCC;  width:387px; color:black; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}
	.events_detail_title {font-size:22px; padding:10px 10px 10px 10px; font-family:arial; font-weight:bold;}
	.events_detail_item {font-weight:bold;}
	.events_detail_item_info {padding:0 0 5px 10px;}
		
/**** HOMES RESULTS PAGE - COLUMN SETUP ****/
	/* Width + Padding + Columns = 583 pixels */
	.homes_results_col_1 { float:left; padding:10px 0 10px 5px; width:100px;} 			
	.homes_results_col_2 { float:left; text-align:left; padding:10px 10px 10px 10px; width:378px; font-weight:normal; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}
	.homes_results_col_3 { float:left; text-align:right; padding:10px 5px 10px 0; width:75px; font-weight:bold; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}		
	.homes_results_col_container {width:583px; border:1px solid #E2E2E2;}
	.homes_results_col_hdr_1 {float:left; padding:5px 0 5px 5px; width:497px;}				
	.homes_results_col_hdr_2 {float:left; padding:5px 0 5px 5px; text-align:center; border-left:1px solid white; width:75px;}
				
	.homes_results_row_container {width:583px; border-bottom:1px solid #E2E2E2; padding:2px 0 2px 0;}


/**** JOBS RESULTS PAGE - COLUMN SETUP ****/
	/* Width + Padding + Columns = 583 pixels */
	.jobs_results_col_1 { float:left; padding:10px 0 10px 5px; width:478px;}
		.jobs_results_sub_row_1 { float:left; padding:0 0 5px 5px; width:473px; font-weight:bold; color:#336600; font-size:14px; font-family:arial, verdana, helvetica, sans serif;}								 			
		.jobs_results_sub_row_2 { float:left; padding:0 0 5px 15px; margin:0 0 0 0; width:463px; font-weight:normal; color:#666666; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}		 										
		.jobs_results_sub_row_3 { float:left; padding:0 0 0 15px; margin:0 0 0 0; width:463px; font-weight:normal; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}		 			
	.jobs_results_col_2 { float:left; text-align:right; padding:10px 5px 10px 0; width:95px; font-weight:normal; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}

	.jobs_results_col_container {width:583px; border:1px solid #E2E2E2;}

	.jobs_results_col_hdr_1 {float:left; padding:5px 0 5px 5px; width:478px; }			
	.jobs_results_col_hdr_2 {float:left; padding:5px 0 5px 5px; text-align:center; border-left:1px solid white; width:94px; }
					
	.jobs_results_row_container {width:583px; border-bottom:1px solid #E2E2E2; padding:2px 0 2px 0;}

/**** MOVIES RESULTS PAGE - COLUMN SETUP ****/
	/* Width + Padding + Columns = 583 pixels */			
	.movies_results_col_1 { float:left; text-align:left; padding:10px 0 10px 0; margin:0;  width:463px;}
		.movies_results_sub_row_1 { margin:0 0 0 5px; padding:0 0 10px 0; width:443px; font-weight:bold; color:#000000; font-size:14px; font-family:arial, verdana, helvetica, sans serif;}
		.movies_results_sub_row_2 { margin:0 0 0 20px; padding:0; width:443px; font-weight:normal; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}							
							
	.movies_results_col_2 { float:right; text-align:center; padding:10px 0 10px 0; margin:0; width:120px; font-weight:bold; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}		

	.movies_results_col_container {width:583px; border:1px solid #E2E2E2;}

	.movies_results_col_hdr_1 {float:left; padding:5px 0 5px 5px; width:578px;}				
					
	.movies_results_row_container {width:583px; border-bottom:1px solid #E2E2E2; padding:2px 0 2px 0;}

	.movies_results_col_theatre {float:left; font-weight:bold; width:185px; margin-left:5px;}
	.movies_results_col_showtimes {float:right; width:223px; margin:5px 0 0 0; }

/**** NEWS RESULTS PAGE - COLUMN SETUP ****/
	/* Width + Padding + Columns = 583 pixels */
	.news_results_col_1 { float:left; padding:10px 0 10px 0; width:575px;}
		.news_results_sub_row_1 { float:left; padding:0 0 5px 5px; width:420px; font-weight:bold; color:#336600; font-size:14px; font-family:arial, verdana, helvetica, sans serif;}							 			
		.news_results_sub_row_2 { float:left; padding:0 0 5px 25px; margin:0 0 0 0px; width:550px; font-weight:normal; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}		 										

	.news_results_col_2 { float:right; text-align:center; padding:0 0 5px 0px; width:140px; font-weight:normal; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}

	.news_results_col_container {width:583px; border:1px solid #E2E2E2;}

	.news_results_col_hdr_1 {float:left; padding:5px 0 5px 5px; width:478px; background-color:transparent;}			
	.news_results_col_hdr_2 {float:left; padding:5px 0 5px 5px; text-align:center; border-left:1px solid white; width:94px; background-color:transparent;}
					
	.news_results_row_container {width:583px; border-bottom:1px solid #E2E2E2; padding:2px 0 2px 0;}


/**** OBITUARIES RESULTS PAGE - COLUMN SETUP ****/
	/* Width + Padding + Columns = 583 pixels */
	.obits_results_col_1a { float:left; padding:15px 0 10px 0; width:480px; }
	.obits_results_col_1b { float:left; padding:15px 0 10px 0; width:570px; }

		.obits_results_sub_row_1a { float:left; width:325px; padding:0 0 5px 15px; font-weight:bold; color:#336600; font-size:14px; font-family:arial, verdana, helvetica, sans serif;}							 			
		.obits_results_sub_row_1b { float:left; width:350px; padding:0 0 5px 15px; font-weight:bold; color:#336600; font-size:14px; font-family:arial, verdana, helvetica, sans serif;}							 			

		.obits_results_sub_row_2 { float:left; padding:0 0 5px 15px; margin:0 0 0 0px; font-weight:normal; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}		 										

	.obits_results_col_2 { float:right; text-align:right; padding:0 0 5px 0px; width:140px; font-weight:normal; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}

	.obits_results_col_container {width:583px; border:1px solid #E2E2E2;}

	.obits_results_col_hdr_1 {float:left; padding:5px 0 5px 5px; width:478px; background-color:transparent;}			
	.obits_results_col_hdr_2 {float:left; padding:5px 0 5px 5px; text-align:center; border-left:1px solid white; width:94px; background-color:transparent;}
					
	.obits_results_row_container {width:583px; border-bottom:1px solid #E2E2E2; padding:2px 0 2px 0;}

	.obits_image { float:left; width:80px; padding:15px 0 15px 10px; } 

/**** SHOPPING RESULTS PAGE - COLUMN SETUP ****/
	/* Width + Padding + Columns = 583 pixels */
	.shopping_results_col_1 { float:left; padding:10px 0 10px 5px; width:100px;} 			
	.shopping_results_col_2 { float:left; text-align:left; padding:10p 0 10px 0; width:398px;}
				
	.shopping_results_sub_row_1 { text-align:left; padding:10px 10px 0 10px; width:378px; font-weight:normal; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}		
	.shopping_results_sub_row_2 { text-align:left; padding:0 10px 0 10px; width:378px; font-weight:normal; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}		
	.shopping_results_sub_row_3 { text-align:left; padding:10px 30px 0 30px; width:338px; font-weight:normal; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}		
		.shopping_results_sub_row_3 ul { display:inline;}
		.shopping_results_sub_row_3 li { margin:0 0 0 20px; padding:10px 0 0 0;}						
	.shopping_results_sub_row_4 { text-align:left; padding:5px 10px 0 10px; width:378px; font-weight:normal; color:#666666; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}		
												
	.shopping_results_col_3 { float:right; text-align:center; padding:10px 0 10px 0; width:80px; font-weight:bold; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}		

	.shopping_results_col_container {width:583px; border:1px solid #E2E2E2;}

	.shopping_results_col_hdr_1 {float:left; padding:5px 0 5px 5px; width:497px; background-color:transparent;}			
	.shopping_results_col_hdr_2 {float:left; padding:5px 0 5px 5px; text-align:center; border-left:1px solid white; background-color:transparent;}
					
	.shopping_results_row_container {width:583px; border-bottom:1px solid #E2E2E2; padding:2px 0 2px 0;}

/**** TV LISTINGS RESULTS PAGE - COLUMN SETUP ****/
	/* Width + Padding + Columns = 583 pixels */
	.tvlistings_results_col_1 { float:left; padding:10px 0 10px 0; width:575px;}
		.tvlistings_results_sub_row_1 { float:left; padding:0 0 5px 5px; width:370px; font-weight:bold; color:#336600; font-size:14px; font-family:arial, verdana, helvetica, sans serif;}							 			
		.tvlistings_results_sub_row_2 { float:left; padding:0 0 5px 25px; margin:0 0 0 0px; width:550px; font-weight:normal; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}		 										

	.tvlistings_results_col_2 { float:right; text-align:right; padding:0 0 5px 0px; width:200px; font-weight:normal; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}

	.tvlistings_results_col_container {width:583px; border:1px solid #E2E2E2;}

	.tvlistings_results_col_hdr_1 {float:left; padding:5px 0 5px 5px; width:478px; background-color:transparent;}			
	.tvlistings_results_col_hdr_2 {float:left; padding:5px 0 5px 5px; text-align:center; border-left:1px solid white; width:94px; background-color:transparent;}
					
	.tvlistings_results_row_container {width:583px; border-bottom:1px solid #E2E2E2; padding:2px 0 2px 0;}

	.tvlistings_category { color:#666666; font-size:11px; font-family:arial,verdana,helvetica; padding:0 0 0 25px; }
		.tvlistings_category a:active, .tvlistings_category a:link, .tvlistings_category a:visited { color:#666666; text-decoration:none; }
		.tvlistings_category a:hover { color:#666666; text-decoration:underline; }


/**** WEBSITES RESULTS PAGE - COLUMN SETUP ****/
	/* Width + Padding + Columns = 583 pixels */
	.web_results_col_1 { float:left; padding:10px 0 10px 0; width:478px;font-weight:normal; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;} 			
							
	.web_results_sub_row_1 { float:left; padding:0 0 5px 5px; width:478px; font-weight:bold; color:#336600; font-size:14px; font-family:arial, verdana, helvetica, sans serif;}		
							
	.web_results_sub_row_2 { float:left; padding:0 0 5px 5px; width:468px; font-weight:normal; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}		
					
	.web_results_sub_row_3 { float:left; padding:0 0 5px 5px; width:468px; font-weight:normal; color:#336600; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}		
																												
	.web_results_col_2 { float:right; text-align:center; padding:10px 0 10px 0; width:100px; font-weight:normal; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}

	.web_results_col_container {width:583px; border:1px solid #E2E2E2;}

	.web_results_col_hdr_1 {float:left; padding:5px 0 5px 5px; width:478px;}			
	.web_results_col_hdr_2 {float:right; padding:5px 0 5px 5px; text-align:center; border-left:1px solid white; width:94px;}
					
	.web_results_row_container {width:583px; border-bottom:1px solid #E2E2E2; padding:2px 0 2px 0;}

/**** WHITE PAGES RESULTS PAGE - COLUMN SETUP ****/
	/* Width + Padding + Columns = 583 pixels */
	.wp_results_col_1 { float:left; padding:10px 0 10px 5px; width:478px;font-weight:normal; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;} 			
	.wp_results_col_2 { float:left; text-align:right; padding:10px 5px 10px 0px; width:95px; font-weight:normal; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}

	.wp_results_col_container {width:583px; border:1px solid #E2E2E2;}

	.wp_results_col_hdr_1 {float:left; padding:5px 0 5px 5px; width:478px; background-color:transparent;font-weight:bold; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}
		.wp_results_col_hdr_1 a:link, .wp_results_col_hdr_1 a:visited{ color:#000000; text-decoration:none;}
		.wp_results_col_hdr_1 a:hover {color:#FF6600; text-decoration:underline;}				
	.wp_results_col_hdr_2 {float:left; padding:5px 0 5px 5px; text-align:center; border-left:1px solid white; width:94px; background-color:transparent;font-weight:bold; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}
		.wp_results_col_hdr_2 a:link, .wp_results_col_hdr_2 a:visited{ color:#000000;text-decoration:none;}
		.wp_results_col_hdr_2 a:hover {color:#FF6600; text-decoration:underline;}
					
	.wp_results_row_container {width:583px; border-bottom:1px solid #E2E2E2; padding:2px 0 0 0;}

/**** YELLOW PAGES RESULTS PAGE - COLUMN SETUP ****/

	.small_container_results_col_1 { width:275px; float:left; vertical-align:top;}
	.small_yp_results_row_container {width:275px; border-bottom:1px solid #E2E2E2; padding:5px 0 5px 0;}

	.small_yp_results_sub_row_1 { border:none; margin:0 0 5px 5px; padding:0; width:260px; }
	.small_yp_results_sub_row_2 { float:left; margin:0 0 0 0; padding:3px 0 0 28px; width:255px; font-weight:bold; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}		 																	
	.small_yp_results_sub_row_3 { float:left; margin:0 0 0 0; padding:0 0 0 28px; width:255px; font-weight:normal; color:#666666; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}		 													
	.small_yp_results_sub_row_4 { float:left; margin:0 0 0 0; padding:0 0 0 28px; width:255px; font-weight:normal; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}											

	.small_yp_results_col_1 { float:left; padding:5px 0 5px 0; width:265px;}
	.small_yp_results_col_hdr_1 {float:left; padding:5px 0 5px 5px; width:268px; background-color:transparent; font-weight:bold; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}
		.small_yp_results_col_hdr_1 a:link, .small_yp_results_col_hdr_1 a:visited { color:#000000; text-decoration:none;}
		.small_yp_results_col_hdr_1 a:hover { color:red; text-decoration:underline;}				


	.large_container_results_col_1 { width:405px; float:left; vertical-align:top;}
	.large_yp_results_row_container {width:400px; border-bottom:1px solid #E2E2E2; padding:5px 0 5px 0;}

	.large_yp_results_sub_row_1 { border:none; margin:0 10px 5px 5px; padding:0; width:388px; }
	.large_yp_results_sub_row_2 { float:left; margin:0 0 0 0; padding:3px 0 0 28px; width:380px; font-weight:bold; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}		 																	
	.large_yp_results_sub_row_3 { float:left; margin:0 0 0 0; padding:0 0 0 28px; width:380px; font-weight:normal; color:#666666; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}		 													
	.large_yp_results_sub_row_4 { float:left; margin:0 0 0 0; padding:0 0 0 28px; width:380px; font-weight:normal; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}											

	.large_yp_results_col_1 { float:left; padding:5px 0 5px 0; width:390px;}
	.large_yp_results_col_hdr_1 {float:left; padding:5px 0 5px 5px; width:390px; background-color:transparent; font-weight:bold; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}
		.large_yp_results_col_hdr_1 a:link, .large_yp_results_col_hdr_1 a:visited { color:#000000; text-decoration:none;}
		.large_yp_results_col_hdr_1 a:hover { color:red; text-decoration:underline;}				

	.small_myMap { position:relative; float:right; width:300px; height:380px; }
	.large_myMap { position:relative; float:right; width:430px; height:500px; } 

	.small_map { vertical-align:top; padding:10px; float:right; width:303px; }
	.large_map { vertical-align:top; padding:10px; float:right; width:433px; }

	.enhanced_yp_ad_text_phone {color:black; margin:0 0 5px 0;}

	.small_enhanced_yp_ad_image {width:100px; padding:3px 0 0 10px;}
	.small_enhanced_yp_ad_text {float:left; width:130px; font-weight:normal; color:#666666; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}
	.small_enhanced_yp_rating {float:left; padding:3px 0 0 0;}
	.small_enhanced_yp_links {float:left; text-align:left; border-top:1px dotted #c1c1c1; width:250px; margin:0 0 0 10px;}

	.large_enhanced_yp_ad_image {float:left; width:110px; padding:3px 10px 10px 28px;}
	.large_enhanced_yp_ad_text {float:left; width:240px; font-weight:normal; color:#666666; font-size:12px; font-family:arial, verdana, helvetica, sans serif; margin:0 0 0 15px;}
	.large_enhanced_yp_rating {float:left; padding:8px 0 0 0;}
	.large_enhanced_yp_links {text-align:left; border-top:1px dotted #c1c1c1; margin:8px 20px 5px 28px; width:350px; }	

	.enhanced_yp_row_1 {}
	.enhanced_yp_row_2 {border:none; padding:0; width:125px; }

	.small_enhanced_yp_title {margin:5px 0 5px 10px; border:none; padding:0; width:255px; }
	.large_enhanced_yp_title {margin:5px 0 5px 10px; border:none; padding:0; width:380px; float:left; }

	.small_enhanced_yp_container { width:275px; padding:5px 0 5px 0; }
	.large_enhanced_yp_container { width:405px; padding:5px 0 5px 0; }

	.small_goldsilver_yp_container { width:275px; padding:5px 0 5px 0; }
	.large_goldsilver_yp_container { width:405px; padding:5px 0 5px 0; }

	.small_silver_yp_container { width:275px; padding:5px 0 5px 0; }
	.large_silver_yp_container { width:405px; padding:5px 0 5px 0; }

	.review_count { color:#666666; margin-left:-5px; }
		.review_count a:link, .review_count a:visited { color:#666666; text-decoration:none; }
		.review_count a:hover { color:#666666; text-decoration:underline; }

	.directions_list {width:710px; font-size:12px; color:black; font-family:arial, helvetica, verdana, sans-serif; font-weight:normal;}
	.directions_list ol { margin:0 0 0 0; padding:10px 0 0 20px;}
	.directions_list li { margin:0 0 0 0; font-weight:bold; list-style-position: inside; border-bottom:1px solid #E8E8E8; padding:5px 0 5px 0;}

	.dir_address_hdr { float:left; width:350px; padding: 10px 0 10px 15px; font-size:12px; color:black; font-family:arial, helvetica, verdana, sans-serif; font-weight:bold; }
	.directions_text { float:left; width:325px; padding: 0 0 10px 40px; font-size:12px; color:black; font-family:arial, helvetica, verdana, sans-serif; font-weight:normal; }

	.small_hdr_container { width:323px; float:right; vertical-align:top; height:25px; }
	.large_hdr_container { width:453px; float:right; vertical-align:top; height:25px; }

	.small_adv_body { width:321px; margin: 0 0 10px 0; float:right; }
	.large_adv_body { width:451px; margin: 0 0 10px 0; float:right; }

	.yp_results_num { float:left; font-size:14px; font-family:arial, helvetica, verdana, geneva, sans-serif; font-weight:bold; color:#000000; width:18px; padding: 0 5px 0 0; text-align:right; }

	.small_yp_title { float:left; font-size:14px; font-family:arial, helvetica, verdana, geneva, sans-serif; font-weight:bold; color:#000000; width:230px; }
	.large_yp_title { float:left; font-size:14px; font-family:arial, helvetica, verdana, geneva, sans-serif; font-weight:bold; color:#000000; width:350px; }

	.yp_cats { font-size:11px; font-weight:normal; font-family:arial, verdana, helvetica, sans serif; color:#666666; text-decoration:none; }
		.yp_cats a:link, .yp_cats a:visited { 
			color:#666666; text-decoration:none;
		}
		.yp_cats a:hover { 
			color:#666666; text-decoration:underline;
		}

/**** YELLOW PAGES DATA GROUP RESULTS PAGE - COLUMN SETUP ****/

	.ypDG_results_row_container {width:575px; border-bottom:1px solid #E2E2E2; padding:5px 0 5px 0;}

	.ypDG_results_sub_row_1 { border:none; margin:0 10px 5px 0px; padding:0; width:500px; }
	.ypDG_results_sub_row_2 { float:left; margin:0 0 0 0; padding:3px 0 0 20px; width:500px; font-weight:bold; color:#000000; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}		 																	
	.ypDG_results_sub_row_3 { float:left; margin:0 0 0 0; padding:0 0 0 20px; width:500px; font-weight:normal; color:#666666; font-size:12px; font-family:arial, verdana, helvetica, sans serif;}		 													

	.ypDG_results_col_1 { float:left; padding:5px 0 5px 0; width:390px;}

	.ypDG_title { float:left; width:550px; font-size:14px; padding:0 0 0 20px; font-family:arial, helvetica, verdana, geneva, sans-serif; font-weight:bold; color:#000000; }

	.enhanced_ypDG_container { width:575px; padding:5px 0 5px 0; }
	.enhanced_ypDG_title {margin:5px 0 5px 10px; border:none; padding:0; width:500px; float:left; }
	.enhanced_ypDG_ad_image {float:left; width:110px; padding:3px 10px 10px 28px;}
	.enhanced_ypDG_ad_text {float:left; width:400px; font-weight:normal; color:#666666; font-size:12px; font-family:arial, verdana, helvetica, sans serif; margin:0 0 0 10px;}

/**** YELLOW PAGES INDEX PAGE - COLUMN SETUP ****/
	.yp_column_container {float:left; width:270px; padding:10px;}
				
	.yp_subcat_link { width:100%; margin:0 0 10px 0; font-size:12px; font-family:arial, verdana, helvetica, sans serif; }
		.yp_subcat_link a:link, .yp_subcat_link a:visited { border:none; text-decoration:none; }
		.yp_subcat_link a:hover { text-decoration:underline; }


/* ******************************** */
/* *******  MODULE STYLES  ******** */
/* ******************************** */

/* NEWS MODULE */
	.mod_news_col_1 { width:265px; padding:2px 0 2px 5px; float:left; text-align:left; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }	
	.mod_news_col_2 { width:150px; padding:2px 5px 2px 0; float:right; text-align:right; color:#000000; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif;}

	.mod_news_col_2a { width:163px; padding:2px 0 2px 5px; float:left; text-align:left; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }
	.mod_news_col_2b { width:125px; padding:2px 5px 2px 0; float:right; text-align:right; color:#000000; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif;}

/* EVENTS MODULE */
	.mod_events_col_1 { width:270px; padding:2px 0 2px 5px; float:left; text-align:left; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }
	.mod_events_col_2 { width:140px; padding:2px 5px 2px 0; float:right; text-align:right; color:#000000; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif;}

	.mod_events_col_2a { width:150px; padding:2px 0 2px 5px; float:left; text-align:left; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }
	.mod_events_col_2b { width:135px; padding:2px 5px 2px 0; float:right; text-align:right; color:#000000; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif;}

/* COUPONS MODULE */
	.mod_coupons_col_1 { width:295px; padding:2px 0 0 5px; float:left; text-align:left; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }
	
	.mod_coupons_col_2 { width:123px; padding:2px 5px 0 0; float:right; text-align:right; color:#000000; font-size:12px; font-family:arial, helvetica, verdana, geneva, sans-serif;}
	.mod_coupons_row_2 { width:408px; padding:0 5px 2px 5px; text-align:left; color:#000000; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif; }
	
	.mod_coupons_col_2a { width:195px; padding:2px 0 2px 5px; float:left; text-align:left; color:#000000; font-size:12px;font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }
	.mod_coupons_col_2b { width:93px; padding:2px 5px 2px 0; float:right; text-align:right; color:#000000; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif;}
	
/* YELLOW PAGES MODULE */
	.mod_yp_col_1 { width:295px; padding:2px 0 0 5px; float:left; text-align:left; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }
	
	.mod_yp_col_2 { width:123px; padding:2px 5px 0 0; float:right; text-align:right; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif;}
	.mod_yp_row_2 { width:408px; padding:0 5px 2px 15px; text-align:left; color:#000000; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif; }
	
	.mod_yp_col_2a { width:195px; padding:2px 0 2px 5px; float:left; text-align:left; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }
	.mod_yp_col_2b { width:93px; padding:2px 5px 2px 0; float:right; text-align:right; color:#000000; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif;}

/* MOVIES MODULE */
	.mod_movies_col_1 { width:295px; padding:2px 0 2px 5px; float:left; text-align:left; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }
	.mod_movies_col_2 { width:123px; padding:2px 5px 2px 0; float:right; text-align:right; color:#000000; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif;}

	.mod_movies_col_2a { width:195px; padding:2px 0 2px 5px; float:left; text-align:left; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }
	.mod_movies_col_2b { width:93px; padding:2px 5px 2px 0; float:right; text-align:right; color:#000000; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif;}

/* CLASSIFIEDS MODULE */
	.mod_ads_row_1 { width:418px; padding:2px 5px 3px 5px; text-align:left; color:#000000; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif; }
	.mod_ads_row_2 { width:428px; padding:0 0 2px 0;}
	.mod_ads_col_1 {float:left; padding:0 0 0 5px; width:200px; color:#666666; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif;}
	.mod_ads_col_2 {float:right; padding:0 5px 0 0; text-align:right; width:200px; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif;}

	.mod_ads_row_1_right { width:288px; padding:2px 5px 3px 5px; text-align:left; color:#000000; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif; }
	.mod_ads_row_2_right { width:288px; padding:0 0 2px 0; }
	.mod_ads_col_1_right {float:left; padding:0 0 0 5px; width:135px; color:#666666; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif;}
	.mod_ads_col_2_right {float:right; padding:0 5px 0 0; text-align:right; width:135px; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif;}

/* HOMES MODULE */
	.mod_homes_col_1 { width:295px; padding:2px 0 2px 5px; float:left; text-align:left; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }
	.mod_homes_col_2 { width:123px; padding:2px 5px 2px 0; float:right; text-align:right; color:#000000; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif;}

	.mod_homes_col_2a { width:195px; padding:2px 0 2px 5px; float:left; text-align:left; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }
	.mod_homes_col_2b { width:93px; padding:2px 5px 2px 0; float:right; text-align:right; color:#000000; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif;}

/* JOBS MODULE */
	.mod_jobs_col_1 { width:295px; padding:2px 0 0 5px; float:left; text-align:left; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }
	.mod_jobs_col_1a { width:408px; padding:0 0 2px 15px; float:left; text-align:left; color:#666666; font-size:11px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif; }

	.mod_jobs_col_2 { width:123px; padding:2px 5px 2px 0; float:right; text-align:right; color:#000000; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif;}

	.mod_jobs_col_2_1 { width:195px; padding:2px 0 0 5px; float:left; text-align:left; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }

	.mod_jobs_col_2a { width:278px; padding:0 0 2px 15px; float:left; text-align:left; color:#666666; font-size:11px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif; }
	.mod_jobs_col_2b { width:93px; padding:2px 5px 2px 0; float:right; text-align:right; color:#000000; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif;}

/* SHOPPING MODULE */
	
	.mod_shopping_col_1 { width:295px; padding:2px 0 2px 5px; float:left; text-align:left; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }	
	.mod_shopping_col_2 { width:123px; padding:2px 5px 2px 0; float:right; text-align:right; color:#000000; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif;}

	.mod_shopping_col_2a { width:195px; padding:2px 0 2px 5px; float:left; text-align:left; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }
	.mod_shopping_col_2b { width:93px; padding:2px 5px 2px 0; float:right; text-align:right; color:#000000; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif;}

/* AUTOS MODULE */
	.mod_autos_col_1 { width:210px; padding:2px 0 2px 5px; float:left; text-align:left; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }		
	.mod_autos_col_2 { width:80px; padding:2px 5px 2px 0; float:left; text-align:right; color:#000000; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif;}
	.mod_autos_col_3 { width:123px; padding:2px 5px 2px 0; float:right; text-align:right; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif;}
	
	.mod_autos_col_2a { width:195px; padding:2px 0 2px 5px; float:left; text-align:left; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }
	.mod_autos_col_2b { width:93px; padding:2px 5px 2px 0; float:right; text-align:right; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif;}

/* WEBSITES MODULE */
	.mod_web_col_1 { width:400px; padding:2px 0 0 5px; float:left; text-align:left; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }
	.mod_web_col_2 { width:280px; padding:2px 0 2px 5px; float:left; text-align:left; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }

/* PHOTO GALLERY MODULE */
	.mod_photo_col_1 { width:58px; height:38px; border:1px solid black; overflow:hidden; margin:5px 5px 8px 5px; float:left; }
	.mod_photo_col_2 { width:225px; padding:5px 0 2px 5px; float:left; text-align:left; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }
	.mod_photo_col_3 { width:100px; float:right; text-align:right; padding:5px 5px 0 0; color:#000000; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif;}

	.mod_photo_col_2a { width:200px; padding:5px 0 2px 5px; float:left; text-align:left; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }

/* TV LISTINGS MODULE */
	.mod_tvlistings_col_1 { width:240px; padding:2px 0 2px 5px; float:left; text-align:left; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }	
	.mod_tvlistings_col_2 { width:175px; padding:2px 5px 2px 0; float:right; text-align:right; color:#000000; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif;}

	.mod_tvlistings_col_2a { width:163px; padding:2px 0 2px 5px; float:left; text-align:left; color:#000000; font-size:12px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }
	.mod_tvlistings_col_2b { width:125px; padding:2px 5px 2px 0; float:right; text-align:right; color:#000000; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif;}


/* ************************************* */
/* *******  FOOTER STYLES  ******** */
/* ************************************* */

.pd_footer_wrapper {padding:15px 0 10px 0; text-align:center; width:920px; background-color:#ffffff}
.pd_footer_text {font-size:10px; color:black; font-family:arial, helvetica, verdana, geneva, sans-serif;}
	
	
/* ************************************* */
/* *******  SITE REVIEW STYLES  ******** */
/* ************************************* */

	.review_box { width:563px; padding:10px;  }

	.submit_review_wrapper {width:585px; float:left; vertical-align:top;}
	.submit_review_title {margin:0 10px 0 10px; border-bottom:1px solid #999999; font-size:18px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif;}
	.submit_review_text {margin:10px 0 0 20px; font-size:14px; font-family:arial, helvetica, verdana, geneva, sans-serif;}
	.submit_review_text2 {padding:15px 0 15px 35px; font-size:14px; font-family:arial, helvetica, verdana, geneva, sans-serif;}
	.submit_review_contact {padding:15px 0 15px 35px; font-size:14px; font-family:arial, helvetica, verdana, geneva, sans-serif;}
	.submit_review_header {padding:15px 0 0 15px; font-size:16px; font-family:arial, helvetica, verdana, geneva, sans-serif;}
	.submit_review_sitephone {font-weight:normal; font-family:arial, verdana, geneva, sans-serif ;font-size:12px;}
	.submit_review_sitetitle {font-weight:bold; font-family:arial, verdana, geneva, sans-serif ;font-size:14px;}
	.submit_review_sitetext {font-weight:normal; font-family:arial, verdana, geneva, sans-serif ;font-size:12px;}

	.site_review_wrapper {width:585px; float:left; vertical-align:top;}
	.site_review_date {font-size:10px; font-family:arial, helvetica, verdana, geneva, sans-serif; color:gray;}
	.site_review_result {width:480px; margin-left:auto; margin-right:auto; padding:10px 0 15px 0;}
	.site_review_title {float:left;font-size:14px; font-family:arial, helvetica, verdana, geneva, sans-serif; color:#000000; padding:3px 0 3px 0;}
	.site_review_label {float:left;font-size:12px; font-family:arial, helvetica, verdana, geneva, sans-serif; color:#000000; padding:3px 0 3px 0; font-weight:bold;}
	.site_review_text {float:left;font-size:12px; font-family:arial, helvetica, verdana, geneva, sans-serif; color:#000000; padding:3px 0 3px 0;}
		

/* ************************************* */
/* *********  CALENDAR STYLES  ********* */
/* ************************************* */

	.main { width:100%; margin:0 0 0 -0.1px; padding:0;}
	.month { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:.96em; height:8px; padding:2px; }
	.month_colors { text-decoration:none; }
		.month_colors a:link, .month_colors a:visited { text-decoration:none; }
		.month_colors a:hover { text-decoration:underline; }
		
	.daysofweek { font-size: .86em; font-family: treb, "Trebuchet MS"; }
	.days { font-size:.70em; font-family: verdana; font-weight:normal; padding: 2px; text-decoration:none; }
		.days_colors a:link, .days_colors a:visited { text-decoration:none; }
		.days_colors a:hover { text-decoration:underline; }
		
	.today { font-family: verdana; font-weight: bold; text-decoration:none; }
		.today_colors a:link, .today_colors a:visited { text-decoration:none; }
		.today_colors a:hover { text-decoration:underline; }
		
	.weekends {	font-size:.70em; font-family: verdana; font-weight:normal; padding: 2px; text-decoration:none; }
		.weekends_colors a:link, .weekends_colors a:visited { text-decoration:none; }
		.weekends_colors a:hover { text-decoration:underline; }
	
/* ************************************* */
/* *********  WIDGET STYLES  *********** */
/* ************************************* */
	
	.widget { width:123px; padding:10px; margin: 0 0 10px 0; }
	.widget_results { width:123px; word-wrap: break-word; padding:0 10px 0 10px; color:#000000; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif;}	
	.widget_result { width:123px; padding: 5px 0 5px 0; border-bottom:1px solid #E6E6E6; overflow:hidden; }
	.widget_text { width:123px; font-weight:bold; font-size:10px; font-family:arial, verdana, helvetica, sans serif; padding:2px 0 1px 0;}
	.widget_header { float:left; padding:5px 0 0 0; margin:0; font-size:13px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; white-space:wrap; width:115px;}

	.widget_ads_date { float:left; color:#666666; font-size:12px; font-weight:normal; font-family:arial, helvetica, verdana, geneva, sans-serif; }

	.calendar { width:143px; margin: 0 0 10px 0; }

/* ************************************* */
/* *******  YP MORE INFO STYLES  ******* */
/* ************************************* */
	.detail_container {}
		#layer_details {width:708px; padding: 15px; background-color: #ffffff; }
		#layer_coupons {width:708px; padding: 15px; background-color: #ffffff; }
		#layer_map {width:708px; padding: 15px; background-color: #ffffff; }
		#layer_reviews {width:708px; padding: 15px; background-color: #ffffff; }
		#layer_ads {width:708px; padding: 15px; background-color: #ffffff; }

	.more_map_container { width:708px;}
		.more_map_col_1 {float:left; width:176px; font-size:12px; font-style:normal; font-weight:bold; color:#000000; font-family: Arial, Helvetica, sans-serif;}
		.more_map_col_2 {float:right; width:520px; border:1px solid black;}

	.more_container {width:740px;}
		.more_container_title {width:740px;}
			.more_title {width:495px; float:left; font-size:18px; font-style:normal; font-weight:normal; color:#000000; font-family: Arial, Helvetica, sans-serif;}
			.more_phone {width:235px; float:right; text-align:right; font-size:18px; font-style:normal; font-weight:normal; color:#000000; font-family: Arial, Helvetica, sans-serif;}	
		.more_col_1 {float:left; width:200px; margin:10px 0 0 0; }
		.more_col_2 {float:left; width:280px; margin:10px 0 0 0; padding:0 10px 0 10px;}
		.more_col_3 {float:right; width:240px;}
		.more_tagline {float:right; text-align:right; font-size:12px; font-style:italic; font-weight:normal; color:#000000; font-family: Arial, Helvetica, sans-serif; padding:5px 0 10px 0;}
		.more_photo {float:right; width:108px; height:auto; margin:0 0 10px 10px;}
		.more_text {font-size:13px; font-style:normal; font-weight:normal; color:#000000; font-family: Arial, Helvetica, sans-serif; padding:0 0 5px 0;}

	.more_scissor_container {float:left; width:13px; margin:92px 0 0 0;}
	.more_coupon_container {float:left; width:671px; border:2px dashed #CCCCCC; padding:10px;}
		.more_coupon_spacer {height:10px;}
		.more_coupon_col_1 {float:left; width:200px;}
		.more_coupon_col_2 {float:left; width:10px;}
		.more_coupon_col_3 {float:left; width:461px;}
		.more_coupon_valid {font-size:12px; font-style:italic; font-weight:normal; color:#000000; font-family: Arial, Helvetica, sans-serif; padding:10px 0 0 0;}							
		.more_coupon_text {font-size:12px; font-style:normal; font-weight:normal; color:#000000; font-family: Arial, Helvetica, sans-serif; padding:0 0 5px 0;}
		.more_coupon_savings {font-size:18px; font-style:normal; font-weight:normal; color:#000000; font-family: Arial, Helvetica, sans-serif; padding:0 0 5px 0;}
		
	.more_details_container {font-weight:normal; color:#000000; font-family:arial; font-size:12px; margin:0 0 10px 0;}
	.more_details_indent {margin:0 0 0 10px;}
	.more_details_col_1 {float:left; width:490px;}
	.more_details_col_2 {float:right; width:185px; vertical-align:top;}
	
	.more_review_container { border-bottom:1px solid #CCCCCC; padding:0 0 20px 0; margin:0 0 20px 0; }
	.more_review_quote {padding:10px 10px 0 10px; font-size:14px; font-style:italic; font-weight:normal; color:#000000; font-family: Arial, Helvetica, sans-serif;}
	.more_review_col_1 {float:left;}
	.more_review_col_2 {float:right;}
	.more_review_title {text-align:left; font-size:15px; font-style:normal; font-weight:bold; color:#000000; font-family: Arial, Helvetica, sans-serif;}								
	.more_review_reviewer {text-align:left; font-size:12px; font-style:normal; font-weight:normal; color:#000000; font-family: Arial, Helvetica, sans-serif;}												
	.more_review_posted {text-align:right; font-size:12px; font-style:normal; font-weight:bold; color:#CCCCCC; font-family: Arial, Helvetica, sans-serif;}
	.more_review_rating {text-align:right; font-size:15px; font-style:normal; font-weight:bold; color:#000000; font-family: Arial, Helvetica, sans-serif;}				
	
	.more_extras_text {margin:0 0 5px 0; font-size:12px; font-style:normal; font-weight:normal; color:#000000; font-family: Arial, Helvetica, sans-serif;}

	.more_hours_title {padding:3px; font-size:15px; font-style:normal; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
	.more_hours_row {padding:5px 0 5px 0; font-weight:normal; color:#000000; font-family:arial; font-size:12px; border-bottom:1px solid #CCCCCC;}
	.more_hours_col_1 {float:left; width:40px;}
	.more_hours_col_2 {float:left; width:57px;}
	.more_hours_col_3 {float:left; width:7px;}
	.more_hours_col_4 {float:right; text-align:right; width:57px;}
	
	.more_link_button { padding:0; display:inline; margin:0; white-space:nowrap; font-weight:bold;  font-size:14px; font-family:arial, verdana, helvetica, sans serif; text-align:center; }
		.more_link_button a:link, .more_link_button a:visited { padding:0 10px 0 10px; 	text-decoration:none; }
		.more_link_button a:hover { padding:0 10px 0 10px; text-decoration:none; }	
			
	.more_link_gray { padding:0; display:inline; margin:0; white-space:nowrap; font-weight:bold;  font-size:14px; font-family:arial, verdana, helvetica, sans serif; text-align:center; }
		.more_link_gray li { list-style-type:none; font-size:14px; font-weight:bold; text-align:center; }
		.more_link_gray a:link, .more_link_gray a:visited { padding:0 10px 0 10px; text-decoration:none; }
		.more_link_gray a:hover { padding:0 10px 0 10px; text-decoration:none; }	

	.map_link_button { padding:0 10px 0 10px; display:inline; margin:0; white-space:nowrap; font-weight:bold; font-size:14px; font-family:arial, verdana, helvetica, sans serif; text-align:center; }

	.more_extras_container { width:183px; margin:0 0 10px 0; }
		.more_extras_title { padding:3px; font-size:15px; font-style:normal; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }				
		.more_extras_header { font-size:15px; font-style:normal; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }
						
	.more_hours_container { width:183px; margin:0 0 10px 0; }

	.more_event_container { font-family:arial; font-size:12px; font-weight:bold; margin:0 0 12px 0; padding:5px 0 5px 5px; }
	.more_event { margin:0 0 0 3px; vertical-align:12%; }

/* ************************************* */
/* ******  WEATHER MODULE STYLES  ****** */
/* ************************************* */	
	.col_weather_title_col1 {float:left; text-align:center; width:110px; background-color:#E6E6E6; color:#000000; padding:5px; font-family:arial, helvetica, verdana, geneva, sans-serif; font-size:11px; font-weight:bold; font-size:11px;}
	.col_weather_title_col2 {float:right; text-align:center; width:297px; background-color:#E6E6E6; color:#000000; padding:5px; font-family:arial, helvetica, verdana, geneva, sans-serif; font-size:11px; font-weight:bold;}
	.col_current_container {float:left; margin:3px 0 3px 0; width:120px; background-color:white; border-right:1px solid #E6E6E6;}
	.col_current_icon {float:left; width:45px; margin:8px 0 0 8px;}
	.col_current_temp {float:right; margin:8px 0 0 0; padding:0 8px 0 0;}
	.col_current_temp_txt_1 {text-align:center; font-size:10px; font-family:arial, helvetica, verdana, geneva, sans-serif; font-weight:bold; color:#000000;}
	.col_current_temp_txt_2 {text-align:center; font-size:26px; font-family:arial, helvetica, verdana, geneva, sans-serif; font-weight:bold; color:#000000;}
	.col_current_row1 {width:120px;}					
	.col_current_row2 {margin:0 8px 0 8px; padding:3px 0 0 0; font-family:arial, helvetica, verdana, geneva, sans-serif; font-size:11px; font-weight:normal; color:#000000;}
	.col_current_row3 {margin:0 8px 0 8px; font-family:arial, helvetica, verdana, geneva, sans-serif; font-size:11px; font-weight:normal; color:#000000;}
	.col_5day_container {float:left; margin:3px 0 3px 0; width:60px; background-color:white; border-right:1px solid #E6E6E6;}
	.col_5day_day {width:60px; text-align:center; font-family:arial, helvetica, verdana, geneva, sans-serif; font-size:8px; text-transform:uppercase;}
	.col_5day_icon {width:45px; margin:0 0 0 8px}
	.col_5day_row1 {width:60px; padding:3px 0 0 0; }
	.col_5day_row2 {width:60px;}
	.col_5day_high_col1 {padding:0 0 0 5px; float:left; font-family:arial, helvetica, verdana, geneva, sans-serif; font-size:10px; font-weight:bold; color:#999999;}
	.col_5day_high_col2 {padding:0 5px 0 0; float:right;font-family:arial, helvetica, verdana, geneva, sans-serif; font-size:10px; font-weight:bold; color:#000000;}					
	.col_5day_low_col1 {padding:0 0 0 5px; float:left; font-family:arial, helvetica, verdana, geneva, sans-serif; font-size:10px; font-weight:bold; color:#999999;}
	.col_5day_low_col2 {padding:0 5px 0 0; float:right;font-family:arial, helvetica, verdana, geneva, sans-serif; font-size:10px; font-weight:bold; color:#000000;}					



/* ************************************* */
/* ******  EDITORIAL LINK STYLES  ****** */
/* ************************************* */

	.editorial_title { font-weight:bold; color:#000000; font-size:14px; font-family:arial, verdana, helvetica, sans serif; padding:5px 0 10px 10px; }
	.editorial_text { font-family:arial, verdana, helvetica, sans serif; font-size:12px; color:000000; }
	.editorial_text ul { margin:0; padding:0 0 5px 45px; }
	.editorial_text li { list-style:inside square; color:000000; }
	
	
/* ************************************* */
/* *********  FEEDBACK STYLES  ********* */
/* ************************************* */	

	.feedback_header { color:#000000; font-family:arial; font-size:13px; font-weight:normal; }
	.feedback { float:left; text-align:right; width:100px; padding: 3px 8px 0 75px; color:#000000; font-family:arial; font-size:13px; font-weight:bold; }


/* ************************************* */
/* ******  UPDATE LISTING STYLES  ****** */
/* ************************************* */
	
	.updateHeader { color:#000000; font-family:arial; font-size:14px; font-weight:bold; }
	.updateTitle { color:#000000; font-family:arial; font-size:12px; font-weight:bold; }
	.updateTitleRed { color:red; font-family:arial; font-size:12px; font-weight:bold; }

	.siteCats { color:#000000; font-family:arial; font-size:14px; font-weight:normal; } 
	.siteCatsHeader { color:#000000; font-family:arial; font-size:16px; font-weight:bold; } 


/* ************************************* */
/* *********  GLOBAL STYLES  *********** */
/* ************************************* */	

	.glob_sortable_hdr_wrapper { width:583px; }
	
	.glob_sortable_hdr_container { font-weight:bold; font-size:12px; font-size:12px; font-family:arial, verdana, helvetica, sans serif;	}
		.glob_sortable_hdr_container a:link, .glob_sortable_hdr_container a:visited { text-decoration:none; }
		.glob_sortable_hdr_container a:hover { text-decoration:underline; }

	.glob_results_hdr_wrapper { width:100%; }
	.glob_results_hdr_container { height:25px; vertical-align:top; }
	.glob_results_hdr_icon { float:left; padding:4px 3px 0 3px; }
	.glob_results_hdr_col_1 { float:left; padding:5px 0 0 0; font-size:14px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }
	.glob_results_hdr_col_2 { float:right; padding:6px 5px 0 0; font-size:11px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }
		.glob_results_hdr_col_2 a:link, .glob_results_hdr_col_2 a:visited { font-weight:bold; text-decoration:none; }
		.glob_results_hdr_col_2 a:hover { font-weight:bold; text-decoration:underline; }
	.glob_results_hdr_bottom { height:25px; text-align:center; padding:6px 5px 0 0; font-size:11px; font-weight:bold; font-family:arial, helvetica, verdana, geneva, sans-serif; }
		.glob_results_hdr_bottom a:link, .glob_results_hdr_bottom a:visited { font-weight:bold; text-decoration:none; }
		.glob_results_hdr_bottom a:hover { font-weight:bold; text-decoration:underline; }
		
		
/* ************************************* */
/* *******  GLOBAL LINK STYLES  ******** */
/* ************************************* */			
	.glob_link_11px { font-size:11px; font-family:arial, helvetica, verdana, geneva, sans-serif; font-weight:normal; text-decoration:none; }
		.glob_link_11px a:link, .glob_link_11px a:visited { text-decoration:none; } 
		.glob_link_11px a:hover  { text-decoration:underline; }

	.glob_link_12px { font-size:12px; font-family:arial, helvetica, verdana, geneva, sans-serif; font-weight:normal; text-decoration:none; }
		.glob_link_12px a:link, .glob_link_12px a:visited { text-decoration:none; } 
		.glob_link_12px a:hover  { text-decoration:underline; }

	.glob_link_14px { font-size:14px; font-family:arial, helvetica, verdana, geneva, sans-serif; font-weight:bold; text-decoration:none; }
		.glob_link_14px a:link, .glob_link_14px a:visited { text-decoration:none; } 
		.glob_link_14px a:hover  { text-decoration:underline; }

	.glob_link_url_12px { font-size:12px; font-family:arial, helvetica, verdana, geneva, sans-serif; font-weight:normal; text-decoration:underline; }
		.glob_link_url_12px a:link, .glob_link_url_12px a:visited { text-decoration:underline; } 
		.glob_link_url_12px a:hover  { text-decoration:underline; }

	.glob_link_button ul { margin:5px 0 5px 0; padding:0; list-style-type:none; font-weight:normal; font-size:12px; font-family:arial, verdana, helvetica, sans serif; }
	.glob_link_button ul li { display:inline; list-style-type:none; padding:0 0 0 0; font-size:12px; font-weight:normal; text-align:left; }
		.glob_link_button ul li a:link, .glob_link_button li a:visited { padding:0 2px 0 0; text-decoration:underline; }
		.glob_link_button ul li a:hover { padding:0 2px 0 0; text-decoration:none; }
		
	.glob_more_link { text-align:right; padding:3px 0 3px 0; font-size:10px; font-weight:bold; font-family:verdana, arial, helvetica, geneva, sans-serif; }
		.glob_more_link a:link, .glob_more_link a:visited { text-decoration:none; font-size:10px; font-weight:bold; font-family:verdana, arial, helvetica, geneva, sans-serif; }
		.glob_more_link a:hover { text-decoration:underline; font-size:10px; font-weight:bold; font-family:verdana, arial, helvetica, geneva, sans-serif; }



/* ************************************* */
/*      SITE REVIEW STYLES               */
/* ************************************* */
	.site_review_sitebox { width:420px; padding:15px; margin:10px; margin-left:auto; margin-right:auto; }
	.submit_review_sitebox { width:420px; padding:15px; margin:10px; }
	