html, body {
	height:100%;
}
body {
	margin:0 auto 0 auto;
	padding:0;
    background-color:#1a1b1f;
    font-family:Helvetica, Sans-serif;
    font-size:13px;
	}

/*\*/
	* html body hr {
		margin:0px;
		}
/* */


.container{
	position:relative;
	/*margin:0 auto 0 auto;*/
	width:100%;
	min-height:100%;
	height:100%;
	text-align:left;
	color:white;
}

.navigation{
    position:absolute;
    margin:0 auto 0 auto;
    width:274px;
    top:30px;
    left:30px;
}

.navigation a{
    display:block;
    font-size:18px;
    font-weight:bold;
    cursor:pointer;
}

.smallNav{
    font-size:15px;
    font-weight:bold;
    cursor:pointer;
}


.mainContainer{
    position:absolute;
    left:305px;
    margin-top:30px;
    text-align:center;
    /*overflow:hidden;*/
}

.mainContainer img {
    border: none ;
    padding:0px;
    margin:2px;
    align:center;
    cursor:pointer;
}


/* Autocompletion stuff */
    div.autocomplete {
      position:absolute;
      width:100px;
      background-color:white;
      /*border:1px solid #888;*/
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul li.selected { background-color: #ffb; color:black;}
    div.autocomplete ul li {
      list-style-type:none;
      display:block;
      margin:0;
      color:black;
      padding:2px;
      height:22px;
      font-size:13px;
      cursor:pointer;
    }

.tellUsForm{
    font-family:Helvetica, Sans-serif;
    font-size:13px;
    font-weight:bold;
    color:white;

}


table.reactInline{
	font-family:Helvetica, Sans-serif;
	font-size:13px;
	font-weight:bold;
    color:white;
	
}
    
table.reactRoot{
    padding : 10px;
    margin-left:3px;
	font-family:Helvetica, Sans-serif;
	font-size:13px;
	font-weight:bold;
    color:white;
}

table.reactRoot td.reactHeader{
    font-weight:bold;
    color:white;
}

.reactToReactLink{
    font-size:10px;
    cursor:pointer;
    font-weight:bold;
    color:white;
}

table.emptyImg{
    border:2px #1a1b1f solid;
    display:inline;
}

table.homeAmount{
    display:inline;
}

table.homeAmount td{
    color:white;
    font-family:Helvetica, Sans-serif;
    font-size:10px;
    font-weight:bold;
    text-align:center;
}

.homeNumber_200 {
    font-size: 80px;
}

.homeNumber_175 {
    font-size: 80px;
}

.homeNumber_150 {
    font-size: 80px;
}

.homeNumber_125 {
    font-size: 60px;
}

.homeNumber_100 {
    font-size: 45px;
}

.homeNumber_90 {
    font-size: 35px;
}

.homeNumber_80 {
    font-size: 30px;
}

.homeNumber_70 {
    font-size: 27px;
}

.homeNumber_60 {
    font-size: 25px;
}

.homeNumber_50 {
    font-size: 15px;
}

.homeNumber_40 {
    font-size: 12px;
}

.homeNumber_30 {
    font-size: 10px;
}

.homeNumber_25 {
    font-size: 9px;
}

input{
    border:none;
    font-family:Helvetica, Sans-serif;
    font-size:12px;
}

textarea{
    border:none;
    font-family:Helvetica, Sans-serif;
    font-size:13px;
}

select{
    border:none;
    font-family:Helvetica, Sans-serif;
    font-size:13px;
}

table.contactForm{
    border:0px;
}

table.contactForm td.header{
    font-family:Helvetica, Sans-serif;
    font-size:13px;
    font-weight:bold;
    color:white;
}

.contactError{
    font-family:Helvetica, Sans-serif;
    font-size:10px;
    font-weight:bold;
    color:black;
}

.notfound{
    font-family:Helvetica, Sans-serif;
    font-size:18px;
    font-weight:bold;
    color:white;
}

