/* begin template */

#focus {
   width: 950px;
   padding-bottom: 50px;
   margin: 0px 45px 0px 45px;
}

#header {
   position: relative;
   background-color: #fff;
   padding: 11px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}

   #header .nav_wrap {
      float: right;
      padding: 0px 12px 0px 0px;
      margin: 0px 0px 44px 0px;
   }
      
         .nav span {
            float: left;
            color: #a8a8a8;
            font-size: 11px;
            margin: 0px 0px 0px 0px;
         }
      
            .nav .delimiter {
               padding: 0px 6px 0px 6px;
            }
               
   #header .logo {
      top: 40px;
      left: 39px;
      position: absolute;
   }

#menu {
   width: 299px;
   padding: 8px 0px 0px 0px;
   margin: 0px 0px 0px auto;
}

   #menu .title {
      margin: 0px 0px 4px 14px;
   }

   #menu select {
      margin: 0px 0px 11px 12px;
   }

   .main_pic {
      height: 108px;
      background: #033 url(../images/interior_pic.jpg) no-repeat;
   }

      .in_index .main_pic {
         height: auto;
         background: #033 url(../images/main_pic.jpg) no-repeat;
      }
   
         .pic_text {
            height: 198px;
            background: url(../images/main_pic_text.png) no-repeat 23px 85px;
         }

#primary,
#secondary {
   float: left;
}

   #primary {
	width: 950px;
   }

   #primary h4 {
      padding: 20px 0px 0px 30px;
      margin: 0px 0px 12px 0px;
   }

      .in_about #primary h4 {
         padding: 0px 0px 0px 0px;
      }

#secondary {
   padding: 15px 0px 0px 0px;
   margin: 0px 0px 0px 20px;
}

   .sidebar {
      color: #fff;
      width: 260px;
   }

      .sidebar .link {
         padding: 7px 0px 0px 0px;
      }

   .text_content {
      width: 420px;
      padding: 0px 0px 0px 0px;
      margin: 0px 25px 60px 30px;
   }

      .in_about .text_content {
         padding-top: 20px;
      }

      .text_content h3 {
         font-size: 20px;
         line-height: 1.35em;
         font-weight: normal;
         letter-spacing: 0.04em;
         padding: 11px 0px 0px 0px;
         margin: 0px 0px 5px 0px;
      }

      .text_content h5 {
         color: #09c;
         font-size: 12px;
         margin: 0px 0px 15px 0px;
      }

      .text_content p {
         font-size: 12px;
         line-height: 1.5em;
      }

         .in_index .text_content p {
            margin-bottom: 21px;
         }

      .text_content ul {
         margin-bottom: 15px;
      }

         .text_content li {
            line-height: 1.3em;
         }

   .more {
      color: #ffffff;
      font-size: 13px;
   }

#footer {
   left: 0px;
   bottom: 0px;
   width: 100%;
   height: 50px;
   z-index: 1000;
   display: block;
   position: absolute;
}

   .footer_wrap {
      width: 775px;
      height: 49px;
      border-top: 1px solid #ccc;
      background: #fff url(../images/logo_small.gif) no-repeat 21px 9px;
      margin: 0px auto 0px auto;
   }

      .nav_wrap {
         padding: 15px 0px 0px 62px;
      }

#footer .copyright {
   color: #999;
   float: right;
   font-size: 11px;
   padding: 0px 20px 0px 0px;
   margin: 0px 0px 0px 0px;
}
   
/* end template */

.in_about .pic {
   float: left;
   border: 1px solid #b9b9b9;
   padding: 4px;
   margin: 0px 12px 0px 0px;
}

.in_about h4 {
   margin: 0px 0px 10px 0px;
}

.in_services .links li {
   margin: 0px 0px 5px 0px;
}

.sidebar .plug {
  text-align: center;
  padding: 50px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

  .sidebar .plug img {
    margin: 0px auto 10px auto;
  }

  .sidebar .plug h4 {
    font-size: 12px;
    font-weight: normal;
  }

  
#simplemodal-overlay {
  background-color:#000;
}

#simplemodal-container {
  background-color: #fff;
  padding: 30px 40px 30px 40px;
}

#simplemodal-container a.modalCloseImg {
  top: 8px;
  right: 8px;
  width: 13px;
  height: 11px;
  z-index: 3200;
  display: inline;
  cursor: pointer;
  position: absolute;
  background: url(../images/modal_close.gif) no-repeat;
}
  
  
  

