@charset "utf-8";
@import "reset.css";
/* CSS Document */

.clear{
  font-size:0;
  width:0;
  height:0;
  line-height:0;
  clear:both;
}
strong{
  font-weight:bold;
}
a{
  color:#fcee97;
  text-decoration:underline;
}

a:hover{
  text-decoration:none;
}

ul{
  margin:1em 0 1em 3em;
}
ul li{
  padding-left:1.2em;
  list-style:disc;
}
*{
  font-family:Georgia, "Times New Roman", Times, serif;
}
body{
  background-color: #5d370e;
  color:#fff;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:11px;
  background:url('images/bg.jpg');
}

p{
  line-height:1.5em;
  margin-bottom:2em;
}
.topbg{
background: url('/images/paint_tile.png') repeat-x;

}
#wrapper{
    width:1000px;
  padding-bottom:150px;
}
#header{
  position:relative;
  height: 120px;
}
#header .logo{
  position:absolute;
  top:0;
  left:0;
}
#header .phone{
  position:absolute;
  bottom:8px;
  right: 312px;
}

#header .nav{
  position:absolute;
  bottom:30px;
  right:0;
  width:470px;
  height:20px;
}

#header .nav a{
  height: 20px;
  text-decoration:none;
  display:block;
  float:left;
}

#header .nav .nav_divider{
  float:left;
  width:7px;
  height:12px;
  padding:4px 5px 0 5px;
}

#header .nav span{
  visibility:hidden;
}

#header .nav .nav_home{
  background: url('/images/nav-home-off.png') no-repeat;
  width:53px;  
}

#header .nav .nav_home:hover, #header .nav .nav_home_on{
  background-image: url('/images/nav-home-on.png');
}

#header .nav .nav_about{
  background: url('/images/nav-about-off.png') no-repeat;
  width:83px;  
}

#header .nav .nav_about:hover, #header .nav .nav_about_on{
  background-image: url('/images/nav-about-on.png');
}

#header .nav .nav_pop{
  background: url('/images/nav-pop-off.png') no-repeat;
  width:38px;  
}

#header .nav .nav_pop:hover, #header .nav .nav_pop_on{
  background-image: url('/images/nav-pop-on.png');
}

#header .nav .nav_vintage{
  background: url('/images/nav-vintage-off.png') no-repeat;
  width:72px;  
}

#header .nav .nav_vintage:hover, #header .nav .nav_vintage_on{
  background-image: url('/images/nav-vintage-on.png');
}

#header .nav .nav_contact{
  background: url('/images/nav-contact-off.png') no-repeat;
  width:99px;  
}

#header .nav .nav_contact:hover, #header .nav .nav_contact_on{
  background-image: url('/images/nav-contact-on.png');
}




#column-l{
  width: 530px;
  float:left;
  text-align:center; 
}

#column-r{
  width: 470px; 
  float:right;
  background:url('/images/divider.jpg') no-repeat;
}

#column-r h1{
  margin: 2em 0;
}

#column-r h2{
  color:#fff;
  font-size:13px;
  font-weight:bold;
  margin-bottom:.5em;
}

#footer{
  height:60px;
  padding: 15px 0 0 0;
  position:relative;
  background:url('/images/divider.jpg') no-repeat;
}
#footer .nav{
   margin-bottom: 5px;
}
#footer .nav a{
  color:#fff;
  text-decoration:none;
}
#footer .nav a:hover{
  text-decoration:underline;
}
#footer .cc{
  position:absolute;
  top:15px;
  right:15px;
}

.form_bg{
  background:url('/images/bg-form.png') no-repeat;
  width:450px;
  height:320px;
  position:relative;
}

.form_bg table{
  position:absolute;
  top:50px;
  left:20px;
}

.form_bg table th{
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  font-size:11px;
  width:120px;
}

.form_bg table td{
  padding: 4px 0;
}


.form_bg table .text, .form_bg table select{
  border:1px dotted #e3bb8d;
  width:250px;
  font-size: 12px;
  background:transparent;
  color:#000;
  padding:1px 0;
}

.form_bg .title{
  position:absolute;
  top:20px;
  left:20px;
}

.brochure_pop{
  background:url('/images/brochure-pop.png') no-repeat;
  width:335px;
  height:110px;
  padding:36px 0 0 130px;
}

.brochure_pop p{
  width:270px;
}

.brochure_vintage{
  background:url('/images/brochure-vintage.png') no-repeat;
  width:340px;
  height:100px;
  padding:40px 0 0 130px;
}

.brochure_vintage p{
  width:280px;
}