a {text-decoration: none;}

a.email {cursor: hand; }
a.email:link {color: #EBD7C5; }
a.email:visited {color: #EBD7C5 }
a.email:hover {text-decoration: underline; color: #0000ff; cursor: hand; }
a.email:active {color: black; }

a.start {cursor: hand; }
a.start:link {color: black; }
a.start:visited {color: black; }
a.start:hover {text-decoration: none; color: #EBD7C5; cursor: hand; }
a.start:active {color: black; }


* {

   padding:0;

   margin:0;

}

#scrolling {
   font-size:20px;
   font-weight:bold;
   color:#EBD7C5;
   font-style:italic;
   position:absolute;
   margin:25px 0 0 365px;
   }
   

#wrapper {
  width: 1160px;
  margin: 0 auto;
}
img {

   border:none;

}

body {
   font-family:Georgia,arial,cursive,sans-serif;

   font-size:16px;

   color:#000;

   background:url(background_walnut.jpg) fixed;
}

#logo {
   height:300px;

   position:absolute;
   }
   #logo h2 {
      font-size:18px;
      text-align:center;
      top:120px;
      left:18px;
      font-weight:bold;
      color:#EBD7C5;
      font-style:italic;
      position:absolute;
      }
#slogan {
   width: 745px;
   position:absolute;
   margin:30px 0 0 330px;
   }
#main {

   width:1160px;

   height:917px;
   }
#menu {

   width:175px;

   position:absolute;
   }

   #menu a, #menu span {

      width:175px;

      height:28px;
      margin:0 0 0 50px;
      text-align:center;

      font-family:Georgia,arial,serif;

      font-size:20px;
      color:#190707;

      text-decoration:none;

      position:absolute;

      top:0;

      background:url(button.png) top left no-repeat;

      }

      #menu span { color:#EBD7C5; }

      #menu a:hover {

         color:#EBD7C5;

         }


      span#btn_home { top:276px; background-position:0 -34px; }

      span#btn_gallery { top:304px; background-position:0 -34px; }

      span#btn_services { top:332px; background-position:0 -34px; }

      span#btn_materials { top:360px; background-position:0 -34px; }

      span#btn_value { top:388px; background-position:0 -34px; }

      span#btn_process { top:416px; background-position:0 -34px; }

      span#btn_faq { top:444px; background-position:0 -34px; }
      span#btn_history { top:472px; background-position:0 -34px; }
      span#btn_references { top:500px; background-position:0 -34px; }
      span#btn_links { top:528px; background-position:0 -34px; }
      span#btn_contact { top:556px; background-position:0 -34px; }
      span#btn_guarantee { top:584px; background-position:0 -34px; }



      a#btn_home { top:276px; background-position:0 -4px; } a#btn_home:hover { background-position:0 -34px; }

      a#btn_gallery { top:304px; background-position:0 -4px; } a#btn_gallery:hover { background-position:0 -34px; }

      a#btn_services { top:332px; background-position:0 -4px; } a#btn_services:hover { background-position:0 -34px; }

      a#btn_materials { top:360px; background-position:0 -4px; } a#btn_materials:hover { background-position:0 -34px; }

      a#btn_value { top:388px; background-position:0 -4px; } a#btn_value:hover { background-position:0 -34px; }

      a#btn_process { top:416px; background-position:0 -4px; } a#btn_process:hover { background-position:0 -34px; }

      a#btn_faq { top:444px; background-position:0 -4px; } a#btn_faq:hover { background-position:0 -34px; }

      a#btn_history { top:472px; background-position:0 -4px; } a#btn_history:hover { background-position:0 -34px; }

      a#btn_references { top:500px; background-position:0 -4px; } a#btn_references:hover { background-position:0 -34px; }

      a#btn_links { top:528px; background-position:0 -4px; } a#btn_links:hover { background-position:0 -34px; }

      a#btn_contact { top:556px; background-position:0 -4px; } a#btn_contact:hover { background-position:0 -34px; }

      a#btn_guarantee { top:584px; background-position:0 -4px; } a#btn_guarantee:hover { background-position:0 -34px; }


#gallery {

   width:175px;

   position:absolute;
   }

   #gallery a, #gallery span {

      width:155px;

      height:28px;
      margin:150px 0 0 0;
      text-align:center;

      font-family:Georgia,arial,serif;

      font-size:20px;
      color:#190707;

      text-decoration:none;

      position:absolute;

      top:0;

      background:url(button.png) top left no-repeat;

      }

      #gallery span { color:#EBD7C5; }

      #gallery a:hover {

         color:#EBD7C5;

         }


      span#btn_kitchens { left:285px; background-position:0 -34px; }

      span#btn_beforeafter { left:450px; background-position:0 -34px; }

      span#btn_cabinetry { left:615px; background-position:0 -34px; }

      span#btn_woodworking { left:780px; background-position:0 -34px; }

      span#btn_wood { left:285px; background-position:0 -34px; }

      span#btn_hardware { left:450px; background-position:0 -34px; }

      span#btn_profiles { left:615px; background-position:0 -34px; }

      span#btn_standards { left:780px; background-position:0 -34px; }




      a#btn_kitchens { left:285px; background-position:0 -4px; } a#btn_kitchens:hover { background-position:0 -34px; }

      a#btn_beforeafter { left:450px; background-position:0 -4px; } a#btn_beforeafter:hover { background-position:0 -34px; }

      a#btn_cabinetry { left:615px; background-position:0 -4px; } a#btn_cabinetry:hover { background-position:0 -34px; }

      a#btn_woodworking { left:780px; background-position:0 -4px; } a#btn_woodworking:hover { background-position:0 -34px; }

      a#btn_wood { left:285px; background-position:0 -4px; } a#btn_wood:hover { background-position:0 -34px; }

      a#btn_hardware { left:450px; background-position:0 -4px; } a#btn_hardware:hover { background-position:0 -34px; }

      a#btn_profiles { left:615px; background-position:0 -4px; } a#btn_profiles:hover { background-position:0 -34px; }

      a#btn_standards { left:780px; background-position:0 -4px; } a#btn_standards:hover { background-position:0 -34px; }



#center {

   margin:179px 0 0 266px;
   position:absolute;
   background:url(box.png) top left no-repeat;
   padding:30px 0 0 15px;
   height:756px;
   width:874px;
   font-size:18px;
   font-family:Georgia,arial,serif;
   text-decoration:none;
   }
   #center h1 {
      text-align:center;
      margin:325px 0 0 35px;
      position:absolute;
      font-size:18px
      }
   #center h7 {
      text-align:center;
      margin:280px 0 0 65px;
      font-weight:bold;
      position:absolute;
      font-size:18px
      }
   #center h2 {
      font-size:20px;
      font-weight:bold;
      }
   #center h8 {
      text-align:justify;
      font-weight:bold;
      margin:150px 0 0 395px;
      width:245px;
      position:absolute;
      font-size:14px;
      }
   #center h9 {
      text-align:center;
      font-weight:bold;
      margin:300px 0 0 395px;
      width:245px;
      position:absolute;
      font-size:16px;
      }
   #center h10 {
      text-align:center;
      font-weight:bold;
      margin:410px 0 0 395px;
      width:245px;
      position:absolute;
      font-size:22px;
      }
   #center a {
      font-weight:bold;
      text-decoration:none;
      color:#000000;
      }
      #center a:hover {
         color:#EBD7C5;
         }
#content {

   height:485px;

   overflow:hidden;

   font-family:Georgia,arial,serif;

   font-size:15px;

   padding:10px 10px 0 20px;

   width:620px;
   text-align:justify;
   }

   #content h2 {
      font-size:16px;
      font-weight:bold;
      margin:0 0 5px 0;
      }
   #content h3 {

      font-size:16px;

      font-weight:normal;

      margin:0 0 5px 0;

      }

   #content h4 {

      font-weight:normal;

      margin:0 0 8px 275px;

      }

   #content h5 {
      font-weight:bold;
      font-size:30px;
      text-align:center;
      width:600px;
      }
   #content h6 {
      font-weight:normal;
      font-size:14px;
      text-align:center;
      width:600px;
      }
   #content p {

      margin:0 0 150px 0;

      }

   #content a {
      font-weight:bold;
      color:blue;
      }
      #content a:hover {
         color:#331801;
         text-decoration:underline;
         }
#flag {
   position:absolute;
   top:640px;
   margin:0 0 0 103px;
   }

#houzz {
position:absolute;
   margin:8px 0 0 620px;
   }   
#yelp {
   position:absolute;
   margin:8px 0 0 720px;
   }   
#contact {
   position:absolute;
   width:175px;
   margin:0 0 0 50px;
   color:#EBD7C5;
   font-size:16px;
   font-weight:bold;
   text-align:center;
   top:704px;
   }


#footer {

   position:absolute;

   text-align:center;
   color:#EBD7C5;
   top:904px; 
   }

   #legal1 {

      position:absolute;

      width:854px;
      margin:28px 0 0 286px;
      color:#EBD7C5;
      font-weight:bold;      
      }

   #legal2 {

      position:absolute;

      width:854px;
      margin:46px 0 0 286px;
      font-size:12px;     
      }

      #legal2 a {
         color:#EBD7C5;
         text-decoration:none;
         }
         #legal2 a:hover {
            color:black;
            text-decoration:underline;
            }
/* Scroll styles */

			#scroll .jScrollPaneTrack {

				background: 
url(../js/windows_track.gif) repeat-y;

			}

			#scroll .jScrollPaneDrag {

				background: 
url(../js/windows_drag_middle.gif) no-repeat 50% 50%;

			}

			#scroll .jScrollPaneDragTop {

				background: 
url(../js/windows_drag_top.gif) no-repeat;

				height: 3px;

			}

			#scroll .jScrollPaneDragBottom {

				background: 
url(../js/windows_drag_bottom.gif) no-repeat;

				height: 3px;

			}

			#scroll a.jScrollArrowUp {

				height: 17px;

				background: 
url(../js/windows_arrow_up.gif) no-repeat 0 0;

			}

			#scroll a.jScrollArrowUp:hover {

				background-position: 0 -16px;

			}

			#scroll a.jScrollArrowDown {

				height: 17px;

				background: 
url(../js/windows_arrow_down.gif) no-repeat 0 0;

			}

			#scroll a.jScrollArrowDown:hover {

				background-position: 0 -16px;

			}

			#scroll a.jScrollActiveArrowButton, #scroll 
a.jScrollActiveArrowButton:hover {

				background-position: 0 -32px;

			}