/*
 * Core stylesheet
 */

* {
  border:0;
  margin:0;
  padding:0;
}
html{
  background:url(../images/bg_map.jpg) no-repeat #000 center 0;
  height: 100%;
}
 
body {
  border:0px solid green;
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  color: #fff;
  text-align:left;
  height: 100%;
  width: 100%;
  text-align:center;
/*  background-color:#000000; */
}
#sign_up {
  background:url(../images/bg_box.gif) no-repeat 0 30px;
  width:532px;
  height:430px;
  margin: 15% auto auto auto;
  *position: relative;
  *margin-top:auto;
  *top: 15%;
}

a.form{color: #808080;}
a.form:hover {text-decoration: none;}

.clear {
  clear:both;
  display:block;
}
.btnClose {
  border:0;
  float:right;
  background:url(../images/btn_close.jpg) no-repeat;
  width:83px;
  height:26px;
/*  font-size:0px; 
  display: none; */
}
.btnCloseLarge {
  border:0;
  background:url(../images/btn_closeLarge.gif) no-repeat;
  width:221px;
  height:24px;
  text-align: center;
  margin:30px auto 20px auto;
}
#sign_up_header {
  margin:26px 0 20px 40px;
  padding:0;
}
h1 {
  font-size:18px;
  font-weight:bold;
  text-align:left;
}
.divider {
  width:452px;
  height:3px;
  background-color:#810001;
  margin:12px 0px 20px 0px;
  *margin-left:0;
  *margin-right:auto;
  text-align:center;
}
	#wide {
	  width:372px;
	  margin:4px auto 18px auto;
	  text-align:center;
	}
.leftCol {
  border:0px solid green;
  width: 226px;
  float:left;
  margin-left: 40px;
  color: #808080;
  font-size:12px;
  text-align:left;
}
	#optin {
	  *margin:0px auto 0 auto;
	  border:0px solid red;
	}
	#termsLabel {
	  *margin: -30px 0 0 24px;
	  *clear:both;
	  *display:block;
	}
	.optin2 {
	  *margin: 0px auto 0 auto;
	  text-align: left;
	  width: auto;
	  float:left;
	  margin-left: 40px;
	  color: #808080;
	  font-size:12px;
	}
	#optinLabel2 {
	  border:0px solid green;
	  width: 450px;
	  float:left;
	  margin-left: 4px;
	  margin-bottom: 20px;
	  *margin-top: 2px;
	  *margin-bottom: 8px;
	  text-align:left;
	  color: #808080;
	  font-size:12px; 
	}
	
	.agree_terms
	{
	  float  :left;
	  margin-left: 38px;
	  margin-right: 36px;
	  margin-bottom: 20px;
	  text-align:left;
	  *margin-top: -24px;
	  *margin-bottom: 8px;
	  color: #808080;
	  font-size:12px; 
	}

.rightCol {
  border:0px solid red;
  width:226px;
  float:left;
  margin: 0 0px 0 22px;
  color: #808080;
  font-size:12px;
  text-align:left;
}
	#male {
	  *display:inline;
	  *clear:none;
	  *margin:-20px 20px 0 0;
	}
	#maleLabel {
	  margin: 0 16px 0 12px;
	  *clear:none;
	  *display:inline;
	  *position: relative;
	  *top: -10px;
	}
	#female {
	  *display:inline;
	  *clear:none;
	  *margin:-20px 20px 0 0;
	}
	#femaleLabel {
	  margin: 0 0px 0 12px;
	  *clear:none;
	  *display:inline;
	  *position: relative;
	  *top: -10px;
	}
#submit {
  clear:both;
  display:block;
  border:0px dotted red;
  text-align:center;
  *margin-top: 16px;
}
#footer {
  position: fixed;
  width: 100%;
  min-width:1280px;
/*  min-width:800px; */
  height: 75px;
  top: auto;
  right: 0;
  bottom: 0;
  left: 1px;
  background-color: #000;
  overflow: visible;
}
	#section1 {
	  background-color: #000;
	  width:33%;
	  min-width: 319px;
	  height:75px;
	  float:left;
	  overflow:hidden;
	}
	#section2 {
	  background-color: #000;
	  border:0px solid red;
	  width:34%;
	  min-width:402px;
	  height:75px;
	  float:left;
	  margin:0 auto;
	  text-align:center;
	  overflow: hidden;
	}
		#middleIcons {
		  width:402px;
		  height: 75px;
/*		  margin:auto; */
		  margin:0 auto 0 auto;
		  overflow: hidden;
		}
		.tiny {
		  font-size:0.6em;
		  color:#808080;
		  width:88px;
		  *width:90px;
		  margin:26px auto 0 auto;
		}
	#section3 {
	  border:0px solid red;
	  float:right;
	  width:343px;
	  margin-top:10px;
	  margin-right:15px;
	}
		#privacy {
		  display: inline-block;
		  width: 90px;
		  height: 10px;
		  background: url(../images/txt_privacy.gif) no-repeat 0 0;
		  float:left;
		  margin:4px 24px 0 64px;
		}
		#privacy:hover
		{ 
		  background-position: 0 -10px;
		}
		#privacy span
		{
		  display: none;
		}
		#termsFooter {
		  display: inline-block;
		  width: 129px;
		  height: 10px;
		  background: url(../images/txt_terms.gif) no-repeat 0 0;
		  float:left;
		  margin-top:4px;
		}
		#termsFooter:hover
		{ 
		  background-position: 0 -10px;
		}
		#termsFooter span
		{
		  display: none;
		}	
	
#footer a:link, active, hover, visited {
  color: #808080;
  text-decoration:none;
  cursor:pointer;
}
#twtwb_logo {
  background-image:url(../images/logo_twtwb.gif);
  width:173px;
  height:51px;
  margin:15px 0 0 10px;
  float:left;
}
#flashcontent {
  width: 100%;
  height: 100%;
  float: left;
}
#flash_counter {
    background: url("../images/dvd_release.gif") no-repeat;
    height: 65px;
    margin: 0 0 0 193px;
    width: 229px;
}
#signup {
  background-image:url(../images/btn_signup.gif);
  width:95px;
  height:21px;
  float:left;
/*  margin:27px 10px 0 -52px; */
  margin:30px 10px 0 0px;
}
#paramount {
  background-image:url(../images/logo_par.gif);
  width: 54px;
  height:42px;
  display: inline-block;
  margin:0;
  *margin-top: 8px;
  float:left;
}
#ambience {
  background-image:url(../images/logo_amb.gif);
  width: 88px;
  height:42px;
  display: inline-block;
  margin:0;
  *margin-top: 6px;
  float:left;
}
#omnilab {
  background-image:url(../images/logo_omn.gif);
  width:72px;
  height:29px;
  display: inline-block;
  margin:8px 0 0 0;
  *margin-top: 16px;
  float:left;
}
#screen_australia {
  background-image:url(../images/logo_screen.gif);
  width:127px;
  height:29px;
  display: inline-block;
  margin:8px 0 0 0;
  *margin-top: 16px;
  float:left;  
}
.vertDivider {
  background-image:url(../images/divider.gif);
  width:1px;
  height:55px;
  float:left;
  margin-top: 12px;
}
.facebook {
  background-image:url(../images/logo_fb.gif);
  width:23px;
  height:24px;
  float:left;
  margin:28px auto 0 10px;
}
.facebookLike {
  border:none;
  overflow:visible;
  width:220px;
  height:45px;
  float: left;
  margin:28px 0px 0 10px;
  background-color:black;
}
.twitter {
  background-image:url(../images/logo_tw.gif);
  width:23px;
  height:24px;
  float:left;
  margin:28px auto 0 10px;
}
.hidden{
  display: none;
}
label {
  margin: 2px 0 8px 0;
}
input {
  margin: 0 0 12px 0;
}
.textInput {
  font-size:12px;
  width: 204px;
}
.btnSubmit {
  background:url(../images/btn_submit.gif) no-repeat 0 0;
  width:103px;
  height: 25px;
  margin: 2px auto;
  cursor:pointer;
}
a:link, active, hover, visited {
  border:0px solid green;
  color: #808080;
/*  text-decoration:none; */
}
#terms_link:visited {
  color: #808080;
}
.small {
  border:0px dashed white;
  margin:0;
}
#everything {
  border:0px solid green;
  width:100%;
  margin:0 auto;
  text-align:center;
  height:100%; 
}
.thanks {
  color:#999999;
  font-size:12px;
  font-family: Arial, Helvetica, sans-serif;
  text-align:center;
  margin:8px auto;
  line-height:16px;
}
#thanks {
  background:url(../images/txt_thanks.gif) no-repeat 0 0;
  width:222px;
  height: 24px;
  text-align: center;
  margin:90px auto 4px auto;
}

div.actor p{text-align: left;}
div.actor{ margin: 5px 0px 20px 0px;}
