html {
        height: 100%;
}
body {
        font-family: verdana, arial, helvetica, sans-serif;
        padding: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        height: 100%;
        background: #acacac url('../images/background.png');
}

#productfooter {
        clear: both;
        width: 747px;
        margin-left: auto;
}

#productfooter ul {
        padding: 0px 0px 0px 1px;
        margin: 0px;
}

#productfooter ul li {
        display: inline;

}

#productfooter ul li img {
        border: 0px;
        padding: 0px;
        margin: 0px;
}

#footer {
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px;
        padding-bottom: 10px;
        text-align: center;
        clear: both;
}
#wrapper {
        position: relative;
        width: 964px;
        margin-right: auto;
        margin-left: auto;
        padding: 0px;
}

#outside {
}

#content_area {
        position: relative;
        background: black;
        color: white;
        width: 937px;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
}

#logo {
        position: relative;
        width: 269px;
        height: 207px;
        background: url(../images/logo.png);
        top: 10px;
        left: 33px;
        float: left;
        z-index: 2;
}

.redbar {
        background: #D41B65;
        width: 937px;
        height: 3px;
        font-size: 0px;
}

#redbar1 {
        position: absolute;
        clear: both;
        z-index: 1;
        top: 183px;
}

#redbar2 {
        clear: both;
}

#content {
        width: 937px;
        clear: both;
}

#left {
        float: left;
        padding-top: 25px;
        padding-left: 10px;
        width: 181px;
}

#right {
        padding: 20px;
        width: 705px;
        background: white;
        margin: 0px 1px 1px 0px;
        color: black;
        float: right;
}

#menu {
        float: right;
        margin-top: 153px;
        margin-right: 25px;
}

#leftmenu {
        float: left;
}

.imageStyle{
  padding-right: 5px;
  border: 0px;
}

a.dark:link ,
a.dark:visited ,
a.dark:active ,
a.dark:hover {
        text-decoration: none;
        color:blue;
}

a.dark:hover {
        text-decoration: underline;
}

a:link,
a:visited,
a:active,
a:hover {
        text-decoration: none;
        color: white;
}

a:visited {
        color: #CCC;
}

a:hover {
        color: #888;
}

td.productimage {
  width: 10%;
}

td.productimage,
td.productdescription {
  padding-bottom: 15px;
}

td.productimage a img.imageStyle {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.imageCaption {
  font-size: 8pt;
  text-align: center;
}

.center {
  text-align: center;
}

.imageCaption a:hover,
.imageCaption a:link,
.imageCaption a:visited,
.imageCaption a:active {
  color: blue;
}

