

body
{
      margin:0;
      padding:0;
      height: 100%;
      width: 100%;
      position:absolute;
      font-family: arial;
      color: #3C4D62;
      background: #bee3df url(../images/design/top_horiz.gif) top repeat-x;

}


#leftSide
{
      width: 100%;
      height: 100%;
      display: table;
      position: relative;
      background: url(../images/design/mid_left.gif) left repeat-y;
}

#rightSide
{
      width: 100%;
      height: 100%;
      display: table;
      position: relative;
      background: url(../images/design/mid_right.gif) right repeat-y;
}

#topLeft
{
      width: 100%;
      height: 100%;
      display: table;
      position: relative;
      background: url(../images/design/top_left.gif) top left no-repeat;
}


#topRight
{
      width: 100%;
      height: 100%;
      display: table;
      position: relative;
      background: url(../images/design/top_right.gif) top right no-repeat;
}

#bottomLeft
{
      width: 100%;
      height: 100%;
      display: table;
      position: relative;
      background: url(../images/design/bottom_left.gif) bottom left no-repeat;
}


#bottomRight
{
      width: 100%;
      height: 100%;
      display: table;
      position: relative;
      background: url(../images/design/bottom_right.gif) bottom right no-repeat;
}

#topMenu
{
      padding: 60px 100px 30px 100px;
      height: 30px;
}

#topMenu table
{
      width: 100%;
}

#topMenu td
{
      text-align: center;
      width: 25%;
}

.jdsSign{ background: transparent url(../images/signs/jds.gif) no-repeat; }
.productsSign{ background: transparent url(../images/signs/products.gif) no-repeat; }
.photoGallerySign{ background: transparent url(../images/signs/before_after.gif) no-repeat; }
.contactUsSign{ background: transparent url(../images/signs/contact_us.gif) no-repeat; }

.menuSign
{
       display: block;
       width: 174px;
       height: 27px;
       padding-top: 1px;
       margin: 0 auto 0 auto;
       font-family: Sylfaen, "Bookman Old Style", "Palatino Linotype", "Times New Roman";
       font-weight: bold;
       color: #c7c993;
}

.menuSign:link{ text-decoration: none; }
.menuSign:visited{ text-decoration: none; }

.menuSign:hover
{
        text-decoration: none;
        color: #cac380;
        background-position: -174px 0;
}

.menuSign:active
{
        text-decoration: none;
        color: #cac380;
        background-position: -174px 0;
}

#mainContainer
{
      margin: 0 50px 0 50px;
}

.photoThumb
{
  border: 0px;
  margin: 8px;
}



	

