
/* sfc main */

.gray_bg {
   background-color: gray;
} 

.bubble
{
position: absolute;
top: 485px;
left: 310px;
background-color:transparent;
visibility: hidden;
}

.right_nav_ad
{
position: absolute;
top: 10px;
left: 785px;
visibility: visible;
}

.right_nav_ad1
{
position: absolute;
top: 0px;
left: 775px;
visibility: visible;
}

.special_nav_ad
{
position: absolute;
top: 400px;
left: 225px;
visibility: visible;
}

.right_nav_ad_bottom
{
position: absolute;
top: 600px;
left: 785px;
visibility: visible;
}

.special_potter
{
position: absolute;
top: 65px;
left: 480px;
visibility: visible;
}

.dropdown-menu 
{
	text-align: left;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

.charity_bubble
{
position: absolute;
top: 600px;
left: 200px;
visibility: visible;
}
		
A:LINK, A:VISITED {
	color : #0000FF; /*-- aqua */
}  

body, p, div, td, li {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

input {
   background-color: white;
} 	

h1 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: black;
	line-height: 10px;
} 

h2 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: black;
}

.sfc_headline {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: blue;
}

.sfc_underline {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: black;
	line-height: 10px;
}



.sfc_subhead {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: black;
}

.sfc_subhead_white {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: white;
}

.sfc_subhead_white_title {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	/*font-weight: bold; */
	color: white;
}

.sfc_subhead_white_123 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold; 
	color: white;
}


.sfc_subhead_white_small {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: white;

}



.charity_line {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: black;
    line-height: 24px;
}

.sfc_p {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: black;
}

.sfc_article {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: black;
	line-height: 18px;
}


.sfc_p_white {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: white;
}

.sfc_small_subhead {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: black;
}

.sfc_small_subhead_white {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: white;
	line-height: -50px;
}


.sfc_small_p {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
}




tr.top {
    vertical-align: top;
}	

#no_underline {
   text-decoration: none;  	
   color: #000000;
} 

.no_underline {
   text-decoration: none;  	
   color: #000000;
}

#mothers_day {
   text-decoration: none;
   color: #Ea5493;
  
}

#stores_feature {
   text-decoration: none;
   color: #0000c0;
  
}

#no_underline_blue {
   text-decoration: none;
   color: #6d94e1;
  
}

#red_border {
  border: 4px;
  border-color: red;
  border-style: solid;
  
}

#blue_border {
  border: 4px;
  border-color: blue;
  border-style: solid;
}

#purple_border {
  border: 4px;
  border-color: purple;
  border-style: solid;
}

#maroon_border {
  border: 4px;
  border-color: maroon;
  border-style: solid;
}

#green_border {
  border: 4px;
  border-color: green;
  border-style: solid;
}

#black_border {
  border: 4px;
  border-color: black;
  border-style: solid;
}

#teal_border {
  border: 4px;
  border-color: teal;
  border-style: solid;
}

#orange_border {
  border: 4px;
  border-color: #F3B044;
  border-style: solid;
}

#pink_border {
  border: 4px;
  border-color: #EA5493;
  border-style: solid;
}

#yellow_border {
  border: 4px;
  border-color: yellow;
  border-style: solid;
}




#top_charity_tab_table_setting {
  /* background: mediumAquamarine;     */
  background: white;
   width: 775px;	
   /* width: 875px;	*/  
} 

#top_table_setting {
  /* background: mediumAquamarine;     */
  background: #66CDAA;
   width: 775px;	
} 

#top_table_setting_new {
  /* background: mediumAquamarine;     */
 /* background: #f8c473;  */
   background: #f8c473;
   width: 775px;	
} 

#top_nav_table_setting {
  /* background: #CCCCFF; */
  /* background: #D7D7D7; */
  background: #b6caf0;
  width: 775px;
} 


#bottom_nav_table_setting {
  /* background: #CCCCFF; */
  background: #b6caf0; 
  width: 775px;
} 



#left_nav_table_setting {
  /* background: #CCCCFF; */
  /* background: #D7D7D7; */ 
  background: #b6caf0;
  width: 775px;
}

#feature_table_setting {
  background: white;
  width: 250px;
  border-bottom-style: solid;
  border-bottom-width: 5px;
  border-bottom-color: #ffcc55; /* headline yellow */
}

#stores_table_setting {
  background: white;
  width: 610px;		
  padding: 0;	
  border-spacing: 0;	 
  table-layout: fixed; 
}

#headline_table_setting {
  background: white;
  width: 610px;		
  /*padding: 0;	
  border-spacing: 0;	 
  table-layout: fixed; */
}


#product_table_setting {
  width: 625px;
  background: white;

}

/* search results styles */
	

.highlight { background: #FFFF40; }

.searchheading { font-size: 130%; font-weight: bold; text-align: left; color: blue;}

.summary { font-size: 80%; font-style: italic; }

.suggestion { font-size: 100%; }

.results { font-size: 100%; text-align: left; width: 575px; }

.category { color: #999999; }

.sorting { text-align: right; }



.result_title { font-size: 100%; text-align: left; }		

.description { font-size: 100%; color: #008000; }

.context { font-size: 100%; }

.infoline { font-size: 80%; font-style: normal; color: #808080;}



.zoom_searchform { display:none; }

.zoom_results_per_page { font-size: 80%; margin-left: 10px; }

.zoom_match { font-size: 80%; margin-left: 10px;}				

.zoom_categories { font-size: 80%; }

.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}

.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }



input.zoom_button { background: transparent url(search_button.gif) no-repeat center top; }

input.zoom_searchbox { display:none; }		



.result_image { float: left; display: block; }

.result_image img { margin: 10px; width: 80px; border: 0px; }



.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }

.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }



.result_pages { font-size: 100%; }

.result_pagescount { font-size: 100%; }



.searchtime { font-size: 80%; }



.recommended 

{ 

	background: #DFFFBF; 

	border-top: 1px dotted #808080; 

	border-bottom: 1px dotted #808080; 

	margin-top: 15px; 

	margin-bottom: 15px; 
	

}

.recommended_heading { float: right; font-weight: bold; }

.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		

.recommend_title { font-size: 100%; }

.recommend_description { font-size: 100%; color: #008000; }

.recommend_infoline { font-size: 80%; font-style: normal; color: #808080; text-align: left;}
