.hr {  
  clear: both;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 1em;  
  margin-left: 0px;  
  height: 5px;  
  background-color: transparent;  
  background-image: url("../gif/hr-bg.gif");  
  background-repeat: repeat-x;  
  background-attachment: scroll;  
  background-position: 0px 0px;
}

a.img, div.img {  
  float: left;  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: lightgray;  
  border-right-width: 1px;  
  border-right-style: solid;  
  border-right-color: lightgray;  
  border-bottom-width: 1px;  
  border-bottom-style: solid;  
  border-bottom-color: lightgray;  
  border-left-width: 1px;  
  border-left-style: solid;  
  border-left-color: lightgray;  
  padding-top: 5px;  
  padding-right: 5px;  
  padding-bottom: 5px;  
  padding-left: 5px;  
  background-color: white;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

a.img img, div.img img {  
  float: left;  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: #f3f3f3;  
  border-right-width: 1px;  
  border-right-style: solid;  
  border-right-color: #f3f3f3;  
  border-bottom-width: 1px;  
  border-bottom-style: solid;  
  border-bottom-color: #f3f3f3;  
  border-left-width: 1px;  
  border-left-style: solid;  
  border-left-color: #f3f3f3;
}

a.imgHover {  
  background-color: #d8d9da;  
  border-top-color: #bcbcbc;  
  border-right-color: #bcbcbc;  
  border-bottom-color: #bcbcbc;  
  border-left-color: #bcbcbc;
}

a.img:hover img {  
  border-top-color: white;  
  border-right-color: white;  
  border-bottom-color: white;  
  border-left-color: white;
}

.ui-state-default, .ui-widget-content .ui-state-default {  
  border-top-color: #c8cbcc;  
  border-right-color: #c8cbcc;  
  border-bottom-color: #c8cbcc;  
  border-left-color: #c8cbcc;
}

.ui-state-hover, .ui-state-focus, .ui-state-active, .ui-widget-content .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-active {  
  border-top-color: black;  
  border-right-color: black;  
  border-bottom-color: black;  
  border-left-color: black;
}

#MainMenu {  
  position: relative;  
  top: -20px;  
  right: 20px;  
  height: 62px;  
  float: right;  
  z-index: 99;
}

#MmLeft {  
  float: left;  
  width: 25px;  
  height: 62px;  
  background-color: transparent;  
  background-image: url("../png/mainmenu-left.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0px 0px;
}

#MmRight {  
  float: left;  
  width: 20px;  
  height: 62px;  
  background-color: transparent;  
  background-image: url("../png/mainmenu-right.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0px 0px;
}

#MmBody {  
  float: left;  
  min-width: 500px;  
  height: 62px;  
  background-color: transparent;  
  background-image: url("../png/mainmenu-repeat.png");  
  background-repeat: repeat-x;  
  background-attachment: scroll;  
  background-position: 0px 0px;
}

#MmOtherLinks {  
  float: left;
}

.mmDivider {  
  float: left;  
  width: 10px;  
  height: 40px;  
  margin-top: 7px;  
  margin-right: 10px;  
  margin-bottom: 0px;  
  margin-left: 10px;  
  background-color: transparent;  
  background-image: url("../gif/mainmenu-divider.gif");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0px 0px;
}

#MainMenu .sf-menu li li {  
  background-color: #393939;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#Slideshow {  
  height: 360px;  
  overflow: hidden;
}

#SlideTop, #SlideRepeat, .slidePrev, .slideNext, #slidePager {  
  position: relative;  
  z-index: 29;
}

#SlideTop {  
  height: 4px;  
  overflow: hidden;  
  background-color: transparent;  
  background-image: url("../png/pagebg-slidetop.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0px 0px;
}

#SlideRepeat {  
  height: 301px;  
  overflow: hidden;  
  background-color: transparent;  
  background-image: url("../png/pagebg-sliderepeat.png");  
  background-repeat: repeat-y;  
  background-attachment: scroll;  
  background-position: 0px 0px;
}

#SlideBottom {  
  height: 55px;  
  overflow: hidden;  
  background-color: transparent;  
  background-image: url("../png/pagebg-slidebottom.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0px 0px;  
  z-index: 50 !important;  
  position: relative;
}

#Slides {  
  margin-top: -360px;  
  margin-bottom: 18px;  
  height: 342px;  
  overflow: hidden;  
  background-color: #f4f5f6;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

a.slidePrev, a.slideNext {  
  display: block;  
  z-index: 30;  
  top: -235px;  
  width: 51px;  
  height: 64px;
}

a.slidePrev {  
  float: left;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: -14px;  
  background-color: transparent;  
  background-image: url("../png/slide-previous.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0px 0px;
}

a.slideNext {  
  float: right;  
  margin-top: 0px;  
  margin-right: -14px;  
  margin-bottom: 0px;  
  margin-left: -14px;  
  background-color: transparent;  
  background-image: url("../png/slide-next.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0px 0px;
}

a.slidePrev:hover, a.slideNext:hover {  
  background-position: 0px -64px;
}

#slidePager {  
  top: -348px;  
  float: right;  
  margin-top: 0px;  
  margin-right: -35px;  
  margin-bottom: 0px;  
  margin-left: 0px;
}

#slidePager a, #slidePager a:visited {  
  float: left;  
  width: 16px;  
  height: 15px;  
  overflow: hidden;  
  background-color: transparent;  
  background-image: url("../png/slide-pager.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0px 0px;  
  text-decoration: none;  
  text-indent: -1234px;
}

#slidePager a:hover {  
  background-position: -16px 0px;
}

#slidePager a.activeSlide {  
  background-position: -32px 0px;
}

#Slides a {  
  z-index: 30 !important;
}

#Slideshow-cu3er {  
  width: 990px;  
  height: 400px;  
  text-align: center;  
  background-color: transparent;  
  background-image: url("../png/pagebg-repeat.png");  
  background-repeat: repeat-y;  
  background-attachment: scroll;  
  background-position: 0px 0px;
}

#cu3erShadow {  
  width: 990px;  
  height: 360px;  
  padding-top: 15px;  
  padding-right: 0px;  
  padding-bottom: 25px;  
  padding-left: 0px;  
  background-color: transparent;  
  background-image: url("../png/cu3er-shadow.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0px 0px;
}

#TheCu3er {  
  width: 938px;  
  outline-width: 0px;  
  outline-style: none;  
  outline-color: initial;
  outline-color: -moz-initial;
}

#SlideShow-GalleryView {  
  width: 990px;  
  height: 400px;  
  background-color: transparent;  
  background-image: url("../png/pagebg-repeat.png");  
  background-repeat: repeat-y;  
  background-attachment: scroll;  
  background-position: 0px 0px;
}

#SlideShow-GalleryView #GalleryView {  
  height: 340px;  
  overflow: hidden;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 26px;
}

#GalleryView .filmstrip li {  
  background-color: transparent;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

div.wrap {  
  width: 880px;  
  margin-top: 0px;  
  margin-right: auto;  
  margin-bottom: 0px;  
  margin-left: auto;  
  text-align: left;
}

div#top div#nav {  
  float: left;  
  clear: both;  
  width: 880px;  
  height: 52px;  
  margin-top: 22px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;
}

div#top div#nav ul {  
  float: left;  
  width: 587px;  
  height: 52px;  
  list-style-type: none;
}

div#nav ul li {  
  float: left;  
  height: 52px;
}

div#nav ul li a {  
  border-top-width: 0px;  
  border-top-style: none;  
  border-top-color: initial;
  border-top-color: -moz-initial;  
  border-right-width: 0px;  
  border-right-style: none;  
  border-right-color: initial;
  border-right-color: -moz-initial;  
  border-bottom-width: 0px;  
  border-bottom-style: none;  
  border-bottom-color: initial;
  border-bottom-color: -moz-initial;  
  border-left-width: 0px;  
  border-left-style: none;  
  border-left-color: initial;
  border-left-color: -moz-initial;  
  height: 52px;  
  display: block;  
  line-height: 52px;  
  text-indent: -9999px;
}

div#header {  
  margin-top: -1px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;
}

div#header div.wrap {  
  height: 299px;
}

div#header div#slide-holder {  
  width: 880px;  
  height: 340px;  
  position: absolute;  
  z-index: 1;
}

div#header div#slide-holder div#slide-runner {  
  top: 9px;  
  left: 9px;  
  width: 860px;  
  height: 317px;  
  overflow: hidden;  
  position: absolute;  
  z-index: 1;
}

div#header div#slide-holder img {  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  display: none;  
  position: absolute;
}

div#header div#slide-holder div#slide-controls {  
  left: 40px;  
  bottom: 0px;  
  width: 470px;  
  height: 120px;  
  display: none;  
  position: absolute;
}

div#header div#slide-holder p.text {  
  color: black;  
  font-size: 10px;  
  line-height: 16px;  -epub-text-transform: uppercase;
  text-transform: uppercase;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;
}

div#header div#slide-holder div.desc {  
  padding-top: 8px;  
  padding-right: 8px;  
  padding-bottom: 8px;  
  padding-left: 8px;  
  width: 280px;  
  background-color: white;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  -webkit-opacity: 0.5;
  opacity: 0.5;
}

div#header div#slide-holder div#slide-controls p#slide-nav {  
  right: 0px;  
  bottom: -4px;  
  position: absolute;
}

div#header div#slide-holder div#slide-controls p#slide-nav a {  
  float: left;  
  width: 14px;  
  height: 14px;  
  display: inline;  
  margin-top: 0px;  
  margin-right: 5px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  text-decoration: none;  
  background-position: 0px 0px;  
  background-repeat: no-repeat;
}

div#header div#slide-holder div#slide-controls p#slide-nav a.on {  
  background-position: 0px -14px;
}

div#header div#slide-holder div#slide-controls p#slide-nav a {  
  background-image: url("../png/silde-nav.png");
}

div#nav ul li a {  
  background-color: transparent;  
  background-image: url("http://www.zmeutz.com/");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#test {  
  color: #cc0000;
}

