/* BEGIN styles for Front Page Slider */

#front_slider
{
  width: 450px;
  height: 300px;
  margin-top: 10px;
}

#paginate-slider-1
{
  display: none;
}

#slider-1
{
  width: 450px;
  height: 300px;
}

#front_slider div.sliderwrapper
{
  position: relative;
  overflow: hidden;
  width: 450px;
  height: 300px;
  padding: 0px;
}

#front_slider div.contentdiv
{
  visibility: hidden;
  position: absolute;
  left: 0;
  top: 0;
  padding: 0px;
  width: 450px;
  filter:alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}

#front_slider div.contentdiv div.innercontentdiv
{
  position: relative;
  width: 450px;
  height: 300px;
}

/* END styles for Front Page Slider */

/* BEGIN styles for Transparent Overlay */

div.trans_overlay
{
  position: absolute;
  left: 0px;
  bottom: 0px;
  margin: 0px;
  width: 450px;
  height: 60px;
  background: url('/images/trans_overlay.png') left top no-repeat;
}

div.trans_overlay_text
{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 450px;
  height: 60px;
  padding: 0px;
  text-align: left;
  overflow: hidden;
}

div.trans_overlay_text p
{
  position: relative;
  margin: 0px;
  padding: 10px;
  line-height: 18px;
  color: #FFFFFF;
}

div.trans_overlay_text p a
{
  color: #FFFFFF;
  text-decoration: none;
}

div.trans_overlay_text p a:hover
{
  color: #FFFFFF;
  text-decoration: underline;
}

/* END styles for Transparent Overlay */