/* CSS Document */

body, div, h1, h2, h3, table, td, tr, span,p,ul,li,ul li  {
	margin:0px;
	padding:0px;
	text-align:center;
	list-style:none;
	list-style-type:none;
}
body {
	background:#000066;
}
#siteWrap {
	width:774px;
	/*background:url(../images/mainbg.jpg);
	background-repeat:no-repeat;*/
	text-align:left;
	margin:auto;
	background-color:#0f0f0f;
}
#newWrap {
	/*background:url(../images/mainbg2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	*/
}
#header {

}
#banner {
	width:774px;
	height:138px;
	background:url(../images/navigation/nav_01.jpg);
	background-repeat:no-repeat;
}
#flashContent {
	background-color:#FFFFFF;
	/*height:435px;
	background:url(../images/flash_image.jpg);
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	*/
}
#mainNav {
	width:189px;
	float:left;
	background:none;
	text-align:left;
	color:#CCCCCC;
	*margin-top:-4px;
}

#pic {
	float:left;
	width:280px;
}
#pic2 {
float:right;
width:239px;
}
#picFormatter {
	width:250px;
	float:left;
	padding:4px;
	background:#FFFFFF;
	margin-right:5px;
	margin-left:5px;
	color:#333333;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;	
}
#picFormatter:hover {
	background:#ff00a3;
	color:#FFFFFF;
}
#rightContent {
	width:584px;
	float:left;
	background:url(../images/navigation/nav_03.jpg);
	background-repeat:no-repeat;
}
#rightContent a {
	color:#ff0098;
	text-decoration:none;
}
#rightContent a:visited {
	color:#ff0098;
	text-decoration:none;
}
#rightContent a:hover {
	text-decoration:underline;
}
#rightContent span {
	color:#666666;
}
#clearer {
	background:none;
	clear:both;
}
#subText {
	width:584px;
	background:none;
	float:left;
/*	margin-top:20px;*/
	padding-bottom:00px;
}
#callouts {
	width:280px;
	float:right;
	padding-top:20px;
	color:#FFFFFF;
	padding-left:10px;
}	
#callouts a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#96C1CE;
	text-decoration:none;
}
#callouts a:hover{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ff0098;
	text-decoration:underline;
}

#callouts a:visited {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#96C1CE;
	text-decoration:none;
}
#subText p {
	background:none;
	text-align:left;
	padding-left:22px;
	padding-right:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
#subText h1 {
	text-align:left;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ff00a3;
	background:none;
	padding-left:22px;
	padding-bottom:10px;
}
#footer {
	position:relative;
	margin-top:0px;
	background:none;
}
#mainNav p {
	margin:0px;
	padding:0px;
	visibility:hidden;
}
#subnav {
	background-color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
}
#subnav img {
	margin-top:1px;
}
#mainNav p {
	margin:0px;
	padding:0px;
}
#mainNav a {
	margin:0px;
	padding:0px;
}
/* ************ START NAVIGATION DEFINITIONS HERE ************* */
#mainNav a.home {
	margin:0px;
	padding:0px;
	display:block;
	width:190px;
	background:url(../images/navigation/nav_02.jpg);
	height:15px;
	background-repeat:no-repeat;
}
#mainNav a.home:hover {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_over_02.jpg);
	height:15px;
	background-repeat:no-repeat;
}
#mainNav a.relatives {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_04.jpg);
	height:23px;
}
#mainNav a.relatives:hover {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_over_04.jpg);
	height:23px;
}
#mainNav a.mammal {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_05.jpg);
	height:20px;
}
#mainNav a.mammal:hover {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_over_05.jpg);
	height:20px;
}

#mainNav a.extreme {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_06.jpg);
	height:22px;
}
#mainNav a.extreme:hover {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_over_06.jpg);
	height:22px;
}
#mainNav a.bodies {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_07.jpg);
	height:23px;
}
#mainNav a.bodies:hover {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_over_07.jpg);
	height:23px;
}
#mainNav a.movingbodies {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_08.jpg);
	height:21px;
}
#mainNav a.movingbodies:hover {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_over_08.jpg);
	height:21px;
}
#mainNav a.extremestories {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_09.jpg);
	height:25px;
}
#mainNav a.extremestories:hover {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_over_09.jpg);
	height:25px;
}
#mainNav a.extremeext {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_10.jpg);
	height:21px;
}
#mainNav a.extremeext:hover {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_over_10.jpg);
	height:21px;
}
#mainNav a.extreme3d {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_11.jpg);
	height:25px;
}
#mainNav a.extreme3d:hover {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_over_11.jpg);
	height:25px;
}
#mainNav a.upcoming {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_12.jpg);
	height:57px;
}
#mainNav a.upcoming:hover {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_over_12.jpg);
	height:57px;
}
#mainNav a.visitor {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_13.jpg);
	height:29px;
}
#mainNav a.visitor:hover {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_over_13.jpg);
	height:29px;
}

#mainNav a.about {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_14.jpg);
	height:20px;
}
#mainNav a.about:hover {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_over_14.jpg);
	height:20px;
}
#mainNav a.exmap {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_15.jpg);
	height:25px;
}
#mainNav a.exmap:hover {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_over_15.jpg);
	height:25px;
}
#mainNav a.curators {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_16.jpg);
	height:20px;
}
#mainNav a.curators:hover {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_over_16.jpg);
	height:20px;
}
#mainNav a.scenes {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_17.jpg);
		background-repeat:no-repeat;
	height:21px;
}
#mainNav a.scenes:hover {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_over_17.jpg);
		background-repeat:no-repeat;
	height:21px;
}

#mainNav a.kids {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_18.jpg);
		background-repeat:no-repeat;
	height:22px;
}
#mainNav a.kids:hover {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_over_18.jpg);
		background-repeat:no-repeat;
	height:22px;
}

#mainNav a.educators {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_19.jpg);
		background-repeat:no-repeat;
	height:27px;
}

#mainNav a.educators:hover {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_over_19.jpg);
		background-repeat:no-repeat;
	height:27px;
}

#mainNav a.endcap {
	display:block;
	width:190px;
	background:url(../images/navigation/nav_20.jpg);
	background-repeat:no-repeat;
	height:66px;
}
/* ******** END NAVIGATION DEFINITIONS ********* */


/* ******* EXTREME BODIES NAVIGATION SECTION ******** */
#subnav {
	background:#FFFFFF;
}
#subnav ul li {
	margin:0px;
	padding:0px;
	height:68px;
	float:left;
	margin-top:1px;
	background:none;
	margin-right:1px;
}
#subnav ul li.lastItem {
	margin:0px;
	padding:0px;
	height:68px;
	float:left;
	margin-top:1px;
	background:none;
}
.eb_headgear {
	display:block;
	background:url(../images/extreme-bodies/01_headgear_null.jpg);
	width:83px;
	height:100%;
}
.eb_headgear:hover {
	display:block;
	background:url(../images/extreme-bodies/01_headgear_over.jpg);
	width:83px;
	height:100%;
}
.eb_headgear_active {
	display:block;
	background:url(../images/extreme-bodies/01_headgear_over.jpg);
	width:83px;
	height:100%;
}
.eb_headgear:hover {
	display:block;
	background:url(../images/extreme-bodies/01_headgear_over.jpg);
	width:83px;
	height:100%;
}
.eb_noses {
	display:block;
	background:url(../images/extreme-bodies/02_noses_null.jpg);
	width:81px;
	height:100%;
}
.eb_noses:hover {
	display:block;
	background:url(../images/extreme-bodies/02_noses_over.jpg);
	width:81px;
	height:100%;
}
.eb_noses_active {
	display:block;
	background:url(../images/extreme-bodies/02_noses_over.jpg);
	width:81px;
	height:100%;
}
.eb_teeth {
	display:block;
	background:url(../images/extreme-bodies/03_teeth_null.jpg);
	width:83px;
	height:100%;
}
.eb_teeth:hover {
	display:block;
	background:url(../images/extreme-bodies/03_teeth_over.jpg);
	width:83px;
	height:100%;
}
.eb_teeth_active {
	display:block;
	background:url(../images/extreme-bodies/03_teeth_over.jpg);
	width:83px;
	height:100%;
}
.eb_brains {
	display:block;
	background:url(../images/extreme-bodies/04_brains_null.jpg);
	width:81px;
	height:100%;
}
.eb_brains:hover {
	display:block;
	background:url(../images/extreme-bodies/04_brains_over.jpg);
	width:81px;
	height:100%;
}
.eb_brains_active {
	display:block;
	background:url(../images/extreme-bodies/04_brains_over.jpg);
	width:81px;
	height:100%;
}
.eb_skinarmor {
	display:block;
	background:url(../images/extreme-bodies/05_skin_hair_armor_null.jpg);
	width:81px;
	height:100%;
}
.eb_skinarmor:hover {
	display:block;
	background:url(../images/extreme-bodies/05_skin_hair_armor_over.jpg);
	width:81px;
	height:100%;
}
.eb_skinarmor_active {
	display:block;
	background:url(../images/extreme-bodies/05_skin_hair_armor_over.jpg);
	width:81px;
	height:100%;
}
.eb_tails {
	display:block;
	background:url(../images/extreme-bodies/06_tails_null.jpg);
	width:82px;
	height:100%;
}
.eb_tails:hover {
	display:block;
	background:url(../images/extreme-bodies/06_tails_over.jpg);
	width:82px;
	height:100%;
}
.eb_tails_active {
	display:block;
	background:url(../images/extreme-bodies/06_tails_over.jpg);
	width:82px;
	height:100%;
}
.eb_repro {
	display:block;
	background:url(../images/extreme-bodies/07_reproduction_null.gif);
	width:82px;
	height:100%;
}
.eb_repro:hover {
	display:block;
	background:url(../images/extreme-bodies/07_reproduction_over.gif);
	width:82px;
	height:100%;
}
.eb_repro_active {
	display:block;
	background:url(../images/extreme-bodies/07_reproduction_over.gif);
	width:82px;
	height:100%;
}

.em_bat {
	display:block;
	background:url(../images/extreme-mammals/01_bat_null.jpg);
	width:83px;
	height:100%;
}
.em_bat:hover {
	display:block;
	background:url(../images/extreme-mammals/01_bat_over.jpg);
	width:83px;
	height:100%;
}
.em_bat_active {
	display:block;
	background:url(../images/extreme-mammals/01_bat_over.jpg);
	width:83px;
	height:100%;
}
.em_sugar {
	display:block;
	background:url(../images/extreme-mammals/02_sugar_glider_null.jpg);
	width:82px;
	height:100%;
}
.em_sugar:hover {
	display:block;
	background:url(../images/extreme-mammals/02_sugar_glider_over.jpg);
	width:82px;
	height:100%;
}
.em_sugar_active {
	display:block;
	background:url(../images/extreme-mammals/02_sugar_glider_over.jpg);
	width:82px;
	height:100%;
}
.em_lemur {
	display:block;
	background:url(../images/extreme-mammals/03_ida_null.gif);
	width:82px;
	height:100%;
}
.em_lemur:hover {
	display:block;
	background:url(../images/extreme-mammals/03_ida_over.gif);
	width:82px;
	height:100%;
}
.em_lemur_active {
	display:block;
	background:url(../images/extreme-mammals/03_ida_over.gif);
	width:82px;
	height:100%;
}
.em_bato {
	display:block;
	background:url(../images/extreme-mammals/04_batodonoides_null.jpg);
	width:81px;
	height:100%;
}
.em_bato:hover {
	display:block;
	background:url(../images/extreme-mammals/04_batodonoides_over.jpg);
	width:81px;
	height:100%;
}
.em_bato_active {
	display:block;
	background:url(../images/extreme-mammals/04_batodonoides_over.jpg);
	width:81px;
	height:100%;
}
.em_indric {
	display:block;
	background:url(../images/extreme-mammals/05_indricotherium_null.jpg);
	width:81px;
	height:100%;
}
.em_indric:hover {
	display:block;
	background:url(../images/extreme-mammals/05_indricotherium_over.jpg);
	width:81px;
	height:100%;
}
.em_indric_active {
	display:block;
	background:url(../images/extreme-mammals/05_indricotherium_over.jpg);
	width:81px;
	height:100%;
}
.em_platy {
	display:block;
	background:url(../images/extreme-mammals/06_platypus_null.jpg);
	width:82px;
	height:100%;
}
.em_platy:hover {
	display:block;
	background:url(../images/extreme-mammals/06_platypus_over.jpg);
	width:82px;
	height:100%;
}
.em_platy_active {
	display:block;
	background:url(../images/extreme-mammals/06_platypus_over.jpg);
	width:82px;
	height:100%;
}
.em_kangaroo{
	display:block;
	background:url(../images/extreme-mammals/07_kangaroo_null.jpg);
	width:82px;
	height:100%;
}
.em_kangaroo:hover {
	display:block;
	background:url(../images/extreme-mammals/07_kangaroo_over.jpg);
	width:82px;
	height:100%;
}
.em_kangaroo_active {
	display:block;
	background:url(../images/extreme-mammals/07_kangaroo_over.jpg);
	width:82px;
	height:100%;
}
#elephants {
	background:url(../images/elephants.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:100px;
}
#slideshow {
	text-align:center;
	width:541px;
	margin-top:15px;
}
#slideshow img{
	margin-right:3px;
	border:solid 1px #FFF;
}
#slideshow img:hover {
	border: solid 1px #ff00a3;
}
#slideshow img.lastitem {
	margin-right:0px;
}
#funfacts {
	width:239px;
	background:#008aa4;
	padding-bottom:10px;
	text-align:left;
	float:right;
}
#funfacts ul {
	margin:0px;
	padding:0px;
	text-align:left;
	margin-top:5px;
	padding-left:10px;
	margin-left:15px;
}
#funfacts ul li {
	margin:0px;
	padding:0px;
	text-align:left;
	list-style:outside;
	list-style-type:disc;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:10px;
}
#funfacts p {
	text-align:left;
	padding-left:5px;
	padding-top:5px;
	padding-right:10px;
}
#nsimmons {
	background:#008aa4;
	padding-bottom:10px;
	text-align:left;
	margin-top:5px;
	width:239px;
	padding-bottom:10px;
	float:right;
}
#nsimmons ul {
	margin:0px;
	padding:0px;
	text-align:left;
	margin-top:5px;
	padding-left:10px;
	margin-left:15px;
}
#nsimmons ul li {
	margin:0px;
	padding:0px;
	text-align:left;
	list-style:outside;
	list-style-type:disc;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:10px;
}
#nsimmons p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
}
#imgformatter {
	width:280px;
	border:solid 1px #FFFFFF;
	background:#FFFFFF;
	text-align:center;
}
#imgformatter p{
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	clear:both;
}
#imgformatterSmall {
	width:239px;
	border:solid 1px #FFFFFF;
	background:#FFFFFF;
	text-align:center;
}
#imgformatterSmall p{
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	clear:both;
}
.txtYellow {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#inctext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
}
