@charset "utf-8";
/* CSS Document */
body  {background-color:#000000; background-image: url(images/designlb.jpg); margin:0; padding:0; text-align:center; font-family:Verdana; font-size:11px; color:#000;}

#wrapper {width:912px; padding-top : 0px; margin:0 auto; text-align:center; }

/* Home Page Content
----------------------------------------------------------------------------*/ 

#header {
	width:912px;
	height:149px;
	background-image:url(images/header.gif );
	top: 10px;
}
/* Header Content
----------------------------------------------------------------------------*/ 
#phone {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EE943E;
	top: 10px;
	margin-right: 20px;
	margin-top: 50px;
	float: right;
	clear: left;
}
/* Header Content
----------------------------------------------------------------------------*/ 
#navbase {
   width:912px;
   height:44px;
   text-align:center;
   
}
/* Navigation base Home
----------------------------------------------------------------------------*/ 

.navigationhome { 
float:left;
width:116px;
height:44px;
color:#ddd; /* Text colour */
background: url(images/nav/home.jpg) no-repeat;/* Fallback bg colour for images off */
font:1.2em/1.0 Georgia,serif;
text-decoration:none;
}
.navigationhome * {display:block;}
 .navigationhome:hover{
   width:116px;
   height:44px;
   background: url(images/nav/home_on.jpg) no-repeat; /* Fallback bg colour for images on */

 }
 .navigationhome:focus,
 .navigationhome:active {
 outline:1px solid #CCCCCC; /* Not supported by IE/Win :-( */
 color:#CCCCCC;
 }
/* Navigation Button Home Location
----------------------------------------------------------------------------*/ 
.navigationhomenotat { 
float:left;
width:116px;
height:44px;
color:#ddd; /* Text colour */
background: url(images/nav/home_notat.jpg) no-repeat;/* Fallback bg colour for images off */
font:1.2em/1.0 Georgia,serif;
text-decoration:none;
}
.navigationhomenotat * {display:block;}
 .navigationhomenotat:hover{
   width:116px;
   height:44px;
   background: url(images/nav/home_notat_on.jpg) no-repeat; /* Fallback bg colour for images on */

 }
 .navigationhomenotat:focus,
 .navigationhomenotat:active {
 outline:1px solid #CCCCCC; /* Not supported by IE/Win :-( */
 color:#CCCCCC;
 }
/* Navigation Button Home Location
----------------------------------------------------------------------------*/ 
.navigationcarpentry { 
float:left;
width:118px;
height:44px;
color:#ddd; /* Text colour */
background: url(images/nav/carpentry.jpg) no-repeat;/* Fallback bg colour for images off */
font:1.2em/1.0 Georgia,serif;
text-decoration:none;
}
.navigationcarpentry * {display:block;}
 .navigationcarpentry:hover{
   width:118px;
   height:44px;
   background: url(images/nav/carpentry_on.jpg) no-repeat; /* Fallback bg colour for images on */

 }
 .navigationcarpentry:focus,
 .navigationcarpentry:active {
 outline:1px solid #CCCCCC; /* Not supported by IE/Win :-( */
 color:#CCCCCC;
 }
/* Navigation Button Home Location
----------------------------------------------------------------------------*/ 
.navigationcabinetry { 
float:left;
width:121px;
height:44px;
color:#ddd; /* Text colour */
background: url(images/nav/cabinetry.jpg) no-repeat;/* Fallback bg colour for images off */
font:1.2em/1.0 Georgia,serif;
text-decoration:none;
}
.navigationcabinetry * {display:block;}
 .navigationcabinetry:hover{
   width:121px;
   height:44px;
   background: url(images/nav/cabinetry_on.jpg) no-repeat; /* Fallback bg colour for images on */

 }
 .navigationcabinetry:focus,
 .navigationcabinetry:active {
 outline:1px solid #CCCCCC; /* Not supported by IE/Win :-( */
 color:#CCCCCC;
 }
/* Navigation Button Home Location
----------------------------------------------------------------------------*/ 
.navigationmillwork { 
float:left;
width:102px;
height:44px;
color:#ddd; /* Text colour */
background: url(images/nav/millwork.jpg) no-repeat;/* Fallback bg colour for images off */
font:1.2em/1.0 Georgia,serif;
text-decoration:none;
}
.navigationmillwork * {display:block;}
 .navigationmillwork:hover{
   width:102px;
   height:44px;
   background: url(images/nav/millwork_on.jpg) no-repeat; /* Fallback bg colour for images on */

 }
 .navigationmillwork:focus,
 .navigationmillwork:active {
 outline:1px solid #CCCCCC; /* Not supported by IE/Win :-( */
 color:#CCCCCC;
 }
/* Navigation Button Home Location
----------------------------------------------------------------------------*/ 
.navigationremodeling { 
float:left;
width:130px;
height:44px;
color:#ddd; /* Text colour */
background: url(images/nav/remodeling.jpg) no-repeat;/* Fallback bg colour for images off */
font:1.2em/1.0 Georgia,serif;
text-decoration:none;
}
.navigationremodeling * {display:block;}
 .navigationremodeling:hover{
   width:130px;
   height:44px;
   background: url(images/nav/remodeling_on.jpg) no-repeat; /* Fallback bg colour for images on */

 }
 .navigationremodeling:focus,
 .navigationremodeling:active {
 outline:1px solid #CCCCCC; /* Not supported by IE/Win :-( */
 color:#CCCCCC;
 }
/* Navigation Button Home Location
----------------------------------------------------------------------------*/ 
.navigationunique_projects { 
float:left;
width:118px;
height:44px;
color:#ddd; /* Text colour */
background: url(images/nav/unique_projects.jpg) no-repeat;/* Fallback bg colour for images off */
font:1.2em/1.0 Georgia,serif;
text-decoration:none;
}
.navigationunique_projects * {display:block;}
 .navigationunique_projects:hover{
   width:118px;
   height:44px;
   background: url(images/nav/unique_projects_on.jpg) no-repeat; /* Fallback bg colour for images on */

 }
 .navigationunique_projects:focus,
 .navigationunique_projects:active {
 outline:1px solid #CCCCCC; /* Not supported by IE/Win :-( */
 color:#CCCCCC;
 }
/* Navigation Button Home Location
----------------------------------------------------------------------------*/ 
.navigationportfolio { 
float:left;
width:98px;
height:44px;
color:#ddd; /* Text colour */
background: url(images/nav/portfolio.jpg) no-repeat;/* Fallback bg colour for images off */
font:1.2em/1.0 Georgia,serif;
text-decoration:none;
}
.navigationportfolio * {display:block;}
 .navigationportfolio:hover{
   width:98px;
   height:44px;
   background: url(images/nav/portfolio_on.jpg) no-repeat; /* Fallback bg colour for images on */

 }
 .navigationportfolio:focus,
 .navigationportfolio:active {
 outline:1px solid #CCCCCC; /* Not supported by IE/Win :-( */
 color:#CCCCCC;
 }
/* Navigation Button Home Location
----------------------------------------------------------------------------*/ 
.navigationcontact { 
float:left;
width:109px;
height:44px;
color:#ddd; /* Text colour */
background: url(images/nav/contact.jpg) no-repeat;/* Fallback bg colour for images off */
font:1.2em/1.0 Georgia,serif;
text-decoration:none;
}
.navigationcontact * {display:block;}
 .navigationcontact:hover{
   width:109px;
   height:44px;
   background: url(images/nav/contact_on.jpg) no-repeat; /* Fallback bg colour for images on */

 }
 .navigationcontact:focus,
 .navigationcontact:active {
 outline:1px solid #CCCCCC; /* Not supported by IE/Win :-( */
 color:#CCCCCC;
 }
/* Navigation Button Home Location
----------------------------------------------------------------------------*/ 
.portfoliobutton {
	float:left;
	width:178px;
	height:25px;
	color:#ddd; /* Text colour */
	background: url(images/view_port_but.gif) no-repeat;/* Fallback bg colour for images off */
	font:1.2em/1.0 Georgia,serif;
	text-decoration:none;
	margin-left: 4px;
}

/* Navigation Button Home Location
----------------------------------------------------------------------------*/ 




#left_base_wood {
   float:left;
   width:68px;
   height:296px;
   background: url(images/left_base_wood.jpg) no-repeat; /* Fallback bg colour for images on */

}



/* Left Base
----------------------------------------------------------------------------*/ 
#left_base {
	float:left;
	width:665px;
	height:370px;

}

/* Left Base
----------------------------------------------------------------------------*/ 

#flash_window {
	float:left;
	width:665px;
	height:296px;

}

/* flash_window
----------------------------------------------------------------------------*/ 
#left_base_text {
   float:left;
   width:278px;
   height:74px;
   background-image:url(images/left_base_text.jpg);
}

/* left base text
----------------------------------------------------------------------------*/ 
#left_base_text2 {
	float:left;
	width:169px;
	height:74px;
	background-image:url(images/left_base_text2.jpg);
	text-align: left;
	margin-top: 0px;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* left base text
----------------------------------------------------------------------------*/ 
#left_base_text3 {
	float:left;
	width:218px;
	height:74px;
	background-image:url(images/left_base_text3.jpg);
	text-align: left;
}

/* left base text
----------------------------------------------------------------------------*/ 
#left_footer_base {
	float:left;
	width:611px;
	height:151px;
	color: #FFFFFF;
}

/* left base text
----------------------------------------------------------------------------*/ 
#left_footer_base_head {
	float:left;
	width:303px;
	height:151px;
	background-image:url(images/footer_home_r1_c1.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	color: #3D1C25;
	text-align: left;
}

/* left base text
----------------------------------------------------------------------------*/ 
#left_footer_base_head2 {
	float:left;
	width:308px;
	height:151px;
	background-image:url(images/footer_home_r1_c6.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	color: #3D1C25;
	text-align: left;
}

/* left base text
----------------------------------------------------------------------------*/ 
#right_footer_base {
	float:left;
	width:301px;
	height:151px;
	background-image:url(images/footer_home_r1_c11.jpg);
	color: #FFFFFF;
	text-align: right;
	vertical-align: bottom;
	padding-right: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/* right footer base text
----------------------------------------------------------------------------*/ 
#feature_text_position {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 5px;
}

/* left base text
----------------------------------------------------------------------------*/ 
#home_doorlink_text {
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 124px;
	padding-right: 30px;
}

/* left base text
----------------------------------------------------------------------------*/ 

#inside_doorlink_text {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 0px;
	padding-top: 265px;
	padding-right: 18px;
	color: #FFFFFF;
	width: 256px;
	text-align: right;
}

/* door ad link
----------------------------------------------------------------------------*/ 



#footer_text {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 50px;
	padding-right: 2px;
}

/* left base text
----------------------------------------------------------------------------*/ 
#footer_base {
	float:left;
	width:912px;
	height:71px;
	background-image:url(images/footer_home_r3_c1.jpg);
}

/* left base text
----------------------------------------------------------------------------*/ 


#right_base{
   float:left;
   width:247px;
   height:370px;
   background-image:url(images/right_bg.jpg);
}

/* right base
----------------------------------------------------------------------------*/ 
#right_mod1{
	float:left;
	width:228px;
	height:99px;
	border: 1px solid #FEE4D8;
	margin-top: 5px;
	background-image: url(images/home_pic1.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
}

/* right base
----------------------------------------------------------------------------*/ 
#right_mod2{
	float:left;
	width:228px;
	height:99px;
	border: 1px solid #FEE4D8;
	margin-top: 2px;
	background-image: url(images/mantel.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
}

/* right base
----------------------------------------------------------------------------*/ 
#right_mod3{
	float:left;
	width:228px;
	height:99px;
	border: 1px solid #FEE4D8;
	margin-top: 2px;
	background-image: url(images/engrave.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
}

/* right base
----------------------------------------------------------------------------*/ 
#right_mod1leftcurve{
	float:left;
	width:7px;
	height:18px;
	background-image: url(images/left_curve.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
}

/* right base
----------------------------------------------------------------------------*/ 
#right_mod1text{
	float:left;
	width:214px;
	height:18px;
	background-image: url(images/left_curve.jpg);
	background-repeat: no-repeat;
	color:#832A02;
	background-color: #FEE4D8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 10;
	text-align: right;
}

/* right base
----------------------------------------------------------------------------*/ 
#right_mod1rightcurve{
	float:left;
	width:9px;
	height:18px;
	background-image: url(images/right_curve.jpg);
	background-repeat: no-repeat;
}

/* right base
----------------------------------------------------------------------------*/ 

.featuretxt {
	font-family:Arial;
	font-size:18px;
	color:#513C29;
	font-weight:normal;
	text-align: left;
	margin-right: 15px;
	padding-top: 15px;
}
/* home base text
----------------------------------------------------------------------------*/ 
.smltxt {
	font-family:Arial;
	font-size:10px;
	color:#513C29;
	font-weight:bold;
	text-align: right;
	margin-right: 10px;
}
/* home base text
----------------------------------------------------------------------------*/ 

#contact_base {
	float:left;
	width:912px;
	margin-top: 0px;
	background-color: #FFFFFF;
	padding-top: 6px;

}

/* Left Base
----------------------------------------------------------------------------*/ 

#contact_left_base {
   float:left;
   width:285px;
   height:496px;
   background: url(images/contact_left_panel.jpg) no-repeat; /* Fallback bg colour for images on */

}


/* contact left base
----------------------------------------------------------------------------*/ 

#contact_center_base {
	float:left;
	width:515px;
	height:496px;
	background: url(images/contact_center_panel.jpg) no-repeat; /* Fallback bg colour for images on */

}

/* contact center base
----------------------------------------------------------------------------*/ 
#contact_right_base {
	float:left;
	width:109px;
	background: url(images/contact_right_panel.jpg) no-repeat;
	height: 496px;

}

/* contact right base
----------------------------------------------------------------------------*/ 
#remodeling_left_base {
   float:left;
   width:151px;
   height:496px;
   background: url(images/remodel_left_panel.jpg) no-repeat; /* Fallback bg colour for images on */

}

/* contact left base
----------------------------------------------------------------------------*/ 
#remodeling2_left_base {
   float:left;
   width:151px;
   height:496px;
   background: url(images/remodel2_left_panel.jpg) no-repeat; /* Fallback bg colour for images on */

}

/* contact left base
----------------------------------------------------------------------------*/ 

#carpentry_left_base {
   float:left;
   width:151px;
   height:496px;
   background: url(images/carpentry_left_base.jpg) no-repeat; /* Fallback bg colour for images on */

}

/* contact left base
----------------------------------------------------------------------------*/ 
#portfolio_left_base {
	float:left;
	width:151px;
	height:1388px;
	background: url(images/portfolio_left_base.jpg) no-repeat; /* Fallback bg colour for images on */

}

/* contact left base
----------------------------------------------------------------------------*/ 

#portfolio_right_base {
	float:left;
	width:109px;
	background: url(images/portfolio_right_panel.jpg) no-repeat;
	height: 1388px;

}

/* contact right base
----------------------------------------------------------------------------*/ 

#portfolio_center_base {
	float:left;
	width:650px;
	background: url(images/port_center_panel.jpg) no-repeat;
	padding-bottom: 20px;
	height:1388px;
}

/* contact center base
----------------------------------------------------------------------------*/ 
#unique_left_base {
	float:left;
	width:151px;
	height:813px;
	background: url(images/unique_left_base.jpg) no-repeat; /* Fallback bg colour for images on */

}

/* contact left base
----------------------------------------------------------------------------*/ 

#unique_right_base {
	float:left;
	width:109px;
	background: url(images/unique_right_base.jpg) no-repeat;
	height: 813px;

}

/* contact right base
----------------------------------------------------------------------------*/ 

#unique_center_base {
	float:left;
	width:649px;
	background: url(images/unique_center_base.jpg) no-repeat;
	padding-bottom: 20px;
	height:813px;
}

/* contact center base
----------------------------------------------------------------------------*/ 

#millwork_left_base {
	float:left;
	width:151px;
	height:496px;
	background: url(images/mill_base_left.jpg) no-repeat; /* Fallback bg colour for images on */

}

/* contact left base
----------------------------------------------------------------------------*/ 
#cabinet_left_base {
	float:left;
	width:151px;
	height:496px;
	background: url(images/cabinet_left_base.jpg) no-repeat; /* Fallback bg colour for images on */

}

/* contact left base
----------------------------------------------------------------------------*/ 
#millwork_right_base {
	float:left;
	width:109px;
	height:496px;
	background: url(images/mill_base_right.jpg) no-repeat; /* Fallback bg colour for images on */

}

/* contact left base
----------------------------------------------------------------------------*/ 

#carpentry_center_base {
	float:left;
	width:649px;
	background: url(images/carpentry_center_base.jpg) no-repeat; /* Fallback bg colour for images on */
	height: 496px;

}

/* contact center base
----------------------------------------------------------------------------*/ 
#cabinet_center_base {
	float:left;
	width:649px;
	background: url(images/cabinet_center_base.jpg) no-repeat; /* Fallback bg colour for images on */
	height: 496px;

}

/* contact center base
----------------------------------------------------------------------------*/ 
#remodel_center_base {
	float:left;
	width:649px;
	background: url(images/remodel_center_panel.jpg) no-repeat; /* Fallback bg colour for images on */
	height: 496px;

}

/* contact center base
----------------------------------------------------------------------------*/ 

#remodel2_center_base {
	float:left;
	width:649px;
	background: url(images/remodel2_center_panel.jpg) no-repeat; /* Fallback bg colour for images on */
	height: 496px;

}

/* contact center base
----------------------------------------------------------------------------*/ 


#millwork_center_base {
	float:left;
	width:649px;
	background: url(images/mill_base_center.jpg) no-repeat;
	height: 496px;

}

/* contact center base
----------------------------------------------------------------------------*/ 

#page_location_text {
	float:left;
	width:254px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 10px;
	text-align: left;
	color: #FFFFFF;
}

/* page_location_text
----------------------------------------------------------------------------*/ 

#page_header_text {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 10px;
	text-align: left;
	color: #FFFFFF;
}

/* page_location_text
----------------------------------------------------------------------------*/ 
#page_header_text2 {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 16px;
	padding-top: 10px;
	text-align: left;
	color: #FFFFFF;
}

/* page_location_text
----------------------------------------------------------------------------*/ 
#page_intro_text {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 70px;
	padding-top: 18px;
	text-align: left;
	color: #FFFFFF;
	clear: left;
	width: 440px;
}

/* page_location_text
----------------------------------------------------------------------------*/ 
#page_intro_text_default {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 70px;
	padding-top: 18px;
	text-align: left;
	color: #FFFFFF;
	clear: left;
	width: 567px;
	line-height: 16px;
}

/* page_location_text
----------------------------------------------------------------------------*/ 
#page_location_sub_text {
	float:left;
	width:254px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 30px;
	padding-top: 10px;
	text-align: left;
	color: #3D1C25;
}

/* page_location_text
----------------------------------------------------------------------------*/ 
#portfolio_box {
	float:left;
	width:550px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 90px;
	text-align: left;
	color: #3D1C25;
	clear: left;
	padding-top: 10px;
}

/* page_location_text
----------------------------------------------------------------------------*/
#portfolio_photo_box {
	float:left;
	width:190px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: center;
}

/* page_location_text
----------------------------------------------------------------------------*/

#portfolio_text_box {
	float:left;
	width:350px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 90px;
	text-align: left;
	color: #3D1C25;
	padding-top: 10px;
}

/* page_location_text
----------------------------------------------------------------------------*/ 
#seperate_header {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	width: 462px;
	margin-top: 18px;
	padding-top: 5px;
	padding-bottom: 2px;
	background-image: url(images/divider2.jpg);
	height: 18px;
	padding-left: 10px;
	margin-left: 87px;
}

/* page_location_text
----------------------------------------------------------------------------*/ 


#apDiv3 {
	position:static;
	left:440px;
	top:702px;
	width:300px;
	height:25px;
	z-index:1;
	text-align: right;
}
#apDiv4 {
	float: left;
	padding-top: 45px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 190px;
}
#submit {
	float: left;
	padding-top: 7px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 239px;
}



a {color:#852F02; text-decoration:none;}
a:hover {color:#0178cc;}
.linktxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DEBE8F;
}




div.image01 a span {
    display: none;
}

