/* BEGIN Generic Statements */
body {
     background-color: #FBFAF8;
     background-image: url(images/bigback.gif);
     background-repeat: no-repeat;
     background-position: center top;
     margin: 0em;
     padding: 0em;
     font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
     font-size: 59.5%;
     color: #495678;
     line-height: 2em;
     text-align: center;
}
img {
     border: none;
}
.strong {
     font-weight: bold;
}
a:link {
     color: #644535;
}
a:visited {
     color: #644535;
}
a:hover {
     color: #644535;
}
a:active {
     color: #644535;
}
.wrapper {
     width: 872px;
     margin-right: auto;
     margin-left: auto;
     font-size: 1.4em;
     position: relative;
     text-align: left;
}
h1 {
     font-size: 1.5em;
}
h2 {
     font-size: 1.1em;
}
.clear-both {
     clear: both;
}
/* END Generic Statements */

/* BEGIN Upper level graphic placements */
.logo {
     position: absolute;
     top: 69px;
}
.dna-guy {
     position: absolute;
     top: 45px;
     right: 100px;
}
.people-pic {
     position: absolute;
     top: 213px;
     z-index: 1;
}
.unravel-the-truth {
     position: absolute;
     right: 0em;
     top: 257px;
     z-index: 100;
}
.with-dna-testing {
     position: absolute;
     right: 0em;
     top: 294px;
     z-index: 100; 
}
/* END Upper Level Graphic placements */

/* BEGIN Main Nav Menuing */
#main-nav {
     position: absolute;
     top: 185px;
     left: 8px;
     z-index: 100;
}
#main-nav, #main-nav ul {
     list-style: none;
     margin: 0em;
     padding: 0em;
}
#main-nav a {
     display: block;
     padding: 0em .5em 0em .5em;
     border-left: 2px solid;
}
#main-nav li  {
     float: left;
}
#main-nav li ul {
     position: absolute;     
     left: -999em;
}
#main-nav li ul li {
     clear:both;
}
#main-nav li ul a {
     width: 175px;
     border-left: 2px solid;
     background-color: #FBFAF8;
     padding-top: .3em;
     padding-bottom: .3em;
}
#main-nav li:hover ul {
     left: auto;
}
#main-nav li.sfhover ul {
     left: auto;
}
/* END Main Nav Menuing */

/* Navigation Dropdown Link Styles */
#main-nav a:link {
     color: #644535;
     text-decoration: none;
}
#main-nav a:visited {
     text-decoration: none;
     color: #644535;
}
#main-nav a:hover {
     color: #644535;
     text-decoration: underline;
}
#main-nav a:active {
     color: #372820;
     text-decoration: none;
}
/* END Navigation Dropdown Link Styles */

/* BEGIN Shopping link */
.shopping-nav {
     position: absolute;
     right: 40px;
     top: 10px;
}
.cart-img {
     position: relative;
     top: 6px;
}
/* END Shopping Link */

/* BEGIN Lower Level */
.lower-deck {
     padding-top: 496px;
}

/* BEGIN Lower Level Column Definitions */
.main-column {
      border-right:1px solid #984d4d;
	 width: 590px;
     margin-left: 10px;
     float: left;
}
.main-column p {
     margin-left: 10px;
}
.secondary-column {
     float: right;
     width: 220px;
     margin-right: 20px;
     margin-top: 20px;
}
.column-content-separator {
     margin-top: 1.5em;
     margin-bottom: 1.5em;
     text-align: center;
}
/* END Lower Level Column Definitions */

/* BEGIN Copyright Box */
.copyright-information {
     width: 852px;
     background-color: #8c504e;
     padding: 5px;
     margin-top: 3em;
     margin-bottom: 1em;
     margin-right: auto;
     margin-left: auto;
     text-align: center;
     color: #FFFFFF;
     font-size: .7em;
}
.copyright-information a:link {
     color: #FFFFFF;
}
.copyright-information a:visited {
     color: #FFFFFF;
}
.copyright-information a:hover {
     color: #FFFFFF;
}
.copyright-information a:active {
     color: #FFFFFF;
}
/* END Copyright Box */
/* END Lower Level */