/* CSS Document */

* {
          margin: 0;
          padding: 0;
          }
.clear {
          width: 100%;
          clear: both;
          }
          
body {
          background: url(../img/wrapper.gif);
          font-family: Verdana, Arial, Tahoma, 'Trebuchet MS';
          }
          
#wrapper {
          background: url(../img/bg.gif) repeat-x;
          float: left;
          width: 100%;
          }
          
#container {
          width: 750px;
          margin: auto;
          }
#top {
          background: url(../img/top.jpg) no-repeat;
          width: 750px;
          height: 439px;
          float: left;
          }
          #top h1 {
                    float: left;
                    margin: 273px 0 0 304px;
                    display: inline;
                    }
                    #top h1 img {
                              float: left;
                              border: 0;
                              }

#menu {
          width: 221px;
          height: 255px;
          float: left;
          background: url(../img/menu.jpg) no-repeat;
          }
          #menu ul {
                    width: 189px;
                    float: right;
                    margin: 5px 0 0 0;
                    }
                    #menu ul li {
                              list-style-type: none;
                              float: right;
                              width: 189px;
                              }
                              #menu ul li img {
                                        border: 0;
                                        float: left;
                                        }
#menu2 {
          width: 250px;
          height: 694px;
          float: left;
          background: url(../img/menu2.jpg) left top no-repeat;
          }
          #menu2 ul {
                    width: 189px;
                    float: right;
                    margin: 440px 30px 0 0;
                    display: inline;
                    }
                    #menu2 ul li {
                              list-style-type: none;
                              float: right;
                              width: 189px;
                              }
                              #menu2 ul li img {
                                        border: 0;
                                        float: left;
                                        }
          
#description {
          width: 489px;
          height: 210px;
          padding: 45px 0px 0 40px;
          float: left;
          background: url(../img/description.jpg) no-repeat;
          } 
          #description p {
                    width: 230px;
                    font-size: 11px;
                    color: #000;
                    float: left;
                    padding: 0 100px 0 0;
                    margin: 5px 0 0 0;
                    }
                    #description a.more {
                              font-size: 11px;
                              text-decoration: none;
                              float: right;
                              color: #C43B04;
                              font-weight: bold;
                              margin: 0 10px 0 0;
                              display: inline;
                              }
                              #description a.more:hover {
                                        text-decoration: underline;
                                        }
          
.contactform {
          width: 300px;
          float: left;
          margin: 15px 0 0 10px;
          display: inline;
          }
          .contactform p {
                    width: 300px;
                    float: left;
                    font-size: 14px;
                    font-weight: bold;
                    color: #333;
                    padding: 0 0 10px 0;
                    margin: 0;
                    }
                    p a {
                              color: #C03905;
                              }
          .contactform span {
                    width: 320px;
                    float: left;
                    margin: 5px 0 0 0;
                    }
                    .contactform span label {
                              width: 50px;
                              float: left;
                              color: #333;
                              font-size: 11px;
                              }
                              .contactform span input {
                                        float: left;
                                        font-size: 12px;
                                        }
                              .contactform span textarea {
                                        font-size: 12px;
                                        float: left;
                                        width: 250px; 
                                        height: 100px;
                                        }
          
#description2 {
          width: 360px;
          height: 594px;
          padding: 100px 100px 0 40px;
          float: left;
          background: url(../img/description2.jpg) no-repeat;
          } 
          #description2 .gall {
                    width: 360px;
                    float: left;
                    }
                    #description2 .gall .photogallery {
                              width: 170px;
                              _height: 85px;
                              max-height: 85px;
                              float: left;
                              text-align: center;
                              margin: 10px 0 0 10px;
                              display: inline;
                              }
          #description2 .gall img {
                    border: 0;
                    }
          #description2 .logo {
                    position: relative;
                    float: left;
                    margin: -21px 0 0 -20px;
                    padding: 0 5px 0 0;
                    display: inline;
                    }
                    #description2 .logo img {
                              float: left;
                              border: 0;
                              }
                              
                    #description2 h1 {
                              font-size: 18px;
                              margin: 5px 0 5px 0;
                              }
                              #description2 h2 {
                                        font-size: 16px;
                                        margin: 5px 0 5px 0;
                                        }
                                        #description2 h3 {
                                                  font-size: 14px;
                                                  margin: 5px 0 5px 0;
                                                  }
                                        #description2 h4 {
                                                  font-size: 14px;
                                                  margin: 5px 0 5px 0;
                                                  }
                                        #description2 h5 {
                                                  font-size: 14px;
                                                  margin: 5px 0 5px 0;
                                                  }
                              
.pager {
          width: 450px;
          float: right;
          position: relative;
          margin: -100px 0 0 0;
          }
          .pager p {
                    width: 450px;
                    float: left;
                    font-size: 11px;
                    color: #C43B04;
                    }
                    .pager p a {
                              font-weight: bold;
                              text-decoration: none;
                              color: #C43B04;
                              }
          
          #description2 p {
                    width: auto;
                    font-size: 11px;
                    color: #000;
                    padding: 0 0 0 10px;
                    }
                    #description2 a.more {
                              font-size: 11px;
                              text-decoration: none;
                              float: right;
                              color: #C43B04;
                              font-weight: bold;
                              margin: 0 10px 0 0;
                              display: inline;
                              }
                              #description2 a.more:hover {
                                        text-decoration: underline;
                                        }
                    
          
#footer {
          width: 750px;
          height: 56px;
          float: left;
          padding: 0 0 20px 0;
          background: url(../img/footer.jpg) top no-repeat;
          } 
          #footer p {
                    width: 700px;
                    float: left;
                    margin: 12px 0 0 35px;
                    display: inline;
                    font-size: 10px;
                    color: #000;
                    }
                    #footer p a {
                              color: #000;
                              text-decoration: none;
                              }
                              #footer p a:hover {
                                        text-decoration: underline;
                                        }
