/* CSS Document */

body{
margin:0;
padding:0;
height:100%;
}

#wrapper{
width:800px;
position:relative;
margin: 0 auto;
z-index:1;
}

#logo{
width:241px;
height:110px;
position:relative;
float:left;
}

#header{
width:559px;
height:69px;
position:relative;
float:left;
}

#nav{
width:559px;
height:41px;
position:relative;
float:left;
}

#subnav{
	position:absolute;
	width:152px;
	height:212px;
	z-index:3;
	top: 104px;
	left: 237px;
	visibility:hidden;
}

#hidenav{
position:absolute;
width:172px;
height:222px;
z-index:2;
top: 104px;
left:227px;
visibility:hidden;
}

#main{
width:800px;
position:relative;
float:left;
background-color:#FFFFFF;
}


#left{
position:relative;
float:left;
width:241px;
font-family:"Times New Roman", Times, serif;
font-size:16px;
line-height:22px;
font-weight:bold;
color:#6A3211;
text-align:center;
}

#title{
width:241px;
position:relative;
float:left;
}

#maincopy{
position:relative;
float:left;
width:274px;
background-image:url(images/cross_bg.jpg);
background-repeat:no-repeat;
padding-top:65px;
padding-left:10px;
padding-right:5px;
color:#351D08;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
}

#maincopy2{
position:relative;
float:left;
width:520px;
background-image:url(images/cross_bg.jpg);
background-repeat:no-repeat;
padding-top:65px;
padding-left:10px;
padding-right:5px;
color:#351D08;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
}

#howwework_container{
position:relative;
float:left;
width:559px;
height:675px;
background-image:url(images/howwework_bg.jpg);
}

#howwework_copy{
width:250px;
color:#351D08;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
padding-left:10px;
padding-top:65px;
position:relative;
float:left;
}

#contact_copy{
width:500px;
color:#351D08;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
padding-left:10px;
padding-top:65px;
position:relative;
float:left;
}

#work{
width:489px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
padding-left:50px;
padding-top:95px;
padding-bottom:5px;
position:relative;
float:left;
background-image:url(images/bg_customkitchens.jpg);
background-repeat:no-repeat;
}

.container{
position:relative;
float:left;
}

#index_copy{
position:relative;
float:left;
width:350px;
padding-right:25px;
padding-left:5px;
height:188px;
background-image:url(images/index_copybg.jpg);
color:#351D08;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
text-align:right;
}

#index_footer{
position:relative;
float:left;
width:800px;
height:38px;
background-image:url(images/index_bottom.jpg);
}

#footer_holder{
position:relative;
float:left;
width:800px;
height:38px;
}

#footer{
position:relative;
float:right;
width:539px;
padding-left:20px;
height:20px;
padding-top:8px;
background-image:url(images/footer_bg.jpg);
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

.ba_thumb{
position:relative;
float:left;
width:50px;
height:50px;
padding:1px;
margin-right:15px;
margin-bottom:15px;
border:1px solid #000;
}

a.email:link{
text-decoration:none;
color:#43160A;
}

a.email:visited{
text-decoration:none;
color:#1D0000;
}

a.email:hover{
text-decoration:none;
color:#43160A;
border-bottom:1px dotted #1D0000;
}


