html{
      height: 100%;
      overflow: hidden;
      }
body {
       margin: 0;
       padding: 0;
       color: #000000;
       background: #b2acae url('tile.jpg');
       font-family: Verdana, sans-serif;
       font-size: 12px;
       }
body * {
         margin: 0;
         padding: 0;
         }
:focus {
	outline: 0;
}
.no { display: none; }
a {
    text-decoration: none;
    color: #817f83;
    }
a:hover { color: #535254; }
#bacara {
          display: block;
          width: 980px;
          height: 570px;
          position: absolute;
          top: 50%;
          left: 50%;
          margin: -285px -490px;
          background: transparent url('back.jpg') 0 0 no-repeat;
          /* outline: 1px solid gold; */
          }
#bacara #container {
                     display: block;
                     width: 890px;
                     height: 534px;
                     margin-top: 20px;
                     margin-left: 40px;
                     /* outline: 1px solid lime; */
                     }
#bacara #container #header {
                             width: 100%;
                             height: 60px;
                             position: relative;
                             }
#bacara #container #header h1 {
                                width: 580px;
                                float: left;
                                }
#bacara #container #header h1 a {
                                  display: block;
                                  width: 314px;
                                  height: 60px;
                                  position: absolute;
                                  top: -11px;
                                  left: -15px;
                                  text-indent: -100em;
                                  overflow: hidden;
                                  }
#bacara #container #header fieldset#login {
                                            display: block;
                                            width: 270px;
                                            position: absolute;
                                            right: 0;
                                            top: 15px;
                                            border: none;
                                            color: #ada8aa;
                                            font-size: 9px;
                                            text-align: right;
                                            }
#bacara #container #header fieldset#login p {
                                              display: block;
                                              width: 100%;
                                              height: 20px;
                                              float: right;
                                              clear: right;
                                              margin-left: 4px;
                                              margin-top: 1px;
                                              }
#bacara #container #header fieldset#login p label {
                                                    display: block;
                                                    width: 120px;
                                                    height: 20px;
                                                    float: right;
                                                    margin-left: 5px;
                                                    position: relative;
                                                    line-height: 27px;
                                                    letter-spacing: -1px;
                                                    color: #817f83;
                                                    }
#bacara #container #header fieldset#login p label input {
                                                          display: block;
                                                          width: 70px;
                                                          height: 13px;
                                                          position: absolute;
                                                          top: 7px;
                                                          right: 0;
                                                          line-height: 13px;
                                                          font-size: 9px;
                                                          color: #817f83;
                                                          background: #f0f1f1;
                                                          border: 1px solid #ada8aa;
                                                          }
#bacara #container #header fieldset#login p input:focus {
                                                          color: #000000;
                                                          background: #ffffff;
                                                          border: 1px solid #696667;
                                                          }
#bacara #container #header fieldset#login p input#enter {
                                                          display: block;
                                                          width: 13px;
                                                          height: 13px;
                                                          position: absolute;
                                                          top: 9px;
                                                          right: -19px;
                                                          text-indent: -100em;
                                                          overflow: hidden;
                                                          cursor: pointer;
                                                          background: url('enter.jpg') 0 0 no-repeat;
                                                          border: none;
                                                          }
#bacara #container #columns {
                              width: 100%;
                              height: 474px;
                              position: relative;
                              /* outline: 1px solid white; */
                              }
#bacara #container #columns #leftCol {
                                       display: block;
                                       width: 160px;
                                       height: 394px;
                                       position: absolute;
                                       top: 47px;
                                       /* bottom: 33px; */
                                       z-index: 50;
                                       /* outline: 1px solid gold; */
                                       }
#bacara #container #columns #leftCol h4 a {
                                            display: block;
                                            width: 100%;
                                            height: 30px;
                                            line-height: 30px;
                                            font-size: 11px;
                                            font-weight: bold;
                                            text-indent: 40px;
                                            text-transform: uppercase;
                                            background: url('title.gif') 0 0 no-repeat;
                                            }
#bacara #container #columns #leftCol h4 a:hover { background-position: 0 -40px; }
#bacara #container #columns #leftCol ul {
                                          display: block;
                                          width: 150px;
                                          margin: 35px auto 45px auto;
                                          list-style: none;
                                          text-transform: uppercase;
                                          font-size: 11px;
                                          font-weight: bold;
                                          }
#bacara #container #columns #leftCol ul li { margin-bottom: 15px; }

/*  Tony -- Menu */

#bacara #container #columns #leftCol ul li ul{ margin: 3px 0 3px 0;
                                               text-transform: uppercase;
                                               font-size: 10px;
                                               font-weight: normal;

                                               }

#bacara #container #columns #leftCol ul li ul li{
                                                  margin: 1px 0 1px 20px;
                                                  }
/* END Tony -- Menu */

#bacara #container #columns #leftCol dl {
                                          display: block;
                                          width: 150px;
                                          margin: 5px auto;
                                          font-size: 11px;
                                          }
#bacara #container #columns #leftCol dl dd { text-transform: lowercase; }
#bacara #container #columns #leftCol dl dt a {
                                               display: block;
                                               width: 100%;
                                               font-size: 9px;
                                               font-weight: bold;
                                               text-align: right;
                                               margin: 3px 0 12px 0;
                                               }
#footer {
          width: 100%;
          height: 20px;
          line-height: 20px;
          clear: both;
          text-indent: 44px;
          font-size: 9px;
          }
#footer a {
            margin-right: 10px;
            }


/*  Tony -- Slider */

.slider {
          z-index: 99;
          background: #E5E6E8;
          }


.slider_area {
               background: transparent url(area.jpg) repeat-y;
               }

.slider_b1 {
             background: transparent url(b1.jpg) no-repeat;
             }

.slider_b2 {
             background: transparent url(b2.jpg) no-repeat;
             }

.slider_knob {
               background: transparent url(knob.jpg) no-repeat;
               }


.hslider {
          z-index: 300;
          background: #b1abad;
          }


.hslider_area {
               background: transparent url(harea.jpg) repeat-x;
               }

.hslider_b1 {
             background: transparent url(hb1.jpg) no-repeat;
             }

.hslider_b2 {
             background: transparent url(hb2.jpg) no-repeat;
             }

.hslider_knob {
               background: transparent url(hknob.jpg) no-repeat;
               }

/*  Tony -- Texts */

#texts * {
           margin: 10px;
           }

#texts ul li {
               margin-left: 2em;
               }


/* Tony -- Side bar */

dl.side_contact {
                  display: block;
                  width: 109px;
                  height: 74px;
                  background: transparent url(contacts.gif) 0 0 no-repeat;
                  }

dl.side_contact dt {
                     display: block;
                     width: 10px;
                     text-indent: -100em;
                     overflow: hidden;
                     background: transparent;
                     }
dl.side_contact dd {
                     display: block;
                     width: 109px;
                     text-align: center;
                     }

dl.side_contact dd a {
                       display: block;
                       height: 20px;
                       line-height: 20px;
                       font-size: 10px;
                       text-decoration: underline;
                       text-transform: uppercase;
                       font-weight: bold;
                       }

#bacara #container #columns #texts strong,
#bacara #container #columns #texts em,
#bacara #container #columns #texts a,
#bacara #container #columns #texts br { margin: 0; }

.light { color: #00a4e9; }
