/* gallery Code start. */
/* The containing box for the gallery. */
#container {
    position:relative;
    width:800px;
    height:430px;
    margin:20px auto 0 auto;
    border:1px solid #ffccff;
    }

/* Removing the list bullets and indentation */
#container ul {
    padding:0;
    margin:0;
    list-style-type:none;
    }

	/* Remove the images and text from sight */
#container a.gallery span {
    position:absolute;
    width:1px;
    height:1px;
    top:5px;
    left:5px;
    overflow:hidden;
    background:#ffffff;
    }

	/* Adding the thumbnail images */
#container a.gallery, #container a.gallery:visited {
    display:block;
    color:#ffffff;
    text-decoration:none;
    border:1px solid #ff33ff;
    margin:1px 2px 1px 2px;
    text-align:left;
    cursor:default;
    }

	#container a.slide1 {
    background:url(images/bridal/gallery/alicetb.jpg);
    height:100px;
    width:70px;
    }

	#container a.slide2 {
    background:url(images/bridal/gallery/jaynetb.jpg);
    height:100px;
    width:70px;
    }
  
	#container a.slide3 {
    background:url(images/bridal/gallery/natalietb.jpg);
    height:100px;
    width:70px;
    }

    #container a.slide4 {
    background:url(images/bridal/gallery/bellatb.jpg);
    height:100px;
    width:70px;
    }
    
	#container a.slide5 {
    background:url(images/bridal/gallery/megantb.jpg);
    height:100px;
    width:70px;    
    }

	 #container a.slide6 {
    background:url(images/bridal/gallery/amandatb.jpg);
    height:100px;
    width:70px;
    }
	
    #container a.slide7 {
    background:url(images/bridal/gallery/angelatb.jpg);
    height:100px;
    width:70px;
    }
   
    #container a.slide8 {
    background:url(images/bridal/gallery/lizzietb.jpg);
    height:100px;
    width:70px;
    }

	#container a.slide9 {
    background:url(images/bridal/gallery/lolitatb.jpg);
    height:100px;
    width:70px;
    }
    
	#container a.slide10 {
    background:url(images/bridal/gallery/marietb.jpg);
    height:100px;
    width:70px;
    }

    #container a.slide11 {
    background:url(images/bridal/gallery/lauratb.jpg);
    height:100px;
    width:70px;
    }
	
    #container a.slide12 {
    background:url(images/bridal/gallery/rosetb.jpg);
    height:100px;
    width:70px;
    }

	#container a.slide13 {
    background:url(images/bridal/gallery/jennytb.jpg);
    height:100px;
    width:70px;
    }
	
	#container a.slide14 {
    background:url(images/bridal/gallery/suzannetb.jpg);
    height:100px;
    width:70px;
    }
	
	#container a.slide15 {
    background:url(images/bridal/gallery/annetb.jpg);
    height:100px;
    width:70px;
    }
	
	#container a.slide16 {
    background:url(images/bridal/gallery/clairetb.jpg);
    height:100px;
    width:70px;
    }
	
		#container a.slide17 {
    background:url(images/bridal/gallery/sophietb.jpg);
    height:100px;
    width:70px;
    }
	
	#container a.slide18 {
    background:url(images/bridal/gallery/louisetb.jpg);
    height:100px;
    width:70px;
    }
	
	#container a.slide19 {
    background:url(images/bridal/gallery/sarahtb.jpg);
    height:100px;
    width:70px;
    }
	
	#container a.slide20 {
    background:url(images/bridal/gallery/racheltb.jpg);
    height:100px;
    width:70px;
    }
	
	/* set the size of the unordered list to neatly house the thumbnails */
#container ul {
    width:400px;
    height:300px;
    }
#container li {
    float:left;
    }

	/* change the thumbnail border color */
#container a.gallery:hover {
    border:1px solid #fff;
    }

	
	/* styling the :hover span */
#container a.gallery:hover span {
    position:absolute;
    width:375px;
    height:400px;
    top:20px;
    left:410px;
    color:#000;
    background:#fff;
    }
	
	#container a.gallery:hover img {
    border:1px solid #fff;
    float:left;
    margin-right:5px;
    }

#container {
    background:#ffccff url(images/bridal/gallery/background.jpg) 75px 10px repeat;
	 float:center;
    }

	/* gallery Code End. */