body { 
background:       #F3FAFC ;  

  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        11px;
color: #603f1f;
  margin:           0px;
}



#header {
  background-color: #F3FAFC;
  width: 927px;
  margin-top:           10px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
  height:           115px;
}


#topnav {
width: 920px;
  margin-top:           0px;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
	padding-top: 6px;
	height: 30px;
	  background-color: #6699cc;
	color: #FFFFFF;
	line-height: normal;
	text-align: center;
font-size: 14px;
word-spacing: 30px;
}
#images {
width: 920px;
margin-left: auto;
margin-right: auto;
padding: 0px 83px 0px 83px;
}
#designsrc {
margin: 50px 100px 30px 30px;
width: 200px;
float: right;
}
#main {
background-color:  #ffffff;
  font-size:        105%;
  padding:          30px;
width: 800px;
  margin-top:           0px;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
font-color: 603f1f;
}

#blossoms {
width: 300px;
float: left;
align: center;
}

#paisley {
width: 200px;
float: right;
}

table{
margin-top:           20px;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
border: thin solid #603f1f;
caption-side: bottom;
border-collapse: collapse;

}

td, th {
border: thin dotted #603f1f;
padding: 5px;
text-align: center;
}
th {
color:  #603f1f;

}

caption {
padding-top: 8px;
font-style: italic;
color: #603f1f;

}
.cellcolor {
background-color:  #d5dce4;
}
#info {
  position:relative; 
    width:500px; 
    height: 600px;
    margin:10px auto 0 auto;
padding: 25px;
    border:1px solid #aaa;  
    }
/* The containing box for the gallery. */
#container {
    position:relative; 
    width:700px; 
    height: 426px;
    margin:10px auto 0 auto;
    border:1px solid #aaa;  
    }
#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:#fff;
    }
/* Adding the thumbnail images */
#container a.gallery, #container a.gallery:visited {
    display:block; 
    color:#000; 
    text-decoration:none; 
    border:1px solid #675c47; 
    margin:1px 2px 1px 2px; 
    text-align:left; 
    cursor:default;
    }
#container a.slideh {
    background:url(thumbnails/samsanimalsdetail.jpg); 
    height:100px; 
    width:100px;
    }
#container a.slidei {
    background:url(thumbnails/guides100thumb.jpg); 
    height:100px; 
    width:100px;
    }
#container a.slidej {
    background:url(thumbnails/lilacblossombutterflythumb.jpg); 
    height:100px; 
    width:100px;
    }

#container a.slidek {
    background:url(thumbnails/flowerclubthumb.jpg); 
    height:100px; 
    width:100px;
    }

#container a.slidel {
    background:url(thumbnails/floralnotesthumb.jpg); 
    height:100px; 
    width:100px;

    }
#container a.slidea {
    background:url(thumbnails/helensrosesthumb.jpg); 
    height:100px; 
    width:100px;
    }
#container a.slideb {
    background:url(thumbnails/goldenflowerbowlthumb.jpg); 
     height:100px; 
    width:100px;
    }
#container a.slidec {
    background:url(thumbnails/bluebutterflythumb.jpg); 
     height:100px; 
    width:100px;
    }
#container a.slided {
    background:url(thumbnails/daisystripethumb.jpg); 
     height:100px; 
    width:100px;
    }
* html #container a.slided {
    background:url(thumbnails/fairyfizzthumb.jpg);
    height:100px; 
    width:100px;
    }
#container a.slidee {
    background:url(thumbnails/pinkbirthdaypearlthumb.jpg); 
     height:100px; 
    width:100px;
    }
#container a.slidef {
    background:url(thumbnails/springflowerboxthumb.jpg); 
    height:100px; 
    width:100px;
    }
* html #container a.slidef {
    background:url(thumbnails/kitschbowthumb.jpg);
    width:100px; 
    width:100px;
    }
#container a.slideg {
    background:url(thumbnails/kitschbowthumb.jpg); 
    height:100px; 
    width:100px;
    }


/* set the size of the unordered list to neatly house the thumbnails */
#container ul {
    width:318px; 
    height:416px;
    }
#container li {
    float:left;
    }
/* move the thumbnails into the correct position */
#container ul {
    margin:5px; 
    float:right;
    }
/* 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:320px; 
    height:416px; 
    top:10px; 
    left:25px; 
    color:#6699cc; 
    background:#fff;
    }
/*Adding a default background image*/
#container {
    background:#fff url(images/helensroses.jpg) 25px 10px no-repeat;
    }

<!--#sidebar {
  background:       #efe5d0 url(images/background.gif) bottom right;
  font-size:        105%;
  padding:          15px;
  margin:           0px 10px 10px 10px;
  position:         absolute;
  top:              128px;
  right:            0px;
  width:            280px;
}
-->
#footer {
   background-color: #dae9ff;
  color:            #336699;
  text-align:       center;
  padding:          15px;
width: 920px;
  margin-top:           0px;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
  font-size:        90%;
}

#validation {
width: 770px;
  margin-top:           0px;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
}

h1 {
  font-size:        120%;
  color:            #603f1f;
}

h2 { font-size: 14px;  }

.homeimage {
margin: 0px 3px 0px 3px;

}

.gallerynav {
text-align: center;

}


.blossoms {
float: left;
margin 30px 15px 10px 10px;
}

.paisley {
float: right;
margin: 0 0 10px 10px;
}
.floatstop{
clear: both;}

a.nav:link {
  color:            #ffffff;
  text-decoration:  none;

}

a.nav:visited {
  color:          #603f1f;
  text-decoration:  none;

}

a.nav:hover {
  color:          #336699;
  text-decoration:  none;

}

a.external:link {
color: #6699cc;
 text-decoration:  none;
font-weight: bold;

 }

a.external:visited {
color: #2c99ce;
 text-decoration:  none;
font-weight: bold;


 }

a.external:hover {
  color:          #336699;
  text-decoration:  none;
 
}


