  .invisible {  float:left;      }     .spacer {  float:right;      }    .watch {  float: right;  padding-right: 10px;  }    .title {  _position:absolute;/* IE 6 and below */       }    ul {    list-style-image:url(list-style.gif);  }  pre {    font-family: "Lucida Console", "Courier New", Verdana;    border: 1px solid #CCC;    background: #f2f2f2;    padding: 10px;  }  code {    font-family: "Lucida Console", "Courier New", Verdana;    margin: 0;    padding: 0;  }  #gallery {    background: #ffffff;	border: 1px solid #999999;  }    .gallery_header {  color:#FFFFFF;  font-size:18px;  line-height: 21px;  text-align:center;   }    .gallery_hbg {  background-image:url(http://s7d5.scene7.com/is/image/CanadianTire/bg_grad);  height:50px;  line-height: normal;    padding-top: 10px;      }    .seo {  padding: 5px 10px 0px 10px;  line-height:normal;    }.ad-gallery {  width: 795px;}.ad-gallery, .ad-gallery * {  margin: 0;  padding: 0;}  .ad-gallery .ad-image-wrapper {    width: 795;    height: 300px;    margin-bottom: 10px;    position: relative;    overflow: hidden;  }    .ad-gallery .ad-image-wrapper .ad-loader {      position: absolute;      z-index: 10;      top: 48%;      left: 48%;      border: 1px solid #CCC;    }	      .ad-gallery .ad-image-wrapper .ad-image {      position: absolute;      overflow: hidden;      top: 0;      left: 0;      z-index: 9;    }      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {        position: absolute;        bottom: 20px;		_bottom: 10px;/* IE 6 and below */        left: 20px;        padding: 7px;        text-align: left;        width: 50%;		height:80%;        z-index: 2;        /*background: url(opa75.png);*/        color: #000;      }      * 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 {		font-size:16px;		color:#333;          display: block;        }				.ad-gallery .ad-description {		color:#333;		}		  .ad-gallery .ad-controls {  	background-color:#7e7e7e;  	padding-top: 10px;    height: 20px;  }    .ad-gallery .ad-info {	  color:#7e7e7e;      float: left;	  padding-left: 280px;    }    .ad-gallery .ad-slideshow-controls {	  color:#7e7e7e;	  padding-left: 330px;      /*float: right;*/    }      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {	  background-color:#333333;	  color:#FFFFFF;	  padding: 5px 10px 5px 10px;      cursor: pointer;      }      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {	  background-color:#333333;	  color:#FFFFFF;      padding: 5px 10px 5px 5px;             }    .ad-gallery .ad-slideshow-running .ad-slideshow-start {      cursor: default;      font-style: italic;	  color:#7e7e7e;    }      .ad-gallery .ad-nav .ad-thumbs {	  background-image:url(http://s7d5.scene7.com/is/image/CanadianTire/bg_grad);      overflow: hidden;      width: 100%;		    }      .ad-gallery .ad-thumbs .ad-thumb-list {        float: none;        width: 9000px;        list-style: none;      }        .ad-gallery .ad-thumbs li {		  color:#FFFFFF;          float: left;		  width: 110px;          padding-right: 10px;		  padding-bottom: 10px;		  /*padding-top: 5px;*/        }          .ad-gallery .ad-thumbs li a {            display: block;          }            .ad-gallery .ad-thumbs li a img {			              border: 4px solid #7e7e7e;			  margin-bottom:4px;              display: block;            }            .ad-gallery .ad-thumbs li a.ad-active img {              border: 4px solid #fff;			  margin-bottom:4px;			  /*background-image:url(images/thumb-state.png);*/            }/* Can't do display none, since Opera won't load the images then */.ad-preloads {  position: absolute;  left: -9000px;  top: -9000px;}
