/********************* Elements  *********************/



html, body{ height: 100%; }



body{background-color: #282828; text-align:center;}



body, input, textarea{ font-family: Arial, Verdana, Sans-Serif; color: #000; }



a:link { color:#000; } 



a:visited { color:#000; } 



a:hover { color:#555 } 



a:active { color:#555 }



/********************* General *********************/



.clear{ clear: both; }



.lFloat{ float: left; }



.rFloat{ float: right; }



.defaultForeColor{ color: #000; }



.hidden{ display: none; }



.relative{ position:relative !important; }



/********************* Background  *********************/



#BackgroundContainer, #BackgroundContainer img { top: 0; left: 0; }



#BackgroundContainer img { position: absolute; display: block; }



#BackgroundContainer { position: fixed; overflow: hidden;  z-Index: -9999; }



#Overlay,.Overlay{ width: 100%; height: 100%; position:fixed; opacity: 0.6; filter: alpha(opacity=60); background-color: Black; top:0; left:0; }



/********************* Content *********************/



#Floater { float: left; height:50%; margin-bottom:-250px; }



#Content {

    position: relative;

    clear: both;

    width: 900px;

  /*  height: 490px; */

    padding: 30px 30px 0 30px;

    margin:  0 auto;

    background-color: #FFF;

    opacity: 0.95;

    filter:  alpha(opacity=95);

}



.Overlay{

    position: absolute;

    top: 0;

    left: 0;

    width: 800px;

    height: 520px;

}



/********************* Logo  *********************/



#Logo{ position: absolute; right: 30px; top: 25px; }



/********************* Launch Time  *********************/



#Time {

    height: 150px; 

    margin-bottom: 30px; 

    background: transparent url(../Images/Timer_bg.png) no-repeat;

    padding-left: 73px;

    color: #595959;

    position: relative;

}



#Time p{font-size: 0.81em;}



#Time .ProgressBar{ width: 100px; background-color: #808080; height: 6px; margin-bottom: 6px; overflow:hidden; }



#Time .Progress{ width: 50%; background-color: #ad311d; float:left; height: 6px; }



#Time .SubProgress{ float:left; width: 10%; background-color: #6d1f12; height: 6px; }



#Time h2{ position:absolute; left: 180px; top: 3px; margin: -1px 0 0 3px; color: #262626; font-size: 0.9em; }



#Time .Percentage{ font-weight: bold; }



/********************* Under construction message  *********************/



#UnderConstruction{margin: -13px 0 0;}



#UnderConstruction .PT1 { font-size: 2.5em; }



#UnderConstruction .PT2{ font-size: 2em; }



#UnderConstruction .WhiteSpace { font-size: 0.35em; }



#UnderConstruction .URL{ font-size: 1.45em; letter-spacing: 2px; }



/********************* Contact Form *********************/



#Contact {float: none; text-align:center; position: relative;}



#Contact h2{color: #262626; font-size:0.9em;}



#Contact .InputBg {

    background: transparent url(../Images/ContactInput.png) no-repeat; 

    width: 185px;

    height: 23px; 

    margin: 2px 0 2px 0;

	margin-left: auto;

    margin-right: auto;

}



#Contact .Separator{

    height: 1px;

    width: 171px;

    background-color: #b8b8b8;

    overflow: hidden;

    margin: 7px 0;

	margin-left: auto;

    margin-right: auto;

	

}





#Contact .TextInput,

#Contact .TextArea{

    border:none; 

    background: transparent url(../Images/pix.gif) no-repeat; 

    color: #525252;

    outline-width:0;

    font-size: 0.7em;

    position: relative;/*IE6 Fix*/

	margin-left: auto;

    margin-right: auto;

}



#Contact .TextInput{

    height: 15px; 

    width: 155px;

    padding: 0 7px 0 10px; 

    margin: 4px 0 0 0;

	margin-left: auto;

    margin-right: auto;

}



#Contact .TextArea{

    width: 360px;

    height: 35px;

    margin: 3px 0 0 7px;

	margin-left: auto;

    margin-right: auto;

	border: 1px solid #cccccc;

}



#Contact .SubmitBg{

    background: transparent url(../Images/SubmitButton.png) no-repeat;

    width: 68px;

    height: 18px;

	margin-left: auto;

    margin-right: auto;

}



#Contact .Submit {

    background: transparent url(../Images/pix.gif) no-repeat;

    border: none; 

    height: 100%; 

    width: 100%; 

    padding: 0; 

    cursor: pointer; 

	margin-left: auto;

    margin-right: auto;

}



#Contact .fbError a{ color: #ad311d; margin-left: auto; margin-right: auto;}



#Contact .Error{ width: 7px; height: 7px; position: absolute; top: 2px; margin-left: auto; margin-right: auto;}



#Contact .Errors{ margin: -2px 0 0 10px; margin-left: auto; margin-right: auto; color:#C00;}



#Contact .Errors li{

    list-style-type: none;

    padding: 0 0 0 10px;

    font-size: 0.7em;

    margin: 5px 0 0;

	margin-left: auto;

    margin-right: auto;

}



#Contact .Feedback{ margin: 200px 0 0 0; font-size: 0.75em; margin-left: auto; margin-right: auto;}



/********************* Logo & contact info  *********************/



#Identity{ float: right; margin: 160px 0 0 0; position: relative; min-width:400px;  }



#Identity .MapLink{ display:block; margin: -15px 10px 0 0;}



#Identity .Info{float: left; max-width: 400px; margin: -8px 0 0;  padding: 0 0 0 10px; font-size:0.9em; line-height: 1.3em;}



#Identity .Map{ position: absolute; right: 3px; top: -115px; }



#Identity .Balloon{position: absolute; left: 45px; top: -40px;}



/********************* Footer  *********************/



#Footer { width: 400px; height: 35px; margin: 1% auto 0; color: White; text-align:center; }



#Footer p{font-size: 0.75em; margin: 5px 0 0;}



#Footer ul{ margin: 0 auto; width: 90px; clear: both;}



#Footer ul li{ list-style-type:none; float: left; margin: 0 6px 0 0; }