@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td {margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
abbr,acronym { border:0; }
html {font-size: 62.5%;}

body {
background-image: url(images/main_bg.jpg);
background-repeat: repeat-x;
background-color: #fff;
font-family: Arial, Helvetica, sans-serif;
color: #000;
font-size: 1.2em;
}

h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.9em; 
color: #454444;
margin-bottom: 10px;
} 

h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.6em; 
color: #454444;
margin-bottom: 5px;
} 

p {
margin-bottom: 10px;
line-height: 2.0em;
}

a {
color: #0e7604;
text-decoration: underline;
}

a:hover {
color: #666;
}

#container {
width: 960px;
margin: 0 auto;
}

#logo {
width: 290px;
height: 122px;
margin-top: 29px;
margin-left: 10px;

}

#home_content {
margin-top: 39px;
width: 618px;
margin-left: 10px;
line-height: 2.0em;
height: 350px;
}

#commissions_content {
margin-top: 39px;
width: 675px;
margin-left: 10px;
line-height: 2.0em;
height: 350px;
}

.quotes {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.8em;
line-height: 1.6em;
}

#nav_holder {
width: 472px;
height: 38px;
float: left;
margin-top: -39px;
margin-left: 480px;
}

#nav_holder a {
text-decoration: none;
}

#nav_holder span {
visibility: hidden;

}

/*NAV LINKS*/
#about {
width: 76px;
height: 38px;
background-image: url(images/nav.jpg);
background-position: 0 0;
display: block;
float: left;
}

#about:hover {
background-position: 0 -38px;
}

#restoration {
width: 92px;
height: 38px;
background-image: url(images/nav.jpg);
background-position: -76px 0;
display: block;
float: left;
}

#restoration:hover {
background-position: -76px -38px;
}

#commissions {
width: 107px;
height: 38px;
background-image: url(images/nav.jpg);
background-position: -169px 0;
display: block;
float: left;
}

#commissions:hover {
background-position: -169px 38px;
}

#sale {
width: 67px;
height: 38px;
background-image: url(images/nav.jpg);
background-position: -278px 0;
display: block;
float: left;
}

#sale:hover {
background-position: -278px 38px;
}

#gallery {
width: 60px;
height: 38px;
background-image: url(images/nav.jpg);
background-position: -348px 0;
display: block;
float: left;
}

#gallery:hover {
background-position: -348px 38px;
}

#contact {
width: 70px;
height: 38px;
background-image: url(images/nav.jpg);
background-position: -412px 0;
display: block;
float: left;
}

#contact:hover {
background-position: -412px 38px;
}
/*END OF NAV LINKS*/


#home_img_right {
height: 386px;
width: 293px;
background-image:url(images/clock_home.jpg);
margin-top: 29px;
float: right;
}

#rest_img_right {
height: 374px;
width: 330px;
background-image:url(images/restoration_clock.jpg);
margin-top: 41px;
float: right;
}

#com_img_right {
height: 387px;
width: 250px;
background-image:url(images/commissions_clock.jpg);
margin-top: 27px;
float: right;
}


#box_holder {
width: 960px;
height: 191px;
margin-top: 54px;
}

.infobox {
width: 280px;
height: 97px;
padding: 46px 20px 46px 20px;
background-image: url(images/box_bg.jpg);
float: left;
}

#bottom_content {
width: 618px;
margin-left: 10px;
margin-top: 50px;

}

#quote {
width: 300px;
height: 59px;
float: right;
margin-top: -80px;
}

#footer {
width: 940px;
margin: 0 auto;
border-top: 1px solid #ccc;
height: 30px;
margin-top: 30px;
padding-top: 10px;
font-family: Verdana, Geneva, sans-serif;
font-size: 9px;
color: #666;
text-align: center;
margin-bottom: 20px;
line-height: 1.8em;
}

#contact_holder {
float: right;
width: 382px;
height: 17px;
margin-top: -60px;
margin-right: 10px;

}

a.iwood  {
color: #F60;
text-decoration: none;
}
