body {
		position:absolute;
		top:0px;
		left:0px;
		margin:0px;
		padding:0px;
    z-index:-1;
}

#edn_back {
		position:absolute;top:0px;left:0px;
		padding:0px;
		margin:0px;
		width:1040px;
		z-index:-1;
}

#back_btn {
		position:absolute;top:60px;left:30px;
		width:150px;
		padding:0px;
		margin:0px;
		z-index:1;
}

#back_btn img {
		width:150px;
}

#edit-submit {
    position:absolute; top:1050px; left: 600px;
    margin:0px;
    padding:0px;
    font-size:50px;
    z-index:10;
}

#header, .tabs {
		position:absolute;top:0px;left:0px;
		padding:0px;
		margin:0px;
		z-index:-1;
}


.box {
		position:absolute;
		top:1170px;
		left:200px;
		z-index:10; 
		width:800px;
		font-size:30px;
}

#search { 
		position:absolute;
		top:0px;
		left:0px;
		height:2000px; 
		width:1040px; 
		padding:0px;
		margin:0px;
		background-color:#FFFFFF; 
		z-index:5;
}

.location-search-form-table {
  	position:absolute; top:500px; left:0px;
    padding:0px;
    padding-top:20px;
    margin:0px;
    padding-left:80px;
    font-family: Helvetica;
    background: #FFFFFF;
    height:0px;
    width:1040px;
    z-index:10;
}

.location-search-form-table td,  .location-search-form-table tr {
    display: inline-table;
    height:10px;
    padding:0px;
    margin:0px;
    font-size: 50px;
    font-weight:normal;
}

.location-search-form-table label, .location-search-form-table input, .location-search-form-table select { 
     font-size: 50px;
    font-weight:normal;
}

#edit-distance, #edit-unit, #edit-distance-wrapper, #edit-unit-wrapper {
    padding:0px;
    margin:0px;
		margin-left:15px;
		margin-right:15px;
}

 #edit-postal-code-wrapper {
    padding:0px;
    margin:0px;
		margin-left:20px;
		font-size:40px;
		width:400px;
		height:80px;
}

#edit-postal-code {
    padding:0px;
    margin:0px;
		margin-left:20px;
		font-size:40px;
		width:400px;	
		height:80px;
}

#edit-country-wrapper {
    padding:0px;
    margin:0px;
    height:80px;
}

#edit-country {
    padding:0px;
    margin:0px;
margin-top:10px;
margin-left:10px;
width:550px;
}

/* .location-search-form-table tbody tr.odd td table tbody tr.odd td {
font-size:100px;
color:#44ff44;
} */



#topMenu {
 		position:absolute;
 		top:0px;
 		left:0px;
    width:1040px;
    height:2000px;
    background-color:#f3f3f3;
    z-index:-1;
 }

#mainContainer_ip {
    padding-top:0px;
    position:absolute;
    top:450px;
    z-index:2;
    overflow:hidden;
 }    
 
 #mask {
    position:absolute; top:448px;
    background-color:#f3f3f3;
    padding:0px;
    width:1040px;
    height:70px;
    z-index:2;
 }    
 
 #mainContainer_ip tbody tr td table tbody tr td p {
		padding-left:20px; padding-top:0px;
		margin-top:0px;
		font-size: 50px;   
   	background-color:#f3f3f3;
    z-index:10; 
 }
    
dt.title a, #mainContainer_ip tbody tr td table tbody tr td dd  { 
    background-color:#f3f3f3;
    margin-top:0px;
    margin-bottom:20px;
    font-size: 50px;
    line-height:80px;
    padding-right:0px;
    padding-left:20px;
    width:950px;
    z-index:10; 
}

#mainContainer_ip tbody tr td table tbody tr td dd p {
    background-color:#f3f3f3;
    margin-top:0px;
    padding:0px;
    margin:0px;
    padding-top:10px;
    padding-left:20px;
    line-height:50px;
    font-size: 50px;   
    width:900px;
} 

#bottomthings {}
a.bottomMenu, .bottomMenu {
		color: #f3f3f3;
}

h1.nodeTitle a {     
    padding:0px; margin:0px; 
    background: #f3f3f3;
    height:200px;
		font-size:50px;
}

h1.nodeTitle {     
		position:absolute; top:453px; left:0px;
    padding:0px; margin:0px; padding-bottom:0px; padding-left:20px; padding-right:20px; padding-top:20px;
    height:120px;
    width:1000px;
    background: #f3f3f3;
    height:150px;
		font-size: 50px;
		z-index:12;
}

#event-date {
		position:absolute; top:620px; left:0px;
    padding:0px; margin:0px; padding-left:120px;
    background: #f3f3f3;
    height:200px;
    width:920px;
    font-size: 50px;
    z-index:13;
    border:0px;
}

.nodeContent {
		position:absolute; top:750px; left:0px;
    padding:50px; margin:0px; padding-top:0px;
    font-family: Helvetica;
    background: #f3f3f3;
    width:940px;
    font-size: 50px;
    z-index:14;
        overflow:hidden;

  }

#signup-form, th {
		position:absolute; top:0px; left: 0px;
		width:940px;
		height:1px;
		z-index:-1;
}


#event-date table tr, #event-date table tr td  {
    display: inline-table;
}



/* .nodeContent p div, .nodeContent div div, .nodeContent div {
position:absolute;
color:#f3f3f3;
background:#f3f3f3;
z-index:-1;
} */

.nodeContent a {
		font-size: 50px;
    }

.nodeContent p {
    font-family: Helvetica;
    font-size: 50px;
}

#map {
		position:absolute; top:300px; left:0px;
    padding:0px; margin:0px; padding-left:50px;
    font-family: Helvetica;
    background: #f3f3f3;
    width:990px;
    height: 500px;
    font-size: 50px;
    z-index:-1;
}

#gmap-auto1map-gmap0 {
		position:absolute;
 		width:940px;
 		height:500px;
 		z-index:-1;
}

