/*.ad-gallery {

}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}*/




  .ad-gallery .ad-image-wrapper {
    width: 100%;
    position: relative;
	height:499px;

  }
  .ad-image-wrapper .ad-image  {
    width: 100%!important;
    top:0!important;
	left:0px!important;
  }

    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 0px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      margin-top: 395px;
	  margin-left:26px;
      cursor: pointer;
      display: none;
      z-index: 1;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      margin-left: 0px;
      margin-top: 395px;
      cursor: pointer;
      display: none;
      z-index: 1;
    }

      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image {
        background: url(ar-left.gif);
        width: 19px;
        height: 21px;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(ar-right.gif);
        width: 19px;
        height: 21px;

      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        top: 0px;
		font-size:12px;
		font-family:Verdana, Geneva, sans-serif;
        right: 0px;
        padding: 7px;
        text-align: left;
        width: 185px!important;
        z-index: 2;
        background: url(opa75.png);
        color: #6a6a6a;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
        display: block;
		font-size:20px;
		margin-bottom:10px;
		font-family:Verdana, Geneva, sans-serif;
		color:#6a6a6a;
        }
        
        
        
        
        
        
        
        
        
        
        
  .ad-gallery .ad-image-wrapper-home {
    width: 100%;
    position: relative;
	height:445px;

  }
  .ad-image-wrapper-home .ad-image  {
    width: 100%!important;
    top:0!important;
	left:0px!important;
  }

    .ad-gallery .ad-image-wrapper-home .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 0px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper-home .ad-next {
      position: absolute;
      margin-top: 395px;
	  margin-left:26px;
      cursor: pointer;
      display: none;
      z-index: 1;
    }
    .ad-gallery .ad-image-wrapper-home .ad-prev {
      position: absolute;
      margin-left: 0px;
      margin-top: 395px;
      cursor: pointer;
      display: none;
      z-index: 1;
    }

      .ad-gallery .ad-image-wrapper-home .ad-prev .ad-prev-image {
        background: url(ar-left.gif);
        width: 19px;
        height: 21px;
      }
      .ad-gallery .ad-image-wrapper-home .ad-next .ad-next-image {
        background: url(ar-right.gif);
        width: 19px;
        height: 21px;

      }
    .ad-gallery .ad-image-wrapper-home .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
    }
      .ad-gallery .ad-image-wrapper-home .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper-home .ad-image .ad-image-description {
        position: absolute;
        top: 0px;
		font-size:12px;
		font-family:Verdana, Geneva, sans-serif;
        right: 0px;
        padding: 7px;
        text-align: left;
        width: 185px!important;
        z-index: 2;
        background: url(opa75.png);
        color: #6a6a6a;
      }
      * html .ad-gallery .ad-image-wrapper-home .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
        .ad-gallery .ad-image-wrapper-home .ad-image .ad-image-description .ad-description-title {
        display: block;
		font-size:20px;
		margin-bottom:10px;
		font-family:Verdana, Geneva, sans-serif;
		color:#6a6a6a;
        }
















  .ad-gallery .ad-image-wrapper-hr {
    width: 100%;
    position: relative;


  }


    .ad-gallery .ad-image-wrapper-hr .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 0px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper-hr .ad-next {
      position: absolute;
      margin-top: 395px;
	  margin-left:26px;
      cursor: pointer;
      display: none;
      z-index: 1;
    }
    .ad-gallery .ad-image-wrapper-hr .ad-prev {
      position: absolute;
      margin-left: 0px;
      margin-top: 395px;
      cursor: pointer;
      display: none;
      z-index: 1;
    }

      .ad-gallery .ad-image-wrapper-hr .ad-prev .ad-prev-image {
        background: url(ar-left.gif);
        width: 19px;
        height: 21px;
      }
      .ad-gallery .ad-image-wrapper-hr .ad-next .ad-next-image {
        background: url(ar-right.gif);
        width: 19px;
        height: 21px;

      }
    .ad-gallery .ad-image-wrapper-hr .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
    }
      .ad-gallery .ad-image-wrapper-hr .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper-hr .ad-image .ad-image-description {
        position: absolute;
        top: 0px;
		font-size:12px;
		font-family:Verdana, Geneva, sans-serif;
        right: 0px;
        padding: 7px;
        text-align: left;
        width: 185px!important;
        z-index: 2;
        background: url(opa75.png);
        color: #6a6a6a;
      }
      * html .ad-gallery .ad-image-wrapper-hr .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
        .ad-gallery .ad-image-wrapper-hr .ad-image .ad-image-description .ad-description-title {
        display: block;
		font-size:20px;
		margin-bottom:10px;
		font-family:Verdana, Geneva, sans-serif;
		color:#6a6a6a;
        }
        
        
        
        
        
        
        
        
        
        
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 378px;
    position: relative;
	margin-top:0px;
	margin-left:110px;
	text-align:right;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
/*    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
/*    .ad-gallery .ad-back {
      cursor: pointer;
	  top:0px;
      left: 0px;
      width: 33px;
      display: block;
      background: url(carousel-prev.png) 0px 0 no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
	  top:0px;
      right: 0px;
      width: 33px;
      background: url(carousel-next.png) 0px 0 no-repeat;
    }*/
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
	  padding-top:30px;
	  display:none;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: right;
        width: auto !important;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-left: 3px;
          padding-bottom: 3px;
		  font-size:12px;
        }
            .ad-gallery .ad-thumbs li a {
	          display: block;
	  		  padding:1px 5px 1px 5px;
			  background-color:#E0E0E0;
			  text-decoration:none;
			  color:#B0B0B0;
            }
            .ad-gallery .ad-thumbs li a.ad-active {
			color:#ffffff;
		  background-color:#666666;
            }
			
            .ad-gallery .ad-thumbs li img {
				border:none;
            }
/* Can't do display none, since Opera won't load the images then */

.padding-R { padding-right:0!important;}

.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}