<style type="text/css">
      *
        {
          background-color: #FFFFFF;
          font-family:           Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
          font-size:              10pt;
          margin:                0 auto;
          padding:               0;
        }
      body
        {
          text-align:     center;
          margin:         0 auto;
          font-size:      10pt;
          padding:       0;
          font-family:   Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
        }
      body, td
        {
          color:                     #000000;
          background-color:   #F8F8F8; /* #330099; */
        }
      td
        {
          color:              #000000;
          background-color:   #FFFFFF;
        }
      td.center
        {
          text-align: center;
        }
      a 
        {
          text-decoration:     none;
          /* background-color: #E8E8E8; */
          /* color:                   #990000; */
          /*color:                   #006633;*/
          color:                   #0000A0;
          padding:               2px;
          border:                 none;
          line-height:           12px;
          /*width:                   95%;*/
        }
      a.menutop
        {
          display:          inline;
          text-align:       left;
          line-height:     10px;
          color:             #FFFFFF;
          font-weight:    bold;
          font-size:        8pt;
          margin-left:    3px;
        }
      a.menutop:hover
        {
          background-color: #F0F0F0; /* #FFFFFF */
          color:                   #330099;
          padding-top:          0px;
          padding-bottom:    1px;
          border:                 none;
         }
      a.menublock
        {
           display:       block;
           margin-left: 3px;
           font-weight: bold;
           line-height:   12px;
           font-size:     8pt;
         }
      a.menublock:hover
        {
          text-decoration:    none;
          background-color: #330099; /* #330099 */
          color:                  #FFFFFF;
          border:                none;
         }
      a:hover 
        {
          text-decoration:     underline;
          /* text-decoration:  none; */
          /* background-color: #990000;
          color: #FFFFFF; */
          border: none;
        }
      a.gallery-bg
        {
          /*float:                      left;*/
          /*width:                     145px;
          height:                    200px;
          text-align:               center;
          background:            transparent url("/images/gallery/gallery_bg.gif") center;
          background-repeat:  no-repeat;*/
        }
      img.gallery-img
        {

          padding:               0px;
          border:                 none;

           /*
           margin:         15px auto;
           margin-top:    expression(( 200 - this.height ) / 2);
           */

           /*
           text-align:      middle;
           vertical-align: middle;
           vertical-align: 50%;
           vertical-align: super;
           border:          solid;
           border-width: 1px;
           position:         relative;
           bottom:          -25px;
           */
        }
      .gallery-img-pres
        {
          align:             center;
          text-align:      center;     
        }
      .gallery-nav
        {
          float:                      left;
          width:                     100%;
          height:                    14px;
          text-align:               center;
        }
      .gallery-home
        {
          float:                      left;
          width:                     100%;
          height:                    14px;
          text-align:               center;
        }
      .gen-img
        {
          text-align:      center;
          padding:        2px;
          border:          solid;
          border-width: 1px;
        }
      .info-img
        {
          float:             left;
          text-align:      top;
          margin-top:   16px;
          padding:        2px;
          border:          solid;
          border-width: 1px;
        }
      .about-img
        {
          float:             left;
          text-align:      top;
          padding:        5px;
          border:          none;
          /*border-width: 1px;*/
          width:            95px;
        }
      font.super
        {
           vertical-align:  super;
           font-size:        7pt;
           font-weight:     bold;
        }
      font.sub
        {
           vertical-align:  sub;
           font-size:        7pt;
           font-weight:     bold;
        }
      .clear 
        {
          clear: both;
        }
      .main-decor
        {
          background-color: #FFFFFF;
          /*font-weight: bold;*/
          padding: 4px;
        }
      .main-bg-img
        {
/*
           text-align:               left;
           background-image:  url("/images/hsbk_main_wm_41_600px_bg.jpg");
           background-repeat: no-repeat;
*/
           margin:                   0 auto;
           align:                      center;
           background-image:  url(/images/hsbk_logo_300px.gif);
           /* height:                    207px; */
           /* height:                    181px; */
           height:                    155px;
           width:                     300px;
        }

/*
        div.a-content
        {
           padding: 7px;
           background-color: #F8F8F8;
           border: solid; 
           border-width: 1px;
           border-color: #E8E8E8 #CCCCCC #CCCCCC #E8E8E8";
         }
*/
      div.light-bg
        {
           padding:               7px;
           background-color: #F8F8F8;
           border:                 solid;
           border-width:        1px;
           border-color:        #E8E8E8 #CCCCCC #CCCCCC #E8E8E8;
         }
      div.borders
        {
           padding:             7px;
           border:              solid;
           border-width:        1px;
           border-color:        #E8E8E8 #CCCCCC #CCCCCC #E8E8E8;
         }
      div.gallery
        {
          /* float:                   center;
           width:                  100%;
           margin:                0 auto;
           text-decoration:    none;
           background-color: none;
           color:                   none;
           padding:               0px;
           padding-top:         5px;
           padding-bottom:    5px; */

           text-align:            center;
           background-color: #F8F8F8;
           border:                 solid;
           border-width:        1px;
           border-color:        #E8E8E8 #CCCCCC #CCCCCC #E8E8E8;
        }
      div.contact
        {
          text-align:               center;
          height:                    350px;
          background-image:  url("/images/pink_gerbera_watermark_bg.gif");
          background-repeat: no-repeat;
        }
      div.events
        {
          text-align:               center;
          height:                    360px;
          background-image:  url("/images/pink_gerbera_watermark_bg.gif");
          background-repeat: no-repeat;
        }
      div.foils
        {
          text-align:        center;
          height:            360px;
          background-image:  url("/images/pink_gerbera_watermark_bg.gif");
          background-repeat: no-repeat;
        }
      div.titles
        {
          text-align:        left;
          /* height:            360px; */
          background-image:  url("/images/pink_gerbera_watermark_bg.gif");
          background-repeat: no-repeat;
        }
      div.albums
        {
          text-align:               center;
          height:                    360px;
          background-image:  url("/images/pink_gerbera_watermark_bg.gif");
          background-repeat: no-repeat;
        }
      div.prices
        {
          text-align:               center;
          height:                    400px;
          background-image:  url("/images/pink_gerbera_watermark_bg.gif");
          background-repeat: no-repeat;
        }
      div.services
        {
          text-align:               left;
          height:                    360px;
          background-image:  url("/images/pink_gerbera_watermark_bg.gif");
          background-repeat: no-repeat;
        }
      div.margin-prices
        {
          text-align:      left;
          margin-left:    45px;
        }
      div.t_row
        {
          width:            90%;
          padding:        10px;
          border:          solid;
          border-width: 1px;
          border-color: #E8E8E8 #CCCCCC #CCCCCC #E8E8E8;
        }
      div#page-width
        {
          width:       800px;
          align:       center;
          text-align:  center;
          margin:      0 auto;
        }
      div#page-header
        {
          width:            800px;
          align:            left;
          text-align:       left;
          margin:           0 auto;
          background-color: #ffffff;
        }
      div#header-top
        {
          padding:       2px;
          padding-top:   1px;
          padding-right: 3px;
        }
      div#header-title
        {
          width:               451px;
          height:              60px;  
          float:               right;
          margin-top:          14px;
          margin-right:        -195px;
          /*
          background-color:    #D8D8D8;
          padding-top:         1px;
          padding-right:       1px;
          padding-left:        1px;
          padding-bottom:      1px;
          */
        }
      div#header-logo
        {
          float: top;
        }
      div#header-menu
        {
          float:         right;
          text-align:    right;
        }
      div#header-mid
        {
          height:             25px;
          padding-top:        5px;
          padding-left:       3px;
          padding-right:      3px;
          /*background-color: #330099;*/
          text-align:         left;
          background-image:   url("/images/header_bg.gif");
          background-repeat:  no-repeat;
        }
      div#header-bot
        {
          background-color: #FFFFFF;
          color:            #FF0000;
          font-size:        8.5pt;
          text-align:       left;
        }
      div#title
        {
          color:                #666666;
          text-align:           left;
          font-family:          Verdana, Arial, Helvetica, sans-serif;
          font-size:            12pt;
          font-weight:          bold;
          padding-top:          5px;
          padding-right:        8px;
        }
      div#text-body
        {
          width:             798px;
          float:             left;
          background-color:  #FFFFFF;
          text-align:        left;
          border-style:      solid;
          border-color:      #990000;
          border-width:      1px;
          border-top:        none;
          border-left:       none;
          border-right:      none;
          padding:           0px;
          border-left:       solid;
          border-right:      solid;
          border-width:      1px;
          border-color:      #330099;
          padding-bottom:    3px;

          /*
          margin-left:     0px;
          margin-right:    0px;
          margin-bottom:   0px; 
          */
        }
      div#leftcol
        {
          /*width: 105px;*/
          width: 95px;
          float: left;
          /* position: relative; */
          margin-top: 3px;
          margin-right: 5px;
          background: none;
        }
      div#maincol
        {
          width:           623px;
          float:           left;
          text-align:      left;
          padding-top:     5px;
          padding-right:   1px;
          padding-left:    1px;
          padding-bottom:  1px;
          /*margin-right:  10px;*/
          background:      none;
          margin:          0 auto;
        }
      div#rightcol
        {
          width:           173px;
          float:           right;
        }
      div#maincol2
        {
          width:           593px;
          float:           left;
          text-align:      left;
          padding-top:     5px;
          padding-right:   1px;
          padding-left:    1px;
          padding-bottom:  1px;
          background:      none;
          margin:          0 auto;
        }
      div#rightcol2
        {
          width:           203px;
          float:           right;
        }
      div#bulletin
        {
          color:             #000000; /* #FFFFFF; */
/*
          background-color:  #99C68E;  #B5EAAA #CCFFCC #CCCCFF #009999 #D8D8D8, #FFFFCC */
          text-align:        center;
          font-size:         9pt;
          /*font-weight:     bold;*/
          border-style:      solid;
          border-color:      #000000;
          border-width:      1px;
          padding-top:       2px;
          padding-right:     2px;
          padding-left:      16px;
          padding-bottom:    0px;
          background-image:  url("/images/hsbk_bulletin_bg_line.gif");
          height:            100%;
        }
      div#cbulletin
        {
          color:             #000000;
          text-align:        left;
          /*margin-right:      2px*/
          padding:           0px;

          /*
          border-style:         solid;
          border-color:         #FFFFFF;
          border-width:         1px;
          padding-top:          2px;
          padding-right:        2px;
          padding-left:          2px;
          padding-bottom:     2px;
          height:                   400px;
          */
        }
      div#footer
        {
          clear:             both;
          height:            25px;
          padding-top:       2px;
          /*width:         782px;*/
          width:             800px;
          background-image:  url("/images/footer_bg_800px.gif");
          background-repeat: no-repeat;
          /*color:           #999999;*/
          color:             #FFFFFF;
          text-align:        center;
          font-size:         8pt;
         }
       div#news_title
        {
          font-size:              12pt;
          font-weight:           bold;
          padding-bottom:    5px;
          background-image:  url("/images/Hot Stuff2.gif");
          background-repeat:  no-repeat;
          height:                  32px;
          width:                   99%;  
        }
      div#news_footer
        {
          float:                    center;
          align:                    right;
          text-align:             right;
          font-family:           Verdana, Arial, Helvetica, sans-serif;
          font-size:              12pt;
          font-weight:           bold;
          padding-bottom:    5px;
          background-image:  url("/images/hsbk_bulletin_bottom.jpg");
          background-repeat:  no-repeat;
          height:                  52px;
          width:                   90%; 
        }
      td.heading
        {
          font-weight:          bold;
        }
      div.tagline
        {
          font-size:            12pt;
          color:                #336699;
          font-weight:          bold;
          text-align:           left;
        }
      div.description
        {
          color:                #666666;
        }
      div#logo
        {
          padding:              10px;
        }
      table#content
        {
          width:                   680px;
          background-color:  #ffffff;
        }
      td.promotion
        {
          background-color:     #e7f0f8;
        }
</style>