	BODY
		{
		background: #EBEBD6; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;
		}
		
	TD.top_date
		{
		background-color: #DEDEBC; font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; 
		color: #333333; font-size: 8pt; margin-left: 6px; margin-right: 0px; margin-top: 4px; margin-bottom: 4px; 
		text-align: left;
		}
	
	TD.top_navigation
		{
		background-color: #DEDEBC; font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; 
		color: #333333; font-size: 8pt; padding-left: 50px; padding-right: 15px; padding-top: 4px; padding-bottom: 4px; 
		}
		
	TD.two_sisters_header
		{
		background-color: #DEDEBC; font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; 
		color: #333333; font-size: 8pt; padding-top: 4px; padding-bottom: 4px; font-weight: bold;
		}
		
	TD.center_logo
		{
		background-color: #FFFFFF; 
		}
		
	TD.center_welcome
		{
		background-color: #FFFFFF; 
		}
	
	TD.main_navigation
		{
		background-color: #754426; 
		}
		
	TD.body_main
		{
		background-color: #CDB87D;
		}
		
	TD.body_background
		{
		background-color: #EBEBD6;
		}
		
	TD.body_message, TD.body_navigation
		{
		background-color: #B09344; text-align: left; 
		}

	TD.latest_news
		{
		background-color: #9B813C; text-align: left; 
		}
		
	TD.featured_item
		{
		background-color: #76622E; text-align: left; 
		}
		
	IMG.top_navigation_rollover
		{
		border: 0; padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px;
		}
		
	IMG.home_ads1
		{
		border: 0; padding-left: 2px; padding-right: 6px; padding-top: 6px; padding-bottom: 6px; float: left; 
		}
		
	IMG.home_ads2
		{
		border: 0; padding-left: 10px; padding-right: 11px; padding-top: 16px; padding-bottom: 6px; float: left; 
		}
		
	IMG.center_logo_giraffe
		{
		border: 0; vertical-align: middle; padding-left: 10px; padding-right: 10px; padding-top: 10px; 
		padding-bottom: 10px;
		}
		
	IMG.center_website_name
		{
		border: 0; vertical-align: top; padding-left: 0px; padding-right: 0px; padding-top: 10px; 
		padding-bottom: 10px; float: left;
		}
		
	IMG.center_list
		{
		border: 0; padding-left: 40px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; float: left;
		}
		
	IMG.main_nav_white_line_first
		{
		border: 0; padding: 18px 15px 0px 15px; float: left;
		}
	
	IMG.main_nav_white_line
		{
		border: 0; padding: 18px 10px 0px 10px; float: left;
		}
		
	IMG.main_nav_white_line_last
		{
		border: 0; padding: 18px 15px 0px 15px; float: left;
		}
		
	IMG.main_nav
		{
		border: 0; padding: 10px 10px 4px 10px; float: left;
		}
		
	IMG.new_and_exciting_featured
		{
		border: 0; padding-left: 5px; padding-right: 6px; padding-top: 6px; padding-bottom: 6px; float: left;
		}
		
	IMG.featured_item_main
		{
		border: 0; padding-left: 0px; padding-right: 2px; padding-top: 2px; padding-bottom: 0px; float: left;
		}
		
	IMG.featured_item_larger
		{
		border: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; float: left;
		}
		
	IMG.about_us_nav_first
		{
		border: 0; padding-left: 10px; padding-right: 5px; padding-top: 16px; padding-bottom: 6px;
		}
	
	IMG.about_us_nav
		{
		border: 0; padding-left: 10px; padding-right: 5px; padding-top: 10px; padding-bottom: 6px;
		}
		
	IMG.about_us_nav_last
		{
		border: 0; padding-left: 10px; padding-right: 5px; padding-top: 9px; padding-bottom: 10px;
		}
		
	IMG.projects_gallery
		{
		border: 0; padding-left: 6px; padding-right: 6px; padding-top: 6px; padding-bottom: 6px;
		}
		
	IMG.projects_steps
		{
		border: 0; float: left; padding-right: 4px; padding-bottom: 4px; 
		}
		
	IMG.techniques_thumbs
		{
		border: 0; float: left; padding: 6px; 
		}
		
	IMG.beads_main
		{
		border: 0; float: right; padding-left: 12px; padding-bottom: 12px;
		}
		
	IMG.two_sisters_main
		{
		border: 0; padding-left: 12px; padding-right: 0px; padding-top: 2px; padding-bottom: 2px; float: left;
		}
		
	IMG.two_sisters_divider
		{ 			
		vertical-align: top; margin-right: 10px; margin-left: 12px; margin-top: 0px; margin-bottom: 0px;  
		}
				
	P.welcome_copy
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		color: #333333; margin-left: 2px; margin-right: 6px; margin-top: 10px; margin-bottom: 0px;
		}
		
	P.message_header
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 10pt; text-align: left; 			
		vertical-align: top; color: #FFFFFF; margin-right: 6px; margin-left: 10px; margin-top: 6px; 
		margin-bottom: 12px; line-height: 1.0; font-weight: bold;
		}
		
	P.ads_header1
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #1059A7; margin-right: 2px; margin-left: 5px; margin-top: 2px; 
		margin-bottom: 6px; line-height: 1.0; font-weight: bold;
		}
		
	P.ads_copy1
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #333333; margin-right: 6px; margin-left: 10px; margin-top: 2px; 
		margin-bottom: 2px; line-height: 1.0;
		}
		
	P.ads_header2
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #1059A7; margin-right: 2px; margin-left: 5px; margin-top: 12px; 
		margin-bottom: 6px; line-height: 1.0; font-weight: bold;
		}
		
	P.ads_copy2
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #333333; margin-right: 6px; margin-left: 10px; margin-top: 2px; 
		margin-bottom: 0px; line-height: 1.0;
		}
		
	P.message_copy
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #FFFFFF; margin-right: 8px; margin-left: 10px; margin-top: 8px; 
		margin-bottom: 6px; line-height: 1.2;
		}
		
	P.new_and_exciting_header
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 10pt; text-align: left; 			
		vertical-align: top; color: #1059A7; margin-right: 6px; margin-left: 8px; margin-top: 6px; 
		margin-bottom: 8px; line-height: 1.0; font-weight: bold;
		}
		
	P.new_and_exciting_header2
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 10pt; text-align: left; 			
		vertical-align: top; color: #1059A7; margin-right: 6px; margin-left: 2px; margin-top: 12px; 
		margin-bottom: 8px; line-height: 1.0; 
		}
		
	P.new_and_exciting_subheader
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #FFFFFF; margin-right: 2px; margin-left: 4px; margin-top: 6px; 
		margin-bottom: 4px; line-height: 1.2;
		}
		
	P.gallery_project_subheader
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #FFFFFF; margin-right: 2px; margin-left: 4px; margin-top: 2px; 
		margin-bottom: 4px; line-height: 1.2;
		}
		
	P.new_and_exciting_copy
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #333333; margin-right: 2px; margin-left: 4px; margin-top: 10px; 
		margin-bottom: 4px; line-height: 1.2;
		}
		
	P.gallery_projects_copy
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #333333; margin-right: 2px; margin-left: 4px; margin-top: 8px; 
		margin-bottom: 4px; line-height: 1.2;
		}
		
	P.new_and_exciting_table
		{			
		vertical-align: top; margin-right: 10px; margin-left: 5px; margin-top: 6px; margin-bottom: 6px; 
		}
		
	P.latest_news_header
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 10pt; text-align: left; 			
		vertical-align: top; color: #FFFFFF; margin-right: 6px; margin-left: 10px; margin-top: 6px; 
		margin-bottom: 4px; line-height: 1.0; font-weight: bold;
		}
		
	P.latest_news_copy
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #FFFFFF; margin-right: 2px; margin-left: 10px; margin-top: 4px; 
		margin-bottom: 4px; line-height: 1.1;
		}
	
	P.featured_item_header
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 10pt; text-align: left; 			
		vertical-align: top; color: #FFFFFF; margin-right: 6px; margin-left: 10px; margin-top: 6px; 
		margin-bottom: 8px; line-height: 1.0; font-weight: bold;
		}
		
	P.featured_item_table
		{			
		vertical-align: top; margin-right: 10px; margin-left: 10px; margin-top: 10px; margin-bottom: 6px; 
		}
		
	P.featured_item_subheader
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #FFFFFF; margin-right: 2px; margin-left: 4px; margin-top: 0px; 
		margin-bottom: 2px; line-height: 1.2;
		}
		
	P.featured_item_copy
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #FFFFFF; margin-right: 1px; margin-left: 4px; margin-top: 6px; 
		margin-bottom: 2px; line-height: 1.1;
		}
		
	P.main_header
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; vertical-align: top; margin-right: 
		10px; margin-left: 10px; margin-top: 20px; margin-bottom: 10px; line-height: 1.3; 
		}
	
	P.main_subheader
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 9pt; text-align: left; 			
		vertical-align: top; color: #333333; margin-right: 10px; margin-left: 10px; margin-top: 14px; 
		margin-bottom: 10px; line-height: 1.3; font-weight: bold;  
		}
	
	P.main_copy
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #333333; margin-right: 10px; margin-left: 10px; margin-top: 14px; 
		margin-bottom: 10px; line-height: 1.3; 
		}
		
	P.faqs_copy
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #333333; margin-right: 30px; margin-left: 25px; margin-top: 14px; 
		margin-bottom: 10px; line-height: 1.3; 
		}
		
	P.main_glossary_copy
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #333333; margin-right: 10px; margin-left: 30px; margin-top: 6px; 
		margin-bottom: 10px; line-height: 1.3; 
		}
		
	P.breadcrumb
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #FFFFFF; margin-right: 10px; margin-left: 10px; margin-top: 0px; 
		margin-bottom: 12px; line-height: 1.1; 
		}
		
	P.faqs_question
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 8pt; 
		font-weight: bold; margin-right: 10px; margin-left: 10px; margin-top: 14px; margin-bottom: 2px; 	 
		line-height: 1.3;  
		}
		
	P.latest_news_copy_main
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #FFFFFF; margin-right: 2px; margin-left: 23px; margin-top: 2px; 
		margin-bottom: 2px; line-height: 1.3;
		}
		
	P.latest_news_date_main
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #FFFFFF; margin-right: 2px; margin-left: 8px; margin-top: 2px; 
		margin-bottom: 2px; line-height: 1.3;
		}
		
	P.latest_news_date_time
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 7pt; text-align: left; 			
		vertical-align: top; color: #FFFFFF; margin-right: 0px; margin-left: 8px; margin-top: 2px; 
		margin-bottom: 2px; line-height: 1.2;
		}
		
	P.project_headline
		{
		font-family: Helvetica, Verdana, Arial, Tahoma, "Times New Roman"; color: #333333; font-size: 12pt; 
		margin-right: 2px; margin-left: 0px; margin-top: 0px; margin-bottom: 2px; text-align: left;  
		}
	
	P.projects_main_copy
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #333333; margin-right: 8px; margin-left: 0px; margin-top: 10px; 
		margin-bottom: 2px; line-height: 1.2;
		}
		
	P.projects_steps_copy
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #333333; margin-right: 12px; margin-left: 4px; margin-top: 6px; 
		margin-bottom: 2px; line-height: 1.3;
		}
	
	P.supply_list_header, P.tip_header
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 10pt; text-align: left; 			
		vertical-align: top; color: #FFFFFF; margin-right: 6px; margin-left: 4px; margin-top: 6px; 
		margin-bottom: 14px; line-height: 1.2; font-weight: bold;
		}
		
	P.tip_copy
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #FFFFFF; margin-right: 6px; margin-left: 6px; margin-top: 6px; 
		margin-bottom: 6px; line-height: 1.1;
		}
		
	P.techniques_copy
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		color: #333333; margin-top: 6px;
		}
	
	P.two_sisters_description
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #333333; margin-right: 14px; margin-left: 6px; margin-top: 10px; 
		margin-bottom: 6px; line-height: 1.3; 
		}
		
	A.message_nav:LINK, A.message_nav:VISITED
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 8pt; 
		text-decoration: none; 
		}
		
	A.message_nav:ACTIVE, A.message_nav:HOVER
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 8pt; 
		text-decoration: underline; 
		}
		
	A.message_nav_white:LINK, A.message_nav_white:VISITED
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #FFFFFF; font-size: 8pt; 
		text-decoration: none; 
		}
		
	A.message_nav_white:ACTIVE, A.message_nav_white:HOVER
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #FFFFFF; font-size: 8pt; 
		text-decoration: underline; 
		}
		
	A.footer_nav:LINK, A.footer_nav:VISITED
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #333333; font-size: 8pt; 
		text-decoration: none; 
		}
		
	A.footer_nav:ACTIVE, A.footer_nav:HOVER
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #333333; font-size: 8pt; 
		text-decoration: underline; 
		}
		
	A.latest_news_nav:LINK, A.latest_news_nav:VISITED
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #FFFFFF; font-size: 8pt; 
		text-decoration: none; font-weight: bold;
		}
		
	A.latest_news_nav:ACTIVE, A.latest_news_nav:HOVER
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #FFFFFF; font-size: 8pt; 
		text-decoration: underline; font-weight: bold;
		}
		
	A.new_and_exciting_nav:LINK, A.new_and_exciting_nav:VISITED, 
	A.gallery_projects_nav:LINK, A.gallery_projects_nav:VISITED
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 9pt; 
		text-decoration: none; 
		}
		
	A.new_and_exciting_nav:ACTIVE, A.new_and_exciting_nav:HOVER,
	A.gallery_projects_nav:ACTIVE, A.gallery_projects_nav:HOVER
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 9pt; 
		text-decoration: underline; 
		}
		
	A.outside_link:LINK, A.outside_link:VISITED
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 8pt; 
		text-decoration: none; font-weight: bold;
		}
		
	A.outside_link:ACTIVE, A.outside_link:HOVER
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 8pt; 
		text-decoration: underline; font-weight: bold;
		}
		
	A.ads_link:LINK, A.ads_link:VISITED
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 8pt; 
		text-decoration: none; 
		}
		
	A.ads_link:ACTIVE, A.ads_link:HOVER
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 8pt; 
		text-decoration: underline; 
		}
	
	A.featured_item_nav:LINK, A.featured_item_nav:VISITED
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #FFFFFF; font-size: 8pt; 
		text-decoration: none; font-weight: bold;
		}
		
	A.featured_item_nav:ACTIVE, A.featured_item_nav:HOVER
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #FFFFFF; font-size: 8pt; 
		text-decoration: underline; font-weight: bold;
		}
		
	A.main_breadcrumb:LINK, A.main_breadcrumb:VISITED 
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 7pt; 
		text-decoration: none; 
		}
		
	A.main_breadcrumb:ACTIVE, A.main_breadcrumb:HOVER 
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 7pt; 
		text-decoration: underline; 
		}
		
	A.main_body_links:LINK, A.main_body_links:VISITED 
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 8pt; 
		text-decoration: none; 
		}
		
	A.main_body_links:ACTIVE, A.main_body_links:HOVER 
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 8pt; 
		text-decoration: underline; 
		}
		
	A.glossary_nav:LINK, A.glossary_nav:VISITED 
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 7pt; 
		text-decoration: none; 
		}
		
	A.glossary_nav:ACTIVE, A.glossary_nav:HOVER 
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 7pt; 
		text-decoration: underline; 
		}
		
	A.gallery_nav:LINK, A.gallery_nav:VISITED 
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 9pt; 
		text-decoration: none; padding-left: 12px; 
		}
		
	A.gallery_nav:ACTIVE, A.gallery_nav:HOVER 
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 9pt; 
		text-decoration: underline; padding-left: 12px; 
		}
		
	A.two_sisters_nav:LINK, A.two_sisters_nav:VISITED 
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 9pt; 
		text-decoration: none; margin-left: 6px; margin-top: 0px;
		}
		
	A.two_sisters_nav:ACTIVE, A.two_sisters_nav:HOVER
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 9pt; 
		text-decoration: underline; margin-left: 6px; margin-top: 0px;
		}
		
	A.site_map_parent_nav:LINK, A.site_map_parent_nav:VISITED 
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 9pt; 
		text-decoration: none; margin-left: 10px; margin-top: 4px; margin-bottom: 20px; margin-right: 4px; 
		font-weight: bold; 
		}
		
	A.site_map_parent_nav:ACTIVE, A.site_map_parent_nav:HOVER
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 9pt; 
		text-decoration: underline; margin-left: 10px; margin-top: 4px; margin-bottom: 20px; margin-right: 4px;
		font-weight: bold;
		}
		
	A.site_map_children_nav:LINK, A.site_map_children_nav:VISITED,
	A.site_map_children_nav2:LINK, A.site_map_children_nav2:VISITED 
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 9pt; 
		text-decoration: none; margin-left: 4px; margin-top: 8px; margin-bottom: 12px; margin-right: 4px; 
		font-weight: none; 
		}
		
	A.site_map_children_nav:ACTIVE, A.site_map_children_nav:HOVER,
	A.site_map_children_nav2:ACTIVE, A.site_map_children_nav2:HOVER
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 9pt; 
		text-decoration: underline; margin-left: 4px; margin-top: 8px; margin-bottom: 12px; margin-right: 4px;
		}
	
	DIV.message_links
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; text-align: left; margin-left: 10px; 
		margin-bottom: 8px; margin-top: 4px;
		}
		
	DIV.ad2_links
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; text-align: left; margin-left: 62px; 
		margin-bottom: 8px; margin-top: 0px;
		}
		
	DIV.latest_news_links
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; text-align: left; margin-left: 10px; 
		margin-bottom: 4px; margin-top: 2px;
		}
		
	DIV.ready_to_wear_links
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; text-align: left; margin-left: 4px; 
		margin-bottom: 4px; margin-top: 8px;
		}
		
	DIV.new_and_exciting_links
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; text-align: left; margin-left: 4px; 
		margin-bottom: 4px; margin-top: 8px;
		}
		
	DIV.latest_news_main_links
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; text-align: left; margin-left: 142px; 
		margin-bottom: 4px; margin-top: 4px;
		}
		
	DIV.upcoming_events_main_links
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; text-align: left; margin-left: 146px; 
		margin-bottom: 0px; margin-top: 0px;
		}	
		
	DIV.news_back_links, DIV.beads_back_links
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; text-align: left; margin-left: 10px; 
		margin-bottom: 8px; margin-top: 4px;
		}	
		
	DIV.gallery_back_links
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; text-align: left; margin-left: 11px; 
		margin-bottom: 8px; margin-top: 4px;
		}	
	
	DIV.projects_links
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; text-align: left; margin-left: 10px; 
		margin-bottom: 4px; margin-top: 8px;
		}
		
	DIV.latest_news_header_main
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #FFFFFF; margin-right: 2px; margin-left: 12px; margin-top: 2px; 
		margin-bottom: 2px; line-height: 1.3;
		}
		
	DIV.gallery_project_name
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 9pt; 
		font-weight: bold; margin-right: 8px; margin-left: 6px; margin-top: 6px; margin-bottom: 0px; 	 
		text-align: left;  
		}
		
	DIV.gallery_project_subheader
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #333333; font-size: 7pt; 
		margin-right: 8px; margin-left: 6px; margin-top: 0px; margin-bottom: 2px; text-align: left;  
		}
		
	DIV.supply_list_variations
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 9pt; 
		margin-right: 8px; margin-left: 6px; margin-top: 2px; margin-bottom: 2px; text-align: left;  
		}
		
	DIV.supply_list_background
		{
		background-color: #9B813C; text-align: left; width: 192px; margin-bottom: 30px; 
		}
		
	DIV.tips_background
		{
		background-color: #76622E; text-align: left; width: 192px;
		}
		
	DIV.techniques_list
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 9pt;
		margin-left: 10px; margin-top: 4px; margin-bottom: 4px; cursor:hand; cursor:pointer;
		}	
		
	DIV.main_ads
		{
		width: 205px;
		}	
		
	SPAN.two_sisters_item_number
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #333333; font-size: 8pt;
		margin-left: 6px; margin-top: 10px; margin-bottom: 10px; margin-right: 0px; text-align: left; 
		}	
		
	SPAN.two_sisters_item_number2
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #333333; font-size: 8pt;
		margin-left: 6px; margin-top: 10px; margin-bottom: 10px; margin-right: 0px; text-align: left; 
		}	
		
	SPAN.two_sisters_price
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #333333; font-size: 8pt;
		margin-left: 6px; margin-top: 10px; margin-bottom: 10px; margin-right: 0px; text-align: left; 
		font-weight: bold;
		}

	SPAN.ACTION_ICON_WHITE
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #FFFFFF; font-size: 8pt; 
		}
		
	SPAN.ACTION_ICON_BLUE
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 8pt; 
		}
		
	SPAN.new_and_exciting_subheader
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; margin-right: 2px; margin-left: 0px; 
		margin-top: 12px; margin-bottom: 6px; line-height: 1.2;
		}
		
	SPAN.footer
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; margin-right: 2px; margin-left: 0px; 
		margin-top: 2px; margin-bottom: 2px; line-height: 1.2; color: #333333; font-size: 8pt;
		}
		
	SPAN.breadcrumb_separator
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #333333; font-size: 7pt; 
		letter-spacing: 2px; 
		}
		
	SPAN.breadcrumb_disabled
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #333333; font-size: 7pt;  
		}
		
	SPAN.second_level_nav
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 9pt;  
		}
		
	SPAN.directions_header
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 8pt; 
		font-weight: bold;  
		}
		
	SPAN.glossary_term_header
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 8pt; 
		font-weight: bold; margin-left: 30px; 
		}
		
	SPAN.glossary_separator
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 7pt; 
		letter-spacing: 2px; 
		}
		
	SPAN.footer_separator
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #333333; font-size: 7pt; 
		letter-spacing: 2px; 
		}
		
	SPAN.contact_information
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 8pt; 
		font-weight: bold; margin-right: 10px; margin-left: 30px; margin-top: 8px; margin-bottom: 2px; 	 
		line-height: 1.2; text-align: right;  
		}
		
	SPAN.gallery_disabled_pagination
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #333333; font-size: 9pt; 
		text-decoration: none; padding-left: 12px; 
		}
		
	SPAN.gallery_first_variation
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 10pt; 
		padding-left: 4px; 
		}
		
	SPAN.gallery_first_variation_withvar
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 10pt; 
		padding-left: 8px; 
		}
		
	SPAN.gallery_first_variation_without
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 10pt; 
		padding-left: 0px; 
		}
		
	SPAN.gallery_first_variation_subheader
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 10pt; 
		}
		
	SPAN.gallery_rest_variations
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 10pt; 
		padding-left: 20px; 
		}
		
	SPAN.main_menu
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #333333; margin-right: 10px; margin-left: 12px; margin-top: 14px; 
		margin-bottom: 10px; line-height: 1.3; 
		}
		
	SPAN.showstate
		{
		border: 0px;  
		}
		
	SPAN.site_map_children_dash
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 9pt; 
		margin-left: 24px; margin-top: 8px; margin-bottom: 12px; margin-right: 0px;
		}
		
	SPAN.site_map_children_dash2
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; font-size: 9pt; 
		margin-left: 48px; margin-top: 8px; margin-bottom: 12px; margin-right: 0px;
		}

	TABLE.gallery_projects
		{
		border: 0px; width: 600px; margin-left: 100px; margin-top: 10px; margin-bottom: 10px; 
		}
		
	TABLE.gallery_projects_main
		{
		border: 0px; width: 700px; margin-left: 30px; margin-top: 10px; margin-bottom: 10px; 
		}
		
	TABLE.beads_catalog
		{
		border: 0px; width: 500px; margin-left: 0px; margin-top: 8px; margin-bottom: 8px; margin-right: 5px; 
		}
		
	TABLE.two_sisters_catalog
		{
		border: 1px solid #DEDEBC; width: 700px; margin-left: 10px; margin-top: 10px; margin-bottom: 10px; 
		margin-right: 10px; 
		}
		
	TABLE.site_map
		{
		border: 0px; width: 600px; margin-left: 80px; margin-top: 10px; margin-bottom: 10px; margin-right: 10px; 
		}
		
	INPUT.text_form
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; text-align: left; 
		font-size: 8pt; vertical-align: middle; border-color: 1px solid #1059A7; 
		}
		
	SELECT.state_dropdown
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; text-align: left; 
		font-size: 8pt; vertical-align: middle; background-color: #FFFFFF; 
		}
		
	TEXTAREA.questions_comments
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; color: #1059A7; text-align: left; 
		font-size: 8pt; vertical-align: middle; border-color: 1px #1059A7; 
		}
		
	UL.disclaimer
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #333333; margin-right: 30px; margin-left: 60px; margin-top: 14px; 
		margin-bottom: 10px; line-height: 1.3; list-style: square;
		}
		
	UL.supply_list
		{
		font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman"; font-size: 8pt; text-align: left; 			
		vertical-align: top; color: #FFFFFF; margin-right: 4px; margin-left: 20px; margin-top: 8px; 
		margin-bottom: 8px; line-height: 1.5; list-style: square;
		}
		
	#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}

	#lightboxDetails{
	font-family: Tahoma, Arial, Verdana, Helvetica, "Times New Roman";
	font-size: 0.8em;
	padding-top: 0.4em;
	}	

	#lightboxCaption{ float: left; }

	#keyboardMsg{ float: right; }

	#lightbox img{ border: none; } 

	#overlay img{ border: none; }
	
	#overlay{ background-image: url(http://www.thebeadedgiraffe.com/images/overlay.png); }

	* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.thebeadedgiraffe.com/images/overlay.png", sizingMethod="scale");
	}
