/* 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: #001f67 url(../images/bg/home_mar.jpg) repeat-x scroll top;
}

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

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

body.jokes {
	background: #31588f url(../images/bg/pagebg.jpg) repeat-x scroll;
	background-position: 0 50px !important;
}
body.submitjoke {
	background: #31588f url(../images/bg/pagebg.jpg) repeat-x scroll;
	background-position: 0 35px;
}
body.ecards {
	background: #31588f url(../images/bg/threatsbg.jpg) repeat-x scroll;
	background-position: 0 -50px;
}
body.ecards_preview_send {
	background: #31588f url(../images/bg/winbg.jpg) repeat-x scroll top;
}
body.ecards_personalise {
	background: #31588f url(../images/bg/winbg.jpg) repeat-x scroll top;
}
body.ecards_view {
    /*background: #31588f url(../images/bg/ecard_sent_background.jpg) no-repeat scroll top left;*/
		background: #31588f url(../images/bg/winbg.jpg) repeat-x scroll top;
}
body.gallery {
	background: #31588f url(../images/bg/winbg.jpg) repeat-x scroll top;
}
body.win {
	background: #31588f url(../images/bg/winbg.jpg) repeat-x scroll top;
}
body.wallpaper {
	background: #31588f url(../images/bg/pagebg.jpg) repeat-x scroll;
	background-position: 0 50px;
}
body.craft {
	background: #31588f url(../images/bg/bg-craft.jpg) repeat-x scroll;
	background-position: 0 33px;
}
body.range {
	background:url("../images/bg/rangebg.jpg") repeat-x scroll 0 22px;
}
body.world {
	background:url("../images/bg/pagebg.jpg") repeat-x scroll;
}
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;
}
body.register {
	background: #31588f url(../images/bg/pagebg.jpg) repeat-x scroll;
	/*background-position: 0 50px !important;*/
}
body.world {
	background: #31588f url(../images/bg/pagebg.jpg) repeat-x scroll top;
}

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: 771px;
}

#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;
}


#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 {	
	background-image: url(../images/nav/sub-learn.jpg);
	height:20px; width:150px;
}
#sub-nav-inner li.threats a {	
	background-image: url(../images/nav/sub-threats.jpg);
	height:20px; width:150px;
}
#sub-nav-inner li.antarctica a {	
	background-image: url(../images/nav/sub-antarctica.jpg);
	height:20px; width:181px;
}
#sub-nav-inner li.gallery a {
	background-image:url("../images/nav/sub-gallery.jpg");
	height:20px; width:130px;
}
#sub-nav-inner li.world a {
	background-image:url("../images/nav/sub-world.jpg");
	height:20px; width:152px;
}
#sub-nav-inner li.wallpaper a {
	background-image:url("../images/nav/sub-wallpapers.jpg");
	height:20px; width:112px;
}
#sub-nav-inner li.craft a {
	background-image:url("../images/nav/sub-craft.jpg");
	height:20px; width:122px;
}
#sub-nav-inner li.buddy a {
	background-image:url("../images/nav/sub-buddy.jpg");
	height:20px; width:133px;
}


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

#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;
}
body.world #wrapper {
	width:100% !important; height:100%;
	margin:0 auto;
	position:relative;
	top:47px;
}

/*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_register {
	background-color:#c1d3e5;
	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;
	left:120px; top:10px;
}
#wrapper #fun {  
    left: 10px;
    position: absolute;
    top: 228px;
}
#wrapper #gallery {
	position:absolute;
	top:138px; left:19px;
}
#wrapper #penguins {  
	position:absolute;
	top:210px; left:30px;
}
#wrapper #webcam {
	position:absolute;
	top:215px; left:0;
}

#wrapper #activities {
	position:absolute;
	top:52px; left:0;
}


#wrapper #learn {
	position:absolute;
	top:200px; left:0;
}
#wrapper #threats {
	position:absolute;
	top:220px; left:170px;
}
#wrapper #range {  
  position:absolute;
  top:243px; left:26px;
}
#wrapper #video {
	position:absolute;
	top:154px; left:0;
}
#wrapper #jokes {
	position:absolute;
	top:178px; left:0;
}
#wrapper #jokes-win {
	position:absolute;
	top:46px; left:0;
}
#wrapper #submitjoke {  
	position:absolute;
	top:155px; left:-124px;
}
#wrapper #wallpaper {  
	position:absolute;
	top:175px; left:0;
}
#wrapper #craft 
{  
  left: -40px;
  position: absolute;
  top: 182px;
}
#wrapper #home-webcam {  
	position:absolute;
	top:28px; left:350px;
}
#wrapper #world {	
	position:absolute;
	left:135px; top:20px;
}

#world-flash-link {
  left:500px;
  position:absolute;
  top:450px;
  z-index:800;
}
#world-flash-link a img {
  height:50px;
  width:200px;
}

#wallpaper_selector {
	position:absolute;
	top:193px; left:307px;
	width:448px; height:254px;
	z-index:2;
}
#wallpaper_selector ul {
	margin:0; padding:0;
	list-style-type:none;
}
#wallpaper_selector ul li {
	margin:0; padding:0;
}

#antarctica {  
	position:absolute;
	top:393px; left:20px;
	z-index:400;
}
#wrapper #home-pen-sml {
	position:absolute;
	top:165px; left:0;
}
#wrapper #fun-pen-sml {
	position:absolute;
	top:215px; left:70px;
}
#wrapper #fun-title-webcam {
	position:absolute;
	top:48px; left:320px;
	z-index:3;
}
#wrapper #buddy {
    left: 0;
    position: absolute;
    top: 74px;
    z-index: 3;
}
#wrapper #title-gallery {
	position:absolute;
	top:55px; left:200px;
	width:650px;
	text-align:center;
}
#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:215px; left:40px;
	display: none;
}
#wrapper #submitjoke-pen-sml {  
	position:absolute;
	top:204px; left:70px;
}
#wrapper #webcam-pen-sml {
	position:absolute;
	top:300px; left:165px;
}
#wrapper #antarctica-pen-sml {  
	position:absolute;
	top:220px; left:40px;
}
#wrapper #register-pen-sml {  
	position:absolute;
	top:162px; left:120px;
	/*display: none;*/
}
#wrapper #win {  
	position:absolute;
	top:180px; left:50px;
}
#wrapper #win-page1 {
	position:absolute;
	top:110px; left:183px;	
}
#wrapper #win-page2 {
	position:absolute;
	top:80px; left:163px;	
}
#wrapper #win-page3 {
	position:absolute;
	top:100px; left:250px;
}
#wrapper #win-thanks {
	position:absolute;
	top:110px; left:30px;
}
#wrapper #range-title {
	position:absolute;
	top:60px; left:250px;
	width:575px;	
	text-align:center;
}

#wrapper #craft-title {
	position:absolute;
	top:90px; left:250px;
	width:575px;	
	text-align:center;
}

#wrapper #buddy-title {
	position:absolute;
	top:90px; left:250px;
	width:575px;	
	text-align:center;
}
/*
#wrapper #wallpaper-title {
	position:absolute;
	top:55px; left:250px;	
	width:575px;
	text-align:center;
}
*/
#wrapper #learn-title {
	position:absolute;	
	top:70px; left:300px;
	text-align:center;
	width:445px;	
}
#wrapper #penguins-title {
	position:absolute;	
	top:70px; left:180px;
	width:705px;
	text-align:center;	
}
#wrapper #webcam-title {
	position:absolute;
	top:50px; left:156px;
	width:705px;
	text-align:center;	
}
#wrapper #threats-title {
	position:absolute;
	top:70px; left:230px;
	width:550px;
	text-align:center;
}
#wrapper #videos-title {
	position:absolute;
	top:70px; left:250px;
	width:485px;
	text-align:center;
}
#wrapper #jokes-title {
	position:absolute;
	top:65px; left:270px;
	width:509px;
	text-align:center;
}
#wrapper #wallpaper-title {
	position:absolute;
	top:80px; left:175px;
	width:700px;
	text-align:center;
}
#wrapper #ecards-title {
	position:absolute;
	top:70px; left:200px;
	width:700px;
	text-align:center;
	color:#193A89;
	font-size:13px; font-weight:bold;
	margin:0 0 10px; padding:10px 0 0;
}
#ecards_preview_send_box {
    background: url('/assets/images/ecards_preview_send_box.png');
    width:744px; height:483px;
    position:absolute;
    top:80px; left:150px;
    z-index:100;
}
#viewecardContent-box {
    z-index: 50;
    position: absolute;
    top:62px; left:50px; /*left:220px;*/
    width:1000px; height:600px;
    z-index:55;
}

#sent_from_post{
    background:url('/assets/images/sent_from_post.png');
    width:320px;
    height:422px;
    z-index:60;
    /*
		position:fixed;
    top:228px;
    left:140px;
		*/
		position:absolute;
		top:220px;
		left:0;
}
#ecard_text{
/*	position:fixed;
    top:340px;
    left:190px;
		width:200px;
    height: 90px;
*/
  height:90px;
  left:47px;
  overflow:auto;
  position:absolute;
  text-align:center;
  top:112px;
  width:200px;
}
#ecard_sender{
/*    position:fixed;
    top:465px;
    left:190px;
    width:200px;
    height: 20px;
*/
		position:absolute;
    top:235px;
    left:47px;		
    text-align: center;
    font-weight: bold;
		width:200px;		
		z-index:99px;
}

#ecard_top_snow{
    position:absolute;
    top:0;
}
#ecard_send_messages_to_friends{
    position:absolute;
    top:50px;
    left:20px;
}
#ecardContent-box-small #ecardContent{
    width:400px;
}

#ecardContent-box{
    background: url('/assets/images/bg/ecard_preview_background.jpg') 0 0;
    margin:60px 32px 0 28px;
    height:370px;
    overflow: hidden;
    z-index: 100;
}
#ecardContent-box-small{
    background: url('/assets/images/bg/ecard_preview_background_small.jpg') 0 0;
    width:400px;
    height:220px;
    overflow: hidden;
    position:absolute;
    top:150px;
    left:30px;
}
#ecard_nav{
    position: absolute;
    bottom:20px;
    font-size: 16px;
    color: #ffffff;
    z-index: 200;
    width:100%;
    font-weight: bold;
}
#ecard_personalise_buttons{
    position: absolute;
    bottom:85px;
    left:260px;
    width:172px;
}
#send_ecard_form{
    width:250px;
    position: absolute;
    right:35px;
    top:90px;
}
#send_ecard_form label{
    width:100%;
    font-size: 14px;
    color:#ffffff;
    font-weight: bold;
    padding:3px 0 3px 0;
    display: block;
}
#send_ecard_info .error_box{
    margin-left:0;
}
#send_button{
    position: relative;
    left:150px;
}
#send_ecard_form label.smalltext{
    width:80%;
    font-size: 12px;
    color:#ffffff;
    font-weight: bold;
    display: inline;
}
#send_ecard_form input[type=text]{
    width:100%;
}
#ecard_personalise_buttons a{
    float:right;
}
#ecards_back{
    text-decoration: none;
    background: url(/assets/images/back_button.png);
	/*background-repeat: no-repeat;*/
    text-indent: -9999px;
    width:67px;
    height:24px;
    display:block;
    float:left;
    margin-left: 45px;
}
#ecards_back:hover{

}
#ecards_personalise{
    text-decoration: none;
    background: url(/assets/images/personalise_button.png);
    text-indent: -9999px;
    width:131px;
    height:24px;
    display:block;
    float:left;
    margin-left: 460px;
}
#ecard_nav a{
    z-index: 200;
}

#chars_left
{
  float: right;
  font-size: 12px;
}


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

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

#wrapper #register-title {
  left:170px;
  position:absolute;
  text-align:center;
  top:40px;
  width:700px;
}

#wrapper #register-title p.title-txt {
  padding-top:0; margin-top:0;
}


#wrapper #register-bg-lrg {
  	left:-104px;
  	position:absolute;
  	top:110px;
}

#wrapper #thankyou-bg-lrg {
    left: -9px;
    position: absolute;
    top: 151px;
}

#wrapper #thankyou-message
{
    font-size: 11px;
    height: 65px;
    left: 454px;
    position: absolute;
    top: 406px;
    width: 220px;
}


#wrapper #register-form {
    font-size:11px;
    height:65px; width:320px;
    position:absolute;
    top:186px; left:403px;    
}
#wrapper div.register_error {
	width:260px; 
	text-align:center;
	color:#ff0000; font-size:12px;
	z-index:800;
	position:absolute;
	top:90px; left:200px;
}

#wrapper #register-form form div.reg-sname {
	margin-top:44px;
}
#wrapper #register-form form div.reg-email {
	margin-top:45px;
}
#wrapper #register-form form div.reg-dob {
	margin-top:49px;
}
#wrapper #register-form form div.reg-uboptin {
	margin:42px 0 0 -10px;
	width:225px;
	color:#201302;
}
#wrapper #register-form form div.reg-uboptin div.input {
	float:left;
	width:20px;
}
#wrapper #register-form form div.reg-uboptin div.label {
	float:right;
	width:205px;
	font-size:1.1em;
}
#wrapper #register-form form div.reg-optin {
	margin-top:40px;
	position:relative;
	left:-27px;
}
#wrapper #register-form form div.reg-optin div.reg-optin-checkbox {
	width:230px; padding-left:10px;
}
#wrapper #register-form form div.reg-submit {
	margin:20px 0 0 130px;
}

div#register-form form input.reg-long-input {
	width:200px;
	border:0;
}
div#register-form form input.reg-dob-day {
	width:35px;
	border:0;
}
div#register-form form input.reg-dob-month {
	width:37px;
	margin-left:35px;
	border:0;	
}
div#register-form form input.reg-dob-year {
	width:57px;
	margin-left:35px;
	border:0;	
}

#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;
}

#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: 347px;
  position: absolute;
  top: 263px;
}

#fun-webcam a img {
	width:210px;
	height:200px;
}

#fun-jokes {
  left: 61px;
  position: absolute;
  top: 233px;
}

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

/*
#fun-vids {
  left:764px;
  position:absolute;
  top:180px;
}

#fun-vids a img {
	width:230px;
	height:160px;
}
*/

#fun-wallpaper {
  left: 642px;
  position: absolute;
  top: 209px;
}

#fun-wallpaper a img {
	width:230px;
	height:130px;
}

#activities-e-cards
{
  left:375px;
  position:absolute;
  top:138px;
}

#activities-downloads a img 
{
	width:230px;
	height:130px;
}

#activities-downloads
{
  left: 737px;
  position: absolute;
  top: 218px;
}

#activities-buddy a img 
{
	width:230px;
	height:130px;
}

#activities-buddy
{
  left: 400px;
  position: absolute;
  top: 335px;
}

#activities-craft a img 
{
	width:230px;
	height:130px;
}

#activities-craft
{
  left: 145px;
  position: absolute;
  top: 200px;
}

#activities-e-cards a img 
{
	width:240px;
	height:140px;
}

#fun-ecards
{
  left: 412px;
  position: absolute;
  top: 151px;
}

#fun-ecards a img
{
  height:162px;
  width:300px;
}


#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 {
  left:670px;
  position:absolute;
  top:280px;
}

#enter-now a img {
  height:320px;
  width:250px;
}

#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:url("../images/sent_by.png") no-repeat scroll 0 0 transparent;
  color:#FFFFFF;
  font-size:12px;
  height:35px;
  left:621px;
  line-height:1em;
  padding:10px 10px 15px 30px;
  position:absolute;
  top:209px;
  width:130px;
  z-index:800;
}

#joke-q-win
{
  color:#FF0000;
  font-size:12px;
  font-weight:bold;
  height:45px;
  left:679px;
  position:absolute;
  text-align:center;
  top:310px;
  width:170px;
  z-index: 40;  
}

#joke-q {
  color:#FF0000;
  font-size:14px;
  font-weight:bold;
  height:60px;
  left:537px;
  position:absolute;
  text-align:center;
  top:319px;
  width:214px;
}

#joke-a-win
{
  color:#193A89;
  font-size:12px;
  font-weight:bold;
  height:50px;
  left:679px;
  position:absolute;
  text-align:center;
  top:391px;
  width:170px;
  z-index: 40;  
}


#joke-a {
  color:#193A89;
  font-size:14px;
  font-weight:bold;
  height:50px;
  left:527px;
  position:absolute;
  text-align:center;
  top:431px;
  width:191px;
}

#joke-win
{
  background:url("../images/winning_joke.png") no-repeat scroll 0 0 transparent;
  height:76px;
  left:508px;
  position:absolute;
  top:219px;
  width:141px;
  z-index:800;
}

#joke-reveal {
  left:715px;
  position:absolute;
  top:390px;
}

#joke-reveal-win
{
  left:715px;
  position:absolute;
  top:363px;
  z-index:40;
}

#joke-reveal img {
  height:60px;
  width:75px;
}

#next-joke {
  left:663px;
  position:absolute;
  top:520px;
}

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

#email-joke {
  left:240px;
  position:absolute;
  top:558px;
}

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

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

#penguins-world {
	position:absolute;
	top:235px; left:573px;    
}

#penguins-world img {
	width:280px;
	height:137px;
}

/*
#penguins-learn {
  left:585px;
  position:absolute;
  top:335px;
}

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

#penguins-threats {
  left:460px;
  position:absolute;
  top:535px;
}

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


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

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

#penguins-gallery {
  left:35px;
  position:absolute;
  top:280px;
}

#penguins-gallery img{
  width: 200px;
  height: 105px;
}

#webcam-learn {
  left:15px;
  position:absolute;
  top:245px;
  z-index:800;
}

/* Ecards */
#ecard_options{
    list-style: none;
}

#ecard_options li a img
{
  width: 200px;
  height: 160px;
}
#blank_card{
	position:absolute;
	top:470px; left:420px;
}
#get_well_card{
    position:absolute;
    top:207px; left:628px;
}
#happy_birthday_card{
    position:absolute;
    top:376px; left:150px;
}
#thank_you_card{
    position:absolute;
    top:380px; left:660px;
}
#good_luck_card{
    position:absolute;
    top:205px; left:212px;
}
#merry_christmas_card {
	position:absolute;
	top:290px; left:420px;
}

#big_penguin{
    position:absolute;
    top:153px;
    left:850px;
}
#big_penguin{
    position:absolute;
    top:153px;
    left:850px;
}
#ecard_options_gb_img{
    position: absolute;
    top:128px;
    left:32px;
}
#ecard_background_penguins{
    position: absolute;
    top:160px;
    left:72px;
}
#background_penguins{
    position: absolute;
    top:160px;
    left:120px;
}
#webcam-learn img{
  width: 200px;
  height: 140px;
}

#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; }
#nav-sub { z-index:41; }
#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 #gallery, #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, #fun-ecards, #penguins-gallery, #antartica, #penguins-working-antarctica, #enter-now, #next-1, #next-2, #next-3, #back-3, #thanks-fun, #thanks-facts, #fun-jokes, #fun-webcam, #fun-vids, #fun-wallpaper, #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-world, #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 {
  cursor: pointer;
  height: 28px;
  left: 246px;
  position: absolute;
  top: 345px;
  width: 28px;
}
#range-2 {
  cursor: pointer;
  height: 28px;
  left: 718px;
  position: absolute;
  top: 341px;
  width: 28px;
}
#range-3 {
  cursor:pointer;
  height:28px;
  left:872px;
  position:absolute;
  top:268px;
  width:28px;
}
#range-4 {
  cursor:pointer;
  height:28px;
  left:578px;
  position:absolute;
  top:269px;
  width:28px;
}
#range-5 {
  cursor: pointer;
  height: 28px;
  left: 528px;
  position: absolute;
  top: 509px;
  width: 28px;
}

#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;
}

#orginial_biscuits
{
  margin: 0;
  padding-bottom: 14px !important;
  padding-top: 10px !important;
}

#mint_biscuits
{
  margin: 0;
  padding-bottom: 23px !important;
  padding-top: 30px !important;
}

#orange_biscuits
{
  padding-top: 16px !important;
  padding-bottom: 16px !important;
  margin: 0px;  
}

#mint_biscuits
{
  margin: 0;
  padding-bottom: 23px !important;
  padding-top: 30px !important;
}

#orange_biscuits
{
  padding-top: 16px !important;
  padding-bottom: 16px !important;
  margin: 0px;  
}

#cake_bars
{
  margin-top: -3px
}

#mini_rolls
{
  padding-top: 30px;
}

#wafer_bar
{
  padding-top: 15px;  
}

#caramel_wafer
{
  padding-top: 30px;  
}

.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: url("../images/popups/poplargeleft.png") no-repeat scroll left top transparent;
    height: 125px;
    padding: 20px 77px 0 10px;
    width: 371px;
}

.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/cakes_popup.png) no-repeat top left;
	padding:56px 40px 0 29px;
	height:203px;
	width:469px;
	/*cursor:auto;*/
}

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

.tooltiprange2 {
  background: url("../images/popups/wafers_popup.png") no-repeat scroll left top transparent;
  height: 221px;
  padding: 50px 40px 0 21px;
  width: 441px;
}

.tooltiprange3 {
	background: transparent url(../images/popups/rangeRollover_wafer.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: url("../images/popups/biscuits_popup.png") no-repeat scroll left top transparent;
    height: 238px;
    left: 91px;
    padding: 50px 40px 0 26px;
    position: absolute;
    top: -62px;
    width: 402px;
}

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

#webcam_error
{
  color:#FFFFFF;
  font-size:12px;
  left:320px;
  position:absolute;
  top:512px;
  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
}

/*************** GALLERY ******************/
#gallery_wrapper
{
  bottom:10px;
  left:112px;
  position:absolute;
  z-index:40;
}


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

#thankyou_msg
{
  color:#FFFFFF;
  height:305px;
  left:310px;
  position:absolute;
  top:138px;
  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;  
}

.red
{
  color: #ff0000 !important;
}

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


.clear_both
{
  clear: both;
}

.left
{
  float: left;
}

.red
{
  color: #ff0000;
}

.yellow
{
  color: #ffc600;
}

.bold
{
  font-weight: bold;
}

.small_copy
{
  font-size: 11px;
}

.show
{
  display: block;
}

/*************** UPDATES as of 13/9/2010 ******************/
/** Home Page **/
#home-webcam-link
{
  left:430px;
  position:absolute;
  top:340px;
  z-index:800;
}

#home-webcam-link a img
{
  width: 250px;
  height: 195px;  
}

#home-world-link {
  left:440px;
  position:absolute;
  top:170px;
  z-index:800;
}
#home-world-link a img {
  width: 370px;
  height: 150px;
}

#home-wallpaper { 
  position:absolute;
  top:270px; left:230px;
  z-index:800;
}
#home-wallpaper a img {
  width: 235px;
  height:70px;
}

#home-jokes-link {
  left:245px;
  position:absolute;
  top:420px;
  z-index:800;
}
#home-jokes-link a img {
  height:80px;
  width:230px;
}

#home-craft-link {
  left:520px;
  position:absolute;
  top:500px;
  z-index:800;
}
#home-craft-link a img {
  height:80px;
  width:200px;
}

#home-desktop-link {
  left:330px;
  position:absolute;
  top:650px;
  z-index:800;
}
#home-desktop-link a img {
  height:80px;
  width:280px;
}

#home-newsletter-link {
  left:650px;
  position:absolute;
  top:650px;
  z-index:800;
}
#home-newsletter-link a img {
  height:70px;
  width:280px;
}

#home-ecards-link {
  left:800px;
  position:absolute;
  top:430px;
  z-index:800;
}
#home-ecards-link a img {
	width:190px;
	height:80px;
}
/** FLASH Container **/
#altContent
{
  position: absolute;
  top: -10px;
}
#flash_container
{
  position:absolute;
  top:-73px;
}
body.world #wrapper #flash_container {
	position:absolute;
	top:0;
}
body.home #wrapper #flash_container {
	position:absolute;
	top:30px;
}

/** Win Page **/

#win-title
{
  left:180px;
  position:absolute;
  text-align:center;
  top:70px;
  width:705px;
  font-family: 
}

#win_copy
{
  color:#FFFFFF;
  font-size:11px;
  left:187px;
  position:absolute;
  top:154px;
  width:520px; 
}

#winner-names
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  left:146px;
  margin-top:2px;
  position:absolute;
  top:305px;
  z-index:40;
}

.winner-link a:hover
{
  color: #ffc600 !important;    
}

.winner-selected
{
  color: #ffc600 !important;
  font-weight: bold;  
}

#winner-names li 
{
  list-style: none;
  margin: 0px !important;
  margin-top: 1px !important; 
}

#win-see-jokes
{
  left:455px;
  position:absolute;
  top:535px;
  z-index:800;
}

#win-see-jokes a img
{
  width: 162px;
  height: 105px;
}


/** Submit Joke **/

#submit_joke
{
  color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
  height:410px;
  left:218px;
  padding:20px;
  position:absolute;
  top:169px;
  width:535px;
  z-index:300;
}

#joke_submit
{
  left:176px;
  position:absolute;
  top:329px;
}

#joke_submit input
{
  background:url("../images/joke-submit-btn.png") no-repeat scroll 0 0 transparent;
  border:0 none;
  cursor:pointer;
  height:103px;
  width:218px !important;
}

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

.error_element
{
  height: 12px;
}

#submit_joke input, #submit_joke textarea
{
  border: none;
  padding: 2px;
  width: 208px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

#form_top
{
  height:60px;
  padding-top:51px;
  width:520px;
}

#form_middle
{
  height:60px;
  padding-top:55px;
  width:520px;
}

#form_bottom
{
  width: 504px;
  height: 62px;
}

#joke_form_name
{
  padding-left:27px;
  padding-top:11px;
}

#joke_form_name input
{
  width: 208px;   
}

#joke_form_question
{
  padding-left:29px;
  padding-top:5px;
}

#joke_form_question textarea
{
  height: 36px;
}

#joke_form_answer
{
  padding-left:50px;
  padding-top:20px;
}

#joke_form_email
{
  padding-left:49px;
  padding-top:20px;
}

.joke_optin
{
  color:#201302;
  font-size:10px;
  font-weight:bold;
  height:14px;
  padding-top:1px;
  width:500px;
}

.joke_optin a
{
  color:#ffffff;
}

#joke_form_optins
{
  height:55px;
  padding-left:10px;
  padding-top:5px;
}

.joke_optin label
{
  color: #ffffff;
}

.joke_optin input
{
  float: left;
  width: 20px !important;
  height:14px;
}

.error
{
  border-bottom: 1px solid #ff0000 !important;
}

label.error, label.error a 
{
  color: #ff0000 !important;
  border: none !important;
}


/* Wallpaper Page */

.launch_wallpaper
{
  bottom: 194px;
  height: 185px;
  left: 35px;
  position: absolute;
  width: 235px;
}

#wallpaper_instructions
{
    left: 694px;
    position: absolute;
    top: 367px;
}

#wallpaper_instructions a img
{
    height: 165px;
    width: 166px;
}

/* Craft Page */

#craft-felt-penguin a img
{
  height: 230px;
  left: 235px;
  position: absolute;
  top: 250px;
  width: 200px;
  z-index: 800;
}

#fun-fancydress a img
{
  height: 220px;
  left: 450px;
  position: absolute;
  top: 185px;
  width: 200px;
  z-index: 800;
}

#fun-ornament a img
{
  height: 220px;
  left: 660px;
  position: absolute;
  top: 250px;
  width: 200px;
  z-index: 800;
}

#face-mask a img
{
  height: 220px;
  left: 450px;
  position: absolute;
  top: 420px;
  width: 200px;
  z-index: 800;
}

/* buddy page */

#buddy_get_flash
{
    left: 409px;
    position: absolute;
    top: 354px;
    z-index: 10;
}

#buddy_get_flash a img
{
    height: 36px;
    width: 210px;
}

#buddy_instructions
{
    left: 723px;
    position: absolute;
    top: 376px;
    z-index: 10;
}

#buddy_instructions a img
{
    height: 165px;
    width: 175px;
}

#launch_destop_buddy_installer
{
    left: 404px;
    position: absolute;
    top: 222px;
    z-index: 100;
}
