/* Reset CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}
ul{
list-style-position:inside; 
}
ol{
list-style-position:inside; 
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr {
	vertical-align:baseline;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
.clear {
	clear: both;
	line-height: 0;
	font-size: 0;
}
.end-of-row{clear:both;}

a{ color:#010101; text-decoration:none;}
a:hover{ color:#010101; text-decoration:underline;}

h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#010101;  padding:0px; margin:0px;}
h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#9e0c17; padding:0px; margin:0px;}
/*---------------------------------------------css start ---------------------------------------------------- */
/* CSS Document */
body{ background:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:21px; color:#2e2d2c;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
	-webkit-box-shadow: inset 0 0 100px rgba(0,0,0,.3);
    -moz-box-shadow: inset 0 0 100px rgba(0,0,0,.3);
    -o-box-shadow: inset 0 0 100px rgba(0,0,0,.3);
    box-shadow: inset 0 0 100px rgba(0,0,0,.3);
}
p{ line-height:24px; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}



#header-box{ background:#ff642c; width:auto; height:115px; border-bottom:solid 1px #FFFFFF;}
#header-box .wrapper{ width:952px; height:115px;  margin:auto; color:#fff; }
#header-box .wrapper .logo-box{ width:290px; height:auto; float:left;}
#header-box .wrapper .menu-box{width:630px; height:auto; float:right; }
#header-box .wrapper .menu-box .box1{ height:25px;  width:auto; padding-top:10px; color:#fff}
#header-box .wrapper .menu-box ul{ list-style:none;}
#header-box .wrapper .menu-box ul ul{float:left;}
#header-box .navi-menu-box{ margin-top:46px; }
#header-box .navi-menu-box ul{ list-style:none; }
#header-box .navi-menu-box ul li{ float:left; padding-right:4px;}

 
.home{ background:url(../images/home.jpg) no-repeat; width:71px; height:34px; display:block}
.home:hover, .home-on{ background:url(../images/home-hover.jpg) no-repeat; width:71px; height:34px; display:block }
 
.about2{ background:url(../images/about.jpg) no-repeat; width:71px; height:34px; display:block}
.about2:hover, .about2-on{background:url(../images/about-hover.jpg) no-repeat; width:71px; height:34px; display:block}

.create-memorial{ background:url(../images/create-memorial.jpg) no-repeat; width:151px; height:34px; display:block}
.create-memorial:hover, .create-memorial-on{ background:url(../images/create-memorial-hover.jpg) no-repeat; width:151px; height:34px; display:block }

.search{background:url(../images/search.jpg) no-repeat; width:71px; height:34px; display:block}
.search:hover, .search-on{ background:url(../images/search-hover.jpg) no-repeat; width:71px; height:34px; display:block }

.pakages{ background:url(../images/pakages.jpg) no-repeat; width:91px; height:34px; display:block}
.pakages:hover, .pakages-on{ background:url(../images/pakages-hover.jpg) no-repeat; width:91px; height:34px; display:block}

.my-account {background: url(../images/my-account.jpg) no-repeat ; display: block; height: 34px; width: 111px;}
.my-account:hover, .my-account-on {background: url(../images/my-account-hover.jpg) no-repeat ; display: block; height: 34px; width: 111px;}
  
.sign-in {background: url(../images/sign-in.jpg) no-repeat ; display: block; height: 34px; width: 81px;}
.sign-in:hover, .sign-in-on {background: url(../images/sign-in-hover.jpg) no-repeat ; display: block; height: 34px; width: 81px;}

 
.sign-up{ background:url(../images/sign-up.jpg) no-repeat; width:81px; height:34px; display:block}
.sign-up:hover, .sign-up-on{ background:url(../images/sign-up-hover.jpg) no-repeat; width:81px; height:34px; display:block } 

 




#wrapper{ background: #fff; width:952px; height:auto; margin:auto; padding-bottom:10px; border-left: solid 1px #fff;  border-right: solid 1px #fff;}
#banner-box{ width:952px; height:231px; margin:auto; background:url(../images/holding-hands-banner.jpg) no-repeat;}
#banner-box .user-name{ font-size:48px; padding-top:60px; padding-left:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; line-height:50px;}
#banner-box .user-date{ font-size:28px; padding-top:20px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#fff;}







#navigation-box{ background:#4f4f4f;  width:952px; height:33px; margin:auto;}
#navigation-box ul { list-style:none; width: 79%; margin: auto;}
#navigation-box ul li{  padding:0px; margin:0px; padding-top:6px; float:left;}

.aboutme{ background:url(../images/aboutme.png) no-repeat; width:145px; height:23px; display:block}
.aboutme:hover, .aboutme-on{ background:url(../images/aboutme-hover.png) no-repeat; width:145px; height:23px; display:block }
.his-here-life{ background:url(../images/rememberme.png) no-repeat; width:186px; height:23px; display:block}
.his-here-life:hover, .his-here-life-on{ background:url(../images/rememberme-hover.png) no-repeat; width:186px; height:23px; display:block }
.gallery{ background:url(../images/seeme.png) no-repeat; width:126px; height:23px; display:block}
.gallery:hover, .gallery-on{ background:url(../images/seeme-hover.png) no-repeat; width:126px; height:23px; display:block }
.stories{ background:url(../images/shareme.png) no-repeat; width:143px; height:23px; display:block}
.stories:hover, .stories-on{ background:url(../images/shareme-hover.png) no-repeat; width:143px; height:23px; display:block }
  
  
.videos{ background:url(../images/watchme.png) no-repeat; width:146px; height:23px; display:block}
.videos:hover, .videos-on{ background:url(../images/watchme-hover.png) no-repeat; width:146px; height:23px; display:block }
  
 
 
 



#content-box{ width:952px; height:auto;  margin:auto; margin-top:15px;}
#content-box .leftbox{width:281px; height:auto; float:left; margin-top:10px;}

#content-box .leftbox .box1{ background:#eeeeee; padding:5px; font-size:13px; color:#441903; margin-bottom:10px; line-height:23px;}
#content-box .leftbox .box1 a{ color:#441903; text-decoration:underline;}
#content-box .leftbox .box1 a:hover{ color:#441903; text-decoration:none;}

#content-box .leftbox .box1 .add-photos-btn{ width:auto; height:32px; background:#4e4e4e; border:solid 1px #FFFFFF; color:#fff; font-weight:bold;}

.add-photos-btn{ width:auto; height:32px; background:#4e4e4e; border:solid 1px #FFFFFF; color:#fff; font-weight:bold;}

#content-box .rightbox{ width:650px; height:auto; float:right; margin:10px;}
#content-box .rightbox .tributes-table{ border: solid 1px #a7a7a7; border-right:0px; border-top:0; }
#content-box .rightbox .tributes-table .td1{ border-right: solid 1px #a7a7a7; padding:6px;border-top: solid 1px #a7a7a7; background:#eeeeee;}
#content-box .rightbox .tributes-table .td2{ border-right: solid 1px #a7a7a7; padding:6px;border-top: solid 1px #a7a7a7; background:#ffffff;}



#content-box1{ background:#eeeeee; padding:10px;}
#content-box1 .text-table{ font-size:16px; color:#2e2d2c; line-height:23px;}
#content-box1 .text-table ul li{ line-height:45px;}
#content-box1 .memorial-picture-box{ border:solid 1px #000000; padding:2px; background:#FFFFFF;}

.memorial-picture-box{ border:solid 1px #000000; padding:1px; background:#FFFFFF;}



#scroller-box{ width:auto; height:136px;  margin-top:10px;}

#scroller-box .left-box{ width:21px; height:86px; float:left; background:#05060a; padding-top:50px; padding-left:3px;}
#scroller-box .center-box{ width:904px; height:134px; background:#f9f9f9; float:left; border:solid 1px #cbcbcb; border-left:0px; border-right:0px;}
#scroller-box .right-box{ width:19px; height:86px; float:left; background:#05060a; padding-top:50px; padding-left:5px; z-index:9999;}



#slider3 {position:relative; visibility:hidden;	}	
#slider3 ul {}
#slider3 ul li { width:120px; height:119px; padding:7px 2px 0 7px; float:left; display:block; }
#slider3 ul li img {cursor:pointer;height:120px; width:119px;}
#prev2 {cursor:pointer; }
#next2 {cursor:pointer; }




#leave-tribute{ background:#4e4e4e; padding:10px; margin-top:10px; color:#fff;}
#leave-tribute a{ color:#fff;}
#leave-tribute .box-2{ background:#eeeeee; padding:10px; color:#000000;}


#sign-up-scroll{border:1px solid #eaeef1;width:100%;height:100%;overflow-y:hidden;overflow-x:scroll; background:#fff;}
#sign-up-scroll .template-box{ float:left; padding:5px;}
#sign-up-scroll .template-box .div-border{ border:solid 1px #eaeef1; background:#FFFFFF; padding:2px;}


/*================ footer css start =========================*/
#footer-box{ width:auto; height:102px; background:#ff642c;}
#footer-box .wrapper{ width:957px; height:92px; padding-left:25px;  margin:auto; color:#FFFFFF; padding-top:10px; }
#footer-box .wrapper a{ color:#FFFFFF; text-decoration:none;}
#footer-box .wrapper a:hover{ color:#FFFFFF; text-decoration:underline}
#footer-box .siliconicpro-link{ color:#82d4fe;}
#footer-box .siliconicpro-link a{ color:#380408; text-decoration:none;  }
#footer-box .siliconicpro-link a:hover{ color:#380408; text-decoration:underline; }



/*
    ColorBox Core Style:
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(../images/controls.png) no-repeat 0 0;}
    #cboxTopCenter{height:14px; background:url(../images/border.png) repeat-x top left;}
    #cboxTopRight{width:14px; height:14px; background:url(../images/controls.png) no-repeat -36px 0;}
    #cboxBottomLeft{width:14px; height:43px; background:url(../images/controls.png) no-repeat 0 -32px;}
    #cboxBottomCenter{height:43px; background:url(../images/border.png) repeat-x bottom left;}
    #cboxBottomRight{width:14px; height:43px; background:url(../images/controls.png) no-repeat -36px -32px;}
    #cboxMiddleLeft{width:14px; background:url(../images/controls.png) repeat-y -175px 0;}
    #cboxMiddleRight{width:14px; background:url(../images/controls.png) repeat-y -211px 0;}
    #cboxContent{background:#fff; overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:5px; background:#EEEEEE; color:#000;}
        #cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(../images/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious:hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext:hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose:hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}
 
 				.send-btn{
					background:#4E4E4E;
					border: 1px solid #FFFFFF;
					color: #fff;
					font-weight: bold;
					height: 25px;
					width: 80px;
					padding-bottom:3px;
					 
				}
				
				.text-field-class{ background:#4E4E4E; color:#fff; border:0px;}
				.text-area-calass{ background:#4E4E4E; color:#fff; border:0px;}
	
/*
    ColorBox Core Style: end
    
*/			






#container2{ width:620px;}

.ps-gallery { list-style: none; padding: 0; margin: 0; }
.ps-gallery:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.ps-gallery li { float: left; }
.ps-gallery li a { display: block; margin: 5px; }
.ps-gallery li img { display: block; width: 100%; height: auto; }



.ad-gallery {
  width: auto;
}



.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 400px; min-height:400px; height:auto;
    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-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(../../images/non-existing.jpg)\9
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../../images/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../../images/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .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 a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(../../images/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 {
          display: block;
        }
  .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 {
    position: relative;
	background:#FFFFFF; padding:7px; border:#dcd9d9 solid 1px; margin-left:35px;
  }
    .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;
      left: -40px;
      width: 44px;
      display: block;
      background: url(../../images/ad_scroll_back.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -55px;
      width: 44px;
      background: url(../../images/ad_scroll_forward.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 3px solid #fff;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #5b0b0c;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}

















#container3{ width:620px;}






.ad-gallery3 {
  width: auto;
}



.ad-gallery3, .ad-gallery3 * {
  margin: 0;
  padding: 0;
}
  .ad-gallery3 .ad-image-wrapper3 {
    width: 100%;
    height: 400px; min-height:400px; height:auto;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery3 .ad-image-wrapper3 .ad-loader3 {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery3 .ad-image-wrapper3 .ad-next3 {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery3 .ad-image-wrapper3 .ad-prev3 {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery3 .ad-image-wrapper3 .ad-prev3, .ad-gallery3 .ad-image-wrapper3 .ad-next3 {
      /* Or else IE will hide it */
      background: url(../../images/non-existing.jpg)\9
    }
      .ad-gallery3 .ad-image-wrapper3 .ad-prev3 .ad-prev-image3, .ad-gallery3 .ad-image-wrapper3 .ad-next3 .ad-next-image3 {
        background: url(../../images/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery3 .ad-image-wrapper3 .ad-next3 .ad-next-image3 {
        background: url(../../images/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery3 .ad-image-wrapper3 .ad-image3 {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery3 .ad-image-wrapper3 .ad-image3 a img {
        border: 0;
      }
      .ad-gallery3 .ad-image-wrapper3 .ad-image3 .ad-image-description3 {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(../images/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 {
          display: block;
        }
  .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 {
    position: relative;
	background:#FFFFFF; padding:7px; border:#dcd9d9 solid 1px; margin-left:35px;
  }
    .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;
      left: -30px;
      width: 44px;
      display: block;
      background: url(../../images/ad_scroll_back.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -55px;
      width: 44px;
      background: url(../../images/ad_scroll_forward.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 3px solid #fff;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #5b0b0c;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}

.wrapper{width:952px; height:300px;  margin:auto;}




