* {margin:0;padding:0;} 
 
html { background:#07273e url(images/bg.jpg) repeat-x;  height:100%; } 

body { background:url(images/earth.jpg) no-repeat center;  background-position:center top; margin:0px; padding:0px; height:100%; } 
html>body { min-height:1000px; height:auto; } 

body { 
	padding:0; 
	font: 74% Arial, Sans-Serif; 
	color:#FFF;  
}


.topmenu {
	background: #0b2131;
	height: 26px;
	font-size: 90%;
	margin: 0 auto; padding: 0;
	border-bottom: 1px solid #333;
	color: #888;
}
	.topmenu .right_ {
		float: right;
		background: #0b2131;
		text-align: right;
		margin: 0;
		padding: 5px 0 0 0;
		color: #888;
		border: 0px;
	}
	
	.topmenu a { color: #888; }
	.topmenu a:hover { color: #aaa; }
	
	.topmenu .date_ { float: left; background: #0b2131; color: #888; padding: 5px 0 0 5px; }

#submenu {
	text-align: center;
	padding-top:20px;

}
	#submenu a { color: #ff7200; }
	#submenu a:hover { color: #EAE8E1; }


#bar {
      width:98%;
      color: #aaa;
	background: #1b3141;
      margin-top:10px;
      margin-bottom:5px;

}




.fakelink { color:#ff7200; text-decoration:underline; cursor:pointer; }


.button1 , .button1-disabled { padding:3px; text-align: center; width: 120px; line-height: 12px; font-size:100%; font-weight: bold;  border: 2px solid #463200; background: #ff7200;  color: black;}
.button1:hover { background: #ff9900;  border: 2px solid; }

.button1-disabled { border: 2px solid #666; background: #777; color:#555; }
.button1-disabled:hover { background: #777;  border: 2px solid; color:#666;}

input.submit { margin-bottom:10px; text-align: center; width: 120px; height: 22px; font-weight: bold; border: none;  border: 1px solid #463200; background: #ff7200;  color: black;}
input.submit:hover { background: #ff9900;  border: 2px solid; }



.tiny { color:white ;  margin-top:-2px; line-height:10px; text-align:center; font-size:72%; }
 



p { 
	margin: 0 0 5px 0; 
	padding: 0; 
	color: #888; 
	background: inherit;
}

hr {
	clear: both;
        border: 0;
   width:95%;
   height: 1px;
}

a { 
	color: #888;
	background: inherit; 
	text-decoration:none;
}

a:hover { 
	background: inherit;
	text-decoration: underline;

}

h1 { 
	padding-right: 10px;      
	text-align:right;
	font-size:100%; 
	background: inherit;
}

h1 a {
	color: #FFF; 
	background: inherit;
	text-decoration: underline;
}

h2 { 
      clear:both;
	background-color: inherit; 
	color:#ff7200; 
	font-size:160%; 
	font-weight:bold; 
	margin: 30px 0 2px 0; 
}

h2 a { 
	color:#ff7200; 
}

h3 { 
	padding:0; 
	margin:10px 0px 10px 0px; 
	color: #FFF; 
	font-size:200%; 
	background: inherit;
}

h4 { 
          width:25%;
          float: left;
	background-color: transparent; 
	color: white; 
	font-size:100%; 
	font-weight:bold; 
	padding: 5px;
	margin-left:30px;
}


h5 { 
	padding-top: 10px;      
	padding-bottom: 10px;      
	text-align:center;
	color: #FFF; 
	font-size:100%; 
	background: inherit;
}

h5 a {
	color: #FFF; 
	background: inherit;
	text-decoration: underline;
}

h6,.subh6 { 
	text-align:center;
	color: #FFF; 
	font-size:32px; 
	float:left;
	height:40px;
          width: 185px; 
	font-weight:bold;
          background:#00619b; 
	margin: 0px 0px 0px 30px; 
	padding: 0px ; 
}

.subh6 { 
	height:auto; 
	float:left;
	margin: 0px 0px 30px 30px; 
	color:white;
	font-size:120%; 
          background:#00427e; 
 }


ul { 
	margin: 0px 0 0px 0; 
	padding-left : 100px; 
	list-style : none; 
      clear:both;
      height:16px;
}



li { 
	float: left;
	font-weight: bold;
	margin: 0px 0 1px 0;
	padding-top:0px;
}


ul:hover { background: #1b3141; }

 
 

      
img {
	border: 0;
}

.content { 
	color: #FFF; 
	margin: 0 auto; 
	padding: 0; 
	width: 819px; 
}

hr { background: #0b2131; border: 1px solid #555; margin: 10px 0 10px 0;}

.how1 , .how2 , .how3 , .how4
      { 
          min-height:170px;
          height:auto !important;
          height:170px; 
	float:left;
	width: 150px; 
	font-size: 120%; 
	font-weight:bold;
	letter-spacing: -0.7px;
	margin: 0px 10px 30px 0px; 
	padding: 5px 5px 5px 5px ; 
	color: #FFF;
	border: 0px solid white; 
	}

.how1 { background:#00427e; }
.how2 { background:#00619b; }
.how3 { background:#00aae8; }
.how4 { background:#ff7200; }


.right {  
	clear: both; 
	font-size: 95%; 
	float:right; 
	width: 200px; 
	height:500px;
	padding: 15px 1em 1em 10px; 
	border-left: 1px solid #555; 
}

.right a { color: #AEB9CC;}

.left_article { 
	margin: 10px 0 10px 0; 
	padding: 10px 0 10px 0;
	border-top: 1px solid #eee; 
	border-bottom: 1px solid #eee; 
}
	
.center { 
          position:relative;
          z-index:9;
          width: 680px; 
	font-size: 100%; 
	margin: 0px 0px 0px 60px; 
	padding: 10px 0px 0px 20px ; 
	background: #0b2131; 
	color: #FFF;
	border-bottom: 1px solid #00427e; 
	border-left: 1px solid #00427e; 
	border-right: 1px solid #00427e; 
	
}


.center a { color: white;}

.center h2 a { 
	color:#ff7200; 
}


.nav { 
      margin-top:-36px;
	text-align: center;
	font-size:100%; 
	color: #666666;
      margin-bottom:50px; 
}

.nav a { color: #ff7200; }

.languages { 
      clear:both;
      margin-top:33px;
      padding-top:10px;
      text-align: right; 
      width:98%;
      background-color: #0b2131;
      border-top:1px solid #00427e ; 
      }

.timeframe0 { color: #445566; font-weight: normal;  }	
.timeframe0 li { width:50px;}

.timeframe1 { }	
.timeframe1 li { width:50px;}

.timeframe2 { 	color: #445566; font-weight: normal;}	
.timeframe2 li { width:50px;}

.timeframe0 a { 	color: #445566; font-weight: normal; }

.timeframe2 a { 	color: #445566; font-weight: normal; }

.open       { float:left; width:12px; height:10px; background:url(http://filmearth.com/images/open.gif) }
.reserved   { float:left; width:12px; height:10px; background:url(http://filmearth.com/images/reserved.gif) }
.comingsoon { float:left; width:12px; height:10px; background:url(http://filmearth.com/images/comingsoon.gif) }

.footer { 
	clear:both;
	width: auto;
	color:#888;  
	font-size:90%;
          border-top: 1px solid #555; 
	text-align:center; 
	margin-top: 30px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 10px 10px 10px 10px;
}

.footer padding{
	text-align: center;
}


fieldset {
	border: 1px solid #eee;
}


input.field { 
	border: 1px solid #ccc; 
	background-color: #0b2131; 
	width: 100px; 
	color: #000;

}

input.field:hover { 
	border: 1px solid #eee; 
	background: white; 
	color: #000;
}

input.text { 
	margin: 0; 
	width: 200px;
	border: 1px solid #666; 
	background: #0b2131;
	color: white; 
}

input.text:hover { 
	border: 1px solid #eee; 
	background: #555
}

input.button { 
	margin: 0; 
	font-size: 100%; 
	font-family: Arial, Sans-serif; 
	border: none; 
	background: #FFFFFF; 
	color: white; 
	padding: 1px; 
	font-weight: bold; 
}

.date { 
	color: #ccc; 
	background: #0b2131;
	text-align: right; 
	margin: 4px 0 5px 0; 
	padding: 0.4em 0 0 0; 
	border-top: 1px solid #555;
}

.date a { color: #ccc; }


.time { 
	color: #192D50; 
	float: left;
	text-align: left; 
	padding: 5px 0 0 15px; 
}

input.button { 
	background: #FFFFF4; 
	color: #808080;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}



.countryheadline { 
          clear:both;
	background-color: #00427e; 
	font-size:160%; 
	font-weight:bold;
          padding:9px; 
	margin: 10px 0 0 0 ; 
}

.twitter {
          position:absolute;
          right:20px;
          margin-top:-30px;
          text-align:right;
          vertical-align:middle;
          font-size:10px; 
}

.visitors { 
          position:relative;
          z-index:10;
          float:right;
          margin-right:-50px;
          margin-top:-400px;
}


/* fancyform styles */
.mainlist label{ display:block;padding:0.5em;padding-left:0px;padding-right:0px;background-position:0px center;background-repeat:no-repeat;clear:both;cursor:pointer}
.countries label{ display:block;padding:0.5em;padding-left:0px;padding-right:0px;background-position:0px center;background-repeat:no-repeat;clear:both;cursor:pointer}
.checked{background-image:url(http://filmearth.com/images/chk_on.png)}
.unchecked{background-image:url(http://filmearth.com/images/chk_off.png)}
.selected{background-image:url(http://filmearth.com/images/rdo_on.png)}
.unselected{background-image:url(http://filmearth.com/images/rdo_off.png)}






/* popup  */


#hideshow1 , #hideshow2 , #hideshow3 , #hideshow4 {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}


#fade {
	background: #000; 
	position: fixed; 
	width: 100%;
	height: 100%;
	filter:alpha(opacity=80);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	z-index: 10;
}
.popup_block {
	background: #ddd;
	padding: 10px 20px;
	border: 10px solid #fff;
	float: left;
	width: 480px;
	position: fixed;
	top: 20%;
	left: 50%;
	margin: 0 0 0 -250px;
	z-index: 100;
}
.popup_block .popup {
	float: left;
	width: 100%;
	color: black;
	margin: 10px 0;
	padding: 0px 0;
}
.popup h3 {
	margin: 0 0 20px;
	padding: 5px 10px;
	border-bottom: 1px solid #bbb;
	font-size: 1.5em;
	font-weight: normal;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
.popup a {
	color:#ff7200;
}
.popup img.cntrl {
	position: absolute;
	right: -20px;
	top: -20px;
}

/*--Making IE6 Understand Fixed Positioning--*/

*html #fade {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop : document.body.scrollTop);
}

*html .popup_block {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));
	
	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft 
	+ (document.body.clientWidth /2 ) 
	: document.body.scrollLeft 
	+ (document.body.offsetWidth /2 ));
}

/*--IE 6 PNG Fix--*/

img{ behavior: url(iepngfix.htc) }
