@charset "utf-8";
/* CSS Document */
* { margin: 0px; padding: 0px; }
body { background: url(../images/wallpaper.png) repeat top center; font-family: Verdana, Geneva, sans-serif; color: #D3BA9A; }
#bg_stripe { z-index: 1; position: relative; width: 100%; height: 456px; top: 57px; background: url(../images/stripe_home.png) repeat-x top center; } 
#container { z-index: 2; position: relative; margin: 0px auto; width: 869px; height: auto; top:-456px; } 
#top_line_log { position: absolute; width: 869px; height: 15px; top: 50px; left: 0px; background: url(../images/divider_log_stripe.gif) no-repeat top center; }
#slogan_source_home { position: relative; width: 381px; height: 32px; top: 15px; margin: 0px auto; background: url(../images/slogan_your_source.gif) no-repeat 0px 0px; text-indent: -999999px; }
#logo_home { position: relative; width: 224px; height: 74px; top: 40px; margin: 0px auto; background: url(../images/fml_logo.png) no-repeat 0px 0px; text-indent: -999999px; }
#since_home { position: relative; width: 61px; height: 10px; top: 42px; margin: 0px auto; background: url(../images/since_home.gif) no-repeat 0px 0px; text-indent: -999999px; }
#flash_home { position: relative; width: 655px; height: 262px; top: 48px; margin: 0px auto; }
#cut_above_home { position: relative;  width: 194px; height: 13px; top: 60px; margin: 0px auto; background: url(../images/slogan_cut_above_home.gif) no-repeat 0px 0px; text-indent: -999999px; }
  #phone_numbers_home { position: relative; top: 72px; margin: 0px auto; width: 147px; height: 16px; font-size: .7em; color: #FFF; line-height: 1.3em; text-align: center; text-transform: uppercase; }
  .float_right { float: right; }
  .float_left { float: left; }
#intro_video_home a, #intro_video_home a:link { display: block; position: relative; width: 154px; height: 29px; top: 70px; margin: 0px auto; background: url(../images/intro_video_home.gif) no-repeat 0px 0px; text-indent: -999999px; }
#intro_video_home a:hover { background: url(../images/intro_video_home.gif) no-repeat -154px 0px; }
#divider_stripe { position: absolute; width: 869px; height: 1px; top: 512px; left: 0px; background: url(../images/divider_stripe_bot.png) no-repeat top center; }
#main_links_home_row_1 { position: relative; margin: 0px auto; top: 110px; width: 605px; height: 18px; text-align: center; }
#main_links_home_row_1 li { float: left; list-style-type: none; display: block; padding-right: 4px; background: url(../images/bullet_button_divider.gif) no-repeat 0px 1px; padding-left: 10px; }
#main_links_home_row_1 li.no_dot { background: none; padding-left: 4px; }
#main_links_home_row_1 li a, #main_links_home_row_1 li a:link { display: block; height: 12px; text-indent: -999999px; }
  li#home a, li#home a:link { width: 38px; background: url(../images/button_home.gif) no-repeat 0px 0px; }
  li#home a:hover, li#home a.current { background: url(../images/button_home.gif) no-repeat -38px 0px; }
  li#distributors a, li#distributors a:link { width: 91px; background: url(../images/button_distributors.gif) no-repeat 0px 0px; }
  li#distributors a:hover, li#distributors a.current { background: url(../images/button_distributors.gif) no-repeat -91px 0px; }
  li#manufacturers a, li#manufacturers a:link { width: 109px; background: url(../images/button_manufacturers.gif) no-repeat 0px 0px; }
  li#manufacturers a:hover, li#manufacturers a.current { background: url(../images/button_manufacturers.gif) no-repeat -109px 0px; }
  li#retail_store a, li#retail_store a:link { width: 84px; background: url(../images/button_retail.gif) no-repeat 0px 0px; }
  li#retail_store a:hover, li#retail_store a.current { background: url(../images/button_retail.gif) no-repeat -84px 0px; }
  li#architecture a, li#architecture a:link { width: 98px; background: url(../images/button_architecture.gif) no-repeat 0px 0px; }
  li#architecture a:hover, li#architecture a.current { background: url(../images/button_architecture.gif) no-repeat -98px 0px; }
  li#sales a, li#sales a:link { width: 33px; background: url(../images/button_sales.gif) no-repeat 0px 0px; }
  li#sales a:hover, li#sales a.current { background: url(../images/button_sales.gif) no-repeat -33px 0px; }
  li#contact a, li#contact a:link { width: 60px; background: url(../images/button_contact.gif) no-repeat 0px 0px; padding-right: 0px; }
  li#contact a:hover, li#contact a.current { background: url(../images/button_contact.gif) no-repeat -60px 0px; }
#main_links_home_row_2 { z-index: 9999; position: relative; margin: 0px auto; top: 112px; width: 626px; height: 18px; text-align: center; }
#main_links_home_row_2 li { float: left; list-style-type: none; display: block; padding-right: 4px; padding-left: 10px; height: 18px; background: url(../images/bullet_button_divider.gif) no-repeat 0px 1px; }
#main_links_home_row_2 li.no_dot { background: none; padding-left: 4px; }
#main_links_home_row_2 li a, #main_links_home_row_1 li a:link { display: block; height: 18px; text-indent: -999999px; }
  li#why_quartersawn_lumber a, li#why_quartersawn_lumber a:link { width: 184px; background: url(../images/button_why_quartersawn.gif) no-repeat 0px 0px; }
  li#why_quartersawn_lumber a:hover, li#why_quartersawn_lumber a.current { background: url(../images/button_why_quartersawn.gif) no-repeat -184px 0px; }
  li#learning_center a, li#learning_center a:link { width: 118px; background: url(../images/button_learning_center.gif) no-repeat 0px 0px; }
  li#learning_center a:hover, li#learning_center a.current { background: url(../images/button_learning_center.gif) no-repeat -118px 0px; }
  li#global_distribution a, li#global_distribution a:link { width: 141px; background: url(../images/button_distribution.gif) no-repeat 0px 0px; }
  li#global_distribution a:hover, li#global_distribution a.current { background: url(../images/button_distribution.gif) no-repeat -141px 0px; }
  li#about_fml a, li#about_fml a:link { width: 72px; background: url(../images/button_about_fml.gif) no-repeat 0px 0px; }
  li#about_fml a:hover, li#about_fml a.current { background: url(../images/button_about_fml.gif) no-repeat -72px 0px; }
  li#more a, li#more a:link { width: 47px; height: 25px; background: url(../images/button_more.gif) no-repeat 0px 0px; padding-right: 0px; margin-right: 0px; }
  li#more a:hover, li#more a.current { background: url(../images/button_more.gif) no-repeat -47px 0px; }

#main_links_home_row_2 li#more ul { /* second-level lists */ z-index: 9999; position: absolute; background: #41500C; width: 140px; height: auto; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ padding: 0; margin: 0; }
#main_links_home_row_2 li#more:hover ul, #main_links_home_row_2 li#more.sfhover ul { /* lists nested under hovered list items */ z-index: 9999; left: 480px; border: 1px solid #93552D; padding-top: 3px; padding-bottom: 3px; }
#main_links_home_row_2 li#more li a, #main_links_home_row_2 li#more li a:link { background: none; width: 130px; height: 15px; text-indent: 0px; color: #D3BA9A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .6em; margin: 2px; text-transform: uppercase; text-decoration: none; }
#main_links_home_row_2 li#more li a:hover, #main_links_home_row_2 li#more li a.current { color: #FFF; }
#main_links_home_row_2 li li { clear: both; background: none; margin: 0; padding: 0; text-align: right; white-space: nowrap; }


#text_content_home { position: relative; margin-top: 134px; padding-top: 20px; width: 869px; height: auto; background: url(../images/divider_standard.png) no-repeat top center; }
#fsc_home { float: left; width: 140px; height: 125px; margin-left: 50px; }
#fsc_logo_home a, #fsc_logo_home a:link { position: absolute; width: 34px; height: 41px; top: 15px; left: 100px; background:url(../images/fsc_logo.gif) no-repeat 0px 0px; text-indent: -999999px; }
#fsc_logo_home a:hover {background:url(../images/fsc_logo.gif) no-repeat -34px 0px; }
#fsc_supplier_home {position:absolute; width:140px; height:23px; top: 66px; background:url(../images/fsc_supplier_w_number.gif) no-repeat top center; text-indent: -999999px; }
#fsc_slogan_home {position:absolute; width:140px; height:47px; top: 95px; background:url(../images/mark_resp_forestry_steward.gif) no-repeat top center; text-indent: -999999px; }
#body_home {float: left; width:450px; height:auto; margin-left:22px;  }
#body_home p {padding-bottom:5px; font-size:.7em; color:#717539;  } 
#affiliates_home {float: right; width:140px; height:125px;margin-right:60px; }
#premium_home a, #premium_home a:link {position:absolute; width:140px; height:56px; top: 21px; margin-left: -2px; background:url(../images/premium_indiana_hardwoods_logo.gif) no-repeat top center; text-indent: -999999px; }
#premium_home a:hover { background:url(../images/premium_indiana_hardwoods_logo_hover.gif) no-repeat top center; }
#premium_slogan_home {position:absolute; width:140px; height:28px; top: 85px; background:url(../images/think_hardwoods_think_indiana.gif) no-repeat top center; text-indent: -999999px; }
#more_affiliates a, #more_affiliates a:link { position: absolute; width: 97px; height: 14px; top: 128px; left: 690px; background: url(../images/button_more_affiliates.gif) no-repeat 0px 0px; text-indent: -999999px; }
#more_affiliates a:hover { background: url(../images/button_more_affiliates.gif) no-repeat -97px 0px; }
#footer_home { clear: both; position: relative; width: 869px; height: 70px; background: url(../images/divider_log.gif) no-repeat top center; top: 9px; }
#copyright_home  { position: absolute; top: 20px; width: 869px; height: 13px; background:url(../images/copyright_2009_fml.gif) no-repeat top center; text-indent: -999999px; }
#uncharted_pixels_home a, #uncharted_pixels_home a:link { position: absolute; top: 35px; left: 315px; width: 235px; height: 12px; background: url(../images/design_by_uncharted_pixels.gif) no-repeat 0px 0px; text-indent: -999999px; }
#uncharted_pixels_home a:hover { background: url(../images/design_by_uncharted_pixels.gif) no-repeat -235px 0px; }







/*h1#logo { position: absolute; top: 13px; left: 0px; width: 188px; height: 59px; background: url(../images/logo_internal.gif) no-repeat 0px 0px; text-indent: -999999px; }
h2#since { z-index: 99; position: absolute; top: 73px; left: 60px; width: 68px; height: 16px; background: url(../images/since_internal.gif) no-repeat 0px 0px; text-indent: -999999px; }

#main_links_home_row_1 { position: absolute; top: 33px; left: 270px; width: 555px; text-align: center; }
#main_links_home_row_1 li { float: left; list-style-type: none; display: block; padding-right: 4px; background: url(../images/bullet_button_divider.gif) no-repeat 0px 3px; padding-left: 10px; }
#main_links_home_row_1 li.no_dot { background: none; padding-left: 0px; }
#main_links_home_row_1 li a, #main_links_home_row_1 li a:link { display: block; background-repeat: no-repeat; height: 12px; text-indent: -999999px; }
  li#home a, li#home a:link { width: 40px; background: url(../images/button_home.gif) 0px 0px; }
  li#home a:hover, li#home a.current { background:url(../images/button_home_hover.gif) 0px 0px; }
  li#distributors a, li#distributors a:link {width:93px; background:url(../images/button_distributors.gif) 0px 0px; }
  li#distributors a:hover, li#distributors a.current { background:url(../images/button_distributors_hover.gif) 0px 0px; }
  li#manufacturers a, li#manufacturers a:link {width:113px; background:url(../images/button_manufacturers.gif) 0px 0px;}
  li#manufacturers a:hover, li#manufacturers a.current { background:url(../images/button_manufacturers_hover.gif) 0px 0px;}
  li#retail_store a, li#retail_store a:link {width:86px; background:url(../images/button_retail.gif) 0px 0px;}
  li#retail_store a:hover, li#retail_store a.current { background:url(../images/button_retail_hover.gif) 0px 0px;}
  li#architecture a, li#architecture a:link {width:100px; background:url(../images/button_architecture.gif) 0px 0px;}
  li#architecture a:hover, li#architecture a.current { background:url(../images/button_architecture_hover.gif) 0px 0px;}
  li#sales a, li#sales a:link {width:36px; background:url(../images/button_sales.gif) 0px 0px; }
  li#sales a:hover, li#sales a.current { background:url(../images/button_sales_hover.gif) 0px 0px; }
#main_links_home_row_2 { position: absolute; top: 50px; left: 230px; width:620px; text-align:center; }
#main_links_home_row_2 li { float: left; list-style-type: none; display: block; padding-right: 4px; background: url(../images/bullet_button_divider.gif) no-repeat 0px 6px; padding-left: 10px; }
#main_links_home_row_2 li.no_dot { background: none; padding-left: 0px; }
#main_links_home_row_2 li a, #main_links_home_row_1 li a:link { display: block; background-repeat: no-repeat; height: 18px; text-indent: -999999px; }
  li#why_quartersawn_lumber a, li#why_quartersawn_lumber a:link { width:190px; background:url(../images/button_why_quartersawn.gif) 0px 0px; }
  li#why_quartersawn_lumber a:hover, li#why_quartersawn_lumber a.current { background:url(../images/button_why_quartersawn_hover.gif) 0px 0px; }
  li#learning_center a, li#learning_center a:link {width:122px; background:url(../images/button_learning_center.gif) 0px 0px; }
  li#learning_center a:hover, li#learning_center a.current { background:url(../images/button_learning_center_hover.gif) 0px 0px; }
  li#news a, li#news a:link {width:39px; background:url(../images/button_news.gif) 0px 0px;}
  li#news a:hover, li#news a.current {background:url(../images/button_news_hover.gif) 0px 0px;}
  li#about_fml a, li#about_fml a:link {width:75px; background:url(../images/button_about_fml.gif) 0px 0px;}
  li#about_fml a:hover, li#about_fml a.current { background:url(../images/button_about_fml_hover.gif) 0px 0px;}
  li#contact a, li#contact a:link {width:66px; background:url(../images/button_contact.gif) 0px 0px;}
  li#contact a:hover, li#contact a.current { background:url(../images/button_contact_hover.gif) 0px 0px;}
  li#more a, li#more a:link {width:52px; background:url(../images/button_more.gif) 0px 0px; }
  li#more a:hover, li#more a.current { background:url(../images/button_more_hover.gif) 0px 0px; }

#stripe_content {position:absolute; height:153px; width:820px; top:81px; }
  #top_line_log { position:absolute; top:0px; left:-24px; width:869px; height:17px; background:  url(../images/divider_stripe.png) 0px 0px no-repeat; }
  #banner { position: absolute; height: 151px; width: 537px; top: 1px; left: 260px; background: url(../images/flash_placeholder_int.jpg) no-repeat 0px 0px; }
  #sales_team_photo { position: absolute; top: 8px; height: 110px; width: 180px; left: 5px; background: url(../images/sales_team.png) 0px 0px no-repeat; }
  #phone_numbers { position: absolute; top: 117px; left: 25px; width: 139px; font-size: .7em; color: #FFF; line-height: 1.3em; text-align:center; }
  .float_right { float: right; }
  .float_left { float: left; }
	
#search_header { position: absolute; top: 233px; left: -24px; width: 869px; height: 35px; background:url(../images/divider_stripe.png) no-repeat 0px 0px; }
#search_header h1#distributors_header a, #search_header h1#distributors_header a:link { position:absolute; top:10px; left:390px; width:330px; height:22px; background:url(../images/header_distributors.gif) no-repeat top center; text-indent:-999999px; }
#search_header h1#distributors_header a:hover {background:url(../images/header_distributors_hover.gif) no-repeat top center; }
#search_header h1#manufacturers_header a, #search_header h1#manufacturers_header a:link { position:absolute; top:10px; left:390px; width:330px; height:22px; background:url(../images/header_manufacturers.gif) no-repeat top center; text-indent:-999999px; }
#search_header h1#manufacturers_header a:hover {background:url(../images/header_manufacturers_hover.gif) no-repeat top center; }
#search_header h1#retail_store_header a, #search_header h1#retail_store_header a:link { position:absolute; top:10px; left:390px; width:330px; height:22px; background:url(../images/header_retail_store.gif) no-repeat top center; text-indent:-999999px; }
#search_header h1#retail_store_header a:hover {background:url(../images/header_retail_store_hover.gif) no-repeat top center; }
#search_header h1#architecture_header a, #search_header h1#architecture_header a:link { position:absolute; top:10px; left:390px; width:330px; height:22px; background:url(../images/header_architecture.gif) no-repeat top center; text-indent:-999999px; }
#search_header h1#architecture_header a:hover {background:url(../images/header_architecture_hover.gif) no-repeat top center; }

#search_header h1#sales_header a, #search_header h1#sales_header a:link { position:absolute; top:10px; left:390px; width:330px; height:22px; background:url(../images/header_sales.gif) no-repeat top center; text-indent:-999999px; }
#search_header h1#sales_header a:hover {background:url(../images/header_sales_hover.gif) no-repeat top center; }
#search_header h1#why_quartersawn_lumber_header a, #search_header h1#why_quartersawn_lumber_header a:link { position:absolute; top:10px; left:390px; width:330px; height:22px; background:url(../images/header_why_quartersawn_lumber.gif) no-repeat top center; text-indent:-999999px; }
#search_header h1#why_quartersawn_lumber_header a:hover {background:url(../images/header_why_quartersawn_lumber_hover.gif) no-repeat top center; }

#search_header h1#learning_center_header a, #search_header h1#learning_center_header a:link { position:absolute; top:10px; left:390px; width:330px; height:22px; background:url(../images/header_learning_center.gif) no-repeat top center; text-indent:-999999px; }
#search_header h1#learning_center_header a:hover {background:url(../images/header_learning_center_hover.gif) no-repeat top center; }
#search_header h1#news_header a, #search_header h1#news_header a:link { position:absolute; top:10px; left:390px; width:330px; height:22px; background:url(../images/header_news.gif) no-repeat top center; text-indent:-999999px; }
#search_header h1#news_header a:hover {background:url(../images/header_news_hover.gif) no-repeat top center; }
#search_header h1#about_fml_header a, #search_header h1#about_fml_header a:link { position:absolute; top:10px; left:390px; width:330px; height:22px; background:url(../images/header_about_fml.gif) no-repeat top center; text-indent:-999999px; }
#search_header h1#about_fml_header a:hover {background:url(../images/header_about_fml_hover.gif) no-repeat top center; }
#search_header h1#contact_header a, #search_header h1#contact_header a:link { position:absolute; top:10px; left:390px; width:330px; height:22px; background:url(../images/header_contact.gif) no-repeat top center; text-indent:-999999px; }
#search_header h1#contact_header a:hover {background:url(../images/header_contact_hover.gif) no-repeat top center; }
#search_box { position: absolute; top: 6px; left: 37px; width: auto; height: auto; } 
#search_input { background-color: #41500C; border: 1px solid #313DOA; width: 114px; height: 19px; color: #FFF; }
#search_btn {}
#content_container { position: absolute; top: 270px; left: -24px; width: 869px; height: auto; background:url(../images/divider_standard.png) no-repeat 0px 0px; } 
  #supporting_column { float: left; margin-top: 20px; margin-bottom: 10px; margin-left: 30px; width: 190px; height: auto;  }
  #supporting_column p { position:relative; text-align:center; font-weight:bold; font-size:.7em; width:138px; margin:0px auto;  }
  #supporting_column img { float: left; border: 1px solid #D3BA9A; }
  #content_column { float: right; margin-top: 5px; margin-right: 50px; margin-bottom: 25px; top: 0px; left: 230px; width: 570px; height: auto;   }
    ul#sublinks { text-align: center; margin-bottom: 11px; margin-left: 30px; }
	ul#sublinks li { display: inline; padding-left: 10px; background: url(../images/bullet_sublinks.gif) no-repeat 0px 9px; }
	ul#sublinks li.no_bullet { padding-left: 0px; background: none; }
	ul#sublinks li a, ul#sublinks li a:link { color:#D3BA9A; text-transform:uppercase; text-decoration:none; font-size: .6em; font-weight:bold;}
	ul#sublinks li a:hover, ul#sublinks li a.current { color:#FFF; }
	#main_content { border-left: 1px dotted #71684A; padding-left:40px; width: 525px; }
	#main_content h2 { font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; color: #FFF; font-size: .9em; font-weight: normal; padding: 6px 2px 6px 2px; }
	#main_content h3 { font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; color: #FFF; font-size: .7em; font-weight: normal; padding: 6px 2px 6px 2px; }
	#main_content img.left {float:left; border:1px solid #D3BA9A; margin: 10px 10px 10px 0px; }
	#main_content img.right {float:right; border:1px solid #D3BA9A; margin: 10px 0px 10px 10px; }
	.first_letter_emphasis { font-size:1.2em; }
		#main_content p { color: #D3BA9A;  font-size: .7em; font-weight: normal; padding-left: 0px; line-height: 1.3em; margin-bottom: 6px; }
		
	#footer { clear: both; width: 869px; height: 112px; }
	
	#affil_slogan { height:66px; width:869px; position:relative; background:url(../images/divider_standard.png) no-repeat 0px 0px; }
		#fsc_logo { position:absolute; top: 14px; left: 43px; width: 42px; height:41px; background:url(../images/fsc_logo.gif) no-repeat 0px 0px; text-indent: -999999px; }
		#premium { position:absolute; top: 10px; left: 95px; width: 109px; height:56px; background:url(../images/premium_indiana_hardwoods_logo.gif) no-repeat 0px 0px; text-indent: -999999px; }
		#cut_above { position:absolute; top: 11px; left: 461px; width: 194px; height:13px; background:url(../images/slogan_cut_above_int.gif) no-repeat 0px 0px; text-indent: -999999px; }
		#slogan_source { position:absolute; top: 31px; left: 397px; width: 317px; height:29px; background:url(../images/slogan_your_source_int.gif) no-repeat 0px 0px; text-indent: -999999px; }
	#footer_content { position:relative; top:0px; width: 869px; height:40px; background:url(../images/divider_offset.gif) no-repeat 0px 0px ; }
	#copyright  {  position:absolute; top: 20px; left: 390px; width: 329px; height:13px; background:url(../images/copyright_2009_fml.gif) no-repeat 0px 0px; text-indent: -999999px; }
	#uncharted_pixels a, #uncharted_pixels a:link { position:absolute; top: 35px; left: 438px; width: 237px; height:12px; background:url(../images/design_by_uncharted_pixels.gif) no-repeat 0px 0px; text-indent: -999999px; }
	#uncharted_pixels a:hover { background:url(../images/design_by_uncharted_pixels_hover.gif) no-repeat 0px 0px; } */
	

