/* fixed footer technique to work in IE6 by Stu Nicholls CSS Play - http://www.cssplay.co.uk/layouts/basics2.html */

html, body {    
   height: 100%;
   margin: 0 0 0px;
}


body {
	padding:0;
	margin: 0 0 0px;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
}                           

body.home {
	background: #31588f url(../images/bg/pagebg.jpg) repeat-x scroll top;
}

body.fun {
	background: #31588f url(../images/bg/pagebg.jpg) repeat-x scroll;
	background-position: 0 50px;
}

body.submitjoke {
	background: #31588f url(../images/bg/pagebg.jpg) repeat-x scroll;
	background-position: 0 -20px;
}


body.win {
	background: #31588f url(../images/bg/winbg.jpg) repeat-x scroll top;
}

body.range {
	background: #31588f url(../images/bg/rangebg.jpg) repeat-x scroll top;
}

body.penguins {
	background: #31588f url(../images/bg/penguinsbg.jpg) repeat-x scroll top;
}

body.threats {
	background: #31588f url(../images/bg/threatsbg.jpg) repeat-x scroll top;
}

body.video {
	background: #31588f url(../images/bg/videobg.jpg) repeat-x scroll top;
	background-position:0 50px;
}

p, li {
	font-size:12px;
	margin:0 0 10px 0;
	padding:0;
	color:#193a89;
}

form, input {
	margin:0;
	padding:0;
}

#msg {
	color:#f10e00; font-size:12px; display:block; height:17px;
}

.captcha {
	
}

a img {
    border:none;
}


/* ----- Navigation menus -------- */

#nav-main, #nav-sub {
	position:absolute;
	top:0;
	left:0;
	width:100%;
}

#nav-main {
    height:29px;
    background: url(../images/nav-red.gif) repeat-x top;
}

#nav-sub {
    height:21px;
    background: url(../images/navs-sub.gif) repeat-x top;
    top:29px;
}

#nav-inner, #sub-nav-inner {
	position:relative;
	overflow:hidden;
	margin:0 auto;
	width:860px;
	z-index:1;
}



/*********Drop Down Navs*********/
#nav-items
{
  height:29px;
  width: 700px;
}

#nav-items, #sub-nav-inner 
{
  position:relative;
  z-index:1;
  margin-left: 400px;
}

#jsddm
{	
  margin: 0 auto;
  padding: 0
}

#jsddm ul
{
/*  background:url(../images/nav/divider_red.png) no-repeat left top;    */
}

#jsddm li
{	
  float: left;
  list-style: none;
  height: 29px;
}

#jsddm li a
{	
  display: block;
	text-decoration: none;
	color: #EAFFED;
  background: transparent url(../images/nav/hoverbg.gif) no-repeat top right;
  padding:6px 15px;
}

#jsddm li a:hover
{
  background-position:0 -29px; 
}

#jsddm li.active 
{
  background:url(../images/nav/divider_blue.png) no-repeat right top;
}
  
 #jsddm li.active a 
{
  background-position:0 -29px;
} 
	
#jsddm li ul
{	
  margin: 0;
  padding: 0;
  position: absolute;
  z-index:10000!important;
  visibility: hidden;
  border: 1px solid #193A89;
}

#jsddm li ul li
{	
  float: none;
  display: inline;
  text-transform: uppercase;
  font-weight: bold;
  width: 250px;

}

#jsddm li ul li a
{	
  background:url("../images/nav/drop_nav_bg.gif") repeat-x scroll 0 0 transparent !important;
  height:29px;
  line-height:2.2em;
  padding:0 15px;
  width: 140px;
  text-align: center;
}

#jsddm li ul li a:hover
{	
/*  background-position:0 -29px !important;   */
  color: #f5d314;
  text-decoration: underline;
}

.pressed_fun
{
  background:url(../images/nav/pressed_fun.gif) no-repeat !important;
}

/*************/

/*#nav-inner { height:29px; } */
#sub-nav-inner { height:20px; }

#sub-nav-inner ul, #sub-nav-inner li {
    margin:0;
    padding:0;
    list-style:none;
}

#sub-nav-inner ul {
	float:left;
	margin-right:298px;
}

#sub-nav-inner ul {
	
}

#sub-nav-inner li {
    height:20px;
    float:left;
}

#sub-nav-inner li span {
	visibility:hidden;
}
/*
#nav-inner li a {
    float:left;
    display:block;
    background: transparent url(../images/nav/hoverbg.gif) no-repeat top right;
    padding:6px 15px;
}
*/


#sub-nav-inner a {
	text-decoration:none;
	background-position: top left;
	background-repeat: no-repeat;
	display:block;
}

#sub-nav-inner a:hover {
	background-position:0 -20px;
}



#sub-nav-inner li.active a {
	background-position:0 -20px;
}
#sub-nav-inner li.learn a {
	width:150px;
	background-image: url(../images/nav/sub-learn.jpg);
	height:20px;
}

#sub-nav-inner li.threats a {
	width:150px;
	background-image: url(../images/nav/sub-threats.jpg);
	height:20px;
}

#sub-nav-inner li.antarctica a {
	width:181px;
	background-image: url(../images/nav/sub-antarctica.jpg);
	height:20px;
	margin-right:50px;
}

#sub-nav-inner li.webcam a {
	width:136px;
	background-image: url(../images/nav/sub-webcam.jpg);
	height:20px;
}

#sub-nav-inner li.jokes a {
	width:82px;
	background-image: url(../images/nav/sub-jokes.jpg);
	height:20px;
}

#sub-nav-inner li.tv a {
	width:82px;
	background-image: url(../images/nav/sub-tv.jpg);
	height:20px;
}

#left-corner {
    width:379px;
    height:147px;
    overflow:hidden;
    position:absolute;
    top:0;
    left:0;
}

#left-corner2 {
    width:139px;
    height:365px;
    overflow:hidden;
    position:absolute;
    top:147px;
    left:0;
}

#left-corner-link {
	position:absolute;
	top:35px;
	left:40px;
}

#left-corner-link a img {
	width:160px;
	height:100px;
}

#wrapper {
	width:1000px;
	margin:0 auto;
	position:relative;
}

/*ie6 hack*/
* html #circleLogo {
	position:absolute;
}

#protect-icon {
  bottom:20px;
  cursor:pointer;
/*padding-bottom:35px;*/
  padding-right:20px;
  position:fixed;
  right:0;
  float: right;
}

#protect-icon a
{
  cursor: pointer;
}

#wwf {
  cursor:pointer;
	position:absolute;
	top:0;
	right:0;
	padding:29px 20px 0 0;
}

#wwf a
{
  cursor: pointer;
}

#wwf img
{
  cursor: pointer;
}


#footer {
  position:fixed;
	bottom:0;
  background-color:#002878;
  font-size:10px;
	width:100%;
}

#standard_footer
{
  
}

#footer_wwf
{
  background-color: #fff;
  color:#002878;
  font-size:12px;
  font-weight:bold;
  padding: 2px;
  padding-left:10px;
}

#footer .left {
    float:left;
    padding:0 0 0 10px;
}

#footer .right {
    float:right;
	text-align:right;
	padding:10px 33px 0 0;
}

#footer li.divide {
    margin:0 4px;
}

#footer ul, #footer li {
    margin:0;
    padding:0;
    list-style:none;
    color:#e4e6ed;
	font-size:10px;
}

#footer ul {
    margin-top:4px;
}

#footer li {
    display:inline;
}

#footer li a {
    color:#e4e6ed;
    text-decoration:none;
}

#footer li a:hover {
    color:#FFF;
	text-decoration:underline;
}

#footer p {
	color:#748fc5;
	font-size:10px;
	margin:0;
	padding:3px 0 0 0;
}

/* Individual page styling */
/* --- home --- */

#wrapper #home {
	position:absolute;
	top:233px;
	left:65px;
}

#wrapper #fun {
  left:0;
  position:absolute;
  top:188px;
}

#wrapper #penguins {
  left:0;
  position:absolute;
  top:243px;
}

#wrapper #webcam {
  left:0;
  position:absolute;
  top:182px;
}

#wrapper #learn {
	position:absolute;
	top:200px;
	left:0;
}

#wrapper #threats {
	position:absolute;
	top:220px;
	left:170px;
}

#wrapper #range {
	position:absolute;
	top:253px;
	left:0;
}

#wrapper #video {
	position:absolute;
	top:154px;
	left:0;
}

#wrapper #jokes {
	position:absolute;
	top:200px;
	left:0;
}

#wrapper #submitjoke {
  left:0;
  position:absolute;
  top:145px;
}

#wrapper #home-webcam {
  left:350px;
  position:absolute;
  top:28px;
}

#antarctica {
  left:20px;
  position:absolute;
  top:393px;
  z-index:400;
}

#wrapper #home-pen-sml {
	position:absolute;
	top:165px;
	left:0;
}

#wrapper #fun-pen-sml {
	position:absolute;
	top:215px;
	left:60px;
}

#wrapper #fun-title-webcam {
  left:320px;
  position:absolute;
  top:48px;
  z-index:3;
}


#wrapper #penguins-pen-sml {
	position:absolute;
	top:215px;
	left:60px;
}

#wrapper #learn-pen-sml {
	position:absolute;
	top:215px;
	left:60px;
}

#wrapper #threats-pen-sml {
	position:absolute;
	top:225px;
	left:0px;
}

#wrapper #range-pen-sml {
	position:absolute;
	top:155px;
	left:0;
}

#wrapper #videos-pen-sml {
	position:absolute;
	top:215px;
	left:100px;
}

#wrapper #jokes-pen-sml {
	position:absolute;
	top:165px;
	left:40px;
}

#wrapper #submitjoke-pen-sml {
  left:70px;
  position:absolute;
  top:140px;
}

#wrapper #webcam-pen-sml {
  left:40px;
  position:absolute;
  top:220px;
}

#wrapper #antarctica-pen-sml{
  left:40px;
  position:absolute;
  top:220px;
}

#wrapper #win {
	position:absolute;
	top:70px;
	left:150px;
}

#wrapper #win-page1 {
	top:110px;
	left:183px;
	position:absolute;
}

#wrapper #win-page2 {
	top:80px;
	left:163px;
	position:absolute;
}

#wrapper #win-page3 {
	top:100px;
	left:250px;
	position:absolute;
}

#wrapper #win-thanks {
	top:110px;
	left:30px;
	position:absolute;
}

#wrapper #range-title {
	top:60px;
	left:250px;
	position:absolute;
	width:529px;
	text-align:center;
}

#wrapper #learn-title {
	top:70px;
	left:300px;
	position:absolute;
	width:445px;
	text-align:center;
}

#wrapper #penguins-title {
  left:180px;
  position:absolute;
  text-align:center;
  top:70px;
  width:705px;
}

#wrapper #webcam-title {
  left:156px;
  position:absolute;
  text-align:center;
  top:50px;
  width:705px;
}

#wrapper #threats-title {
	top:70px;
	left:230px;
	position:absolute;
	width:550px;
	text-align:center;
}

#wrapper #videos-title {
	top:70px;
	left:250px;
	position:absolute;
	width:485px;
	text-align:center;
}

#wrapper #jokes-title {
  left:200px;
  position:absolute;
  text-align:center;
  top:70px;
  width:700px;
}

#wrapper #submitjoke-title {
  left:130px;
  position:absolute;
  text-align:center;
  top:55px;
  width:700px;
}

#wrapper #antarctica-title {
  left:200px;
  position:absolute;
  text-align:center;
  top:64px;
  width:650px;
}

#win-ice {
	position:absolute;
	top:460px;
	left:0;
}

#intro-text {
  left:185px;
  position:absolute;
  top:370px;
  width:350px;
}

#page1-text {
	position:absolute;
	width:320px;
	top:315px;
	left:185px;
}

#page1-text p span {
	display:block;
	text-align:right;
	font-size:10px;
	padding: 6px 50px 0 0px;
}

#page1-text p span.eg {
	float:right;
	display:block;
	font-size:10px;
	text-align:left;
	width:47px;
	padding:10px 0 0 3px;
	margin:0px;
}

#page2-text {
	position:absolute;
	width:630px;
	top:290px;
	left:225px;
}

#page1-text p {
	padding:0 0 0 40px;
}

#page2-text p span {
	display:block;
	text-align:left;
	font-size:10px;
	padding: 2px 0 0 100px;
}

#page2-text .left {
	float:left;
	width:310px;
	margin-right:20px;
	display:inline;
}
#page2-text .right {
	float:left;
	width:300px;
}

#page1-text label span, #page2-text label span {
	display:block;
	width:80px;
	float:left;
	padding:7px 0 0 0;
	text-align:left;
	font-size:12px;
}

#page2-text label span {
	width:100px;
}

#page1-text input, #page2-text input {
	border:1px solid #CCC;
	padding:3px;
	width:140px;
}

#page2-text input {
	width:177px;
}

#page2-text input.accept-check {
	width:15px;
	border:none;
}

#page2-text p {
	margin-bottom:3px;
}

#page2-text input.dob {
	width:25px;
	margin-right:4px;
}

#page2-text input.dob-year {
	width:40px;
}

.terms-container {
	float:left;
	width:280px;
	margin-right:10px;
	display:inline;
	padding-top:7px;
}

.terms-container p {
	font-size:10px;
	padding-bottom:3px;
	line-height:120%;
} 

#page1-text input.error, #page2-text input.error {
	border:1px solid red;
}

#page1-text p.error, #page2-text p.error {
	color:red;
}

#page3-text {
	position:absolute;
	width:350px;
	top:258px;
	left:350px;
	text-align:center;
}

#page3-text input {
	border:1px solid #CCC;
	padding:3px;
}

#intro-text ul {
	
}

#intro-text li {
	list-style-image:url(../images/bullet.jpg);
	
	background: url(../images/bullet_div.gif) bottom left no-repeat;
	padding:0 0 10px 0;
	margin-bottom:4px;
}

#thanks-text {
	position:absolute;
	width:380px;
	top:310px;
	left:370px;
}

#thanks-text a {
	color: #193a89;
}

#thanks-text p span {
	font-size:14px;
	color:red;
	font-weight:bold;
}

#sorry-text {
	position:absolute;
	width:450px;
	top:330px;
	left:260px;
}


li.no-bg {
	background:none;
}

#wrapper #win-pen-sml {
	position:absolute;
	top:200px;
	left:0;
}

#fun-stuff {
  left:185px;
  position:absolute;
  top:385px;
}
#fun-stuff a img {
	width:163px;
	height:100px;
	float:left;
}

#pen-facts {
  left:595px;
  position:absolute;
  top:370px;
}

#pen-facts a img {
  height:90px;
  width:230px;
}

#working-antarctica
{
  left:385px;
  position:absolute;
  top:470px;
}

#working-antarctica a img 
{
  height:105px;
  width:255px;
}

#fun-webcam {
  left:340px;
  position:absolute;
  top:137px;
}

#fun-webcam a img {
	width:380px;
	height:158px;
}

#fun-jokes {
  left:135px;
  position:absolute;
  top:190px;
}

#fun-jokes a img {
	width:180px;
	height:110px;
}

#fun-vids {
  left:760px;
  position:absolute;
  top:180px;
}

#fun-vids a img {
	width:200px;
	height:150px;
}

#next-1 {
	position:absolute;
	top:470px;
	left:345px;
}

#next-1 a img {
	width:110px;
	height:45px;
}

#next-2 {
	position:absolute;
	top:520px;
	left:700px;
}

#next-2 a img {
	width:130px;
	height:45px;
}

#next-3 {
	position:absolute;
	top:345px;
	left:640px;
}

#next-3 a img {
	width:130px;
	height:35px;
}

#back-3 {
	position:absolute;
	top:345px;
	left:270px;
}

#back-3 a img {
	width:130px;
	height:35px;
}

#enter-now {
	position:absolute;
	top:310px;
	left:670px;
}

#enter-now a img {
	width:230px;
	height:200px;
}

#home-webcam-link {
  left:350px;
  position:absolute;
  top:70px;
}

#home-webcam-link a img {
  height:160px;
  width:385px;
}

#thanks-fun {
	position:absolute;
	top:430px;
	left:175px;
}

#thanks-fun a img {
	width:160px;
	height:80px;
}

#thanks-facts {
	position:absolute;
	top:430px;
	left:620px;
}

#thanks-facts a img {
	width:200px;
	height:80px;
}

#video-1, #video-2, #video-3, #video-4, #video-5 {
	position:absolute;
	width:60px;
	height:60px;
	
}

#video-1 img, #video-2 img, #video-3 img, #video-4 img, #video-5 img {
	width:60px;
	height:60px;
}

#video-1 a, #video-2 a, #video-3 a, #video-4 a, #video-5 a {
	background: url(../images/vid_76.png) -10px -71px no-repeat;
	width:60px;
	height:60px;
	display:block;
}

#video-1 a:hover, #video-2 a:hover, #video-3 a:hover, #video-4 a:hover, #video-5 a:hover, #video-1 a.active, #video-2 a.active, #video-3 a.active, #video-4 a.active, #video-5 a.active {
	background-position:-10px -10px;
}



#video-1 {
	top:281px;
	left:100px;
}

#video-2 {
	top:431px;
	left:135px;
}

#video-3 {
	top:206px;
	left:790px;
}

#video-4 {
	top:321px;
	left:880px;
}

#video-5 {
	top:441px;
	left:835px;
}

#video-1 a {
	background-image: url(../images/vid_02.png)
}

#video-2 a {
	background-image: url(../images/vid_97.png)
}

#video-4 a {
	background-image: url(../images/vid_83.png)
}

#video-5 a {
	background-image: url(../images/vid_90.png)
}


#main-video {
	position:absolute;
	top:218px;
	left:289px;
	width:350px;
	height:265px;
}

#joke-p {
  background-color:#FFFFFF;
  color:#183B8C;
  font-size:14px;
  height:35px;
  left:435px;
  padding:15px;
  position:absolute;
  top:175px;
  width:150px;
}

#joke-q {
	position:absolute;
	top:230px;
	left:360px;
	width:210px;
	height:50px;
	color:#FFF;
	font-size:14px;
	background: url(../images/q.png) left no-repeat;
	padding: 20px 0 0 40px;
}

#joke-a {
	position:absolute;
	top:335px;
	left:400px;
	width:210px;
	height:50px;
	color:#FFF;
	font-size:14px;
	background: url(../images/a.png) left no-repeat;
	padding: 20px 0 0 40px;
}

#joke-reveal {
	position:absolute;
	top:300px;
	left:530px;
}

#joke-reveal img {
	width:100px;
	height:30px;
}

#next-joke {
	position:absolute;
	top:430px;
	left:540px;
}

#next-joke img {
	width:120px;
	height:50px;
}

#email-joke {
	position:absolute;
	top:510px;
	left:200px;
}

#email-joke img {
	width:120px;
	height:50px;
}

#penguins-learn {
  left:130px;
  position:absolute;
  top:335px;
}

#penguins-learn img {
	width:300px;
	height:100px;
}

#penguins-threats {
  left:290px;
  position:absolute;
  top:485px;
}

#penguins-threats img {
  height:120px;
  width:255px;
}

#webcam-player
{
  left:307px;
  position:absolute;
  top:200px;
  z-index: 800;
}

#penguins-working-antarctica img {
  height:120px;
  width:255px;
}

#penguins-working-antarctica {
  left:580px;
  position:absolute;
  top:330px;
}

#learn-print {
	position:absolute;
	top:490px;
	left:760px;
}

#learn-print img {
	width:190px;
	height:150px;
}

p.title-txt {
	font-size:13px;
	font-weight:bold;
	padding:10px 0 0 0;
	margin:0 0 10px 0;
}

/* Z-indexes to try and keep things organised */
/* global containers */

#footer, #protect-icon, #wwf, #footer_wrapper { z-index:999; } /* This should overlap everything */
#wwf_disclaimer
{ 
  background-color:#FFFFFF;
  color:#002878;
  font-size:12px;
  font-weight:bold;
  height:20px;
  padding-left:10px;
  padding-top:3px;
}

#footer_wrapper
{
  bottom:0;
  font-size:10px;
  height:55px;
  position:fixed;
  width:100%;  
}

#nav-main/*, #nav-sub*/ { z-index:55; }
#left-corner, #left-corner2 { z-index:60; }
#left-corner-link { z-index:100; }

#wrapper { z-index:40; }
#wrapper #home-pen-sml, #wrapper #webcam-pen-sml, #wrapper #win-pen-sml, #wrapper #range-pen-sml, #wrapper #fun-pen-sml, #wrapper #threats-pen-sml, #wrapper #videos-pen-sml, #wrapper #penguins-pen-sml, #wrapper #learn-pen-sml { z-index:1; }
#wrapper #home, #wrapper #webcam, #wrapper #range, #wrapper #fun, #wrapper #video, #wrapper #jokes, #wrapper #penguins, #wrapper #learn, #wrapper #threats {  z-index:32;}
#wrapper #win, #wrapper #win-page1, #wrapper #win-page2,
#wrapper #win-page3, #wrapper #win-thanks, #wrapper #range-title, #wrapper #penguins-title, #wrapper #webcam-title, #wrapper #videos-title, #wrapper #jokes-title, #wrapper #learn-title, #wrapper #threats-title {  z-index:32;}
#win-ice { z-index:31 }
#intro-text, #page1-text, #page2-text, #page3-text, #thanks-text, #sorry-text { z-index:33; }
#wrapper #home-webcam { z-index:31; }
#home-webcam-link { z-index:33; }
#fun-stuff { z-index:40; }
#pen-facts,#working-antarctica, #antartica, #penguins-working-antarctica, #enter-now, #next-1, #next-2, #next-3, #back-3, #thanks-fun, #thanks-facts, #fun-jokes, #fun-webcam, #fun-vids, #main-video, #joke-q, #joke-a,
#range-1, #range-2, #range-3, #range-4, #range-5, #video-1, #video-2, #video-3, #video-4, #video-5, #joke-reveal, #next-joke, #email-joke, #penguins-learn, #penguins-threats, #penguins-win, #learn-1, #learn-2, #learn-3, #learn-4, #learn-5, #learn-6, #learn-7, #learn-print, #threat-1, #threat-2, #threat-3, #threat-4, #threat-5, #threat-6, #threat-7, #threat-8 { z-index:800; }

#range-1 {
	width:28px;
	height:28px;
	position:absolute;
	top:253px;
	left:258px;
	cursor:pointer;
}
#range-2 {
	width:28px;
	height:28px;
	position:absolute;
	top:260px;
  left:606px;
	cursor:pointer;
}
#range-3 {
  cursor:pointer;
  height:28px;
  left:755px;
  position:absolute;
  top:268px;
  width:28px;
}
#range-4 {
	width:28px;
	height:28px;
	position:absolute;
	top:360px;
	left:357px;
	cursor:pointer;	
}
#range-5 {
	width:28px;
	height:28px;
	position:absolute;
	top:350px;
	left:780px;
	cursor:pointer;	
}

#range-1 img, #range-2 img, #range-3 img, #range-4 img, #range-5 img, #learn-1 img, #learn-2 img, #learn-3 img, #learn-4 img, #learn-5 img, #learn-6 img, #learn-7 img, #threat-1 img, #threat-2 img, #threat-3 img, #threat-4 img, #threat-5 img, #threat-6 img, #threat-7 img, #threat-8 img {
	width:28px;
	height:28px;
}

#learn-1, #learn-2, #learn-3, #learn-4, #learn-5, #learn-6, #learn-7 {
	position:absolute; cursor:pointer;
}

#threat-1, #threat-2, #threat-3, #threat-4, #threat-5, #threat-6, #threat-7, #threat-8 {
	position:absolute; cursor:pointer;
}

#learn-1 {
	top:300px;
	left:223px;
}

#learn-2 {
	top:350px;
	left:363px;
}

#learn-3 {
	top:260px;
	left:460px;
}

#learn-4 {
	top:200px;
	left:505px;
}

#learn-5 {
	top:440px;
	left:520px;
}

#learn-6 {
	top:360px;
	left:620px;
}

#learn-7 {
	top:320px;
	left:870px;
}

#threat-1 {
	top:328px;
	left:167px;
}

/*#threat-1 {
	top:268px;
	left:127px;
}*/

#threat-2 {
	top:400px;
	left:205px;
}

#threat-3 {
	top:360px;
	left:335px;
}

#threat-4 {
	top:462px;
	left:455px;
}

#threat-5 {
	top:323px;
	left:568px;
}

#threat-6 {
	top:290px;
	left:710px;
}

#threat-7 {
	top:460px;
	left:790px;
}

#threat-8 {
	top:335px;
	left:945px;
}

.qtip {
	
}

/*.qtip-content {
	font-size:12px;
	background-color:red;
}
.qtip-content p {
	color:#FFF;
	margin-bottom:15px;
}
.qtip-content ul {
	margin:10px 0 0 20px;
	padding:0;
}
.qtip-content ul li {
	color:#FFF;
	text-align:left;
	background: url(../images/tip-border.png) bottom left repeat-x;
	padding-bottom:5px;
	font-size:12px;
}

.jimbo ul li {
	font-size:20px;
}*/

.tooltipthreat1, .tooltipthreat2, .tooltipthreat3, .tooltipthreat4, .tooltipthreat5, .tooltipthreat6, .tooltipthreat7, .tooltipthreat8,
.tooltiplearn1, .tooltiplearn2, .tooltiplearn3, .tooltiplearn4, .tooltiplearn5, .tooltiplearn6, .tooltiplearn7, .tooltipprotect,
.tooltiprange1, .tooltiprange2, .tooltiprange3, .tooltiprange4, .tooltiprange5 {
	display:none;
	font-size:11px;
	letter-spacing:0px;
	color:#fff;
	z-index:9999;
	padding: 50px 0 0 60px;
	margin-left:0px;
}

.tooltipthreat1 p, .tooltipthreat2 p, .tooltipthreat3 p, .tooltipthreat4 p, .tooltipthreat5 p, .tooltipthreat6 p, .tooltipthreat7 p, .tooltipthreat8 p,
.tooltiplearn1 p, .tooltiplearn2 p, .tooltiplearn3 p, .tooltiplearn4 p, .tooltiplearn5 p, .tooltiplearn6 p, .tooltiplearn7 p, .tooltipprotect p,
.tooltiprange1 p, .tooltiprange2 p, .tooltiprange3 p, .tooltiprange4 p, .tooltiprange5 p {
	color:#FFF;
	font-size:13px;
	line-height:130%;
}

.tooltipthreat1 ul, .tooltipthreat2 ul, .tooltipthreat3 ul, .tooltipthreat4 ul, .tooltipthreat5 ul, .tooltipthreat6 ul, .tooltipthreat7 ul, .tooltipthreat8 ul, .tooltiplearn1 ul, .tooltiplearn2 ul, .tooltiplearn3 ul, .tooltiplearn4 ul, .tooltiplearn5 ul, .tooltiplearn6 ul, .tooltiplearn7 ul
{
	color:#FFF;
	font-size:13px;
	margin:0 0 0 30px;
	padding:0;
}

.tooltipthreat1 li, .tooltipthreat2 li, .tooltipthreat3 li, .tooltipthreat4 li, .tooltipthreat5 li, .tooltipthreat6 li, .tooltipthreat7 li, .tooltipthreat8 li, .tooltiplearn1 li, .tooltiplearn2 li, .tooltiplearn3 li, .tooltiplearn4 li, .tooltiplearn5 li, .tooltiplearn6 li, .tooltiplearn7 li {
	color:#FFF;
	font-size:13px;
	background: url(../images/tip-border.png) bottom left repeat-x;
	padding-bottom:10px;

}

/*
	large - 436px x 145px
	small - 383px x 115px
*/


.tooltipthreat1 {
	background: transparent url(../images/popups/popsmall.png) no-repeat top right;
	padding:15px 20px 0 57px;
	height:100px;
	width:333px;
}

.tooltipthreat2 {
	background: transparent url(../images/popups/popsmall.png) no-repeat top right;
	padding:30px 20px 0 77px;
	height:85px;
	width:313px;
}

.tooltipthreat3 {
	background: transparent url(../images/popups/poplarge.png) no-repeat top right;
	padding:20px 20px 0 57px;
	height:125px;
	width:386px;
}

.tooltipthreat4 {
	background: transparent url(../images/popups/popsmall.png) no-repeat top right;
	padding:30px 20px 0 77px;
	height:85px;
	width:313px;
}

.tooltipthreat5 {
	background: transparent url(../images/popups/poplargeleft.png) no-repeat top left;
	padding:20px 67px 0 10px;
	height:125px;
	width:386px;
}

.tooltipthreat6 {
	background: transparent url(../images/popups/popsmallleft.png) no-repeat top left;
	padding:15px 77px 0 10px;
	height:115px;
	width:325px;
}

.tooltipthreat7 {
	background: transparent url(../images/popups/popsmallleft.png) no-repeat top left;
	padding:30px 77px 0 30px;
	height:95px;
	width:305px;
}

.tooltipthreat8 {
	background: transparent url(../images/popups/poplargeleft.png) no-repeat top left;
	padding:20px 77px 0 10px;
	height:125px;
	width:371px;
}

.tooltiplearn1 {
	background: transparent url(../images/popups/poplarge.png) no-repeat top right;
	padding:15px 20px 0 40px;
	height:140px;
	width:390px;
}

.tooltiplearn2 {
	background: transparent url(../images/popups/poplarge.png) no-repeat top right;
	padding:15px 20px 0 50px;
	height:140px;
	width:386px;
}

.tooltiplearn3 {
	background: transparent url(../images/popups/poplarge.png) no-repeat top right;
	padding:30px 20px 0 52px;
	height:125px;
	width:386px;
}

.tooltiplearn4 {
	background: transparent url(../images/popups/poplargeleft.png) no-repeat top left;
	padding:15px 60px 0 10px;
	height:130px;
	width:386px;
}

.tooltiplearn5 {
	background: transparent url(../images/popups/poplargeleft.png) no-repeat top left;
	padding:10px 65px 0 10px;
	height:135px;
	width:386px;
}

.tooltiplearn5 ul li {
	padding-bottom:5px;
}

.tooltiplearn6 {
	background: transparent url(../images/popups/popsmallleft.png) no-repeat top left;
	padding:15px 77px 0 10px;
	height:110px;
	width:325px;
}

.tooltiplearn7 {
	background: transparent url(../images/popups/poplargeleft.png) no-repeat top left;
	padding:15px 72px 0 10px;
	height:130px;
	width:381px;
}

.tooltipprotect {
	background: transparent url(../images/popups/poplargeleft.png) no-repeat top left;
	padding:5px 152px 0 30px;
	height:140px;
	width:366px;
	margin-top:-110px;
	margin-left:0px;
	cursor:pointer;
}

/* 427px x 121px */

.tooltiprange1 {
	background: transparent url(../images/popups/rangeRollover_cakes.png) no-repeat top left;
	padding:56px 40px 0 29px;
	height:203px;
	width:469px;
	/*cursor:auto;*/
}

.tooltiprange1 p {
	margin-bottom:3px;
}

.tooltiprange2 {
	background: transparent url(../images/popups/rangeRollover_orange.png) no-repeat top left;
	padding:50px 40px 0 21px;
	height:124px;
	width:441px;
	/*cursor:auto;*/
}

.tooltiprange3 {
	background: transparent url(../images/popups/rangeRollover_mint.png) no-repeat top left;
	padding:50px 40px 0 23px;
	height:125px;
	width:432px;
	/*cursor:auto;*/
}

.tooltiprange4 {
	background: transparent url(../images/popups/rangeRollover_original.png) no-repeat top left;
	padding:50px 40px 0 23px;
	height:126px;
	width:428px;
	/*cursor:auto;*/
}

.tooltiprange5 {
	background: transparent url(../images/popups/rangeRollover_wafer.png) no-repeat top left;
	padding:50px 40px 0 26px;
	height:126px;
	width:402px;
	/*cursor:auto;*/
}

/*************** WEBCAM ERROR ***************/

#webcam_error
{
  color:#FFFFFF;
  font-size:12px;
  left:320px;
  position:absolute;
  top:475px;
  z-index:300;
}

#get_flash
{
  color:#FFFFFF;
  font-size:12px;
  left:420px;
  position:absolute;
  top:375px;
  z-index:300;
}


/*************** ANTARTICA ******************/
#carousel_wrapper
{
  position:absolute;
  top:155px;
  width:1000px;
  z-index:450;
  left: 25px;
}

#antarctica_info_sheet
{
  left:685px;
  position:absolute;
  top:490px;
  z-index:400;
}

#antarctica_info_sheet a img
{
  width:130px;
  height:125px
}

/*************** JOKE FORM ******************/

#submit_joke
{
  color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
  left:260px;
  padding:20px;
  position:absolute;
  top:140px;
  width:380px;
  z-index:300;
}

#submit_joke label
{
  display:block;
  float:left;
  text-align:right;
  width:110px;
  padding-right: 5px;
}

#submit_joke textarea
{
	font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

.joke_form_input
{
  width: 230px;
 	font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

.joke_form_element
{
  margin-top: 4px;
  margin-bottom: 4px;
  margin-right: 125px;
  width: 400px;
}

#joke_submit
{
  left:250px;
  position:absolute;
  top:285px;
}

#joke_submit input
{
  background: transparent url(../images/joke-submit-btn.png) no-repeat;
  width: 181px;
  height: 89px;
  border: 0px;
  cursor: pointer;
}

#optin_area
{
  height:30px;
  margin-left:10px;
  margin-top:12px;
  width:340px;
  display: block;
}

#optin
{
  width:300px !important;
  font-size: 10px !important;
  font-weight: none !important;
  float: right !important;
  text-align: left !important;
  display: inline;
}

#optin_area input
{
  float: left !important;
}


.error_box
{
  background-color:#DC291E;
  color:#FFFFFF;
  font-size:11px;
  margin-left:115px;
}

.error_element
{
  height: 12px;
}

/******************* JOKE THANKYOU *****************/

#thankyou_msg
{
  color:#FFFFFF;
  height:305px;
  left:310px;
  position:absolute;
  top:160px;
  width:335px;
}

#thankyou_back_btn
{
  left:550px;
  position:absolute;
  top:445px;
}

#thankyou_msg h2
{
  text-align: center;
}

#thankyou_msg p 
{
  color: #fff;
}

#thanks_title
{
  font-size: 14px; 
  margin-left: 120px; 
  font-weight: bold;
}

/************** LINKS *******************/

a:link
{
  color: #fff;
}

a:hover
{
  color: #990000;
}

a:visited
{
  color: #fff;  
}

/*************** MISC ******************/


.clear_both
{
  clear: both;
}

.left
{
  float: left;
}

.red
{
  color: #ff0000;
}

.bold
{
  font-weight: bold;
}
