/*MAIN AND HOME  */

body
{
	padding:0;
	margin:0;
	font-family:helvetica;
}

#wrap
{
	font-family:helvetica;
	width:800px;
	text-align:center;
	margin:0 auto;
	border-left:1px solid #BE7F58;
	border-right:1px solid #BE7F58;       
}   

.pics {
	margin:0 auto;
} 

.fading_faces
{
	width:114px;
}

.face_text
{
	padding-top:10px;
	margin:0 auto;
	font-size:9px; 
	color:#BE7F58; 
}
   

.upper_left_header
{
	float:left;
	width:114px;
}    


.logo
{
	border:none;
	margin-left:60px;
	float:left;
	width:462px;
}

a img
{
	border:0;
}  

.upper_right_nav
{
	float:right;
    width:800px;
}  

.upper_right_nav a
{
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

.hardware_button
{
	float:right;
	width:90px;
	line-height:18px;  
	height:18px;
	background: transparent url(../_images/home/hardware_button.jpg) no-repeat;
}

.hardware_button a
{
	color:#DBCA97;
}

.cabinets_button
{  
	float:right;
	margin-right:12px;
	width:90px;
	line-height:18px;
	height:18px;
	background: transparent url(../_images/home/cabinets_button.jpg) no-repeat;
}
.cabinets_button a
{
	color:white;
}


.lower_right_nav
{
	margin-top:8px;
	margin-right:12px;
	text-decoration:none;
	font-size:9px;
	color:#939598;   
	float:right;
    width:110px;
}

.lower_right_nav a
{
	text-decoration:none;        
	font-size:9px; 
	color:#939598;
}   

.main_nav
{
	background:#BE7F58;
	text-align:right;       
	margin-top:16px;
	margin-bottom:0px;
	border:none;
	width:800px;
	height:20px;
	float:left;  
	position:relative;
}   
.main_nav ul.primary a
{
	text-decoration:none;         
	font-size:10px;
	color:white;
	padding-right:3px; 
}
.main_nav ul.primary li a
{
	display:block;
	height:20px;
	line-height:20px;
} 
.main_nav ul.primary li a:hover
{
	background:#441802;
}

.main_nav ul.primary
{  
	padding:0;
	margin:0;
	margin-left:497px;
}       

.main_nav ul.primary li.nav
{
	float:left;
	list-style-type:none;
	width:100px;  
	text-align:center;
	border-left:1px solid white;
}

.main_nav ul li ul.secondary {
    display: none; 
}    
 
.main_nav ul li:hover ul.secondary { 
	display:block;
	position:absolute;
	top:20px;
	right:0;   
	list-style-type:none;   
}
.main_nav ul li ul.secondary li a
{
    color:#8E7F58; 
	background:#EBE1C5;
	width:100px;
	padding:0 0 0 0px;
	text-align:center; 
	border-top:1px solid white;

}   
.main_nav ul li ul.secondary li a:hover
{
	background:#BE7F58;
	color:white;
}
           
.large_home_image
{   
	clear:both;
	width:800px;
	background:url(../_images/home/home_main.jpg) center 8px no-repeat ;
}


.home_h1   
{ 
	color:#441802;
	width:798px;
	text-align:center;
	font-style:bold;
	font-size:15px;
	padding-top:410px;

}     

.home_sub_text    
{ 
	clear:both;
	padding-top:0px;
	margin:0 auto;
	width:414px;
	padding-bottom:22px; 
	color:#7d7150;
	font-size:20px;
}     

.footer
{
	float:left;
	font-size:9px;
	width:800px;
	padding-bottom:0px;
	background: transparent url(../_images/home/wooden_footer.jpg) no-repeat;
}

h2
{
	color:#371c0a;
}   

/*ABOUT_____________________________________________________   */ 

.about_background
{
	clear:both;
	background:#efe6ce;
	width:800px;
	height:510px;
}    

.about_image
{
	text-align:left;
	float:left;
	padding-left:22px;
	margin-top:26px;
} 

.about_main_content
{
	text-align:left;
	margin-top:8px;
	margin-left:25px;
	width:355px;
	font-size:14px;
	color:#8e7f58;
	float:left;    
}   

.about_panel  
{
	width:146px;
	height:410px;
	margin-top:26px;
	margin-left:40px;
	background: #e0d6ad;
	float:left;    
}    

.about-panel_content
{
    border:solid #e0d6ad;
	color:#8e7f58; 
	text-align:left;
	font-size:12px;
	line-height:20px;
	padding-left:16px;
	padding-right:16px;
}

.about-panel_content a
{
	color:#371c0a;
}


.about_main_content a
{
	color:#371c0a;
	font-style:bold;
}   

/*CONTACT_____________________________________________________ */

.contact_background
{
	overflow:auto;
	clear:both;
	background:#efe6ce;
	width:800px;
	height:450px;
}    

.contact_text_content   
{ 
	font-size:18px;
	line-height:24px;
	text-align:left;
	margin-left:271px;
	margin-top:54px;
	margin-bottom:50px;
	color:#7d7150;
	
} 

/*DOOR STYLES_____________________________________________________*/

.ds_background
{
	overflow:auto;
	clear:both;
	background:#efe6ce;
	width:800px;
	height:560px;
}
  

.ds_main_content  
{
	float:left;
	text-align:left;
	width:321px;
	padding-left:40px;
	margin-top:39px;
	margin-bottom:15px;
}   

.ds_main_headline
{
	color:#441802;
	font-size:24pt;
	
}     

.ds_left_panel_text
{
	margin-top:15px;
	color:#8e7f58;
	font-size:11pt;
	line-height:13pt;
}    

.ds_box_panel
{
	float:left;
	text-align:center;
	width:390px;
	padding-left:25px;
	margin-top:32px;
	margin-bottom:14px;
}    

.ds_box
{
	float:left;
	width:120px;
	margin-top:10px;
	font-size:9pt;
	color:#441802;
}     

.ds_box_bottom_text
{
	float:left; 
	width:360px;
	color:#8e7f58; 
	font-size:11pt; 
	font-style:italic;
}

.ds_box_label_text

{
	width:101px;
	margin-left:5px;
} 


.ds_box_panel h3
{
	color:#441802; 
	margin:0 auto;
	padding-right:30px;
}
  

/*HONEY OAK_____________________________________________________*/

.ho_background
{
	overflow:auto;
	clear:both;
	background:#efe6ce;
	width:800px;
	height:525px;
}
   

.ho_image
{
	width:285px;
	float:left;
	padding-left:150px;
	margin-top:33px;
	margin-bottom:24px;
} 

.ho_right_panel
{
	float:left;
	text-align:left;
	width:250px;
	margin-top:115px;
	margin-left:22px;
}   

.ho_header
{
	margin-bottom:36px;
	font-size:27pt;
	color:#441802;
	font-weight:bold;
}   

.ho_main_body_text  
{
	margin-bottom:87px;
	font-size:11pt;
	line-height:13pt;
	color:#8e7f58;
}  

.ho_bottom_text
{
	font-size:8pt;
	line-height:10pt;
	color:#8e7f58;    
}

.ho_bottom_text  a
{
	color:#8e7f58; 
}   

/*FEATURES AND BENEFITS_____________________________________________________ */

.fb_background
{
	overflow:auto;
	clear:both;
	background:#efe6ce;
	width:800px;
	height:600px;
} 

.fb_left_panel
{  
	float:left;
	text-align:left;
	width:248px;
	/*padding-left:30px;*/
	margin-top:45px;
}  

.fb_right_panel_top
{
	float:left;
	width:478px;
	margin-left:25px;
	margin-top:45px;
	margin-bottom:15px;
}   

.fb_right_panel_bottom
{  
	float:left;
	width:510px;
	margin-left:25px;
	margin-top:20px;
	margin-bottom:40px;   
}  

.fb_left_panel_header
{
	font-weight:bold;
	font-size:18pt;
	color:#441802;
	padding-left:30px;
}  

.fb_left_panel_bulleted_list
{
	font-size:10pt;
	line-height:12pt;
	color:#8e7f58;
	margin-left:0px;
} 

.fb_left_panel_bulleted_list ul
{
	/*padding-left:14px;*/
}  

.fb_image_one
{
	float:left;
	width:259px;
	height:182px;
}       

.fb_right_top_panel_text   
{     
	float:left;
	text-align:left;
	width:180px;
	margin-left:10px;
	margin-top:23px;
	color:#8e7f58;
	font-size:9pt;
	line-height:11pt;
} 

.fb_image_two
{
	float:left;
	width:116px;
	height:173px;
}  

.fb_right_panel_bottom_text_one
{    
	float:left;
	text-align:left;
	width:105px;
	margin-left:10px;
	color:#8e7f58;
	font-size:9pt;
	line-height:11pt;
}  

.fb_image_three
{
	float:left;
	width:85px;
	height:109px;
	margin-left:8px;
} 

.fb_right_panel_bottom_text_two
{    
	float:left;
	text-align:left;
	width:119px;
	margin-left:20px;
	color:#8e7f58;
	font-size:9pt;
	line-height:11pt; 
}  

.fb_image_four
{
	float:left;
	width:100px;
	height:109px;
	margin-left:8px;
	margin-top:35px;
}  

.fb_right_panel_bottom_text_three
{   
	float:left;
	margin-top:35px;
	text-align:left;
	width:105px;
	margin-left:20px;
	color:#8e7f58;
	font-size:9pt;
	line-height:11pt; 
}  

/*WALL CABINETS_____________________________________________________*/ 



.wc_background
{
	overflow:auto;
	clear:both;
	background:solid white;
	width:800px;
	height:550px;
}

.wc_left_panel
{
	float:left;
	text-align:left;
	width:240px;
	padding-left:67px;
	margin-top:16px;
	margin-bottom:16px;
}     

.wc_right_panel
{
	float:left;
	width:380px;
	margin-left:30px;
	margin-top:12px;
	margin-bottom:13px;
	text-align:center;
	font-size:7pt;
	font-style:italic;
	
}

/*CABINET STYLES ALTERNATE_____________________________________________________*/

.cabinet_styles_alt
{
	padding-top:35px;
}   

.cabinet_styles_alt li
{ 
	text-align:center;
	font-size:20px;
	line-height:28px;
	list-style-type:none;
	color:#441802;
	padding-left:0px;
	margin-left:0px;
	
}

.cabinet_styles_alt ul
{
   	padding-left:0px;
	margin-left:0px; 
}

.cabinet_styles_alt a
{
	text-decoration:none;
		color:#441802; 
}  



